.home{text-align:center;isolation:isolate;place-content:center;height:100%;padding:24px;display:grid;position:relative;overflow:hidden}.ring{z-index:-1;place-items:center;animation:120s linear infinite turn;display:grid;position:absolute;inset:0}.ring-host{border:1px solid var(--host-dim);background:linear-gradient(160deg, var(--host-dim), transparent 70%);opacity:0;width:26vmin;height:26vmin;animation:blink 1s var(--ease) .2s forwards;border-radius:6px}.ring-tile{border:1px solid var(--line-hover);background:var(--surface);width:3.4vmin;height:3.4vmin;transform:rotate(var(--a)) translateY(-40vmin) rotate(calc(-1 * var(--a)));opacity:0;animation:blink .5s var(--ease) calc(.4s + var(--i) * 40ms) forwards;border-radius:3px;position:absolute}.ring-tile.out{animation:blink .5s var(--ease) calc(.4s + var(--i) * 40ms) forwards, drop 9s var(--ease) calc(4s + var(--i) * .12s) infinite}@keyframes turn{to{transform:rotate(360deg)}}@keyframes blink{to{opacity:.55}}@keyframes drop{0%,8%{background:var(--surface);border-color:var(--line-hover);opacity:.55}12%,30%{background:var(--bad-solid);border-color:var(--bad);opacity:.8}40%,85%{background:var(--bad-solid);border-color:var(--bad);opacity:.12}to{background:var(--surface);border-color:var(--line-hover);opacity:.55}}.home-top{gap:8px;display:flex;position:absolute;top:16px;right:16px}.home-top a{color:inherit;opacity:0;animation:settle .5s var(--ease) calc(.6s + var(--i) * .12s) forwards;text-decoration:none;transform:translateY(-12px)}@keyframes settle{to{opacity:1;transform:none}}.home-title{justify-items:center;gap:40px;display:grid}.home-title h1{font-family:var(--font-display);letter-spacing:.02em;gap:.05em;margin:0;font-size:clamp(44px,9vw,132px);font-weight:400;line-height:1;display:grid}.home-title .line{justify-content:center;gap:.3em;display:flex}.home-title .word{display:inline-flex}.home-title .word span{opacity:0;filter:blur(12px);animation:rise .7s var(--ease) calc(var(--i) * 45ms) forwards, wave .9s var(--ease) calc(1.6s + var(--i) * 40ms);display:inline-block;transform:translateY(.6em)rotate(6deg)}@keyframes rise{70%{filter:blur();transform:translateY(-.05em)rotate(0)}to{opacity:1;filter:blur();transform:none}}@keyframes wave{40%{color:var(--host);transform:translateY(-.06em)}}.home-begin{opacity:0;animation:settle .6s var(--ease) 1.4s forwards;padding:14px 28px;font-size:18px;text-decoration:none;transform:translateY(12px)}.home-ask{justify-items:center;gap:24px;max-width:720px;display:grid}.w{opacity:0;filter:blur(8px);animation:rise .5s var(--ease) calc(var(--i) * 70ms) forwards;display:inline-block;transform:translateY(.4em)}.home-count{color:var(--muted);font-family:var(--font-display);margin:0;font-size:16px}.home-ask h2{font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:clamp(26px,4vw,44px);font-weight:700;line-height:1.15}.home-choices{gap:12px;display:flex}.home-choices .btn,.home-ask .home-begin{opacity:0;animation:settle .5s var(--ease) calc(.7s + var(--i) * .1s) forwards;padding:12px 40px;font-size:18px;transform:translateY(12px)}.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 (prefers-reduced-motion:reduce){.home-title .word span,.home-begin,.home-top a,.home-choices .btn,.home-sponsors>*,.w{opacity:1;filter:none;transform:none}.ring-tile,.ring-host{opacity:.55}}: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}
