@keyframes mcg-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes mcg-fade{0%{opacity:0}to{opacity:1}}@keyframes mcg-pop{0%{opacity:0;transform:scale(.86)}55%{opacity:1;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes mcg-slide{0%{opacity:0;transform:translateX(calc(var(--mcg-dir, 1) * -44px))}to{opacity:1;transform:none}}@keyframes mcg-spin{to{transform:rotate(1turn)}}[data-motion=rise]{--mcg-anim:mcg-rise;--mcg-step:90ms}[data-motion=fade]{--mcg-anim:mcg-fade;--mcg-step:110ms;--mcg-dur:0.9s}[data-motion=pop]{--mcg-anim:mcg-pop;--mcg-step:90ms;--mcg-dur:0.75s}[data-motion=slide]{--mcg-anim:mcg-slide;--mcg-step:80ms}[data-motion=cascade]{--mcg-anim:mcg-rise;--mcg-step:150ms}[dir=rtl] [data-motion=slide]{--mcg-dir:-1}@media (prefers-reduced-motion:no-preference){[data-motion] [data-m]{animation:var(--mcg-anim) var(--mcg-dur,.7s) cubic-bezier(.2,.75,.25,1) backwards;animation-delay:calc(min(var(--m-i, 0), 6) * var(--mcg-step))}[data-motion=cascade] [data-m] :is(ul,ol,dl)>*{animation:mcg-rise .6s cubic-bezier(.2,.75,.25,1) backwards;animation-delay:calc(min(var(--m-i, 0), 6) * var(--mcg-step) + var(--m-j, 0) * 70ms + .12s)}[data-motion=cascade] [data-m] :is(ul,ol,dl)>:nth-child(2){--m-j:1}[data-motion=cascade] [data-m] :is(ul,ol,dl)>:nth-child(3){--m-j:2}[data-motion=cascade] [data-m] :is(ul,ol,dl)>:nth-child(4){--m-j:3}[data-motion=cascade] [data-m] :is(ul,ol,dl)>:nth-child(5){--m-j:4}[data-motion=cascade] [data-m] :is(ul,ol,dl)>:nth-child(n+6){--m-j:5}@supports (animation-timeline:view()){[data-motion] [data-m=s]{animation-timeline:view();animation-range:entry 0 entry 50%;animation-delay:0s;animation-duration:auto}[data-motion=cascade] [data-m=s] :is(ul,ol,dl)>*{animation-timeline:view();animation-range:entry calc(var(--m-j, 0) * 6%) entry calc(60% + var(--m-j, 0) * 6%);animation-delay:0s;animation-duration:auto}}[data-motion]:not([data-motion=none]) [data-mcg-spin]{animation:mcg-spin 48s linear infinite}}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-hover] :is(a[href],button):not([data-m=s] li *),[data-hover] [data-m=s] li{transition-property:transform,box-shadow,background-color,border-color,color,opacity,filter;transition-duration:.25s;transition-timing-function:cubic-bezier(.2,.75,.25,1)}[data-hover=lift] :is(a[href],button):not([data-m=s] li *):hover,[data-hover=lift] [data-m=s] li:hover{transform:translateY(-3px);box-shadow:0 14px 28px -16px rgb(0 0 0/.45)}[data-hover=glow] :is(a[href],button):not([data-m=s] li *):hover,[data-hover=glow] [data-m=s] li:hover{box-shadow:0 0 0 2px color-mix(in srgb,var(--c-primary) 45%,transparent),0 12px 32px -10px color-mix(in srgb,var(--c-primary) 75%,transparent)}[data-hover=tilt] :is(a[href],button):not([data-m=s] li *):hover,[data-hover=tilt] [data-m=s] li:hover{transform:perspective(700px) rotateX(6deg) rotateY(-6deg) translateY(-2px);box-shadow:0 16px 30px -18px rgb(0 0 0/.5)}}.mcg-bd{position:absolute;inset:0;z-index:-10;pointer-events:none}.mcg-bd-stage{position:sticky;top:0;width:100%;height:min(100svh,100%);overflow:hidden}.mcg-bd-stage>*{position:absolute}.mcg-bd-aurora i{left:-30%;width:160%;height:55%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--bd-c) 48%,transparent),transparent);opacity:.75}.mcg-bd-aurora i:first-child{top:-12%;--bd-c:var(--c-primary)}.mcg-bd-aurora i:nth-child(2){top:22%;--bd-c:var(--c-accent)}.mcg-bd-aurora i:nth-child(3){top:58%;--bd-c:color-mix(in srgb,var(--c-primary) 50%,var(--c-accent))}@keyframes mcg-aurora{0%{transform:translate3d(-10%,0,0) rotate(-9deg) scale(1)}to{transform:translate3d(10%,7%,0) rotate(7deg) scale(1.18)}}.mcg-bd-blobs i{border-radius:50%;aspect-ratio:1;background:radial-gradient(closest-side,color-mix(in srgb,var(--bd-c) 42%,transparent),transparent)}@keyframes mcg-float{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(var(--tx),var(--ty),0) scale(1.12)}66%{transform:translate3d(calc(var(--tx) * -.7),calc(var(--ty) * .6),0) scale(.92)}}.mcg-bd-stars i{border-radius:50%;background:color-mix(in srgb,var(--c-text) 85%,transparent);opacity:var(--o)}.mcg-bd-stars b{width:110px;height:1.5px;opacity:0;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--c-text) 90%,transparent),transparent);transform:rotate(-24deg)}@keyframes mcg-twinkle{0%,to{opacity:var(--o);transform:scale(1)}50%{opacity:.12;transform:scale(.6)}}@keyframes mcg-shoot{0%{opacity:0;transform:rotate(-24deg) translateX(0)}2%{opacity:1}9%{opacity:0;transform:rotate(-24deg) translateX(-340px)}to{opacity:0;transform:rotate(-24deg) translateX(-340px)}}.mcg-bd-mesh i{inset:-45%;background:radial-gradient(28% 32% at 22% 28%,color-mix(in srgb,var(--c-primary) 38%,transparent),transparent),radial-gradient(30% 30% at 78% 24%,color-mix(in srgb,var(--c-accent) 36%,transparent),transparent),radial-gradient(34% 30% at 70% 76%,color-mix(in srgb,var(--c-primary) 30%,transparent),transparent),radial-gradient(30% 34% at 26% 78%,color-mix(in srgb,var(--c-accent) 30%,transparent),transparent)}@keyframes mcg-mesh{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.16)}to{transform:rotate(1turn) scale(1)}}.mcg-bd-flow i{inset:0;width:300%;background:linear-gradient(110deg,color-mix(in srgb,var(--c-primary) 22%,transparent) 0,transparent 18%,color-mix(in srgb,var(--c-accent) 24%,transparent) 34%,transparent 50%,color-mix(in srgb,var(--c-primary) 22%,transparent) 66%,transparent 84%,color-mix(in srgb,var(--c-accent) 24%,transparent) 100%)}@keyframes mcg-flow{0%{transform:translateZ(0)}to{transform:translate3d(-66.666%,0,0)}}.mcg-bd-beams i{top:-20%;width:34%;height:140%;background:linear-gradient(to bottom,color-mix(in srgb,var(--bd-c) 30%,transparent),transparent 75%);filter:blur(18px);transform:rotate(var(--r));transform-origin:50% 0;opacity:.8}@keyframes mcg-beam{0%,to{transform:rotate(var(--r));opacity:.45}50%{transform:rotate(calc(var(--r) * -1));opacity:.9}}@keyframes mcg-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-33.333%,0,0)}}.mcg-bd-waves svg{left:0;bottom:-2px;width:200%}@keyframes mcg-wave{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.mcg-bd-grid .mcg-plane{left:-60%;right:-60%;bottom:-6%;height:62%;overflow:hidden;transform:perspective(320px) rotateX(62deg);transform-origin:50% 100%}.mcg-bd-grid .mcg-lines{position:absolute;inset:-40px 0 0 0;background-image:linear-gradient(color-mix(in srgb,var(--c-primary) 55%,transparent) 1.5px,transparent 1.5px),linear-gradient(90deg,color-mix(in srgb,var(--c-primary) 55%,transparent) 1.5px,transparent 1.5px);background-size:40px 40px}.mcg-bd-grid .mcg-plane:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--c-bg),transparent 70%)}.mcg-bd-grid .mcg-sun{left:50%;bottom:46%;width:70%;aspect-ratio:1;translate:-50% 50%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c-accent) 45%,transparent),transparent)}@keyframes mcg-grid{0%{transform:translateZ(0)}to{transform:translate3d(0,40px,0)}}@keyframes mcg-breathe{0%,to{opacity:.65}50%{opacity:1}}.mcg-bd-bubbles>i,.mcg-bd-confetti>i{top:0;height:100%;left:var(--x);transform:translateY(var(--y))}.mcg-bd-confetti b{display:block;width:var(--s);height:calc(var(--s) * var(--h));border-radius:var(--br);background:var(--bd-c);opacity:.8;transform:rotate(var(--r))}.mcg-bd-bubbles b{display:block;width:var(--s);aspect-ratio:1;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--bd-c) 55%,transparent);background:radial-gradient(circle at 32% 30%,color-mix(in srgb,white 55%,transparent),color-mix(in srgb,var(--bd-c) 10%,transparent) 60%)}@keyframes mcg-fall{0%{transform:translateY(-6%)}to{transform:translateY(104%)}}@keyframes mcg-rise-up{0%{transform:translateY(104%)}to{transform:translateY(-6%)}}@keyframes mcg-flutter{0%{transform:translateX(0) rotate(var(--r)) rotateX(0deg)}50%{transform:translateX(16px) rotate(calc(var(--r) + 160deg)) rotateX(70deg)}to{transform:translateX(0) rotate(calc(var(--r) + 1turn)) rotateX(0deg)}}@keyframes mcg-sway{0%,to{transform:translateX(0)}50%{transform:translateX(14px)}}@media (prefers-reduced-motion:no-preference){.mcg-bd-aurora i{animation:mcg-aurora 18s ease-in-out infinite alternate;will-change:transform}.mcg-bd-aurora i:nth-child(2){animation-duration:23s;animation-delay:-7s;animation-direction:alternate-reverse}.mcg-bd-aurora i:nth-child(3){animation-duration:29s;animation-delay:-12s}.mcg-bd-blobs i{animation:mcg-float var(--d) ease-in-out var(--dl) infinite;will-change:transform}.mcg-bd-stars i{animation:mcg-twinkle var(--d) ease-in-out var(--dl) infinite}.mcg-bd-stars b{animation:mcg-shoot var(--d) linear var(--dl) infinite}.mcg-bd-mesh i{animation:mcg-mesh 46s linear infinite;will-change:transform}.mcg-bd-flow i{animation:mcg-flow 38s linear infinite;will-change:transform}.mcg-bd-beams i{animation:mcg-beam var(--d) ease-in-out var(--dl) infinite}[data-mcg-marquee]{animation:mcg-marquee 26s linear infinite}.mcg-bd-waves svg{animation:mcg-wave var(--d) linear infinite;will-change:transform}.mcg-bd-waves svg[data-rev]{animation-direction:reverse}.mcg-bd-grid .mcg-lines{animation:mcg-grid 2.4s linear infinite;will-change:transform}.mcg-bd-grid .mcg-sun{animation:mcg-breathe 6s ease-in-out infinite}.mcg-bd-confetti>i{animation:mcg-fall var(--d) linear var(--dl) infinite}.mcg-bd-confetti b{animation:mcg-flutter calc(var(--d) / 3) ease-in-out var(--dl) infinite}.mcg-bd-bubbles>i{animation:mcg-rise-up var(--d) linear var(--dl) infinite}.mcg-bd-bubbles b{animation:mcg-sway calc(var(--d) / 4) ease-in-out var(--dl) infinite}}[data-mcg-paused] .mcg-bd *,[data-mcg-paused] [data-mcg-marquee],[data-mcg-paused] [data-mcg-spin]{animation-play-state:paused!important}@media print{.mcg-bd{display:none}[data-motion] [data-m],[data-motion] [data-m] *{animation:none!important}}