.slide{position:relative;width:1920px;height:1080px;overflow:hidden;box-sizing:border-box;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:44px;line-height:1.25}.slide *,.slide *:before,.slide *:after{box-sizing:border-box}.slide-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:32px;padding:72px 96px;min-height:0}.slide-logo{position:absolute;top:40px;right:56px;max-width:240px;max-height:110px;object-fit:contain;z-index:10}.slide-header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:72px;margin-right:280px}.slide-kicker{font-family:var(--font-display);font-size:40px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.slide-subtitle{font-size:48px;color:var(--muted)}.slide-title-row{flex:none;margin-right:280px}.slide-title{margin:0;font-family:var(--font-display);font-weight:400;font-size:88px;line-height:1.2;color:var(--fg);overflow-wrap:anywhere}.slide-prompt{flex:1 1 0;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column;justify-content:safe center;white-space:pre-wrap;overflow-wrap:anywhere;font-size:72px;line-height:1.2;color:var(--fg)}.slide-prompt-band{flex:0 0 25%;min-height:0;display:flex}.slide-prompt-band .slide-prompt{flex:1 1 auto}.slide-row{flex:1 1 0;min-height:0;display:flex;gap:56px}.slide-row>.slide-prompt{flex:1 1 0}.slide-row>.slide-media{flex:1.1 1 0}.slide-media{flex:1 1 0;min-width:0;min-height:0;display:flex}.slide-media img{width:100%;height:100%;object-fit:contain;border-radius:var(--radius)}.slide-grid{flex:1 1 0;min-height:0;display:grid;gap:24px}.slide-grid img{width:100%;height:100%;min-height:0;min-width:0;object-fit:contain;border-radius:var(--radius);background:color-mix(in srgb,var(--fg) 8%,transparent)}.slide-hints{flex:none;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:38px;color:var(--muted)}.slide-hints li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.slide-hint-n{color:var(--accent-2);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;margin-right:12px}.slide-choices{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:24px}.slide-choice{display:flex;align-items:center;gap:24px;min-height:104px;padding:14px 28px;font-size:44px;line-height:1.15;border:4px solid var(--accent);border-radius:var(--radius);overflow:hidden}.slide-choice-key{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--accent);color:var(--bg);font-family:var(--font-display)}.slide-choice-text{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.slide-choices.is-tf .slide-choice{justify-content:center;min-height:150px;font-size:72px;font-family:var(--font-display);text-transform:uppercase}.slide-choice.is-answer{background:var(--accent-2);border-color:var(--accent-2);color:var(--bg)}.slide-choice.is-answer .slide-choice-key{background:var(--bg);color:var(--accent-2)}.layout-answer .slide-prompt{flex:1 1 0;color:var(--muted)}.slide-answer-box{flex:1.2 1 0;min-height:0;display:flex;gap:48px;padding:24px 40px;border-left:12px solid var(--accent-2)}.slide-answer-box>.slide-answer{flex:1 1 0}.slide-answer-box>.slide-media,.slide-answer-box>.slide-grid{flex:1 1 0}.slide-answer{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:safe center;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-display);font-size:96px;line-height:1.1;color:var(--fg)}.slide-answer-box.is-hidden{border-left-color:var(--muted);align-items:center;justify-content:center}.slide-answer-wait{font-family:var(--font-display);font-size:160px;color:var(--muted)}.layout-cover,.layout-round-title{justify-content:center;align-items:flex-start;gap:24px}.layout-cover .slide-title,.layout-round-title .slide-title{flex:1 1 0;min-height:0;width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:safe center}.layout-cover .slide-kicker,.layout-round-title .slide-kicker{font-size:52px}.layout-cover .slide-kicker,.layout-round-title .slide-kicker,.layout-cover .slide-subtitle,.layout-round-title .slide-subtitle{flex:none}.slide-board{flex:1 1 0;min-height:0;margin:0;padding:0;list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;column-gap:56px;row-gap:12px;overflow:hidden}.slide-board li{display:flex;align-items:center;gap:24px;min-width:0;min-height:0;padding:0 28px;border-bottom:2px solid color-mix(in srgb,var(--fg) 25%,transparent);line-height:1}.slide-board .board-rank{flex:none;min-width:1.4em;color:var(--accent);font-family:var(--font-display)}.slide-board .board-name{flex:1 1 0;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.slide-board .board-gain{flex:none;color:var(--muted);font-size:.7em}.slide-board .board-total{flex:none;font-family:var(--font-display);color:var(--accent-2)}.slide-board li.is-first .board-name{color:var(--accent-2)}.slide-tiebreak{flex:1 1 0;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:40px}.slide-half{min-width:0;min-height:0;display:flex;padding:40px;border:6px solid var(--accent);border-radius:var(--radius);touch-action:manipulation;-webkit-user-select:none;user-select:none}.slide-half:last-child{border-color:var(--accent-2)}.slide-half-name{flex:1 1 0;min-width:0;overflow:hidden;display:flex;flex-direction:column;justify-content:safe center;text-align:center;overflow-wrap:anywhere;font-family:var(--font-display);font-size:120px;line-height:1.1}.slide-half.is-winner{background:var(--accent);color:var(--bg)}.slide-half.is-winner .slide-half-name{color:var(--bg)}.slide-half.is-loser{opacity:.35}.slide-timer{font-family:var(--font-display);font-size:72px;line-height:1;font-variant-numeric:tabular-nums;color:var(--accent-2)}.slide-timer.is-low{color:var(--accent)}.slide .slide-title-row .slide-title{line-height:1.4}.slide-timer.is-flash{animation:slide-timer-flash .35s steps(2,jump-none) 4}@keyframes slide-timer-flash{50%{opacity:.1}}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}.style-clean{--bg: #f7f7f4;--fg: #16181d;--accent: #1d4ed8;--accent-2: #c2410c;--muted: #4b5563;--font-display: "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--radius: 20px}.style-clean .slide-title,.style-clean .slide-answer,.style-clean .slide-timer,.style-clean .slide-kicker,.style-clean .slide-choice-key,.style-clean .board-rank,.style-clean .board-total{font-weight:700}.style-clean .slide-kicker{letter-spacing:.12em}.style-clean .slide-title{letter-spacing:-.02em}.style-clean .slide-choice{background:#fff;border-width:3px}.style-clean .slide-choice.is-answer{background:var(--accent-2)}.style-clean .slide-half{background:#fff}.style-clean .slide-board li.is-first{background:color-mix(in srgb,var(--accent) 8%,transparent)}@font-face{font-family:Antonio;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/antonio-latin-400-normal-CZjzwNAN.woff2) format("woff2"),url(/assets/antonio-latin-400-normal-B7iMKlzw.woff) format("woff")}@font-face{font-family:Antonio;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/antonio-latin-700-normal-DSH-lEDG.woff2) format("woff2"),url(/assets/antonio-latin-700-normal-BY3mCh47.woff) format("woff")}.style-lcars{--bg: #000000;--fg: #fff1dc;--accent: #ff9900;--accent-2: #cc99ff;--muted: #99ccff;--font-display: "Antonio", "Arial Narrow", sans-serif;--font-body: "Antonio", "Arial Narrow", sans-serif;--radius: 40px;--lcars-orange: #ff9900;--lcars-peach: #ffcc99;--lcars-purple: #cc99ff;--lcars-blue: #9999ff;--lcars-sky: #66aaff;text-transform:uppercase;letter-spacing:.03em}.style-lcars .lcars-frame{position:absolute;top:0;right:0;bottom:0;left:0}.style-lcars .lcars-main{position:absolute;left:190px;top:84px;right:0;bottom:76px}.style-lcars .lcars-main .slide-content{padding:20px 64px 20px 48px}.style-lcars .lcars-elbow{position:absolute;left:0;width:200px;height:160px;background:var(--lcars-orange)}.style-lcars .lcars-elbow:after{content:"";position:absolute;left:120px;width:80px;height:104px;background:var(--bg)}.style-lcars .lcars-elbow-top{top:0;border-top-left-radius:110px}.style-lcars .lcars-elbow-top:after{top:56px;border-top-left-radius:56px}.style-lcars .lcars-elbow-bottom{bottom:0;background:var(--lcars-purple);border-bottom-left-radius:110px}.style-lcars .lcars-elbow-bottom:after{bottom:56px;border-bottom-left-radius:56px}.style-lcars .lcars-header{position:absolute;left:210px;top:0;width:1380px;height:56px;display:flex;gap:10px;overflow:hidden}.style-lcars .lcars-readout{flex:none;padding:4px 40px 0;background:var(--lcars-orange);color:#000;font-family:var(--font-display);display:flex;align-items:center;height:56px;font-size:40px;line-height:1;letter-spacing:.12em}.style-lcars .lcars-bar{display:block}.style-lcars .lcars-bar-a{flex:1;background:var(--lcars-purple)}.style-lcars .lcars-bar-b{flex:none;width:140px;background:var(--lcars-blue)}.style-lcars .lcars-bar-c{flex:none;width:64px;background:var(--lcars-peach);border-radius:0 28px 28px 0}.style-lcars .lcars-side{position:absolute;left:0;top:170px;bottom:170px;width:120px;display:flex;flex-direction:column;gap:10px}.style-lcars .lcars-block{display:block}.style-lcars .lcars-block-a{flex:3;background:var(--lcars-blue)}.style-lcars .lcars-block-b{flex:1;background:var(--lcars-peach)}.style-lcars .lcars-block-c{flex:2;background:var(--lcars-orange)}.style-lcars .lcars-footer{position:absolute;left:210px;right:40px;bottom:0;height:56px;display:flex;gap:10px}.style-lcars .lcars-bar-d{flex:2;background:var(--lcars-purple)}.style-lcars .lcars-bar-e{flex:1;background:var(--lcars-orange)}.style-lcars .lcars-bar-f{flex:none;width:90px;background:var(--lcars-sky);border-radius:0 28px 28px 0}.style-lcars .slide-title{font-size:104px;line-height:1.2;letter-spacing:.06em;color:var(--lcars-orange)}.style-lcars .layout-cover .slide-title,.style-lcars .layout-round-title .slide-title{color:var(--fg)}.style-lcars .slide-kicker{color:var(--lcars-sky);letter-spacing:.14em}.style-lcars .slide-subtitle{color:var(--lcars-purple);letter-spacing:.12em}.style-lcars .slide-prompt{font-size:84px;line-height:1.15}.style-lcars .slide-answer{color:var(--lcars-orange);font-size:110px}.style-lcars .slide-answer-box{border-left:none;padding:0 0 0 40px;position:relative}.style-lcars .slide-answer-box:before{content:"";position:absolute;left:0;top:0;bottom:0;width:18px;border-radius:9px;background:var(--lcars-orange)}.style-lcars .slide-answer-box.is-hidden:before{background:var(--lcars-purple)}.style-lcars .slide-hints{color:var(--lcars-sky);font-size:42px}.style-lcars .slide-hint-n{color:var(--lcars-orange)}.style-lcars .slide-timer{color:var(--lcars-orange);font-size:88px}.style-lcars .slide-timer.is-low{color:#f55}.style-lcars .slide-choice{border:none;border-radius:0 44px 44px 0;background:var(--lcars-purple);color:#000;font-size:52px;padding:10px 36px 10px 20px;min-height:100px}.style-lcars .slide-choice:nth-child(4n+1){background:var(--lcars-orange)}.style-lcars .slide-choice:nth-child(4n+2){background:var(--lcars-purple)}.style-lcars .slide-choice:nth-child(4n+3){background:var(--lcars-blue)}.style-lcars .slide-choice:nth-child(4n+4){background:var(--lcars-peach)}.style-lcars .slide-choice-key{background:#000;color:var(--lcars-orange);border-radius:12px;width:60px;height:60px}.style-lcars .slide-choice.is-answer{background:#fff}.style-lcars .slide-choice.is-answer .slide-choice-key{color:#000;background:var(--lcars-orange)}.style-lcars .slide-choices.is-tf .slide-choice{justify-content:center;font-size:80px}.style-lcars .slide-grid img,.style-lcars .slide-media img{border-radius:0 28px}.style-lcars .slide-board li{border-bottom:none;background:#111;border-radius:0 36px 36px 0;border-left:14px solid var(--lcars-purple)}.style-lcars .slide-board li.is-first{border-left-color:var(--lcars-orange);background:#2a1800}.style-lcars .slide-board .board-rank{color:var(--lcars-sky)}.style-lcars .slide-board .board-total{color:var(--lcars-orange)}.style-lcars .slide-board .board-name{color:var(--fg)}.style-lcars .slide-half{border-radius:0 60px;border-color:var(--lcars-orange)}.style-lcars .slide-half:last-child{border-color:var(--lcars-purple)}.style-lcars .slide-half.is-winner{background:var(--lcars-orange)}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-400-normal-D6LQsQ_v.woff2) format("woff2"),url(/assets/caveat-latin-400-normal-BzhAQZkN.woff) format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2) format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.woff) format("woff")}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-400-normal-B7HHA2Vw.woff2) format("woff2"),url(/assets/patrick-hand-latin-400-normal-Df9_VoRQ.woff) format("woff")}.style-chalkboard{--bg: #1f2d2a;--fg: #f7f4ea;--accent: #ffd966;--accent-2: #ff9fb8;--muted: #b8d8c8;--font-display: "Caveat", "Comic Sans MS", cursive;--font-body: "Patrick Hand", "Comic Sans MS", cursive;--radius: 18px}.slide.style-chalkboard{background:radial-gradient(ellipse 60% 40% at 25% 30%,rgba(255,255,255,.07),transparent 70%),radial-gradient(ellipse 50% 35% at 75% 70%,rgba(255,255,255,.06),transparent 70%),radial-gradient(ellipse 80% 10% at 50% 92%,rgba(255,255,255,.08),transparent 80%),repeating-linear-gradient(100deg,rgba(255,255,255,.015) 0 3px,transparent 3px 11px),radial-gradient(ellipse at center,#2a3b37 0%,var(--bg) 100%)}.style-chalkboard .chalk-frame{position:absolute;top:0;right:0;bottom:0;left:0}.style-chalkboard .chalk-wood{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6;box-shadow:inset 0 0 0 26px #8a5a32,inset 0 0 0 30px #4a2f18,inset 0 0 0 31px #00000080,inset 0 0 90px 30px #00000073;background:linear-gradient(#0000,#0000),repeating-linear-gradient(90deg,#0000 0,#0000 90px,#0000 90px,#0000 91px)}.style-chalkboard .chalk-tray{position:absolute;left:110px;bottom:31px;width:440px;height:14px;z-index:5;border-radius:4px 4px 0 0;background:#6b4423}.style-chalkboard .chalk-piece{position:absolute;bottom:14px;height:12px;border-radius:5px;background:#f7f4ea}.style-chalkboard .chalk-piece-a{left:40px;width:70px;transform:rotate(-4deg)}.style-chalkboard .chalk-piece-b{left:140px;width:46px;background:#ffd966;transform:rotate(3deg)}.style-chalkboard .chalk-piece-c{left:230px;width:58px;background:#ff9fb8;transform:rotate(-2deg)}.style-chalkboard .slide-content{padding:72px 100px 84px}.style-chalkboard .slide-title{font-weight:700;font-size:128px;line-height:1.2;color:var(--fg)}.style-chalkboard .layout-cover .slide-title,.style-chalkboard .layout-round-title .slide-title{color:var(--accent)}.style-chalkboard .slide-kicker{font-size:56px;font-weight:700;letter-spacing:.04em;text-transform:none;color:var(--accent-2)}.style-chalkboard .slide-subtitle{font-family:var(--font-display);font-size:64px;color:var(--muted)}.style-chalkboard .slide-prompt{font-size:80px;line-height:1.2}.style-chalkboard .slide-answer{font-weight:700;font-size:120px;color:var(--accent)}.style-chalkboard .slide-answer-box{border-left:none;border-top:5px dashed var(--accent-2);border-radius:0;padding-top:28px}.style-chalkboard .slide-answer-box.is-hidden{border-top-color:var(--muted)}.style-chalkboard .slide-hints{font-size:44px}.style-chalkboard .slide-hint-n{color:var(--accent);font-size:1.15em;text-transform:none}.style-chalkboard .slide-timer{font-weight:700;font-size:104px;color:var(--accent)}.style-chalkboard .slide-timer.is-low{color:var(--accent-2)}.style-chalkboard .slide-choice{border:4px dashed var(--fg);border-radius:255px 18px 225px/18px 225px 18px 255px;font-size:54px;padding:10px 40px}.style-chalkboard .slide-choice:nth-child(2n){border-color:var(--accent)}.style-chalkboard .slide-choice-key{background:none;border:4px solid var(--accent-2);color:var(--accent-2);font-weight:700;font-size:1.1em}.style-chalkboard .slide-choice.is-answer{background:#ffd9662e;border:5px solid var(--accent);color:var(--fg)}.style-chalkboard .slide-choice.is-answer .slide-choice-key{background:var(--accent);border-color:var(--accent);color:var(--bg)}.style-chalkboard .slide-choices.is-tf .slide-choice{font-size:96px;text-transform:none}.style-chalkboard .slide-media img,.style-chalkboard .slide-grid img{border:8px solid #f7f4ea;border-radius:6px;background:#f7f4ea}.style-chalkboard .slide-grid img{border-width:6px}.style-chalkboard .slide-board li{border-bottom:3px dashed rgba(247,244,234,.45)}.style-chalkboard .slide-board .board-rank,.style-chalkboard .slide-board .board-total{font-weight:700;font-size:1.15em}.style-chalkboard .slide-board .board-total{color:var(--accent)}.style-chalkboard .slide-board li.is-first .board-name{color:var(--accent-2)}.style-chalkboard .slide-half{border-style:dashed;border-width:6px}.style-chalkboard .slide-half.is-winner{background:var(--accent)}@font-face{font-family:Bungee;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bungee-latin-400-normal-Dfnurram.woff2) format("woff2"),url(/assets/bungee-latin-400-normal-DA8IEVW_.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}.style-gameshow{--bg: #0c1670;--fg: #ffffff;--accent: #ffd400;--accent-2: #ff6bb5;--muted: #c9d3ff;--font-display: "Bungee", "Impact", sans-serif;--font-body: "Inter", system-ui, sans-serif;--radius: 28px}.slide.style-gameshow{background:radial-gradient(ellipse 55% 70% at 50% -12%,#ffffff6b,#fff0 70%),radial-gradient(circle at 8% 112%,#ff28968c,#ff289600 42%),radial-gradient(circle at 94% 108%,#00c8ff80,#00c8ff00 40%),radial-gradient(ellipse at 50% 50%,#1626a6 0%,var(--bg) 75%)}.slide.style-gameshow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:conic-gradient(from 200deg at 10% -5%,#fff0,#ffffff1a,#fff0 28deg),conic-gradient(from 130deg at 90% -5%,#fff0,#ffffff1a,#fff0 28deg);pointer-events:none}.style-gameshow .slide-content{padding:64px 96px 72px}.style-gameshow .slide-title{font-size:96px;line-height:1.2;text-shadow:0 6px 0 rgba(0,0,40,.55)}.style-gameshow .layout-cover .slide-title,.style-gameshow .layout-round-title .slide-title{color:var(--accent);text-shadow:0 8px 0 #7a2a00,0 0 40px rgba(255,212,0,.55)}.style-gameshow .slide-kicker{font-size:38px;letter-spacing:.1em;color:var(--accent)}.style-gameshow .slide-subtitle{font-weight:700;color:var(--muted)}.style-gameshow .slide-prompt{font-weight:700;font-size:76px;line-height:1.15;text-shadow:0 3px 0 rgba(0,0,40,.45)}.style-gameshow .layout-answer .slide-prompt{font-weight:400}.style-gameshow .slide-answer{font-size:100px;color:var(--accent);text-shadow:0 6px 0 #7a2a00,0 0 30px rgba(255,212,0,.5)}.style-gameshow .slide-answer-box{border-left:none;border-radius:var(--radius);padding:24px 48px;background:#00002859;border:5px solid var(--accent);box-shadow:0 0 40px #ffd40059}.style-gameshow .slide-answer-box.is-hidden{border-color:var(--muted);box-shadow:none}.style-gameshow .slide-hints{font-weight:700;color:var(--muted)}.style-gameshow .slide-hint-n{color:var(--accent)}.style-gameshow .slide-timer{font-size:96px;color:var(--accent);text-shadow:0 5px 0 #7a2a00;padding:6px 36px;border-radius:999px;background:#0000288c;border:5px solid var(--accent)}.style-gameshow .slide-timer.is-low{color:var(--accent-2);border-color:var(--accent-2)}.style-gameshow .slide-choice{font-weight:700;color:#fff;border:5px solid #fff;background:linear-gradient(#d02a40,#a3122a);box-shadow:0 8px #00002880;border-radius:999px;padding:12px 44px 12px 20px}.style-gameshow .slide-choice:nth-child(6n+1){background:linear-gradient(#d02a40,#a3122a)}.style-gameshow .slide-choice:nth-child(6n+2){background:linear-gradient(#1a6fd0,#0a58b8)}.style-gameshow .slide-choice:nth-child(6n+3){background:linear-gradient(#178048,#0b5d2c)}.style-gameshow .slide-choice:nth-child(6n+4){background:linear-gradient(#b05800,#7d3e00)}.style-gameshow .slide-choice:nth-child(6n+5){background:linear-gradient(#8a48d8,#5a1fa8)}.style-gameshow .slide-choice:nth-child(6n+6){background:linear-gradient(#0c8086,#075a5e)}.style-gameshow .slide-choice-key{background:#fff;color:#0c1670;font-size:40px}.style-gameshow .slide-choice.is-answer{background:linear-gradient(#ffe45c,#e0a400);color:#1b1200;border-color:#fff;box-shadow:0 0 40px #ffe45ccc,0 8px #00002880}.style-gameshow .slide-choices.is-tf .slide-choice{justify-content:center;font-family:var(--font-display);font-weight:400;font-size:84px;padding:12px 44px}.style-gameshow .slide-choices.is-tf .slide-choice:first-child{background:linear-gradient(#178048,#0b5d2c)}.style-gameshow .slide-choices.is-tf .slide-choice:last-child{background:linear-gradient(#d02a40,#a3122a)}.style-gameshow .slide-choices.is-tf .slide-choice.is-answer{background:linear-gradient(#ffe45c,#e0a400)}.style-gameshow .slide-media img,.style-gameshow .slide-grid img{border:6px solid #fff;box-shadow:0 10px #00002880}.style-gameshow .slide-board li{border-bottom:none;border-radius:999px;background:#00002880;border:4px solid rgba(255,255,255,.35)}.style-gameshow .slide-board li.is-first{background:linear-gradient(90deg,#ffe45c,#e0a400);border-color:#fff;box-shadow:0 0 36px #ffe45cb3}.style-gameshow .slide-board li.is-first .board-name,.style-gameshow .slide-board li.is-first .board-rank,.style-gameshow .slide-board li.is-first .board-total{color:#1b1200}.style-gameshow .slide-board .board-name{font-weight:700}.style-gameshow .slide-board .board-rank{color:var(--accent)}.style-gameshow .slide-board .board-total{color:#fff}.style-gameshow .slide-half{border-width:8px;border-color:#fff;background:linear-gradient(#1a6fd0,#0a58b8);box-shadow:0 10px #00002880}.style-gameshow .slide-half:last-child{background:linear-gradient(#d02a40,#a3122a);border-color:#fff}.style-gameshow .slide-half.is-winner{background:linear-gradient(#ffe45c,#e0a400)}.style-gameshow .slide-half.is-winner .slide-half-name{color:#1b1200}@font-face{font-family:Tilt Neon;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tilt-neon-latin-400-normal-DUo0bAXn.woff2) format("woff2"),url(/assets/tilt-neon-latin-400-normal-13Rx6b2L.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}.style-neon{--bg: #08040f;--fg: #f7f2ff;--accent: #ff2bd6;--accent-2: #2ef2ff;--muted: #c3b3e6;--font-display: "Tilt Neon", "Inter", sans-serif;--font-body: "Inter", system-ui, sans-serif;--radius: 28px}.slide.style-neon{background:radial-gradient(ellipse 55% 45% at 0% 0%,rgba(255,43,214,.22),transparent 70%),radial-gradient(ellipse 55% 45% at 100% 100%,rgba(46,242,255,.2),transparent 70%),var(--bg)}.style-neon .slide-title{font-size:96px;line-height:1.2;color:#fff;text-shadow:0 0 4px #fff,0 0 14px var(--accent),0 0 34px var(--accent),0 0 70px var(--accent)}.style-neon .layout-cover .slide-title,.style-neon .layout-round-title .slide-title{text-shadow:0 0 4px #fff,0 0 16px var(--accent-2),0 0 40px var(--accent-2),0 0 80px var(--accent-2)}.style-neon .slide-kicker{color:var(--accent-2);letter-spacing:.14em;text-shadow:0 0 8px var(--accent-2),0 0 24px var(--accent-2)}.style-neon .slide-subtitle{color:var(--muted)}.style-neon .slide-prompt{font-weight:700;font-size:76px;text-shadow:0 0 10px rgba(46,242,255,.45)}.style-neon .layout-answer .slide-prompt{font-weight:400;text-shadow:none}.style-neon .slide-answer{color:#fff;font-size:100px;text-shadow:0 0 4px #fff,0 0 16px var(--accent-2),0 0 40px var(--accent-2)}.style-neon .slide-answer-box{border-left:none;padding:24px 48px;border:4px solid var(--accent-2);border-radius:var(--radius);box-shadow:0 0 18px var(--accent-2),inset 0 0 18px #2ef2ff59}.style-neon .slide-answer-box.is-hidden{border-color:var(--accent);box-shadow:0 0 18px var(--accent),inset 0 0 18px #ff2bd659}.style-neon .slide-answer-wait{color:var(--accent);text-shadow:0 0 20px var(--accent),0 0 50px var(--accent)}.style-neon .slide-hints{color:var(--muted)}.style-neon .slide-hint-n{color:var(--accent-2);text-shadow:0 0 10px var(--accent-2)}.style-neon .slide-timer{color:var(--accent-2);font-size:88px;text-shadow:0 0 6px #fff,0 0 20px var(--accent-2),0 0 44px var(--accent-2)}.style-neon .slide-timer.is-low{color:var(--accent);text-shadow:0 0 6px #fff,0 0 20px var(--accent),0 0 44px var(--accent)}.style-neon .slide-choice{background:#ff2bd60f;border:4px solid var(--accent);color:var(--fg);font-weight:700;box-shadow:0 0 14px var(--accent),inset 0 0 14px #ff2bd666}.style-neon .slide-choice:nth-child(4n+2),.style-neon .slide-choice:nth-child(4n+3){border-color:var(--accent-2);background:#2ef2ff0d;box-shadow:0 0 14px var(--accent-2),inset 0 0 14px #2ef2ff59}.style-neon .slide-choice-key{background:transparent;border:4px solid var(--accent-2);color:var(--accent-2);text-shadow:0 0 10px var(--accent-2);box-shadow:0 0 10px var(--accent-2)}.style-neon .slide-choice.is-answer{background:#2ef2ff47;border-color:#fff;color:#fff;box-shadow:0 0 10px #fff,0 0 34px var(--accent-2),inset 0 0 24px #2ef2ff99}.style-neon .slide-choice.is-answer .slide-choice-key{background:transparent;color:#fff;border-color:#fff}.style-neon .slide-choices.is-tf .slide-choice{font-weight:400;font-size:84px}.style-neon .slide-media img,.style-neon .slide-grid img{border:4px solid var(--accent-2);box-shadow:0 0 18px var(--accent-2);background:#ffffff0a}.style-neon .slide-board li{border-bottom:3px solid rgba(255,43,214,.55);box-shadow:0 6px 12px -8px var(--accent)}.style-neon .slide-board .board-rank{color:var(--accent-2);text-shadow:0 0 10px var(--accent-2)}.style-neon .slide-board .board-total{color:var(--accent);text-shadow:0 0 10px var(--accent)}.style-neon .slide-board li.is-first .board-name{color:#fff;text-shadow:0 0 8px var(--accent),0 0 24px var(--accent)}.style-neon .slide-half{box-shadow:0 0 20px var(--accent),inset 0 0 20px #ff2bd659}.style-neon .slide-half:last-child{box-shadow:0 0 20px var(--accent-2),inset 0 0 20px #2ef2ff59}.style-neon .slide-half-name{text-shadow:0 0 6px #fff,0 0 24px currentColor}.style-neon .slide-half.is-winner{background:#ff2bd659}.style-neon .slide-half.is-winner .slide-half-name{color:#fff}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2) format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff) format("woff")}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/vt323-latin-400-normal-wDgJuOC9.woff2) format("woff2"),url(/assets/vt323-latin-400-normal-Dqn9ZSPj.woff) format("woff")}.style-arcade{--bg: #120e2b;--fg: #ffffff;--accent: #ffec27;--accent-2: #00e436;--muted: #b5abd6;--font-display: "Press Start 2P", monospace;--font-body: "VT323", monospace;--radius: 0px;--px: 8px;--arcade-red: #ff004d;--arcade-blue: #29adff;--arcade-pink: #ff77a8;--arcade-orange: #ffa300;--arcade-panel: #1d2b53}.slide.style-arcade{background:radial-gradient(circle at 12% 18%,#fff 0 2px,transparent 3px),radial-gradient(circle at 78% 12%,#29adff 0 2px,transparent 3px),radial-gradient(circle at 44% 82%,#ff77a8 0 2px,transparent 3px),radial-gradient(circle at 91% 70%,#fff 0 2px,transparent 3px),radial-gradient(circle at 28% 54%,#ffec27 0 2px,transparent 3px),radial-gradient(circle at 63% 38%,#fff 0 1px,transparent 2px),var(--bg)}.slide.style-arcade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:20;background:repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0 2px,transparent 2px 4px)}.style-arcade .slide-title{font-size:72px;line-height:1.5;color:var(--fg);text-shadow:6px 6px 0 var(--arcade-red)}.style-arcade .layout-cover .slide-title,.style-arcade .layout-round-title .slide-title{color:var(--accent);text-shadow:8px 8px 0 var(--arcade-red)}.style-arcade .slide-kicker{font-size:30px;letter-spacing:.04em;color:var(--arcade-blue);line-height:1.6}.style-arcade .slide-subtitle{font-size:56px;color:var(--accent-2)}.style-arcade .slide-prompt{font-size:96px;line-height:1.05}.style-arcade .slide-answer{font-size:64px;line-height:1.4;color:var(--accent);text-shadow:5px 5px 0 var(--arcade-red)}.style-arcade .slide-answer-box{border-left:none;padding:24px 40px;background:var(--arcade-panel);box-shadow:0 calc(var(--px) * -1) 0 0 var(--accent-2),0 var(--px) 0 0 var(--accent-2),calc(var(--px) * -1) 0 0 0 var(--accent-2),var(--px) 0 0 0 var(--accent-2);margin:var(--px)}.style-arcade .slide-answer-box.is-hidden{box-shadow:0 calc(var(--px) * -1) 0 0 var(--muted),0 var(--px) 0 0 var(--muted),calc(var(--px) * -1) 0 0 0 var(--muted),var(--px) 0 0 0 var(--muted)}.style-arcade .slide-answer-wait{font-size:96px;color:var(--accent)}.style-arcade .slide-hints{font-size:48px;line-height:1}.style-arcade .slide-hint-n{font-size:.6em;color:var(--accent)}.style-arcade .slide-timer{font-size:56px;line-height:1.2;color:var(--accent-2);text-shadow:5px 5px 0 #003d10}.style-arcade .slide-timer.is-low{color:var(--arcade-red);text-shadow:5px 5px 0 #4d0017}.style-arcade .slide-choice{border:none;margin:var(--px);background:var(--arcade-panel);font-size:56px;line-height:1;overflow:visible;box-shadow:0 calc(var(--px) * -1) 0 0 var(--arcade-blue),0 var(--px) 0 0 var(--arcade-blue),calc(var(--px) * -1) 0 0 0 var(--arcade-blue),var(--px) 0 0 0 var(--arcade-blue)}.style-arcade .slide-choice-key{border-radius:0;background:var(--accent);color:#000;font-size:32px;width:64px;height:64px}.style-arcade .slide-choice-text{-webkit-line-clamp:2}.style-arcade .slide-choice.is-answer{background:var(--accent-2);color:#000;box-shadow:0 calc(var(--px) * -1) 0 0 #fff,0 var(--px) 0 0 #fff,calc(var(--px) * -1) 0 0 0 #fff,var(--px) 0 0 0 #fff}.style-arcade .slide-choice.is-answer .slide-choice-key{background:#000;color:var(--accent-2)}.style-arcade .slide-choices.is-tf .slide-choice{font-size:56px;line-height:1.4}.style-arcade .slide-media img,.style-arcade .slide-grid img{image-rendering:auto;border:var(--px) solid var(--arcade-blue);background:var(--arcade-panel)}.style-arcade .slide-board li{border-bottom:none;background:var(--arcade-panel);margin:0 var(--px);box-shadow:0 calc(var(--px) * -1) 0 0 var(--arcade-panel),0 var(--px) 0 0 var(--arcade-panel)}.style-arcade .slide-board li.is-first{background:var(--arcade-panel);box-shadow:0 calc(var(--px) * -1) 0 0 var(--accent),0 var(--px) 0 0 var(--accent),calc(var(--px) * -1) 0 0 0 var(--accent),var(--px) 0 0 0 var(--accent)}.style-arcade .slide-board{row-gap:16px}.style-arcade .slide-board .board-rank{color:var(--arcade-blue);font-size:.8em}.style-arcade .slide-board .board-total{color:var(--accent);font-size:.8em}.style-arcade .slide-board .board-name{font-size:1.2em}.style-arcade .slide-half{border:none;margin:var(--px);background:var(--arcade-panel);box-shadow:0 calc(var(--px) * -1) 0 0 var(--arcade-blue),0 var(--px) 0 0 var(--arcade-blue),calc(var(--px) * -1) 0 0 0 var(--arcade-blue),var(--px) 0 0 0 var(--arcade-blue)}.style-arcade .slide-half:last-child{box-shadow:0 calc(var(--px) * -1) 0 0 var(--arcade-pink),0 var(--px) 0 0 var(--arcade-pink),calc(var(--px) * -1) 0 0 0 var(--arcade-pink),var(--px) 0 0 0 var(--arcade-pink)}.style-arcade .slide-half-name{font-size:64px;line-height:1.5}.style-arcade .slide-half.is-winner{background:var(--accent-2)}.style-arcade .slide-half.is-winner .slide-half-name{color:#000}:root{font-family:system-ui,sans-serif;color:#1a1a1a;background:#f6f6f4}body{margin:0}.portal-login{min-height:100vh;display:grid;place-items:center}.portal-login form{display:flex;flex-direction:column;gap:12px;width:min(320px,90vw);background:#fff;padding:24px;border-radius:8px;box-shadow:0 2px 12px #0000001a}.portal-login h1{margin:0 0 8px}.portal-login input,.portal-login button{font:inherit;padding:10px}.portal-login .error{color:#b00020;margin:0}.placeholder{padding:24px}.show-screen{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;overflow:hidden}.show-start{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:#000;color:#fff;font:600 clamp(24px,4vw,56px) system-ui,sans-serif;cursor:pointer}.show-message{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#000;color:#fff;font:500 clamp(20px,3vw,40px) system-ui,sans-serif}.show-badge{position:fixed;top:12px;left:12px;padding:6px 14px;border-radius:999px;background:#000000bf;color:#ffd23f;font:600 18px system-ui,sans-serif;z-index:50}.show-video{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#000;z-index:20;pointer-events:none}.tiebreak-page{position:fixed;top:0;right:0;bottom:0;left:0;background:#000}.tiebreak-reset{position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:30;font:600 18px system-ui,sans-serif;padding:10px 28px;border-radius:999px;border:0;background:#ffffffd9;cursor:pointer}.portal-page{max-width:960px;margin:0 auto;padding:16px 16px 96px}.portal-page h1{margin:8px 0 16px}.portal-page h2{margin:24px 0 8px}.muted{color:#666}.error{color:#b00020;margin:6px 0}.error.banner{background:#fdecea;border:1px solid #f5c2c0;border-radius:6px;padding:10px 12px}.btn,.icon-btn,.portal-page select,.portal-page input:not([type=checkbox]):not([type=file]),.portal-page textarea{font:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:6px 14px;border:1px solid #bbb;border-radius:8px;background:#fff;color:inherit;cursor:pointer;text-decoration:none}.btn:hover:not(:disabled){background:#f0f0ee}.btn:disabled{opacity:.5;cursor:default}.btn.primary{background:#1b5fd1;border-color:#1b5fd1;color:#fff}.btn.primary:hover:not(:disabled){background:#174fae}.btn.danger{color:#b00020}.btn.small{min-height:28px;padding:2px 10px}.icon-btn{min-width:40px;min-height:40px;border:0;border-radius:8px;background:transparent;cursor:pointer;font-size:20px;line-height:1;color:#444}.icon-btn:hover:not(:disabled){background:#e8e8e4}.icon-btn:disabled{opacity:.3;cursor:default}.icon-btn.danger{color:#b00020}.icon-btn.drag{cursor:grab;touch-action:none;letter-spacing:-4px}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.row>input:not([type=checkbox]){flex:1;min-width:0}.grid{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.field{display:flex;flex-direction:column;gap:4px;min-width:150px}.field.grow{flex:1}.field.narrow{min-width:110px;max-width:160px}.field.inline{flex-direction:row;align-items:center}.field-label{font-size:13px;font-weight:600;color:#444}.portal-page input:not([type=checkbox]):not([type=file]),.portal-page select,.portal-page textarea{padding:8px 10px;border:1px solid #bbb;border-radius:8px;background:#fff;min-height:40px;box-sizing:border-box;max-width:100%}.portal-page textarea{resize:vertical;width:100%}.check{display:inline-flex;align-items:center;gap:8px;min-height:40px}.check input{width:20px;height:20px}fieldset{border:1px solid #ddd;border-radius:8px;margin:12px 0;padding:8px 12px 12px;display:flex;flex-direction:column;gap:8px}.quiz-list{list-style:none;padding:0;margin:16px 0;display:flex;flex-direction:column;gap:8px}.quiz-list li{display:flex;gap:8px;align-items:center;background:#fff;border:1px solid #ddd;border-radius:10px;padding:8px 12px}.quiz-link{flex:1;display:flex;flex-direction:column;color:inherit;text-decoration:none;min-width:0}.builder-bar{position:sticky;top:0;z-index:40;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:8px 0;background:#f6f6f4}.save-status{font-size:14px;color:#555}.save-status.is-error{color:#b00020;font-weight:600}.quiz-settings{display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #ddd;border-radius:10px;padding:12px}.round-card{background:#fff;border:1px solid #ccc;border-radius:12px;margin:12px 0;padding:8px 12px 12px;position:relative}.card-head{display:flex;gap:8px;align-items:center}.card-num{font-weight:700;color:#555;white-space:nowrap}.card-body{display:flex;flex-direction:column;gap:12px;padding-top:8px}.card-body[hidden]{display:none}.questions{display:flex;flex-direction:column;gap:8px}.question-card{background:#fbfbfa;border:1px solid #ddd;border-radius:10px;padding:4px 8px 8px;position:relative}.question-card.is-flagged{border-color:#b00020;box-shadow:0 0 0 3px #b0002040}.card-toggle{flex:1;display:flex;gap:8px;align-items:center;min-height:40px;min-width:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer}.card-summary{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge{font-size:12px;background:#e8eefb;color:#1b3f86;border-radius:999px;padding:2px 8px;white-space:nowrap}.media-drop{display:flex;flex-direction:column;gap:4px;border:1px dashed #bbb;border-radius:8px;padding:8px}.media-tiles{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.media-tile{position:relative;border:1px solid #ddd;border-radius:8px;background:#fff;padding:4px}.media-tile img,.media-tile video{display:block;height:64px;max-width:120px;object-fit:cover;border-radius:4px}.media-tile audio{height:40px;width:220px;display:block}.media-tile .icon-btn{position:absolute;top:-10px;right:-10px;min-width:28px;min-height:28px;background:#fff;border:1px solid #ccc;font-size:16px}.slide-preview{display:flex;flex-direction:column;gap:8px}.preview-row{display:flex;gap:12px;flex-wrap:wrap}.preview-box{margin:0;flex:1 1 280px;max-width:420px}.preview-frame{aspect-ratio:16 / 9;width:100%;border:1px solid #999;border-radius:6px;overflow:hidden;background:#000}.preview-box figcaption{font-size:13px;color:#555;text-align:center}@media (max-width: 600px){.card-head{flex-wrap:wrap}.field{min-width:120px}}.control{max-width:720px;margin:0 auto;padding-bottom:104px}.control-head{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:12px;padding:8px 12px;background:#f6f6f4;border-bottom:1px solid #ddd}.tabs{display:flex;gap:6px;flex:1}.tabs button{flex:1;min-height:44px;border:1px solid #bbb;border-radius:10px;background:#fff;font:inherit;font-weight:600;cursor:pointer}.tabs button.is-active{background:#1b5fd1;border-color:#1b5fd1;color:#fff}.conn{color:#8a5a00;background:#fff3cd;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600;white-space:nowrap}.control-body{padding:8px 12px;display:flex;flex-direction:column;gap:12px}.control-body[hidden]{display:none}.thumbs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.thumb{margin:0}.thumb-frame{aspect-ratio:16 / 9;width:100%;border:1px solid #999;border-radius:6px;overflow:hidden;background:#000}.thumb-end{height:100%;display:grid;place-items:center;color:#aaa;font-size:13px}.thumb figcaption{font-size:12px;font-weight:600;color:#555;text-align:center;margin-top:2px}.now{margin:0;font-weight:600;text-align:center;overflow-wrap:anywhere}.actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.actions.overlays{grid-template-columns:repeat(4,1fr)}.actions .btn{min-height:52px}.actions.overlays .btn{min-height:44px;padding:4px 6px;font-size:14px}.btn[aria-pressed=true]:not(.mark-btn){background:#1b5fd1;border-color:#1b5fd1;color:#fff}.count{opacity:.75;font-variant-numeric:tabular-nums}.panel{background:#fff;border:1px solid #ddd;border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.panel h2{margin:0;font-size:16px}.panel input,.panel select{width:100%}.panel .row input{width:auto}.team-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.control-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#f6f6f4f7;border-top:1px solid #ccc;max-width:720px;margin:0 auto}.control-bar .btn{flex:1;min-height:64px;font-size:20px;font-weight:700}.control-bar .btn.next{flex:2}.toast{position:fixed;left:12px;right:12px;bottom:96px;z-index:60;max-width:560px;margin:0 auto;padding:12px 14px;border-radius:10px;background:#222;color:#fff;text-align:center;box-shadow:0 4px 16px #0000004d}.tiebreak-dialog{border-color:#1b5fd1}.round-pills{display:flex;gap:6px;flex-wrap:wrap}.marking-title{margin:4px 0;font-size:18px}.marking-scroll{overflow-x:auto;margin:0 -12px;padding:0 12px}.marking-table{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;background:#fff}.marking-table th,.marking-table td{border-bottom:1px solid #e3e3df;padding:6px 8px;text-align:center;vertical-align:top}.marking-table thead th{position:sticky;top:0;background:#fafaf8;font-size:13px}.marking-table .team-col{position:sticky;left:0;z-index:2;background:#fff;text-align:left;min-width:84px;max-width:120px;overflow-wrap:anywhere}.marking-table thead .team-col{background:#fafaf8}.total{font-weight:700;font-variant-numeric:tabular-nums}.small{font-size:12px}.mark-cell{min-width:112px}.mark-main{display:flex;flex-direction:column;align-items:center;gap:4px}.mark-btn{min-width:56px;min-height:48px;border:1px solid #bbb;border-radius:10px;background:#fff;font:inherit;font-size:22px;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.mark-btn.is-right:not(.is-unmarked):not([aria-pressed=false]){background:#d7f2dd;border-color:#2c9a4b;color:#14592a}.mark-btn.is-wrong:not(.is-unmarked):not([aria-pressed=false]){background:#fbdcdc;border-color:#c43c3c;color:#7d1717}.row.tight{gap:4px;flex-wrap:nowrap}.bet-cell{display:flex;flex-direction:column;gap:4px;align-items:center}.mark-number{width:72px!important;min-height:44px!important;text-align:center}.mark-points{font-size:12px;color:#555;min-height:14px}.mark-points.is-override{color:#8a5a00;font-weight:700}.icon-btn.small{min-width:32px;min-height:28px;font-size:16px}.override-menu{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding:8px;border:1px solid #ccc;border-radius:8px;background:#fffef6}.import-bar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.import-result{color:#1b6e2d;font-weight:600}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000073;display:flex;align-items:center;justify-content:center;padding:16px}.dialog{background:#fff;border-radius:12px;padding:16px 20px;width:min(960px,100%);max-height:90vh;overflow:auto;display:flex;flex-direction:column;gap:8px}.dialog h2{margin:0}.dialog-actions{display:flex;gap:8px;justify-content:flex-end}.import-table-wrap{overflow:auto;border:1px solid #ddd;border-radius:8px}.import-table{border-collapse:collapse;width:100%;font-size:14px}.import-table th,.import-table td{padding:6px 8px;border-bottom:1px solid #eee;text-align:left;vertical-align:top}.import-table tr.is-error{background:#fdecea}.import-errors{margin:0;padding-left:20px}.warn{color:#8a5a00;font-size:13px;margin:2px 0}.muted{color:#666;margin:0}
