.reg{text-align:left;-webkit-backdrop-filter:blur(16px)saturate(120%);background:#07090fb8;border:1px solid #ffffff12;border-radius:18px;gap:clamp(10px,1.7vh,18px);width:min(520px,100%);padding:clamp(16px,2.2vh,26px) clamp(16px,2vw,26px);display:grid;box-shadow:0 20px 60px #00000073}.reg-field{gap:6px;display:grid}.reg-field label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#b9c1cc;font-size:13px}.reg-box{position:relative}.reg-field input{font:inherit;color:var(--text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1.5px solid var(--line-hover);width:100%;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#0a0d14db;border-radius:12px;padding:clamp(11px,1.7vh,16px) 16px;font-size:18px;font-weight:500}.reg-field input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:inset 0 0 0 1000px #0a0d14}.reg-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:inset 0 0 0 1000px #0a0d14}.reg-field input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);caret-color:var(--text);-webkit-box-shadow:inset 0 0 0 1000px #0a0d14}.reg-field input::placeholder{color:#5a616c}.reg-field input:focus{border-color:var(--host);outline:none;box-shadow:0 0 0 4px #ffb02029}.reg-field input[aria-invalid]{border-color:var(--bad)}.reg-field input:disabled{opacity:.55}.reg-bad{color:var(--bad);font-size:14px}.reg-domains{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.reg-domain{font:inherit;color:#b9c1cc;border:1px solid var(--line);cursor:pointer;opacity:0;animation:reg-settle .32s var(--ease) calc(var(--i) * 45ms) forwards;transition:color .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease);background:#ffffff12;border-radius:999px;padding:5px 11px;font-size:12.5px;transform:translateY(6px)}.reg-domain:hover:not(:disabled){color:var(--host-ink);background:var(--host);border-color:var(--host)}.reg-domain:active:not(:disabled){scale:.94}.reg-domain.is-on{color:var(--host);border-color:var(--host);background:#ffb0201f}@keyframes reg-settle{to{opacity:1;transform:none}}.reg-pop{z-index:6;top:calc(100% + 6px);left:var(--x,0px);border:1px solid var(--line-hover);opacity:0;width:168px;animation:reg-settle .14s var(--ease) forwards;background:#0c0f16f7;border-radius:10px;margin:0;padding:4px;list-style:none;position:absolute;transform:translateY(-4px);box-shadow:0 18px 40px #0000008c}.reg-pop li{color:#ced4de;cursor:pointer;border-radius:7px;padding:7px 10px;font-size:15px}.reg-pop li.is-on{color:var(--host-ink);background:var(--host)}.reg-contact{color:#c6ccd6;margin:0;font-size:14px;line-height:1.45}.reg-refused{color:var(--bad);margin:0;font-size:14px}.reg-go{width:100%;height:58px;font-family:var(--font-heading);color:var(--host-ink);background:linear-gradient(100deg, #ffc24d, var(--host) 45%, #ffd782 70%, var(--host));cursor:pointer;transition:width .45s var(--ease), box-shadow .3s var(--ease);background-size:220% 100%;border:0;border-radius:999px;justify-self:center;place-items:center;font-size:19px;font-weight:700;animation:3.8s linear infinite reg-flow;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 34px #ffb02047}@keyframes reg-flow{to{background-position:-120% 0}}.reg-go:hover:not(:disabled){box-shadow:0 14px 44px #ffb02073}.reg-go:active:not(:disabled){scale:.985}.reg-go-label{white-space:nowrap;transition:opacity .2s var(--ease), scale .3s var(--ease);grid-area:1/1}.reg-go-mark{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px;position:absolute;top:50%;left:50%;translate:-50% -50%}.reg-go-ring,.reg-go-tick{stroke:var(--host-ink);opacity:0}.reg-go-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.reg[data-stage=saving] .reg-go,.reg[data-stage=done] .reg-go{width:58px;animation:none}.reg[data-stage=saving] .reg-go-label,.reg[data-stage=done] .reg-go-label{opacity:0;scale:.8}.reg[data-stage=saving] .reg-go{background:var(--host)}.reg[data-stage=saving] .reg-go-ring{opacity:1;stroke-dasharray:.3 .7;transform-box:fill-box;transform-origin:50%;animation:.7s linear infinite reg-spin}.reg[data-stage=done] .reg-go{background:var(--good)}.reg[data-stage=done] .reg-go-tick{opacity:1;stroke:var(--good-ink);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:1px;animation:.34s cubic-bezier(.4,0,.2,1) 40ms forwards reg-draw}@keyframes reg-draw{to{stroke-dashoffset:0}}@keyframes reg-spin{to{rotate:360deg}}.home-pass,.home-ask.home-pass,.home .home-pass{width:100%;max-width:none}.pass-wrap{justify-items:center;gap:clamp(10px,2vh,22px);width:100%;display:grid;position:relative}.pass-burst{z-index:15;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.pass-said{font-family:var(--font-display);color:var(--good);opacity:0;animation:settle .5s var(--ease) .15s forwards;margin:0;font-size:clamp(20px,3.4vh,30px)}.pass{--ratio:2.2;--w:min(80vw, calc(58vh * var(--ratio)));--h:calc(var(--w) / var(--ratio));--stub:22%;--rail:12.5%;--notch:calc(var(--h) * .032);--edge:calc(var(--h) * .045);width:var(--w);height:var(--h);grid-template-columns:var(--stub) minmax(0, 1fr) var(--rail);border-radius:var(--edge);box-shadow:inset 0 0 0 1px #ffb0206b, inset 0 0 0 calc(var(--h) * .02) #ffffff08, inset 0 0 calc(var(--h) * .22) #0000008c;filter:drop-shadow(0 calc(var(--h) * .06) calc(var(--h) * .12) #000000a6) drop-shadow(0 0 calc(var(--h) * .14) #ffb02029);-webkit-mask-image:radial-gradient(circle at var(--stub) 0, #0000 var(--notch), #000 calc(var(--notch) + 1px)), radial-gradient(circle at var(--stub) 100%, #0000 var(--notch), #000 calc(var(--notch) + 1px)), radial-gradient(circle at calc(100% - var(--rail)) 0, #0000 var(--notch), #000 calc(var(--notch) + 1px)), radial-gradient(circle at calc(100% - var(--rail)) 100%, #0000 var(--notch), #000 calc(var(--notch) + 1px));mask-image:radial-gradient(circle at var(--stub) 0, #0000 var(--notch), #000 calc(var(--notch) + 1px)), radial-gradient(circle at var(--stub) 100%, #0000 var(--notch), #000 calc(var(--notch) + 1px)), radial-gradient(circle at calc(100% - var(--rail)) 0, #0000 var(--notch), #000 calc(var(--notch) + 1px)), radial-gradient(circle at calc(100% - var(--rail)) 100%, #0000 var(--notch), #000 calc(var(--notch) + 1px));transform-origin:50% 0;opacity:0;animation:pass-in .8s var(--ease) .25s forwards;background:radial-gradient(120% 160% at 6% -25%,#ffb02033,#0000 46%),radial-gradient(90% 130% at 100% 115%,#6ea4ff1a,#0000 55%),repeating-linear-gradient(115deg,#ffffff05 0 2px,#0000 2px 7px),linear-gradient(160deg,#1a1f29,#0c0f15 58%,#12161e);display:grid;position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect;container-type:size}.pass:after{content:"";animation:pass-shine 1.4s var(--ease) 3.1s;pointer-events:none;background:linear-gradient(100deg,#0000 34%,#ffffff21 46%,#ffdfa01a 50%,#0000 64%);position:absolute;inset:0;translate:-130%}@keyframes pass-in{0%{opacity:0;transform:perspective(1400px)rotateX(-34deg)translateY(-5%)scale(.94)}60%{opacity:1;transform:perspective(1400px)rotateX(5deg)translateY(0)scale(1.01)}to{opacity:1;transform:none}}@keyframes pass-shine{to{translate:130%}}.pass-perf{top:calc(var(--notch) * 1.1);bottom:calc(var(--notch) * 1.1);left:var(--stub);pointer-events:none;border-left:2px dashed #ffb02066;width:0;position:absolute}.pass-perf.rail{left:auto;right:var(--rail);border-left-color:#e8eaed33}.pass-stub{background:linear-gradient(#ffb02038,#ffb0200d 55%,#ffb02024);align-content:center;justify-items:center;gap:1.5cqh;padding:6cqh 2cqh;display:grid;position:relative;overflow:hidden}.pass-stub:before{content:"";opacity:.2;mix-blend-mode:screen;pointer-events:none;background:conic-gradient(from 200deg at 28% 18%,#ff8a00,#ffe27a,#6ee7ff,#b07cff,#ffb020,#ff8a00);position:absolute;inset:0;-webkit-mask-image:repeating-linear-gradient(112deg,#000 0 1.5px,#0000 1.5px 5px);mask-image:repeating-linear-gradient(112deg,#000 0 1.5px,#0000 1.5px 5px)}.pass-stub-word{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--host);opacity:.85;font-size:max(10px,3cqh);position:relative}.pass-stub-no{font-family:var(--font-display);color:var(--host);text-shadow:0 0 6cqh #ffb02080,0 1px #ffffff40;font-size:33cqh;font-weight:400;line-height:.86;position:relative}.pass-body{text-align:left;grid-template-rows:auto minmax(0,1fr) auto auto;gap:2.4cqh;min-width:0;padding:6cqh 5cqh;display:grid;position:relative;overflow:hidden}.pass-line{fill:none;stroke:#ffb0201c;stroke-width:.5px;pointer-events:none;width:138cqh;height:138cqh;position:absolute;top:50%;right:-34cqh;translate:0 -50%}.pass-line.stub{stroke:#ffb02029;width:92cqh;height:92cqh;top:50%;left:50%;right:auto;translate:-50% -50%}.pass-show{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:#ffb020eb;margin:0;font-size:max(11px,3.6cqh);position:relative}.pass-name{font-family:var(--font-heading);font-weight:800;font-size:max(20px, min(17cqh, calc(200cqw / var(--n))));letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;align-self:center;margin:0;line-height:1.02;position:relative}.pass-facts{border-top:1px solid #e8eaed1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.6cqh 6cqh;margin:0;padding-top:3cqh;display:grid;position:relative}.pass-facts dt{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:max(9px,2.5cqh)}.pass-facts dd{font-family:var(--font-display);color:var(--text);overflow-wrap:anywhere;margin:.6cqh 0 0;font-size:max(15px,5.6cqh);line-height:1.1}.pass-note{color:#e4e8ee;margin:0;font-size:max(12px,3.6cqh);font-weight:600;line-height:1.35;position:relative}.pass-mark{background:var(--host);color:var(--host-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.14em;padding:.04em .24em;font-weight:700}.pass-rail{background:linear-gradient(#ffffff0b,#ffffff02 60%,#ffffff08);flex-direction:column;padding:7cqh 22%;display:flex;position:relative}.pass-rail i{background:#e8eaedb8;flex-basis:0;width:100%}.pass-rail i:nth-child(2n){background:0 0}@media (width<=640px){.pass{--ratio:.7;--w:min(92vw, calc(60vh * var(--ratio)));--band:21%;--notch:calc(var(--w) * .035);grid-template-columns:minmax(0,1fr) 30%;grid-template-rows:var(--band) minmax(0, 1fr);-webkit-mask-image:radial-gradient(circle at 0 var(--band), #0000 var(--notch), #000 calc(var(--notch) + 1px)), radial-gradient(circle at 100% var(--band), #0000 var(--notch), #000 calc(var(--notch) + 1px));mask-image:radial-gradient(circle at 0 var(--band), #0000 var(--notch), #000 calc(var(--notch) + 1px)), radial-gradient(circle at 100% var(--band), #0000 var(--notch), #000 calc(var(--notch) + 1px))}.pass-perf{top:var(--band);bottom:auto;left:calc(var(--notch) * 1.1);right:calc(var(--notch) * 1.1);border-top:2px dashed #ffb02066;border-left:0;width:auto;height:0}.pass-perf.rail{display:none}.pass-stub{grid-area:1/1/2/-1;justify-content:flex-start;align-items:center;gap:3.5cqw;padding:0 5cqw;display:flex}.pass-stub-word{font-size:max(10px,3.4cqw)}.pass-stub-no{font-size:14cqw}.pass-rail{background:0 0;flex-direction:row;grid-area:1/2/2/3;padding:5.5cqw 5cqw}.pass-rail i{width:auto;height:100%}.pass-body{grid-area:2/1/auto/-1;gap:3.4cqw;padding:6cqw 5cqw}.pass-line.stub{width:30cqw;height:30cqw;left:22cqw}.pass-line{width:105cqw;height:105cqw;top:auto;bottom:-42cqw;right:-38cqw;translate:none}.pass-show{letter-spacing:.16em;font-size:max(11px,3.4cqw)}.pass-name{font-size:max(18px, min(11cqw, calc(290cqw / var(--n))))}.pass-facts{gap:3.4cqw 4cqw;padding-top:4cqw}.pass-facts dt{font-size:max(9px,2.9cqw)}.pass-facts dd{white-space:nowrap;margin-top:1cqw;font-size:max(15px,5.6cqw)}.pass-note{font-size:max(11px,3.4cqw)}}.wa{z-index:20;color:#04240f;opacity:0;animation:settle .5s var(--ease) 1.2s forwards;transition:scale .2s var(--ease);background:#25d366;border-radius:999px;align-items:center;gap:9px;padding:12px 18px 12px 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;bottom:74px;right:18px;transform:translateY(14px);box-shadow:0 12px 30px #25d36657}.wa:hover{scale:1.05}.wa:before{content:"";border-radius:inherit;animation:wa-ping 2.6s var(--ease) infinite;pointer-events:none;border:2px solid #25d366;position:absolute;inset:0}@keyframes wa-ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.22)}}@media (width<=560px){.wa span{display:none}.wa{padding:13px;bottom:96px}}.home{text-align:center;isolation:isolate;place-content:center;height:100%;padding:24px;display:grid;position:relative;overflow:hidden}.stage-lights{z-index:-2;width:100%;height:100%;display:block;position:fixed;inset:0}.stage-scrim{z-index:-1;pointer-events:none;background:radial-gradient(62% 52% at 50% 44%,#04050ad1 0%,#04050a8c 45%,#0000 78%);position:fixed;inset:0}@keyframes settle{to{opacity:1;transform:none}}.home-title{justify-items:center;gap:40px;display:grid}:is(.home:has(.home-title),.home:has(.home-confirm)){flex-direction:column;align-items:center;padding:0;display:flex}:is(.home:has(.home-title) .home-sponsors,.home:has(.home-confirm) .home-sponsors){flex:none;max-width:calc(100dvw - 32px);padding:0 24px clamp(14px,2.4vh,22px);position:static}.home-title{flex-direction:column;flex:auto;justify-content:space-evenly;align-items:center;gap:clamp(8px,2.4vh,34px);width:min(1488px,100dvw);min-height:0;padding:clamp(16px,2vh,26px) 24px clamp(10px,1.8vh,18px);display:flex}.home-title>h1,.home-title>.home-prize,.home-title>.cta{flex:none}.home-title h1{font-family:var(--font-display);letter-spacing:.02em;background-image:linear-gradient(100deg, var(--text) 0%, var(--text) 45%, var(--host) 48%, #fff 50%, var(--host) 52%, var(--text) 55%, var(--text) 100%);color:#0000;filter:drop-shadow(0 6px 30px #000000e6);opacity:0;animation:title-in .85s var(--ease) .1s forwards, title-sweep 7s linear -1.9s infinite;background-position:100% 0;background-repeat:no-repeat;background-size:600% 100%;-webkit-background-clip:text;background-clip:text;gap:.05em;margin:0;font-size:clamp(26px,min(11vw,15vh),150px);font-weight:400;line-height:1;display:grid}.home-title .line{display:block}@keyframes title-in{to{opacity:1}}@keyframes title-sweep{to{background-position:0 0}}.home-prize{color:var(--muted);opacity:0;animation:settle .6s var(--ease) 1.25s forwards;margin:0;font-size:clamp(14px,1.7vh,18px);transform:translateY(12px)}.home-prize b{font-family:var(--font-display);color:var(--host);vertical-align:-.08em;text-shadow:0 0 28px #ffb02073;margin-right:8px;font-size:clamp(26px,4.4vh,44px);font-weight:400;line-height:1}@property --cta-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.cta{isolation:isolate;font-family:var(--font-heading);letter-spacing:.01em;color:#fff;-webkit-backdrop-filter:blur(14px)saturate(150%);opacity:0;animation:settle .6s var(--ease) 1.4s forwards;transition:box-shadow var(--move), scale .25s var(--ease);background:linear-gradient(150deg,#ffb02042,#ffb02012);border:0;border-radius:999px;justify-content:center;align-items:center;padding:clamp(14px,2.5vh,22px) clamp(32px,4.4vw,54px);font-size:clamp(17px,2.8vh,24px);font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:visible;transform:translateY(12px);box-shadow:inset 0 1px #ffffff4d,0 12px 40px #ffb02042}.cta:hover{scale:1.03;box-shadow:inset 0 1px #fff6,0 14px 44px #ffb02066}.cta:active{scale:.99}.cta-label{z-index:2;white-space:nowrap;position:relative}.cta-flow{z-index:1;border-radius:inherit;background:linear-gradient(100deg,#ffb02000 0%,#ffb0208c 28%,#ffe296d9 42%,#ffb0208c 56%,#ffb02000 100%) 120% 0/220% 100%;animation:3.8s linear infinite cta-flow;position:absolute;inset:0;overflow:hidden}.cta-flow:after{content:"";filter:blur(2px);width:14%;animation:cta-shine 3.8s var(--ease) infinite;background:linear-gradient(90deg,#0000,#ffffffbf,#0000);position:absolute;top:-60%;bottom:-60%;transform:translate(-200%)skew(-20deg)}@keyframes cta-flow{to{background-position:-120% 0}}@keyframes cta-shine{0%{transform:translate(-300%)skew(-20deg)}55%,to{transform:translate(900%)skew(-20deg)}}.cta:before{content:"";z-index:3;border-radius:inherit;background:conic-gradient(from var(--cta-angle), #ffffff29 0deg, #ffffff29 200deg, #ffd27ae6 275deg, #fff 300deg, #ffd27ae6 325deg, #ffffff29 360deg);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:3.8s linear infinite cta-border;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes cta-border{to{--cta-angle:360deg}}.cta-star{--glow:min(clamp(84px, 13vh, 148px), 25vw);z-index:4;width:var(--glow);height:var(--glow);mix-blend-mode:screen;filter:blur(.6px);pointer-events:none;background:radial-gradient(circle closest-side,#fff 0%,#fffae88c 44%,#0000 78%) 50%/.5em .5em no-repeat,radial-gradient(circle closest-side,#ffffffd9 0%,#fff6dc94 8%,#ffdc945c 18%,#ffc05438 30%,#ffa82a28 44%,#ff981a14 60%,#ff921408 78%,#ff921400 100%);animation:3.8s ease-in-out -.53s infinite cta-star;position:absolute;top:0;right:0;translate:calc(50% - .44em) calc(.44em - 50%)}.cta-star:before,.cta-star:after{content:"";mix-blend-mode:screen;background:radial-gradient(closest-side,#ffffffd9 0%,#ffe4a657 34%,#ffbe5a14 62%,#0000 100%);animation:3.8s ease-in-out -.53s infinite cta-streak;position:absolute;top:50%;left:50%;translate:-50% -50%}.cta-star:before{filter:blur(1.2px);width:min(6.6em,25vw);height:.15em}.cta-star:after{filter:blur(1.2px);opacity:.55;width:.15em;height:min(3.2em,12vw)}@keyframes cta-star{0%,to{opacity:.78;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes cta-streak{0%,to{transform:scale(.8)}50%{transform:scale(1.1)}}.home-videos{--row:min(900px, calc(100dvw - 48px));--caption:22px;--fit-w:calc(var(--row) * 9 / 32 - 4.5px + var(--caption));width:var(--row);height:var(--fit-w);opacity:0;min-height:0;animation:settle .6s var(--ease) 1.6s forwards;flex-direction:column;flex:0 auto;align-items:center;display:flex;transform:translateY(12px)}.home-videos-row{--box-h:min(100cqh - var(--caption), (100cqw - 16px) * 9 / 32);flex:auto;justify-content:center;gap:16px;width:100%;min-height:0;display:flex;container-type:size}.home-video{flex-direction:column;flex:0 auto;align-items:center;gap:6px;min-width:0;min-height:0;margin:0;display:flex}.home-video figcaption{white-space:nowrap;flex:none;line-height:16px}.home-video-box{height:var(--box-h);width:calc(var(--box-h) * 16 / 9);border:1px solid var(--line);background:var(--stage);border-radius:12px;flex:none;position:relative;overflow:hidden}.home-video-box:has(button:hover){border-color:var(--line-hover)}.home-video-box:has(button:focus-visible){outline:2px solid var(--host);outline-offset:2px}.home-video-box>button,.home-video-box>iframe{cursor:pointer;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:absolute;inset:0}.home-video img{object-fit:cover;width:100%;height:100%;display:block}.home-video-play{background:var(--host);width:56px;height:56px;color:var(--host-ink);transition:transform var(--move);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.home-video-play svg{margin-left:3px}.home-video-box>button:hover .home-video-play,.home-video-box>button:focus-visible .home-video-play{transform:scale(1.09)}.home-video figcaption{font-family:var(--font-display);letter-spacing:.04em;color:var(--muted);font-size:13px}@media (width<=720px){.home-videos{--fit-w:calc((var(--row) * 9 / 16 + var(--caption)) * 2 + 12px)}.home-videos-row{--box-h:min((100cqh - 12px) / 2 - var(--caption), 100cqw * 9 / 16);flex-direction:column;align-items:center;gap:12px}}.home-ask{justify-items:center;gap:24px;max-width:720px;display:grid}.ask-fade{opacity:0;animation:ask-in .5s var(--ease) .1s forwards}@keyframes ask-in{to{opacity:1}}.home-count,.home-q,.home-choices,.home-ask>.alert-bad{opacity:0;animation:ask-in .5s var(--ease) forwards}.home-count{color:var(--text);font-family:var(--font-display);letter-spacing:.04em;margin:0;font-size:clamp(20px,min(3.4vw,5vh),34px);line-height:1}.home-count b{color:var(--host);font-weight:inherit}.home-q{font-family:var(--font-heading);text-wrap:balance;align-items:center;font-size:clamp(28px,min(5vw,7.4vh),52px);font-weight:700;line-height:1.15;display:grid}.home-q>*{grid-area:1/1}.home-q-room{visibility:hidden}.home-q h2{font:inherit;margin:0}.home-mark{background:var(--mark);color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.12em;padding:.04em .14em}.home-mark.blue{--mark:var(--fifty-solid)}.home-mark.red{--mark:var(--bad-solid)}.home-mark.green{--mark:#0e7a4f}.home-mark.youtube{--mark:#e00}.home-choices{gap:12px;display:flex}.home-choices .btn{padding:clamp(10px,1.6vh,15px) clamp(30px,5vw,52px);font-size:clamp(18px,2.6vh,24px)}.home-ask .cta{animation-delay:.7s}.home-sponsors{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 28px;font-size:14px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.home-sponsors-label{font-family:var(--font-display);letter-spacing:.06em;font-size:12px}.home-sponsors a{color:var(--muted);text-decoration:none}.home-sponsors a:hover{color:var(--text)}.home-sponsors a b{color:var(--text);font-weight:600}.home-sponsors>*{opacity:0;animation:settle .5s var(--ease) calc(2.2s + var(--i) * .15s) forwards;transform:translateY(12px)}@media (height<=520px){.home-sponsors{gap:2px 18px;font-size:12px}.home-sponsors-label{font-size:11px}:is(.home:has(.home-title) .home-sponsors,.home:has(.home-confirm) .home-sponsors){padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.home-title h1{opacity:1;color:var(--text);background-image:none;animation:none}.home-prize,.cta,.home-count,.home-q,.home-choices,.home-ask>.alert-bad,.home-sponsors>*,.home-videos,.ask-fade{opacity:1;filter:none;transform:none}.cta-flow,.cta-flow:after,.cta:before,.cta-star,.cta-star:before,.cta-star:after{animation:none}.cta-flow{background-position:50% 0}}:root{--ground:#0b0d10;--stage:#101317;--surface:#181c22;--line:#262c35;--line-hover:#3a424d;--text:#e8eaed;--muted:#8a929c;--host:#ffb020;--host-dim:#ffb0202e;--host-ink:#1a1200;--good:#3dd68c;--good-ink:#06281a;--bad:#e5484d;--bad-solid:#c2333a;--answered:#7fb4ff;--answered-ink:#061a33;--skip:#f08a2e;--skip-solid:#b84f08;--fifty:#4f9cff;--fifty-solid:#1f5fc4;--life:#ff6ec7;--life-solid:#a8207a;--mic-on:var(--good);--mic-on-ink:var(--good-ink);--mic-off:var(--bad-solid);--mic-off-ink:#fff;--font-ui:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Russo One", "Archivo", "Instrument Sans", system-ui, sans-serif;--font-heading:"Archivo", "Instrument Sans", system-ui, sans-serif;--ease:cubic-bezier(.2, .8, .2, 1);--move:.45s var(--ease);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body,#root{height:100%}body{background:var(--ground);color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;overflow:hidden}*{box-sizing:border-box}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--host);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.btn{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:8px 14px;font-weight:500}.btn:hover:not(:disabled){border-color:var(--line-hover)}.btn:disabled{opacity:.35;cursor:default}.btn.primary{background:var(--host);color:var(--host-ink);border-color:var(--host);font-weight:600}.btn.danger{border-color:#e5484d80}.btn.small{padding:5px 10px;font-size:13px}.alert-bad{background:var(--bad-solid);color:#fff;border-radius:12px;padding:12px 18px;font-size:20px;font-weight:700;line-height:1.3}.micstate{font-family:var(--font-display);white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:18px;line-height:1;display:inline-flex}.micstate[data-mic=on]{background:var(--mic-on);color:var(--mic-on-ink)}.micstate[data-mic=off]{background:var(--mic-off);color:var(--mic-off-ink)}.micstate .mic{flex:none}.feedlabel{background:#000000b3;border-radius:8px;align-items:center;gap:8px;padding:5px 10px;font-size:14px;display:flex;position:absolute;bottom:8px;left:10px}.feedlabel .micstate{padding:5px 10px;font-size:14px}.feedlabel .micstate .mic{width:16px;height:16px}.live{background:var(--bad);border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.timer{font-family:var(--font-display);color:var(--host);text-align:right;min-width:2ch;font-size:40px;font-weight:400;line-height:1}.timer.low{color:#fff;background:var(--bad-solid)}.timer.zero{color:var(--muted)}.qtext{font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:clamp(22px,3.4vw,34px);font-weight:700;line-height:1.15}.micstate.glyph{border-radius:50%;gap:0;padding:.3em}.feedlabel .micstate.glyph{padding:5px}.feedlabel .micstate.glyph .mic{width:18px;height:18px}
