.intro{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;pointer-events:auto;cursor:pointer}.intro__l,.intro__r{position:absolute;top:0;bottom:0;width:50.2%;background:#000;transition:transform .95s cubic-bezier(.77,0,.18,1)}.intro__l{left:0;border-right:1px solid rgba(250,204,21,.5)}.intro__r{right:0;border-left:1px solid rgba(250,204,21,.5)}.intro__l:after,.intro__r:after{content:"";position:absolute;top:0;bottom:0;width:140px;background:linear-gradient(90deg,transparent,rgba(250,204,21,.22))}.intro__l:after{right:0}.intro__r:after{left:0;transform:scaleX(-1)}.intro__c{position:relative;z-index:2;display:grid;justify-items:center;gap:22px;width:min(78vw,420px);transition:opacity .35s,transform .6s}.intro__c img{width:100%;height:auto;filter:drop-shadow(0 0 28px rgba(250,204,21,.55));animation:intro-logo 1.1s cubic-bezier(.2,.9,.2,1) both}.intro__bar{position:relative;width:100%;height:3px;overflow:hidden;border-radius:3px;background:#ffffff24}.intro__bar i{position:absolute;inset:0;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,#eab308,#fde047,#fff);box-shadow:0 0 20px #facc15e6}.intro__n{font:700 13px/1 Inter,sans-serif;letter-spacing:.4em;color:#ffffffb3;font-variant-numeric:tabular-nums}.intro.is-open .intro__l{transform:translate(-101%)}.intro.is-open .intro__r{transform:translate(101%)}.intro.is-open .intro__c{opacity:0;transform:scale(1.25)}@keyframes intro-logo{0%{opacity:0;transform:scale(.7);filter:blur(14px) drop-shadow(0 0 0 rgba(250,204,21,0))}to{opacity:1;transform:none}}html.is-intro,html.is-intro body{overflow:hidden}html.fx .hero__bg video,html.fx .hero__bg{transform:translate3d(calc(var(--mx, 0) * -16px),calc(var(--my, 0) * -12px),0) scale(1.08);transition:transform .5s ease-out}.fxcanvas{position:absolute;inset:0;z-index:25;width:100%;height:100%;pointer-events:none}.aurora{position:absolute;inset:0;z-index:15;overflow:hidden;pointer-events:none;mix-blend-mode:screen}.aurora i{position:absolute;width:60vmax;height:60vmax;border-radius:50%;filter:blur(70px);opacity:.5;will-change:transform}.aurora i:nth-child(1){left:-18vmax;top:-22vmax;background:radial-gradient(closest-side,rgba(250,204,21,.55),transparent);animation:aur1 14s ease-in-out infinite alternate}.aurora i:nth-child(2){right:-22vmax;top:4vmax;background:radial-gradient(closest-side,rgba(74,222,128,.28),transparent);animation:aur2 17s ease-in-out infinite alternate}.aurora i:nth-child(3){left:24vmax;bottom:-34vmax;background:radial-gradient(closest-side,rgba(234,179,8,.45),transparent);animation:aur3 12s ease-in-out infinite alternate}@keyframes aur1{to{transform:translate3d(14vmax,10vmax,0) scale(1.15)}}@keyframes aur2{to{transform:translate3d(-16vmax,12vmax,0) scale(.9)}}@keyframes aur3{to{transform:translate3d(-10vmax,-14vmax,0) scale(1.2)}}html.fx .hero__in .pill,html.fx .hero__lead,html.fx .hero__cta,html.fx .stats{opacity:0;transform:translateY(26px)}html.fx.hero-in .hero__in .pill{animation:up .9s .15s cubic-bezier(.2,.9,.2,1) both}html.fx.hero-in .hero__lead{animation:up .9s 1.05s cubic-bezier(.2,.9,.2,1) both}html.fx.hero-in .hero__cta{animation:up .9s 1.25s cubic-bezier(.2,.9,.2,1) both}html.fx.hero-in .stats{animation:up .9s 1.45s cubic-bezier(.2,.9,.2,1) both}@keyframes up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.ch{display:inline-block}html.fx .hero h1 .ch{opacity:0;transform:translateY(60%) rotateX(-80deg) scale(.8);transform-origin:50% 100%;filter:blur(12px)}html.fx.hero-in .hero h1 .ch{animation:ch-in .95s calc(var(--i) * 42ms + .25s) cubic-bezier(.2,.9,.2,1) both}@keyframes ch-in{60%{filter:blur(0)}to{opacity:1;transform:none;filter:blur(0)}}.hero h1{perspective:700px}.grad .ch{background:linear-gradient(100deg,#eab308,#fde047 30%,#fff8c4 48%,#fde047 62%,#eab308);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}html.fx.hero-in .grad .ch{animation:ch-in .95s calc(var(--i) * 42ms + .25s) cubic-bezier(.2,.9,.2,1) both,shine 3.2s calc(var(--i) * 90ms + 1.8s) ease-in-out infinite}@keyframes shine{0%{background-position:130% 0}55%,to{background-position:-40% 0}}.grad{filter:drop-shadow(0 4px 30px rgba(250,204,21,.35))}.hero__in .pill:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--ang, 0deg),transparent 0 55%,#fde047 75%,transparent 90%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pill-spin 4s linear infinite}.hero__in .pill{position:relative}@property --ang{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes pill-spin{to{--ang: 360deg}}.btn{position:relative;overflow:hidden;isolation:isolate}.btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.65),transparent);transform:skew(-20deg);animation:sweep 3.6s ease-in-out infinite;z-index:1;pointer-events:none}@keyframes sweep{0%,55%{left:-60%}to{left:140%}}.btn--lg{animation:ring 2.6s ease-out infinite}@keyframes ring{0%{box-shadow:0 0 #facc158c,0 25px 50px -12px #00000040}70%,to{box-shadow:0 0 0 22px #facc1500,0 25px 50px -12px #00000040}}.cue{position:absolute;left:50%;bottom:22px;z-index:40;display:grid;justify-items:center;gap:8px;translate:-50% 0;color:#ffffffb3;font-size:11px;font-weight:700;letter-spacing:.3em;text-transform:uppercase}.cue em{font-style:normal}.cue span{position:relative;width:24px;height:40px;border:2px solid rgba(255,255,255,.6);border-radius:14px}.cue i{position:absolute;left:50%;top:7px;width:4px;height:8px;margin-left:-2px;border-radius:3px;background:#facc15;box-shadow:0 0 10px #facc15;animation:cue 1.8s ease-in-out infinite}@keyframes cue{0%{transform:translateY(0);opacity:1}70%{transform:translateY(14px);opacity:0}to{opacity:0}}.band{position:relative;z-index:3;overflow:hidden;padding:18px 0;border-block:1px solid rgba(250,204,21,.35);background:linear-gradient(90deg,#eab308,#facc15 50%,#eab308);transform:rotate(-1.4deg) skew(var(--sk, 0deg));margin-block:-14px;box-shadow:0 0 60px #facc1559}.band__t{display:flex;width:max-content;gap:28px;align-items:center;color:#000;font:800 clamp(22px,4vw,40px)/1 "Inter",sans-serif;letter-spacing:.04em;animation:marq 26s linear infinite}.band__t b{font-size:.7em}@keyframes marq{to{transform:translate(-50%)}}html.fx .rv{opacity:0;transition:opacity .9s cubic-bezier(.2,.9,.2,1),transform 1s cubic-bezier(.2,.9,.2,1),filter .9s;transition-delay:var(--d, 0s)}html.fx .rv[data-rv=up]{transform:translateY(60px)}html.fx .rv[data-rv=left]{transform:translate(-70px)}html.fx .rv[data-rv=right]{transform:translate(70px)}html.fx .rv[data-rv=zoom]{transform:scale(.82);filter:blur(8px)}html.fx .rv[data-rv=flip]{transform:perspective(900px) rotateX(35deg) translateY(50px);transform-origin:50% 100%}html.fx .rv.is-in{opacity:1;transform:none;filter:none}html.fx .rv.is-in[data-tilt]{transition:opacity .9s,filter .9s,transform .25s ease-out;transition-delay:0s}.w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.wi{display:inline-block}html.fx .rvh .wi{transform:translateY(115%) rotate(6deg);transition:transform .95s calc(var(--i) * 70ms) cubic-bezier(.2,.9,.2,1)}html.fx .rvh.is-in .wi{transform:none}[data-tilt]{transform-style:preserve-3d;will-change:transform}html.fx [data-tilt].is-in,html.fx [data-tilt]:not(.rv){transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateZ(0)}[data-tilt]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(260px circle at var(--gx, 50%) var(--gy, 0%),rgba(250,204,21,.22),transparent 60%);opacity:var(--go, 0);transition:opacity .3s;pointer-events:none}.card,.stats>div,.feats li{position:relative}.ic{position:relative}html.fx .rv.is-in .ic:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid #facc15;animation:icping 1.4s .5s ease-out both}@keyframes icping{0%{transform:scale(1);opacity:.9}to{transform:scale(1.9);opacity:0}}.dep,.fbox{position:relative;isolation:isolate}.dep:before,.fbox:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;padding:1px;background:conic-gradient(from var(--ang, 0deg),transparent 0 58%,rgba(250,204,21,.95) 76%,rgba(253,224,71,.9) 82%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:pill-spin 6s linear infinite}.dep__q{animation:qfloat 4s ease-in-out infinite;filter:drop-shadow(0 0 16px rgba(250,204,21,.6))}@keyframes qfloat{50%{transform:translateY(-6px) rotate(-4deg)}}.av{box-shadow:0 0 #facc1599;animation:avp 2.4s ease-out infinite}@keyframes avp{to{box-shadow:0 0 0 16px #facc1500}}.car__track{perspective:1300px}.car__slide{transition:opacity .7s,visibility .7s,transform .9s cubic-bezier(.2,.9,.2,1);transform-origin:50% 50%}html.fx .car__slide.is-prev{transform:translate(-22%) rotateY(38deg) scale(.86)}html.fx .car__slide.is-next{transform:translate(22%) rotateY(-38deg) scale(.86)}html.fx .car__slide.is-on img{animation:kb 9s ease-out both}@keyframes kb{0%{transform:scale(1)}to{transform:scale(1.07) translateY(-1.5%)}}html.fx .car__slide.is-on figcaption{animation:up .8s .25s cubic-bezier(.2,.9,.2,1) both}.car{box-shadow:0 25px 80px -10px #facc1547,0 25px 50px -12px #0009}.fmeter{margin-bottom:26px}.fmeter__t{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:9px;color:var(--g3);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.fmeter__t b{color:#facc15;font-size:15px;font-variant-numeric:tabular-nums}.fmeter__b{height:8px;overflow:hidden;border-radius:8px;background:#ffffff1f}.fmeter__b i{display:block;height:100%;width:100%;transform-origin:left;transform:scaleX(0);border-radius:8px;background:linear-gradient(90deg,#eab308,#fde047,#4ade80);box-shadow:0 0 18px #facc15b3;transition:transform .6s cubic-bezier(.2,.9,.2,1)}.fmeter.is-full .fmeter__t b{color:#4ade80;animation:pop .6s}@keyframes pop{40%{transform:scale(1.5)}}.field input:focus,.field select:focus{transform:translateY(-1px)}.submit.is-ready{animation:ring 2.2s ease-out infinite;position:relative;overflow:hidden}.submit.is-ready:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.7),transparent);transform:skew(-20deg);animation:sweep 2.4s ease-in-out infinite}.done__ic{position:relative;animation:okpop .8s cubic-bezier(.2,1.4,.3,1) both}.done__ic:before,.done__ic:after{content:"";position:absolute;inset:0;border-radius:50%;border:3px solid #facc15;animation:shock 1.6s ease-out infinite}.done__ic:after{animation-delay:.5s}@keyframes okpop{0%{transform:scale(0) rotate(-120deg)}to{transform:none}}@keyframes shock{0%{transform:scale(1);opacity:.9}to{transform:scale(2.6);opacity:0}}.confetti{position:fixed;inset:0;z-index:900;width:100%;height:100%;pointer-events:none}.glow{position:fixed;left:0;top:0;z-index:90;width:380px;height:380px;margin:-190px 0 0 -190px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(250,204,21,.2),rgba(250,204,21,.06) 55%,transparent);mix-blend-mode:screen;opacity:0;transition:opacity .4s;will-change:transform}.glow.is-on{opacity:1}.tap{position:fixed;z-index:950;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;pointer-events:none;border:2px solid #facc15;box-shadow:0 0 22px #facc15cc,inset 0 0 14px #facc1580;animation:tap .75s ease-out forwards}@keyframes tap{to{transform:scale(9);opacity:0}}@media (max-width: 640px){.aurora i{width:90vmax;height:90vmax;filter:blur(50px)}.band{margin-block:-8px;padding:14px 0}.glow{display:none}html.fx .rv[data-rv=left],html.fx .rv[data-rv=right]{transform:translateY(50px)}}@media not all{html:not(.fx) .band__t,html:not(.fx) .aurora i,html:not(.fx) .btn:after,html:not(.fx) .btn--lg{animation:none}}html.is-intro body:before{content:"";position:fixed;inset:0;z-index:999;background:#000;animation:introfail 0s 5s forwards}@keyframes introfail{to{visibility:hidden}}.fxswitch{position:fixed;left:max(12px,env(safe-area-inset-left));bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:650;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 18px 0 14px;border:1px solid rgba(250,204,21,.5);border-radius:99px;background:#0b0b0cd1;color:#fff;backdrop-filter:blur(12px);font:700 12px/1 Inter,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 30px #00000073}.fxswitch i{width:9px;height:9px;border-radius:50%;background:#facc15;box-shadow:0 0 12px #facc15e6}.fxswitch[aria-pressed=true] i{background:#4ade80;box-shadow:0 0 12px #4ade80e6}@media (hover: none),(pointer: coarse){.card,.stats>div,.feats li,.dep,.fbox,.pill,.hd__menu,.car__btn{backdrop-filter:none;-webkit-backdrop-filter:none}.card{background:#08080ac7}.stats>div,.feats li{background:#ffffff14}.dep{background:#111827d1}.fbox{background:#08080adb}.aurora i{filter:blur(40px);opacity:.4}.hero__grid{display:none}}@media (hover: none),(pointer: coarse){*:not(.ticker__track):not(.tape__track):not(.ig__t):not(.band__t),*:not(.ticker__track):not(.tape__track):not(.ig__t):not(.band__t):before,*:not(.ticker__track):not(.tape__track):not(.ig__t):not(.band__t):after{animation-iteration-count:1!important}*,*:before,*:after{filter:none!important;mix-blend-mode:normal!important;will-change:auto!important}.ig__t,.ticker__track,.tape__track,.band__t{will-change:transform!important}}
