@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,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(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-500-normal-B-eyT0Dw.woff2)format("woff2"),url(/assets/oswald-latin-500-normal-DM85Di4w.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-700-normal-vy6hmKSr.woff2)format("woff2"),url(/assets/oswald-latin-700-normal-UmC9Ev9x.woff)format("woff")}:root{--brand:linear-gradient(100deg, #b49bff 0%, #7aa2ff 50%, #ff8fd1 100%);--glow-1:#6d4dff;--glow-2:#2f7bff;--glow-3:#ff4fb0;--page-base:#06070c;--page-bg:radial-gradient(900px 600px at 15% -10%, #6d4dff38, transparent 70%), radial-gradient(800px 600px at 100% 10%, #2f7bff24, transparent 70%), #06070c;--panel-solid:#12131d;--ink:#f4f5fb;--ink-muted:#e2e6ff94;--accent:#b9a8ff;--accent-dim:#b9a8ff73;--accent-fill:#fff;--accent-ink:#0a0b12;--btn:#ffffff12;--btn-on:#7b61ff;--good:#34d399;--danger:#ff5c7a;--card:#ffffff0b;--card-2:#ffffff0a;--hairline:#ffffff17;--head-font:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--body-font:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--radius:16px;--takeover-glow:#2a1f5c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(:root:not([data-isolated])) *{box-sizing:border-box}html:not([data-isolated]),:where(:root:not([data-isolated])) body{min-height:100%;margin:0}html:not([data-isolated]){background:var(--page-base)}:where(:root:not([data-isolated])) body{color:var(--ink);font-family:var(--body-font);background:var(--page-bg);-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";background-attachment:fixed}html:not([data-isolated]):not([data-game]){background:var(--page-bg);background-attachment:fixed}html:not([data-isolated]):not([data-game]) body{background:0 0}html:not([data-isolated]):not([data-game]) body:before,html:not([data-isolated]):not([data-game]) body:after{content:"";z-index:-1;filter:blur(90px);opacity:.32;pointer-events:none;border-radius:50%;width:70vmax;height:70vmax;position:fixed}html:not([data-isolated]):not([data-game]) body:before{background:radial-gradient(circle, var(--glow-1), transparent 65%);animation:22s ease-in-out infinite alternate glow-drift;top:-30vmax;left:-20vmax}html:not([data-isolated]):not([data-game]) body:after{background:radial-gradient(circle, var(--glow-2), transparent 65%);animation:28s ease-in-out -8s infinite alternate-reverse glow-drift;bottom:-35vmax;right:-25vmax}@keyframes glow-drift{0%{transform:translate(0)scale(1)}50%{transform:translate(8vmax,6vmax)scale(1.12)}to{transform:translate(-4vmax,10vmax)scale(.95)}}:where(:root:not([data-isolated])) h1,:where(:root:not([data-isolated])) h2,:where(:root:not([data-isolated])) h3{font-family:var(--head-font);letter-spacing:-.02em;margin:0 0 .5em;font-weight:700}:where(:root:not([data-isolated])) h3{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-muted);font-size:.72rem;font-weight:600}:where(:root:not([data-isolated])) .muted{color:var(--ink-muted)}:where(:root:not([data-isolated])) .small{font-size:.85rem}:where(:root:not([data-isolated])) .hint{margin:6px 0 12px}:where(:root:not([data-isolated])) .center{text-align:center}:where(:root:not([data-isolated])) .big{letter-spacing:-.01em;font-size:1.15rem;font-weight:600}:where(:root:not([data-isolated])) .grow{flex:1;min-width:0}:where(:root:not([data-isolated])) .row{align-items:center;gap:8px;margin:10px 0;display:flex}:where(:root:not([data-isolated])) .row.wrap{flex-wrap:wrap}:where(:root:not([data-isolated])) .eyebrow{font-family:var(--head-font);text-transform:uppercase;letter-spacing:.16em;color:var(--accent);font-size:.75rem;font-weight:600;display:block}:where(:root:not([data-isolated])) .logo{font-family:var(--head-font);letter-spacing:-.045em;text-align:center;margin:28px 0 8px;font-size:2.6rem;font-weight:800;line-height:1}:where(:root:not([data-isolated])) .logo span{background:var(--brand);color:#0000;-webkit-background-clip:text;background-clip:text}:where(:root:not([data-isolated])) .tagline{text-align:center;color:var(--ink-muted);margin:0 0 22px}:where(:root:not([data-isolated])) .btn{font:inherit;letter-spacing:-.01em;color:var(--ink);background:var(--btn);border:1px solid var(--hairline);cursor:pointer;touch-action:manipulation;border-radius:14px;min-height:48px;padding:12px 18px;font-weight:600;transition:transform .12s,background .2s,opacity .2s}:where(:root:not([data-isolated])) .btn:hover{background:#ffffff1c}:where(:root:not([data-isolated])) .btn:active{transform:scale(.98)}:where(:root:not([data-isolated])) .btn:disabled{opacity:.4;cursor:default}:where(:root:not([data-isolated])) .btn-primary{background:var(--accent-fill);color:var(--accent-ink);border-color:#0000;box-shadow:0 8px 24px #ffffff14}:where(:root:not([data-isolated])) .btn-primary:hover{background:var(--accent-fill);filter:brightness(.94)}:where(:root:not([data-isolated])) .btn-danger{color:#ff9db0;background:0 0;border-color:#ff5c7a73}:where(:root:not([data-isolated])) .btn-quiet{color:var(--ink-muted);background:0 0}:where(:root:not([data-isolated])) .btn-wide{width:100%;margin-top:12px;display:block}:where(:root:not([data-isolated])) .btn-small{border-radius:10px;min-height:34px;padding:6px 12px;font-size:.82rem}:where(:root:not([data-isolated])) .input{font:inherit;width:100%;color:var(--ink);border:1px solid var(--hairline);background:#00000059;border-radius:14px;min-height:50px;padding:12px 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s}:where(:root:not([data-isolated])) .input:focus{border-color:var(--accent-dim);outline:none;box-shadow:0 0 0 4px #7b61ff38}:where(:root:not([data-isolated])) .input-code{letter-spacing:.4em;text-align:center;text-transform:uppercase;padding-left:calc(14px + .4em);font-size:2rem;font-weight:800}:where(:root:not([data-isolated])) .field-label{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-muted);margin:14px 0 8px;font-size:.72rem;font-weight:600;display:block}:where(:root:not([data-isolated])) .segmented{border:1px solid var(--hairline);background:#0000004d;border-radius:14px;gap:4px;padding:4px;display:flex}:where(:root:not([data-isolated])) .segmented button{font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;min-height:40px;font-size:.9rem;font-weight:600;transition:background .2s,color .2s}:where(:root:not([data-isolated])) .segmented button.on{background:var(--btn-on);color:var(--ink)}html:not([data-isolated]):not([data-game]) .segmented button.on{color:#0a0b12;background:#fff;box-shadow:0 2px 10px #00000059}:where(:root:not([data-isolated])) .toggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 12px;font-weight:600;display:flex}:where(:root:not([data-isolated])) .toggle span{order:-1}:where(:root:not([data-isolated])) .toggle input{appearance:none;cursor:pointer;background:#ffffff24;border-radius:999px;flex:none;width:50px;height:30px;margin:0;transition:background .2s;position:relative}:where(:root:not([data-isolated])) .toggle input:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .22s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000059}:where(:root:not([data-isolated])) .toggle input:checked{background:var(--btn-on)}:where(:root:not([data-isolated])) .toggle input:checked:after{transform:translate(20px)}.shell-error{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:50;color:#fff;text-align:center;-webkit-backdrop-filter:blur(16px);background:#3c0e1aeb;border:1px solid #ff5c7a99;border-radius:14px;max-width:448px;margin:0 auto;padding:12px 14px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;position:fixed}.join .shell-error{margin-top:12px;position:static}:where(:root:not([data-isolated])) .notice{background:var(--card-2);border:1px solid var(--hairline);border-radius:12px;margin:0 0 6px;padding:10px 12px}.shell-offline{z-index:60;color:#fff;text-align:center;background:#e0405e;padding:5px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-weight:600;position:fixed;top:0;left:0;right:0}:where(:root:not([data-isolated])) .panel{background:var(--card);border:1px solid var(--hairline);-webkit-backdrop-filter:blur(24px)saturate(140%);border-radius:20px;margin:14px 0;padding:18px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 20px 40px #00000040}:where(:root:not([data-isolated])) .phone{max-width:480px;padding:0 16px calc(96px + env(safe-area-inset-bottom));margin:0 auto}:where(:root:not([data-isolated])) .phone.join{flex-direction:column;justify-content:center;min-height:100dvh;padding-top:24px;display:flex}:where(:root:not([data-isolated])) .phone-top{z-index:10;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid var(--hairline);background:color-mix(in srgb, var(--page-base) 60%, transparent);-webkit-backdrop-filter:blur(20px)saturate(140%);justify-content:space-between;align-items:center;gap:8px;margin:0 -16px;display:flex;position:sticky;top:0}:where(:root:not([data-isolated])) .phone-name{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-weight:700;display:flex;overflow:hidden}:where(:root:not([data-isolated])) .phone-name .avatar{font-size:.75rem}:where(:root:not([data-isolated])) .phone-room{letter-spacing:.25em;color:var(--ink-muted);border:1px solid var(--hairline);border-radius:999px;padding:4px 10px 4px 12px;font-size:.8rem;font-weight:700}:where(:root:not([data-isolated])) .phone-points{font-variant-numeric:tabular-nums;color:var(--accent);font-weight:700}:where(:root:not([data-isolated])) .vip-banner{color:#f1ecff;background:#7b61ff2e;border:1px solid #b9a8ff4d;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin:16px auto 0;padding:6px 14px;font-size:.85rem;font-weight:600;display:flex}:where(:root:not([data-isolated])) .waiting{text-align:center;padding:26px 18px}:where(:root:not([data-isolated])) .waiting-dots:after{content:"";text-align:left;width:1.2em;animation:1.4s steps(4,end) infinite dots;display:inline-block}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}:where(:root:not([data-isolated])) .chips-row{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}:where(:root:not([data-isolated])) .chips-row .avatar{font-size:.8rem}:where(:root:not([data-isolated])) .vip-bar{z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--page-base) 95%, transparent) 35%);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}:where(:root:not([data-isolated])) .vip-bar .btn{width:100%;max-width:448px;margin:0}:where(:root:not([data-isolated])) .vip-bar .btn-quiet{width:auto}:where(:root:not([data-isolated])) .sticky-bottom{bottom:calc(72px + env(safe-area-inset-bottom));position:sticky}:where(:root:not([data-isolated])) .game-menu{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}:where(:root:not([data-isolated])) .game-card{border:1px solid var(--hairline);background:#ffffff09;border-radius:18px;transition:border-color .2s,background .2s}:where(:root:not([data-isolated])) .game-card.open{background:#ffffff12;border-color:#fff3}:where(:root:not([data-isolated])) .game-card-head{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:12px;display:flex}:where(:root:not([data-isolated])) .game-emoji{background:var(--tile,#ffffff14);border-radius:15px;flex:none;place-items:center;width:54px;height:54px;font-size:1.7rem;display:grid;box-shadow:inset 0 1px #ffffff40,0 6px 16px #0000004d}:where(:root:not([data-isolated])) .game-text{flex-direction:column;gap:3px;min-width:0;display:flex}:where(:root:not([data-isolated])) .game-name{letter-spacing:-.015em;font-size:1.05rem;font-weight:700}:where(:root:not([data-isolated])) .game-tagline{color:#f4f5fbd1;font-size:.86rem;line-height:1.35}:where(:root:not([data-isolated])) .game-meta{color:var(--ink-muted);font-size:.75rem}:where(:root:not([data-isolated])) .game-card-body{padding:0 12px 12px}:where(:root:not([data-isolated])) .standings{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}:where(:root:not([data-isolated])) .standings li{background:#ffffff09;border:1px solid #ffffff0d;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex}:where(:root:not([data-isolated])) .standings li.offline{opacity:.45}:where(:root:not([data-isolated])) .standings-place{text-align:center;width:1.4em;color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.85em;font-weight:600}:where(:root:not([data-isolated])) .standings .avatar{font-size:.72em}:where(:root:not([data-isolated])) .standings-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}:where(:root:not([data-isolated])) .standings-drinks{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.85em}:where(:root:not([data-isolated])) .standings-points{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;min-width:2ch;font-weight:700}:where(:root:not([data-isolated])) .countdown{background:var(--card-2);border-radius:999px;height:28px;margin:12px 0;position:relative;overflow:hidden}:where(:root:not([data-isolated])) .countdown-bar{background:var(--btn-on);transition:width .2s linear;position:absolute;inset:0 auto 0 0}:where(:root:not([data-isolated])) .countdown.low .countdown-bar{background:var(--danger)}:where(:root:not([data-isolated])) .countdown-n{text-align:center;line-height:28px;font-family:var(--head-font);font-variant-numeric:tabular-nums;font-weight:700;display:block;position:relative}:where(:root:not([data-isolated])) .toast{top:calc(12px + env(safe-area-inset-top));z-index:40;background:color-mix(in srgb, var(--panel-solid) 85%, transparent);border:1px solid var(--accent-dim);text-align:center;-webkit-backdrop-filter:blur(20px);border-radius:16px;max-width:448px;margin:0 auto;padding:12px 14px;animation:.3s ease-out drop-in;position:fixed;left:16px;right:16px}:where(:root:not([data-isolated])) .toast-mine{background:var(--panel-solid);border:1px solid var(--accent);padding:26px 18px;top:30%;box-shadow:0 0 0 100vmax #0009}:where(:root:not([data-isolated])) .toast-big{font-family:var(--head-font);letter-spacing:-.03em;color:var(--accent);font-size:2.4rem;font-weight:800}@keyframes drop-in{0%{opacity:0;transform:translateY(-20px)}}:where(:root:not([data-isolated])) .owner-players,:where(:root:not([data-isolated])) .owner-calls{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}:where(:root:not([data-isolated])) .owner-players li,:where(:root:not([data-isolated])) .owner-calls li{background:#ffffff09;border:1px solid #ffffff0d;border-radius:14px;align-items:center;gap:8px;padding:8px 10px;display:flex}:where(:root:not([data-isolated])) .owner-players li.offline{opacity:.55}:where(:root:not([data-isolated])) .owner-players .avatar{font-size:.72rem}:where(:root:not([data-isolated])) body[data-view=tv]{overflow:hidden}:where(:root:not([data-isolated])) .tv{height:100dvh;padding:3.5vh 4vw}:where(:root:not([data-isolated])) .tv-main{height:100%;container-type:size}:where(:root:not([data-isolated])) .tv-logo{text-align:left;margin:0;font-size:7cqh}:where(:root:not([data-isolated])) .tv-lobby{grid-template-rows:auto 1fr auto;grid-template-columns:1.05fr 1fr;column-gap:4cqw;height:100%;display:grid}:where(:root:not([data-isolated])) .tv-lobby-top{grid-column:1/-1;justify-content:space-between;align-items:center;margin-bottom:4cqh;display:flex}:where(:root:not([data-isolated])) .tv-lobby-left{flex-direction:column;justify-content:center;min-height:0;display:flex}:where(:root:not([data-isolated])) .tv-lobby-right{flex-direction:column;min-height:0;display:flex}:where(:root:not([data-isolated])) .tv-players-head{align-items:baseline;gap:1.2cqh;margin-bottom:2cqh;display:flex}:where(:root:not([data-isolated])) .tv-players-head h2{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-muted);margin:0;font-size:2.2cqh;font-weight:600}:where(:root:not([data-isolated])) .tv-count{color:var(--ink);font-variant-numeric:tabular-nums;font-size:2.2cqh;font-weight:700}:where(:root:not([data-isolated])) .tv-join{border:1px solid var(--hairline);-webkit-backdrop-filter:blur(30px)saturate(140%);background:#ffffff0b;border-radius:3.6cqh;align-items:center;gap:4cqh;padding:3.4cqh;display:flex;box-shadow:inset 0 1px #ffffff12,0 4cqh 8cqh #00000059}:where(:root:not([data-isolated])) .tv-join .qr{border-radius:2cqh;flex:none;width:30cqh;height:30cqh}:where(:root:not([data-isolated])) .tv-join-label{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-muted);font-size:2.2cqh;font-weight:600}:where(:root:not([data-isolated])) .tv-join-url{letter-spacing:-.02em;margin-top:.6cqh;font-size:4cqh;font-weight:600}:where(:root:not([data-isolated])) .tv-join-code{letter-spacing:.12em;background:var(--brand);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:2cqh;font-size:15cqh;font-weight:800;line-height:1}:where(:root:not([data-isolated])) .tv-badges{gap:1cqh;display:flex}:where(:root:not([data-isolated])) .badge{border:1px solid var(--hairline);background:#ffffff0f;border-radius:999px;padding:.8cqh 1.8cqh;font-size:2.2cqh;font-weight:600}:where(:root:not([data-isolated])) .tv-status{border:1px solid var(--hairline);background:#ffffff0f;border-radius:999px;grid-column:1/-1;justify-self:center;align-items:center;gap:1.4cqh;margin-top:3cqh;padding:1.4cqh 3cqh;font-size:3cqh;font-weight:600;display:flex}:where(:root:not([data-isolated])) .tv-status:before{content:"";background:var(--good);border-radius:50%;width:1.4cqh;height:1.4cqh;animation:2s ease-out infinite pulse-dot;box-shadow:0 0 #34d39999}@keyframes pulse-dot{0%{box-shadow:0 0 #34d3998c}to{box-shadow:0 0 0 2cqh #34d39900}}:where(:root:not([data-isolated])) .tv-empty{color:var(--ink-muted);border:1px dashed var(--hairline);border-radius:3cqh;flex:1;place-items:center;font-size:3cqh;display:grid}:where(:root:not([data-isolated])) .tv-standings{grid-template-columns:1fr 1fr;grid-auto-rows:min-content;gap:1.1cqh 1.1cqw;font-size:2.7cqh;display:grid}:where(:root:not([data-isolated])) .tv-standings li{border-radius:1.8cqh;padding:.9cqh 1.4cqh;animation:.4s cubic-bezier(.2,1.2,.4,1) both chip-in}@keyframes chip-in{0%{opacity:0;transform:translateY(1cqh)scale(.96)}}:where(:root:not([data-isolated])) .tv-game{flex-direction:column;height:100%;display:flex}:where(:root:not([data-isolated])) .tv-game-top{color:var(--ink-muted);border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;padding-bottom:1cqh;font-size:2.6cqh;display:flex}:where(:root:not([data-isolated])) .tv-game-name{font-family:var(--head-font);text-transform:uppercase;letter-spacing:.12em;color:var(--accent);font-weight:700}:where(:root:not([data-isolated])) .tv-game-code b{font-family:var(--head-font);color:var(--ink);letter-spacing:.15em;font-weight:800}:where(:root:not([data-isolated])) .tv-game-body{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}:where(:root:not([data-isolated])) .tv-night-over{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.8cqh;height:100%;display:flex}:where(:root:not([data-isolated])) .tv-night-over .eyebrow{font-size:2.6cqh}:where(:root:not([data-isolated])) .tv-champ{letter-spacing:-.04em;background:var(--brand);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:11cqh;font-weight:800;line-height:1;animation:.9s cubic-bezier(.2,1.3,.4,1) both champ-in}@keyframes champ-in{0%{opacity:0;filter:blur(10px);transform:scale(.8)}}:where(:root:not([data-isolated])) .tv-award{color:var(--ink-muted);margin:0;font-size:3cqh}:where(:root:not([data-isolated])) .tv-award b{color:var(--ink)}:where(:root:not([data-isolated])) .tv-night-over .tv-standings{text-align:left;gap:.8cqh 1cqw;width:min(90cqw,140cqh);font-size:2.2cqh}:where(:root:not([data-isolated])) .tv-night-over .tv-standings li{padding:.55cqh 1.2cqh}:where(:root:not([data-isolated])) .tv-night-over .muted{font-size:2.4cqh}:where(:root:not([data-isolated])) .takeover{z-index:100;text-align:center;background:radial-gradient(circle at 50% 40%, var(--takeover-glow), var(--page-base) 70%);flex-direction:column;justify-content:center;align-items:center;animation:.35s ease-out p-takeover-in;display:flex;position:fixed;inset:0}:where(:root:not([data-isolated])) .takeover-emoji{font-size:22vh;line-height:1}:where(:root:not([data-isolated])) .takeover-who{font-family:var(--head-font);letter-spacing:-.03em;color:var(--accent);padding:0 4vw;font-size:13vh;font-weight:800;line-height:1.1}:where(:root:not([data-isolated])) .takeover-count{font-family:var(--head-font);text-transform:uppercase;font-size:9vh;font-weight:700}:where(:root:not([data-isolated])) .takeover-reason{color:var(--ink-muted);margin-top:2vh;padding:0 6vw;font-size:4.5vh}@keyframes p-takeover-in{0%{opacity:0;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){:where(:root:not([data-isolated])) *{transition:none!important;animation:none!important}}:where(:root:not([data-isolated])) .avatar{width:2em;height:2em;font-family:var(--head-font);color:#fff;background:linear-gradient(145deg, hsl(var(--hue) 75% 62%), hsl(calc(var(--hue) + 25) 70% 42%));border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;box-shadow:inset 0 1px #ffffff4d}:where(:root:not([data-isolated])) .sound-chip{z-index:90;font:inherit;color:var(--ink);border:1px solid var(--hairline);cursor:pointer;-webkit-backdrop-filter:blur(16px);background:#ffffff14;border-radius:999px;padding:.9vh 1.8vh;font-size:2vh;font-weight:600;position:fixed;bottom:2vh;right:2vw}.shell-crown{color:#fff;cursor:pointer;vertical-align:middle;background:#0a0b1299;border:1px solid #ffffff40;border-radius:50%;flex:none;width:38px;height:38px;margin-left:8px;font-size:18px;line-height:1}.shell-sheet-backdrop{z-index:80;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.shell-sheet{color:#f4f5fb;width:100%;max-width:480px;max-height:80vh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));box-sizing:border-box;background:#12131d;border:1px solid #ffffff17;border-bottom:0;border-radius:22px 22px 0 0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:auto}.shell-sheet-title{margin:0 0 12px;font-size:1.05rem;font-weight:700}.shell-btn{box-sizing:border-box;width:100%;min-height:48px;font:inherit;color:#0a0b12;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:14px;margin:8px 0 0;padding:12px 16px;font-weight:600;display:block}.shell-btn.shell-danger{color:#ff9db0;background:0 0;border-color:#ff5c7a80}.shell-btn.shell-quiet{color:#e2e6ff94;background:0 0;border-color:#ffffff17}.shell-row{border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:6px 0;display:flex}.shell-row>span{flex:1;min-width:0}.shell-row .shell-btn{width:auto;min-height:36px;margin:0;padding:6px 10px;font-size:.85rem}@font-face{font-family:Libre Baskerville;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-baskerville-latin-700-normal-CLGq6Yj4.woff2)format("woff2"),url(/assets/libre-baskerville-latin-700-normal-D1DCMXWx.woff)format("woff")}:root[data-game=jeopardy]{--blue:#060ce9;--blue-dark:#030779;--blue-deep:#01033f;--gold:#fc0;--white:#fff;--muted:#b8bdf5;--green:#1fbf5a;--red:#e23b3b;--panel:#ffffff0f;--border:#ffffff29;--clue-font:"Libre Baskerville", "ITC Korinna", Georgia, "Times New Roman", serif;--value-font:"Oswald", Impact, "Arial Narrow", sans-serif;--ui-font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-game=jeopardy] *{box-sizing:border-box}html[data-game=jeopardy],[data-game=jeopardy] body,[data-game=jeopardy] #root{height:100%;min-height:100%;margin:0}[data-game=jeopardy] body{background:radial-gradient(ellipse at top, var(--blue-dark), var(--blue-deep) 70%) fixed;background-color:var(--blue-deep);color:var(--white);font-family:var(--ui-font);-webkit-tap-highlight-color:transparent}[data-game=jeopardy] button,[data-game=jeopardy] input,[data-game=jeopardy] textarea{font:inherit}[data-game=jeopardy] .muted{color:var(--muted)}[data-game=jeopardy] .go{color:var(--gold)}[data-game=jeopardy] .neg{color:#ff8a8a!important}[data-game=jeopardy] .error{color:#ff8a8a;margin:0}[data-game=jeopardy] .center-msg{height:100%;color:var(--muted);place-items:center;font-size:1.25rem;display:grid}[data-game=jeopardy] .conn-banner{z-index:10;background:var(--red);text-align:center;padding:6px;font-weight:600;position:fixed;top:0;left:0;right:0}[data-game=jeopardy] .btn{border:1px solid var(--border);color:var(--white);cursor:pointer;touch-action:manipulation;background:#ffffff1a;border-radius:10px;padding:10px 16px;font-weight:600}[data-game=jeopardy] .btn:disabled{opacity:.4;cursor:default}[data-game=jeopardy] .btn-gold{background:var(--gold);color:var(--blue-deep);border-color:var(--gold)}[data-game=jeopardy] .btn-gold:hover:not(:disabled){background:#ffd83d}[data-game=jeopardy] .btn-big{width:100%;padding:16px 20px;font-size:1.25rem}[data-game=jeopardy] .btn-small{padding:6px 10px;font-size:.85rem}[data-game=jeopardy] .btn-danger{color:#ffb3b3}[data-game=jeopardy] .btn-quiet{color:var(--muted);background:0 0}[data-game=jeopardy] .join{flex-direction:column;gap:16px;max-width:360px;margin:0 auto;padding:48px 16px;display:flex}[data-game=jeopardy] label{color:var(--muted);flex-direction:column;gap:6px;font-size:.9rem;display:flex}[data-game=jeopardy] input,[data-game=jeopardy] textarea{border:1px solid var(--border);color:var(--white);background:#0000004d;border-radius:10px;width:100%;padding:12px;font-size:1.1rem}[data-game=jeopardy] input:focus,[data-game=jeopardy] textarea:focus{outline:2px solid var(--gold);outline-offset:1px}[data-game=jeopardy] .logo{font-family:var(--clue-font);color:var(--gold);text-align:center;text-shadow:3px 3px #000;margin:0 0 16px;font-size:2.5rem;line-height:1.05}[data-game=jeopardy] .clue-value{color:var(--gold);font-size:1.6rem;font-weight:700;font-family:var(--value-font);text-shadow:2px 2px #000}[data-game=jeopardy] .countdown{border:1px solid var(--border);background:#00000059;border-radius:14px;height:28px;position:relative;overflow:hidden}[data-game=jeopardy] .countdown-fill{background:var(--gold);transform-origin:0;transition:transform .1s linear;position:absolute;inset:0}[data-game=jeopardy] .countdown.done .countdown-fill{background:var(--red);transform:scaleX(1)!important}[data-game=jeopardy] .countdown-label{text-align:center;color:var(--blue-deep);mix-blend-mode:normal;font-weight:800;line-height:26px;display:block;position:relative}[data-game=jeopardy] .countdown.done .countdown-label{color:var(--white)}[data-game=jeopardy] .buzz-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}[data-game=jeopardy] .buzz-list li{background:var(--panel);border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}[data-game=jeopardy] .buzz-list li.answering{border-color:var(--gold);background:#ffcc0026}[data-game=jeopardy] .buzz-pos{color:var(--gold);width:1.5em;font-weight:800}[data-game=jeopardy] .buzz-name{flex:1;font-weight:600}[data-game=jeopardy] .buzz-time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.9rem}[data-game=jeopardy] .status{text-align:center;margin:0;font-size:1.2rem;font-weight:600}[data-game=jeopardy] .play{height:100%;min-height:100dvh;padding:env(safe-area-inset-top) 16px env(safe-area-inset-bottom);-webkit-user-select:none;user-select:none;flex-direction:column;max-width:560px;margin:0 auto;display:flex}[data-game=jeopardy] .play-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;padding:14px 0;display:flex}[data-game=jeopardy] .play-name{font-size:1.1rem;font-weight:700}[data-game=jeopardy] .play-score{color:var(--gold);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:800}[data-game=jeopardy] .play-main{flex-direction:column;flex:1;gap:14px;padding:16px 0;display:flex;overflow-y:auto}[data-game=jeopardy] .play-main>*{flex-shrink:0}[data-game=jeopardy] .clue-card{background:var(--blue);text-align:center;border-radius:12px;padding:16px;box-shadow:0 4px #0006}[data-game=jeopardy] .clue-text{font-family:var(--clue-font);text-transform:uppercase;text-shadow:2px 2px #000;margin-top:8px;font-size:1.15rem;line-height:1.35}[data-game=jeopardy] .clue-answer{color:var(--gold);margin-top:12px;font-size:1.15rem;font-weight:700}[data-game=jeopardy] .buzzer-area{flex-direction:column;align-items:center;gap:10px;padding:8px 0 20px;display:flex}[data-game=jeopardy] .buzzer{aspect-ratio:1;color:#fff9;letter-spacing:.05em;touch-action:manipulation;cursor:pointer;background:#3a3f78;border:6px solid #ffffff40;border-radius:50%;width:min(70vw,260px);font-size:2rem;font-weight:900;transition:transform 50ms,background .15s}[data-game=jeopardy] .buzzer:disabled{opacity:.35;cursor:default;border-width:4px;width:min(36vw,130px);font-size:1.2rem}[data-game=jeopardy] .buzzer.live{color:var(--white);background:radial-gradient(circle at 35% 30%,#ff6b6b,#c80f0f 70%);border-color:#ffd0d0;box-shadow:0 0 40px #ff3c3c99}[data-game=jeopardy] .buzzer:active:not(:disabled){transform:scale(.95)}[data-game=jeopardy] .buzzer.locked{color:#ffb3b3;box-shadow:none;background:#555}[data-game=jeopardy] .play-rank{color:var(--muted);min-height:1.2em;font-size:.9rem}[data-game=jeopardy] .host{max-width:1200px;margin:0 auto;padding:16px}[data-game=jeopardy] .host-header{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-bottom:16px;display:flex}[data-game=jeopardy] .host-header h1{color:var(--gold);font-family:var(--clue-font);margin:0}[data-game=jeopardy] .host-code strong{letter-spacing:.15em;color:var(--gold);font-size:1.4rem}[data-game=jeopardy] .host-link{color:var(--muted)}[data-game=jeopardy] .host-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=900px){[data-game=jeopardy] .host-grid{grid-template-columns:1.3fr 1fr}[data-game=jeopardy] .host-grid>.panel:first-child{grid-row:span 2}}[data-game=jeopardy] .panel{background:var(--panel);border:1px solid var(--border);border-radius:14px;min-width:0;padding:16px}[data-game=jeopardy] .panel h2{margin:0 0 12px;font-size:1.1rem}[data-game=jeopardy] .clue-form{flex-direction:column;gap:12px;display:flex}[data-game=jeopardy] .value-picks{flex-wrap:wrap;gap:8px;display:flex}[data-game=jeopardy] .value-pick{min-width:70px;color:var(--gold);flex:1}[data-game=jeopardy] .value-pick.selected{background:var(--gold);color:var(--blue-deep)}[data-game=jeopardy] .host-live{flex-direction:column;gap:14px;display:flex}[data-game=jeopardy] .host-clue{background:var(--blue);border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}[data-game=jeopardy] .host-clue-text{font-family:var(--clue-font);text-transform:uppercase;font-size:1.2rem}[data-game=jeopardy] .host-answer{color:var(--gold);font-size:1.15rem;font-weight:700}[data-game=jeopardy] .host-reveal{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;margin-bottom:16px;padding-bottom:16px;display:flex}[data-game=jeopardy] .host-result{font-weight:600}[data-game=jeopardy] .judge{grid-template-columns:1fr 1fr;gap:12px;display:grid}[data-game=jeopardy] .host-players{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-game=jeopardy] .host-players li{background:#0003;border-radius:10px;padding:10px}[data-game=jeopardy] .host-players li.offline{opacity:.55}[data-game=jeopardy] .hp-main{align-items:center;gap:8px;display:flex}[data-game=jeopardy] .hp-name{text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}[data-game=jeopardy] .hp-score{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:800}[data-game=jeopardy] .hp-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}[data-game=jeopardy] .dot{background:#777;border-radius:50%;flex-shrink:0;width:10px;height:10px}[data-game=jeopardy] .dot.on{background:var(--green)}[data-game=jeopardy] .setting{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}[data-game=jeopardy] .setting input{width:100px;padding:8px;font-size:1rem}[data-game=jeopardy] .row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}[data-game=jeopardy] .tv{flex-direction:column;gap:2vh;height:100%;min-height:100vh;padding:2vh 3vw;display:flex}[data-game=jeopardy] .tv-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}[data-game=jeopardy] .tv-title{font-family:var(--value-font);letter-spacing:.03em;color:var(--gold);text-shadow:3px 3px #000;font-size:clamp(1.5rem,3vw,3rem);font-weight:800}[data-game=jeopardy] .tv-join{color:var(--muted);text-align:right;align-items:center;gap:1vw;font-size:clamp(.9rem,1.5vw,1.6rem);display:flex}[data-game=jeopardy] .tv-join strong{color:var(--white)}[data-game=jeopardy] .tv-code{letter-spacing:.15em;color:var(--gold)!important}[data-game=jeopardy] .tv-main{flex:1;justify-content:center;align-items:stretch;min-height:0;display:flex}[data-game=jeopardy] .tv-lobby{flex-direction:column;justify-content:center;align-items:center;gap:2vh;display:flex}[data-game=jeopardy] .tv-big{font-size:clamp(2rem,5vw,5rem);font-family:var(--clue-font);text-shadow:3px 3px #000}[data-game=jeopardy] .tv-sub{color:var(--muted);font-size:clamp(1.25rem,3vw,3rem)}[data-game=jeopardy] .tv-clue{background:var(--blue);text-align:center;border-radius:1.5vw;flex-direction:column;justify-content:center;align-items:center;gap:3vh;width:100%;padding:4vh 5vw;display:flex;box-shadow:inset 0 0 80px #0006}[data-game=jeopardy] .tv-clue-value{color:var(--gold);font-family:var(--value-font);text-shadow:3px 3px #000;font-size:clamp(1.5rem,4vw,4rem);font-weight:700}[data-game=jeopardy] .tv-clue-text{font-family:var(--clue-font);text-transform:uppercase;text-shadow:4px 4px #000;max-width:85%;font-size:clamp(1.4rem,3.6vw,4rem);line-height:1.25}[data-game=jeopardy] .tv-answer{color:var(--gold);text-shadow:3px 3px #000;font-size:clamp(1.25rem,3.5vw,3.5rem);font-weight:800}[data-game=jeopardy] .tv-clue-status{font-size:clamp(1.25rem,3vw,3rem);font-weight:700}[data-game=jeopardy] .tv-clue .countdown{width:min(70%,900px);height:clamp(20px,3vh,40px)}[data-game=jeopardy] .tv-clue .countdown-label{font-size:clamp(.9rem,2vh,1.6rem);line-height:clamp(18px,3vh,38px)}[data-game=jeopardy] .tv-clue .buzz-list{text-align:left;width:min(70%,900px);font-size:clamp(1rem,1.8vw,1.8rem)}[data-game=jeopardy] .tv-podiums{flex-wrap:wrap;justify-content:center;gap:1vw;display:flex}[data-game=jeopardy] .podium{background:var(--blue);border:3px solid var(--blue-dark);text-align:center;border-radius:10px;min-width:9vw;padding:1vh 1.2vw;transition:border-color .2s,transform .2s}[data-game=jeopardy] .podium.answering{border-color:var(--gold);transform:translateY(-6px);box-shadow:0 0 30px #ffcc0080}[data-game=jeopardy] .podium.wrong{opacity:.5}[data-game=jeopardy] .podium.offline{opacity:.4}[data-game=jeopardy] .podium-score{color:var(--gold);font-variant-numeric:tabular-nums;font-size:clamp(1rem,2vw,2.2rem);font-weight:800}[data-game=jeopardy] .podium-name{font-size:clamp(.9rem,1.5vw,1.6rem);font-weight:600}[data-game=jeopardy] .board{background:#000;border:4px solid #000;border-radius:6px;gap:4px;width:100%;display:grid}[data-game=jeopardy] .board button{background:var(--blue);color:var(--white);font:inherit;text-align:center;border:0;border-radius:0;justify-content:center;align-items:center;min-width:0;margin:0;padding:4px;display:flex;box-shadow:inset 0 0 18px #00000073}[data-game=jeopardy] .board button:disabled{cursor:default;opacity:1}[data-game=jeopardy] .board .board-cat{font-family:var(--value-font);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-shadow:2px 2px #000;font-weight:500;line-height:1.1;overflow:hidden;border-bottom:4px solid #000!important}[data-game=jeopardy] .board .board-cell{font-family:var(--value-font);text-shadow:2px 2px #000;font-weight:700;color:var(--gold)!important}[data-game=jeopardy] .board-cell.current{outline:3px solid var(--gold);outline-offset:-3px}[data-game=jeopardy] .board-cell:not(:disabled){cursor:pointer}[data-game=jeopardy] .board-cell:not(:disabled):hover,[data-game=jeopardy] .board-cat:not(:disabled):hover{background:#2a30ff}[data-game=jeopardy] .board-tv{min-height:0}[data-game=jeopardy] .board-host .board-cat,[data-game=jeopardy] .board-phone .board-cat{letter-spacing:0}[data-game=jeopardy] .board-host .board-cat{min-height:52px;padding:4px 1px;font-size:clamp(.5rem,2vw,.8rem)}[data-game=jeopardy] .board-host .board-cat.hidden{color:#ffffff73;cursor:pointer;font-style:italic}[data-game=jeopardy] .board-host .board-cell{min-height:48px;font-size:clamp(.85rem,3.8vw,1.25rem)}[data-game=jeopardy] .board-phone{border-width:2px;gap:2px}[data-game=jeopardy] .board-phone button{text-shadow:1px 1px #000}[data-game=jeopardy] .board-phone .board-cat{letter-spacing:-.02em;min-height:40px;padding:2px;font-size:.5rem;border-bottom-width:2px!important}[data-game=jeopardy] .board-phone .board-cell{min-height:34px;padding:2px;font-size:clamp(.75rem,3.6vw,.95rem)}[data-game=jeopardy] .host-board{flex-direction:column;gap:12px;display:flex}[data-game=jeopardy] .host-board-bar{justify-content:space-between;align-items:baseline;gap:8px;display:flex}[data-game=jeopardy] .host-board-bar h2{margin:0}[data-game=jeopardy] .host-cat{color:var(--white);font-family:var(--ui-font);text-transform:uppercase;font-size:1rem}[data-game=jeopardy] .small{margin:0;font-size:.85rem}[data-game=jeopardy] .hint{margin:12px 0 4px;line-height:1.45}[data-game=jeopardy] .custom-clue,[data-game=jeopardy] .paste-board{margin-top:12px}[data-game=jeopardy] .custom-clue summary,[data-game=jeopardy] .paste-board summary{cursor:pointer;color:var(--muted);margin-bottom:10px}[data-game=jeopardy] .paste-board textarea{margin-bottom:8px;font-family:ui-monospace,monospace;font-size:.85rem}[data-game=jeopardy] .file-btn input{display:none}[data-game=jeopardy] .file-btn{color:var(--white);flex-direction:row;font-size:1rem}[data-game=jeopardy] .clue-image{object-fit:contain;border-radius:8px;align-self:center;max-width:100%;max-height:30vh}[data-game=jeopardy] .clue-card .clue-image{margin-top:10px}[data-game=jeopardy] .clue-cat{text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:.85rem;font-weight:700}[data-game=jeopardy] .tv-board-wrap{flex-direction:column;gap:1.5vh;width:100%;min-height:0;display:flex}[data-game=jeopardy] .tv-board-wrap .board{flex:1 1 0}[data-game=jeopardy] .tv-board-status{text-align:center;color:var(--gold);min-height:1.3em;font-size:clamp(1rem,2.4vw,2.4rem);font-weight:700}[data-game=jeopardy] .tv-clue-cat{color:var(--white);font-family:var(--ui-font);text-transform:uppercase;letter-spacing:.05em;text-shadow:2px 2px #000;font-size:clamp(1rem,2vw,2rem)}[data-game=jeopardy] .qr{border-radius:6px;display:block}[data-game=jeopardy] .qr-small{width:clamp(64px,10vh,120px);height:auto}[data-game=jeopardy] .qr-big{width:min(40vh,60vw);height:auto;box-shadow:0 0 0 6px var(--gold);border-radius:12px}[data-game=jeopardy] .tv-lobby strong{color:var(--white)}[data-game=jeopardy] .tv-sound{border:1px solid var(--border);color:var(--white);cursor:pointer;opacity:.5;background:#00000073;border-radius:999px;padding:8px 14px;font-size:1rem;position:fixed;bottom:12px;right:12px}[data-game=jeopardy] .tv-sound:hover,[data-game=jeopardy] .tv-sound.attention{opacity:1}[data-game=jeopardy] .tv-sound.attention{background:var(--gold);color:var(--blue-deep);font-weight:700;animation:1.6s ease-in-out infinite pulse}[data-game=jeopardy] .screen-flash{pointer-events:none;z-index:5;animation:1.2s ease-out forwards screen-flash;position:fixed;inset:0}[data-game=jeopardy] .screen-flash.gold{background:radial-gradient(circle,#ffcc008c,#ffcc0026)}[data-game=jeopardy] .screen-flash.green{background:radial-gradient(circle,#1fbf5a99,#1fbf5a26)}[data-game=jeopardy] .screen-flash.red{background:radial-gradient(circle,#e23b3b99,#e23b3b26)}@keyframes screen-flash{0%{opacity:0}12%{opacity:1}to{opacity:0}}[data-game=jeopardy] .flash-up{animation:.9s ease-out flash-up}[data-game=jeopardy] .flash-down{animation:.9s ease-out flash-down}@keyframes flash-up{0%,40%{color:#4dff8f;text-shadow:0 0 16px #4dff8fcc}}@keyframes flash-down{0%,40%{color:#ff6b6b;text-shadow:0 0 16px #ff6b6bcc}}[data-game=jeopardy] .podium-score,[data-game=jeopardy] .play-score,[data-game=jeopardy] .hp-score{font-family:var(--value-font);font-weight:700;display:inline-block}[data-game=jeopardy] .podium-score{display:block}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}[data-game=jeopardy] .buzzer.live{animation:.9s ease-in-out infinite pulse}[data-game=jeopardy] .buzzer.live:active{animation:none}[data-game=jeopardy] .tv-clue{animation:.55s cubic-bezier(.2,.8,.2,1) clue-zoom}@keyframes clue-zoom{0%{opacity:.4;transform:scale(.08)}to{opacity:1;transform:scale(1)}}[data-game=jeopardy] .tv-answer{animation:.4s cubic-bezier(.2,.8,.2,1.3) pop-in}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}}[data-game=jeopardy] .clue-card{animation:.35s cubic-bezier(.2,.8,.2,1.2) pop-in}[data-game=jeopardy] .board-cat span{max-width:100%}[data-game=jeopardy] .board-cat:not(.hidden) span{animation:.6s ease-out cat-flip;display:inline-block}@keyframes cat-flip{0%{opacity:0;transform:rotateX(90deg)}to{opacity:1;transform:rotateX(0)}}[data-game=jeopardy] .podium{animation:.4s ease-out pop-in}@media (prefers-reduced-motion:reduce){[data-game=jeopardy] *,[data-game=jeopardy] :before,[data-game=jeopardy] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-game=jeopardy] .host-sound{flex-direction:row;align-items:center;gap:6px;margin-left:auto}[data-game=jeopardy] .host-sound input{width:auto}[data-game=jeopardy] .dd-badge{font-family:var(--ui-font);color:var(--blue-deep);background:var(--gold);text-shadow:none;border-radius:4px;padding:0 3px;font-size:.55rem;font-weight:800;position:absolute;top:2px;right:3px}[data-game=jeopardy] .board-cell{position:relative}[data-game=jeopardy] .dd-tag{color:var(--gold);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:800}[data-game=jeopardy] .dd-title{font-family:var(--value-font);color:var(--gold);text-transform:uppercase;text-shadow:3px 3px #000;text-align:center;font-size:2.2rem;font-weight:700;animation:.7s cubic-bezier(.2,.8,.2,1.3) dd-pop}@keyframes dd-pop{0%{opacity:0;transform:scale(.2)rotate(-12deg)}60%{opacity:1;transform:scale(1.12)rotate(3deg)}to{transform:scale(1)rotate(0)}}[data-game=jeopardy] .dd-host{background:var(--blue);text-align:center;border-radius:12px;padding:16px}[data-game=jeopardy] .round-bar{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}[data-game=jeopardy] .round-bar .btn-big{width:auto}[data-game=jeopardy] .amount-form{align-items:flex-end;gap:8px;display:flex}[data-game=jeopardy] .amount-form label{flex:1}[data-game=jeopardy] .final-list,[data-game=jeopardy] .final-standings,[data-game=jeopardy] .team-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}[data-game=jeopardy] .final-list li{background:#0003;border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}[data-game=jeopardy] .final-list li.hp-main{flex-direction:row}[data-game=jeopardy] .final-list li.current{outline:2px solid var(--gold)}[data-game=jeopardy] .final-list details{margin-top:4px}[data-game=jeopardy] .final-standings{counter-reset:pos}[data-game=jeopardy] .final-standings li{counter-increment:pos;background:#00000040;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;font-weight:600;display:flex}[data-game=jeopardy] .final-standings li:before{content:counter(pos) ".";color:var(--gold);margin-right:10px;font-weight:800}[data-game=jeopardy] .final-standings li span:first-child{flex:1}[data-game=jeopardy] .final-standings li.me{outline:2px solid var(--gold)}[data-game=jeopardy] .team-select{color:var(--white);border:1px solid var(--border);font:inherit;background:#0000004d;border-radius:8px;padding:5px 8px;font-size:.85rem}[data-game=jeopardy] .team-list{margin:12px 0}[data-game=jeopardy] .team-list li{background:#0003;border-left:6px solid;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex}[data-game=jeopardy] .team-list input{flex:1;min-width:0;padding:6px 8px;font-size:1rem}[data-game=jeopardy] input.check{width:22px;height:22px;accent-color:var(--gold)}[data-game=jeopardy] .grow{flex:1;min-width:0}[data-game=jeopardy] .team-chip{color:#111;vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:.75rem;font-weight:700}[data-game=jeopardy] .dd-panel,[data-game=jeopardy] .final-panel{text-align:center;flex-direction:column;gap:14px;display:flex}[data-game=jeopardy] .wager-form{flex-direction:column;gap:10px;display:flex}[data-game=jeopardy] .wager-form .row{justify-content:center;margin:0}[data-game=jeopardy] .wager-input{font-size:2rem;font-family:var(--value-font);color:var(--gold);align-items:center;gap:6px;display:flex}[data-game=jeopardy] .wager-input input{font-size:2rem;font-family:var(--value-font);text-align:center}[data-game=jeopardy] .final-cat{font-family:var(--value-font);text-transform:uppercase;text-shadow:2px 2px #000;font-size:1.6rem}[data-game=jeopardy] .final-answer{text-align:left;flex-direction:column;gap:10px;display:flex}[data-game=jeopardy] .final-answer textarea{font-size:1.2rem}[data-game=jeopardy] .final-mine{background:var(--panel);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}[data-game=jeopardy] .final-mine-answer{font-size:1.3rem;font-weight:700}[data-game=jeopardy] .tv-dd,[data-game=jeopardy] .tv-final,[data-game=jeopardy] .tv-gameover{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3vh;width:100%;display:flex;position:relative}[data-game=jeopardy] .tv-dd{background:radial-gradient(circle, #2a30ff, var(--blue) 60%, var(--blue-dark));border-radius:1.5vw}[data-game=jeopardy] .tv-dd-title{font-family:var(--value-font);color:var(--gold);text-transform:uppercase;text-shadow:6px 6px #000;font-size:clamp(3rem,10vw,11rem);font-weight:700;line-height:1;animation:.9s cubic-bezier(.2,.8,.2,1.3) dd-pop}[data-game=jeopardy] .tv-dd-title.small{text-shadow:3px 3px #000;font-size:clamp(1.5rem,3.5vw,3.5rem)}[data-game=jeopardy] .tv-dd-tag{font-size:clamp(1rem,2.4vw,2.4rem)}[data-game=jeopardy] .round-splash{font-family:var(--value-font);color:var(--gold);text-transform:uppercase;text-shadow:6px 6px #000;background:radial-gradient(circle, #2a30ff, var(--blue) 60%, var(--blue-dark));border-radius:1.5vw;flex:1;place-items:center;font-size:clamp(3rem,9vw,10rem);font-weight:700;animation:.9s cubic-bezier(.2,.8,.2,1.3) dd-pop;display:grid}[data-game=jeopardy] .tv-final{background:var(--blue);border-radius:1.5vw;padding:3vh 4vw;box-shadow:inset 0 0 80px #0006}[data-game=jeopardy] .tv-final-head{align-items:baseline;gap:2vw;display:flex}[data-game=jeopardy] .tv-final-category{font-family:var(--value-font);text-transform:uppercase;text-shadow:4px 4px #000;font-size:clamp(2rem,6vw,6rem);animation:.6s ease-out pop-in}[data-game=jeopardy] .tv-final-clue{font-family:var(--clue-font);text-transform:uppercase;text-shadow:4px 4px #000;max-width:85%;font-size:clamp(1.4rem,3.4vw,3.6rem);line-height:1.25}[data-game=jeopardy] .tv-final-clue.small{opacity:.8;font-size:clamp(1rem,1.8vw,1.8rem)}[data-game=jeopardy] .tv-final-entrants{flex-wrap:wrap;justify-content:center;gap:1vw;display:flex}[data-game=jeopardy] .chip{border:2px solid var(--border);background:#0000004d;border-radius:999px;padding:.6vh 1.4vw;font-size:clamp(1rem,1.8vw,1.8rem);font-weight:600}[data-game=jeopardy] .chip.done{border-color:var(--gold);color:var(--gold)}[data-game=jeopardy] .tv-final-card{border:4px solid var(--border);background:#0000004d;border-radius:1vw;flex-direction:column;gap:2vh;min-width:50%;padding:3vh 3vw;animation:.5s cubic-bezier(.2,.8,.2,1.2) pop-in;display:flex}[data-game=jeopardy] .tv-final-card.wrong{border-color:var(--red)}[data-game=jeopardy] .tv-final-name{font-size:clamp(1.5rem,3.5vw,3.5rem);font-weight:800}[data-game=jeopardy] .tv-final-answer{font-family:var(--clue-font);color:var(--white);text-shadow:3px 3px #000;font-size:clamp(1.5rem,4vw,4.5rem)}[data-game=jeopardy] .tv-final-wager{font-family:var(--value-font);color:var(--gold);font-size:clamp(1.5rem,3.5vw,3.5rem);animation:.4s ease-out pop-in}[data-game=jeopardy] .podium-members{color:var(--muted);max-width:18vw;font-size:clamp(.7rem,1vw,1.1rem)}[data-game=jeopardy] .confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-game=jeopardy] .confetti span{border-radius:2px;width:.8vw;min-width:6px;height:1.6vw;min-height:12px;animation:linear infinite confetti-fall;position:absolute;top:-5%}@keyframes confetti-fall{to{transform:translateY(110vh)rotate(720deg)}}[data-game=jeopardy] .tv{height:100dvh;min-height:0;overflow:hidden}[data-game=jeopardy] .tv-main{overflow:hidden;container-type:size}[data-game=jeopardy] .tv-final,[data-game=jeopardy] .tv-gameover,[data-game=jeopardy] .tv-dd{justify-content:safe center;gap:min(2.2vh,3cqh);min-height:0;max-height:100%;padding:min(2.5vh,3cqh) 4vw;overflow:hidden}[data-game=jeopardy] .tv-dd-title{font-size:clamp(1.5rem,min(9vw,22cqh),10rem)}[data-game=jeopardy] .tv-dd-title.small{font-size:clamp(1rem,min(3.4vw,8cqh),3.6rem)}[data-game=jeopardy] .tv-final .tv-clue-cat{font-size:clamp(.8rem,min(2vw,5cqh),2rem)}[data-game=jeopardy] .tv-final-head{flex-wrap:wrap;justify-content:center}[data-game=jeopardy] .tv-final-category{font-size:clamp(1.2rem,min(5vw,13cqh),6rem)}[data-game=jeopardy] .tv-final-clue{font-size:clamp(.9rem,min(3.4vw,8.5cqh),4rem)}[data-game=jeopardy] .tv-final-clue.small{font-size:clamp(.75rem,min(1.7vw,4cqh),1.8rem)}[data-game=jeopardy] .tv-final .countdown{flex-shrink:0;width:min(70%,900px);height:clamp(16px,5cqh,40px)}[data-game=jeopardy] .tv-final .countdown-label{font-size:clamp(.8rem,3cqh,1.6rem);line-height:clamp(14px,5cqh,38px)}[data-game=jeopardy] .tv-final-entrants{gap:min(1vw,2cqh)}[data-game=jeopardy] .chip{font-size:clamp(.75rem,min(1.7vw,4.5cqh),1.8rem)}[data-game=jeopardy] .tv-final-card{gap:min(1.5vh,2cqh);min-width:min(50%,900px);max-width:90%;padding:min(2.5vh,3cqh) 3vw}[data-game=jeopardy] .tv-final-name{font-size:clamp(.9rem,min(3vw,7cqh),3.5rem)}[data-game=jeopardy] .tv-final-answer{overflow-wrap:anywhere;font-size:clamp(.9rem,min(3.4vw,8.5cqh),4.5rem)}[data-game=jeopardy] .tv-final-answer.empty{color:var(--muted);font-style:italic}[data-game=jeopardy] .tv-final-wager,[data-game=jeopardy] .tv-final .tv-answer{font-size:clamp(.9rem,min(3vw,7cqh),3.5rem)}[data-game=jeopardy] .tv-gameover .tv-dd-title{overflow-wrap:anywhere;max-width:95%;font-size:clamp(1.4rem,min(7vw,13cqh),9rem)}[data-game=jeopardy] .tv-sub.small{font-size:clamp(.75rem,min(1.8vw,4cqh),2rem)}[data-game=jeopardy] .final-panel{gap:10px}[data-game=jeopardy] .final-panel .dd-title{font-size:1.8rem}[data-game=jeopardy] .final-panel .final-cat{font-size:1.3rem}[data-game=jeopardy] .final-panel .clue-text{margin-top:0}[data-game=jeopardy] .final-mine-answer em{font-weight:400}[data-game=jeopardy] .tv-sound{inset:12px auto auto 50%;translate:-50%}[data-game=jeopardy] .tv-podiums{flex-shrink:0;max-height:34vh;overflow:hidden}[data-game=jeopardy] .tv-podiums.many,[data-game=jeopardy] .tv-podiums.lots{gap:.6vw}[data-game=jeopardy] .tv-podiums.many .podium{min-width:0;padding:.5vh .9vw}[data-game=jeopardy] .tv-podiums.many .podium-score{font-size:clamp(.85rem,1.6vw,1.7rem)}[data-game=jeopardy] .tv-podiums.many .podium-name{font-size:clamp(.7rem,1.15vw,1.25rem)}[data-game=jeopardy] .tv-podiums.lots .podium{border-width:2px;min-width:0;padding:.3vh .6vw}[data-game=jeopardy] .tv-podiums.lots .podium-score{font-size:clamp(.75rem,1.3vw,1.4rem)}[data-game=jeopardy] .tv-podiums.lots .podium-name{font-size:clamp(.65rem,1vw,1.05rem)}[data-game=jeopardy] .tv-podiums.lots .podium-members{display:none}[data-game=jeopardy] .board-tv .board-cell{font-size:clamp(.8rem,min(4vw,8cqh),4.2rem)}[data-game=jeopardy] .board-tv .board-cat{padding:.6cqh .5vw;font-size:clamp(.55rem,min(1.6vw,3.4cqh),1.8rem)}[data-game=jeopardy] .board-tv .board-cat span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}[data-game=jeopardy] .tv-board-status{flex-shrink:0;font-size:clamp(.9rem,min(2.4vw,5cqh),2.4rem)}[data-game=jeopardy] .tv-clue{justify-content:safe center;gap:min(3vh,3cqh);min-height:0;max-height:100%;padding:min(4vh,4cqh) 5vw;overflow:hidden}[data-game=jeopardy] .tv-clue-value{font-size:clamp(1rem,min(4vw,9cqh),4rem)}[data-game=jeopardy] .tv-clue-cat{font-size:clamp(.8rem,min(2vw,4.5cqh),2rem)}[data-game=jeopardy] .tv-clue-text{font-size:clamp(.9rem,min(3.6vw,9cqh),4rem)}[data-game=jeopardy] .tv-clue-text.long{font-size:clamp(.85rem,min(2.6vw,6cqh),3rem)}[data-game=jeopardy] .tv-clue-text.xlong{font-size:clamp(.75rem,min(1.9vw,4.3cqh),2.2rem)}[data-game=jeopardy] .tv-clue .tv-answer{font-size:clamp(.9rem,min(3.5vw,8cqh),3.5rem)}[data-game=jeopardy] .tv-clue-status{font-size:clamp(.9rem,min(3vw,7cqh),3rem)}[data-game=jeopardy] .tv-clue .countdown{flex-shrink:0;height:clamp(16px,5cqh,40px)}[data-game=jeopardy] .tv-clue .countdown-label{font-size:clamp(.8rem,3cqh,1.6rem);line-height:clamp(14px,5cqh,38px)}[data-game=jeopardy] .tv-clue .buzz-list{font-size:clamp(.8rem,min(1.8vw,4cqh),1.8rem)}[data-game=jeopardy] .tv-clue .clue-image{max-height:30cqh}[data-game=jeopardy] .buzz-more{color:var(--muted);justify-content:center}[data-game=jeopardy] .tv-lobby{justify-content:safe center;gap:min(2vh,2.5cqh);min-height:0;max-height:100%;overflow:hidden}[data-game=jeopardy] .qr-big{width:min(40vh,45cqh,60vw)}[data-game=jeopardy] .tv-lobby .tv-big{font-size:clamp(1.4rem,min(5vw,10cqh),5rem)}[data-game=jeopardy] .tv-lobby .tv-sub{font-size:clamp(.9rem,min(3vw,6cqh),3rem)}[data-game=jeopardy] .round-splash{font-size:clamp(2rem,min(9vw,20cqh),10rem)}[data-game=jeopardy] .clue-text.long{font-size:.9rem}[data-game=jeopardy] .clue-text.xlong{font-size:.78rem}[data-game=jeopardy] .buzzer{width:min(70vw,260px,34vh)}[data-game=jeopardy] .buzzer:disabled{width:min(36vw,130px,18vh)}[data-game=jeopardy] .host-clue-text.long{font-size:1rem}[data-game=jeopardy] .host-clue-text.xlong{font-size:.9rem}[data-game=jeopardy] .host-actions{display:contents}@media (width<=700px){[data-game=jeopardy] .host-actions>.btn-big,[data-game=jeopardy] .host-actions>.judge{z-index:2;position:sticky;bottom:10px;box-shadow:0 6px 24px #0009}[data-game=jeopardy] .host-actions>.judge{background:var(--blue-deep);border-radius:12px;margin:0 -6px;padding:6px}}[data-game=jeopardy] .tv-final-name{justify-content:center;align-items:baseline;gap:1.2vw;display:flex}[data-game=jeopardy] .tv-final-score{font-family:var(--value-font);color:var(--gold);font-weight:700}[data-game=jeopardy] .tv-final-verdict{font-family:var(--value-font);text-transform:uppercase;font-size:clamp(1rem,min(3.4vw,8cqh),4rem);font-weight:700;animation:.4s cubic-bezier(.2,.8,.2,1.3) pop-in}[data-game=jeopardy] .tv-final-wager{color:var(--gold)}[data-game=jeopardy] .final-step{text-align:center}[data-game=jeopardy] .btn.unpicked{opacity:.35}[data-game=jeopardy] .winners{--t3:1s;--t2:3s;--t1:5.6s;--done:6.4s;z-index:1;flex-shrink:0;justify-content:center;align-items:flex-end;width:100%;display:flex}[data-game=jeopardy] .winners-col{flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex}[data-game=jeopardy] .place-1{--d:var(--t1)}[data-game=jeopardy] .place-2{--d:var(--t2)}[data-game=jeopardy] .place-3{--d:var(--t3)}[data-game=jeopardy] .winners-block{width:100%;font-family:var(--value-font);color:#0000008c;text-shadow:0 1px #ffffff59;transform-origin:bottom;animation:winners-rise .9s cubic-bezier(.2, 1.25, .4, 1) var(--d) both;border-top:4px solid #0000;border-radius:10px 10px 0 0;justify-content:center;align-items:flex-start;font-weight:700;display:flex}[data-game=jeopardy] .place-1 .winners-block{background:var(--metal-gold)}[data-game=jeopardy] .place-2 .winners-block{background:var(--metal-silver)}[data-game=jeopardy] .place-3 .winners-block{background:var(--metal-bronze)}[data-game=jeopardy] .winners-who{max-width:100%;animation:winners-pop .5s cubic-bezier(.2, .8, .2, 1.3) calc(var(--d) + .6s) both;flex-direction:column;align-items:center;padding-bottom:.4em;display:flex}[data-game=jeopardy] .winners-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:800;overflow:hidden}[data-game=jeopardy] .winners-members{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}[data-game=jeopardy] .winners-score{font-family:var(--value-font);color:var(--gold);font-weight:700}[data-game=jeopardy] .winners-crown{animation:winners-crown .7s cubic-bezier(.3, 1.4, .5, 1) calc(var(--t1) + .9s) both;line-height:1}[data-game=jeopardy] .place-1 .winners-name{color:var(--gold)}[data-game=jeopardy] .place-1 .winners-block{animation:winners-rise .9s cubic-bezier(.2, 1.25, .4, 1) var(--d) both, winners-glow 2.4s ease-in-out calc(var(--d) + .9s) infinite}@keyframes winners-rise{0%{transform:scaleY(0)}}@keyframes winners-pop{0%{opacity:0;transform:translateY(40%)scale(.6)}}@keyframes winners-crown{0%{opacity:0;transform:translateY(-150%)rotate(-25deg)}}@keyframes winners-glow{50%{box-shadow:0 0 40px #e6c36a8c}}@keyframes winners-fade-in{0%{opacity:0}}@keyframes winners-fade-out{to{opacity:0}}[data-game=jeopardy] .winners-after{align-items:center;gap:inherit;flex-direction:column;width:100%;min-height:0;animation:.8s ease-out 6.6s both winners-fade-in;display:flex}[data-game=jeopardy] .winners-confetti{pointer-events:none;animation:.3s 6.4s both winners-fade-in;position:absolute;inset:0}[data-game=jeopardy] .winners-title{z-index:1;flex-shrink:0;place-items:center;width:100%;display:grid}[data-game=jeopardy] .winners-title>*{grid-area:1/1}[data-game=jeopardy] .winners-teaser{animation:.6s ease-out both winners-fade-in,.3s 6.1s forwards winners-fade-out}[data-game=jeopardy] .winners-headline{animation:.5s cubic-bezier(.2,.8,.2,1.3) 6.4s both pop-in}[data-game=jeopardy] .winners-tv{gap:1.5vw;width:min(86%,1200px)}[data-game=jeopardy] .winners-tv .winners-col{max-width:30%}[data-game=jeopardy] .winners-tv .place-1 .winners-block{height:22cqh}[data-game=jeopardy] .winners-tv .place-2 .winners-block{height:15cqh}[data-game=jeopardy] .winners-tv .place-3 .winners-block{height:10cqh}[data-game=jeopardy] .winners-tv .winners-block{border-radius:.8vw .8vw 0 0;font-size:clamp(1.2rem,min(4vw,7.5cqh),5rem);line-height:1.2}[data-game=jeopardy] .winners-tv .winners-crown{font-size:clamp(1.2rem,min(4vw,7cqh),5rem)}[data-game=jeopardy] .winners-tv .winners-name{font-size:clamp(.9rem,min(2.6vw,5cqh),3rem)}[data-game=jeopardy] .winners-tv .winners-members{font-size:clamp(.65rem,min(1.2vw,2.6cqh),1.3rem)}[data-game=jeopardy] .winners-tv .winners-score{font-size:clamp(.9rem,min(2.6vw,5cqh),3rem)}[data-game=jeopardy] .tv-gameover .winners-title .tv-dd-title{font-size:clamp(1.3rem,min(6vw,11cqh),8rem)}[data-game=jeopardy] .tv-gameover .winners-title .winners-teaser{font-size:clamp(1rem,min(3.6vw,7cqh),4rem)}[data-game=jeopardy] .tv-rest{flex-wrap:wrap;justify-content:center;gap:min(.8vh,1.2cqh) 1vw;width:min(94%,1500px);margin:0;padding:0;list-style:none;display:flex}[data-game=jeopardy] .tv-rest li{background:var(--blue);border-left:6px solid var(--gold);border-radius:.6vw;flex:0 22%;align-items:center;gap:.8vw;min-width:0;padding:min(.6vh,.9cqh) 1vw;font-size:clamp(.7rem,min(1.6vw,3.4cqh),1.8rem);font-weight:700;display:flex}[data-game=jeopardy] .tv-rest .pos{color:var(--gold)}[data-game=jeopardy] .tv-rest .name{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}[data-game=jeopardy] .tv-rest .podium-score{box-shadow:none;background:0 0;margin:0;padding:0}[data-game=jeopardy] .winners-phone{gap:6px;margin-top:4px}[data-game=jeopardy] .winners-phone .place-1 .winners-block{height:84px}[data-game=jeopardy] .winners-phone .place-2 .winners-block{height:60px}[data-game=jeopardy] .winners-phone .place-3 .winners-block{height:40px}[data-game=jeopardy] .winners-phone .winners-block{font-size:1.6rem;line-height:1.3}[data-game=jeopardy] .winners-phone .winners-crown{font-size:1.6rem}[data-game=jeopardy] .winners-phone .winners-name,[data-game=jeopardy] .winners-phone .winners-score{font-size:.95rem}[data-game=jeopardy] .winners-phone .me .winners-name{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}[data-game=jeopardy] .final-panel .winners-after{align-items:stretch;gap:10px}[data-game=jeopardy] .final-panel .winners-after .status{text-align:center}@media (prefers-reduced-motion:reduce){[data-game=jeopardy] .winners *,[data-game=jeopardy] .winners-after,[data-game=jeopardy] .winners-confetti,[data-game=jeopardy] .winners-title>*{animation-duration:10ms!important}}[data-game=jeopardy] .tv-gameover.with-awards .winners-title .tv-dd-title{font-size:clamp(1.2rem,min(5vw,9cqh),7rem)}[data-game=jeopardy] .tv-gameover.with-awards .winners-tv .place-1 .winners-block{height:16cqh}[data-game=jeopardy] .tv-gameover.with-awards .winners-tv .place-2 .winners-block{height:11cqh}[data-game=jeopardy] .tv-gameover.with-awards .winners-tv .place-3 .winners-block{height:8cqh}[data-game=jeopardy] .tv-gameover.with-awards .winners-tv .winners-block{font-size:clamp(1rem,min(3.4vw,6cqh),4rem)}[data-game=jeopardy] .tv-gameover.with-awards .winners-tv .winners-crown{font-size:clamp(1rem,min(3vw,5.5cqh),4rem)}[data-game=jeopardy] body.no-scroll{overflow:hidden}[data-game=jeopardy] .script{z-index:50;-webkit-overflow-scrolling:touch;background:var(--blue-deep);color:var(--white);position:fixed;inset:0;overflow-y:auto}[data-game=jeopardy] .script-bar{padding:10px 16px;padding-top:max(10px, env(safe-area-inset-top));background:var(--blue-dark);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}[data-game=jeopardy] .script-bar strong{color:var(--gold);font-size:1.05rem}[data-game=jeopardy] .script-body{max-width:40em;padding:8px 16px max(40px, env(safe-area-inset-bottom));margin:0 auto;font-size:1.15rem;line-height:1.55}[data-game=jeopardy] .script-section h2{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:28px 0 8px;font-size:.85rem}[data-game=jeopardy] .script-say{border-left:3px solid var(--gold);margin:0 0 14px;padding-left:12px}[data-game=jeopardy] .script-say b{color:var(--gold-hi,var(--gold))}[data-game=jeopardy] .script-note,[data-game=jeopardy] .script-notes{color:var(--muted);margin:0 0 14px;font-size:.95rem;font-style:italic}[data-game=jeopardy] .script-notes{padding-left:20px;font-style:normal}[data-game=jeopardy] .players-head{justify-content:space-between;align-items:center}[data-game=jeopardy] .players-head h2{margin:0}:root[data-game=jeopardy]{--gold-hi:#fff1a8;--gold:#fc0;--gold-lo:#c98a00;--tile-hi:#2a39ff;--tile:#0b17e0;--tile-lo:#0610a6;--navy:#020530;--navy-2:#050a4a;--glass:#10186e73;--glass-border:#8ca0ff2e;--hairline:#ffffff14;--metal-gold:linear-gradient(180deg, var(--gold-hi) 0%, var(--gold) 45%, var(--gold-lo) 100%)}[data-game=jeopardy] body{background:radial-gradient(1200px 600px at 50% -10%, #3c5aff59, transparent 70%), radial-gradient(900px 500px at 10% 110%, #2814a059, transparent 70%), radial-gradient(900px 500px at 90% 110%, #0a3cc84d, transparent 70%), linear-gradient(180deg, var(--navy-2), var(--navy));background-attachment:fixed}[data-game=jeopardy] body:before{content:"";pointer-events:none;z-index:0;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px);position:fixed;inset:0}[data-game=jeopardy] #root{z-index:1;position:relative}[data-game=jeopardy] .tv-title,[data-game=jeopardy] .logo,[data-game=jeopardy] .host-header h1,[data-game=jeopardy] .dd-title,[data-game=jeopardy] .tv-dd-title,[data-game=jeopardy] .round-splash-text,[data-game=jeopardy] .party-splash-title span{background:var(--metal-gold);color:#0000;text-shadow:none;filter:drop-shadow(0 3px #000)drop-shadow(0 0 18px #ffcc0040);-webkit-background-clip:text;background-clip:text}[data-game=jeopardy] .tv-dd-title.small,[data-game=jeopardy] .final-panel .dd-title{text-shadow:none}[data-game=jeopardy] .tv-title{letter-spacing:.04em}[data-game=jeopardy] .host-header h1{font-family:var(--value-font);text-transform:uppercase;letter-spacing:.06em;font-size:1.6rem}[data-game=jeopardy] .round-splash-text{display:inline-block}[data-game=jeopardy] .board{background:#000;border:0;border-radius:10px;gap:6px;padding:6px;box-shadow:0 0 0 2px #ffffff0f,0 30px 80px #0009,0 0 120px #2846ff40}[data-game=jeopardy] .board button{background:radial-gradient(120% 90% at 50% 0%, #ffffff24, transparent 55%), linear-gradient(180deg, var(--tile-hi), var(--tile) 45%, var(--tile-lo));border-radius:3px;transition:transform .12s,filter .12s;box-shadow:inset 0 2px #ffffff38,inset 0 -3px #00000059,inset 0 0 24px #00001e73}[data-game=jeopardy] .board-cat{letter-spacing:.04em;text-shadow:0 2px #000,0 0 10px #0009;border-bottom:0!important}[data-game=jeopardy] .board .board-cell{background-image:radial-gradient(120% 90% at 50% 0%, #ffffff24, transparent 55%), linear-gradient(180deg, var(--tile-hi), var(--tile) 45%, var(--tile-lo));-webkit-text-fill-color:initial;color:#0000!important}[data-game=jeopardy] .board .board-cell:not(.used){text-shadow:0 3px #000,0 0 14px #ffcc0040;color:var(--gold)!important}[data-game=jeopardy] .board-cell.used{background:linear-gradient(#08107a,#050a55)!important;box-shadow:inset 0 0 30px #0009!important}[data-game=jeopardy] .board-cell.current{outline:3px solid var(--gold);outline-offset:-3px;box-shadow:0 0 30px #fc09!important}[data-game=jeopardy] .board-cell:not(:disabled):hover,[data-game=jeopardy] .board-cat:not(:disabled):hover{filter:brightness(1.25);transform:translateY(-1px)}[data-game=jeopardy] .board-phone,[data-game=jeopardy] .board-host{gap:3px;padding:3px}[data-game=jeopardy] .dd-badge{background:var(--metal-gold);box-shadow:0 1px #000}[data-game=jeopardy] .tv-clue,[data-game=jeopardy] .tv-final,[data-game=jeopardy] .tv-dd,[data-game=jeopardy] .clue-card,[data-game=jeopardy] .host-clue,[data-game=jeopardy] .dd-host{background:radial-gradient(140% 100% at 50% 0%, #ffffff1f, transparent 55%), linear-gradient(180deg, var(--tile-hi), var(--tile) 40%, var(--tile-lo));border:1px solid #a0b4ff59;box-shadow:inset 0 2px #fff3,inset 0 -4px #0000004d,inset 0 0 80px #00002880,0 24px 60px #00000080}[data-game=jeopardy] .tv-clue.is-correct{box-shadow:inset 0 0 80px #00002880, 0 0 0 4px var(--green), 0 0 60px #1fbf5a8c}[data-game=jeopardy] .clue-card{border-radius:16px}[data-game=jeopardy] .tv-final-card{border:1px solid var(--glass-border);background:linear-gradient(#0000288c,#00001e59);box-shadow:inset 0 1px #ffffff14,0 20px 50px #00000073}[data-game=jeopardy] .tv-final-card.correct{border-color:var(--green);box-shadow:0 0 0 2px var(--green), 0 0 50px #1fbf5a80}[data-game=jeopardy] .tv-final-card.wrong{border-color:var(--red);box-shadow:0 0 0 2px var(--red), 0 0 40px #e23b3b59}[data-game=jeopardy] .podium{background:linear-gradient(#2a2f6b,#12153d 60%,#0a0c26);border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000080,inset 0 1px #ffffff1f}[data-game=jeopardy] .podium-score{text-shadow:0 2px #000,0 0 10px #ffcc0059;background:radial-gradient(120% 120% at 50% 0,#1a2cff,#0a14b8 60%,#050a70);border-radius:4px;margin:6px 6px 0;padding:.4vh 1vw;display:block;box-shadow:inset 0 0 14px #0009,inset 0 1px #ffffff26}[data-game=jeopardy] .podium-name{letter-spacing:.02em;padding:.5vh 1vw .7vh}[data-game=jeopardy] .podium-members{padding:0 1vw .6vh}[data-game=jeopardy] .podium.answering{border-color:var(--gold);box-shadow:0 0 0 2px var(--gold), 0 0 36px #ffcc008c, 0 14px 30px #00000080;transform:translateY(-6px)}[data-game=jeopardy] .tv-podiums.many .podium-score,[data-game=jeopardy] .tv-podiums.lots .podium-score{margin:3px 3px 0;padding:.2vh .6vw}[data-game=jeopardy] .tv-podiums.many .podium,[data-game=jeopardy] .tv-podiums.lots .podium{padding:0}[data-game=jeopardy] .panel{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);background:linear-gradient(#1e288c73,#0a0e468c);border-radius:16px;box-shadow:inset 0 1px #ffffff14,0 20px 50px #00000059}[data-game=jeopardy] .panel h2{font-family:var(--value-font);text-transform:uppercase;letter-spacing:.08em;color:var(--gold);align-items:center;gap:10px;font-size:1rem;font-weight:500;display:flex}[data-game=jeopardy] .panel h2:after{content:"";background:linear-gradient(90deg,#fc06,#0000);flex:1;height:1px}[data-game=jeopardy] .host-board-bar h2:after{display:none}[data-game=jeopardy] .host-header{border-bottom:1px solid var(--hairline);padding:4px 0 8px}[data-game=jeopardy] .host-code strong{border:1px solid var(--glass-border);background:#00000059;border-radius:8px;padding:2px 10px}[data-game=jeopardy] .host-players li,[data-game=jeopardy] .final-list li,[data-game=jeopardy] .team-list li{border:1px solid var(--hairline);background:#00001e59}[data-game=jeopardy] .host-clue{border-radius:12px}[data-game=jeopardy] .btn{background:linear-gradient(#ffffff1f,#ffffff0a);border:1px solid #ffffff29;transition:transform 80ms,filter .15s,background .15s;box-shadow:inset 0 1px #ffffff1a,0 2px 6px #00000040}[data-game=jeopardy] .btn:hover:not(:disabled){background:linear-gradient(#fff3,#ffffff14)}[data-game=jeopardy] .btn:active:not(:disabled){transform:translateY(1px)}[data-game=jeopardy] .btn-gold,[data-game=jeopardy] .value-pick.selected{background:var(--metal-gold);color:#1a1200;border-color:#8a6300;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #0000002e,0 6px 18px #ffbe0040}[data-game=jeopardy] .btn-gold:hover:not(:disabled){background:var(--metal-gold);filter:brightness(1.07)}[data-game=jeopardy] .btn-right{background:linear-gradient(#3fe07e,#19a84c);border-color:#0d6b2f;box-shadow:inset 0 1px #ffffff73,0 6px 18px #1fbf5a4d}[data-game=jeopardy] .btn-wrong{background:linear-gradient(#ff6464,#c42727);border-color:#7a1212;box-shadow:inset 0 1px #ffffff59,0 6px 18px #e23b3b4d}[data-game=jeopardy] .btn-right:hover:not(:disabled),[data-game=jeopardy] .btn-wrong:hover:not(:disabled){filter:brightness(1.08)}[data-game=jeopardy] .btn-quiet{box-shadow:none;border-color:var(--hairline);background:0 0}[data-game=jeopardy] input,[data-game=jeopardy] textarea,[data-game=jeopardy] .team-select{background:#0000198c;border:1px solid #8ca0ff38;box-shadow:inset 0 2px 6px #00000059}[data-game=jeopardy] .countdown{background:#00001499;border:1px solid #ffffff1f;box-shadow:inset 0 2px 6px #00000080}[data-game=jeopardy] .countdown-fill{background:linear-gradient(180deg, var(--gold-hi), var(--gold) 50%, var(--gold-lo));transform-origin:50%;box-shadow:0 0 16px #ffcc008c}[data-game=jeopardy] .buzz-list li{border:1px solid var(--hairline);background:#00001e66}[data-game=jeopardy] .buzz-list li.answering{background:linear-gradient(90deg,#ffcc0038,#ffcc000d);border-color:#ffcc00b3}[data-game=jeopardy] .play-header{border:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);background:linear-gradient(#1e288c80,#0a0e4699);border-radius:14px;margin-top:10px;padding:10px 14px;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000059}[data-game=jeopardy] .play-score{text-shadow:0 2px #000;background:radial-gradient(120% 120% at 50% 0,#1a2cff,#0a14b8 60%,#050a70);border-radius:8px;padding:0 10px;box-shadow:inset 0 0 12px #0009}[data-game=jeopardy] .buzzer{background:radial-gradient(circle at 50% 40%,#4a4f86,#2a2e5c 70%);border:0;transition:transform 60ms,box-shadow 60ms;position:relative;box-shadow:0 0 0 10px #0a0c26,0 0 0 12px #ffffff14,0 14px 0 10px #05061a,0 24px 40px 10px #0009}[data-game=jeopardy] .buzzer.live{text-shadow:0 2px #00000059;background:radial-gradient(60% 35% at 50% 22%,#ffffff8c,#0000 70%),radial-gradient(circle at 50% 45%,#ff4d4d,#d10f0f 60%,#8a0606);box-shadow:0 0 0 10px #0a0c26,0 0 0 12px #ff787859,0 14px 0 10px #05061a,0 0 60px 16px #ff282873}[data-game=jeopardy] .buzzer.live:active{transform:translateY(8px);box-shadow:0 0 0 10px #0a0c26,0 0 0 12px #ff787859,0 6px 0 10px #05061a,0 0 40px 10px #ff282866}[data-game=jeopardy] .buzzer.locked{background:radial-gradient(circle at 50% 40%,#5a5a6a,#3a3a48 70%)}[data-game=jeopardy] .buzzer:disabled{box-shadow:0 0 0 6px #0a0c26,0 0 0 7px #ffffff0f,0 8px 0 6px #05061a}[data-game=jeopardy] .join{border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);background:linear-gradient(#1e288c73,#0a0e468c);border-radius:20px;margin-top:6vh;padding:28px 22px;box-shadow:inset 0 1px #ffffff14,0 30px 60px #00000073}@media (width<=420px){[data-game=jeopardy] .join{margin:4vh 12px 0}}[data-game=jeopardy] .qr-small{box-shadow:0 0 0 2px #fc09}[data-game=jeopardy] .tv-code,[data-game=jeopardy] .host-code strong{font-family:var(--value-font)}[data-game=jeopardy] .tv-sound{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00001499}[data-game=jeopardy] .chip{background:#00001e73}[data-game=jeopardy] .chip.done{background:#ffcc001f}[data-game=jeopardy] .clue-card{box-shadow:inset 0 2px #fff3,inset 0 -4px #0000004d,inset 0 0 60px #00002880}[data-game=jeopardy] .board-host .board-cat,[data-game=jeopardy] .board-phone .board-cat{text-shadow:0 1px #000,0 0 6px #000000b3}[data-game=jeopardy] .board-host .board-cell:not(.used),[data-game=jeopardy] .board-phone .board-cell:not(.used){text-shadow:0 2px #000,0 0 8px #fc03}[data-game=jeopardy] .logo{font-family:var(--value-font);letter-spacing:.03em;padding:0 4px;font-size:3rem;font-weight:700;line-height:1}[data-game=jeopardy] .panel>p:first-child{margin-top:0}@media (width<=700px){[data-game=jeopardy] .host-header{gap:6px 14px}[data-game=jeopardy] .host-header h1{font-size:1.3rem}[data-game=jeopardy] .host-code{font-size:.9rem}[data-game=jeopardy] .host-code strong{font-size:1.1rem}[data-game=jeopardy] .host-sound{margin-left:0}[data-game=jeopardy] .host-link{margin-left:auto}}[data-game=jeopardy] .tv-clue.is-missed{box-shadow:inset 0 0 0 3px #ffffff40,inset 0 0 80px #00002899}:root[data-game=jeopardy]{--blue:#1c2b8f;--blue-dark:#101a5e;--blue-deep:#070b24;--white:#f3efe4;--muted:#9aa3c7;--gold-hi:#f6e3a8;--gold:#e6c36a;--gold-lo:#b48a3a;--tile-hi:#2a3aa6;--tile:#1c2b8f;--tile-lo:#101a5e;--navy:#070b24;--navy-2:#111a4a;--green:#3fbf74;--red:#d9534f;--glass-border:#aab9ff24;--metal-gold:linear-gradient(180deg, var(--gold-hi) 0%, var(--gold) 45%, var(--gold-lo) 100%);--metal-silver:linear-gradient(180deg, #f2f4f8 0%, #c3c8d4 45%, #8a90a0 100%);--metal-bronze:linear-gradient(180deg, #f0c49a 0%, #c98a55 45%, #8a5530 100%);--soft-shadow:0 2px 6px #0000008c;--value-shadow:0 2px 8px #0009}[data-game=jeopardy] body{color:var(--white);background:radial-gradient(1100px 600px at 50% -10%, #2a3aa673, transparent 70%), linear-gradient(180deg, var(--navy-2), var(--navy));background-attachment:fixed}[data-game=jeopardy] body:before{display:none}[data-game=jeopardy] .board button,[data-game=jeopardy] .board .board-cell{background:radial-gradient(120% 90% at 50% 0%, #ffffff17, transparent 55%), linear-gradient(180deg, var(--tile-hi), var(--tile) 45%, var(--tile-lo))}[data-game=jeopardy] .board .board-cell.used{background:#0b1238!important}[data-game=jeopardy] .board-cat.hidden{background:linear-gradient(#121b55,#0b1238)!important}[data-game=jeopardy] .board .board-cell:not(.used),[data-game=jeopardy] .board-host .board-cell:not(.used),[data-game=jeopardy] .board-phone .board-cell:not(.used){text-shadow:var(--value-shadow);color:var(--gold)!important}[data-game=jeopardy] .board-cat,[data-game=jeopardy] .board-host .board-cat,[data-game=jeopardy] .board-phone .board-cat,[data-game=jeopardy] .tv-clue-text,[data-game=jeopardy] .clue-text,[data-game=jeopardy] .host-clue-text,[data-game=jeopardy] .tv-final-clue,[data-game=jeopardy] .tv-final-answer,[data-game=jeopardy] .tv-clue-cat,[data-game=jeopardy] .tv-final-category,[data-game=jeopardy] .final-cat,[data-game=jeopardy] .podium-name{color:var(--white);text-shadow:var(--soft-shadow)}[data-game=jeopardy] .clue-value,[data-game=jeopardy] .tv-clue-value,[data-game=jeopardy] .tv-answer,[data-game=jeopardy] .tv-final-wager,[data-game=jeopardy] .tv-final-score,[data-game=jeopardy] .clue-answer,[data-game=jeopardy] .host-answer{color:var(--gold);text-shadow:var(--value-shadow)}[data-game=jeopardy] .tv-title,[data-game=jeopardy] .logo,[data-game=jeopardy] .host-header h1,[data-game=jeopardy] .dd-title,[data-game=jeopardy] .tv-dd-title,[data-game=jeopardy] .round-splash-text{filter:drop-shadow(0 2px 4px #0009)drop-shadow(0 0 16px #e6c36a2e)}[data-game=jeopardy] .tv-clue,[data-game=jeopardy] .tv-final,[data-game=jeopardy] .tv-dd,[data-game=jeopardy] .clue-card,[data-game=jeopardy] .host-clue,[data-game=jeopardy] .dd-host,[data-game=jeopardy] .round-splash{background:radial-gradient(140% 100% at 50% 0%, #ffffff12, transparent 55%), linear-gradient(180deg, var(--tile-hi), var(--tile) 40%, var(--tile-lo));border-color:#ffffff1f}[data-game=jeopardy] .podium{background:linear-gradient(180deg, #151c45, var(--navy))}[data-game=jeopardy] .podium-score,[data-game=jeopardy] .play-score{background:linear-gradient(180deg, var(--tile), var(--tile-lo));color:var(--gold);text-shadow:var(--value-shadow)}[data-game=jeopardy] .podium-score.neg,[data-game=jeopardy] .play-score.neg,[data-game=jeopardy] .hp-score.neg{color:#f08a85!important}[data-game=jeopardy] .podium.answering{box-shadow:0 0 0 2px var(--gold), 0 0 28px #e6c36a66, 0 14px 30px #00000080}[data-game=jeopardy] .play-header,[data-game=jeopardy] .panel,[data-game=jeopardy] .join{background:linear-gradient(#151c45cc,#070b24cc)}[data-game=jeopardy] .panel h2{color:var(--gold)}[data-game=jeopardy] .btn-right{background:linear-gradient(#4fcf83,#2a9a58);border-color:#1d6b3d}[data-game=jeopardy] .btn-wrong{background:linear-gradient(#e9706b,#b23a36);border-color:#7a2421}[data-game=jeopardy] .btn-right:hover:not(:disabled){background:linear-gradient(#4fcf83,#2a9a58)}[data-game=jeopardy] .btn-wrong:hover:not(:disabled){background:linear-gradient(#e9706b,#b23a36)}[data-game=jeopardy] .btn-gold,[data-game=jeopardy] .value-pick.selected{color:#221800;border-color:#8a6a2a;box-shadow:inset 0 1px #fff9,inset 0 -2px #00000026,0 6px 18px #e6c36a33}[data-game=jeopardy] .buzzer.live{box-shadow:0 0 0 10px var(--navy), 0 0 0 12px #ffffff14, 0 14px 0 10px #02040c, 0 0 50px 10px #a8322e66;background:radial-gradient(60% 35% at 50% 22%,#fff6,#0000 70%),radial-gradient(circle at 50% 45%,#e0605a,#a8322e 60%,#6e1c1a)}[data-game=jeopardy] .buzzer.live:active{box-shadow:0 0 0 10px var(--navy), 0 0 0 12px #ffffff14, 0 6px 0 10px #02040c, 0 0 36px 8px #a8322e59}[data-game=jeopardy] .countdown-fill{box-shadow:0 0 12px #e6c36a73}[data-game=jeopardy] .go,[data-game=jeopardy] .status.go,[data-game=jeopardy] .tv-board-status{color:var(--gold)}[data-game=jeopardy] .qr-big{box-shadow:0 0 0 6px var(--gold), 0 0 40px #e6c36a40}[data-game=jeopardy] .tv-final-verdict.correct{color:#6fe0a0}[data-game=jeopardy] .tv-final-verdict.wrong{color:#f08a85}[data-game=jeopardy] .tv-clue.is-correct{border-color:var(--green);box-shadow:inset 0 0 0 4px var(--green), inset 0 0 90px #3fbf7459}[data-game=jeopardy] .drink-takeover{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:radial-gradient(circle at 50% 45%,#e6aa3c59,#030514eb 70%);flex-direction:column;justify-content:center;align-items:center;gap:3vh;padding:4vh 4vw;animation:.25s ease-out takeover-in;display:flex;position:fixed;inset:0}[data-game=jeopardy] .drink-takeover.waterfall{background:radial-gradient(circle at 50% 45%,#4fb3e066,#030514eb 70%)}[data-game=jeopardy] .drink-takeover .drink-call{border-radius:28px;width:min(86vw,1500px);padding:3vh 3vw}[data-game=jeopardy] .drink-takeover .drink-call-title{font-size:clamp(2rem,min(6.5vw,12vh),8rem)}[data-game=jeopardy] .drink-takeover .drink-call-items{gap:1vh 1vw;margin-top:2vh;font-size:clamp(1rem,min(2.4vw,4.4vh),2.8rem)}[data-game=jeopardy] .drink-takeover .drink-chip{padding:.5vh 1.4vw}@keyframes takeover-in{0%{opacity:0}}[data-game=jeopardy] .handout-banner{z-index:20;border:2px solid var(--gold);width:min(64vw,1000px);color:var(--gold);text-align:center;pointer-events:none;background:#030514d9;border-radius:16px;padding:.8vh 2vw;font-size:clamp(.9rem,1.8vw,2rem);font-weight:700;animation:1.6s ease-in-out infinite pulse;position:fixed;top:6px;left:50%;translate:-50%}[data-game=jeopardy] .party-splash{z-index:19;text-align:center;background:radial-gradient(circle at 50% 40%,#ff5cb459,#0000 60%),radial-gradient(circle,#3a1a8a,#120838 70%);flex-direction:column;justify-content:center;align-items:center;gap:min(2.5vh,3vw);padding:4vh 5vw;animation:.3s ease-out takeover-in;display:flex;position:fixed;inset:0;overflow:hidden}[data-game=jeopardy] .party-splash.tile-waterfall{background:radial-gradient(circle at 50% 40%,#4fb3e073,#0000 60%),radial-gradient(circle,#0f4a7a,#061a33 70%)}[data-game=jeopardy] .party-splash-kicker{text-transform:uppercase;letter-spacing:.08em;color:var(--white);font-size:clamp(1rem,min(2.6vw,4.5vh),2.6rem);font-weight:800}[data-game=jeopardy] .party-splash-title{font-family:var(--value-font);text-transform:uppercase;font-size:clamp(3rem,min(11vw,20vh),12rem);font-weight:700;line-height:1;animation:.9s cubic-bezier(.2,.8,.2,1.3) dd-pop}[data-game=jeopardy] .party-splash-title span{display:inline-block}[data-game=jeopardy] .party-splash-text{color:var(--white);max-width:40ch;text-shadow:var(--soft-shadow);font-size:clamp(1.2rem,min(3vw,5.5vh),3.2rem);font-weight:600}[data-game=jeopardy] .party-splash-call{width:min(86vw,1400px);color:var(--white)}[data-game=jeopardy] .party-splash-call-title{color:var(--gold);font-size:clamp(1rem,min(2vw,3.6vh),2.2rem);font-weight:700}[data-game=jeopardy] .party-splash-call .drink-call-items{gap:.8vh .8vw;font-size:clamp(.9rem,min(2vw,3.6vh),2.4rem)}[data-game=jeopardy] .party-splash-call .drink-chip{background:#ffffff24;padding:.4vh 1.2vw}[data-game=jeopardy] .party-splash-mine{font-family:var(--value-font);color:#1d1400;background:linear-gradient(#f6e3a8,#e6c36a 50%,#b48a3a);border-radius:20px;padding:1.5vh 6vw;font-size:clamp(2.4rem,min(12vw,10vh),6rem);font-weight:700;line-height:1.05;animation:.5s cubic-bezier(.2,.8,.2,1.3) drink-pop;box-shadow:0 14px 40px #0009}[data-game=jeopardy] .party-splash-mine.long{font-size:clamp(1.6rem,min(7vw,6vh),3.6rem)}[data-game=jeopardy] .party-splash-wait{color:var(--gold);font-size:clamp(1.1rem,min(2.6vw,4.5vh),2.8rem);font-weight:700;animation:1.6s ease-in-out infinite pulse}[data-game=jeopardy] .party-splash-foot{color:var(--white);opacity:.6;font-size:clamp(.85rem,min(1.6vw,3vh),1.6rem)}[data-game=jeopardy] .drink-call{color:#1d1400;text-align:center;background:linear-gradient(#f6e3a8,#e6c36a 50%,#b48a3a);border-radius:16px;padding:.8vh 2vw;animation:.5s cubic-bezier(.2,.8,.2,1.3) drink-pop;box-shadow:0 14px 40px #0009,inset 0 1px #fff9}[data-game=jeopardy] .drink-call.waterfall{color:#001826;background:linear-gradient(#a9e6ff,#4fb3e0 55%,#2a7fb0)}[data-game=jeopardy] .drink-call-title{font-family:var(--value-font);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(1.1rem,2.4vw,2.6rem);font-weight:700;line-height:1.05}[data-game=jeopardy] .drink-call-items{flex-wrap:wrap;justify-content:center;gap:.6vw;margin-top:.4vh;font-size:clamp(.8rem,1.4vw,1.5rem);font-weight:700;display:flex}[data-game=jeopardy] .drink-chip{background:#0000001f;border-radius:999px;padding:.3vh 1vw}[data-game=jeopardy] .drink-chip.finish{color:#fff;background:#7a1f1a}@keyframes drink-pop{0%{opacity:0;transform:scale(.6)rotate(-3deg)}}[data-game=jeopardy] .tile-tag{color:var(--gold);text-align:center;background:#e6c36a29;border:1px solid #e6c36a99;border-radius:999px;align-self:center;padding:4px 14px;font-weight:700}[data-game=jeopardy] .tile-tag span{color:var(--white);font-weight:500}[data-game=jeopardy] .tv-clue .tile-tag{font-size:clamp(.8rem,min(1.6vw,4cqh),1.6rem)}[data-game=jeopardy] .drink-count{color:var(--white);opacity:.85;white-space:nowrap;font-size:.8em;font-weight:700}[data-game=jeopardy] .podium .drink-count{padding:0 .6vw .5vh;font-size:clamp(.65rem,1vw,1.1rem);display:block}[data-game=jeopardy] .play-header-right{align-items:center;gap:10px;display:flex}[data-game=jeopardy] .party-badge{text-shadow:none;font-size:.7rem;position:absolute;bottom:2px;right:3px}[data-game=jeopardy] .cursed-mark{color:#f08a85}[data-game=jeopardy] .screen-flash.amber{background:radial-gradient(circle,#e6aa3cb3,#e6aa3c33)}[data-game=jeopardy] .drink-toast{z-index:30;color:#1d1400;text-align:center;background:linear-gradient(#f6e3a8,#e6c36a 50%,#b48a3a);border-radius:18px;padding:18px;animation:.45s cubic-bezier(.2,.8,.2,1.3) drink-pop;position:fixed;top:30%;left:16px;right:16px;box-shadow:0 24px 60px #0009}[data-game=jeopardy] .drink-toast-title{opacity:.8;font-size:1rem;font-weight:700}[data-game=jeopardy] .drink-toast-text{font-family:var(--value-font);margin-top:4px;font-size:2.2rem;font-weight:700;line-height:1.1}[data-game=jeopardy] .host-alerts{z-index:40;pointer-events:none;flex-direction:column;gap:6px;width:min(560px,100vw - 16px);display:flex;position:fixed;top:8px;left:50%;translate:-50%}[data-game=jeopardy] .host-alert.mine{pointer-events:auto}[data-game=jeopardy] .host-alert.info{cursor:default;opacity:.92;padding:6px 12px}[data-game=jeopardy] .host-alert{text-align:left;width:100%;font:inherit;color:var(--white);border:2px solid var(--gold);cursor:pointer;background:#030514f0;border-radius:14px;padding:10px 14px;animation:.4s cubic-bezier(.2,.8,.2,1.3) drink-pop;display:block;box-shadow:0 14px 40px #0009}[data-game=jeopardy] .host-alert.mine{color:#1d1400;background:linear-gradient(#f6e3a8,#e6c36a 50%,#b48a3a);border-color:#fff4cf}[data-game=jeopardy] .host-alert-title{justify-content:space-between;gap:8px;font-weight:700;display:flex}[data-game=jeopardy] .host-alert-x{opacity:.6}[data-game=jeopardy] .host-alert-mine{font-family:var(--value-font);margin:2px 0;font-size:1.8rem;font-weight:700;line-height:1.1}[data-game=jeopardy] .host-alert-items{opacity:.85;font-size:.9rem}[data-game=jeopardy] .host-alert-items:empty{display:none}[data-game=jeopardy] .recent-calls{margin:12px 0}[data-game=jeopardy] .recent-calls ul{margin:4px 0 0;padding:0;font-size:.9rem;list-style:none}[data-game=jeopardy] .recent-calls li{border-bottom:1px solid var(--glass-border);padding:4px 0}[data-game=jeopardy] .recent-calls li.mine{color:var(--gold)}[data-game=jeopardy] .handout-backdrop{z-index:25;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030514bf;justify-content:center;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}[data-game=jeopardy] .handout{border:1px solid var(--glass-border);background:linear-gradient(#1b2468,#0b1238);border-radius:20px;flex-direction:column;gap:12px;width:min(100%,480px);max-height:85vh;padding:18px;display:flex;overflow-y:auto;box-shadow:0 -10px 50px #0009}[data-game=jeopardy] .handout-title{font-family:var(--value-font);color:var(--gold);text-transform:uppercase;text-align:center;font-size:1.6rem;font-weight:700}[data-game=jeopardy] .handout-sub{text-align:center;color:var(--muted)}[data-game=jeopardy] .handout-sub strong{color:var(--gold)}[data-game=jeopardy] .handout-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}[data-game=jeopardy] .handout-list li{border:1px solid var(--hairline);background:#00001e59;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;display:flex}[data-game=jeopardy] .handout-name{flex:1;font-weight:600}[data-game=jeopardy] .handout-n{text-align:center;width:1.6em;font-family:var(--value-font);color:var(--gold);font-size:1.3rem;font-weight:700}[data-game=jeopardy] .handout-list .btn-small{width:40px;height:36px;padding:0;font-size:1.1rem}[data-game=jeopardy] .water-toggle{border:1px solid var(--hairline);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 12px;font-size:.8rem}[data-game=jeopardy] .party-list{flex-direction:column;gap:6px;margin:12px 0;padding:0;list-style:none;display:flex}[data-game=jeopardy] .party-list li{border:1px solid var(--hairline);background:#00001e59;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;display:flex}[data-game=jeopardy] .handout-pending{flex-direction:column;gap:6px;margin-top:12px;display:flex}[data-game=jeopardy] .handout-pending .row{justify-content:space-between;align-items:center;margin:0}[data-game=jeopardy] .awards{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}[data-game=jeopardy] .award{text-align:center;border:1px solid var(--glass-border);background:#00001e59;border-radius:12px;min-width:120px;padding:8px 12px}[data-game=jeopardy] .award-icon{font-size:1.4rem}[data-game=jeopardy] .award-name{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.75rem}[data-game=jeopardy] .award-who{font-weight:700}[data-game=jeopardy] .award-n{color:var(--gold);font-size:.8rem}[data-game=jeopardy] .tv-gameover .awards{z-index:1;gap:1.5vw}[data-game=jeopardy] .tv-gameover .award{min-width:14vw;padding:1vh 1.2vw}[data-game=jeopardy] .tv-gameover .award-icon{font-size:clamp(1rem,min(2.4vw,6cqh),2.4rem)}[data-game=jeopardy] .tv-gameover .award-name{font-size:clamp(.6rem,min(1vw,2.6cqh),1rem)}[data-game=jeopardy] .tv-gameover .award-who{font-size:clamp(.8rem,min(1.6vw,4cqh),1.6rem)}[data-game=jeopardy] .tv-gameover .award-n{font-size:clamp(.6rem,min(1vw,2.6cqh),1rem)}[data-game=jeopardy] .host-pick{text-align:center}[data-game=jeopardy] .host-pick-text{margin:0 0 8px;line-height:1.4}[data-game=jeopardy] .host-pick-list{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}[data-game=jeopardy] .host-offline{background:#d9534f2e;border:1px solid #d9534f80;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:8px 12px;padding:8px 12px;font-size:.9rem;display:flex}[data-game=jeopardy] .host-offline.owner-note{border-color:var(--glass-border);background:#00001e59}[data-game=jeopardy] .host-pick .logo{font-size:clamp(2rem,11vw,3rem)}[data-game=jeopardy] .host-pick-menu{margin-top:16px}[data-game=jeopardy] .play-header-right{align-items:center;display:inline-flex}[data-game=jeopardy] .host-header .shell-crown{margin-left:auto}[data-game=jeopardy] .tv-host-line{color:var(--gold)}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2)format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff)format("woff")}:root[data-game=most-likely]{--ml-pink:#ff2e88;--ml-pink-deep:#c2125f;--ml-yellow:#ffe14d;--ml-paper:#120d12;--ml-suspense:1.8s;--page-base:var(--ml-paper);--page-bg:radial-gradient(circle at 1px 1px, #ff2e8829 1.2px, transparent 1.6px) 0 0 / 14px 14px, radial-gradient(900px 500px at 85% -10%, #ff2e8847, transparent 70%), radial-gradient(700px 500px at -10% 110%, #ffe14d1f, transparent 70%), var(--ml-paper);--panel-solid:#1d121b;--ink:#fff6ef;--ink-muted:#c6a9bb;--accent:var(--ml-yellow);--accent-dim:var(--ml-pink);--accent-fill:var(--ml-yellow);--accent-ink:#160a10;--btn:#2b1726;--btn-on:var(--ml-pink);--card:#ff2e8812;--card-2:#00000073;--hairline:#ff2e8847;--head-font:"Anton", "Oswald", Impact, sans-serif;--takeover-glow:#5a0f33}[data-game=most-likely] .btn{font-family:var(--head-font);text-transform:uppercase;letter-spacing:.06em;border-radius:4px;font-weight:400}[data-game=most-likely] .btn-primary{box-shadow:4px 4px 0 var(--ml-pink)}[data-game=most-likely] .btn-primary:active{box-shadow:1px 1px 0 var(--ml-pink);transform:translate(3px,3px)}[data-game=most-likely] .phone-top{border-bottom:3px solid var(--ml-pink)}[data-game=most-likely] .tv-game-top{border-bottom:.5cqh solid var(--ml-pink)}[data-game=most-likely] .tv-game-name{background:var(--ml-pink);color:#fff;padding:.2cqh 1.2cqh;display:inline-block;transform:rotate(-1.5deg)}[data-game=most-likely] .takeover-who{color:var(--ml-yellow);text-transform:uppercase}.ml-headline{text-align:left}.ml-kicker{font-family:var(--head-font);text-transform:uppercase;letter-spacing:.1em;background:var(--ml-pink);color:#fff;padding:2px 10px;font-size:.85rem;display:inline-block;transform:rotate(-2deg)}.ml-kicker span{opacity:.75}.ml-who{font-family:var(--head-font);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);margin-top:10px;font-size:1.1rem}.ml-prompt{font-family:var(--head-font);text-transform:uppercase;letter-spacing:.01em;margin:2px 0 0;font-size:2.1rem;font-weight:400;line-height:1.02}.ml-prompt span{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 58%,#ff2e88bf 58% 92%,#0000 92%);padding:0 4px}.ml-timer{border:2px solid var(--ml-yellow);background:#00000080;height:26px;margin:14px 0;position:relative;overflow:hidden}.ml-timer-fill{background:repeating-linear-gradient(-45deg, var(--ml-yellow) 0 12px, #161009 12px 24px);transition:width .2s linear;position:absolute;inset:0 auto 0 0}.ml-timer.low .ml-timer-fill{background:repeating-linear-gradient(-45deg, var(--ml-pink) 0 12px, #161009 12px 24px)}.ml-timer.low{border-color:var(--ml-pink);animation:1s ease-in-out infinite ml-throb}.ml-timer-n{font-family:var(--head-font);color:#fff;background:#000;padding:0 8px;line-height:1.3;position:absolute;top:50%;right:6px;transform:translateY(-50%)}@keyframes ml-throb{50%{box-shadow:0 0 0 4px #ff2e8859}}.ml-hint{color:var(--ink-muted);margin:10px 0;font-size:.85rem}.ml-cards{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ml-card{width:100%;min-height:56px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;touch-action:manipulation;background:#1f141d;border:2px solid #ffffff14;border-radius:4px;align-items:center;gap:10px;padding:8px 10px;font-weight:700;transition:transform .12s,background .12s;display:flex;position:relative}.ml-card:active{transform:scale(.97)}.ml-card .avatar{font-size:.9rem}.ml-card-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ml-card-name small{color:var(--ink-muted);font-weight:400}.ml-card.on{background:var(--ml-pink);border-color:var(--ml-yellow);box-shadow:4px 4px 0 var(--ml-yellow);animation:.25s ease-out ml-pick;transform:rotate(-1.5deg)}.ml-card.on .ml-card-name small{color:#ffe0ee}@keyframes ml-pick{0%{transform:scale(1.08)rotate(-4deg)}}.ml-reveal{position:relative}.ml-suspense{pointer-events:none;font-family:var(--head-font);text-transform:uppercase;text-align:center;color:var(--ink-muted);animation:ml-suspense var(--ml-suspense) ease-in forwards;font-size:1.6rem;position:absolute;top:0;left:0;right:0}@keyframes ml-suspense{0%{opacity:0;letter-spacing:0}20%,85%{opacity:1}to{opacity:0;letter-spacing:.2em}}.ml-exposed{text-align:center;margin:8px 0 14px;position:relative}.ml-exposed-name{font-family:var(--head-font);text-transform:uppercase;color:var(--ml-yellow);text-shadow:4px 4px 0 var(--ml-pink-deep);opacity:0;animation:ml-slam .45s cubic-bezier(.2, 1.6, .4, 1) var(--ml-suspense) forwards;font-size:3.4rem;line-height:.95}.ml-exposed-name.small{font-size:2rem}@keyframes ml-slam{0%{opacity:0;transform:scale(3)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(-2deg)}}.ml-stamp{font-family:var(--head-font);text-transform:uppercase;letter-spacing:.12em;color:var(--ml-pink);border:3px solid var(--ml-pink);opacity:0;animation:ml-stamp .25s ease-out calc(var(--ml-suspense) + .35s) forwards;border-radius:6px;margin-top:10px;padding:2px 12px;font-size:1.3rem;display:inline-block}@keyframes ml-stamp{0%{opacity:0;transform:scale(2.4)rotate(14deg)}to{opacity:.95;transform:scale(1)rotate(8deg)}}.ml-drink{font-family:var(--head-font);text-transform:uppercase;letter-spacing:.06em;opacity:0;animation:ml-fade .3s ease-out calc(var(--ml-suspense) + .6s) forwards;margin-top:8px}.ml-after{opacity:0;animation:ml-fade .4s ease-out calc(var(--ml-suspense) + .5s) forwards}@keyframes ml-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ml-verdict{text-align:center;color:var(--ink-muted);margin:0 0 12px;font-weight:700}.ml-verdict.good{color:#7dffb2}.ml-verdict.hot{color:var(--ml-yellow)}.ml-tally{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ml-tally li{grid-template-columns:auto 6.5em 1fr 2ch;align-items:center;gap:8px;display:grid}.ml-tally .avatar{font-size:.75rem}.ml-tally-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ml-tally-bar{background:#ffffff0f;height:14px;overflow:hidden}.ml-tally-bar span{transform-origin:0;height:100%;animation:ml-grow .6s cubic-bezier(.2, .8, .2, 1) calc(var(--ml-suspense) + .6s + var(--i) * .12s) both;background:#6b4a63;display:block}.ml-tally li.win .ml-tally-bar span{background:var(--ml-pink)}.ml-tally li.win .ml-tally-name{color:var(--ml-yellow)}.ml-tally-n{font-family:var(--head-font);text-align:right}@keyframes ml-grow{0%{transform:scaleX(0)}}.ml-next{margin-top:18px}.ml-results{text-align:left}.ml-results-head{font-family:var(--head-font);text-transform:uppercase;margin:10px 0 14px;font-size:2rem;font-weight:400;line-height:1.02}.ml-hl{color:var(--ml-yellow);text-shadow:3px 3px 0 var(--ml-pink-deep)}.ml-board{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ml-board li{border-left:4px solid var(--ml-pink);animation:ml-fade .35s ease-out calc(var(--i) * 80ms) both;background:#1f141d;align-items:center;gap:10px;padding:6px 10px;display:flex}.ml-board li.top{background:var(--ml-pink);border-left-color:var(--ml-yellow)}.ml-board-place{font-family:var(--head-font);width:1.4em;color:var(--ink-muted)}.ml-board li.top .ml-board-place{color:#fff}.ml-board .avatar{font-size:.8rem}.ml-board-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.ml-board-n{font-family:var(--head-font);font-size:1.2rem}.ml-fine{color:var(--ink-muted);margin-top:12px;font-size:.8rem}.tv .ml-tv,.tv .ml-results{width:100%;max-width:150cqh;margin:0 auto}.tv .ml-kicker{padding:.3cqh 1.4cqh;font-size:2.8cqh}.tv .ml-who{margin-top:2cqh;font-size:4cqh}.tv .ml-prompt{font-size:10cqh}.tv .ml-prompt span{padding:0 1cqh}.tv .ml-timer{border-width:.4cqh;height:4.4cqh;margin:3.5cqh 0}.tv .ml-timer-n{font-size:3cqh}.tv .ml-suspects{flex-wrap:wrap;gap:1.2cqh;margin:0;padding:0;list-style:none;display:flex}.tv .ml-suspects li{opacity:.55;background:#1f141d;border:.25cqh solid #ffffff0f;border-radius:999px;align-items:center;gap:1cqh;padding:.6cqh 1.6cqh .6cqh .6cqh;font-size:2.6cqh;font-weight:700;transition:opacity .2s;display:flex}.tv .ml-suspects li.done{opacity:1;border-color:var(--ml-pink);animation:.3s ease-out ml-pick}.tv .ml-suspects li.offline{opacity:.25}.tv .ml-hint{margin-top:2.5cqh;font-size:2.6cqh}.tv .ml-reveal{margin-top:2cqh}.tv .ml-suspense{font-size:7cqh;top:5cqh}.tv .ml-exposed{margin:1cqh 0 3cqh}.tv .ml-exposed-name{text-shadow:1cqh 1cqh 0 var(--ml-pink-deep);font-size:16cqh}.tv .ml-exposed-name.small{font-size:9cqh}.tv .ml-stamp{border-width:.7cqh;margin-top:1.5cqh;padding:.3cqh 2cqh;font-size:4cqh}.tv .ml-drink{margin-top:1.5cqh;font-size:3.6cqh}.tv .ml-tally{gap:1.2cqh;max-width:120cqh;margin:0 auto;font-size:2.8cqh}.tv .ml-tally li{grid-template-columns:auto 28cqh 1fr 4ch;gap:1.4cqh}.tv .ml-tally-bar{height:2.6cqh}.tv .ml-results-head{margin:2cqh 0 3cqh;font-size:9cqh}.tv .ml-hl{text-shadow:.8cqh .8cqh 0 var(--ml-pink-deep)}.tv .ml-board{grid-template-columns:1fr 1fr;gap:1cqh 2cqh;font-size:2.8cqh;display:grid}.tv .ml-board li{border-left-width:.6cqh;padding:.8cqh 1.4cqh}.tv .ml-board-n{font-size:3.4cqh}.tv .ml-fine{margin-top:2.5cqh;font-size:2.4cqh}.tv .ml-tally .avatar,.tv .ml-board .avatar{font-size:1.8cqh}@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/permanent-marker-latin-400-normal-BF23djCy.woff2)format("woff2"),url(/assets/permanent-marker-latin-400-normal-BnZj5c41.woff)format("woff")}:root[data-game=never-have-i-ever]{--nh-red:#e0262f;--nh-red-glow:#e0262f59;--nh-paper:#f6f1e6;--nh-ink:#1d1a17;--page-base:#0e0b0a;--page-bg:radial-gradient(70% 50% at 50% -5%, var(--nh-red-glow), transparent 70%), radial-gradient(circle at 1px 1px, #ffffff09 1px, transparent 1.5px) 0 0 / 5px 5px, radial-gradient(120% 90% at 50% 120%, #000, transparent 60%), #151110;--panel-solid:#1b1615;--ink:#f6f1e6;--ink-muted:#b5a59a;--accent:#ff6b6b;--accent-dim:var(--nh-red);--accent-fill:var(--nh-red);--accent-ink:#fff;--btn:#2a2220;--btn-on:var(--nh-red);--card:#0006;--card-2:#00000073;--hairline:#ffdcc81f;--head-font:"Permanent Marker", "Oswald", cursive;--takeover-glow:#4a0d10}[data-game=never-have-i-ever] .btn{font-family:var(--head-font);letter-spacing:.03em;border-radius:4px;font-weight:400}[data-game=never-have-i-ever] .tv-game-name{font-family:var(--head-font);color:#ff8a8a;letter-spacing:.04em;text-transform:none}[data-game=never-have-i-ever] .tv-game-name:before{content:"● REC ";color:var(--nh-red);font-family:system-ui,sans-serif;animation:1.2s steps(2,end) infinite nh-blink}@keyframes nh-blink{50%{opacity:0}}[data-game=never-have-i-ever] .countdown{background:#ffffff0f;border-radius:2px;height:10px}[data-game=never-have-i-ever] .countdown-bar{background:var(--nh-red);box-shadow:0 0 12px var(--nh-red)}[data-game=never-have-i-ever] .countdown-n{display:none}.nh-prompt{flex-direction:column;gap:4px;margin:8px 0 14px;display:flex}.nh-count{color:var(--ink-muted);letter-spacing:.1em;font-size:.8rem}.nh-never{font-family:var(--head-font);color:#ff8a8a;transform-origin:0;font-size:1.2rem;transform:rotate(-2deg)}.nh-text{font-size:1.8rem;font-weight:800;line-height:1.15;animation:.9s ease-out both nh-develop}@keyframes nh-develop{0%{opacity:0;filter:blur(6px)sepia()}}.nh-hint{color:var(--ink-muted);margin:12px 0}.nh-choices{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.nh-choice{min-height:150px;font-family:var(--head-font);cursor:pointer;touch-action:manipulation;border:0;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:1.4rem;transition:transform .15s,opacity .2s;display:flex;box-shadow:0 8px 20px #00000080}.nh-choice:active{transform:scale(.96)}.nh-choice.have{background:var(--nh-red);color:#fff;transform:rotate(-2deg)}.nh-choice.never{background:var(--nh-paper);color:var(--nh-ink);transform:rotate(2deg)}.nh-choices:has(.on) .nh-choice:not(.on){opacity:.35}.nh-choice.on{outline-offset:3px;outline:4px solid #fff}.nh-choice-emoji{font-size:2.4rem}.nh-you{text-align:center;font-family:var(--head-font);color:#ff8a8a;font-size:1.3rem}.nh-reveal{position:relative}.nh-flash{pointer-events:none;z-index:30;background:#fff;animation:.7s ease-out both nh-flash;position:fixed;inset:0}@keyframes nh-flash{0%{opacity:.95}to{opacity:0;visibility:hidden}}.nh-tally{margin-bottom:12px;font-size:1.3rem}.nh-tally b{font-family:var(--head-font);color:#ff8a8a;font-size:2rem;font-weight:400}.nh-drink{color:var(--ink-muted)}.nh-wall{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.nh-polaroid{background:var(--nh-paper);width:96px;transform:rotate(var(--tilt));animation:nh-drop .5s cubic-bezier(.2, 1.3, .4, 1) calc(.4s + var(--i) * .12s) both;flex-direction:column;align-items:center;padding:7px 7px 4px;display:flex;box-shadow:0 8px 18px #0000008c}@keyframes nh-drop{0%{opacity:0;transform:translateY(-40px) rotate(calc(var(--tilt) * -3)) scale(1.2)}}.nh-photo{aspect-ratio:1;width:100%;font-family:var(--head-font);color:#ffffffe6;background:radial-gradient(circle at 30% 25%, #ffffff59, transparent 45%), linear-gradient(160deg, hsl(var(--hue,0) 55% 45%), hsl(var(--hue,0) 60% 22%));filter:sepia(.25)contrast(1.05);animation:nh-develop 1.4s ease-out calc(.6s + var(--i) * .12s) both;place-items:center;font-size:2.4rem;display:grid}.nh-polaroid.hidden .nh-photo{color:#6b5d57;background:#2b2523}.nh-caption{font-family:var(--head-font);color:var(--nh-ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:4px 0 2px;font-size:.85rem;overflow:hidden}.nh-results .nh-never{font-size:1.4rem}.nh-champ{margin:6px 0 14px;font-size:2.2rem;font-weight:800}.nh-board{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nh-board li{background:var(--nh-paper);color:var(--nh-ink);transform:rotate(calc((var(--i) - 2) * .4deg));animation:nh-drop .4s ease-out calc(var(--i) * 70ms) both;--tilt:0deg;align-items:center;gap:10px;padding:8px 12px;display:flex;box-shadow:0 4px 10px #0006}.nh-board .avatar{font-size:.75rem}.nh-board-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.nh-board-n{font-family:var(--head-font)}.tv .nh-tv,.tv .nh-results{width:100%;max-width:160cqh;margin:0 auto}.tv .nh-prompt{gap:1cqh;margin:0 0 3cqh}.tv .nh-count{font-size:2.4cqh}.tv .nh-never{font-size:5cqh}.tv .nh-text{font-size:9cqh}.tv .countdown{height:1.4cqh;margin:2cqh 0}.tv .nh-hint{font-size:2.8cqh}.tv .nh-tally{margin-bottom:3cqh;font-size:4cqh}.tv .nh-tally b{font-size:7cqh}.tv .nh-wall{justify-content:flex-start;gap:2cqh}.tv .nh-polaroid{width:17cqh;padding:1.1cqh 1.1cqh .6cqh}.tv .nh-photo{font-size:7cqh}.tv .nh-caption{padding:.8cqh 0 .3cqh;font-size:2.2cqh}.tv .nh-results .nh-never{font-size:5cqh}.tv .nh-champ{margin:1cqh 0 3cqh;font-size:9cqh}.tv .nh-board{grid-template-columns:1fr 1fr;gap:1.4cqh 2cqw;font-size:2.8cqh;display:grid}.tv .nh-board .avatar{font-size:1.8cqh}@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:Monoton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/monoton-latin-400-normal--Xn4BnFH.woff2)format("woff2"),url(/assets/monoton-latin-400-normal-CgrPpToo.woff)format("woff")}:root[data-game=quip-clash]{--qc-neon:#ff3fa4;--qc-neon-2:#3df5ff;--qc-amber:#ffc857;--qc-brick:#4a1c14;--qc-mortar:#24100c;--qc-card:#fff4dc;--qc-card-ink:#20120b;--page-base:#140806;--page-bg:radial-gradient(60% 55% at 50% 0%, #ffd68c52, transparent 70%), radial-gradient(120% 90% at 50% 120%, #000000d9, transparent 60%), linear-gradient(#0a040373, #0a0403b3), url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='96' height='48'><rect width='96' height='48' fill='%2324100c'/><rect x='2' y='2' width='44' height='20' fill='%23552218'/><rect x='50' y='2' width='44' height='20' fill='%234e1f16'/><rect x='-22' y='26' width='44' height='20' fill='%23501f16'/><rect x='26' y='26' width='44' height='20' fill='%2357241a'/><rect x='74' y='26' width='44' height='20' fill='%234c1d15'/></svg>") 0 0 / 96px 48px, var(--qc-mortar);--panel-solid:#1c0c09;--ink:#fff3e6;--ink-muted:#d8b9a7;--accent:var(--qc-amber);--accent-dim:var(--qc-neon);--accent-fill:linear-gradient(180deg, #ffe08a, var(--qc-amber) 60%, #e0962a);--accent-ink:#2a1205;--btn:#3a1712;--btn-on:var(--qc-neon);--card:#14080699;--card-2:#00000073;--hairline:#ffc8962e;--head-font:"Bungee", "Oswald", Impact, sans-serif;--takeover-glow:#5c1830}[data-game=quip-clash] .btn{font-family:var(--head-font);letter-spacing:.02em;border-radius:999px;font-weight:400}[data-game=quip-clash] .phone-top{border-bottom-color:#ff3fa466}[data-game=quip-clash] .tv-game-name{font-family:"Monoton", var(--head-font);color:#fff;letter-spacing:.08em;text-shadow:0 0 6px var(--qc-neon), 0 0 18px var(--qc-neon)}[data-game=quip-clash] .countdown{background:#0000008c;border:1px solid #ffc85759}[data-game=quip-clash] .countdown-bar{background:linear-gradient(90deg, #e0962a, var(--qc-amber))}[data-game=quip-clash] .countdown.low .countdown-bar{background:var(--qc-neon)}.qc-sign{text-align:center;color:#ffe6f4;text-transform:uppercase;text-shadow:0 0 4px #fff, 0 0 10px var(--qc-neon), 0 0 22px var(--qc-neon), 0 0 42px var(--qc-neon);margin:6px 0 4px;font-family:Monoton,Bungee,sans-serif;font-size:2.6rem;line-height:1.1;animation:6s infinite qc-flicker}.qc-sign.small{font-size:1.6rem}@keyframes qc-flicker{0%,18%,22%,25%,53%,57%,to{opacity:1}20%,24%,55%{opacity:.45;text-shadow:0 0 2px var(--qc-neon)}}.qc-round{text-align:center;font-family:var(--head-font);letter-spacing:.08em;color:var(--qc-neon-2);text-shadow:0 0 8px #3df5ff99;text-transform:uppercase;font-size:.8rem}.qc-call{text-align:center;font-family:var(--head-font);margin:14px 0 6px;font-weight:400}.qc-prompt{text-align:center;font-family:var(--head-font);color:var(--qc-amber);text-shadow:0 2px #0009;margin:8px 0 12px;font-size:1.35rem;font-weight:400;line-height:1.2}.qc-hint{text-align:center;color:var(--ink-muted)}.qc-writers{flex-wrap:wrap;justify-content:center;gap:8px;margin:10px 0;padding:0;list-style:none;display:flex}.qc-writers li{opacity:.6;background:#00000080;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 4px;font-weight:600;display:flex}.qc-writers li.done{opacity:1;border-color:var(--qc-neon-2);animation:.3s ease-out qc-pop;box-shadow:0 0 10px #3df5ff59}.qc-writers li.done:after{content:"✓";color:var(--qc-neon-2)}@keyframes qc-pop{0%{transform:scale(1.15)}}.qc-cards{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;display:grid}.qc-cards.phone{grid-template-columns:1fr}.qc-vs{color:#dffcff;text-shadow:0 0 8px var(--qc-neon-2), 0 0 20px var(--qc-neon-2);align-self:center;font-family:Monoton,sans-serif;font-size:2rem}.qc-card{min-height:110px;font:inherit;text-align:center;color:var(--qc-card-ink);background:repeating-linear-gradient(180deg, transparent 0 27px, #508cdc2e 27px 28px), var(--qc-card);border:0;border-radius:6px;flex-direction:column;justify-content:center;gap:10px;padding:22px 18px 16px;transition:transform .3s,opacity .3s,box-shadow .3s;animation:.45s cubic-bezier(.2,1.4,.4,1) both qc-card-in;display:flex;position:relative;transform:rotate(-1.2deg);box-shadow:0 10px 24px #0000008c}.qc-card.side-1{animation-delay:.15s;transform:rotate(1.2deg)}button.qc-card{cursor:pointer;touch-action:manipulation}button.qc-card:active{transform:scale(.97)}.qc-card.mine{outline:4px solid var(--qc-neon);box-shadow:0 0 22px #ff3fa4b3,0 10px 24px #0000008c}.qc-card.empty{opacity:.6}.qc-card.won{box-shadow:0 0 0 4px var(--qc-amber), 0 0 40px #ffc85799, 0 10px 24px #0000008c;z-index:1;transform:scale(1.04)rotate(0)}.qc-card.lost{opacity:.55;transform:scale(.96)}@keyframes qc-card-in{0%{opacity:0;transform:translateY(30px)rotate(-6deg)}}.qc-card-tag{width:26px;height:26px;font-family:var(--head-font);color:#fff;background:var(--qc-neon);box-shadow:0 0 10px var(--qc-neon);border-radius:50%;place-items:center;font-size:.8rem;display:grid;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.qc-card.side-1 .qc-card-tag{box-shadow:0 0 10px var(--qc-neon-2);background:#0aa7b5}.qc-card-text{overflow-wrap:anywhere;font-size:1.25rem;font-weight:800;line-height:1.25}.qc-card-result{flex-direction:column;align-items:center;gap:6px;animation:.4s ease-out .2s both qc-fade;display:flex}.qc-card-author{align-items:center;gap:6px;font-weight:700;display:inline-flex}.qc-card-author .avatar{font-size:.7rem}.qc-card-points{font-family:var(--head-font);color:#b8460e;font-size:1.2rem}.qc-card-drink{font-family:var(--head-font);color:#fff;background:#20120b;border-radius:999px;padding:2px 10px;font-size:.85rem;animation:.35s ease-out .5s both qc-pop}.tv .qc-card-drink{padding:.3cqh 1.4cqh;font-size:2.4cqh}.qc-card-voters{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.qc-card-voters .avatar{font-size:.6rem;animation:.3s ease-out both qc-pop}@keyframes qc-fade{0%{opacity:0;transform:translateY(6px)}}.qc-verdict{text-align:center;font-family:"Monoton", var(--head-font);color:#fff;margin:16px 0 8px;font-size:2rem;animation:.5s cubic-bezier(.2,1.6,.4,1) .3s both qc-verdict}.qc-verdict.sweep{text-shadow:0 0 8px var(--qc-amber), 0 0 26px var(--qc-amber)}.qc-verdict.jinx{text-shadow:0 0 8px var(--qc-neon-2), 0 0 26px var(--qc-neon-2)}.qc-verdict.tie{text-shadow:0 0 8px var(--qc-neon), 0 0 26px var(--qc-neon)}@keyframes qc-verdict{0%{opacity:0;transform:scale(2.2)}}.qc-write{margin-top:12px}.qc-write-count{font-family:var(--head-font);color:var(--qc-neon-2);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.qc-write-prompt{font-family:var(--head-font);color:var(--qc-amber);margin:8px 0 10px;font-size:1.25rem;line-height:1.25}.qc-input{box-sizing:border-box;width:100%;font:inherit;color:var(--qc-card-ink);background:repeating-linear-gradient(180deg, transparent 0 27px, #508cdc33 27px 28px), var(--qc-card);resize:none;border:0;border-radius:6px;padding:10px 12px;font-size:1.1rem;font-weight:700;line-height:28px}.qc-input:focus{outline:3px solid var(--qc-neon)}.qc-write-foot{color:var(--ink-muted);justify-content:space-between;align-items:center;margin-top:10px;display:flex}.qc-wait{text-align:center;color:var(--ink-muted);margin:18px 0}.qc-wait-big{font-family:"Monoton", var(--head-font);color:#fff;text-shadow:0 0 8px var(--qc-neon-2), 0 0 20px var(--qc-neon-2);margin-bottom:6px;font-size:2rem}.qc-board{flex-direction:column;gap:6px;margin:12px 0;padding:0;list-style:none;display:flex}.qc-board li{animation:qc-fade .35s ease-out calc(var(--i) * 70ms) both;background:#00000080;border-radius:8px;grid-template-columns:1.6em auto 6.5em 1fr auto;align-items:center;gap:8px;padding:6px 10px;display:grid}.qc-board li:first-child{box-shadow:0 0 0 2px var(--qc-amber), 0 0 18px #ffc85766}.qc-board-place{font-family:var(--head-font);color:var(--ink-muted)}.qc-board .avatar{font-size:.75rem}.qc-board-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.qc-board-bar{background:#ffffff0f;border-radius:999px;height:10px;overflow:hidden}.qc-board-bar span{border-radius:inherit;background:linear-gradient(90deg, var(--qc-neon), var(--qc-amber));transform-origin:0;height:100%;animation:qc-grow .8s cubic-bezier(.2, .8, .2, 1) calc(.2s + var(--i) * 70ms) both;display:block}@keyframes qc-grow{0%{transform:scaleX(0)}}.qc-board-n{font-family:var(--head-font);color:var(--qc-amber);text-align:right}.qc-champ{text-align:center;font-family:var(--head-font);color:var(--qc-amber);margin:8px 0;font-size:1.6rem}.tv .qc-stage{width:100%;max-width:160cqh;margin:0 auto}.tv .qc-sign{font-size:10cqh}.tv .qc-sign.small{font-size:7cqh}.tv .qc-round{font-size:2.6cqh}.tv .qc-call{margin:3cqh 0 2cqh;font-size:5cqh}.tv .qc-prompt{margin:1.5cqh 0 4cqh;font-size:5.5cqh}.tv .countdown{width:60cqw;height:3.6cqh;margin:2.5cqh auto}.tv .qc-writers{gap:1.2cqh;font-size:2.6cqh}.tv .qc-cards{gap:3cqw}.tv .qc-card{gap:2cqh;min-height:26cqh;padding:4cqh 3cqh 3cqh}.tv .qc-card-text{font-size:4.4cqh}.tv .qc-card-tag{width:4.4cqh;height:4.4cqh;font-size:2cqh;top:-2.2cqh}.tv .qc-card-author{font-size:2.8cqh}.tv .qc-card-author .avatar{font-size:1.6cqh}.tv .qc-card-points{font-size:3.6cqh}.tv .qc-card-voters .avatar{font-size:1.4cqh}.tv .qc-vs{font-size:7cqh}.tv .qc-hint{font-size:2.6cqh}.tv .qc-verdict{margin-top:4cqh;font-size:8cqh}.tv .qc-board{grid-template-columns:1fr 1fr;gap:1.2cqh 2cqw;font-size:2.8cqh;display:grid}.tv .qc-board li{grid-template-columns:1.6em auto 30% 1fr auto;padding:1cqh 1.4cqh}.tv .qc-board .avatar{font-size:1.8cqh}.tv .qc-board-bar{height:1.6cqh}.tv .qc-champ{margin:1cqh 0 3cqh;font-size:5cqh}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.woff2)format("woff2"),url(/assets/rubik-latin-700-normal-KHOtubUA.woff)format("woff")}@font-face{font-family:Rubik;font-style:italic;font-display:swap;font-weight:900;src:url(/assets/rubik-latin-900-italic-DJJTaqDK.woff2)format("woff2"),url(/assets/rubik-latin-900-italic-Ckls_mkX.woff)format("woff")}:root[data-game=would-you-rather]{--wyr-a:#1f6bff;--wyr-a-deep:#0a2f8f;--wyr-b:#ff6a1f;--wyr-b-deep:#9a2c00;--page-base:#08090f;--page-bg:linear-gradient(115deg, #1f6bff47 0 49.8%, #ff6a1f47 50.2% 100%), #08090f;--panel-solid:#12131c;--ink:#fff;--ink-muted:#b9bfd6;--accent:#ffd23f;--accent-dim:var(--wyr-b);--accent-fill:linear-gradient(100deg, var(--wyr-a), var(--wyr-b));--accent-ink:#fff;--btn:#1c1e2c;--btn-on:var(--wyr-a);--card:#00000073;--card-2:#00000073;--hairline:#ffffff1f;--head-font:"Rubik", "Oswald", Impact, sans-serif;--takeover-glow:#3a1a40}[data-game=would-you-rather] .btn{font-family:var(--head-font);text-transform:uppercase;letter-spacing:.02em;border-radius:6px;font-style:italic;font-weight:900}[data-game=would-you-rather] .tv-game-name{background:linear-gradient(100deg, var(--wyr-a), var(--wyr-b));color:#fff;padding:0 1.2cqh;font-style:italic;font-weight:900;display:inline-block;transform:skew(-8deg)}[data-game=would-you-rather] .countdown{background:#ffffff14;border-radius:4px}[data-game=would-you-rather] .countdown-bar{background:linear-gradient(90deg, var(--wyr-a), var(--wyr-b))}[data-game=would-you-rather] .countdown.low .countdown-bar{background:#ff2d55}.wyr-head{align-items:baseline;gap:10px;margin:6px 0 10px;display:flex}.wyr-kicker{font-family:var(--head-font);color:#08090f;background:#fff;padding:2px 8px;font-size:.9rem;font-style:italic;font-weight:900;transform:skew(-10deg)}.wyr-q{font-family:var(--head-font);text-transform:uppercase;font-size:1.5rem;font-style:italic;font-weight:900}.wyr-faceoff{--share:50%;grid-template-rows:1fr 1fr;gap:6px;height:58vh;min-height:340px;display:grid;position:relative}.wyr-side{font:inherit;color:#fff;text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:22px 16px;transition:filter .3s,transform .15s;animation:.45s cubic-bezier(.2,1.2,.4,1) both wyr-in;display:flex;position:relative;overflow:hidden}.wyr-side.side-0{background:repeating-linear-gradient(115deg, #ffffff0d 0 2px, transparent 2px 14px), linear-gradient(135deg, var(--wyr-a), var(--wyr-a-deep));clip-path:polygon(0 0,100% 0,100% 88%,0 100%)}.wyr-side.side-1{background:repeating-linear-gradient(115deg, #ffffff0d 0 2px, transparent 2px 14px), linear-gradient(135deg, var(--wyr-b), var(--wyr-b-deep));clip-path:polygon(0 12%,100% 0,100% 100%,0 100%);animation-name:wyr-in-b}button.wyr-side{cursor:pointer;touch-action:manipulation}button.wyr-side:active{transform:scale(.98)}.wyr-faceoff:not(.revealed):has(.mine) .wyr-side:not(.mine){filter:saturate(.35)brightness(.6)}.wyr-side.mine:after{content:"YOUR PICK";font-family:var(--head-font);color:#08090f;background:#fff;padding:2px 8px;font-size:.75rem;font-style:italic;font-weight:900;position:absolute;top:10px;right:12px}.wyr-side.side-1{padding-top:52px}.wyr-side.side-0{padding-bottom:44px}@keyframes wyr-in{0%{transform:translate(-110%)}}@keyframes wyr-in-b{0%{transform:translate(110%)}}.wyr-option{font-family:var(--head-font);text-transform:uppercase;text-shadow:0 3px #00000040;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:1.6rem;font-style:italic;font-weight:900;line-height:1.08;transition:font-size .4s}.wyr-faceoff.revealed .wyr-option{font-size:1.25rem}.wyr-vs{width:64px;height:64px;font-family:var(--head-font);color:#08090f;pointer-events:none;background:#fff;border-radius:50%;place-items:center;font-size:1.4rem;font-style:italic;font-weight:900;animation:.5s cubic-bezier(.2,1.8,.4,1) .35s both wyr-vs;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 0 0 6px #08090f,0 8px 24px #0009}@keyframes wyr-vs{0%{transform:translate(-50%,-50%)scale(0)rotate(-90deg)}}.wyr-faceoff.revealed{grid-template-rows:var(--share) calc(100% - var(--share));transition:grid-template-rows .6s cubic-bezier(.2,1,.3,1)}.wyr-faceoff.revealed .wyr-vs{opacity:0;transition:opacity .3s}.wyr-faceoff.revealed .wyr-side{padding-top:18px;padding-bottom:18px}.wyr-side.minority{animation:.5s .6s both wyr-shake}@keyframes wyr-shake{20%,60%{translate:-6px}40%,80%{translate:6px}}.wyr-result{flex-direction:column;align-items:center;gap:6px;animation:.4s ease-out .4s both wyr-fade;display:flex}.wyr-pct{font-family:var(--head-font);font-size:2.6rem;font-style:italic;font-weight:900;line-height:1}.wyr-voters{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.wyr-voters .avatar{font-size:.65rem;box-shadow:0 0 0 2px #fffc}.wyr-drink{font-family:var(--head-font);text-transform:uppercase;color:#08090f;background:#fff;padding:2px 10px;font-style:italic;font-weight:900}@keyframes wyr-fade{0%{opacity:0;transform:scale(.8)}}.wyr-banner{text-align:center;font-family:var(--head-font);text-transform:uppercase;margin:14px 0;font-size:1.4rem;font-style:italic;font-weight:900;animation:.4s ease-out .7s both wyr-fade}.wyr-title{font-family:var(--head-font);text-transform:uppercase;background:linear-gradient(100deg,#7fb0ff,#ffb07a);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.2rem;font-style:italic;font-weight:900}.wyr-fine{color:var(--ink-muted);margin:4px 0 12px}.wyr-board{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wyr-board li{animation:wyr-in .4s cubic-bezier(.2, 1, .4, 1) calc(var(--i) * 60ms) both;align-items:center;gap:10px;padding:8px 12px;font-weight:700;display:flex;transform:skew(-6deg)}.wyr-board li.side-0{background:linear-gradient(90deg, var(--wyr-a-deep), #1f6bff40)}.wyr-board li.side-1{background:linear-gradient(90deg, var(--wyr-b-deep), #ff6a1f40);animation-name:wyr-in-b}.wyr-board .avatar{font-size:.75rem}.wyr-board-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wyr-board-n{font-family:var(--head-font);font-size:1.2rem;font-style:italic;font-weight:900}.tv .wyr-tv{flex-direction:column;width:100%;height:100%;display:flex}.tv .wyr-head{justify-content:center;margin:1cqh 0 2cqh}.tv .wyr-kicker{font-size:2.4cqh}.tv .wyr-q{font-size:5cqh}.tv .wyr-faceoff{flex:1;grid-template-rows:none;grid-template-columns:1fr 1fr;gap:.8cqw;min-height:0}.tv .wyr-faceoff.revealed{grid-template-rows:none;grid-template-columns:var(--share) calc(100% - var(--share));transition:grid-template-columns .6s cubic-bezier(.2,1,.3,1)}.tv .wyr-side.side-0{clip-path:polygon(0 0,100% 0,92% 100%,0 100%);padding:4cqh 5cqh 4cqh 3cqh}.tv .wyr-side.side-1{clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);padding:4cqh 3cqh 4cqh 5cqh}.tv .wyr-side.side-1.mine:after{top:10px}.tv .wyr-option{font-size:6cqh}.tv .wyr-faceoff.revealed .wyr-option{font-size:4.6cqh}.tv .wyr-vs{width:13cqh;height:13cqh;font-size:5cqh;box-shadow:0 0 0 1.2cqh #08090f,0 1cqh 3cqh #0009}.tv .wyr-faceoff.revealed .wyr-vs{opacity:1;top:50%;left:var(--share);transition:left .6s cubic-bezier(.2,1,.3,1)}.tv .wyr-pct{font-size:10cqh}.tv .wyr-voters .avatar{font-size:1.6cqh}.tv .wyr-drink{font-size:3cqh}.tv .wyr-foot{color:var(--ink-muted);align-items:center;gap:2cqw;margin-top:2cqh;font-size:2.6cqh;display:flex}.tv .wyr-foot .countdown{flex:1;height:3.4cqh;margin:0}.tv .countdown-n{font-size:2.4cqh;line-height:3.4cqh}.tv .wyr-banner{margin:2cqh 0 0;font-size:5cqh}.tv .wyr-results{width:min(100%,140cqh);margin:0 auto}.tv .wyr-title{font-size:9cqh}.tv .wyr-fine{font-size:2.6cqh}.tv .wyr-board{grid-template-columns:1fr 1fr;gap:1.2cqh 2cqw;font-size:3cqh;display:grid}.tv .wyr-board .avatar{font-size:1.8cqh}
