@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./oswald-cyrillic-ext-wght-normal-DLWmRmaW.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./oswald-cyrillic-wght-normal-C8sJyxwB.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./oswald-vietnamese-wght-normal-Tdf5mmdl.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./oswald-latin-ext-wght-normal-Dj_1K-Kw.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald Variable;font-style:normal;font-display:swap;font-weight:200 700;src:url(./oswald-latin-wght-normal-CzS3kehr.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(./space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./playfair-display-cyrillic-wght-normal-5WvUvBgz.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./playfair-display-vietnamese-wght-normal-Cabi7G8-.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./playfair-display-latin-ext-wght-normal-CT1r92Rl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(./playfair-display-latin-wght-normal-BOwq7MWX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:QuizTime Condensed;font-weight:400;font-display:swap;src:local("Avenir Next Condensed Regular"),local("AvenirNextCondensed-Regular"),local("Roboto Condensed"),local("Arial Narrow")}@font-face{font-family:QuizTime Condensed;font-weight:600;font-display:swap;src:local("Avenir Next Condensed Medium"),local("AvenirNextCondensed-Medium"),local("Roboto Condensed Medium"),local("Arial Narrow")}@font-face{font-family:QuizTime Condensed;font-weight:800;font-display:swap;src:local("DIN Condensed Bold"),local("DINCondensed-Bold"),local("Avenir Next Condensed Demi Bold"),local("AvenirNextCondensed-DemiBold"),local("Roboto Condensed Bold"),local("Arial Narrow Bold")}@font-face{font-family:QuizTime Condensed;font-weight:900;font-display:swap;src:local("Avenir Next Condensed Heavy"),local("AvenirNextCondensed-Heavy"),local("Roboto Condensed Black"),local("Impact")}:root{color-scheme:dark;--ink:#070908;--paper:#f3eee3;--muted:#94998e;--line:#2b2f2a;--amber:#ffb638;--green:#47de92;--red:#ff625b;--display:"QuizTime Condensed","DIN Condensed","Arial Narrow","Avenir Next Condensed",Impact,sans-serif;--display-weight:800;--display-weight-soft:700;--body:"Avenir Next","Segoe UI",Helvetica,Arial,sans-serif;font-family:var(--body);background:#070908;color:var(--paper)}*{box-sizing:border-box}body{margin:0;min-width:320px;overflow-x:hidden}.presenter-shell{position:relative;height:100svh;min-height:600px;display:grid;grid-template-rows:1fr;overflow:hidden;color:var(--paper);font-family:var(--body);--amber:var(--accent,#ffb638);background:repeating-linear-gradient(90deg,transparent 0 calc(12.5% - 1px),rgba(255,255,255,.018) 12.5%),var(--ink)}.presenter-shell:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.1;background:radial-gradient(ellipse at 85% 10%,var(--amber),transparent 34%)}.presenter-shell:after{content:"";position:fixed;inset:0;pointer-events:none;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E")}.broadcast-stage{position:relative;z-index:1;min-height:0;padding:clamp(26px,4vw,64px) clamp(28px,5vw,80px);display:grid;align-items:center}.stage-overline{color:var(--amber);font-size:clamp(9px,1vw,12px);font-weight:800;letter-spacing:.2em}.lobby-layout{display:grid;grid-template-columns:1.3fr .7fr;align-items:center;gap:7vw}.lobby-copy h1{margin:.22em 0 18px;font:800 clamp(75px,11vw,168px)/.72 var(--display);font-weight:var(--display-weight);letter-spacing:-.03em;text-transform:uppercase}.lobby-copy h1 em{color:var(--amber);font-style:normal}.lobby-copy p{color:var(--muted);font-size:clamp(13px,1.2vw,18px);line-height:1.55}.lobby-copy p b{color:var(--paper)}.join-code{display:flex;align-items:end;gap:24px;margin-top:32px}.join-code small{padding-bottom:10px;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.18em}.join-code strong{font:800 clamp(46px,6vw,82px)/1 var(--display);font-weight:var(--display-weight);letter-spacing:.15em;color:var(--amber)}.lobby-join{justify-self:end;width:min(29vw,390px);text-align:center}.lobby-join>span,.lobby-join>small{display:block}.lobby-join>span{margin-top:18px;font:800 40px var(--display);font-weight:var(--display-weight)}.lobby-join>small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.16em}.question-layout{height:100%;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(22px,4vw,64px);align-items:center}.round-index{text-align:center}.round-index span,.round-index small{display:block}.round-index span{font:800 58px/.8 var(--display);font-weight:var(--display-weight)}.round-index small{margin-top:9px;color:var(--muted);font-size:9px;letter-spacing:.16em}.question-copy h1,.reveal-question h1{max-width:min(1100px,100%);margin:15px 0 22px;font:700 clamp(30px,4.4vw,76px)/1.02 var(--display);font-weight:var(--display-weight-soft);letter-spacing:-.02em;overflow-wrap:break-word;text-wrap:balance}.stage-timer{display:grid;place-content:center;width:max(118px,6ch);aspect-ratio:1;font:800 58px/.75 var(--display);font-weight:var(--display-weight);font-variant-numeric:tabular-nums;border:3px solid var(--amber);border-radius:50%;color:var(--amber);text-align:center}.stage-timer strong{font:inherit;font-variant-numeric:inherit}.stage-timer small{margin-top:11px;font-family:var(--body);font-size:8px;font-weight:800;line-height:1;letter-spacing:.18em}.stage-audio{display:flex;align-items:center;gap:16px;margin:0 0 20px}.stage-audio>b{width:38px;height:38px;display:grid;place-content:center;border-radius:50%;color:#171108;background:var(--amber);font-size:12px}.stage-audio>div{height:35px;display:flex;align-items:center;gap:3px;flex:1}.stage-audio i{width:3px;height:var(--h);background:#71613e}.stage-audio>span{color:var(--muted);font-size:9px;font-weight:700;letter-spacing:.12em}.stage-answers{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stage-answer{min-height:62px;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid var(--line);padding:9px 13px;background:#101310}.stage-answer>b{min-width:37px;max-width:15ch;height:37px;padding:0 9px;border:1px solid #44483e;color:var(--amber);font:800 clamp(12px,1.05vw,18px)/35px var(--display);font-weight:var(--display-weight);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage-answer span{min-width:0;font-size:clamp(12px,1.15vw,17px);font-weight:600;overflow-wrap:break-word}.stage-answer>i{color:var(--green);font-size:9px;font-style:normal;font-weight:800;letter-spacing:.12em}.stage-answer.is-correct{border-color:var(--green);background:#47de921a}.stage-answer.is-correct>b{color:#08140e;background:var(--green);border-color:var(--green)}.reveal-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:2vw 6vw;align-items:end}.reveal-question h1{font-size:clamp(34px,4.2vw,66px);color:#a4a79f}.answer-monument{padding-left:4vw;border-left:2px solid var(--green)}.answer-monument small,.answer-monument strong,.answer-monument span{display:block}.answer-monument small{color:var(--green);font-size:10px;font-weight:800;letter-spacing:.18em}.answer-monument strong{margin:.22em 0 12px;font:800 clamp(65px,8.7vw,140px)/.72 var(--display);font-weight:var(--display-weight);letter-spacing:-.025em}.answer-monument span{color:var(--green);font-size:11px;font-weight:800;letter-spacing:.14em}.reveal-layout .stage-answers{grid-column:1/-1;margin-top:20px}.leaderboard{width:min(1100px,100%);margin:auto}.leaderboard header{display:flex;align-items:end;justify-content:space-between;margin-bottom:22px}.leaderboard h1{margin:.18em 0 0;font:800 clamp(58px,8vw,105px)/.8 var(--display);font-weight:var(--display-weight);text-transform:uppercase}.leaderboard header p{color:var(--muted);font-size:11px}.leaderboard header p b{color:var(--amber);font:800 30px var(--display);font-weight:var(--display-weight)}.leader-list{border-top:1px solid var(--amber)}.leader-row{display:grid;grid-template-columns:70px 1fr 100px 140px;align-items:center;min-height:61px;border-bottom:1px solid var(--line)}.leader-rank{color:var(--amber);font:800 25px var(--display);font-weight:var(--display-weight)}.leader-name{font:700 clamp(17px,2vw,25px) var(--display);font-weight:var(--display-weight-soft)}.leader-name small{margin-left:12px;color:var(--green);font:700 9px var(--body)}.leader-gain{color:var(--green);font-size:11px;font-weight:700}.leader-gain.is-loss{color:var(--red)}.leader-row strong{text-align:right;font:800 clamp(25px,3vw,38px) var(--display);font-weight:var(--display-weight)}.leader-row:first-child{background:linear-gradient(90deg,rgba(255,182,56,.1),transparent)}.break-layout{text-align:center}.break-layout h1{margin:.18em 0 17px;font:800 clamp(54px,9.5vw,150px)/.86 var(--display);font-weight:var(--display-weight);text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance;font-variant-numeric:tabular-nums}.break-layout p{color:var(--muted);font-size:clamp(13px,1.4vw,19px);line-height:1.6}.next-up{width:min(520px,100%);margin:40px auto 0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:16px 20px;border-top:1px solid var(--amber);border-bottom:1px solid var(--line);text-align:left}.next-up small{color:var(--amber);font-size:8px;font-weight:800;letter-spacing:.15em}.next-up b{font:800 23px var(--display);font-weight:var(--display-weight)}.next-up span{color:var(--muted);font-size:9px}.raffle-layout{text-align:center}.raffle-label{margin-top:30px;color:var(--muted);font:700 clamp(22px,3vw,42px) var(--display);font-weight:var(--display-weight-soft);letter-spacing:.04em}.raffle-layout h1{position:relative;z-index:2;margin:.18em 0 8px;color:var(--amber);font:800 clamp(88px,15vw,220px)/.82 var(--display);font-weight:var(--display-weight);letter-spacing:-.035em;text-transform:uppercase;text-shadow:0 0 70px rgba(255,182,56,.18)}.raffle-layout>p{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.2em}.raffle-prize{width:min(480px,100%);margin:30px auto 0;padding:14px 20px;border:1px solid var(--amber);background:#13130d}.raffle-prize>*{display:block}.raffle-prize small{color:var(--amber);font-size:8px;letter-spacing:.16em}.raffle-prize b{margin:4px;font:800 24px var(--display);font-weight:var(--display-weight)}.raffle-prize span{color:var(--muted);font-size:9px}.confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none}.confetti i{position:absolute;left:var(--x);top:-15%;width:6px;height:18px;background:var(--amber);transform:rotate(var(--r));animation:fall 4s var(--d) infinite linear}.confetti i:nth-child(3n){background:var(--green)}.confetti i:nth-child(4n){background:var(--red)}@keyframes fall{to{top:110%;transform:rotate(720deg)}}@media(prefers-reduced-motion:reduce){.confetti i{animation:none;top:var(--x)}}.lobby-qr{padding:10px;border:1px solid #3c4038;background:#ede9df;line-height:0}.lobby-qr svg{display:block;width:100%;height:auto}.lobby-join>b{display:block;margin-top:14px;color:var(--amber);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.lobby-join>p{margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.question-status{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin:0 0 18px}.paused-badge{display:flex;align-items:center;gap:13px;padding:7px 14px;border:1px solid var(--amber);background:#ffb63817}.paused-badge b{color:var(--amber);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.paused-badge span{font:800 22px/1 var(--display);font-weight:var(--display-weight);letter-spacing:.04em}.answered-count{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.team-list{border-top:1px solid var(--amber)}.team-row{display:grid;grid-template-columns:70px 1fr 100px 140px;align-items:center;padding:14px 0 14px 14px;border-bottom:1px solid var(--line);border-left:4px solid var(--team-color,var(--amber))}.team-name{font:700 clamp(19px,2.3vw,30px) var(--display);font-weight:var(--display-weight-soft);letter-spacing:.01em}.team-gain{color:var(--green);font-size:11px;font-weight:700}.team-gain.is-loss{color:var(--red)}.team-row strong{text-align:right;font:800 clamp(25px,3vw,38px) var(--display);font-weight:var(--display-weight)}.team-members{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px 18px;margin-top:9px}.team-member{color:var(--muted);font-size:12px;font-weight:600}.team-member small{margin-left:7px;color:var(--amber);font-size:10px;font-weight:800}.team-row:first-child{background:linear-gradient(90deg,rgba(255,182,56,.1),transparent)}.buzz-member{margin:6px 0 0;color:var(--muted);font-size:clamp(13px,1.4vw,19px);font-weight:700;letter-spacing:.06em}.buzz-order{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px;margin-top:26px}.buzz-place{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.12em}.buzz-place b{color:var(--amber);font:800 17px var(--display);font-weight:var(--display-weight)}.announcement-overlay{position:absolute;left:50%;bottom:60px;z-index:5;transform:translate(-50%);width:min(900px,86vw);padding:20px 26px;border:1px solid var(--amber);border-left-width:5px;background:#080a08f2;box-shadow:0 24px 70px #0000008c}.announcement-overlay h2{margin:9px 0 6px;font:800 clamp(27px,3.3vw,50px)/1 var(--display);font-weight:var(--display-weight);letter-spacing:-.01em;text-transform:uppercase}.announcement-overlay p{margin:0;color:#c9cdc4;font-size:clamp(13px,1.3vw,18px);line-height:1.5}.presenter-shell.is-standby{background:#000}.presenter-shell.is-standby:before,.presenter-shell.is-standby:after{display:none}.standby-stage{position:relative;display:grid;place-items:center;padding:0;overflow:hidden}.standby-media{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#000}.standby-words{position:relative;z-index:1;width:min(1100px,86vw);padding:clamp(20px,4vw,60px);text-align:center}.standby-words h1{margin:0 0 .3em;font:800 clamp(44px,8vw,140px)/.9 var(--display);font-weight:var(--display-weight);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.standby-words p{margin:0;color:#d8d4c9;font-size:clamp(15px,2vw,30px);line-height:1.5}.standby-media+.standby-words{text-shadow:0 4px 40px rgba(0,0,0,.85)}.presenter-shell.is-blackout{grid-template-rows:1fr;background:#000}.presenter-shell.is-blackout:after{display:none}.blackout-stage{display:grid;place-content:center;padding:0}.blackout-label{color:#33382f;font:800 clamp(15px,2vw,26px) var(--display);font-weight:var(--display-weight);letter-spacing:.42em;text-transform:uppercase}.stage-poll{display:grid;gap:12px}.poll-bar{display:grid;grid-template-columns:minmax(0,1fr) 3fr auto;align-items:center;gap:16px}.poll-bar b{font-size:clamp(13px,1.3vw,20px);font-weight:700;overflow-wrap:break-word}.poll-track{height:26px;border:1px solid var(--line);background:#101310}.poll-track span{display:block;height:100%;background:var(--amber);transition:width .5s ease}.poll-bar strong{min-width:3.5ch;text-align:right;color:var(--amber);font:800 clamp(18px,2vw,30px) var(--display);font-weight:var(--display-weight)}.stage-pairs{display:grid;gap:10px}.stage-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;min-height:58px;padding:9px 13px;border:1px solid var(--line);background:#101310}.stage-pair b{font-size:clamp(12px,1.15vw,18px);font-weight:700}.stage-pair span{color:var(--amber);font-size:clamp(12px,1.15vw,18px);font-weight:700}.stage-written{display:grid;gap:10px}.stage-written .stage-answer>b{max-width:22ch;color:var(--muted)}.stage-open-note{margin:0;color:var(--muted);font-size:clamp(13px,1.4vw,20px);font-weight:700;letter-spacing:.06em}@media(max-width:500px){.poll-bar{grid-template-columns:minmax(0,1fr) 2fr auto;gap:10px}.stage-pair{grid-template-columns:1fr}}@media(max-width:800px){.presenter-shell{min-height:560px}.broadcast-stage{padding:27px 22px}.lobby-layout{grid-template-columns:1fr .55fr}.lobby-copy h1{font-size:clamp(63px,13vw,104px)}.lobby-join{width:28vw}.round-index{display:none}.stage-timer{width:max(76px,6ch);font-size:38px}.stage-audio{margin-bottom:12px}.reveal-layout{grid-template-columns:1fr}.reveal-question{display:none}.answer-monument{padding-left:20px}.leader-row,.team-row{grid-template-columns:48px 1fr 65px 90px}.announcement-overlay{bottom:34px;padding:16px 20px}.next-up{margin-top:25px}.raffle-layout h1{font-size:15vw}}@media(max-width:500px){.presenter-shell{min-height:620px}.broadcast-stage{padding:24px 17px}.lobby-layout{grid-template-columns:1fr;text-align:center}.lobby-copy h1{font-size:72px}.lobby-copy p br{display:none}.join-code{justify-content:center;margin-top:20px}.join-code strong{font-size:48px}.lobby-join{width:min(62vw,300px);justify-self:center}.lobby-join>span{margin-top:10px}.question-layout{grid-template-columns:1fr;align-content:center}.question-copy h1{font-size:34px}.stage-timer{position:absolute;right:17px;top:20px;width:max(58px,6ch);font-size:28px}.stage-timer small{display:none}.stage-audio>span{display:none}.stage-answers{grid-template-columns:1fr}.stage-answer{min-height:48px}.answer-monument strong{font-size:72px}.reveal-layout .stage-answers .stage-answer:not(.is-correct){display:none}.leaderboard h1{font-size:57px}.leaderboard header p{display:none}.leader-row{grid-template-columns:38px 1fr 58px 76px;min-height:54px}.team-row{grid-template-columns:38px 1fr 58px 76px}.team-members{gap:4px 12px}.announcement-overlay{bottom:20px;width:92vw}.question-status{gap:8px 12px}.leader-gain{font-size:9px}.leader-row strong{font-size:22px}.break-layout h1{font-size:74px}.next-up{grid-template-columns:1fr;text-align:center;gap:3px}.raffle-layout h1{font-size:68px}.raffle-label{font-size:20px}.confetti i{height:10px}}.stage-media{display:block;margin:clamp(12px,2vh,26px) auto 0;max-width:min(100%,1180px);max-height:34vh;object-fit:contain;background:#000;border-radius:6px}.break-layout .stage-media{width:min(100%,1180px);height:min(60vh,720px);max-height:none}img.stage-media,audio.stage-media{background:transparent}audio.stage-media{width:min(100%,720px);max-height:none}.stage-media.is-unavailable{display:grid;place-items:center;min-height:120px;padding:18px;border:1px dashed var(--line);color:var(--muted);font-size:12px;letter-spacing:.12em}.stage-media-start{display:block;margin:12px auto 0;padding:12px 22px;border:1px solid var(--amber);border-radius:999px;background:transparent;color:var(--amber);font:800 13px/1 Avenir Next,sans-serif;letter-spacing:.12em;cursor:pointer}.presenter-shell[data-background=midnight]{--ink: #050b18;--line: #1d2640;--muted: #8b93a8}.presenter-shell[data-background=ember]{--ink: #150a05;--line: #3a2418;--muted: #a8968a}.presenter-shell[data-background=forest]{--ink: #04120b;--line: #1b3327;--muted: #8ba295}.presenter-shell[data-typeface=condensed]{--display: "QuizTime Condensed","DIN Condensed","Arial Narrow","Avenir Next Condensed",Impact,sans-serif}.presenter-shell[data-typeface=grotesk]{--display: "Avenir Next", "Segoe UI", Helvetica, Arial, sans-serif;--body: "Avenir Next", "Segoe UI", Helvetica, Arial, sans-serif}.presenter-shell[data-typeface=serif]{--display: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--body: Georgia, "Times New Roman", serif}.stage-backdrop{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.32;pointer-events:none}.break-layout p.break-message{margin:.16em 0 .14em;color:var(--paper);font:800 clamp(26px,4vw,68px)/1 var(--display);font-weight:var(--display-weight);letter-spacing:-.01em;text-transform:uppercase;overflow-wrap:break-word;text-wrap:balance}.break-layout h1.break-clock{margin:.06em 0 .04em;color:var(--amber);font-size:clamp(72px,12vw,180px);line-height:1}.presenter-shell[data-weight=regular]{--display-weight: 400;--display-weight-soft: 400}.presenter-shell[data-weight=medium]{--display-weight: 600;--display-weight-soft: 500}.presenter-shell[data-weight=bold]{--display-weight: 800;--display-weight-soft: 700}.presenter-shell[data-weight=black]{--display-weight: 900;--display-weight-soft: 800}.presenter-shell[data-typeface=oswald]{--display: "Oswald Variable", "Oswald", "Arial Narrow", sans-serif;--body: "Inter Variable", "Inter", "Segoe UI", Helvetica, Arial, sans-serif}.presenter-shell[data-typeface=inter]{--display: "Inter Variable", "Inter", "Segoe UI", Helvetica, Arial, sans-serif;--body: "Inter Variable", "Inter", "Segoe UI", Helvetica, Arial, sans-serif}.presenter-shell[data-typeface=spaceGrotesk]{--display: "Space Grotesk Variable", "Space Grotesk", "Segoe UI", Helvetica, Arial, sans-serif;--body: "Inter Variable", "Inter", "Segoe UI", Helvetica, Arial, sans-serif}.presenter-shell[data-typeface=playfair]{--display: "Playfair Display Variable", "Playfair Display", Georgia, serif;--body: "Inter Variable", "Inter", "Segoe UI", Helvetica, Arial, sans-serif}.presenter-shell[data-typeface=oswald][data-weight=regular]{--display-weight: 300;--display-weight-soft: 300}.presenter-shell[data-typeface=oswald][data-weight=medium]{--display-weight: 500;--display-weight-soft: 300}.presenter-shell[data-typeface=oswald][data-weight=bold]{--display-weight: 600;--display-weight-soft: 500}.presenter-shell[data-typeface=oswald][data-weight=black]{--display-weight: 700;--display-weight-soft: 600}.presenter-shell[data-typeface=spaceGrotesk][data-weight=regular]{--display-weight: 300;--display-weight-soft: 300}.presenter-shell[data-typeface=spaceGrotesk][data-weight=medium]{--display-weight: 500;--display-weight-soft: 300}.presenter-shell[data-typeface=spaceGrotesk][data-weight=bold]{--display-weight: 600;--display-weight-soft: 500}.presenter-shell[data-typeface=spaceGrotesk][data-weight=black]{--display-weight: 700;--display-weight-soft: 600}.stage-scrim{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#00000057,#00000094)}.stage-gradient{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(var(--gradient-angle, 160deg),var(--gradient-from, transparent),var(--gradient-to, transparent))}.stage-backdrop{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none;background-repeat:no-repeat;background-position:var(--layer-anchor, center center);object-position:var(--layer-anchor, center center);transform-origin:var(--layer-anchor, center center)}.stage-backdrop[data-fit=cover]{object-fit:cover;background-size:cover}.stage-backdrop[data-fit=contain]{object-fit:contain;background-size:var(--layer-scale, 100%) auto}.stage-backdrop[data-fit=tile]{object-fit:cover;background-size:var(--layer-scale, 100%) auto;background-repeat:repeat}video.stage-backdrop[data-fit=contain]{transform:scale(var(--layer-zoom, 1))}.stage-backdrop[data-position=center]{--layer-anchor: center center}.stage-backdrop[data-position=top]{--layer-anchor: center top}.stage-backdrop[data-position=bottom]{--layer-anchor: center bottom}.stage-backdrop[data-position=left]{--layer-anchor: left center}.stage-backdrop[data-position=right]{--layer-anchor: right center}.stage-backdrop[data-position=topLeft]{--layer-anchor: left top}.stage-backdrop[data-position=topRight]{--layer-anchor: right top}.stage-backdrop[data-position=bottomLeft]{--layer-anchor: left bottom}.stage-backdrop[data-position=bottomRight]{--layer-anchor: right bottom}.stage-logo{position:absolute;z-index:6;width:var(--logo-size, 9%);max-height:22%;height:auto;object-fit:contain;pointer-events:none}.stage-logo[data-position=top]{top:clamp(14px,2.4vw,44px);left:50%;transform:translate(-50%)}.stage-logo[data-position=bottom]{bottom:clamp(14px,2.4vw,44px);left:50%;transform:translate(-50%)}.stage-logo[data-position=topLeft]{top:clamp(14px,2.4vw,44px);left:clamp(14px,2.4vw,44px)}.stage-logo[data-position=topRight]{top:clamp(14px,2.4vw,44px);right:clamp(14px,2.4vw,44px)}.stage-logo[data-position=bottomLeft]{bottom:clamp(14px,2.4vw,44px);left:clamp(14px,2.4vw,44px)}.stage-logo[data-position=bottomRight]{bottom:clamp(14px,2.4vw,44px);right:clamp(14px,2.4vw,44px)}@keyframes stage-rise{0%{opacity:0;transform:translateY(var(--rise, 14px))}to{opacity:1;transform:none}}@keyframes stage-answer-in{0%{opacity:0;transform:translateY(var(--rise, 14px)) scale(var(--answer-scale, 1))}to{opacity:1;transform:none}}@keyframes stage-correct{0%{transform:scale(1)}45%{transform:scale(var(--correct-pop, 1.04))}to{transform:scale(1)}}.presenter-shell[data-motion=soft] .broadcast-stage.is-entering>*,.presenter-shell[data-motion=bold] .broadcast-stage.is-entering>*{animation:stage-rise var(--scene-in, .34s) cubic-bezier(.22,.82,.3,1) both}.presenter-shell[data-motion=bold] .broadcast-stage.is-entering>*{--rise: 30px;--scene-in: .46s}@keyframes stage-fade{0%{opacity:0}to{opacity:1}}@keyframes stage-slide{0%{opacity:0;transform:translate(var(--shift, 46px))}to{opacity:1;transform:none}}@keyframes stage-zoom{0%{opacity:0;transform:scale(var(--zoom-from, 1.06))}to{opacity:1;transform:none}}.presenter-shell[data-motion=fade] .broadcast-stage.is-entering>*{animation:stage-fade var(--scene-in, .42s) ease both}.presenter-shell[data-motion=slide] .broadcast-stage.is-entering>*{animation:stage-slide var(--scene-in, .4s) cubic-bezier(.22,.82,.3,1) both}.presenter-shell[data-motion=zoom] .broadcast-stage.is-entering>*{animation:stage-zoom var(--scene-in, .4s) cubic-bezier(.22,.82,.3,1) both}.presenter-shell[data-motion=fade] .broadcast-stage.is-entering .stage-answer{animation:stage-fade var(--scene-in, .42s) ease both;animation-delay:calc(.05s * var(--answer-index, 0) + .1s)}.presenter-shell[data-motion=slide] .broadcast-stage.is-entering .stage-answer{--shift: 30px;animation:stage-slide var(--scene-in, .4s) cubic-bezier(.22,.82,.3,1) both;animation-delay:calc(.06s * var(--answer-index, 0) + .12s)}.presenter-shell[data-motion=zoom] .broadcast-stage.is-entering .stage-answer{--zoom-from: 1.04;animation:stage-zoom var(--scene-in, .4s) cubic-bezier(.22,.82,.3,1) both;animation-delay:calc(.06s * var(--answer-index, 0) + .12s)}.presenter-gate{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:24px;background:#030403eb}.presenter-gate-card{width:min(560px,100%);padding:clamp(24px,4vw,44px);border:1px solid var(--line);border-radius:10px;background:#0b0d0c;text-align:center}.presenter-gate-card h1{margin:.2em 0 .35em;font:800 clamp(30px,4vw,54px)/1 var(--display);font-weight:var(--display-weight);text-transform:uppercase}.presenter-gate-card p{margin:0 0 22px;color:var(--muted);font-size:clamp(13px,1.4vw,17px);line-height:1.5}.presenter-gate-card button{min-height:52px;padding:0 34px;border:1px solid var(--amber);border-radius:6px;color:#191208;background:var(--amber);font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.presenter-gate-card button:hover{filter:brightness(1.1)}@keyframes standby-in{0%{opacity:0}to{opacity:1}}.presenter-shell.is-standby .standby-stage{animation:standby-in .55s ease both}.presenter-shell.is-standby .standby-media{animation:standby-in .7s ease both}.presenter-shell[data-motion=soft] .broadcast-stage.is-entering .stage-answer,.presenter-shell[data-motion=bold] .broadcast-stage.is-entering .stage-answer{animation:stage-answer-in var(--scene-in, .34s) cubic-bezier(.22,.82,.3,1) both;animation-delay:calc(.06s * var(--answer-index, 0) + .12s)}.presenter-shell[data-motion=bold] .broadcast-stage.is-entering .stage-answer{--answer-scale: .96;animation-delay:calc(.08s * var(--answer-index, 0) + .16s)}.presenter-shell[data-motion=soft] .broadcast-stage.is-entering .stage-answer.is-correct{animation:stage-answer-in var(--scene-in, .34s) cubic-bezier(.22,.82,.3,1) both,stage-correct .5s .5s ease-out}.presenter-shell[data-motion=bold] .broadcast-stage.is-entering .stage-answer.is-correct{--correct-pop: 1.09;animation:stage-answer-in var(--scene-in, .46s) cubic-bezier(.22,.82,.3,1) both,stage-correct .62s .6s cubic-bezier(.3,1.5,.4,1)}@media(prefers-reduced-motion:reduce){.presenter-shell .broadcast-stage.is-entering>*,.presenter-shell .broadcast-stage.is-entering .stage-answer,.presenter-shell.is-standby .standby-stage,.presenter-shell.is-standby .standby-media{animation:none}}.presenter-shell{--supporting: clamp(17px, 1.75vw, 34px);--label: clamp(12px, 1.5vw, 28px)}.stage-overline{font-size:var(--label)}.break-layout p{font-size:var(--supporting);line-height:1.45}.leaderboard header p{color:#c9cdc4;font-size:var(--supporting);line-height:1.4}.raffle-layout>p{font-size:var(--supporting);letter-spacing:.1em}.buzz-member{font-size:var(--supporting)}.buzz-place{font-size:var(--label)}.lobby-copy p{font-size:var(--supporting);line-height:1.4}.lobby-join>p{margin-top:.5em;font-size:var(--supporting);line-height:1.35}.lobby-join>b{margin-top:.5em;font-size:var(--label)}.lobby-join>small{font-size:var(--label)}.lobby-join>span{margin-top:.3em}.join-code small{padding-bottom:.3em;font-size:var(--label)}.announcement-overlay p{font-size:var(--supporting);line-height:1.4}.answered-count{font-size:var(--label)}.stage-open-note{font-size:var(--supporting)}.stage-media.is-unavailable{font-size:var(--label)}.team-member{font-size:clamp(12px,1.25vw,24px)}.team-member small{font-size:.8em}@media(min-width:1200px){.lobby-join{width:min(30vw,460px)}}.leader-name{font-size:clamp(18px,2.3vw,40px)}.team-name{font-size:clamp(19px,2.4vw,42px)}.stage-answer{min-height:clamp(56px,7vh,96px)}.stage-answer span{font-size:clamp(15px,1.85vw,36px)}.stage-answer>b{min-width:1.75em;height:1.65em;font-size:clamp(13px,1.5vw,29px);line-height:1.6em}.stage-pair{min-height:clamp(56px,7vh,96px)}.stage-pair b,.stage-pair span{font-size:clamp(15px,1.85vw,36px)}.poll-bar b{font-size:clamp(15px,1.7vw,32px)}.poll-track{height:clamp(26px,3vh,44px)}.poll-bar strong{font-size:clamp(18px,2.2vw,40px)}.stage-timer small{font-size:clamp(8px,.75vw,13px)}.leader-gain,.team-gain{font-size:clamp(13px,1.3vw,25px)}.lobby-join>span{font-size:clamp(40px,3.4vw,64px)}
