@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2)format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2)format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2)format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2)format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-italic-DdsBx9lY.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-italic-aDhyDJMT.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-italic-BbzArEj4.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-italic-Ca7Cun8E.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Barlow Condensed;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-italic-Cnej2eWp.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-italic-B5BpsPSY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lqc-bg-arena:#0b1530;--lqc-bg-arena-glow:#14244d;--lqc-bg-deep:#050a1c;--lqc-bg-sidebar:#081026;--lqc-surface-1:#121f42;--lqc-surface-2:#16264f;--lqc-surface-muted:#1a2a55;--lqc-line:#ffffff14;--lqc-pitch-line:#ffffff0f;--lqc-ink:#f3f5fa;--lqc-ink-2:#c9d1e3;--lqc-ink-muted:#a9b3cc;--lqc-ink-faint:#7d89a8;--lqc-ink-on-light:#0b1530;--lqc-ink-on-light-muted:#4a5675;--lqc-club-red:#e23a55;--lqc-action-blue:#1f6bd1;--lqc-link:#7fb2f0;--lqc-correct:#0e7a46;--lqc-correct-bright:#3dd68c;--lqc-wrong:#c21f3a;--lqc-negative:#ff6b78;--lqc-paused:#f2c744;--lqc-reconnect:#f28b44;--lqc-final-gold:#e9b949;--lqc-team-1:#f0525f;--lqc-team-2:#4c93f5;--lqc-team-3:#f2c744;--lqc-team-4:#3cc783;--lqc-team-5:#f28b44;--lqc-team-6:#a27bf0;--lqc-team-7:#33c3cf;--lqc-team-8:#ec6ab3;--lqc-font-display:"Barlow Condensed", system-ui, sans-serif;--lqc-font-text:"Barlow", system-ui, sans-serif;--lqc-font-mono:ui-monospace, monospace;--lqc-screen-wordmark-hero:170px;--lqc-screen-round-hero:260px;--lqc-screen-question:60px;--lqc-screen-option:52px;--lqc-screen-option-long:42px;--lqc-screen-team-title:38px;--lqc-screen-name:28px;--lqc-screen-timer:104px;--lqc-screen-label:24px;--lqc-mobile-question:19px;--lqc-mobile-option:18px;--lqc-mobile-min-tap:48px;--lqc-screen-pad-x:64px;--lqc-screen-pad-y:36px;--lqc-gap-s:8px;--lqc-gap-m:16px;--lqc-gap-l:24px;--lqc-radius-s:6px;--lqc-radius-m:10px;--lqc-radius-l:14px;--lqc-draw-stagger:.2s;--lqc-draw-flight:.42s;--lqc-draw-batch-pause:1.5s;--lqc-draw-intro:1.4s;--lqc-draw-highlight-fade:.6s;--lqc-ease-flight:cubic-bezier(.3,.7,.4,1);--lqc-toast-hold:4s;--lqc-fade:.25s;--lqc-lobby-page:8s;--lqc-final-step:.9s}@media (prefers-reduced-motion:reduce){:root{--lqc-draw-flight:0s;--lqc-draw-stagger:0s;--lqc-draw-intro:.3s;--lqc-final-step:0s}}*,:before,:after{box-sizing:border-box}html,body{background:var(--lqc-bg-arena);color:var(--lqc-ink);font-family:var(--lqc-font-text);-webkit-text-size-adjust:100%;margin:0;font-weight:500}h1,h2,h3{font-family:var(--lqc-font-display);margin:0 0 var(--lqc-gap-s);font-weight:700;line-height:1.1}a{color:var(--lqc-link)}.muted{color:var(--lqc-ink-muted)}.center{text-align:center}.ok{color:var(--lqc-correct-bright)}.negative{color:var(--lqc-negative)}.positive{color:var(--lqc-correct-bright)}.stack{gap:var(--lqc-gap-m);flex-direction:column;display:flex}.row{align-items:center;gap:var(--lqc-gap-s);flex-wrap:wrap;display:flex}.row.spread{justify-content:space-between}.eyebrow{font-family:var(--lqc-font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--lqc-ink-muted);font-weight:600}.card{background:var(--lqc-surface-1);border:1px solid var(--lqc-line);border-radius:var(--lqc-radius-l);padding:var(--lqc-gap-l)}.swatch{vertical-align:-.1em;border-radius:50%;width:.9em;height:.9em;margin-right:.4em;display:inline-block}.btn{min-height:var(--lqc-mobile-min-tap);padding:0 var(--lqc-gap-m);border-radius:var(--lqc-radius-m);border:1px solid var(--lqc-line);background:var(--lqc-surface-2);color:var(--lqc-ink);font-family:var(--lqc-font-display);cursor:pointer;justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:disabled{background:var(--lqc-surface-muted);color:var(--lqc-ink-faint);cursor:not-allowed}.btn-primary{background:var(--lqc-action-blue);border-color:#0000}.btn-danger{background:var(--lqc-wrong);border-color:#0000}.btn-warn{background:color-mix(in srgb, var(--lqc-paused) 35%, var(--lqc-bg-deep))}.btn-small{min-height:36px;font-size:.9rem}.btn-block{width:100%}.btn.is-active{outline:2px solid var(--lqc-link)}.link{color:var(--lqc-ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;padding:4px 0}.field{flex-direction:column;gap:4px;display:flex}.field.inline{align-items:center;gap:var(--lqc-gap-s);flex-direction:row}.field>span{color:var(--lqc-ink-2);font-size:.95rem}input,select,textarea{font:inherit;color:var(--lqc-ink);background:var(--lqc-surface-2);border:1px solid var(--lqc-line);border-radius:var(--lqc-radius-s);max-width:100%;min-height:44px;padding:10px 12px}textarea{width:100%}.check{align-items:center;gap:var(--lqc-gap-s);min-height:44px;display:flex}.check input{width:22px;height:22px;min-height:auto}.field-error{color:var(--lqc-negative)}.banner{border-radius:var(--lqc-radius-m);padding:12px var(--lqc-gap-m);margin:var(--lqc-gap-s) 0;font-weight:600}.banner-error{background:var(--lqc-wrong)}.banner-ok{background:var(--lqc-correct)}.banner-warn,.banner-paused{background:var(--lqc-paused);color:var(--lqc-ink-on-light)}.banner-reconnect{background:var(--lqc-reconnect);color:var(--lqc-ink-on-light)}.banner-closed,.banner-locked{background:var(--lqc-club-red)}.conn{white-space:nowrap;font-size:.9rem}.conn-on{color:var(--lqc-correct-bright)}.conn-off{color:var(--lqc-reconnect)}.brand{align-items:center;gap:var(--lqc-gap-m);display:flex}.brand-logo{background:var(--lqc-ink);border-radius:50%;flex:none;width:52px;height:52px;padding:4px;display:inline-flex;overflow:hidden}.brand-logo img{object-fit:contain;width:100%;height:100%}.brand-text{flex-direction:column;display:flex}.wordmark{font-family:var(--lqc-font-display);letter-spacing:.02em;font-size:1.6rem;font-style:italic;font-weight:800;line-height:1}.brand-sub{color:var(--lqc-ink-muted);font-family:var(--lqc-font-display);font-weight:600}.brand-s .brand-logo{width:40px;height:40px;overflow:hidden}.brand-s .wordmark{font-size:1.25rem}.brand-l .brand-logo{width:120px;height:120px;overflow:hidden}.brand-l .wordmark{font-size:96px}.brand-l .brand-sub{font-size:40px}.option{align-items:center;gap:var(--lqc-gap-m);width:100%;min-height:56px;padding:8px var(--lqc-gap-m);border-radius:var(--lqc-radius-m);background:var(--lqc-surface-2);color:var(--lqc-ink);font:inherit;font-size:var(--lqc-mobile-option);text-align:left;border:2px solid #0000;display:flex}button.option{cursor:pointer}.option-letter{border-radius:var(--lqc-radius-s);background:var(--lqc-action-blue);width:2em;height:2em;font-family:var(--lqc-font-display);flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.option-label{overflow-wrap:anywhere;flex:1}.option-mark{font-family:var(--lqc-font-display);font-weight:700}.option-selected{border-color:var(--lqc-link);background:color-mix(in srgb, var(--lqc-action-blue) 35%, var(--lqc-bg-arena))}.option-locked,.option-dim{opacity:.55}.option-correct{background:var(--lqc-correct);opacity:1}.options{gap:var(--lqc-gap-s);display:grid}.timer{flex:none;width:64px;height:64px;position:relative}.timer svg{width:100%;height:100%;transform:rotate(-90deg)}.timer-track{fill:none;stroke:var(--lqc-line);stroke-width:8px}.timer-bar{fill:none;stroke:var(--lqc-ink);stroke-width:8px;transition:stroke-dashoffset .25s linear}.timer-low .timer-bar{stroke:var(--lqc-negative)}.timer-final .timer-bar{stroke:var(--lqc-final-gold)}.timer-value{font-family:var(--lqc-font-display);justify-content:center;align-items:center;font-size:1.6rem;font-weight:800;display:flex;position:absolute;inset:0}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--lqc-line);text-align:left;padding:8px 10px}th{font-family:var(--lqc-font-display);color:var(--lqc-ink-muted);font-weight:600}.num{text-align:right;font-variant-numeric:tabular-nums}.standings .shared{color:var(--lqc-ink-muted);font-size:.75em}.standings .is-winner td,.final-answers .is-winner td{color:var(--lqc-final-gold);font-weight:700}.standings .is-own td{background:var(--lqc-surface-2)}.question-image,.preview-image{border-radius:var(--lqc-radius-m);max-width:100%;max-height:40vh;margin:var(--lqc-gap-s) auto;display:block}.mobile{max-width:560px;padding:var(--lqc-gap-m) var(--lqc-gap-m) 96px;gap:var(--lqc-gap-m);flex-direction:column;min-height:100dvh;margin:0 auto;display:flex}.team-bar{align-items:center;gap:var(--lqc-gap-s);padding:10px var(--lqc-gap-m);border-radius:var(--lqc-radius-m);background:var(--lqc-surface-1);border-left:6px solid;display:flex}.team-bar strong{font-family:var(--lqc-font-display);overflow-wrap:anywhere;flex:1;font-size:1.2rem}.team-pick{gap:var(--lqc-gap-s);border:none;margin:0;padding:0;display:grid}.team-pick legend{margin-bottom:var(--lqc-gap-s)}.team-choice{border-radius:var(--lqc-radius-m);background:var(--lqc-surface-2);min-height:52px;color:var(--lqc-ink);font-family:var(--lqc-font-display);text-align:left;padding:0 var(--lqc-gap-m);cursor:pointer;border:2px solid;font-size:1.15rem;font-weight:700}.team-choice.is-selected{background:color-mix(in srgb, var(--lqc-action-blue) 35%, var(--lqc-bg-arena));outline:3px solid var(--lqc-ink)}.members{margin:var(--lqc-gap-s) 0;gap:4px;padding:0;list-style:none;display:grid}.ready{color:var(--lqc-correct-bright)}.q-head{justify-content:space-between;align-items:center;display:flex}.q-prompt{font-family:var(--lqc-font-text);overflow-wrap:anywhere;font-size:1.2rem;font-weight:700;line-height:1.3}.question-mobile{gap:var(--lqc-gap-m);flex-direction:column;display:flex}.numeric-input{text-align:center;font-size:2rem}.panenka-zone{border-top:1px dashed var(--lqc-line);padding-top:var(--lqc-gap-m)}.panenka-btn{background:var(--lqc-ink);width:100%;color:var(--lqc-ink-on-light)}.panenka-active{background:var(--lqc-wrong);border-radius:var(--lqc-radius-m);padding:12px var(--lqc-gap-m);font-weight:700}.panenka-confirm{background:var(--lqc-ink);color:var(--lqc-ink-on-light);border-radius:var(--lqc-radius-m);padding:var(--lqc-gap-m);gap:var(--lqc-gap-s);display:grid}.submit-bar{padding:var(--lqc-gap-s) 0;background:var(--lqc-bg-arena);position:sticky;bottom:0}.receipt{background:var(--lqc-correct);border-radius:var(--lqc-radius-m);padding:14px var(--lqc-gap-m);font-weight:700}.own-points{font-family:var(--lqc-font-display);font-size:1.6rem;font-weight:800}.winner-line{color:var(--lqc-final-gold);font-family:var(--lqc-font-display);font-size:1.4rem;font-weight:700}.final{border-color:var(--lqc-final-gold)}.stage-viewport{background:var(--lqc-bg-deep);position:fixed;inset:0;overflow:hidden}.stage{transform-origin:50%;width:1920px;height:1080px;padding:var(--lqc-screen-pad-y) var(--lqc-screen-pad-x);background:radial-gradient(circle at 50% 40%, var(--lqc-bg-arena-glow), var(--lqc-bg-arena) 70%);font-size:var(--lqc-screen-label);flex-direction:column;display:flex;position:absolute;top:50%;left:50%;overflow:hidden}.stage .brand-logo{width:76px;height:76px;overflow:hidden}.stage .wordmark{font-size:48px}.stage .brand-sub{font-size:28px}.stage .brand-l .brand-logo{width:160px;height:160px;overflow:hidden}.stage .brand-l .wordmark{font-size:var(--lqc-screen-wordmark-hero)}.stage .brand-l .brand-sub{font-size:56px}.screen-header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.section-label{font-family:var(--lqc-font-display);text-transform:uppercase;font-size:34px;font-weight:700}.section-label:first-letter{color:var(--lqc-club-red)}.screen-body{flex-direction:column;flex:1;min-height:0;display:flex}.screen-center{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;height:100%;display:flex}.screen-offline{background:var(--lqc-reconnect);color:var(--lqc-ink-on-light);border-radius:var(--lqc-radius-m);z-index:5;padding:6px 24px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.hero{font-size:140px}.eyebrow.big{font-size:48px}.lead{color:var(--lqc-ink-2);font-size:40px}.screen-login{flex-direction:column;align-items:center;gap:24px;font-size:36px;display:flex}.screen-login input{text-align:center;letter-spacing:.2em;width:520px;font-size:56px}.team-grid{flex:1;grid-template-columns:repeat(4,1fr);gap:20px;min-height:0;display:grid}.team-grid.teams-2,.team-grid.teams-3,.team-grid.teams-4{grid-template-columns:repeat(var(--cols,4), 1fr)}.team-grid.teams-9,.team-grid.teams-10,.team-grid.teams-11,.team-grid.teams-12{grid-template-columns:repeat(6,1fr)}.team-card{background:var(--lqc-surface-1);border-radius:var(--lqc-radius-l);border-left:6px solid;padding:14px 18px;overflow:hidden}.team-card h2{font-size:var(--lqc-screen-team-title);overflow-wrap:anywhere;justify-content:space-between;gap:12px;display:flex}.team-card .count{color:var(--lqc-ink-muted)}.team-card .conn{font-size:24px;font-family:var(--lqc-font-text)}.team-card ul{font-size:var(--lqc-screen-name);margin:0;padding:0;line-height:1.3;list-style:none}.team-card ul.two-cols{columns:2;column-gap:16px}.team-card li{break-inside:avoid;overflow-wrap:anywhere;border-radius:6px;padding:0 6px}.draw{flex-direction:column;gap:16px;height:100%;display:flex}.draw-status{font-family:var(--lqc-font-display);margin:0;font-size:36px}.lobby{grid-template-columns:1fr 420px;gap:28px;height:100%;display:grid}.lobby .team-grid{grid-template-columns:repeat(4,1fr)}.join-panel{background:var(--lqc-surface-1);border-radius:var(--lqc-radius-l);text-align:center;padding:24px}.qr svg{border-radius:var(--lqc-radius-m);width:100%;height:auto}.join-url{overflow-wrap:anywhere;margin:12px 0 4px;font-size:34px;font-weight:700}.join-code{font-size:34px}.question-screen{flex-direction:column;gap:24px;height:100%;display:flex}.q-meta{justify-content:space-between;align-items:center;gap:24px;display:flex}.q-meta .eyebrow{font-size:32px}.answered{font-family:var(--lqc-font-display);font-size:36px;font-weight:700}.stage .timer{width:150px;height:150px}.stage .timer-value{font-size:var(--lqc-screen-timer)}.stage .q-prompt{font-size:var(--lqc-screen-question);margin:0 0 28px}.stage .q-prompt.long{font-size:50px}.q-main{gap:32px;display:grid}.q-main.with-image{grid-template-columns:1fr 600px;align-items:start}.stage .question-image{max-height:560px}.options-screen{grid-template-columns:1fr 1fr;gap:20px}.stage .option{font-size:var(--lqc-screen-option);min-height:120px}.banner.big{text-align:center;font-size:40px}.reveal{gap:12px;font-size:34px;display:grid}.reveal-count{font-family:var(--lqc-font-display);margin:0;font-size:44px}.panenka-outcomes{flex-wrap:wrap;gap:16px;margin:0;padding:0;list-style:none;display:flex}.panenka-outcomes li{background:var(--lqc-surface-1);border-radius:var(--lqc-radius-m);padding:8px 20px}.final-answers{font-size:34px}.explanation{color:var(--lqc-ink-2)}.panenka-toasts{gap:12px;display:grid;position:absolute;bottom:36px;right:64px}.panenka-toast{background:var(--lqc-ink);color:var(--lqc-ink-on-light);border-radius:var(--lqc-radius-m);padding:14px 24px;font-size:32px;font-weight:700}.board .title,.winners h1{font-size:64px}.stage .standings{font-size:38px}.winner-cards{justify-content:center;gap:24px;margin-bottom:24px;display:flex}.winner-card{border-radius:var(--lqc-radius-l);background:var(--lqc-surface-1);text-align:center;color:var(--lqc-final-gold);border:4px solid;padding:20px 40px}.admin{max-width:1400px;padding:var(--lqc-gap-m);margin:0 auto}.admin-login{gap:var(--lqc-gap-l);max-width:420px;padding-top:10vh;display:grid}.admin-header{align-items:center;gap:var(--lqc-gap-m);margin-bottom:var(--lqc-gap-m);flex-wrap:wrap;display:flex}.tabs{flex-wrap:wrap;flex:1;gap:4px;display:flex}.tabs button{border-radius:var(--lqc-radius-m);min-height:44px;color:var(--lqc-ink-2);font-family:var(--lqc-font-display);cursor:pointer;background:0 0;border:none;padding:0 14px;font-size:1.1rem;font-weight:700}.tabs button.is-active{background:var(--lqc-surface-2);color:var(--lqc-ink)}.admin-body{gap:var(--lqc-gap-m);display:grid}.admin-actions{border:0;min-width:0;margin:0;padding:0}.admin-body.is-busy{cursor:progress}.prepare,.results,.recovery,.questions-tab{gap:var(--lqc-gap-m);display:grid}.live{gap:var(--lqc-gap-l);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.live-main{gap:var(--lqc-gap-m);display:grid}.next-button{border-radius:var(--lqc-radius-l);background:var(--lqc-action-blue);min-height:96px;color:var(--lqc-ink);font-family:var(--lqc-font-display);cursor:pointer;border:none;flex-direction:column;justify-content:center;font-size:2rem;font-weight:800;display:flex}.next-button small{font-family:var(--lqc-font-text);color:var(--lqc-ink-2);font-size:.95rem;font-weight:500}.next-button:disabled{background:var(--lqc-surface-muted);color:var(--lqc-ink-faint);cursor:not-allowed}.admin-options li.correct{color:var(--lqc-correct-bright);font-weight:700}.q-admin-prompt{font-size:1.15rem;font-weight:600}.team-admin-grid{gap:var(--lqc-gap-m);margin-top:var(--lqc-gap-m);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.team-admin{padding:var(--lqc-gap-s) var(--lqc-gap-m);background:var(--lqc-surface-2);border-radius:var(--lqc-radius-m);border-left:6px solid}.team-admin .members li{justify-content:space-between;align-items:center;gap:6px;display:flex}.team-admin .members select{max-width:130px;min-height:32px;padding:2px 4px}.name-list{columns:4}.screen-code{letter-spacing:.1em;font-size:1.4rem}.issues{color:var(--lqc-negative)}.editor-layout{gap:var(--lqc-gap-m);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;display:grid}.question-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.question-list li{border-radius:var(--lqc-radius-s);background:var(--lqc-surface-1);justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:flex}.question-list li.is-selected{outline:2px solid var(--lqc-link)}.question-editor{gap:var(--lqc-gap-m);display:grid}.question-editor fieldset{border:none;margin:0;padding:0}.option-edit{flex-direction:row;align-items:center}.option-edit>span{min-width:110px}.option-edit input:not([type=radio]){flex:1}.projector-preview{background:var(--lqc-bg-deep);border-radius:var(--lqc-radius-m);padding:var(--lqc-gap-m)}.preview-prompt{font-size:1.2rem;font-weight:700}.scroll-x{overflow-x:auto}.answers-table td,.answers-table th{white-space:nowrap}.answers-table .voided td{color:var(--lqc-ink-faint);text-decoration:line-through}.ledger{padding-left:1.2em}.pin-cards{gap:var(--lqc-gap-m);margin-top:var(--lqc-gap-m);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.pin-card{background:var(--lqc-ink);color:var(--lqc-ink-on-light);border-radius:var(--lqc-radius-m);padding:var(--lqc-gap-m);border:4px solid}.pin-card .pin{letter-spacing:.15em;font-size:1.6rem}.qr-small svg{width:140px;height:140px}@media print{body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.pin-cards{position:absolute;inset:0}.no-print{display:none}}@media (width<=900px){.live,.editor-layout{grid-template-columns:1fr}}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.confirm-dialog{border-radius:var(--lqc-radius-l);background:var(--lqc-ink);width:min(480px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--lqc-ink-on-light);border:none;padding:24px;font-size:16px}.confirm-dialog::backdrop{background:color-mix(in srgb, var(--lqc-bg-deep) 75%, transparent)}.confirm-dialog h2{font-size:28px}.confirm-dialog .row{justify-content:end}.confirm-dialog .btn{min-height:48px}:focus-visible{outline:3px solid var(--lqc-link);outline-offset:3px}@media (prefers-reduced-motion:reduce){.timer-bar{transition:none}}
