@font-face{font-family:Rubik;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/rubik-400-hebrew.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/rubik-400-latin.woff2)format("woff2");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:IBM Plex Sans Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-400-hebrew.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-400-latin.woff2)format("woff2");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:IBM Plex Sans Hebrew;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-500-hebrew.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-500-latin.woff2)format("woff2");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:IBM Plex Sans Hebrew;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-600-hebrew.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-600-latin.woff2)format("woff2");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:IBM Plex Sans Hebrew;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-700-hebrew.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-hebrew-700-latin.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-mono-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;--color-blue-core:#3a5cff;--color-blue-sky:#4fa8ff;--color-coral:#ff6b81;--color-orange-warm:#ffa53e;--color-lime:#d4e157;--color-ink:#1b1b3a;--color-purple:#9b6bff;--color-white:#fff;--font-game:"Rubik", var(--sans);font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}:root{background:#0d1a2d}#root{box-sizing:border-box;flex-direction:column;width:100%;min-height:100dvh;display:flex}#root>*{flex:1 0 auto}body{margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.crash-screen{box-sizing:border-box;letter-spacing:normal;color:#eef2f7;direction:rtl;background:radial-gradient(circle at 15% 18%,#5b46be33,#0000 32%),radial-gradient(circle at 85% 55%,#206eaa1f,#0000 38%),radial-gradient(circle at 40% 100%,#ffa63714,#0000 30%),linear-gradient(#151a35 0%,#101a2d 48%,#111827 100%);justify-content:center;align-items:center;width:100%;min-height:100svh;padding:24px 16px;font-family:Rubik,system-ui,sans-serif;display:flex}.crash-card{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:400px;padding:0 8px;display:flex}.crash-logo{aspect-ratio:3/2;object-fit:contain;filter:drop-shadow(0 2px 4px #0006);width:150px;margin-bottom:6px;display:block}.crash-title{letter-spacing:-.5px;color:#eef2f7;margin:0;font-family:inherit;font-size:32px;font-weight:900;line-height:1.1}.crash-body{color:#eef2f79e;max-width:34ch;margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.5}.crash-button{box-sizing:border-box;color:#eef2f7;cursor:pointer;background:0 0;border:1.5px solid #8ea7ca3d;border-radius:999px;width:100%;max-width:300px;min-height:54px;padding:15px 26px;font-family:inherit;font-size:19px;font-weight:900;line-height:1}.crash-button--primary{color:#0d1a2d;background:#eef2f7;border-color:#eef2f7}.lb,.tvlb,.lb-neutral{--stage:#14212e;--stage-2:#1c2c3b;--bone:#f7f1e4;--bone-dim:#f7f1e499;--bone-faint:#f7f1e41a;--bone-line:#f7f1e42e;--ease:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}.lb{--stage:#0d1a2d;--stage-2:#162642;--bone:#eef2f7;--bone-dim:#eef2f79e;--bone-faint:#eef2f714;--bone-line:#8ea7ca3d;--sky:#8ea7ca;--gold:var(--miba-yellow,#fceb4d);--gold-text:var(--miba-yellow-quiet,#ebdc72);--wa:#25d366}.lb-neutral{--game:#8ea7ca;--intro-on-game:#0d1a2d;--paper:#0d1a2d;--outline:#000}@keyframes lb-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lb-slam{0%{opacity:0;transform:scale(2)}38%{opacity:1;transform:scale(.92)}62%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes lb-arrive-tint{0%,45%{background:var(--bone);color:var(--stage)}to{background:var(--bone-faint);color:var(--bone)}}@keyframes lb-name-arrive{0%,50%{color:var(--gold);text-shadow:0 0 14px color-mix(in srgb, var(--gold) 62%, transparent)}to{color:var(--name-ink);text-shadow:none}}@keyframes lb-out{to{opacity:0;transform:scale(.6)}}@keyframes lb-launch{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1.02)}}@keyframes lb-shock{0%{opacity:.8;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes lb-glow{0%{opacity:0}to{opacity:1}}@keyframes lb-breathe{0%,to{opacity:.86;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes lb-join{0%{opacity:0;transform:scale(2.4)}35%{opacity:1;transform:scale(.94)}55%{transform:scale(1.08)}to{transform:scale(1)}}.game-screen.lobby-themed.phase-lobby{background:#111827;gap:0;padding:0}.game-screen.lobby-themed.phase-lobby .badge-row,.game-screen.lobby-themed.phase-lobby .team-corner-badge{display:none}.game-screen.lobby-themed.phase-lobby .game-center.game-center--top{justify-content:flex-start;gap:0;padding-top:0}.lb{--lb-stage:520px;--lb-head-max:520px;--lb-gutter:18px;--lb-gap:8px;--lb-tile-w:78px;--lb-tile-h:116px;--lb-bundle-w:292px;--lb-sec-title:20px;--lb-sec-gap:13px;width:100%;max-width:var(--lb-stage);box-sizing:border-box;min-height:100svh;font-family:var(--font-game,"Rubik"), system-ui, sans-serif;letter-spacing:normal;color:var(--bone);isolation:isolate;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));direction:rtl;flex-direction:column;display:flex;position:relative;overflow:hidden}.lb:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 15% 18%,#5b46be38,#0000 34%),radial-gradient(circle at 85% 55%,#206eaa1f,#0000 38%),radial-gradient(circle at 50% 0,#788cc81a,#0000 28%),radial-gradient(circle at 40% 100%,#ffa6371a,#0000 32%),linear-gradient(#151a3594 0%,#101a2d80 48%,#1118278f 100%);position:fixed;inset:0}.lb button{letter-spacing:normal;font-family:inherit}.lb h1,.lb h2,.lb h3{font-family:inherit}.lb-leave{top:calc(10px + env(safe-area-inset-top,0px));z-index:3;width:32px;height:32px;color:var(--bone-dim);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:16px;display:flex;position:absolute;inset-inline-start:12px}.lb-leave svg{transform:scaleX(-1)}.lb-end-room{color:var(--bone-dim);font:inherit;text-underline-offset:3px;cursor:pointer;opacity:.75;background:0 0;border:none;margin:28px auto 8px;padding:8px 14px;font-size:13px;text-decoration:underline;display:block}.lb-end-room:hover,.lb-end-room:focus-visible{opacity:1}.lb-sound.lb-sound-here{color:var(--gold)}.lb-sound{top:calc(10px + env(safe-area-inset-top,0px));z-index:3;width:32px;height:32px;color:var(--bone-dim);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:16px;display:flex;position:absolute;inset-inline-end:12px}.lb-head{box-sizing:border-box;width:100%;max-width:var(--lb-head-max);height:calc(108px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);isolation:isolate;margin-inline:auto;position:relative}.lb-logo-wrap{z-index:2;top:calc(2px + env(safe-area-inset-top,0px));pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lb-logo{aspect-ratio:3/2;object-fit:contain;filter:drop-shadow(0 2px 4px #0006);width:104px;display:block}.lb-logo-swoosh{z-index:1;width:110px;height:10px;margin-top:3px;position:relative;overflow:visible}.lb-logo-sparks{z-index:1;pointer-events:none;width:156px;height:40px;position:absolute;top:12px;left:50%;overflow:visible;transform:translate(-50%)}.lb-logo-sparks path,.lb-logo-swoosh path{fill:none;stroke:var(--gold);stroke-width:3.2px;stroke-linecap:round}.lb-orbit{--name-ink:#d6e0f0eb;z-index:1;inset:env(safe-area-inset-top,0px) 0 0 0;pointer-events:none;direction:rtl;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 13% 87%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 13% 87%,#0000 100%)}.lb-orb{white-space:nowrap;will-change:transform, opacity;transform-origin:50%;display:block;position:absolute;top:0;left:0}.lb-orbit.is-solo .lb-name{animation:4.5s ease-in-out infinite lb-breathe}.lb-name{color:var(--name-ink);white-space:nowrap;text-shadow:0 1px 6px #060c1899;font-size:16px;font-weight:700;line-height:1;display:inline-block;position:relative}.lb-orb:not([data-tail="1"]) .lb-name:after{content:"·";top:50%;color:#8ea7cabf;vertical-align:1px;font-size:13px;font-weight:400;position:absolute;inset-inline-end:-19px;transform:translateY(-50%)}.lb-name.is-self{color:var(--gold-text);font-size:17px;font-weight:900}.lb-orbit.is-dense .lb-name{font-size:14.5px}.lb-orbit.is-dense .lb-name.is-self{font-size:15.5px}.lb-orbit.is-packed .lb-name{font-size:13px}.lb-orbit.is-packed .lb-name.is-self{font-size:14px}.lb-name.is-arriving{animation:lb-join .9s var(--ease) both, lb-name-arrive 2s ease-out both}.lb-name.is-self.is-arriving{animation:lb-join .9s var(--ease) both}.lb-name.is-leaving{animation:.45s ease-in forwards lb-out}.lb-bar{z-index:2;box-sizing:border-box;height:48px;max-width:var(--lb-head-max);width:calc(100% - var(--lb-gutter) * 2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:lb-enter .5s var(--ease-out) both;background:#14223cb8;border:1px solid #eef2f71f;border-radius:16px;align-items:stretch;margin:10px auto 0;display:flex;position:relative;box-shadow:0 10px 28px #00000059,inset 0 1px #ffffff0f}.lb-bar-seg{min-width:0;color:var(--bone);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:5px;padding:0 4px;font-size:12.5px;font-weight:700;line-height:1;transition:background .12s;display:flex;position:relative}.lb-bar-seg+.lb-bar-seg{border-inline-start:1px solid #eef2f71a}.lb-bar-seg:active{background:#eef2f70f}.lb-bar-seg span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lb-bar-seg svg{flex:none;font-size:18px}.lb-bar-seg--invite,.lb-bar-seg--tv{flex:1 1 0}.lb-bar-seg--invite svg{color:var(--wa);font-size:18px}.lb-bar-seg--tv{color:var(--bone-dim)}.lb-bar-seg--tv svg{font-size:18px}.lb-bar-seg--tv.is-connected{color:#5fe3a1}.lb-bar-seg--tv.is-dropped,.lb-bar-seg--tv.is-connecting_long,.lb-bar-seg--tv.is-stuck{color:#ffb27a}.lb-bar-seg--code{flex-direction:column;flex:none;justify-content:center;gap:2px;padding:0 16px}.lb-code-label{letter-spacing:.04em;color:var(--bone-dim);font-size:9.5px;font-weight:600;line-height:1}.lb-code{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--bone);font-size:22px;font-weight:900;line-height:1}.lb-code-copied{color:var(--stage);background:var(--gold);opacity:0;pointer-events:none;transition:opacity .15s ease, transform .15s var(--ease);border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex;position:absolute;inset:0;transform:scale(.9)}.lb-bar--two .lb-bar-seg{box-sizing:border-box;flex:0 0 50%}.lb-bar-seg--code.is-copied .lb-code-copied{opacity:1;transform:scale(1)}.lb-feedback{box-sizing:border-box;width:calc(100% - var(--lb-gutter) * 2);max-width:var(--lb-head-max);margin-inline:auto;padding:12px 0 0}.lb .sfb-card{max-width:none;margin:0}.lb-note{box-sizing:border-box;width:calc(100% - var(--lb-gutter) * 2);max-width:var(--lb-head-max);text-align:center;color:var(--bone);border:1px solid var(--bone-line);background:#1626428c;border-radius:12px;margin:12px auto 0;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.3}.lb-note--quiet{color:var(--bone-dim);background:0 0;border:none;margin-top:18px;font-weight:500}.lb-note-team{font-weight:900}.lb-hero-wrap{animation:lb-enter .5s var(--ease-out) 60ms both;margin-top:12px}.lb-hero{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;overflow-anchor:none;scrollbar-width:none;gap:8px;padding:0 27px;display:flex;overflow-x:auto}.lb-hero::-webkit-scrollbar{display:none}.lb-hero:after{content:"";flex:0 0 19px}.lb-slide{box-sizing:border-box;scroll-snap-align:center;isolation:isolate;background:var(--stage-2);border-radius:14px;flex:0 0 100%;height:182px;margin:0;position:relative;overflow:hidden;box-shadow:0 10px 26px #00000061,inset 0 0 0 1px #ffffff0f}.lb-slide-shade{z-index:1;background:linear-gradient(270deg,#060e1ce6 0%,#060e1ca8 46%,#060e1c14 100%);position:absolute;inset:0}.lb-slide-body{z-index:2;inset-inline-start:16px;text-align:start;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;width:64%;display:flex;position:absolute;top:14px;bottom:14px}.lb-kicker{color:#1c1a10;background:var(--gold);border-radius:999px;padding:3px 10px 4px;font-size:11.5px;font-weight:800;line-height:1;display:inline-block}.lb-slide-title{color:#eaf1ff;text-shadow:0 2px 10px #00000073;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:2px 0 0;font-size:28px;font-weight:900;line-height:1;display:-webkit-box;overflow:hidden}.lb-slide-copy{color:#eaf1ffdb;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.lb-cta{color:#0e1b2e;cursor:pointer;background:#f4f6fb;border:none;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:9px 12px 9px 16px;font-size:14px;font-weight:800;line-height:1;transition:transform 80ms;display:inline-flex;box-shadow:0 4px 14px #00000059}.lb-cta svg{font-size:15px}.lb-cta:active{transform:scale(.96)}.lb-slide-why{color:#eaf1ffb3;margin-top:4px;font-size:12px;font-weight:700}.lb-slide.is-launching{animation:lb-launch .5s var(--ease) both;box-shadow:0 0 0 3px var(--gold), 0 10px 26px #00000061}.lb-dots{justify-content:center;gap:7px;margin-top:10px;display:flex}.lb-dot{background:#8ea7ca52;border-radius:50%;width:7px;height:7px;transition:background .2s,transform .2s}.lb-dot.is-on{background:var(--bone);transform:scale(1.15)}.lb-cover{z-index:0;background:#101b31;position:absolute;inset:0;overflow:hidden}.lb-cover:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#ffffff1a,#0000 45%,#0000002e 100%);position:absolute;inset:0}.lb-cover.has-img:before{display:none}.lb-cover-img{object-fit:cover;width:100%;height:100%;display:block}.lb-cover-hue{aspect-ratio:1;background:radial-gradient(closest-side, var(--game), transparent 72%);opacity:.8;border-radius:50%;position:absolute}.lb-cover-hue[data-i="0"]{top:-60%;opacity:.92;width:150%;inset-inline-end:-35%}.lb-cover-hue[data-i="1"]{bottom:-55%;opacity:.85;width:110%;inset-inline-start:-25%}.lb-cover-hue[data-i="2"]{top:10%;opacity:.6;width:70%;inset-inline-start:30%}.lb-cover-marks{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lb-cover-mark{color:var(--intro-on-game);filter:drop-shadow(0 6px 12px #00000059);display:flex}.lb-cover-mark svg{stroke-width:1.4px;width:100%;height:100%}.lb-cover--hero .lb-cover-marks,.lb-cover--wide .lb-cover-marks{inset-inline-start:58%}.lb-cover--hero .lb-cover-mark{opacity:.95;width:96px;height:96px}.lb-cover--wide .lb-cover-mark{width:40px;height:40px}.lb-cover-marks.is-many{--tile-w:56px;--tile-h:74px;--tile-r:10px;--tile-icon:28px;--tile-step:-18px;padding-top:8px;inset-inline-start:50%}.lb-cover--wide .lb-cover-marks.is-many{--tile-w:24px;--tile-h:32px;--tile-r:5px;--tile-icon:13px;--tile-step:-7px;padding-top:0;inset-inline-start:50%}.lb-cover-marks.is-many .lb-cover-mark{width:var(--tile-w);height:var(--tile-h);background:var(--game);color:var(--intro-on-game);border-radius:var(--tile-r);filter:none;transform:rotate(calc(var(--i,0) * 9deg - 13deg)) translateY(calc((var(--i,0) - 1.5) * (var(--i,0) - 1.5) * 3px));justify-content:center;align-items:center;box-shadow:0 4px 12px #00000073,inset 0 0 0 1px #ffffff2e}.lb-cover-marks.is-many .lb-cover-mark+.lb-cover-mark{margin-inline-start:var(--tile-step)}.lb-cover-marks.is-many .lb-cover-mark svg{width:var(--tile-icon);height:var(--tile-icon);stroke-width:1.6px}.lb-cover-marks.is-many .lb-cover-mark[data-i="0"]{--i:0}.lb-cover-marks.is-many .lb-cover-mark[data-i="1"]{--i:1}.lb-cover-marks.is-many .lb-cover-mark[data-i="2"]{--i:2}.lb-cover-marks.is-many .lb-cover-mark[data-i="3"]{--i:3}.lb-cover:has(.is-many) .lb-cover-hue[data-i="0"]{opacity:.72}.lb-cover:has(.is-many) .lb-cover-hue[data-i="1"]{opacity:.55}.lb-cover:has(.is-many) .lb-cover-hue[data-i="2"]{opacity:.4}.lb-cover--tile{background:var(--game)}.lb-cover--tile .lb-cover-hue{display:none}.lb-cover--tile:after{content:"";background:linear-gradient(#ffffff14 0%,#0000 48%,#060a168c 74%,#060a16e6 100%);position:absolute;inset:0}.lb-cover--tile .lb-cover-marks{bottom:28%}.lb-cover--tile .lb-cover-mark{width:46px;height:46px}.lb-cover--tile .lb-cover-mark svg{stroke-width:1.7px}.lb-cover--tile .lb-cover-marks:before{content:"";background:radial-gradient(closest-side,#ffffff47,#0000);border-radius:50%;width:70px;height:70px;position:absolute}.lb-sec{margin-top:var(--lb-sec-gap);animation:lb-enter .5s var(--ease-out) .1s both}.lb-bar+.lb-sec{margin-top:22px}.lb-sec+.lb-sec{margin-top:12px}.lb-sec-head{padding:0 var(--lb-gutter);justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lb-sec-title{font-size:var(--lb-sec-title);letter-spacing:-.01em;color:var(--bone);margin:0;font-weight:800;line-height:1.1}.lb-rail-wrap{position:relative}.lb-rail{gap:var(--lb-gap);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--lb-gutter);padding:8px var(--lb-gutter) 6px;scrollbar-width:none;display:flex;overflow-x:auto}.lb-rail::-webkit-scrollbar{display:none}.lb-rail-wrap:before,.lb-rail-wrap:after{content:"";pointer-events:none;opacity:0;z-index:1;width:56px;transition:opacity .2s;position:absolute;top:0;bottom:0}.lb-rail-wrap:after{background:linear-gradient(270deg,#0d1a2d00 0%,#0d1a2d8c 60%,#0d1a2dd9 100%);inset-inline-end:0}.lb-rail-wrap:before{background:linear-gradient(90deg,#0d1a2d00 0%,#0d1a2d8c 60%,#0d1a2dd9 100%);width:40px;inset-inline-start:0}.lb-rail-wrap.has-end:after,.lb-rail-wrap.has-start:before{opacity:1}.lb-rail-more{z-index:2;width:32px;height:32px;color:var(--bone);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e182cc7;border:1px solid #eef2f724;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:17px;animation:.2s both lb-glow;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px #0006}.lb-rail-more--end{inset-inline-end:6px}.lb-rail-more--start{inset-inline-start:6px}.lb-rail-more:active{transform:translateY(-50%)scale(.94)}.lb-bundle{flex:0 0 var(--lb-bundle-w);width:var(--lb-bundle-w);box-sizing:border-box;min-width:0;color:var(--bone);text-align:start;scroll-snap-align:start;cursor:default;direction:rtl;background:0 0;border:none;flex-direction:column;gap:6px;padding:0;transition:transform 80ms;display:flex}.lb-bundle.is-pressable{cursor:pointer}.lb-bundle.is-pressable:active{transform:scale(.98)}.lb-bundle-cover{aspect-ratio:16/9;box-sizing:border-box;isolation:isolate;background:var(--stage-2);border:1px solid #eef2f71f;border-radius:14px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 10px 24px #0000006b,inset 0 1px #ffffff14}.lb-bundle-cover:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 70%,#060c1847 100%);position:absolute;inset:0}.lb-bundle-meta{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;min-width:0;padding:0 3px;font-size:13px;line-height:1.2;display:flex;overflow:hidden}.lb-bundle-meta-name{text-overflow:ellipsis;color:#eef2f7f0;flex:0 auto;min-width:0;font-weight:700;overflow:hidden}.lb-bundle-meta-dot,.lb-bundle-meta-time,.lb-bundle-meta-age{color:#8ea7cae6;flex:none;font-weight:500}.lb-bundle-meta-dot{font-size:12px}.lb-game{flex:0 0 var(--lb-tile-w);height:var(--lb-tile-h);box-sizing:border-box;border:1px solid color-mix(in srgb, var(--game) 55%, transparent);isolation:isolate;background:var(--game);color:#fff;text-align:center;scroll-snap-align:start;cursor:default;box-shadow:0 6px 16px #00000052, 0 0 14px color-mix(in srgb, var(--game) 22%, transparent);direction:rtl;border-radius:10px;padding:0;transition:transform 80ms,box-shadow 80ms;position:relative;overflow:hidden}.lb-game.is-pressable{cursor:pointer}.lb-game.is-pressable:active{transform:scale(.96)}.lb-game-name{z-index:2;inset-inline:0;color:#fff;text-shadow:0 1px 4px #0009;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;padding:0 4px 7px;font-size:12px;font-weight:800;line-height:1.1;display:-webkit-box;position:absolute;bottom:0;overflow:hidden}.lb-game-lock{z-index:2;top:5px;width:18px;height:18px;color:var(--bone);background:#080e1cb3;border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:flex;position:absolute;inset-inline-start:5px}.lb-game.is-locked,.lb-bundle.is-locked .lb-bundle-cover{filter:saturate(.35)brightness(.62);box-shadow:none}.lb-bundle.is-locked .lb-bundle-meta{opacity:.6}.lb-game.is-short,.lb-bundle.is-short .lb-bundle-cover,.lb-bundle.is-short .lb-bundle-meta{filter:none;opacity:1}.lb .is-short .lb-game-lock{display:none}.lb-game:focus-visible,.lb-rail-more:focus-visible,.lb-bar-seg:focus-visible,.lb-leave:focus-visible,.lb-sound:focus-visible,.lb-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lb-bundle:focus-visible{outline:none}.lb-bundle:focus-visible .lb-bundle-cover{outline:2px solid var(--gold);outline-offset:2px}.lb-need{z-index:2;top:5px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--bone);pointer-events:none;background:#080f1d9e;border-radius:999px;align-items:center;gap:2.5px;padding:2px 5.5px 2px 4px;line-height:1;display:inline-flex;position:absolute;inset-inline-start:5px;box-shadow:inset 0 0 0 1px #eef2f729}.lb-need svg{color:var(--sky);flex:none;font-size:9.5px}.lb-need-n{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:10px;font-weight:800}.lb-need--wide{top:8px;gap:4px;padding:4px 9px 4px 7px;inset-inline-start:8px}.lb-need--wide svg,.lb-need--wide .lb-need-n{font-size:12px}.lb-game.is-selected,.lb-bundle.is-selected .lb-bundle-cover{box-shadow:0 0 0 2px var(--gold), 0 10px 24px #0000006b;border-color:#0000}.lb-game.is-launching,.lb-bundle.is-launching{animation:lb-launch .5s var(--ease) both}.lb-game.is-launching,.lb-bundle.is-launching .lb-bundle-cover{box-shadow:0 0 0 2px var(--gold)}.lb-locked{margin:2px var(--lb-gutter) 0;color:#eef2f780;flex-direction:column;gap:3px;margin-top:6px;padding:0;font-size:11.5px;font-weight:500;list-style:none;display:flex}.lb-locked li{align-items:center;gap:6px;min-width:0;display:flex}.lb-locked li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lb-locked svg{color:var(--sky);flex:none;font-size:11px}.lb-plan{box-sizing:border-box;width:calc(100% - var(--lb-gutter) * 2);max-width:var(--lb-head-max);border:1px solid var(--bone-line);background:#1626428c;border-radius:14px;flex-direction:column;gap:8px;margin:12px auto 0;padding:12px 14px;display:flex}.lb-plan-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lb-plan-title{font-size:17px;font-weight:900}.lb-plan-total{color:var(--bone-dim);font-size:13px;font-weight:700}.lb-plan-note{color:var(--bone-dim);margin:0;font-size:13px;font-weight:500;line-height:1.3}.lb-plan-tease{margin:0;font-size:14.5px;font-weight:700;line-height:1.3}.lb-panel{box-sizing:border-box;width:calc(100% - var(--lb-gutter) * 2);max-width:var(--lb-head-max);border:1px solid var(--bone-line);background:#1626428c;border-radius:14px;flex-direction:column;gap:10px;margin:14px auto 0;padding:14px;display:flex}.lb-panel-title{margin:0;font-size:17px;font-weight:900}.lb-panel-row{flex-wrap:wrap;gap:8px;display:flex}.lb-field{color:var(--bone-dim);flex-direction:column;gap:4px;font-size:14px;font-weight:700;display:flex}.lb-input{box-sizing:border-box;width:100%;font:inherit;color:var(--bone);background:var(--stage);border:1.5px solid var(--bone-line);border-radius:10px;padding:9px 12px;font-size:17px;font-weight:700}.lb-btn{color:var(--stage);background:var(--bone);cursor:pointer;border:none;border-radius:999px;align-self:flex-start;padding:10px 18px;font-size:15px;font-weight:900}.lb-btn:active:not(:disabled){transform:scale(.97)}.lb-btn--go{color:var(--stage);background:#22c589;align-self:stretch;padding:14px 18px;font-size:19px}.lb-btn--go:disabled{background:var(--bone-faint);color:var(--bone-dim);cursor:default}.lb-team{flex-direction:column;gap:6px;display:flex}.lb-team-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lb-team-member{justify-content:space-between;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.lb-team-member select{font:inherit;color:var(--bone);background:var(--stage);border:1.5px solid var(--bone-line);border-radius:8px;font-size:14px}@media (width>=700px){.lb{--lb-stage:100%;--lb-gutter:22px;--lb-gap:9px;--lb-tile-w:82px;--lb-tile-h:122px;--lb-bundle-w:340px;--lb-sec-title:21px;--lb-sec-gap:16px}}@media (width>=1024px){.lb{--lb-stage:880px;--lb-gutter:26px;--lb-gap:12px;--lb-tile-w:112px;--lb-tile-h:167px;--lb-bundle-w:372px;--lb-sec-title:24px;--lb-sec-gap:20px}.lb-bar{border-radius:16px;height:52px}.lb-bar-seg{gap:7px;font-size:13.5px}.lb-bar-seg svg{font-size:21px}.lb-bar-seg--invite svg{font-size:22px}.lb-bar-seg--code{gap:2px;padding:0 18px}.lb-code{font-size:25px}.lb-code-label{font-size:11px}.lb-code-copied{font-size:15px}}@media (width>=1280px){.lb{--lb-stage:960px;--lb-gutter:30px;--lb-gap:14px;--lb-tile-w:116px;--lb-tile-h:173px;--lb-bundle-w:384px;--lb-sec-title:24px;--lb-sec-gap:22px}}@media (width>=1600px){.lb{--lb-stage:1000px;--lb-gutter:34px;--lb-gap:16px;--lb-tile-w:120px;--lb-tile-h:179px;--lb-bundle-w:396px;--lb-sec-title:25px;--lb-sec-gap:24px}}@media (width>=700px){.lb{padding-top:clamp(0px,2.4vh,26px);padding-bottom:calc(44px + env(safe-area-inset-bottom,0px))}.lb-sec-head{justify-content:flex-start;gap:12px}.lb-rail-wrap:after{width:84px}.lb-rail-wrap:before{width:60px}.lb-rail-more{width:34px;height:34px;font-size:19px}.lb-rail{padding-block:14px 18px}.lb-hero{padding-inline:calc(var(--lb-gutter) + 9px)}.lb-slide{border-radius:18px;height:260px}.lb-slide-body{width:min(64%,420px);inset-inline-start:26px}.lb-slide-title{font-size:34px}}@media (width>=1024px){.lb-game-name{padding:0 6px 9px;font-size:13.5px}.lb-game{border-radius:12px}.lb-bundle{gap:8px}.lb-bundle-cover{border-radius:14px}.lb-bundle-meta{font-size:14px}.lb-need{top:7px;padding:3px 8px 3px 6px;inset-inline-start:7px}.lb-need svg,.lb-need-n{font-size:12px}.lb-need--wide{top:10px;padding:5px 11px 5px 9px;inset-inline-start:10px}.lb-need--wide svg{font-size:14px}.lb-need--wide .lb-need-n{font-size:13.5px}.lb-game-lock{width:22px;height:22px;font-size:13px}.lb-locked{font-size:12.5px}}@media (hover:hover) and (width>=700px){.lb-game.is-pressable:hover,.lb-bundle.is-pressable:hover{transform:translateY(-3px)}.lb-game.is-pressable:hover{box-shadow:0 12px 24px #0000006b, 0 0 22px color-mix(in srgb, var(--game) 34%, transparent)}.lb-bundle.is-pressable:hover .lb-bundle-cover{box-shadow:0 12px 26px #0006, 0 0 26px color-mix(in srgb, var(--game) 32%, transparent)}.lb-rail-more:hover{background:#203456f2}}@media (prefers-reduced-motion:reduce){.lb-game.is-pressable:hover,.lb-bundle.is-pressable:hover{transform:none}}@media (width>=700px) and (height<=820px){.lb{--lb-sec-gap:14px;padding-top:0}}.tvlb{box-sizing:border-box;isolation:isolate;letter-spacing:normal;color:var(--bone);background:var(--stage);direction:rtl;flex-direction:column;align-items:center;padding:36px 80px 48px;font-family:Rubik,system-ui,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}.tvlb-glow{inset-inline-end:-260px;background:radial-gradient(closest-side, var(--game), transparent 70%);opacity:.26;pointer-events:none;z-index:-1;border-radius:50%;width:1300px;height:1000px;animation:1.2s both lb-glow;position:absolute;bottom:-420px}.tvlb-head{align-self:flex-start;align-items:center;height:120px;display:flex}.tvlb-logo{aspect-ratio:3/2;object-fit:contain;width:260px;margin-inline-start:-16px;display:block}.tvlb-code{animation:lb-enter .6s var(--ease-out) both;flex-direction:column;align-items:center;margin-top:-20px;display:flex}.tvlb-code-label{color:var(--bone-dim);font-size:34px;font-weight:700}.tvlb-code-num{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--bone);font-size:272px;font-weight:900;line-height:.92}.tvlb-how{color:var(--bone-dim);margin:8px 0 0;font-size:30px;font-weight:500;line-height:1.3}.tvlb-site{color:var(--bone);font-weight:800}.tvlb-crowd{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:22px;width:100%;max-width:1500px;min-height:0;margin-top:12px;padding-bottom:150px;display:flex}.tvlb-crowd-line{color:var(--bone);animation:lb-enter .5s var(--ease-out) both;margin:0;font-size:44px;font-weight:800;line-height:1.1}.tvlb-crowd-list{flex-wrap:wrap;place-content:flex-start center;gap:16px 14px;max-height:100%;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.tvlb-chip{box-sizing:border-box;background:var(--bone-faint);max-width:100%;color:var(--bone);white-space:nowrap;border-radius:999px;padding:12px 30px 15px;font-size:46px;font-weight:800;line-height:1;position:relative}.tvlb-chip-name{text-overflow:ellipsis;display:block;overflow:hidden}.tvlb-crowd.is-few .tvlb-crowd-line{font-size:50px}.tvlb-crowd.is-few .tvlb-chip{padding:18px 44px 22px;font-size:68px}.tvlb-crowd.is-dense .tvlb-crowd-list{gap:12px 10px}.tvlb-crowd.is-dense .tvlb-chip{padding:9px 22px 11px;font-size:36px}.tvlb-chip.is-arriving{animation:lb-slam .7s var(--ease) both, lb-arrive-tint 2s ease-out both}.tvlb-chip.is-leaving{animation:.5s ease-in forwards lb-out}.tvlb-shock{border:6px solid var(--bone);pointer-events:none;border-radius:50%;width:160px;height:160px;animation:.9s ease-out .1s both lb-shock;position:absolute;top:50%;left:50%}.tvlb-now{inset-inline-end:80px;animation:lb-enter .5s var(--ease-out) both;direction:rtl;align-items:center;gap:22px;display:flex;position:absolute;bottom:60px}.tvlb-now-poster{background:var(--game);width:132px;height:132px;color:var(--intro-on-game);border-radius:28px;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 7px #00000052}.tvlb-now-poster svg{stroke-width:1.5px;width:72px;height:72px}.tvlb-now-text{text-align:start;flex-direction:column;gap:4px;display:flex}.tvlb-now-lead{color:var(--bone-dim);font-size:26px;font-weight:600}.tvlb-now-name{white-space:nowrap;text-overflow:ellipsis;max-width:720px;font-size:52px;font-weight:900;line-height:1;overflow:hidden}.tvlb-now-tag{color:var(--bone-dim);font-size:24px;font-weight:500}.tvlb-now-flow{opacity:.72;margin-top:6px;font-size:22px;font-weight:800;display:block}.tvlb-now-spine{background:var(--game);width:40px;height:40px;color:var(--intro-on-game);border-radius:10px;justify-content:center;align-items:center;display:flex}.tvlb-now-spine svg{width:22px;height:22px}.tvlb-now-dots{gap:8px;margin-top:8px;display:flex}.tvlb-dot{background:var(--bone-line);border-radius:50%;width:10px;height:10px}.tvlb-dot.is-on{background:var(--bone)}@media (prefers-reduced-motion:reduce){.lb-room,.lb-crowd-line,.lb-crowd-list,.lb-actions,.lb-chip.is-arriving,.lb-poster.is-launching,.lb-evening.is-launching,.tvlb-glow,.tvlb-code,.tvlb-crowd-line,.tvlb-chip.is-arriving,.tvlb-now{animation:none}.tvlb-shock{display:none}.lb-bar,.lb-hero-wrap,.lb-sec,.lb-orbit.is-solo .lb-name,.lb-name.is-arriving,.lb-name.is-self.is-arriving,.lb-slide.is-launching,.lb-game.is-launching,.lb-bundle.is-launching{animation:none}.lb-name.is-arriving{color:var(--gold-text)}.lb-code-copied{transition:none}}.game-center{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.game-center--top{justify-content:flex-start;padding-top:clamp(24px,8vh,80px)}.display-view{position:fixed;inset:0}.display-view .game-screen{height:100%;min-height:0}.display-view .game-center{min-height:0}.display-view .card{scrollbar-width:none;min-height:0;max-height:100%;overflow-y:auto}.display-view .card::-webkit-scrollbar{display:none}.tv-question{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1760px;display:flex}.tv-question-prompt{font-family:var(--font-game);text-align:center;color:var(--color-white);max-width:1700px;margin:0;font-size:64px;font-weight:900;line-height:1.25}.tv-question-option-grid{grid-template-columns:repeat(2,1fr);gap:32px;width:100%;margin:0;padding:0;list-style:none;display:grid}.tv-question-option-tile{box-sizing:border-box;background:var(--color-white);min-height:200px;color:var(--color-ink);font-family:var(--font-game);text-align:center;border-radius:28px;justify-content:center;align-items:center;padding:40px 48px;font-size:40px;font-weight:700;line-height:1.3;display:flex;box-shadow:0 10px 24px #0003}.tv-question-status{justify-content:center;align-items:center;gap:32px;display:flex}.tv-results{flex-direction:column;align-items:center;gap:32px;width:100%;max-width:1760px;display:flex}.confetti-burst{pointer-events:none;z-index:2;position:absolute;inset:0}.confetti-dot{background:var(--dot-color,var(--game));opacity:0;width:14px;height:14px;animation:confetti-throw .9s var(--ease) both;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%}@keyframes confetti-throw{0%{opacity:0;transform:translate(0)scale(.4)}20%{opacity:1}to{transform:translate(calc(var(--tx) * var(--motion-scale,1)), calc(var(--ty) * var(--motion-scale,1))) scale(1);opacity:0}}@media (prefers-reduced-motion:reduce){.confetti-dot{animation:none}}.tv-results-reveal{box-sizing:border-box;background:var(--color-white);width:100%;max-width:1400px;color:var(--color-ink);font-family:var(--font-game);text-align:center;border-radius:32px;padding:48px 64px;font-size:56px;font-weight:800;line-height:1.3;position:relative;box-shadow:0 16px 40px #0000004d}.tv-results-stats{font-family:var(--font-game);text-align:center;color:var(--color-white);margin:0;font-size:34px;font-weight:600}.tv-results-scoreboard{width:100%;max-width:1400px}.tv-results-scoreboard-heading{font-family:var(--font-game);text-align:center;color:var(--color-white);margin:0 0 16px;font-size:30px;font-weight:800}.tv-results-scoreboard-list{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,1fr);grid-auto-flow:column;gap:10px 32px;margin:0;padding:0;list-style:none;display:grid}.tv-results-scoreboard-row{box-sizing:border-box;color:var(--color-white);font-family:var(--font-game);background:#ffffff24;border-radius:9999px;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;font-size:26px;font-weight:600;display:flex}.tv-results-scoreboard-rank{color:var(--color-lime);min-width:30px;font-weight:800}.tv-results-scoreboard-score{color:var(--color-lime);font-weight:800}.badge-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.badge{background:var(--color-white);color:var(--color-ink);border-radius:9999px;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 4px 10px #0000001f}.timer-badge,.score-badge{font-variant-numeric:tabular-nums;font-weight:700}.waiting-players-badge{background:var(--color-blue-sky);color:var(--color-ink);font-weight:700}.team-corner-badge{top:12px;z-index:10;position:fixed;inset-inline-end:12px}.tv-question-timer{font-variant-numeric:tabular-nums;padding:24px 48px;font-size:56px;font-weight:800}.card{box-sizing:border-box;background:var(--color-white);border-radius:24px;width:100%;max-width:560px;padding:28px 24px;box-shadow:0 20px 45px #00000038}.card-subtitle{font-family:var(--font-game);text-align:center;color:var(--color-ink);margin:0 0 12px;font-size:18px;font-weight:800}.text-input{box-sizing:border-box;border:2px solid var(--color-ink);width:100%;font-family:var(--font-game);color:var(--color-ink);text-align:center;background:#f8f8ff;border-radius:9999px;padding:16px 22px;font-size:18px;font-weight:500;display:block}.text-input:focus{border-color:var(--color-blue-core);outline:none}.peek-card{box-sizing:border-box;background:var(--color-white);text-align:center;cursor:pointer;width:100%;font-family:var(--font-game);border:none;border-radius:24px;padding:40px 24px;box-shadow:0 20px 45px #00000038}.peek-card:disabled{cursor:default;opacity:.7}.peek-card .icon{margin-bottom:14px;font-size:44px}.peek-card .prompt{color:var(--color-ink);margin:0;font-size:18px;font-weight:700}.peek-word-card{box-sizing:border-box;text-align:center;cursor:pointer;width:100%;font-family:var(--font-game);background:#ececec;border:none;border-radius:24px;padding:40px 24px;box-shadow:0 20px 45px #00000038}.peek-word-card .word{color:var(--color-ink);font-size:30px;font-weight:900;line-height:1.3}.peek-word-card .hint{color:#5f5f6b;margin-top:10px;font-size:13px;font-weight:600}.game-screen,.display-view{--paper:var(--skin-text,#14212e);--paper-dim:var(--skin-text-dim,#4a6478);--outline:var(--skin-outline,#000);--surface:var(--skin-surface,#fff);--danger:var(--skin-danger,#ff6b6b);--danger-pulse:var(--skin-danger-pulse,#ff8585);--sel-dot:var(--skin-success,#22c589);--sel-line:#178a42;--sel-16:var(--skin-success-a18,#22c5892e);--ease:var(--motion-ease,cubic-bezier(.34, 1.56, .64, 1));--btn-primary-bg:var(--skin-btn-primary-bg,var(--surface));--btn-primary-fg:var(--skin-btn-primary-fg,var(--paper));--btn-primary-border:var(--skin-btn-primary-border,var(--outline));--btn-secondary-bg:var(--skin-btn-secondary-bg,#ffffff24);--btn-secondary-fg:var(--skin-btn-secondary-fg,#fff);--btn-secondary-border:var(--skin-btn-secondary-border,#ffffff80);--btn-selected-bg:var(--skin-btn-selected-bg,var(--paper));--btn-selected-fg:var(--skin-btn-selected-fg,var(--surface))}.pn-root,.tvp-root,.tvt-root,.intro--pantomime,.game-screen.pnt-mood{--bg:var(--skin-bg,#fafbfc);--accent:var(--skin-accent,#ffb020);--r-md:20px;--r-lg:28px;--game:var(--skin-game,#ff5c8a);--game-deep:var(--skin-game-deep,#b0204f);--game-14:var(--skin-game-a14,#ff5c8a24);--game-16:var(--skin-game-a16,#ff5c8a29)}.pn-root{--game-lift:color-mix(in srgb, var(--game) 78%, #fff);--ink:var(--outline,#000);--text:var(--paper,#14212e);--plate:var(--surface,#fff);--cream:var(--skin-bg,#fff4ef);--win:var(--sel-dot,#22c589);--win-lift:color-mix(in srgb, var(--win) 72%, #fff);--burn:var(--skin-accent,#ffc23d);--burn-lift:color-mix(in srgb, var(--burn) 70%, #fff);--hot:var(--danger,#ff6b6b);--hot-deep:color-mix(in srgb, var(--hot) 80%, #000);--hot-lift:color-mix(in srgb, var(--hot) 78%, #fff);--spring:var(--ease,cubic-bezier(.34, 1.56, .64, 1));--out:cubic-bezier(.16, 1, .3, 1);--in:cubic-bezier(.55, 0, .75, .2);--b:calc(var(--u) * 3.5);--shadow:calc(var(--u) * 6) calc(var(--u) * 6) 0 var(--ink);--t-0:0s;--t-30:30ms;--t-40:40ms;--t-45:45ms;--t-60:60ms;--t-80:80ms;--t-110:.11s;--t-120:.12s;--t-140:.14s;--t-150:.15s;--t-160:.16s;--t-170:.17s;--t-200:.2s;--t-220:.22s;--t-240:.24s;--t-260:.26s;--t-280:.28s;--t-300:.3s;--t-320:.32s;--t-340:.34s;--t-360:.36s;--t-380:.38s;--t-420:.42s;--t-440:.44s;--t-460:.46s;--t-480:.48s;--t-520:.52s;--t-600:.6s;--t-640:.64s;--t-680:.68s;--t-700:.7s;--t-900:.9s;--t-1000:1s;--t-1240:1.24s;--t-1260:1.26s;--t-1380:1.38s;--t-1400:1.4s;--t-1800:1.8s;--t-9000:9s;width:100%;min-height:0;color:var(--text);background:var(--game);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;direction:rtl;flex:1 1 0;align-self:stretch;font-family:Rubik,system-ui,sans-serif;position:relative;overflow:hidden;container-type:size}.pn-root[data-clock=frame],.pn-root[data-clock=frame] *{transition:none!important;animation-play-state:paused!important}:where(.pn-root) button{color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0;font-family:inherit}@keyframes pn-fade{0%{opacity:0}to{opacity:1}}@keyframes pn-out{0%{opacity:1}to{opacity:0}}@keyframes pn-rise{0%{opacity:0;transform:translateY(calc(var(--u) * 26))}to{opacity:1;transform:none}}@keyframes pn-slam{0%{opacity:0;transform:scale(1.9)}45%{opacity:1;transform:scale(.93)}72%{transform:scale(1.035)}to{opacity:1;transform:none}}@keyframes pn-pop{0%{opacity:0;transform:scale(.55)}62%{opacity:1;transform:scale(1.07)}to{opacity:1;transform:none}}@keyframes pn-spot-in{0%{opacity:0;transform:translate(-50%)scaleY(.15)}to{opacity:1;transform:translate(-50%)scaleY(1)}}@keyframes pn-rays{to{transform:rotate(360deg)}}@keyframes pn-flip{0%{opacity:0;transform:perspective(900px)rotateX(-92deg)scale(.9)}55%{opacity:1;transform:perspective(900px)rotateX(14deg)scale(1.02)}78%{transform:perspective(900px)rotateX(-5deg)}to{opacity:1;transform:perspective(900px)rotateX(0)}}@keyframes pn-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes pn-hot-on{0%{opacity:0}to{opacity:1}}@keyframes pn-hot-breathe{0%,to{opacity:.55}50%{opacity:.85}}@keyframes pn-take-in{0%{clip-path:circle(0% at 50% 46%)}to{clip-path:circle(140% at 50% 46%)}}@keyframes pn-take-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(1.06)}}@keyframes pn-big{0%{opacity:0;transform:scale(2.4)rotate(-8deg)}48%{opacity:1;transform:scale(.9)rotate(-4deg)}74%{transform:scale(1.05)rotate(-4deg)}to{opacity:1;transform:rotate(-4deg)}}@keyframes pn-squash{0%{opacity:0;transform:translateY(-30%)scale(.9,1.25)}38%{opacity:1;transform:translateY(6%)scale(1.14,.7)}62%{transform:translateY(-3%)scale(.92,1.1)}82%{transform:scale(1.04,.97)}to{opacity:1;transform:none}}@keyframes pn-burst{0%{opacity:0;transform:rotate(var(--a)) translateX(0) scale(.3)}12%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateX(calc(var(--u) * 190 * var(--d))) scale(1)}}@keyframes pn-stamp{0%{opacity:0;transform:scale(2.7)rotate(-18deg)}42%{opacity:1;transform:scale(.9)rotate(-7deg)}70%{transform:scale(1.04)rotate(-6deg)}to{opacity:1;transform:rotate(-6deg)}}@keyframes pn-shake{0%,to{transform:none}15%{transform:translate(calc(var(--u) * -9), calc(var(--u) * 4))}32%{transform:translate(calc(var(--u) * 8), calc(var(--u) * -3))}50%{transform:translate(calc(var(--u) * -5), calc(var(--u) * 2))}68%{transform:translate(calc(var(--u) * 3), 0)}84%{transform:translate(calc(var(--u) * -1), 0)}}@keyframes pn-move{0%{transform:translateY(calc((var(--from) - var(--to)) * var(--pitch)))}to{transform:none}}@keyframes pn-wash{0%{transform:translate(110%)}to{transform:none}}@keyframes pn-breathe{0%,to{box-shadow:var(--shadow);transform:none}50%{transform:translateY(calc(var(--u) * -3));box-shadow:calc(var(--u) * 6) calc(var(--u) * 9) 0 var(--ink)}}@keyframes pn-title-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--u) * -60)) scale(.8)}}@keyframes pn-pip{0%{background:var(--plate);transform:none}to{background:var(--ink);transform:scale(.7)}}.pn-mark{inset-inline-end:14px;top:calc(13px + env(safe-area-inset-top,0px));z-index:55;pointer-events:none;height:30px;position:absolute}.pn-mark img{filter:drop-shadow(0 0 1px #14212e)drop-shadow(0 0 1px #14212e)drop-shadow(2px 2px #14212e8c);width:auto;height:100%;display:block}.pn-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pn-bg .rays{background:repeating-conic-gradient(from -3deg at 50% 50%, var(--game) 0deg 7.5deg, var(--game-lift) 7.5deg 15deg);opacity:.55;position:absolute;inset:-40%}.pn-bg .dots{background:radial-gradient(circle, #00000021 calc(var(--u) * 1.3), transparent calc(var(--u) * 1.7)) 0 0 / calc(var(--u) * 13) calc(var(--u) * 13);position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#0000 30%,#000 100%);mask-image:radial-gradient(80% 70% at 50% 40%,#0000 30%,#000 100%)}.pn-bg.hot{background:var(--hot)}.pn-bg.hot .rays{background:repeating-conic-gradient(from -3deg at 50% 50%, var(--hot) 0deg 7.5deg, var(--hot-lift) 7.5deg 15deg);animation:pn-hot-breathe var(--t-1000) ease-in-out var(--t-0) infinite both}.pn-slab{--o:.05em;color:#fff;letter-spacing:-.01em;text-shadow:var(--o) 0 0 var(--ink), calc(var(--o) * -1) 0 0 var(--ink), 0 var(--o) 0 var(--ink), 0 calc(var(--o) * -1) 0 var(--ink), calc(var(--o) * .7) calc(var(--o) * .7) 0 var(--ink), calc(var(--o) * -.7) calc(var(--o) * -.7) 0 var(--ink), calc(var(--o) * .7) calc(var(--o) * -.7) 0 var(--ink), calc(var(--o) * -.7) calc(var(--o) * .7) 0 var(--ink), calc(var(--o) * -2.2) calc(var(--o) * 2.4) 0 var(--ink);font-weight:900;line-height:1.02}.pn-fitbox{text-align:center;width:100%;display:block}.pn-scene>:is(.pn-kick,.pn-name,.pn-sub,.pn-note,.pn-shout,.pn-cta,.pn-ring,.pn-pips,.pn-mega,.pn-points,.pn-stats,.pn-catchers,.pn-ctawrap,.pn-title,.pn-tagline,.pn-rows){z-index:1;position:relative}.pn-scene{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pn-kick{font-size:calc(var(--u) * 22);color:#fff;text-shadow:0 calc(var(--u) * 2) 0 #00000047;letter-spacing:.01em;margin:0;font-weight:800}.pn-name{width:90%;margin:calc(var(--u) * 6) 0 calc(var(--u) * 4)}.pn-sub{font-size:calc(var(--u) * 28);color:var(--text);margin:0;font-weight:800}.pn-note{font-size:calc(var(--u) * 18);color:var(--text);opacity:.82;margin:0;font-weight:700}.pn-spot{transform-origin:50% 0;clip-path:polygon(41% 0,59% 0,92% 100%,8% 100%);z-index:0;pointer-events:none;width:118%;height:74%;animation:pn-spot-in var(--t-520) var(--out) var(--t0) 1 both;background:radial-gradient(34% 9% at 50% 96%,#ffffff80,#0000 70%),linear-gradient(#ffffff80,#ffffff0f 92%);position:absolute;top:0;left:50%}.pn-spot.tight{clip-path:polygon(44% 0,56% 0,78% 100%,22% 100%);height:66%}.pn-cta{margin-top:calc(var(--u) * 34);min-height:calc(var(--u) * 72);padding:0 calc(var(--u) * 36);box-shadow:var(--shadow);font-size:calc(var(--u) * 28);border-radius:999px;font-weight:900;background:var(--plate)!important;border:var(--b) solid var(--ink)!important;color:var(--text)!important}.pn-cta:active:not(:disabled){transform:translate(calc(var(--u) * 4), calc(var(--u) * 4));box-shadow:calc(var(--u) * 2) calc(var(--u) * 2) 0 var(--ink)}.pn-cta.sent{opacity:.72;box-shadow:calc(var(--u) * 2) calc(var(--u) * 2) 0 var(--ink);transform:translate(calc(var(--u) * 4), calc(var(--u) * 4))}.pn-cta:focus-visible,.pn-tile:focus-visible,.pn-skip:focus-visible{outline:calc(var(--u) * 4) solid #fff;outline-offset:calc(var(--u) * 3)}.pn-opener{gap:calc(var(--u) * 10)}.pn-title{align-items:center;gap:calc(var(--u) * 2);animation:pn-title-out var(--t-260) var(--in) calc(var(--t0) + var(--t-1240)) 1 both;flex-direction:column;display:flex}.pn-title .w{--o:.05em;color:#fff;font-weight:900;line-height:.98;font-size:calc(var(--u) * 92);text-shadow:var(--o) 0 0 var(--ink), calc(var(--o) * -1) 0 0 var(--ink), 0 var(--o) 0 var(--ink), 0 calc(var(--o) * -1) 0 var(--ink), calc(var(--o) * .7) calc(var(--o) * .7) 0 var(--ink), calc(var(--o) * -.7) calc(var(--o) * -.7) 0 var(--ink), calc(var(--o) * .7) calc(var(--o) * -.7) 0 var(--ink), calc(var(--o) * -.7) calc(var(--o) * .7) 0 var(--ink), calc(var(--o) * -2.2) calc(var(--o) * 2.4) 0 var(--ink);animation:pn-slam var(--t-380) var(--out) calc(var(--t0) + var(--k) * var(--gap)) 1 both;display:block}.pn-title .w2{font-size:calc(var(--u) * 56);color:var(--burn)}.pn-title .w3{transform-origin:50% 60%}.pn-tagline{margin:calc(var(--u) * 14) 0 0;padding:calc(var(--u) * 8) calc(var(--u) * 18);background:var(--ink);color:#fff;font-size:calc(var(--u) * 20);animation:pn-rise var(--t-300) var(--out) calc(var(--t0) + var(--t-640)) 1 both, pn-out var(--t-220) var(--in) calc(var(--t0) + var(--t-1260)) 1 forwards;border-radius:999px;font-weight:800}.pn-stage .k1{animation:pn-rise var(--t-320) var(--out) calc(var(--t0) + var(--t-60)) 1 both}.pn-stage .n1{animation:pn-slam var(--t-440) var(--out) calc(var(--t0) + var(--t-140)) 1 both}.pn-stage .s1{animation:pn-rise var(--t-320) var(--out) calc(var(--t0) + var(--t-320)) 1 both}.pn-stage .b1{animation:pn-pop var(--t-420) var(--spring) calc(var(--t0) + var(--t-460)) 1 both}.pn-stage .pn-cta:not(.sent){animation:pn-pop var(--t-420) var(--spring) calc(var(--t0) + var(--t-460)) 1 both, pn-breathe var(--t-1800) ease-in-out calc(var(--t0) + var(--t-1400)) infinite}.pn-count .k1{animation:pn-rise var(--t-260) var(--out) var(--t0) 1 both}.pn-count .s1{animation:pn-rise var(--t-300) var(--out) calc(var(--t0) + var(--t-200)) 1 both}.pn-ring{height:calc(var(--u) * 200);margin:calc(var(--u) * 10) 0 0;place-items:center;display:grid;position:relative}.pn-pips{gap:calc(var(--u) * 14);margin:calc(var(--u) * 4) 0 calc(var(--u) * 18);display:flex}.pn-pips i{width:calc(var(--u) * 18);height:calc(var(--u) * 18);background:var(--plate);border:calc(var(--u) * 3) solid var(--ink);box-shadow:calc(var(--u) * 2) calc(var(--u) * 2) 0 var(--ink);animation:pn-pip var(--t-200) var(--in) calc(var(--t0) + (var(--k) + 1) * var(--pn-lead-in) / 3 - var(--t-120)) 1 both;border-radius:50%}.pn-digit{--o:.045em;font-size:calc(var(--u) * 170);color:#fff;text-shadow:var(--o) 0 0 var(--ink), calc(var(--o) * -1) 0 0 var(--ink), 0 var(--o) 0 var(--ink), 0 calc(var(--o) * -1) 0 var(--ink), calc(var(--o) * -2.4) calc(var(--o) * 2.6) 0 var(--ink);animation:pn-slam var(--t-340) var(--out) var(--t0) 1 both;font-weight:900;line-height:1}.pn-digit.d1{color:var(--burn)}.pn-play.me{justify-content:flex-start}.pn-play.me .pn-field{width:100%;padding:calc(var(--u) * 62) calc(var(--u) * 22) calc(var(--u) * 34);box-sizing:border-box;align-items:center;gap:calc(var(--u) * 10);flex-direction:column;flex:0 0 47%;display:flex;position:relative}.pn-play.me .pn-kick{animation:pn-rise var(--t-260) var(--out) var(--t0) 1 both}.pn-cardbox{flex:1;width:100%;min-height:0;display:flex;position:relative}.pn-card{padding:calc(var(--u) * 12) calc(var(--u) * 16);border-radius:calc(var(--u) * 26);background:var(--plate);border:calc(var(--u) * 4) solid var(--ink);box-shadow:calc(var(--u) * 7) calc(var(--u) * 7) 0 var(--ink);transform-origin:50% 0;animation:pn-flip var(--t-460) var(--out) var(--t0) 1 both;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pn-card.wait,.pn-card.out{animation:pn-pop var(--t-380) var(--spring) var(--t0) 1 both}.pn-card.wait .pn-word{opacity:.35}.pn-word{max-width:100%;color:var(--text);text-align:center;overflow-wrap:anywhere;text-wrap:balance;font-weight:900;line-height:1.06;display:block}.pn-card.out .pn-word{font-size:calc(var(--u) * 44);color:var(--game-deep)}.pn-seam{z-index:3;width:100%;height:0;position:relative}.pn-clock{position:absolute}.pn-clock .track{background:var(--plate);border:var(--b) solid var(--ink);box-sizing:border-box;border-radius:999px;position:absolute;inset:0;overflow:hidden}.pn-clock .fill{background:var(--game-deep);transform-origin:100%;animation-name:pn-drain;animation-timing-function:linear;animation-delay:var(--t0);animation-iteration-count:1;animation-fill-mode:both;position:absolute;inset:0}.pn-clock .fill.hot{background:var(--hot);animation-name:pn-drain,pn-hot-on;animation-timing-function:linear,linear;animation-delay:var(--t0), calc(var(--t0) + var(--hotAt));animation-fill-mode:both,both}.pn-clock .notch{width:calc(var(--u) * 3);background:var(--ink);opacity:.55;position:absolute;top:0;bottom:0}.pn-clock.seam{top:calc(var(--u) * -11);height:calc(var(--u) * 22);left:7%;right:7%}.pn-disc{width:calc(var(--u) * 78);height:calc(var(--u) * 78);background:var(--plate);border:var(--b) solid var(--ink);box-shadow:calc(var(--u) * 4) calc(var(--u) * 4) 0 var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.pn-disc>*{grid-area:1/1}.pn-root[data-hot] .pn-disc{background:var(--hot)}@keyframes pn-ring-drain{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--c)}}.pn-ring-clock{width:100%;height:100%}.pn-ring-clock svg{width:100%;height:100%;display:block;transform:scaleX(-1)rotate(-90deg)}.pn-ring-clock circle{fill:none;stroke-width:6px}.pn-ring-clock .trk{stroke:var(--cream)}.pn-ring-clock .arc{stroke:var(--game-deep);stroke-linecap:round;animation-name:pn-ring-drain;animation-timing-function:linear;animation-delay:var(--t0);animation-iteration-count:1;animation-fill-mode:both}.pn-root[data-hot] .pn-ring-clock .trk{stroke:var(--hot-lift)}.pn-root[data-hot] .pn-ring-clock .arc{stroke:#fff}.pn-secs{font-size:calc(var(--u) * 30);color:var(--text);font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.pn-seamdigit{--o:.06em;font-size:calc(var(--u) * 44);color:#fff;text-shadow:var(--o) 0 0 var(--ink), calc(var(--o) * -1) 0 0 var(--ink), 0 var(--o) 0 var(--ink), 0 calc(var(--o) * -1) 0 var(--ink);animation:pn-slam var(--t-300) var(--out) var(--t0) 1 both;font-weight:900;line-height:1}.pn-zone{background:var(--cream);border-top:var(--b) solid var(--ink);width:100%;min-height:0;padding:calc(var(--u) * 44) calc(var(--u) * 18) calc(var(--u) * 20);box-sizing:border-box;align-items:stretch;gap:calc(var(--u) * 12);animation:pn-rise var(--t-380) var(--out) calc(var(--t0) + var(--t-80)) 1 both;flex-direction:column;flex:1;display:flex;position:relative}.pn-zlabel{font-size:calc(var(--u) * 22);color:var(--text);text-align:start;margin:0;font-weight:900}.pn-tiles{min-height:0;max-height:calc(var(--rows) * var(--u) * 92);grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:calc(var(--u) * 12);flex:1;grid-auto-rows:minmax(0,1fr);display:grid}.pn-tile{min-height:0;padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 20);box-shadow:calc(var(--u) * 5) calc(var(--u) * 5) 0 var(--ink);text-align:center;animation:pn-pop var(--t-360) var(--spring) calc(var(--t0) + var(--t-140) + var(--k) * var(--t-45)) 1 both;justify-content:center;align-items:center;display:flex;background:var(--plate)!important;border:var(--b) solid var(--ink)!important}.pn-tile:active:not(:disabled){transform:translate(calc(var(--u) * 4), calc(var(--u) * 4));box-shadow:calc(var(--u) * 1) calc(var(--u) * 1) 0 var(--ink);background:var(--win-lift)!important}.pn-tile:disabled{cursor:default}.pn-tile .nm{min-width:0;font-size:calc(var(--u) * 27);overflow-wrap:anywhere;font-weight:900;line-height:1.05}.pn-tiles[style*="--cols: 3"] .pn-tile .nm{font-size:calc(var(--u) * 20)}.pn-skip{align-self:center;align-items:center;gap:calc(var(--u) * 10);min-height:calc(var(--u) * 52);padding:0 calc(var(--u) * 24);box-shadow:calc(var(--u) * 4) calc(var(--u) * 4) 0 var(--ink);font-size:calc(var(--u) * 20);animation:pn-rise var(--t-300) var(--out) calc(var(--t0) + var(--t-360)) 1 both;border-radius:999px;font-weight:800;display:inline-flex;background:var(--plate)!important;border:var(--b) solid var(--ink)!important}.pn-skip b{padding:calc(var(--u) * 2) calc(var(--u) * 10);background:var(--burn);border:calc(var(--u) * 2.5) solid var(--ink);font-size:calc(var(--u) * 17);border-radius:999px}.pn-skip:active:not(:disabled){transform:translate(calc(var(--u) * 3), calc(var(--u) * 3));box-shadow:0 0 0 var(--ink);background:var(--burn-lift)!important}.pn-tile:disabled,.pn-skip:disabled{filter:saturate(.9)}.pn-pill{padding:calc(var(--u) * 14) calc(var(--u) * 34);border-radius:calc(var(--u) * 22);background:var(--plate);border:var(--b) solid var(--ink);box-shadow:var(--shadow);flex-direction:column;align-self:center;align-items:center;display:flex}.pn-pill b{font-size:calc(var(--u) * 54);font-weight:900;line-height:1}.pn-pill span{font-size:calc(var(--u) * 18);font-weight:700}.pn-play.them{padding-bottom:calc(var(--u) * 150);box-sizing:border-box;justify-content:center}.pn-play.them .k1{animation:pn-rise var(--t-300) var(--out) var(--t0) 1 both}.pn-play.them .n1{animation:pn-slam var(--t-460) var(--out) calc(var(--t0) + var(--t-80)) 1 both}.pn-play.them .n1.small{animation:none}.pn-play.them .s1{animation:pn-rise var(--t-300) var(--out) calc(var(--t0) + var(--t-280)) 1 both}.pn-shout{margin:calc(var(--u) * 26) 0 0;padding:calc(var(--u) * 12) calc(var(--u) * 26);border-radius:calc(var(--u) * 18);background:var(--ink);color:#fff;font-size:calc(var(--u) * 32);box-shadow:calc(var(--u) * 5) calc(var(--u) * 5) 0 var(--game-deep);font-weight:900;transform:rotate(-3deg)}.pn-play.them .b1{animation:pn-big var(--t-420) var(--out) calc(var(--t0) + var(--t-520)) 1 both}.pn-mega{flex-direction:column;align-items:center;display:flex}.pn-megadigit{--o:.04em;font-size:calc(var(--u) * 210);color:#fff;text-shadow:var(--o) 0 0 var(--ink), calc(var(--o) * -1) 0 0 var(--ink), 0 var(--o) 0 var(--ink), 0 calc(var(--o) * -1) 0 var(--ink), calc(var(--o) * -2.4) calc(var(--o) * 2.6) 0 var(--ink);animation:pn-slam var(--t-320) var(--out) var(--t0) 1 both;font-weight:900;line-height:1}.pn-foot{padding:0 calc(var(--u) * 22) calc(var(--u) * 30);gap:calc(var(--u) * 14);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.pn-chipslot{height:calc(var(--u) * 58);justify-content:center;align-items:center;display:flex}.pn-chip{padding:calc(var(--u) * 10) calc(var(--u) * 22);border:var(--b) solid var(--ink);box-shadow:calc(var(--u) * 4) calc(var(--u) * 4) 0 var(--ink);font-size:calc(var(--u) * 24);animation:pn-pop var(--t-260) var(--spring) var(--t0) 1 both, pn-out var(--t-220) var(--in) calc(var(--t0) + var(--t-1380)) 1 forwards;border-radius:999px;font-weight:900}.pn-chip.win{background:var(--win)}.pn-chip.burn{background:var(--burn)}.pn-footrow{align-items:center;gap:calc(var(--u) * 12);animation:pn-rise var(--t-320) var(--out) calc(var(--t0) + var(--t-200)) 1 both;display:flex}.pn-clock.foot{height:calc(var(--u) * 18);flex:1;position:relative}.pn-won{padding:calc(var(--u) * 6) calc(var(--u) * 14);background:var(--plate);border:var(--b) solid var(--ink);font-size:calc(var(--u) * 18);border-radius:999px;flex:none;font-weight:800}.pn-won b{font-size:calc(var(--u) * 22);font-weight:900}.pn-take{z-index:40;background:var(--win);animation:pn-take-in var(--t-220) var(--out) var(--t0) 1 both, pn-take-out calc(var(--pn-flash) * (1 - var(--pn-take-out))) var(--in) calc(var(--t0) + var(--pn-flash) * var(--pn-take-out)) 1 both;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.pn-take.burn{background:var(--burn)}.pn-take .rays{will-change:transform;animation:pn-rays var(--t-9000) linear var(--t0) infinite both;background:repeating-conic-gradient(#0000 0deg 9deg,#ffffff47 9deg 18deg);position:absolute;inset:-50%}.pn-take.burn .rays{background:repeating-conic-gradient(#0000 0deg 9deg,#ffffff57 9deg 18deg)}.pn-star{width:calc(var(--u) * 320);height:calc(var(--u) * 210);animation:pn-big var(--t-340) var(--out) calc(var(--t0) + var(--t-30)) 1 both;place-items:center;display:grid;position:relative}.pn-take.burn .pn-star{animation:pn-squash var(--t-460) var(--out) calc(var(--t0) + var(--t-30)) 1 both}.pn-star:before,.pn-star:after{content:"";clip-path:polygon(50% 0%,57% 15%,70% 3%,70% 20%,88% 12%,82% 29%,100% 30%,88% 44%,100% 56%,85% 63%,96% 80%,76% 77%,74% 97%,60% 84%,50% 100%,40% 84%,26% 97%,24% 77%,4% 80%,15% 63%,0% 56%,12% 44%,0% 30%,18% 29%,12% 12%,30% 20%,30% 3%,43% 15%);background:var(--ink);position:absolute;inset:0}.pn-star:before{transform:translate(calc(var(--u) * -8), calc(var(--u) * 9))}.pn-star .pn-big{z-index:1;position:relative}.pn-star>.pn-big:before{content:"";z-index:-1;width:calc(var(--u) * 300);height:calc(var(--u) * 194);background:var(--plate);clip-path:polygon(50% 0%,57% 15%,70% 3%,70% 20%,88% 12%,82% 29%,100% 30%,88% 44%,100% 56%,85% 63%,96% 80%,76% 77%,74% 97%,60% 84%,50% 100%,40% 84%,26% 97%,24% 77%,4% 80%,15% 63%,0% 56%,12% 44%,0% 30%,18% 29%,12% 12%,30% 20%,30% 3%,43% 15%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pn-big{font-size:calc(var(--u) * 84);color:var(--text);font-weight:900;line-height:1;transform:rotate(-4deg)}.pn-takeline{--o:.05em;margin:calc(var(--u) * 26) 0 0;max-width:90%;font-size:calc(var(--u) * 38);color:#fff;text-shadow:var(--o) 0 0 var(--ink), calc(var(--o) * -1) 0 0 var(--ink), 0 var(--o) 0 var(--ink), 0 calc(var(--o) * -1) 0 var(--ink), calc(var(--o) * -2) calc(var(--o) * 2.2) 0 var(--ink);animation:pn-rise var(--t-240) var(--out) calc(var(--t0) + var(--t-110)) 1 both;font-weight:900;position:relative}.pn-takepts{margin:calc(var(--u) * 12) 0 0;padding:calc(var(--u) * 6) calc(var(--u) * 18);background:var(--plate);border:var(--b) solid var(--ink);font-size:calc(var(--u) * 22);animation:pn-pop var(--t-260) var(--spring) calc(var(--t0) + var(--t-170)) 1 both;border-radius:999px;font-weight:900;position:relative}.pn-burst{width:0;height:0;position:absolute;top:46%;left:50%}.pn-burst>i{left:calc(var(--u) * -9);top:calc(var(--u) * -9);width:calc(var(--u) * 18);height:calc(var(--u) * 18);border:calc(var(--u) * 3) solid var(--ink);animation:pn-burst var(--t-600) var(--out) calc(var(--t0) + var(--t-60)) 1 both;background:#fff;border-radius:50%;position:absolute}.pn-burst>i:nth-child(3n){background:var(--burn)}.pn-burst>i:nth-child(3n+1){background:var(--game)}.pn-timesup{inset:calc(var(--u) * -24);z-index:45;animation:pn-shake var(--t-380) linear calc(var(--t0) + var(--t-150)) 1 both;place-items:center;display:grid;position:absolute}.pn-timesup .ink{animation:pn-fade var(--t-160) linear var(--t0) 1 both;background:#14212ec7;position:absolute;inset:0}.pn-stamp{padding:calc(var(--u) * 20) calc(var(--u) * 30);border-radius:calc(var(--u) * 24);background:var(--hot);border:calc(var(--u) * 5) solid var(--ink);box-shadow:calc(var(--u) * 9) calc(var(--u) * 9) 0 var(--ink);animation:pn-stamp var(--t-380) var(--out) var(--t0) 1 both;position:relative}.pn-stamp span{--o:.05em;font-size:calc(var(--u) * 62);color:#fff;white-space:nowrap;text-shadow:var(--o) 0 0 var(--ink), calc(var(--o) * -1) 0 0 var(--ink), 0 var(--o) 0 var(--ink), 0 calc(var(--o) * -1) 0 var(--ink), calc(var(--o) * -2) calc(var(--o) * 2.2) 0 var(--ink);font-weight:900;display:block}.pn-recap{gap:calc(var(--u) * 4)}.pn-recap .k1{animation:pn-rise var(--t-280) var(--out) var(--t0) 1 both}.pn-points{width:86%;animation:pn-slam var(--t-420) var(--out) calc(var(--t0) + var(--t-120)) 1 both;line-height:1}.pn-recap .s1{animation:pn-rise var(--t-280) var(--out) calc(var(--t0) + var(--t-300)) 1 both}.pn-stats{gap:calc(var(--u) * 12);margin-top:calc(var(--u) * 16);animation:pn-pop var(--t-320) var(--spring) calc(var(--t0) + var(--t-380)) 1 both;display:flex}.pn-stats .st{padding:calc(var(--u) * 8) calc(var(--u) * 18);border:var(--b) solid var(--ink);box-shadow:calc(var(--u) * 4) calc(var(--u) * 4) 0 var(--ink);font-size:calc(var(--u) * 20);border-radius:999px;font-weight:800}.pn-stats .st b{font-size:calc(var(--u) * 24);font-weight:900}.pn-stats .win{background:var(--win)}.pn-stats .burn{background:var(--burn)}.pn-catchers{margin-top:calc(var(--u) * 26);align-items:center;gap:calc(var(--u) * 10);flex-direction:column;display:flex}.pn-catchers .pn-note{animation:pn-fade var(--t-200) linear calc(var(--t0) + var(--t-380)) 1 both}.pn-catchers .row{justify-content:center;gap:calc(var(--u) * 10);flex-wrap:wrap;max-width:92%;display:flex}.pn-catcher{align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 7) calc(var(--u) * 16);background:var(--plate);border:var(--b) solid var(--ink);box-shadow:calc(var(--u) * 4) calc(var(--u) * 4) 0 var(--ink);font-size:calc(var(--u) * 22);animation:pn-pop var(--t-300) var(--spring) calc(var(--t0) + var(--t-420) + var(--k) * var(--t-140)) 1 both;border-radius:999px;font-weight:800;display:inline-flex}.pn-catcher.top{background:var(--win)}.pn-catcher b{font-weight:900}.pn-board{box-sizing:border-box;justify-content:center}.pn-board .k1{animation:pn-rise var(--t-260) var(--out) var(--t0) 1 both}.pn-rows{--pitch:min(calc(var(--u) * 66), calc((100cqh - var(--u) * 190) / var(--n)));width:88%;margin-top:calc(var(--u) * 22);height:calc(var(--n) * var(--pitch));position:relative}.pn-row{left:0;right:0;top:calc(var(--to) * var(--pitch));height:calc(var(--pitch) - var(--u) * 10);align-items:center;gap:calc(var(--u) * 10);padding:0 calc(var(--u) * 16);border-radius:calc(var(--u) * 16);background:var(--plate);border:var(--b) solid var(--ink);box-shadow:calc(var(--u) * 4) calc(var(--u) * 4) 0 var(--ink);box-sizing:border-box;font-size:min(calc(var(--u) * 22), calc(var(--pitch) * .36));animation:pn-rise var(--t-260) var(--out) calc(var(--t0) + var(--t-60) + var(--from) * var(--t-40)) 1 both, pn-move var(--t-680) var(--spring) calc(var(--t0) + var(--t-480)) 1 both;font-weight:800;display:flex;position:absolute}.pn-row .pos{opacity:.6;width:1.4em;font-weight:900}.pn-row .nm{text-align:start;overflow-wrap:anywhere;flex:1;min-width:0}.pn-row .dl{background:var(--win);border:calc(var(--u) * 2.5) solid var(--ink);animation:pn-pop var(--t-300) var(--spring) calc(var(--t0) + var(--t-260)) 1 both;border-radius:999px;padding:0 .5em;font-size:.85em;font-weight:900}.pn-row .dl.neg{background:var(--burn)}.pn-row .sc{text-align:end;font-variant-numeric:tabular-nums;min-width:2.6em;font-weight:900;position:relative}.pn-row .sc i{font-style:normal}.pn-row .sc .o{animation:pn-out var(--t-160) linear calc(var(--t0) + var(--t-700)) 1 both;position:absolute;inset-inline-end:0}.pn-row .sc .n{animation:pn-fade var(--t-160) linear calc(var(--t0) + var(--t-700)) 1 both}.pn-row:not(.moved) .sc .o{display:none}.pn-row:not(.moved) .sc .n{animation:none}.pn-wash{z-index:10;background:var(--game);border-inline-start:calc(var(--u) * 8) solid var(--ink);animation:pn-wash var(--t-440) var(--in) calc(var(--t0) + var(--washAt)) 1 both;position:absolute;inset:0}.pn-spotlight .k1{animation:pn-rise var(--t-280) var(--out) var(--t0) 1 both}.pn-spotlight .n1{animation:pn-slam var(--t-460) var(--out) var(--t0) 1 both;position:relative}.pn-ctawrap{animation:pn-pop var(--t-420) var(--spring) var(--t0) 1 both}.pn-ctawrap .pn-cta:not(.sent):not(:disabled){animation:pn-breathe var(--t-1800) ease-in-out calc(var(--t0) + var(--t-900)) infinite}.pn-note.wait{margin-top:calc(var(--u) * 30);font-size:calc(var(--u) * 22);animation:pn-rise var(--t-320) var(--out) var(--t0) 1 both}.pn-spotlight.final .b1{margin-top:calc(var(--u) * 20);animation:pn-rise var(--t-300) var(--out) calc(var(--t0) + var(--t-520)) 1 both}.pn-spotlight .closing .pn-burst>i{animation-duration:var(--t-900)}.pn-root[data-motion=reduced] .pn-take .rays,.pn-root[data-motion=reduced] .pn-bg.hot .rays{animation:none!important}.pn-root[data-motion=reduced] .pn-burst{display:none}.pn-root[data-motion=reduced] .pn-timesup{animation:none!important}.pn-root[data-motion=reduced] .pn-scene :not(.fill):not(.arc),.pn-root[data-motion=reduced] .pn-take>*,.pn-root[data-motion=reduced] .pn-stamp,.pn-root[data-motion=reduced] .pn-card{animation-name:pn-fade!important;animation-duration:var(--t-160)!important;animation-iteration-count:1!important}.pn-root[data-motion=reduced] .pn-take{animation-name:pn-fade,pn-out!important}.pn-root[data-motion=reduced] .pn-clock .fill{animation-name:pn-drain!important}.pn-root[data-motion=reduced] .pn-clock .fill.hot{animation-name:pn-drain,pn-hot-on!important}.pn-root[data-motion=reduced] .pn-row{animation-name:pn-fade!important}.pn-root[data-motion=reduced] .pn-scene .pn-pips i{animation-name:pn-pip!important;animation-duration:var(--t-200)!important}.pn-root[data-motion=reduced] .pn-wash{animation-name:pn-fade!important}.pn-num{direction:ltr;unicode-bidi:isolate;display:inline-block}.game-screen.pnt-mood{background:var(--skin-texture,none) center / 320px repeat, var(--game);justify-content:flex-start;align-items:center;gap:0;padding:0;position:relative}.game-screen.pnt-mood .badge-row{top:calc(10px + env(safe-area-inset-top,0px))}.game-screen.pnt-mood .badge-row .pause-button{color:#14212e;background:#ffffff80}.game-screen.pnt-mood .game-center{justify-content:flex-start;gap:0;min-height:0}.form-message{text-align:center;color:var(--color-ink);margin:12px 0 0;font-weight:500}.btn-primary,.btn-secondary,.btn-danger{width:100%;font-family:var(--font-game);cursor:pointer;border:none;border-radius:9999px;padding:16px 28px;font-size:17px;font-weight:500;transition:transform .15s,box-shadow .15s;display:block;box-shadow:0 8px 18px #0000002e}.btn-primary:hover,.btn-secondary:hover,.btn-danger:hover{transform:translateY(-2px)}.btn-primary{background:var(--color-ink);color:var(--color-white)}.btn-secondary{background:var(--color-white);color:var(--color-blue-core);border:2px solid var(--color-blue-core)}.btn-danger{background:var(--color-white);color:var(--color-coral);border:2px solid var(--color-coral)}.btn-large{padding:20px 28px;font-size:20px;font-weight:800}.question-card{width:100%;max-width:640px}.question-prompt{font-family:var(--font-game);text-align:center;color:var(--color-ink);margin:0 0 20px;font-size:clamp(22px,4.5vw,32px);font-weight:900}.option-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.option-pill{box-sizing:border-box;background:var(--color-white);width:100%;color:var(--color-ink);font-family:var(--font-game);text-align:center;cursor:pointer;border:none;border-radius:9999px;padding:18px 24px;font-size:18px;font-weight:500;transition:transform .15s,background-color .3s;display:block;position:relative;overflow:visible;box-shadow:0 6px 16px #00000024}.option-pill:hover:not(:disabled){transform:translateY(-2px)}.option-pill:disabled{cursor:default;opacity:.75}.option-pill.static{cursor:default}.option-pill.static:hover{transform:none}.option-pill.correct{background:var(--color-lime)}.option-pill.wrong{background:#ffe1e6}@media (prefers-reduced-motion:no-preference){.option-pill.correct,.option-pill.wrong{animation:.5s pill-bounce}}@media (prefers-reduced-motion:reduce){.option-pill.correct,.option-pill.wrong{animation:.4s pill-fade}}@keyframes pill-bounce{0%{transform:scale(1)}40%{transform:scale(1.08)}70%{transform:scale(.97)}to{transform:scale(1)}}@keyframes pill-fade{0%{opacity:.4}to{opacity:1}}.scoreboard-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.scoreboard-row{background:#f4f5ff;border-radius:9999px;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-weight:500;display:flex}.scoreboard-rank{color:var(--color-purple);min-width:22px;font-weight:800}.scoreboard-score{color:var(--color-blue-core);font-weight:800}.results-overlay{box-sizing:border-box;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background:#0a08189e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){.results-overlay{animation:.2s overlay-fade-in}}@media (prefers-reduced-motion:reduce){.results-overlay{animation:none}}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}.results-popup{box-sizing:border-box;background:linear-gradient(135deg, var(--color-ink), var(--color-purple));border-radius:24px;width:100%;max-width:560px;max-height:88dvh;padding:28px 24px;overflow-y:auto;box-shadow:0 24px 60px #00000073}.results-popup .question-prompt,.results-popup .card-subtitle{color:var(--color-white)}.results-popup .scoreboard-row{color:var(--color-white);background:#ffffff24}.results-popup .scoreboard-score{color:var(--color-lime)}@media (prefers-reduced-motion:no-preference){.results-popup{animation:.3s cubic-bezier(.34,1.56,.64,1) popup-pop}}@media (prefers-reduced-motion:reduce){.results-popup{animation:.3s pill-fade}}@keyframes popup-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.pause-button{cursor:pointer;font-family:var(--font-game);border:none;font-size:18px;line-height:1}.sound-toggle-button{cursor:pointer;border:none;align-items:center;font-size:18px;line-height:1;display:inline-flex}.sound-toggle-tv,.sound-toggle-here{gap:6px;font-size:13px;font-weight:600}.sound-toggle-tv svg,.sound-toggle-here svg{flex:none;font-size:16px}.sound-toggle-here{color:var(--mb-gold-text)}.results-close-btn{top:calc(12px + env(safe-area-inset-top,0px));z-index:55;box-sizing:border-box;color:#fff;cursor:pointer;background:#14212e80;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex;position:fixed;inset-inline-end:12px}.admin-form{flex-direction:column;gap:12px;display:flex}.admin-option-row{align-items:center;gap:10px;display:flex}.admin-option-row .text-input{flex:1}.admin-question-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.admin-question-item{border-top:1px solid #e5e4ff;padding-top:16px}.admin-question-item:first-child{border-top:none;padding-top:0}.admin-question-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.admin-question-prompt{color:var(--color-ink);font-weight:700}.admin-option-list{gap:8px}.admin-option-list .option-pill{padding:10px 18px;font-size:15px}.btn-small{flex-shrink:0;width:auto;padding:8px 18px;font-size:14px}.transition-card{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.transition-eyebrow{letter-spacing:.4px;color:var(--color-purple);margin:0;font-size:13px;font-weight:700}.transition-game{flex-direction:column;align-items:center;gap:8px;display:flex}.transition-emoji{font-size:46px;line-height:1}.transition-icon{width:46px;height:46px;color:var(--color-ink);display:inline-flex}.transition-icon svg{width:100%;height:100%}.transition-title{font-family:var(--font-game);color:var(--color-ink);margin:0;font-size:24px;font-weight:800;line-height:1.2}.transition-body{color:var(--color-ink);opacity:.85;white-space:pre-wrap;margin:0;font-size:16px;line-height:1.65}.transition-waiting{color:var(--color-ink);opacity:.7;margin:0;font-size:13px;font-weight:600;line-height:1.5}.transition-count{color:var(--color-ink);opacity:.55;margin:0;font-size:12px;font-weight:700}.transition-countdown{color:var(--color-coral)}.transition-back{min-height:44px;color:var(--color-ink);opacity:.6;background:0 0;border:0;align-self:center;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.transition-back svg{width:15px;height:15px}.transition-back:active{opacity:1}.intro-card .transition-back{color:var(--paper-dim);opacity:1;font-weight:800}.intro-card .transition-back:active{color:var(--paper)}.tv-transition{text-align:center;flex-direction:column;align-items:center;gap:28px;width:100%;max-width:1680px;display:flex}.tv-transition-eyebrow{font-family:var(--font-game);letter-spacing:1px;color:var(--color-white);opacity:.8;margin:0;font-size:30px;font-weight:700}.tv-transition-title{font-family:var(--font-game);color:var(--color-white);justify-content:center;align-items:center;gap:20px;margin:0;font-size:76px;font-weight:800;line-height:1.1;display:flex}.tv-transition-emoji{font-size:76px;line-height:1}.tv-transition-body{max-width:1400px;color:var(--color-white);opacity:.92;white-space:pre-wrap;margin:0;font-size:38px;line-height:1.55}.tv-transition-roster{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.tv-transition-roster-heading{font-family:var(--font-game);color:var(--color-white);margin:0;font-size:34px;font-weight:700}.tv-transition-names{flex-wrap:wrap;justify-content:center;gap:14px;width:100%;margin:0;padding:0;list-style:none;display:flex}.tv-transition-name{box-sizing:border-box;width:300px;font-family:var(--font-game);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;padding:16px 18px;font-size:28px;font-weight:700;transition:background .25s,color .25s;overflow:hidden}.tv-transition-name.acked{background:var(--color-lime);color:var(--color-ink);box-shadow:0 6px 16px #00000024}.tv-transition-name.pending{color:#ffffffbf;background:#ffffff2e}.tv-transition-countdown{font-family:var(--font-game);color:var(--color-lime);margin:0;font-size:30px;font-weight:700}.intro--pantomime,.intro--letter-rush,.intro--most-likely,.intro--who-am-i{--intro-on-game:var(--paper)}.intro--imposter,.intro--trivia{--intro-on-game:#fff}.game-screen.phase-transition.intro-themed{background:linear-gradient(var(--skin-veil,transparent), var(--skin-veil,transparent)), var(--skin-backdrop-phone,none) center / cover no-repeat, var(--skin-texture,none) center / 320px repeat, var(--game)}.display-view .game-screen.phase-transition.intro-themed{background:linear-gradient(var(--skin-veil,transparent), var(--skin-veil,transparent)), var(--skin-backdrop-tv,none) center / cover no-repeat, var(--skin-texture,none) center / 320px repeat, var(--game)}.game-screen.intro-themed .badge-row,.game-screen.intro-themed .team-corner-badge{display:none}.game-screen.intro-themed{gap:0}@keyframes intro-enter{0%{opacity:0;transform:translateY(14px)scale(.9)}to{opacity:1;transform:none}}@keyframes intro-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(7deg)}}@keyframes intro-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.transition-card.intro-card{background:var(--bg);max-width:420px;color:var(--paper);border:4px solid var(--outline);border-radius:var(--r-lg);box-shadow:6px 6px 0 var(--outline);letter-spacing:normal;animation:intro-enter .46s var(--ease) both;gap:15px;padding:20px 18px 18px;position:relative;overflow:hidden}@media (width>=900px){.transition-card.intro-card{max-width:560px}}.intro-card>:not(.intro-deco){z-index:1;position:relative}.intro-deco{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.intro-deco i{border:4px solid var(--game);background:var(--game-16);opacity:.7;display:block;position:absolute}.intro-deco i.c{border-radius:50%}.intro-deco i.s{border-radius:14px}.intro-deco i.f1{animation:4.6s ease-in-out infinite intro-float}.intro-deco i.f2{animation:5.8s ease-in-out .5s infinite intro-float}.intro-card .transition-eyebrow{box-sizing:border-box;text-align:center;background:var(--game-16);border:3px solid var(--outline);letter-spacing:.4px;max-width:100%;color:var(--paper);border-radius:999px;align-self:center;padding:5px 15px;font-size:12px;font-weight:900;line-height:1.4}.intro-card .transition-game{gap:12px}.intro-card .transition-icon,.intro-card .transition-emoji{box-sizing:border-box;background:var(--game);width:74px;height:74px;color:var(--intro-on-game);border:4px solid var(--outline);box-shadow:4px 4px 0 var(--outline);border-radius:50%;justify-content:center;align-items:center;animation:3.2s ease-in-out infinite intro-breathe;display:inline-flex}.intro-card .transition-icon svg{stroke-width:2.1px;width:38px;height:38px}.intro-card .transition-emoji{font-size:36px;line-height:1}.intro-card .transition-title{letter-spacing:-.9px;color:var(--paper);overflow-wrap:anywhere;font-size:30px;font-weight:900;line-height:1.08}.intro-card .transition-title.len-m{letter-spacing:-.4px;font-size:25px}.intro-card .transition-title.len-l{letter-spacing:0;font-size:21px;line-height:1.18}.intro-card .transition-body{box-sizing:border-box;border:3px solid var(--outline);border-radius:var(--r-md);width:100%;max-height:42vh;box-shadow:3px 3px 0 var(--outline);color:var(--paper);opacity:1;text-align:start;background:#fff;padding:13px 15px;font-size:16px;font-weight:600;line-height:1.6;overflow-y:auto}.intro-card .btn-primary.btn-large{box-sizing:border-box;width:100%;color:var(--paper);border:5px solid var(--outline);box-shadow:6px 6px 0 var(--outline);letter-spacing:normal;background:#fff;border-radius:999px;padding:15px 26px;font-family:inherit;font-size:23px;font-weight:900;transition:transform 80ms,box-shadow 80ms}.intro-card .btn-primary.btn-large:hover{transform:none}.intro-card .btn-primary.btn-large:active:not(:disabled){box-shadow:0 0 0 var(--outline);transform:translate(-3px,3px)}.intro-card .btn-primary.btn-large:disabled{background:var(--sel-dot);color:var(--paper);opacity:1;cursor:default}.intro-card .transition-waiting{color:var(--paper);opacity:.78;font-size:14px;font-weight:700}.intro-card .transition-count{color:var(--paper-dim);opacity:1;font-size:12px;font-weight:800}.intro-card .transition-countdown{color:var(--danger);font-weight:900}.intro-card .btn-secondary.btn-small{width:auto;color:var(--paper);border:3px solid var(--outline);box-shadow:3px 3px 0 var(--outline);letter-spacing:normal;background:0 0;border-radius:999px;align-self:center;padding:7px 17px;font-family:inherit;font-size:13px;font-weight:800}.intro-card .btn-secondary.btn-small:hover{transform:none}.intro-card .btn-secondary.btn-small:active{box-shadow:0 0 0 var(--outline);transform:translate(-2px,2px)}.transition-actions{justify-content:center;align-items:stretch;gap:10px;width:100%;display:flex}.transition-actions .btn-primary.btn-large{flex:auto;min-width:0}.transition-actions .btn-secondary.btn-small,.intro-card .transition-actions .btn-secondary.btn-small{white-space:nowrap;flex:none;align-self:stretch;padding-inline:14px}.intro-themed .tv-transition-eyebrow{color:var(--intro-on-game);opacity:.85;font-weight:900}.intro-themed .tv-transition-title{color:var(--intro-on-game);letter-spacing:-2px;font-weight:900}.intro-themed .tv-transition-emoji{box-sizing:border-box;background:var(--bg);width:108px;height:108px;color:var(--paper);border:7px solid var(--outline);box-shadow:7px 7px 0 var(--outline);border-radius:50%;justify-content:center;align-items:center;font-size:54px;line-height:1;display:inline-flex}.intro-themed .tv-transition-body{background:var(--bg);color:var(--paper);border:7px solid var(--outline);box-shadow:9px 9px 0 var(--outline);opacity:1;text-align:start;border-radius:36px;max-width:1240px;padding:26px 40px;font-weight:600}.intro-themed .tv-transition-roster-heading{color:var(--intro-on-game);font-weight:900}.intro-themed .tv-transition-name{border:5px solid var(--outline);box-shadow:5px 5px 0 var(--outline);font-weight:900}.intro-themed .tv-transition-name.acked{background:var(--sel-dot);color:var(--paper);box-shadow:5px 5px 0 var(--outline)}.intro-themed .tv-transition-name.pending{color:var(--intro-on-game);border-color:var(--intro-on-game);box-shadow:none;opacity:.62;background:0 0}.intro-themed .tv-transition-countdown{background:var(--bg);color:var(--paper);border:5px solid var(--outline);box-shadow:5px 5px 0 var(--outline);border-radius:999px;padding:8px 32px;font-weight:900}.lrx-root,.tvlrx-root,.intro--letter-rush,.game-screen.lrx-mood{--bg:var(--skin-bg,#fafbfc);--accent:var(--skin-accent,#ffb020);--r-md:20px;--r-lg:28px;--game:var(--skin-game,#b4dc5e);--game-deep:var(--skin-game-deep,#4a6f12);--game-16:var(--skin-game-a16,#b4dc5e29)}@keyframes lrx-enter{0%{opacity:0;transform:translateY(14px)scale(.86)}to{opacity:1;transform:none}}@keyframes lrx-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes lrx-pulseBg{0%,to{background:var(--danger)}50%{background:var(--danger-pulse)}}@keyframes lrx-breathe{0%,to{transform:scaleY(1.6)}50%{transform:scaleY(1.85)}}@keyframes lrx-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(7deg)}}@keyframes lrx-revIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:none}}@keyframes lrx-cd{0%{opacity:0;transform:scale(1.7)}8%{opacity:1;transform:scale(1)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.88)}}@keyframes lrx-hit{0%{opacity:0;transform:scale(1.4)}4%{opacity:1;transform:scale(1.04)}10%{opacity:1;transform:scale(1)}76%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes lrx-hitIn{0%{transform:scale(.5)}5%{transform:scale(1.1)}12%,to{transform:scale(1)}}@keyframes lrx-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}16%{opacity:1;transform:translate(calc(-50% + var(--tx) * .4), calc(-50% + var(--ty) * .4)) scale(1.2)}62%{opacity:1;transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--tx) * 1.3), calc(-50% + var(--ty) * 1.3)) scale(.4)}}.lrx-root{--stamp:#c8303c;letter-spacing:normal;width:100%;height:100%;color:var(--paper);background:var(--game);-webkit-user-select:none;user-select:none;direction:rtl;flex-direction:column;font-family:Rubik,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.lrx-root p{margin:0}.lrx-root b{font-weight:900}.lrx-root[data-clock=frame],.lrx-root[data-clock=frame] *,.lrx-root [data-stopped],.lrx-root [data-stopped] *{animation-play-state:paused!important}.lrx-root .mark{inset-inline-end:12px;top:calc(12px + env(safe-area-inset-top,0px));z-index:40;pointer-events:none;align-items:center;height:48px;display:flex;position:absolute}.lrx-root .mark img{filter:drop-shadow(0 0 1px #14212e)drop-shadow(0 0 1px #14212e)drop-shadow(2px 2px #14212e8c);width:auto;height:30px;display:block}.lrx-root .stage{flex:1;min-height:0;position:relative}.lrx-root .view{isolation:isolate;flex-direction:column;display:flex;position:absolute;inset:0}.lrx-root .track{z-index:35;background:var(--paper);border-top:4px solid var(--outline);height:calc(46px + env(safe-area-inset-bottom,0px));padding:0 18px env(safe-area-inset-bottom,0px);box-sizing:border-box;flex:none;justify-content:center;align-items:center;gap:5px;display:flex;position:relative}.lrx-root .slot{box-sizing:border-box;background:#ffffff0f;border:2px solid #ffffff38;border-radius:7px;flex:none;width:24px;height:28px;position:relative;overflow:hidden}.lrx-root .slot i{justify-content:center;align-items:center;padding-top:1px;font-size:15px;font-style:normal;font-weight:900;line-height:1;display:flex;position:absolute;inset:0}.lrx-root .slot.win{border-color:var(--game)}.lrx-root .slot.win i{background:var(--game);color:var(--paper)}.lrx-root .slot.miss{border-color:var(--accent);background:0 0}.lrx-root .slot.miss i{color:#ffffff8c}.lrx-root .slot.now{background:#ffffff47;border-color:#fff;animation:.9s ease-in-out infinite lrn-breathe}.lrx-root .field{background:var(--game);min-height:0;padding-top:calc(64px + env(safe-area-inset-top,0px));flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.lrx-root .hot,.lrx-root .warm{z-index:0;opacity:0;pointer-events:none;position:absolute;inset:0}.lrx-root .hot{background:var(--danger)}.lrx-root .warm{background:var(--accent)}.lrx-root .top{z-index:1;text-align:center;flex-direction:column;flex:none;justify-content:flex-end;align-items:center;gap:6px;min-height:92px;padding:0 22px;display:flex;position:relative}.lrx-root .kick{letter-spacing:1.5px;opacity:.72;font-size:15px;font-weight:800}.lrx-root .active .kick{opacity:1;letter-spacing:0;border:4px solid var(--outline);box-shadow:3px 3px 0 var(--outline);background:#fff;border-radius:999px;padding:3px 16px 5px;font-size:19px;font-weight:900;position:absolute;top:-34px}.lrx-root .topic{letter-spacing:-.5px;max-width:330px;font-size:25px;font-weight:900;line-height:1.26}.lrx-root .topic.ct-m{font-size:22px}.lrx-root .topic.ct-l{letter-spacing:-.2px;font-size:20px}.lrx-root .drawzone{z-index:1;flex:1 1 0;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;container-type:size}.lrx-root .shakebox{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.lrx-root .drawwrap{--s:min(calc(100cqw - 60px), calc(100cqh - 46px), 300px);width:var(--s);height:calc(var(--s) + 26px);position:relative}.lrx-root .window{position:absolute;inset:-44px -14px 40px;overflow:hidden}.lrx-root .card{width:var(--s);height:var(--s);box-sizing:border-box;border:6px solid var(--outline);background:radial-gradient(circle at 30% 22%, #fff 0, #fff 38%, color-mix(in srgb, var(--paper) 7%, #fff) 100%);box-shadow:7px 7px 0 var(--outline);border-radius:42px;position:absolute;top:44px;left:14px}.lrx-root .card svg{width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px}.lrx-root .card .trk{fill:none;stroke:#14212e1a;stroke-width:12px}.lrx-root .card .arc{fill:none;stroke:var(--paper);stroke-width:12px;stroke-linecap:round;stroke-dasharray:1000}.lrx-root .holderlip{box-sizing:border-box;background:var(--paper);border:4px solid var(--outline);height:44px;box-shadow:5px 5px 0 var(--outline);border-radius:16px;position:absolute;bottom:0;left:-16px;right:-16px}.lrx-root .holderlip:before{content:"";opacity:.7;background:#000;border-radius:4px;height:7px;position:absolute;top:7px;left:22px;right:22px}.lrx-root .badge{z-index:4;box-sizing:border-box;background:var(--danger);border:5px solid var(--outline);width:64px;height:64px;box-shadow:3px 3px 0 var(--outline);color:#fff;border-radius:50%;place-items:center;padding-top:2px;font-size:38px;line-height:1;display:grid;position:absolute;top:-22px;right:-24px}.lrx-root .face-html{pointer-events:none;place-items:center;display:grid;position:absolute;inset:13%;container-type:size}.lrx-root .face-html>*{grid-area:1/1}.lrx-root .ltr{font-size:calc(84cqh * var(--ls,1));color:var(--paper);margin-top:.05em;line-height:1;display:block}.lrx-root .cd{color:var(--paper);margin-top:.04em;font-size:80cqh;line-height:1}.lrx-root .stampbox{z-index:3;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.lrx-root .stamp{color:var(--stamp);border:6px solid var(--stamp);letter-spacing:-1px;box-shadow:5px 5px 0 var(--outline);background:#fff;border-radius:18px;padding:4px 22px 8px;font-size:46px;line-height:1.1;display:block;transform:rotate(-9deg)}.lrx-root .missline{border:4px solid var(--outline);box-shadow:3px 3px 0 var(--outline);background:#fff;border-radius:999px;padding:6px 18px;font-size:19px;font-weight:900;position:absolute;bottom:0}.lrx-root .bottom{z-index:2;flex:none;justify-content:center;padding:12px 22px 24px;display:flex;position:relative}.lrx-root .act,.lrx-root .arm{justify-content:center;width:100%;display:flex}.lrx-root .btn{background:var(--btn-primary-bg,#fff);border:var(--skin-btn-border-width,6px) solid var(--btn-primary-border,#000);border-radius:var(--skin-btn-radius,999px);width:100%;max-width:340px;height:min(122px,15svh + 20px);min-height:92px;box-shadow:0 var(--skin-btn-shadow,10px) 0 var(--btn-primary-border,#000), 0 18px 30px #00000038;color:var(--btn-primary-fg,var(--paper));letter-spacing:-1px;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;font-family:inherit;font-size:46px;font-weight:900;transition:transform 60ms ease-out,box-shadow 60ms ease-out;display:flex;position:relative}.lrx-root .btn:active,.lrx-root .btn.down{box-shadow:0 2px 0 var(--btn-primary-border,#000), 0 6px 12px #00000038;transform:translateY(8px)scaleY(.97)}.lrx-root .btn:focus-visible{outline:4px solid var(--paper);outline-offset:4px}@media (height<=700px){.lrx-root .btn{height:88px;min-height:0;font-size:40px}.lrx-root .top{min-height:72px}.lrx-root .bottom{padding-bottom:16px}}.lrx-root .ripple{border-radius:inherit;pointer-events:none;opacity:0;border:6px solid #fff;position:absolute;inset:-6px}.lrx-root .spec{min-height:0;padding:calc(64px + env(safe-area-inset-top,0px)) 24px 0;text-align:center;background:var(--bg);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lrx-root .spec>:not(.hot):not(.warm):not(.ribbon){z-index:1;position:relative}.lrx-root .whead{flex-direction:column;align-items:center;width:100%;display:flex}.lrx-root .whead .kick{color:var(--paper-dim);letter-spacing:1.4px;opacity:1;margin-bottom:10px;font-size:14px}.lrx-root .names{place-items:center;width:100%;min-height:62px;display:grid;overflow:hidden}.lrx-root .names>*{grid-area:1/1}.lrx-root .onair{letter-spacing:-2px;overflow-wrap:anywhere;max-width:100%;font-size:58px;font-weight:900;line-height:1.04}.lrx-root .onair.nm-m{letter-spacing:-1.4px;font-size:48px}.lrx-root .onair.nm-l{letter-spacing:-.8px;font-size:38px}.lrx-root .underbar{border:3px solid var(--outline);background:#fff;border-radius:999px;width:230px;height:12px;margin-top:14px;overflow:hidden}.lrx-root .underbar i{background:var(--game);transform-origin:100%;height:100%;display:block}.lrx-root .ask{flex-direction:column;align-items:center;gap:14px;margin-top:26px;display:flex}.lrx-root .mini{background:var(--game);border:6px solid var(--outline);width:172px;height:172px;box-shadow:7px 7px 0 var(--outline);border-radius:36px;position:relative}.lrx-root .reel{border-radius:30px;position:absolute;inset:0;overflow:hidden}.lrx-root .reel>b{color:var(--paper);box-sizing:border-box;justify-content:center;align-items:center;padding-top:.06em;font-size:122px;line-height:1;display:flex;position:absolute;inset:0}.lrx-root .mini .beat{border:6px solid var(--paper);opacity:0;pointer-events:none;border-radius:44px;position:absolute;inset:-12px}.lrx-root .ribbon{z-index:5;background:var(--sel-dot);border-top:5px solid var(--outline);justify-content:center;align-items:center;gap:12px;padding:18px 20px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.lrx-root .ribbon.warm{background:var(--accent)}.lrx-root .ribbon .txt{letter-spacing:-.5px;font-size:23px;font-weight:900}.lrx-root .ribbon .p1{border:4px solid var(--outline);box-shadow:3px 3px 0 var(--outline);direction:ltr;background:#fff;border-radius:999px;flex:none;padding:3px 14px;font-size:25px;font-weight:900}.lrx-root .deck{background:var(--game);border-top:5px solid var(--outline);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;height:178px;display:flex;position:relative;overflow:hidden}.lrx-root .deck .dline{text-align:center;font-size:15px;font-weight:900;position:absolute;top:12px;left:16px;right:16px}.lrx-root .deck .dkick{opacity:.7;font-size:15px;font-weight:800}.lrx-root .deck .dnm{letter-spacing:-2px;font-size:58px;font-weight:900;line-height:1}.lrx-root .deck .dbar{border:3px solid var(--outline);background:#ffffff8c;border-radius:999px;width:200px;height:10px;margin-top:8px;overflow:hidden}.lrx-root .deck .dbar i{background:var(--paper);transform-origin:100%;height:100%;display:block}.lrx-root .take{inset:0 0 calc(46px + env(safe-area-inset-bottom,0px)) 0;z-index:30;text-align:center;background:var(--sel-dot);color:var(--paper);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;overflow:hidden}.lrx-root .take .big{letter-spacing:-2px;z-index:2;font-size:76px;line-height:1;position:relative}.lrx-root .take .big.buzzer{letter-spacing:-1.5px;font-size:62px}.lrx-root .take .pts{letter-spacing:-5px;z-index:2;color:#fff;text-shadow:3px 0 0 var(--outline), -3px 0 0 var(--outline), 0 3px 0 var(--outline), 0 -3px 0 var(--outline), 6px 6px 0 var(--outline);direction:ltr;font-size:124px;line-height:1;position:relative}.lrx-root .take .wave{opacity:0;border:10px solid #fff;border-radius:50%;width:240px;height:240px;margin:-120px 0 0 -120px;position:absolute;top:46%;left:50%}.lrx-root .burst{pointer-events:none;position:absolute;inset:0}.lrx-root .burst span{opacity:0;border:3px solid var(--outline);background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:46%;left:50%}.lrx-root .burst span:nth-child(3n+1){background:var(--game)}.lrx-root .burst span:nth-child(3n+2){background:var(--paper);border-color:var(--paper)}.lrx-root .scene{flex-direction:column;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.lrx-root .opener{background:var(--game);z-index:20;justify-content:center;gap:22px}.lrx-root .opener .speed i{background:var(--paper);opacity:.12;border-radius:8px;width:70%;height:16px;position:absolute;right:0}.lrx-root .opener .title{color:#fff;letter-spacing:-4px;text-shadow:4px 0 0 var(--outline), -4px 0 0 var(--outline), 0 4px 0 var(--outline), 0 -4px 0 var(--outline), 3px 3px 0 var(--outline), -3px -3px 0 var(--outline), 3px -3px 0 var(--outline), -3px 3px 0 var(--outline), 9px 9px 0 var(--outline);font-size:128px;line-height:1;position:relative}.lrx-root .opener .tag{border:4px solid var(--outline);box-shadow:4px 4px 0 var(--outline);background:#fff;border-radius:999px;padding:8px 22px;font-size:22px;font-weight:900;position:relative}.lrx-root .overlay{z-index:20;text-align:center;background:var(--game);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 26px;display:flex;position:absolute;inset:0}.lrx-root .overlay.category{gap:16px}.lrx-root .rkick{letter-spacing:2px;opacity:.62;font-size:15px;font-weight:800}.lrx-root .rcat{letter-spacing:-1.8px;overflow-wrap:anywhere;max-width:100%;font-size:64px;font-weight:900;line-height:1.08}.lrx-root .rcat span{white-space:pre;display:inline-block}.lrx-root .rcat.ct-m{letter-spacing:-1.4px;font-size:54px}.lrx-root .rcat.ct-l{letter-spacing:-.8px;font-size:42px;line-height:1.14}.lrx-root .overlay.countdown{gap:6px}.lrx-root .cdbox{place-items:center;height:220px;display:grid}.lrx-root .cdbox>*{grid-area:1/1}.lrx-root .cnum{letter-spacing:-8px;font-size:200px;line-height:1}.lrx-root .startline{font-size:24px;font-weight:900}.lrx-root .results{z-index:25;background:var(--game);padding:calc(66px + env(safe-area-inset-top,0px)) 24px calc(24px + env(safe-area-inset-bottom,0px));text-align:center;justify-content:center;gap:12px}.lrx-root .results.warm{background:var(--accent)}.lrx-root .rhead{justify-content:center;align-items:center;min-height:30px;display:flex}.lrx-root .rk{letter-spacing:2px;opacity:.7;font-size:18px;font-weight:900}.lrx-root .endtitle{color:#fff;letter-spacing:-2px;text-shadow:3px 0 0 var(--outline), -3px 0 0 var(--outline), 0 3px 0 var(--outline), 0 -3px 0 var(--outline), 6px 6px 0 var(--outline);font-size:66px;line-height:1}.lrx-root .tally{flex-direction:column;align-items:center;gap:12px;display:flex}.lrx-root .count{align-items:baseline;gap:10px;display:flex}.lrx-root .count .num{display:grid}.lrx-root .count .num>b{letter-spacing:-4px;grid-area:1/1;font-size:108px;line-height:.9}.lrx-root .count .of{opacity:.6;font-size:26px;font-weight:900}.lrx-root .tiles{perspective:600px;grid-template-columns:repeat(6,44px);justify-content:center;gap:8px;display:grid}.lrx-root .tile{color:#14212e61;box-sizing:border-box;background:#ffffff47;border:3px dashed #14212e66;border-radius:11px;justify-content:center;align-items:center;height:50px;padding-top:2px;font-size:26px;font-weight:900;display:flex}.lrx-root .tile.won{border:4px solid var(--outline);background:var(--sel-dot);color:var(--paper);box-shadow:3px 3px 0 var(--outline)}.lrx-root .rline{border:5px solid var(--outline);box-shadow:5px 5px 0 var(--outline);background:#fff;border-radius:999px;margin-top:4px;padding:9px 26px 11px;font-size:26px;display:block}.lrx-root .rtop{opacity:.8;font-size:17px;font-weight:800}.lrx-root .rtop b{opacity:1;font-size:22px}.lrx-root .board{border:4px solid var(--outline);border-radius:var(--r-md);width:100%;max-width:330px;box-shadow:4px 4px 0 var(--outline);background:#fff;margin-top:4px;padding:8px 12px}.lrx-root .btitle{letter-spacing:.9px;color:var(--paper-dim);text-align:right;border-bottom:2px solid #14212e17;margin-bottom:2px;padding:2px 4px 8px;font-size:12px;font-weight:900}.lrx-root .brow{align-items:center;gap:9px;padding:6px 4px;font-size:16px;font-weight:800;display:flex}.lrx-root .brow+.brow{border-top:2px solid #14212e17}.lrx-root .brow .r{width:24px;color:var(--paper-dim);text-align:right;font-weight:900}.lrx-root .brow .n{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:1.5;overflow:hidden}.lrx-root .brow .s{color:var(--game-deep);font-weight:900}.lrx-root .brow.me{background:var(--game-16);border-radius:8px}@keyframes lrn-none{0%{opacity:1}to{opacity:1}}@keyframes lrn-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lrn-show{0%{opacity:0}to{opacity:1}}@keyframes lrn-out{to{opacity:0}}@keyframes lrn-fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lrn-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes lrn-rise{0%{opacity:0;transform:translateY(80px)scale(.88)}70%{opacity:1;transform:translateY(-6px)scale(1.01)}to{opacity:1;transform:none}}@keyframes lrn-breathe{0%,to{opacity:1}50%{opacity:.4}}@keyframes lrn-slotFill{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes lrn-speed{0%{transform:translate(120%)}to{transform:translate(-190%)}}@keyframes lrn-slamBig{0%{opacity:0;transform:scale(2.6)rotate(-4deg)}38%{opacity:1;transform:scale(.92)rotate(0)}62%{transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes lrn-zoomOut{to{opacity:0;transform:scale(.72)}}@keyframes lrn-punch{0%{opacity:0;transform:scale(1.9)translateY(-6px)}40%{opacity:1;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes lrn-flyUp{to{opacity:0;transform:translateY(-38%)scale(.52)}}@keyframes lrn-liftOff{to{transform:translateY(-104%)}}@keyframes lrn-cdIn{0%{opacity:0;transform:scale(1.7)}40%{opacity:1;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes lrn-draw{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(108%)}55%{animation-timing-function:ease-in-out;transform:translateY(-9%)}78%{animation-timing-function:ease-out;transform:translateY(2%)}to{transform:none}}@keyframes lrn-drop{0%{transform:none}to{transform:translateY(112%)}}@keyframes lrn-wipeUp{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes lrn-drain{0%{stroke-dashoffset:0;opacity:1}99.5%{opacity:1}to{stroke-dashoffset:1000px;opacity:0}}@keyframes lrn-arcHot{0%{stroke:var(--paper)}to{stroke:var(--danger)}}@keyframes lrn-drainX{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes lrn-fillX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lrn-barHot{0%{background:var(--game)}to{background:var(--paper)}}@keyframes lrn-miniHot{0%{background:var(--game)}to{background:#fff}}@keyframes lrn-arm{0%{opacity:.42;transform:scale(.96)}55%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes lrn-dim{to{opacity:.42;transform:none}}@keyframes lrn-ripple{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.12,1.5)}}@keyframes lrn-hot{0%{opacity:1;background:var(--danger-pulse)}30%{background:var(--danger)}to{opacity:1;background:var(--danger)}}@keyframes lrn-hotStill{0%{opacity:1}to{opacity:1}}@keyframes lrn-letterBeat{0%{transform:scale(1.13)}to{transform:none}}@keyframes lrn-tileBeat{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.16)}}@keyframes lrn-badgeIn{0%{opacity:0;transform:scale(1.8)}45%{opacity:1;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes lrn-wipeCircle{0%{clip-path:circle(0% at var(--o))}to{clip-path:circle(150% at var(--o))}}@keyframes lrn-unwipe{0%{clip-path:circle(150% at var(--o))}to{clip-path:circle(0% at 50% 100%)}}@keyframes lrn-slam{0%{opacity:0;transform:scale(2.2)}40%{opacity:1;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes lrn-chip{0%{opacity:0;transform:scale(.3)rotate(-12deg)}60%{opacity:1;transform:scale(1.14)rotate(4deg)}to{opacity:1;transform:none}}@keyframes lrn-wave{0%{opacity:0;transform:scale(.3)}6%{opacity:.9}to{opacity:0;transform:scale(2.5)}}@keyframes lrn-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}14%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) scale(.55)}}@keyframes lrn-stamp{0%{opacity:0;transform:rotate(-9deg)scale(2.3)}36%{opacity:1;transform:rotate(-9deg)scale(.94)}to{opacity:1;transform:rotate(-9deg)}}@keyframes lrn-shake{0%,to{transform:none}14%{transform:translate(-7px)rotate(-1.2deg)}34%{transform:translate(7px)rotate(1deg)}54%{transform:translate(-5px)}74%{transform:translate(3px)}90%{transform:translate(-1px)}}@keyframes lrn-warmFlash{0%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes lrn-nameOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-42px)}}@keyframes lrn-nameIn{0%{opacity:0;transform:translateY(42px)scale(.9)}70%{opacity:1;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes lrn-ribbonIn{0%{transform:translateY(105%)}70%{transform:translateY(-4%)}to{transform:none}}@keyframes lrn-ribbonOut{to{transform:translateY(105%)}}@keyframes lrn-wipeDown{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes lrn-tileIn{0%{opacity:0;transform:rotateX(90deg)translateY(-8px)}40%{opacity:1;transform:rotateX(-14deg)}to{opacity:1;transform:none}}@keyframes lrn-tick{0%{opacity:0;transform:scale(1.5)}50%{opacity:1;transform:scale(.95)}to{opacity:1;transform:none}}@keyframes lrn-stampSoft{0%{opacity:0;transform:scale(1.7)rotate(-3deg)}41%{opacity:1;transform:scale(.95)rotate(0)}to{opacity:1;transform:none}}.lrx-root[data-motion=reduced] .slot.now{animation:none}.game-screen.lrx-mood{background:var(--skin-texture,none) center / 320px repeat, var(--game);justify-content:flex-start;align-items:stretch;gap:0;height:100svh;min-height:100svh;padding:0;position:relative;overflow:hidden}@supports (height:100dvh){.game-screen.lrx-mood{height:100dvh;min-height:100dvh}}.game-screen.lrx-mood .badge-row .pause-button{color:#14212e;background:#ffffff80}.game-screen.lrx-mood .game-center{justify-content:flex-start;gap:0;width:100%;max-width:none;min-height:0;padding:0}.tvlrx-root{background:var(--bg);letter-spacing:normal;color:var(--paper);direction:rtl;flex-direction:column;font-family:Rubik,system-ui,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes tvlrx-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes tvlrx-pulseBg{0%,to{background:var(--danger)}50%{background:var(--danger-pulse)}}@keyframes tvlrx-breathe{0%,to{transform:scaleY(1.55)}50%{transform:scaleY(1.8)}}@keyframes tvlrx-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-22px)rotate(7deg)}}@keyframes tvlrx-revIn{0%{opacity:0;transform:scale(.84)}to{opacity:1;transform:none}}@keyframes tvlrx-cd{0%{opacity:0;transform:scale(1.6)}8%{opacity:1;transform:scale(1)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes tvlrx-enter{0%{opacity:0;transform:translateY(20px)scale(.9)}to{opacity:1;transform:none}}@keyframes tvlrx-hit{0%{opacity:0;transform:scale(1.32)}4%{opacity:1;transform:scale(1.03)}10%{opacity:1;transform:scale(1)}82%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes tvlrx-hitIn{0%{transform:scale(.55)}5%{transform:scale(1.08)}12%,to{transform:scale(1)}}@keyframes tvlrx-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}16%{opacity:1;transform:translate(calc(-50% + var(--tx) * .4), calc(-50% + var(--ty) * .4)) scale(1.2)}62%{opacity:1;transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--tx) * 1.3), calc(-50% + var(--ty) * 1.3)) scale(.4)}}.tvlrx-root .deco{pointer-events:none;z-index:0;opacity:.22;position:absolute;inset:0;overflow:hidden}.tvlrx-root .deco i{border:6px solid var(--outline);background:#ffffff9e;display:block;position:absolute}.tvlrx-root .deco i.c{border-radius:50%}.tvlrx-root .deco i.s{border-radius:22px}.tvlrx-root .f1{animation:4.6s ease-in-out infinite tvlrx-float}.tvlrx-root .f2{animation:5.8s ease-in-out .5s infinite tvlrx-float}.tvlrx-root .tvcat{z-index:4;background:var(--game);height:150px;color:var(--paper);flex:none;justify-content:center;align-items:center;padding:0 220px;display:flex;position:relative}.tvlrx-root .tvcat.hot{animation:1s ease-in-out infinite tvlrx-pulseBg}.tvlrx-root .tvcat.warm{background:var(--accent)}.tvlrx-root .tvcat span{letter-spacing:-2px;text-overflow:ellipsis;white-space:nowrap;font-size:74px;font-weight:900;line-height:1.35;overflow:hidden}.tvlrx-root .tvcat span.ct-l{letter-spacing:-1px;font-size:60px}.tvlrx-root .tvmark{background:var(--paper);border:7px solid var(--outline);width:116px;height:116px;box-shadow:6px 6px 0 var(--outline);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:56px;transform:translateY(-50%)}.tvlrx-root .tvmark img{width:92px;display:block}.tvlrx-root .tvstage{z-index:2;background:var(--game);min-height:0;color:var(--paper);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding-top:30px;display:flex;position:relative;overflow:hidden}.tvlrx-root .tvstage.hot{animation:1s ease-in-out infinite tvlrx-pulseBg}.tvlrx-root .tvname{z-index:1;letter-spacing:-4px;text-align:center;overflow-wrap:anywhere;max-width:1500px;font-size:104px;font-weight:900;line-height:1.18;position:relative}.tvlrx-root .tvname.nm-m{letter-spacing:-3px;font-size:84px}.tvlrx-root .tvname.nm-l{letter-spacing:-2px;font-size:66px}.tvlrx-root .tvname em{opacity:.5;letter-spacing:-1px;white-space:nowrap;margin-top:12px;font-size:44px;font-style:normal;font-weight:800;display:block}.tvlrx-root .tvdisc{z-index:1;width:560px;height:560px;filter:drop-shadow(12px 12px 0 var(--outline));justify-content:center;align-items:center;display:flex;position:relative}.tvlrx-root .tvdisc svg{width:100%;height:100%;position:absolute;inset:0}.tvlrx-root .tvdisc .trk{fill:#fff;stroke:var(--outline);stroke-width:11px}.tvlrx-root .tvdisc .rng{fill:none;stroke:var(--paper);stroke-width:30px;stroke-linecap:round;stroke-dasharray:1570.8;transform-origin:50%;transform-box:view-box;transition:stroke-dashoffset var(--lrx-ring-ease) linear;transform:rotate(-90deg)}.tvlrx-root .tvltrbox{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tvlrx-root .tvltr{color:var(--paper);letter-spacing:normal;margin-top:.05em;font-weight:900;line-height:1;display:block}.tvlrx-root .tvdisc.hot .tvltr{animation:.7s ease-in-out infinite tvlrx-pulse}.tvlrx-root .tvfoot{z-index:2;background:var(--paper);color:#fff;border-top:8px solid var(--outline);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;height:210px;padding:0 60px;display:grid;position:relative}.tvlrx-root .tvpulse{justify-self:center;align-items:center;gap:12px;display:flex}.tvlrx-root .tvpb{background:#ffffff17;border:5px solid #ffffff42;border-radius:7px;flex:none;width:84px;height:24px}.tvlrx-root .tvpb.win{background:var(--game);border-color:var(--game)}.tvlrx-root .tvpb.miss{border-color:var(--accent);background:0 0}.tvlrx-root .tvpb.now{background:#fff;border-color:#fff;animation:.9s ease-in-out infinite tvlrx-breathe;transform:scaleY(1.55)}.tvlrx-root .tvscore{white-space:nowrap;justify-self:start;align-items:center;gap:12px;font-size:32px;font-weight:900;display:flex}.tvlrx-root .tvscore .sc{color:var(--game);direction:ltr;font-size:44px}.tvlrx-root .tvrev{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:40px;padding:0 160px;display:flex;position:relative}.tvlrx-root .tvrkick{letter-spacing:4px;opacity:.6;font-size:54px;font-weight:800}.tvlrx-root .tvrcat{letter-spacing:-7px;overflow-wrap:anywhere;max-width:1600px;animation:tvlrx-revIn .58s var(--ease) both;font-size:168px;font-weight:900;line-height:1.08}.tvlrx-root .tvrcat.ct-m{letter-spacing:-5px;font-size:132px}.tvlrx-root .tvrcat.ct-l{letter-spacing:-3px;font-size:104px}.tvlrx-root .tvseal{background:var(--paper);border:7px solid var(--outline);width:116px;height:116px;box-shadow:6px 6px 0 var(--outline);z-index:2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:44px;left:56px}.tvlrx-root .tvseal img{width:92px;display:block}.tvlrx-root .tvcnum{letter-spacing:-14px;color:var(--paper);font-size:320px;font-weight:900;line-height:1;animation:1s ease-out both tvlrx-cd}.tvlrx-root .tvtake{z-index:6;text-align:center;background:var(--sel-dot);color:var(--paper);animation:tvlrx-hit var(--lrx-flash) ease-out both;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:0 120px;display:flex;position:absolute;inset:0 0 210px;overflow:hidden}.tvlrx-root .tvtake.warm{background:var(--accent)}.tvlrx-root .tvtake .big{letter-spacing:-6px;animation:tvlrx-hitIn var(--lrx-flash) var(--ease) both;font-size:150px;font-weight:900;line-height:1}.tvlrx-root .tvtake .huge{letter-spacing:-12px;animation:tvlrx-hitIn var(--lrx-flash) var(--ease) both;direction:ltr;font-size:230px;font-weight:900;line-height:1}.tvlrx-root .tvtake .sml{opacity:.72;font-size:52px;font-weight:800}.tvlrx-root .tvburst{pointer-events:none;position:absolute;inset:0}.tvlrx-root .tvburst span{opacity:0;width:36px;height:36px;animation:tvlrx-burst var(--lrx-flash) ease-out both;border-radius:50%;position:absolute;top:46%;left:50%}.tvlrx-root .tvburst span:first-child{background:var(--game);--tx:-360px;--ty:-200px}.tvlrx-root .tvburst span:nth-child(2){background:var(--paper);--tx:320px;--ty:-224px}.tvlrx-root .tvburst span:nth-child(3){--tx:460px;--ty:44px;background:#fff}.tvlrx-root .tvburst span:nth-child(4){background:var(--game);--tx:-448px;--ty:70px}.tvlrx-root .tvburst span:nth-child(5){--tx:80px;--ty:-276px;background:#fff}.tvlrx-root .tvburst span:nth-child(6){background:var(--paper);--tx:-134px;--ty:272px}.tvlrx-root .tvburst span:nth-child(7){background:var(--accent);--tx:268px;--ty:258px}.tvlrx-root .tvburst span:nth-child(8){background:var(--accent);--tx:-276px;--ty:-250px}.tvlrx-root .tvres{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:14px;padding:0 120px;display:flex;position:relative}.tvlrx-root .tvjbig{letter-spacing:-14px;animation:tvlrx-enter .5s var(--ease) both;font-size:320px;font-weight:900;line-height:.9}.tvlrx-root .tvjof{opacity:.6;font-size:54px;font-weight:900}.tvlrx-root .tvjline{border:8px solid var(--outline);box-shadow:8px 8px 0 var(--outline);animation:tvlrx-enter .5s var(--ease) both .12s;background:#fff;border-radius:999px;margin-top:6px;padding:10px 48px;font-size:54px;font-weight:900}.tvlrx-root .tvboard{width:100%;max-width:700px;color:var(--paper);border:6px solid var(--outline);box-shadow:8px 8px 0 var(--outline);text-align:right;animation:tvlrx-enter .5s var(--ease) both .22s;background:#fff;border-radius:26px;margin-top:8px;padding:12px 26px 10px}.tvlrx-root .tvbtitle{letter-spacing:1.4px;color:var(--paper-dim);border-bottom:3px solid #14212e17;margin-bottom:2px;padding:2px 6px 8px;font-size:22px;font-weight:900}.tvlrx-root .tvbrow{align-items:center;gap:20px;padding:7px 6px;font-size:32px;font-weight:800;display:flex}.tvlrx-root .tvbrow+.tvbrow{border-top:3px solid #14212e17}.tvlrx-root .tvbrow .r{width:38px;color:var(--paper-dim);flex:none;font-weight:900}.tvlrx-root .tvbrow .n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:1.5;overflow:clip visible}.tvlrx-root .tvbrow .s{color:var(--game-deep);flex:none;font-weight:900}@media (prefers-reduced-motion:reduce){.tvlrx-root .f1,.tvlrx-root .f2,.tvlrx-root .tvrcat,.tvlrx-root .tvcnum,.tvlrx-root .tvpb.now,.tvlrx-root .tvburst span,.tvlrx-root .tvstage.hot,.tvlrx-root .tvdisc.hot .tvltr,.tvlrx-root .tvjbig,.tvlrx-root .tvjline,.tvlrx-root .tvboard{animation:none}}.tvp-root{color:var(--paper);--r-md:22px;--r-lg:34px;--col:1440px;--gutter:190px;--cycle:var(--pnt-handoff)}.tvp-root .head code{background:#fff;border:1px solid #d7dae3;border-radius:5px;padding:1px 6px;font-size:12.5px}.tvp-root{transform-origin:100% 0;background:var(--bg);border-radius:14px;flex-direction:column;width:1920px;height:1080px;display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:scale(.5208);box-shadow:0 14px 32px #00000038}.tvp-root .deco{pointer-events:none;z-index:1;opacity:.34;position:absolute;inset:0;overflow:hidden}.tvp-root .deco i{border:6px solid var(--outline);background:#ffffff9e;display:block;position:absolute}.tvp-root .deco i.c{border-radius:50%}.tvp-root .deco i.s{border-radius:22px}.tvp-root .f1{animation:4.6s ease-in-out infinite tvp-tfloat}.tvp-root .f2{animation:5.8s ease-in-out .5s infinite tvp-tfloat}@keyframes tvp-tfloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-22px)rotate(7deg)}}.tvp-root .beat{text-align:center;opacity:0;z-index:2;flex-direction:column;justify-content:center;align-items:center;padding:0 90px;display:flex;position:absolute;inset:0}.tvp-root .b-res{animation:tvp-tRes var(--cycle) linear infinite;gap:0}.tvp-root .b-res .who{letter-spacing:-6px;font-size:150px;font-weight:900;line-height:1}.tvp-root .bignum{letter-spacing:-14px;color:var(--game);margin-top:18px;font-size:280px;font-weight:900;line-height:.86}.tvp-root .numlabel{letter-spacing:-.5px;margin-top:4px;font-size:40px;font-weight:800}.tvp-root .socstat{background:var(--game-16);border:4px solid var(--outline);box-shadow:4px 4px 0 var(--outline);opacity:.92;border-radius:999px;margin-top:44px;padding:12px 34px;font-size:30px;font-weight:800}.tvp-root .b-board{animation:tvp-tBoard var(--cycle) linear infinite;justify-content:flex-start;padding-top:52px}.tvp-root .leadline{color:var(--game);letter-spacing:-1px;font-size:38px;font-weight:900}.tvp-root .b-board h2{letter-spacing:-1.5px;margin:14px 0 26px;font-size:48px;font-weight:900}.tvp-root .board{width:100%;max-width:var(--col);height:756px;position:relative}.tvp-root .trow{border:6px solid var(--outline);border-radius:var(--r-md);height:72px;box-shadow:7px 7px 0 var(--outline);animation:tvp-tRow var(--cycle) linear infinite;background:#fff;align-items:center;gap:24px;padding:0 22px 0 28px;display:flex;position:absolute;left:0;right:0}.tvp-root .trow.presenter{background:var(--game-16)}.tvp-root .trank{background:var(--paper);color:#fff;border-radius:50%;flex:none;width:54px;height:54px;font-size:26px;font-weight:900;position:relative}.tvp-root .trank i{justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;inset:0}.tvp-root .trank i.o{animation:tvp-tPosOld var(--cycle) linear infinite}.tvp-root .trank i.n{animation:tvp-tPosNew var(--cycle) linear infinite}.tvp-root .tnm{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;width:200px;font-size:34px;font-weight:900;overflow:hidden}.tvp-root .tag{background:var(--accent);border:4px solid var(--outline);white-space:nowrap;z-index:5;opacity:0;animation:tvp-tTag var(--cycle) linear infinite;border-radius:999px;flex:none;padding:4px 18px;font-size:24px;font-weight:900}.tvp-root .tbar{border:5px solid var(--outline);background:#edeff2;border-radius:999px;flex:1;min-width:0;height:24px;overflow:hidden}.tvp-root .tbar i{background:var(--paper);transform-origin:100%;height:100%;transform:scaleX(var(--bfrom));animation:tvp-tBar var(--cycle) linear infinite;display:block}.tvp-root .trow.presenter .tbar i{background:var(--game)}.tvp-root .tdelta{background:var(--sel-dot);border:5px solid var(--outline);box-shadow:4px 4px 0 var(--outline);z-index:5;opacity:0;animation:tvp-tDelta var(--cycle) linear infinite;direction:ltr;unicode-bidi:isolate;border-radius:999px;flex:none;padding:2px 18px;font-size:26px;font-weight:900}.tvp-root .tsc{width:110px;height:52px;color:var(--paper);flex:none;font-size:46px;font-weight:900;position:relative}.tvp-root .tsc i{justify-content:flex-start;align-items:center;font-style:normal;display:flex;position:absolute;inset:0}.tvp-root .tsc i.o{animation:tvp-tScOld var(--cycle) linear infinite}.tvp-root .tsc i.n{animation:tvp-tScNew var(--cycle) linear infinite}.tvp-root .wash{background:var(--game);z-index:3;opacity:0;width:2600px;height:2600px;animation:tvp-tWash var(--cycle) linear infinite;border-radius:50%;margin:-1300px 0 0 -1300px;position:absolute;top:50%;left:50%;transform:scale(0)}.tvp-root .b-spot{z-index:4;animation:tvp-tSpot var(--cycle) linear infinite;justify-content:center;gap:0}.tvp-root .spotdeco{pointer-events:none;z-index:0;opacity:.3;position:absolute;inset:0;overflow:hidden}.tvp-root .spotdeco i{border:6px solid var(--outline);background:#ffffff80;display:block;position:absolute}.tvp-root .spotdeco i.c{border-radius:50%}.tvp-root .spotdeco i.s{border-radius:22px}.tvp-root .b-spot>:not(.spotdeco){z-index:1;position:relative}.tvp-root .now{letter-spacing:2px;animation:tvp-tNow var(--cycle) linear infinite;font-size:56px;font-weight:900;position:absolute}.tvp-root .kick{letter-spacing:6px;opacity:.85;animation:tvp-tKick var(--cycle) linear infinite;font-size:38px;font-weight:800}.tvp-root .next{letter-spacing:-16px;max-width:100%;animation:tvp-tName var(--cycle) var(--ease) infinite;font-size:340px;font-weight:900;line-height:.88}.tvp-root .next.nm-m{letter-spacing:-10px;font-size:240px}.tvp-root .next.nm-l{letter-spacing:-6px;font-size:165px;line-height:1}.tvp-root .getready{opacity:.85;animation:tvp-tKick var(--cycle) linear infinite;margin-top:6px;font-size:42px;font-weight:800}.tvp-root .next.closing+.getready{margin-top:26px}.tvp-root .waitband{animation:tvp-tWait var(--cycle) linear infinite;flex-direction:column;align-items:center;gap:14px;margin-top:34px;display:flex}.tvp-root .waitband .big{font-size:46px;font-weight:900}.tvp-root .waitband .big i{font-style:normal;animation:1.6s ease-in-out infinite tvp-tpulse;display:inline-block}.tvp-root .waitband .sub{border:5px solid var(--outline);box-shadow:6px 6px 0 var(--outline);background:#fffffff0;border-radius:999px;padding:12px 34px;font-size:26px;font-weight:800}@keyframes tvp-tpulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes tvp-tRes{0%{opacity:0;transform:translateY(26px)scale(.9)}4%{opacity:1;transform:none}15%{opacity:1;transform:none}19%,to{opacity:0;transform:translateY(-18px)scale(.97)}}@keyframes tvp-tBoard{0%,16%{opacity:0;transform:translateY(26px)}21%,to{opacity:1;transform:none}}@keyframes tvp-tRow{0%,17%{opacity:0;transform:translateY(var(--from)) scale(.96)}21%{opacity:1;transform:translateY(var(--from)) scale(1)}29%{opacity:1;transform:translateY(var(--from)) scale(1);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}36%,to{opacity:1;transform:translateY(var(--to)) scale(1)}}@keyframes tvp-tTag{0%,20%{opacity:0;transform:scale(.5)}23%{opacity:1;transform:scale(1)}46%,to{opacity:0;transform:scale(.9)}}@keyframes tvp-tDelta{0%,21%{opacity:0;transform:scale(.4)}23.5%{opacity:1;transform:scale(1.3)}26%{opacity:1;transform:scale(1)}30%,to{opacity:0;transform:scale(.8)}}@keyframes tvp-tScOld{0%,26%{opacity:1}27.5%,to{opacity:0}}@keyframes tvp-tScNew{0%,26%{opacity:0;transform:scale(1.5)}27.5%{opacity:1;transform:scale(1.5)}31%,to{opacity:1;transform:scale(1)}}@keyframes tvp-tPosOld{0%,33%{opacity:1}36%,to{opacity:0}}@keyframes tvp-tPosNew{0%,33%{opacity:0}36%,to{opacity:1}}@keyframes tvp-tBar{0%,26%{transform:scaleX(var(--bfrom))}33%,to{transform:scaleX(var(--bto))}}@keyframes tvp-tWash{0%,49%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(0)}59%,to{opacity:1;transform:scale(1)}}@keyframes tvp-tSpot{0%,52%{opacity:0}57%,to{opacity:1}}@keyframes tvp-tNow{0%,52%{opacity:0;transform:translateY(16px)}55%{opacity:1;transform:none}58%{opacity:1;transform:none}61%,to{opacity:0;transform:translateY(-14px)}}@keyframes tvp-tKick{0%,60%{opacity:0;transform:translateY(16px)}64%,to{opacity:.85;transform:none}}@keyframes tvp-tName{0%,61%{opacity:0;transform:scale(.55)}65%{opacity:1;transform:scale(1.07)}68%,to{opacity:1;transform:scale(1)}}@keyframes tvp-tWait{0%,69%{opacity:0;transform:translateY(24px)scale(.92)}73%,to{opacity:1;transform:none}}.tvp-root .b-res,.tvp-root .b-board,.tvp-root .trow,.tvp-root .tag,.tvp-root .tdelta,.tvp-root .trank i.o,.tvp-root .trank i.n,.tvp-root .tsc i.o,.tvp-root .tsc i.n,.tvp-root .tbar i,.tvp-root .wash,.tvp-root .b-spot,.tvp-root .now,.tvp-root .kick,.tvp-root .next,.tvp-root .getready,.tvp-root .waitband{animation-iteration-count:1;animation-fill-mode:both;animation-delay:var(--tvp-delay,0s)}.tvp-root .f1,.tvp-root .f2,.tvp-root .waitband .big i{animation-delay:0s}.tvp-root{font-family:var(--font-game);width:100%;height:100%;box-shadow:none;border-radius:0;position:absolute;inset:0;transform:none}.tvt-root{--r-md:22px;--r-lg:34px;--col:1440px;--gutter:190px;--cycle:5s;transform-origin:100% 0;background:var(--bg);border-radius:14px;flex-direction:column;width:1920px;height:1080px;display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:scale(.5208);box-shadow:0 14px 32px #00000038}@keyframes tvt-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes tvt-tfloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-22px)rotate(7deg)}}@keyframes tvt-pulseBg{0%,to{background:var(--danger)}50%{background:var(--danger-pulse)}}@keyframes tvt-tvImpact{0%{opacity:0;transform:scale(1.4)}5%{opacity:1;transform:scale(1.04)}15%{opacity:1;transform:scale(1)}81.25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes tvt-tvImpactIn{0%{transform:scale(.5)}7.5%{transform:scale(1.1)}18.75%,to{transform:scale(1)}}@keyframes tvt-tvBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}5.63%{opacity:1;transform:translate(calc(-50% + var(--tx)*.35),calc(-50% + var(--ty)*.35)) scale(1.15)}26.25%{opacity:1;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) scale(1)}41.25%,to{opacity:0;transform:translate(calc(-50% + var(--tx)*1.3),calc(-50% + var(--ty)*1.3)) scale(.4)}}@keyframes tvt-tvTick{0%{opacity:.7;transform:scale(1.22)}to{opacity:1;transform:scale(1)}}@keyframes tvt-tvBump{0%,12.5%{transform:scale(1)}21.88%{transform:scale(1.3)}40.63%,to{transform:scale(1)}}@keyframes tvt-tvChipIn{0%{opacity:0;transform:scale(.35)rotate(-9deg)}12.5%{opacity:1;transform:scale(1.14)rotate(3deg)}28.13%,to{opacity:1;transform:scale(1)rotate(0)}}.tvt-root .deco{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.tvt-root .deco i{border:6px solid var(--outline);background:#ffffff9e;display:block;position:absolute}.tvt-root .deco i.c{border-radius:50%}.tvt-root .deco i.s{border-radius:22px}.tvt-root .f1{animation:4.6s ease-in-out infinite tvt-tfloat}.tvt-root .f2{animation:5.8s ease-in-out .5s infinite tvt-tfloat}.tvt-root .field .deco{opacity:.26}.tvt-root .zone .deco{opacity:.34}.tvt-root .field{z-index:3;background:var(--game);height:600px;color:var(--paper);padding:0 var(--gutter);flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.tvt-root .field.hot{animation:1s ease-in-out infinite tvt-pulseBg}.tvt-root .kick{z-index:1;letter-spacing:1.8px;opacity:.72;margin-bottom:26px;font-size:32px;font-weight:800;position:relative}.tvt-root .pname{z-index:1;letter-spacing:-9px;text-align:center;overflow-wrap:anywhere;max-width:100%;font-size:200px;font-weight:900;line-height:1;position:relative}.tvt-root .pname.nm-m{letter-spacing:-6px;font-size:160px}.tvt-root .pname.nm-l{letter-spacing:-3px;font-size:120px;line-height:1.06}.tvt-root .horizon{z-index:7;background:#0000002e;height:22px;position:absolute;bottom:0;left:0;right:0}.tvt-root .horizon i{background:var(--paper);transform-origin:100%;height:100%;display:block}.tvt-root .horizon.hot i{background:var(--danger)}.tvt-root .seam{z-index:8;background:var(--paper);border:10px solid var(--outline);width:264px;height:264px;box-shadow:7px 7px 0 var(--outline);color:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.tvt-root .seam .n{letter-spacing:-7px;animation:tvt-tvTick 1s var(--ease) infinite;font-size:134px;font-weight:900;line-height:1;display:inline-block}.tvt-root .seam.hot .n{color:var(--danger)}.tvt-root .catch{z-index:5;text-align:center;padding:0 var(--gutter);background:var(--sel-dot);color:var(--paper);opacity:0;animation:tvt-tvImpact var(--cycle) ease-out infinite;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0;overflow:hidden}.tvt-root .catch.warm{background:var(--accent)}.tvt-root .catch .big{letter-spacing:-8px;animation:tvt-tvImpactIn var(--cycle) var(--ease) infinite;font-size:178px;font-weight:900;line-height:1}.tvt-root .catch.warm .big{letter-spacing:-10px;direction:ltr;font-size:210px}.tvt-root .catch .big.nm-m{letter-spacing:-5px;font-size:142px}.tvt-root .catch .small{opacity:.74;letter-spacing:-1px;font-size:46px;font-weight:800}.tvt-root .burst{pointer-events:none;position:absolute;inset:0}.tvt-root .burst span{opacity:0;width:34px;height:34px;animation:tvt-tvBurst var(--cycle) ease-out infinite;border-radius:50%;position:absolute;top:46%;left:50%}.tvt-root .burst span:first-child{background:var(--game);--tx:-336px;--ty:-186px}.tvt-root .burst span:nth-child(2){background:var(--paper);--tx:292px;--ty:-208px}.tvt-root .burst span:nth-child(3){--tx:428px;--ty:40px;background:#fff}.tvt-root .burst span:nth-child(4){background:var(--game);--tx:-414px;--ty:64px}.tvt-root .burst span:nth-child(5){--tx:74px;--ty:-256px;background:#fff}.tvt-root .burst span:nth-child(6){background:var(--paper);--tx:-124px;--ty:252px}.tvt-root .burst span:nth-child(7){background:var(--accent);--tx:248px;--ty:238px}.tvt-root .burst span:nth-child(8){background:var(--accent);--tx:-256px;--ty:-232px}.tvt-root .zone{z-index:2;min-height:0;padding:172px var(--gutter) 44px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;display:flex;position:relative}.tvt-root .tally{z-index:1;align-items:center;gap:22px;display:flex;position:relative}.tvt-root .t-num{letter-spacing:-6px;color:var(--game);font-size:112px;font-weight:900;line-height:1;display:inline-block}.tvt-root .t-num.bump{animation:tvt-tvBump var(--cycle) var(--ease) infinite}.tvt-root .t-lbl{letter-spacing:-1.2px;font-size:42px;font-weight:800}.tvt-root .chips{z-index:1;max-width:var(--col);flex-wrap:wrap;justify-content:center;gap:18px;display:flex;position:relative}.tvt-root .chip{border:6px solid var(--outline);box-shadow:6px 6px 0 var(--outline);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:12px 34px;font-size:34px;font-weight:900;display:inline-flex}.tvt-root .chip b{color:var(--game);font-size:30px}.tvt-root .chip.fresh{animation:tvt-tvChipIn var(--cycle) var(--ease) infinite}.tvt-root .empty{z-index:1;color:var(--paper-dim);font-size:36px;font-weight:800;position:relative}.tvt-root .teams{z-index:1;justify-content:center;gap:16px;margin-top:4px;display:flex;position:relative}.tvt-root .tm{background:var(--game-16);border:5px solid var(--outline);box-shadow:5px 5px 0 var(--outline);border-radius:999px;padding:9px 26px;font-size:28px;font-weight:900}.tvt-root .catch,.tvt-root .catch .big,.tvt-root .burst span,.tvt-root .t-num.bump,.tvt-root .chip.fresh{animation-duration:var(--tvt-catch,1.6s);animation-iteration-count:1;animation-fill-mode:both}.tvt-root .f1,.tvt-root .f2{animation-iteration-count:infinite}.tvt-root .seam .n{animation-duration:.38s;animation-iteration-count:1;animation-fill-mode:both}.tvt-root .horizon i{transition:transform 1s linear;animation:none}.tvt-root,.tvt-root *,.tvt-root :before,.tvt-root :after{box-sizing:border-box}.tvt-root{font-family:var(--font-game);letter-spacing:normal;color:var(--paper);width:100%;height:100%;box-shadow:none;border-radius:0;line-height:normal;position:absolute;inset:0;transform:none}.pz-root{--r-md:20px;--r-lg:28px}@keyframes pz-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(6deg)}}@keyframes pz-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes pz-dots{0%,to{opacity:.25}50%{opacity:1}}.pz-root{z-index:1;-webkit-backdrop-filter:blur(10px);background:#fafbfcb3;position:absolute;inset:0}.pz-root.pz-tv{-webkit-backdrop-filter:blur(26px)}.pz-root .deco{pointer-events:none;z-index:0;opacity:.4;position:absolute;inset:0;overflow:hidden}.pz-root .deco i{border:4px solid var(--outline);background:#ffffff8c;display:block;position:absolute}.pz-root .deco i.c{border-radius:50%}.pz-root .deco i.s{border-radius:14px}.pz-root .f1{animation:4.6s ease-in-out infinite pz-float}.pz-root .f2{animation:5.8s ease-in-out .5s infinite pz-float}.pz-root .wrap{z-index:1;text-align:center;flex-direction:column;justify-content:safe center;align-items:center;height:100%;padding:40px 22px;display:flex;position:relative;overflow-y:auto}.pz-root .wrap>*{flex:none}.pz-root .orb{background:var(--paper);border:5px solid var(--outline);width:132px;height:132px;box-shadow:6px 6px 0 var(--outline);color:#fff;border-radius:50%;justify-content:center;align-items:center;gap:10px;margin-top:30px;font-family:inherit;font-size:26px;font-weight:900;animation:1.9s ease-in-out infinite pz-breathe;display:flex}.pz-root .orb:not(.static):active{box-shadow:0 0 0 var(--outline);animation:none;transform:translate(-3px,3px)}.pz-root .orb.static{cursor:default;animation:none}.pz-root .orb.static i{background:#fff;border-radius:4px;width:16px;height:52px;display:block}.pz-root .who{letter-spacing:-2px;overflow-wrap:anywhere;max-width:100%;font-size:52px;font-weight:900;line-height:1}.pz-root .who.nm-m{letter-spacing:-1.2px;font-size:40px}.pz-root .need{color:var(--paper-dim);margin-top:8px;font-size:22px;font-weight:800}.pz-root .wait{margin-top:22px;font-size:19px;font-weight:900}.pz-root .wait i{font-style:normal;animation:1.4s ease-in-out infinite pz-dots;display:inline-block}.pz-root .board{border:4px solid var(--outline);border-radius:var(--r-md);width:100%;max-width:320px;box-shadow:4px 4px 0 var(--outline);background:#fff;margin-top:26px;padding:10px 12px}.pz-root .btitle{letter-spacing:.9px;color:var(--paper-dim);text-align:right;border-bottom:2px solid #14212e17;margin-bottom:4px;padding:2px 4px 10px;font-size:12px;font-weight:900}.pz-root .brow{align-items:center;gap:9px;padding:6px 4px;font-size:15px;font-weight:800;display:flex}.pz-root .brow+.brow{border-top:2px solid #14212e17}.pz-root .brow .r{width:20px;color:var(--paper-dim);font-weight:900}.pz-root .brow .n{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pz-root .brow .s{font-weight:900}.pz-root .brow.lead .n{color:var(--game)}.pz-root .bempty{color:var(--paper-dim);text-align:right;padding:10px 4px 6px;font-size:15px;font-weight:800}.pz-root .leave{border:4px solid var(--outline);box-shadow:4px 4px 0 var(--outline);color:var(--danger);background:#fff;border-radius:999px;min-height:44px;margin-top:22px;padding:13px 30px;font-family:inherit;font-size:17px;font-weight:900}.pz-root .music{border:4px solid var(--outline);width:100%;max-width:320px;box-shadow:4px 4px 0 var(--outline);color:var(--paper);text-align:right;background:#fff;border-radius:999px;align-items:center;gap:10px;min-height:44px;margin-top:22px;padding:12px 20px;font-family:inherit;font-size:16px;font-weight:900;display:flex}.pz-root .music svg{flex:none;width:20px;height:20px}.pz-root .music .mlabel{text-align:right;flex:1}.pz-root .music .mstate{color:var(--sel-dot);flex:none;font-size:13px;font-weight:900}.pz-root .music.off{color:var(--paper-dim);box-shadow:2px 2px 0 var(--outline);background:#14212e0d}.pz-root .music.off .mstate{color:var(--paper-dim)}.pz-root .music:active{box-shadow:0 0 0 var(--outline);transform:translate(-2px,2px)}.pz-root .sound{border:4px solid var(--outline);width:100%;max-width:320px;box-shadow:4px 4px 0 var(--outline);color:var(--paper);text-align:right;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:10px;min-height:44px;margin-top:22px;padding:12px 20px;font-family:inherit;font-size:16px;font-weight:900;display:flex}.pz-root .sound svg{flex:none;width:20px;height:20px}.pz-root .sound span{text-align:right;flex:1}.pz-root .sound.sound-muted{color:var(--paper-dim);box-shadow:2px 2px 0 var(--outline);background:#14212e0d}.pz-root .sound.sound-here{color:var(--mb-gold-text)}.pz-root .sound:active{box-shadow:0 0 0 var(--outline);transform:translate(-2px,2px)}.pz-root .sound+.music{margin-top:12px}.pz-root .host{border:4px solid var(--outline);border-radius:var(--r-md);width:100%;max-width:320px;box-shadow:4px 4px 0 var(--outline);background:#fff;margin-top:22px;overflow:hidden}.pz-root .hlabel{letter-spacing:.8px;color:var(--paper-dim);text-align:right;padding:10px 14px 6px;font-size:11px;font-weight:900}.pz-root .hitem{width:100%;color:var(--paper);text-align:right;background:0 0;border:0;border-top:2px solid #14212e17;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;font-family:inherit;font-size:15px;font-weight:800;display:flex}.pz-root .hitem em{color:var(--paper-dim);font-size:13px;font-style:normal;font-weight:700}.pz-root .hitem.danger{color:var(--danger)}.pz-root .hitem .dot{background:var(--danger);border-radius:50%;flex:none;width:9px;height:9px}.pz-root .hnote{color:var(--paper-dim);text-align:right;border-top:2px solid #14212e17;margin:0;padding:11px 14px;font-size:13px;font-weight:700;line-height:1.45}.pz-root .hnote.warn{color:var(--paper);background:#ff6b6b24}.pz-root .hplayers{background:#14212e0a;border-top:2px solid #14212e17;max-height:240px;margin:0;padding:0 0 4px;list-style:none;overflow-y:auto}.pz-root .hplayer{color:var(--paper);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 10px 10px;font-size:14px;font-weight:800;display:flex}.pz-root .hplayer+.hplayer{border-top:2px solid #14212e0f}.pz-root .hplayer-name{text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1;min-width:0;overflow:hidden}.pz-root .hplayer-remove{border:2px solid var(--danger);color:var(--danger);cursor:pointer;background:0 0;border-radius:999px;flex:none;min-height:30px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:900}.pz-root .hplayer-remove:active{background:var(--danger);color:#fff}.pz-root .tvin{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 190px;display:flex;position:relative}.pz-root .tvin>*{flex:none}.pz-root .tvorb{background:var(--paper);border:10px solid var(--outline);width:260px;height:260px;box-shadow:7px 7px 0 var(--outline);border-radius:50%;justify-content:center;align-items:center;gap:22px;margin-top:40px;display:flex}.pz-root .tvorb i{background:#fff;border-radius:8px;width:34px;height:104px;display:block}.pz-root .tvwho{letter-spacing:-6px;font-size:150px;font-weight:900;line-height:1}.pz-root .tvneed{color:var(--paper-dim);margin-top:12px;font-size:52px;font-weight:800}.pz-root .tvboard{border:6px solid var(--outline);width:100%;max-width:820px;box-shadow:7px 7px 0 var(--outline);background:#fff;border-radius:22px;margin-top:40px;padding:14px 20px}.pz-root .tvboard .btitle{letter-spacing:1.4px;border-bottom-width:3px;margin-bottom:6px;padding:2px 6px 14px;font-size:24px}.pz-root .tvboard .bempty{padding:12px 6px 8px;font-size:34px}.pz-root .tvrow{align-items:center;gap:18px;padding:9px 6px;font-size:34px;font-weight:800;display:flex}.pz-root .tvrow+.tvrow{border-top:3px solid #14212e17}.pz-root .tvrow .r{width:44px;color:var(--paper-dim);font-weight:900}.pz-root .tvrow .n{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pz-root .tvrow .s{font-weight:900}.pz-root .tvrow.lead .n{color:var(--game)}.pz-root .tvwait{margin-top:30px;font-size:38px;font-weight:900}.pz-root .tvwait i{font-style:normal;animation:1.4s ease-in-out infinite pz-dots;display:inline-block}.pz-root,.pz-root *,.pz-root :before,.pz-root :after{box-sizing:border-box}.pz-root{font-family:var(--font-game);letter-spacing:normal;color:var(--paper);z-index:60;line-height:normal;position:fixed;inset:0}.imp-root,.imx-root,.tvimp-root,.intro--imposter,.game-screen.imp-mood{--bg:var(--skin-bg,#fafbfc);--accent:var(--skin-accent,#ffd84d);--r-md:20px;--r-lg:28px;--game:var(--skin-game,#6c4dff);--game-text:var(--skin-game-deep,#4a2fd6);--game-deep:var(--skin-game-deep,#4a2fd6);--game-16:var(--skin-game-a16,#6c4dff29)}@keyframes imp-enter{0%{opacity:0;transform:translateY(14px)scale(.86)}to{opacity:1;transform:none}}@keyframes imp-impact{0%{opacity:0;transform:scale(1.18)}40%{opacity:1;transform:scale(.97)}66%{transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.game-screen.imp-mood{background:var(--skin-texture,none) center / 320px repeat, var(--game);justify-content:flex-start;align-items:stretch;gap:0;height:100svh;min-height:100svh;padding:0;position:relative;overflow:hidden}@supports (height:100dvh){.game-screen.imp-mood{height:100dvh;min-height:100dvh}}.game-screen.imp-mood .game-center{justify-content:flex-start;align-items:stretch;gap:0;width:100%;max-width:none;min-height:0;padding:0}.game-screen.imp-mood .badge-row .pause-button{color:#14212e;background:#ffffff80}.tvimp-root{background:var(--bg);letter-spacing:normal;color:#fff;direction:rtl;flex-direction:column;font-family:Rubik,system-ui,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes tvimp-enter{0%{opacity:0;transform:translateY(22px)scale(.9)}to{opacity:1;transform:none}}@keyframes tvimp-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(7deg)}}@keyframes tvimp-pulseBg{0%,to{background:var(--danger)}50%{background:var(--danger-pulse)}}@keyframes tvimp-impact{0%{opacity:0;transform:scale(1.16)}40%{opacity:1;transform:scale(.975)}66%{transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@keyframes tvimp-breathe{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}.tvimp-root .tvstage{background:var(--game);box-sizing:border-box;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:36px;min-height:0;padding:80px 100px;display:flex;position:relative;overflow:hidden}.tvimp-root .tvstage.hot{animation:1s ease-in-out infinite tvimp-pulseBg}.tvimp-root .deco{pointer-events:none;z-index:0;opacity:.22;position:absolute;inset:0;overflow:hidden}.tvimp-root .deco i{border:6px solid var(--outline);background:#fff9;display:block;position:absolute}.tvimp-root .deco i.c{border-radius:50%}.tvimp-root .deco i.s{border-radius:22px}.tvimp-root .f1{animation:4.6s ease-in-out infinite tvimp-float}.tvimp-root .f2{animation:5.8s ease-in-out .5s infinite tvimp-float}.tvimp-root .e{animation:tvimp-enter .5s var(--ease) both}.tvimp-root .e1{animation-delay:80ms}.tvimp-root .e2{animation-delay:.17s}.tvimp-root .e3{animation-delay:.26s}.tvimp-root .tvmark{inset-inline-end:64px;z-index:4;align-items:center;height:62px;display:flex;position:absolute;top:52px}.tvimp-root .tvmark img{opacity:.9;width:auto;height:100%;display:block}.tvimp-root .tvrule{z-index:1;letter-spacing:-2px;max-width:1600px;animation:tvimp-enter .5s var(--ease) both;margin:0;font-size:92px;font-weight:900;line-height:1.18;position:relative}.tvimp-root .tvrule.sm{letter-spacing:-1.4px;font-size:66px}.tvimp-root .tvrule .accent{color:var(--accent)}.tvimp-root .tvkick{z-index:1;color:#ffffffad;animation:tvimp-enter .44s var(--ease) both;margin:0;font-size:48px;font-weight:800;position:relative}.tvimp-root .tvsub{z-index:1;color:#ffffffd9;margin:0;font-size:40px;font-weight:600;line-height:1.35;position:relative}.tvimp-root .tvprompt{z-index:1;box-sizing:border-box;background:var(--accent);border:7px solid var(--outline);max-width:1500px;box-shadow:12px 12px 0 var(--outline);letter-spacing:-1.2px;color:var(--paper);animation:tvimp-enter .55s var(--ease) both;border-radius:28px;margin:0;padding:26px 60px;font-size:52px;font-weight:900;line-height:1.25;position:relative}.tvimp-root .tvwhisper{z-index:1;color:#ffffff8c;font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:500;position:relative}.tvimp-root .tvclock{z-index:1;letter-spacing:-8px;font-variant-numeric:tabular-nums;font-size:220px;font-weight:900;line-height:1;position:relative}.tvimp-root .tvclock.urgent{color:var(--accent)}.tvimp-root .tvname{z-index:1;letter-spacing:-6px;animation:tvimp-enter .5s var(--ease) both;margin:0;font-size:140px;font-weight:900;line-height:1.05;position:relative}.tvimp-root .tvcard{z-index:1;box-sizing:border-box;border:10px solid var(--outline);max-width:1500px;box-shadow:18px 18px 0 var(--outline);color:var(--paper);letter-spacing:-6px;animation:tvimp-impact .62s var(--ease) both;background:#fff;border-radius:40px;padding:40px 76px;font-size:160px;font-weight:900;line-height:1.1;position:relative}.tvimp-root .tvcard.place{letter-spacing:-4px;font-size:110px}.tvimp-root .tvprogress{z-index:1;flex-wrap:wrap;justify-content:center;gap:18px;display:flex;position:relative}.tvimp-root .tvdot{background:#ffffff47;border-radius:9999px;width:40px;height:40px}.tvimp-root .tvdot.on{background:var(--accent)}.tvimp-root .tvdots{vertical-align:middle;gap:14px;margin-inline-start:22px;display:inline-flex}.tvimp-root .tvdots i{background:currentColor;border-radius:50%;width:22px;height:22px;animation:1.1s ease-in-out infinite tvimp-breathe}.tvimp-root .tvdots i:nth-child(2){animation-delay:.18s}.tvimp-root .tvdots i:nth-child(3){animation-delay:.36s}.tvimp-root .tvunmask{z-index:1;box-sizing:border-box;border:8px solid var(--outline);width:auto;min-width:720px;max-width:1400px;box-shadow:16px 16px 0 var(--outline);color:var(--paper);animation:tvimp-enter .5s var(--ease) both .14s;background:#fff;border-radius:40px;padding:8px 72px;position:relative}.tvimp-root .tvurow{justify-content:flex-start;align-items:baseline;gap:34px;padding:26px 4px;display:flex}.tvimp-root .tvurow+.tvurow{border-top:4px solid #14212e1a}.tvimp-root .tvulabel{text-align:right;letter-spacing:1.5px;min-width:190px;color:var(--paper-dim);flex:none;font-size:30px;font-weight:900}.tvimp-root .tvuvalue{letter-spacing:-2.5px;font-size:76px;font-weight:900;line-height:1.15}.tvimp-root .tvuvalue.sm{letter-spacing:-1.5px;font-size:54px}@keyframes imp-slam{0%{opacity:0;transform:rotate(-3deg)scale(2.4)}38%{opacity:1;transform:rotate(-3deg)scale(.9)}62%{transform:rotate(-3deg)scale(1.05)}to{opacity:1;transform:rotate(-3deg)scale(1)}}@keyframes imp-shock{0%{opacity:.85;transform:translate(-50%,-50%)scale(.15)}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}@keyframes tvimp-slam{0%{opacity:0;transform:rotate(-3deg)scale(2.2)}38%{opacity:1;transform:rotate(-3deg)scale(.92)}62%{transform:rotate(-3deg)scale(1.04)}to{opacity:1;transform:rotate(-3deg)scale(1)}}@keyframes tvimp-shock{0%{opacity:.8;transform:translate(-50%,-50%)scale(.12)}to{opacity:0;transform:translate(-50%,-50%)scale(3.2)}}@keyframes tvimp-labelIn{0%{opacity:0;transform:rotate(-4deg)translateY(-34px)}40%,to{opacity:1;transform:rotate(-4deg)translateY(0)}}.tvimp-root .tvacckick{z-index:1;color:#ffffffb8;animation:tvimp-enter .44s var(--ease) both;margin:0;font-size:60px;font-weight:700;position:relative}.tvimp-root .tvacckick b{color:#fff;font-size:82px;font-weight:900}.tvimp-root .tvacckick.verdict{color:#fff;letter-spacing:-2px;font-size:88px;font-weight:900}.tvimp-root .tvslam .tvacckick.verdict{margin-top:34px}.tvimp-root .tvslam{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.tvimp-root .tvslam .tvshock{pointer-events:none;position:absolute;inset:-400px 0}.tvimp-root .tvslam .tvshock i{border:9px solid #ffffffa6;border-radius:50%;width:900px;height:900px;animation:.6s ease-out both tvimp-shock;position:absolute;top:50%;left:50%}.tvimp-root .tvslam .tvshock i:nth-child(2){border-width:6px;animation-delay:.11s}.tvimp-root .tvunmasklabel{z-index:2;letter-spacing:10px;color:#fff;animation:tvimp-labelIn .66s var(--ease) both;margin:0 0 -34px;font-size:68px;font-weight:900;position:relative;transform:rotate(-4deg)}.tvimp-root .tvunmasklabel.who{letter-spacing:-1.5px;color:var(--accent);text-shadow:4px 4px 0 var(--outline);text-overflow:ellipsis;white-space:nowrap;max-width:92%;font-size:84px;overflow:clip visible}.tvimp-root .tvunmaskname.good{color:var(--sel-dot)}.tvimp-root .tvboardkick{z-index:1;color:#ffffffb8;animation:tvimp-enter .44s var(--ease) both;margin:0;font-size:48px;font-weight:700;position:absolute;top:44px;left:0;right:0}.tvimp-root .tvboard{z-index:1;text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.tvimp-root .tvboard.big{grid-template-columns:repeat(3,minmax(0,1fr))}.tvimp-root .tvbrow{box-sizing:border-box;animation:tvimp-enter .5s var(--ease) both;background:#ffffff1a;border-radius:28px;flex-direction:column;gap:8px;padding:12px 22px;display:flex}.tvimp-root .tvbname{letter-spacing:-1.4px;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:46px;font-weight:900;line-height:1.1;overflow:hidden}.tvimp-root .tvbtokens{flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:46px;display:flex}.tvimp-root .tvbtok{background:var(--accent);border:4px solid var(--outline);box-shadow:5px 5px 0 var(--outline);color:var(--paper);white-space:nowrap;animation:tvimp-impact .46s var(--ease) both;border-radius:999px;padding:4px 14px;font-size:26px;font-style:normal;font-weight:900;line-height:1.2;display:inline-block}@keyframes tvimp-throw{0%{opacity:0;transform:translate(calc(var(--fx,-80px) * 2.2), calc(var(--fy,-120px) * 2.2)) rotate(var(--fr,-20deg)) scale(1.6)}55%{opacity:1;transform:translate(0, 0) rotate(calc(var(--fr,-20deg) * -.18)) scale(.9)}76%{transform:translate(0)rotate(0)scale(1.07)}to{opacity:1;transform:none}}.tvimp-root .tvbtok{animation:.56s cubic-bezier(.22,1.1,.36,1) both tvimp-throw}.tvimp-root .tvboard.decided .tvbrow{opacity:.4;transition:opacity .3s}.tvimp-root .tvboard.decided .tvbrow.lead{opacity:1;border:6px solid var(--outline);box-shadow:10px 10px 0 var(--outline);background:#fff}.tvimp-root .tvboard.decided .tvbrow.lead .tvbname{color:var(--paper)}.tvimp-root .tvslam.verdict .tvunmasklabel{margin-bottom:-22px;font-size:54px}.tvimp-root .tvslam.verdict .tvacckick.verdict{margin-top:26px;font-size:76px}.tvimp-root .tvunmaskname{z-index:1;letter-spacing:-.032em;white-space:nowrap;max-width:100%;color:var(--accent);text-shadow:14px 14px 0 var(--outline);animation:tvimp-slam .68s var(--ease) both;margin:0;font-size:630px;font-weight:900;line-height:.94;position:relative}.tvimp-root .tvunmaskname.un-l{letter-spacing:-.034em;font-size:470px}.tvimp-root .tvunmaskname.un-m{letter-spacing:-.032em;font-size:385px}.tvimp-root .tvunmaskname.un-s{letter-spacing:-.031em;font-size:320px}.tvimp-root .tvunmaskname.un-xs{letter-spacing:-.028em;text-shadow:11px 11px 0 var(--outline);font-size:258px}.tvimp-root .tvunmaskname.un-2xs{letter-spacing:-.026em;text-shadow:9px 9px 0 var(--outline);font-size:205px}.tvimp-root .tvunmaskname.place{white-space:normal;font-size:560px;line-height:1}.tvimp-root .tvunmaskname.place.un-l{font-size:460px}.tvimp-root .tvunmaskname.place.un-m{font-size:390px}.tvimp-root .tvunmaskname.place.un-s{font-size:330px}.tvimp-root .tvunmaskname.place.un-xs{font-size:270px}.tvimp-root .tvunmaskname.place.un-2xs{letter-spacing:-.025em;font-size:200px}.tvimp-root .tvshock.good i,.imp-root .shock.good i{border-color:var(--sel-dot)}.tvimp-root .tvguessaside{z-index:1;color:#ffffffb8;animation:tvimp-enter .5s var(--ease) both .2s;margin:34px 0 0;font-size:40px;font-weight:600;position:relative}.tvimp-root .tvguessaside b{color:#fff;font-weight:900}.tvimp-root .tvoutline{z-index:2;border:10px solid var(--outline);box-shadow:12px 12px 0 var(--outline);letter-spacing:-2px;color:var(--paper);animation:tvimp-enter .5s var(--ease) both .34s;background:#fff;border-radius:999px;margin:54px 0 0;padding:22px 68px;font-size:72px;font-weight:900;position:relative}.tvimp-root .tvoutline.good{box-shadow:12px 12px 0 var(--sel-dot);border-color:var(--sel-dot)}.tvimp-root .tvslam.place .tvunmaskname,.tvimp-root .tvunmaskname.plain{color:#fff;text-shadow:12px 12px 0 var(--outline)}@keyframes lrl-enter{0%{opacity:0;transform:translateY(14px)scale(.88)}to{opacity:1;transform:none}}@keyframes lrl-pop{0%{opacity:0;transform:scale(.7)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes lrl-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(7deg)}}@keyframes lrl-shake{0%,to{transform:translate(0)}20%{transform:translate(-9px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}@keyframes lrl-cd{0%{opacity:0;transform:scale(1.7)}8%{opacity:1;transform:scale(1)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes lrl-ribbon{0%{opacity:0;transform:translateY(12px)}12%{opacity:1;transform:none}84%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes lrl-flip-l{0%{transform:translate(calc(100% + 34px))}50%{transform:translate(calc(50% + 17px),-58px)scale(.8)rotate(-7deg)}to{transform:translate(0)}}@keyframes lrl-flip-r{0%{transform:translate(calc(-100% - 34px))}50%{transform:translate(calc(-50% - 17px),58px)scale(.8)rotate(7deg)}to{transform:translate(0)}}@keyframes lrl-point{0%,to{transform:rotate(45deg)translate(0)}50%{transform:rotate(45deg)translate(6px,6px)}}@keyframes lrl-hint{0%,to{box-shadow:5px 5px 0 var(--outline), 0 0 0 4px var(--accent)}50%{box-shadow:5px 5px 0 var(--outline), 0 0 0 11px var(--accent)}}@keyframes lrl-hot{0%,to{background:var(--bg)}50%{background:#fff1f1}}@keyframes tvlrl-pop{0%{opacity:0;transform:scale(.72)}60%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes tvlrl-enter{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes tvlrl-cd{0%{opacity:0;transform:scale(1.7)}8%{opacity:1;transform:scale(1)}82%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes tvlrl-hot{0%,to{background:var(--bg)}50%{background:#fff1f1}}@keyframes tvlrl-ribbon{0%{opacity:0;transform:translateY(30px)}10%{opacity:1;transform:none}86%{opacity:1;transform:none}to{opacity:0}}@keyframes tvlrl-flip-l{0%{opacity:1;transform:translate(calc(100% + 24px))}50%{opacity:.12;transform:translate(calc(50% + 12px),-20px)scale(.86)}to{opacity:1;transform:translate(0)}}@keyframes tvlrl-flip-r{0%{opacity:1;transform:translate(calc(-100% - 24px))}50%{opacity:.12;transform:translate(calc(-50% - 12px),20px)scale(.86)}to{opacity:1;transform:translate(0)}}.imx-root{--imx-top:color-mix(in srgb, var(--game) 82%, #fff);--imx-mid:color-mix(in srgb, var(--game) 78%, #000);--imx-bot:color-mix(in srgb, var(--game-deep) 58%, #000);--imx-ink:#170c45;--imx-mustard:var(--accent);--imx-thread:#f35;--imx-cream:#fff2d6;--imx-flap:#ffe6b5;--imx-good-a:#3cecaa;--imx-good-b:#13b37b;--imx-good-c:#08704d;--imx-bad-a:#e7707a;--imx-bad-b:#b9303c;--imx-bad-c:#6c1620;--imx-gold-a:#ffe99a;--imx-gold-b:#ffc928;--imx-gold-c:#d08a00;--imx-g1:#ff3fa4;--imx-g2:#37e4ff;--outline:#000;--imx-c0b0428:#0b0428;--imx-c120838:#120838;--imx-c14212e:#14212e;--imx-c1d0f5c:#1d0f5c;--imx-c2a1a6a:#2a1a6a;--imx-c2c13a3:#2c13a3;--imx-c3a2500:#3a2500;--imx-c3b22aa:#3b22aa;--imx-c4a2fd6:#4a2fd6;--imx-c4e4a66:#4e4a66;--imx-c5532ea:#5532ea;--imx-c5a3d00:#5a3d00;--imx-c5f43ea:#5f43ea;--imx-c6b5aa6:#6b5aa6;--imx-c6c4dff:#6c4dff;--imx-c8a6526:#8a6526;--imx-c8d72ff:#8d72ff;--imx-cb9aee6:#b9aee6;--imx-cd4243f:#d4243f;--imx-ce3b21d:#e3b21d;--imx-ce3dbff:#e3dbff;--imx-ce5384f:#e5384f;--imx-ce6deff:#e6deff;--imx-cecebf3:#ecebf3;--imx-cf1ecff:#f1ecff;--imx-cf1edff:#f1edff;--imx-cf2b31b:#f2b31b;--imx-cff8a9c:#ff8a9c;--imx-cffe27a:#ffe27a;--imx-cffe48a:#ffe48a;--imx-cffe9a0:#ffe9a0;--ease:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--tu:-228px;isolation:isolate;letter-spacing:normal;color:#fff;background:var(--imx-bot);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;direction:rtl;flex:1 1 0;width:100%;height:100%;min-height:0;font-family:Rubik,system-ui,sans-serif;position:relative;overflow:hidden}.imx-root,.imx-root *,.imx-root :before,.imx-root :after{box-sizing:border-box}.imx-root p,.imx-root h2{margin:0}.imx-root h2{color:inherit;letter-spacing:normal;font-family:inherit;font-weight:900}.imx-root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.imx-root.frame *,.imx-root.frame :before,.imx-root.frame :after{animation-play-state:paused!important}.imx-root .backdrop{z-index:0;pointer-events:none;background:radial-gradient(130% 78% at 50% 6%, var(--imx-top) 0%, var(--imx-mid) 44%, var(--imx-bot) 100%);position:absolute;inset:0;overflow:hidden}.imx-root .backdrop .glow{opacity:1;background:radial-gradient(60% 34% at 50% 44%,#ffecc433,#0000 70%);position:absolute;inset:0}.imx-root[data-light=off] .backdrop .glow{opacity:0}.imx-root[data-light=title] .backdrop .glow{background:radial-gradient(70% 30% at 50% 40%,#ffecc429,#0000 70%)}.imx-root .backdrop .dots{will-change:transform;background-image:radial-gradient(#ffffff21 1.7px,#0000 2.1px);background-size:18px 18px;position:absolute;inset:-80px;-webkit-mask-image:linear-gradient(158deg,#000 0%,#00000026 46%,#000000b3 100%);mask-image:linear-gradient(158deg,#000 0%,#00000026 46%,#000000b3 100%)}@keyframes imx-drift{0%{transform:translate(0)}to{transform:translate(-36px,54px)}}.imx-root .mark{inset-inline-end:14px;top:calc(13px + env(safe-area-inset-top,0px));z-index:40;pointer-events:none;height:30px;position:absolute}.imx-root .mark img{opacity:.92;width:auto;height:100%;display:block}.imx-root .scene{z-index:2;position:absolute;inset:0}.imx-root .fit{white-space:normal;overflow-wrap:anywhere;width:100%;display:block}.imx-root .oa,.imx-root .ob,.imx-root .atitle,.imx-root .ctitle,.imx-root .uhead,.imx-root .outcome,.imx-root .gkick,.imx-root .tword,.imx-root .prompt{text-shadow:0 4px #0e04348c;font-weight:900}@keyframes imx-fade{0%{opacity:0}to{opacity:1}}@keyframes imx-show{0%{visibility:hidden}to{visibility:visible}}@keyframes imx-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-26px)scale(.96)}}@keyframes imx-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes imx-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes imx-slam{0%{opacity:0;transform:scale(2.3)}55%{opacity:1;transform:scale(.94)}78%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@keyframes imx-stamp{0%{opacity:0;scale:1.9}60%{opacity:1;scale:.92}to{opacity:1;scale:1}}@keyframes imx-glitch{0%{text-shadow:-4px 0 var(--imx-g1), 4px 0 var(--imx-g2);clip-path:inset(0);transform:translate(3px)skew(-10deg)}18%{text-shadow:3px 0 var(--imx-g1), -3px 0 var(--imx-g2);clip-path:inset(12% 0 52%);transform:translate(-4px,1px)}36%{text-shadow:-3px 0 var(--imx-g1), 3px 0 var(--imx-g2);clip-path:inset(58% 0 6%);transform:translate(4px,-1px)skew(8deg)}54%{text-shadow:2px 0 var(--imx-g1), -2px 0 var(--imx-g2);clip-path:inset(0);transform:translate(-2px)}72%{text-shadow:-1px 0 var(--imx-g1), 1px 0 var(--imx-g2);transform:none}to{text-shadow:inherit;clip-path:none;transform:none}}@keyframes imx-lightOn{0%{opacity:0}25%{opacity:1}50%{opacity:.25}to{opacity:1}}@keyframes imx-flash{0%{opacity:.96}to{opacity:0}}@keyframes imx-spin{0%{rotate:0deg}to{rotate:360deg}}.imx-root .open .cone{clip-path:polygon(41% 0,59% 0,100% 100%,0 100%);pointer-events:none;background:radial-gradient(52% 100% at 50% 0,#fff4d66b,#fff4d60f 70%,#0000 76%);width:600px;height:78%;margin-left:-300px;position:absolute;top:-4%;left:50%}.imx-root .open .otitle{text-align:center;position:absolute;top:50%;left:0;right:0;translate:0 -58%}.imx-root .oa{font-size:64px;line-height:1}.imx-root .oa .gl{color:var(--imx-mustard);display:inline-block}.imx-root .oa,.imx-root .ob{display:block}.imx-root .ob{margin-top:6px;font-size:48px;line-height:1.05}.imx-root .othread{margin:14px auto 0;display:block;overflow:visible}.imx-root .ostamp{color:var(--imx-mustard);text-shadow:0 4px #0e04348c;border:5px solid;border-radius:14px;padding:0 18px 4px;font-size:50px;font-weight:900;display:inline-block;rotate:-4deg;box-shadow:0 4px #0e043466}.imx-root .osub{margin-top:14px;font-size:26px;font-weight:800}.imx-root .thread{fill:none;stroke:var(--imx-thread);stroke-width:3.6px;stroke-linecap:round}.imx-root .thread.off{stroke-opacity:.32}.imx-root .pin{fill:var(--imx-thread);stroke:var(--outline);stroke-width:3px;transform-box:fill-box;transform-origin:50%}@keyframes imx-pinDrop{0%{opacity:0;transform:translateY(-46px)scale(1.5)}60%{opacity:1;transform:translateY(2px)scale(.9)}to{opacity:1;transform:none}}.imx-root .role .kick{top:calc(var(--oy,0px) + 96px);text-align:center;text-shadow:0 3px #0e043480;font-size:22px;font-weight:800;position:absolute;left:24px;right:24px}.imx-root .env{left:50%;top:calc(var(--oy,0px) + 340px);z-index:3;width:300px;height:188px;margin-left:-150px;position:absolute}.imx-root .env .ebody{z-index:2;background:linear-gradient(to top right, transparent calc(50% - 2px), #825a1e38 50%, transparent calc(50% + 2px)) left bottom / 50% 62% no-repeat, linear-gradient(to top left, transparent calc(50% - 2px), #825a1e38 50%, transparent calc(50% + 2px)) right bottom / 50% 62% no-repeat, var(--imx-cream);border:4px solid var(--outline);border-radius:16px;position:absolute;inset:0;box-shadow:0 22px 44px #0a032873,5px 6px #0a03288c}.imx-root .env .elabel{color:var(--imx-c8a6526);font-size:14px;font-weight:800;position:absolute;bottom:12px;right:16px}.imx-root .env .eflap{z-index:3;transform-origin:50% 2px;width:100%;height:116px;position:absolute;top:0;left:0;overflow:visible}.imx-root .env .eflap polygon{fill:var(--imx-flap);stroke:var(--outline);stroke-width:4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}@keyframes imx-flapOpen{0%{z-index:3;transform:perspective(700px)rotateX(0)}49%{z-index:3}50%{z-index:0}to{z-index:0;transform:perspective(700px)rotateX(178deg)}}@keyframes imx-flapClose{0%{z-index:0;transform:perspective(700px)rotateX(178deg)}50%{z-index:3}to{z-index:3;transform:perspective(700px)rotateX(0)}}.imx-root .env .eseal{z-index:4;background:radial-gradient(circle at 40% 35%, var(--imx-cffe9a0), var(--imx-mustard) 60%, var(--imx-ce3b21d));border:4px solid var(--outline);width:64px;height:64px;color:var(--imx-c5a3d00);border-radius:50%;justify-content:center;align-items:center;margin-left:-32px;font-size:17px;font-weight:900;display:flex;position:absolute;top:84px;left:50%;box-shadow:inset 0 0 0 5px #ffffff52,3px 4px #0a032880}@keyframes imx-sealPop{0%{opacity:1;transform:none}28%{opacity:1;transform:scale(1.22)}to{opacity:0;transform:translate(96px,-170px)rotate(240deg)scale(.55)}}.imx-root .ecard{z-index:1;border:4px solid var(--outline);height:214px;color:var(--imx-ink);text-align:center;background:#fff;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;padding:22px 14px 0;display:flex;position:absolute;top:10px;left:14px;right:14px;overflow:hidden;box-shadow:0 12px 24px #0a03284d}@keyframes imx-cardRise{0%{transform:translateY(0)}72%{transform:translateY(-190px)}to{transform:translateY(-178px)}}@keyframes imx-cardSink{0%{transform:translateY(-178px)}to{transform:translateY(0)}}@keyframes imx-envIn{0%{transform:translateY(560px)}70%{transform:translateY(-10px)}to{transform:none}}@keyframes imx-envOut{0%{transform:none}to{transform:translateY(620px)rotate(4deg)}}.imx-root .rlabel{color:var(--imx-c6b5aa6);font-size:17px;font-weight:800}.imx-root .rplace{color:var(--imx-ink);font-weight:900;line-height:1.04}.imx-root .rimp{color:var(--imx-c4a2fd6);font-size:46px;font-weight:900;line-height:1.05;display:inline-block}.imx-root .rnote{color:var(--imx-c6b5aa6);margin-top:4px;font-size:15px;font-weight:700}.imx-root .estamp{color:var(--imx-cd4243f);opacity:.88;border:2.5px solid;border-radius:6px;padding:1px 6px;font-size:12px;font-weight:900;position:absolute;top:8px;left:8px;rotate:-9deg}.imx-root .role .hint{top:calc(var(--oy,0px) + 556px);text-align:center;text-shadow:0 3px #0e043480;font-size:19px;font-weight:800;line-height:1.25;position:absolute;left:30px;right:30px}.imx-root .role .leave{top:calc(var(--oy,0px) + 626px);white-space:nowrap;background:#0a032847;border:2px solid #ffffff59;border-radius:999px;padding:6px 14px;font-size:15px;font-weight:800;position:absolute;left:50%;translate:-50%}.imx-root .talk .kick.big{top:calc(var(--oy,0px) + 82px);text-align:center;text-shadow:0 3px #0e043480;font-size:23px;font-weight:800;line-height:1.22;position:absolute;left:20px;right:20px}.imx-root .swbtn{left:50%;top:calc(var(--oy,0px) + 172px);perspective:900px;z-index:3;width:236px;height:256px;margin-left:-118px;position:absolute}.imx-root .swinner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s var(--ease);display:block;position:relative}.imx-root .swbtn.flipped .swinner{transform:rotateY(180deg)}.imx-root .swside{backface-visibility:hidden;display:block;position:absolute;inset:0}.imx-root .swside.back{justify-content:center;align-items:center;display:flex;transform:rotateY(180deg)}.imx-root .ecard.peek{justify-content:center;width:236px;height:190px;padding:14px;position:relative;top:auto;left:auto;right:auto}.imx-root .sw{width:236px;height:256px;display:block;position:relative}.imx-root .swcrown{background:var(--imx-mustard);border:4px solid var(--outline);border-radius:9px 9px 4px 4px;width:46px;height:26px;margin-left:-23px;position:absolute;top:0;left:50%}.imx-root .swcrown:after{content:"";background:var(--imx-c2a1a6a);width:14px;height:10px;margin-left:-7px;position:absolute;top:100%;left:50%}.imx-root .swface{background:radial-gradient(circle at 50% 32%, #fff 0%, var(--imx-cf1ecff) 72%);border:5px solid var(--outline);border-radius:50%;width:236px;height:236px;display:block;position:absolute;top:20px;left:0;box-shadow:0 18px 38px #0a032873,5px 6px #0a032880}.imx-root .swface svg{width:100%;height:100%;position:absolute;inset:0}.imx-root .swtrack{fill:none;stroke:var(--imx-ce6deff);stroke-width:15px}.imx-root .swring{fill:none;stroke:var(--imx-c6c4dff);stroke-width:15px;stroke-linecap:round;stroke-dasharray:var(--L);transform-origin:110px 110px;transform:rotate(-90deg)}@keyframes imx-ring{0%{stroke-dashoffset:0}to{stroke-dashoffset:calc(var(--L) * -1)}}@keyframes imx-hot{0%{stroke:var(--imx-c6c4dff)}to{stroke:var(--imx-ce5384f)}}.imx-root .swtick{stroke:var(--imx-c2a1a6a);stroke-width:4px;stroke-linecap:round}.imx-root .ctime{color:var(--imx-ink);font-variant-numeric:tabular-nums;direction:ltr;justify-content:center;align-items:center;font-size:56px;font-weight:900;display:flex;position:absolute;inset:0}.imx-root .talk.urgent .ctime{color:var(--imx-cd4243f)}@keyframes imx-kick{0%{transform:scale(1.07)}35%{transform:scale(.985)}to{transform:scale(1)}}@keyframes imx-drop{0%{opacity:0;transform:translateY(-70px)scale(.8)}65%{opacity:1;transform:translateY(6px)scale(1.03)}to{opacity:1;transform:none}}@keyframes imx-alarm{0%,to{rotate:0deg}12%{rotate:-9deg}25%{rotate:8deg}38%{rotate:-7deg}52%{rotate:6deg}66%{rotate:-4deg}80%{rotate:2deg}}.imx-root .peekhint{top:calc(var(--oy,0px) + 438px);text-align:center;opacity:.78;font-size:14px;font-weight:700;position:absolute;left:0;right:0}.imx-root .prompt{top:calc(var(--oy,0px) + 486px);text-align:center;min-height:2.3em;font-size:34px;line-height:1.14;position:absolute;left:22px;right:22px}.imx-root .prompt .rest{visibility:hidden}.imx-root .prompt .rest:before{content:"";visibility:visible;vertical-align:-.08em;background:var(--imx-mustard);border-radius:2px;width:4px;height:.86em;margin-inline:2px;display:inline-block}.imx-root .prompt.done .rest:before{display:none}.imx-root .ghost{white-space:nowrap;z-index:6;background:#0a03282e;border:2.5px solid #fff9;border-radius:999px;padding:11px 20px;font-size:17px;font-weight:800;position:absolute;bottom:34px;left:50%;translate:-50%}.imx-root .ghost:disabled{opacity:.5}.imx-root .ghost.low{bottom:26px}.imx-root .vig{pointer-events:none;opacity:0;background:radial-gradient(80% 70% at 50% 45%,#0000 45%,#d61e4080 100%);position:absolute;inset:0}@keyframes imx-vig{0%{opacity:0}to{opacity:1}}.imx-root .scene.timeup{z-index:5;pointer-events:none}.imx-root .tuflash{opacity:0;background:#fff;position:absolute;inset:0}.imx-root .tustamp{top:calc(var(--oy,0px) + 270px);white-space:nowrap;color:#fff;background:var(--imx-bad-b);border:5px solid var(--outline);box-shadow:6px 7px 0 var(--outline);border-radius:14px;padding:4px 22px 8px;font-size:46px;font-weight:900;position:absolute;left:50%;translate:-50%;rotate:-8deg}.imx-root .dip{background:var(--imx-c0b0428);opacity:0;pointer-events:none;z-index:4;position:absolute;inset:0}@keyframes imx-dip{0%{opacity:.92}to{opacity:0}}.imx-root .atitle{text-align:center;transform-origin:50% 0;z-index:5;font-size:60px;line-height:1;position:absolute;top:300px;left:0;right:0}.imx-root .atitle span{display:inline-block}.imx-root .atitle .w2{color:var(--imx-mustard)}@keyframes imx-titleUp{0%{transform:none}to{transform:translateY(var(--tu)) scale(.6)}}.imx-root .asub{text-align:center;text-shadow:0 3px #0e043473;font-size:19px;font-weight:800;position:absolute;left:20px;right:20px}.imx-root .board{z-index:3;position:absolute;left:50%}.imx-root .board .slot{display:block;position:absolute}.imx-root .board .slot.lifted{visibility:hidden}.imx-root .board .pinpt{pointer-events:none;width:0;height:0;position:absolute;top:11px;left:50%}.imx-root .board .deal{width:100%;height:100%;transform:rotate(var(--tilt));transform-origin:50% 11px;display:block;position:relative}@keyframes imx-deal{0%{opacity:0;transform:translateY(70px) rotate(calc(var(--tilt) * 5)) scale(.88)}to{opacity:1;transform:rotate(var(--tilt))}}@keyframes imx-lift{0%{transform:rotate(var(--tilt))}30%{transform:rotate(var(--tilt)) scale(1.07)}76%{transform:rotate(var(--tilt)) scale(1.07)}to{transform:rotate(var(--tilt))}}@keyframes imx-dim{0%{opacity:1}to{opacity:.36}}@keyframes imx-push{0%{transform:scale(1)}to{transform:scale(1.06)}}.imx-root .mug{width:100%;height:100%;color:var(--imx-ink);border:3px solid var(--outline);text-align:center;transition:transform .14s var(--ease), opacity .25s ease;background:#fff;border-radius:11px;flex-direction:column;padding:6px 6px 3px;display:flex;position:relative;box-shadow:4px 5px #0a03288c,0 10px 22px #0a032840}.imx-root button.mug:active:not(:disabled){transform:scale(.93)}.imx-root button.mug:disabled{cursor:default}.imx-root .mug .photo{background:linear-gradient(var(--imx-c5f43ea), var(--imx-c3b22aa));border:2px solid var(--imx-c1d0f5c);border-radius:7px;flex:1;min-height:0;display:block;position:relative;overflow:hidden}.imx-root .mug .lines{background:repeating-linear-gradient(#0000 0 12px,#fff3 12px 14px),linear-gradient(90deg,#0000 0 calc(100% - 14px),#ffffff1a calc(100% - 14px));position:absolute;inset:0}.imx-root .mug .placard{white-space:nowrap;color:#fff;background:var(--imx-c120838);border:2px solid #ffffffbf;border-radius:4px;padding:1px 7px 2px;font-size:12px;font-weight:800;position:absolute;bottom:9px;left:50%;translate:-50%}.imx-root .mug .placard b{color:var(--imx-mustard);font-weight:900}.imx-root .mug .mname{white-space:nowrap;flex:none;height:30px;font-weight:900;line-height:30px;display:block;overflow:hidden}.imx-root .mug.me{opacity:.5}.imx-root .mug .metag{border:2.5px solid var(--outline);background:#fff;border-radius:999px;padding:1px 8px;font-size:12px;font-weight:900;position:absolute;top:-10px;right:-8px}.imx-root .mug.chosen{box-shadow:0 0 0 5px var(--imx-mustard), 4px 5px 0 #0a03288c;transform:scale(1.05)}.imx-root .mug.chosen .photo{background:linear-gradient(var(--imx-cffe27a), var(--imx-cf2b31b))}.imx-root .mug.faded{opacity:.42}.imx-root .board .tap{pointer-events:none;z-index:6;position:absolute;inset:0}.imx-root .tagpin{background:radial-gradient(circle at 38% 35%, var(--imx-cff8a9c), var(--imx-thread) 60%);border:3px solid var(--outline);border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute}.imx-root .mytag{white-space:nowrap;color:var(--imx-c3a2500);background:var(--imx-mustard);border:3px solid var(--outline);box-shadow:3px 3px 0 var(--outline);border-radius:8px;padding:1px 10px 3px;font-size:15px;font-weight:900;position:absolute;translate:-50%;rotate:-6deg}.imx-root .board .threads{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:visible}.imx-root .mug .badge{background:var(--imx-thread);color:#fff;border:3px solid var(--outline);z-index:2;border-radius:16px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 7px;font-size:18px;font-weight:900;display:flex;position:absolute;top:5px;left:5px}.imx-root .mug .badge.on{background:var(--outline)}.imx-root .mug .mustard{background:linear-gradient(var(--imx-cffe48a), var(--imx-cf2b31b));opacity:0;position:absolute;inset:0}@keyframes imx-mustard{0%{opacity:0}to{opacity:1}}.imx-root .vstamp{z-index:7;white-space:nowrap;color:#fff;background:var(--imx-thread);border:4px solid var(--outline);box-shadow:3px 4px 0 var(--outline);border-radius:10px;padding:2px 12px 4px;font-size:19px;font-weight:900;position:absolute;top:44%;left:50%;translate:-50% -50%;rotate:-8deg}.imx-root .ctitle{text-align:center;z-index:5;font-size:34px;line-height:1.05;position:absolute;top:82px;left:0;right:0}.imx-root .count.decided .ctitle{color:var(--imx-mustard)}.imx-root .iris,.imx-root .ruling{left:50%;top:var(--iy,46%);will-change:transform;pointer-events:none;border-radius:50%;width:1120px;height:1120px;margin:-560px 0 0 -560px;position:absolute;overflow:hidden;transform:scale(0)}@keyframes imx-iris{0%{transform:scale(0)}to{transform:scale(1)}}.imx-root .tie .iris{background:radial-gradient(closest-side, var(--imx-c8d72ff), var(--imx-c5532ea) 55%, var(--imx-c2c13a3))}.imx-root .ruling[data-tone=good],.imx-root .iris[data-tone=good]{background:radial-gradient(closest-side, var(--imx-good-a), var(--imx-good-b) 40%, var(--imx-good-c))}.imx-root .ruling[data-tone=bad],.imx-root .iris[data-tone=bad]{background:radial-gradient(closest-side, var(--imx-bad-a), var(--imx-bad-b) 44%, var(--imx-bad-c))}.imx-root .iris[data-tone=gold]{background:radial-gradient(closest-side, var(--imx-gold-a), var(--imx-gold-b) 42%, var(--imx-gold-c))}.imx-root .rays{background:repeating-conic-gradient(from 4deg,#ffffff29 0deg 9deg,#0000 9deg 18deg);position:absolute;inset:0}.imx-root .ruling[data-tone=bad] .rays{opacity:.55}.imx-root .iris .dots,.imx-root .ruling .dots{background-image:radial-gradient(#00000021 2px,#0000 2.4px);background-size:15px 15px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#0000 30%,#000 85%);mask-image:radial-gradient(closest-side,#0000 30%,#000 85%)}.imx-root .scene.takeover{z-index:8}.imx-root .tword{text-align:center;font-size:112px;line-height:1;position:absolute;top:36%;left:0;right:0}.imx-root .tsub{text-align:center;font-size:26px;font-weight:800;position:absolute;top:calc(36% + 128px);left:0;right:0}.imx-root .scene.unmask{z-index:6;pointer-events:none}.imx-root .unmask .dark{opacity:0;background:#0c0528d6;position:absolute;inset:0}@keyframes imx-dark{0%{opacity:0}to{opacity:1}}.imx-root .unmask .ruling{top:var(--heroY)}.imx-root .hero{z-index:8;transform-origin:50%;will-change:transform;position:absolute}@keyframes imx-heroFly{0%{transform:scale(var(--s0))}to{transform:translate(var(--dx), var(--dy)) scale(var(--hs))}}@keyframes imx-heroFlyR{0%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(var(--hs))}to{opacity:1;transform:translate(var(--dx), var(--dy)) scale(var(--hs))}}@keyframes imx-tremble{0%,to{translate:0}25%{translate:1.4px -1px}50%{translate:-1.4px 1px}75%{translate:1px 1.3px}}@keyframes imx-toss{0%{opacity:1;transform:translate(var(--dx), var(--dy)) scale(var(--hs))}to{opacity:0;transform:translate(calc(var(--dx) - 460px), calc(var(--dy) + 140px)) scale(var(--hs)) rotate(-32deg)}}.imx-root .hero .flipper{width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative}.imx-root .hero .face{backface-visibility:hidden;display:block;position:absolute;inset:0}@keyframes imx-flipFront{0%{visibility:visible;transform:rotateY(0)}50%{visibility:visible;transform:rotateY(90deg)}51%,to{visibility:hidden;transform:rotateY(90deg)}}@keyframes imx-flipBack{0%,50%{visibility:hidden;transform:rotateY(-90deg)}51%{visibility:visible;transform:rotateY(-90deg)}to{visibility:visible;transform:rotateY(0)}}@keyframes imx-flipFrontR{0%{opacity:1}to{opacity:0}}@keyframes imx-flipBackR{0%{opacity:0}to{opacity:1}}.imx-root .hero .back{border:3px solid var(--outline);text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px;display:flex;box-shadow:3px 4px #0a032899}.imx-root .hero .back.imposter{background:linear-gradient(var(--imx-cffe48a), var(--imx-cf2b31b));color:var(--imx-ink)}.imx-root .hero .back.innocent{background:var(--imx-cecebf3);color:var(--imx-c4e4a66)}.imx-root .hero .bname{font-size:15px;font-weight:800}.imx-root .hero .bword{font-size:calc(var(--cw) * .2);font-weight:900;line-height:1;display:inline-block}.imx-root .hero .back.innocent .bword{font-size:calc(var(--cw) * .15)}.imx-root .hero .bname{font-size:calc(var(--cw) * .11)}.imx-root .unmask .uspot{width:520px;height:calc(var(--heroY) + 260px);pointer-events:none;z-index:7;clip-path:polygon(43% 0,57% 0,86% 100%,14% 100%);opacity:0;background:radial-gradient(42% 16% at 50% calc(100% - 120px),#fff0cd57,#0000 70%),linear-gradient(#fff2d238,#fff2d212);margin-left:-260px;position:absolute;top:-40px;left:50%}@keyframes imx-spot{0%{opacity:0;transform:scaleX(1.25)}to{opacity:1;transform:scaleX(.92)}}.imx-root .unmask .flash{opacity:0;z-index:9;background:#fff;position:absolute;inset:0}.imx-root .uhead{text-align:center;z-index:10;font-size:46px;line-height:1.02;position:absolute;top:104px;left:14px;right:14px}.imx-root .usub{text-align:center;z-index:10;text-shadow:0 3px #0000004d;font-size:22px;font-weight:800;position:absolute;left:20px;right:20px}.imx-root .guess .gkick{top:calc(var(--oy,0px) + 100px);text-align:center;color:var(--imx-mustard);font-size:52px;line-height:1;position:absolute;left:0;right:0}.imx-root .guess .ghead{top:calc(var(--oy,0px) + 178px);text-align:center;font-size:21px;font-weight:800;line-height:1.35;position:absolute;left:20px;right:20px}.imx-root .guess .ghead b{font-size:30px;font-weight:900}.imx-root .gcard{top:calc(var(--oy,0px) + 300px);width:310px;color:var(--imx-ink);border:4px solid var(--outline);background:#fff;border-radius:16px;margin-left:-155px;padding:14px 16px 18px;position:absolute;left:50%;box-shadow:5px 6px #0a03288c}.imx-root .glabel{color:var(--imx-c6b5aa6);margin-bottom:6px;font-size:15px;font-weight:800;display:block}.imx-root .ginput{width:100%;font:inherit;color:var(--imx-ink);border:none;border-bottom:3px dashed var(--imx-cb9aee6);-webkit-user-select:text;user-select:text;direction:rtl;background:0 0;outline:none;padding:4px 2px;font-size:26px;font-weight:900}.imx-root .plate{top:calc(var(--oy,0px) + 462px);min-width:220px;color:var(--imx-ink);border:4px solid var(--outline);box-shadow:5px 6px 0 var(--outline);transition:transform .12s var(--ease);background:#fff;border-radius:16px;padding:12px 26px 14px;font-size:22px;font-weight:900;position:absolute;left:50%;translate:-50%}.imx-root .plate:active:not(:disabled){transform:translateY(3px)}.imx-root .plate:disabled{opacity:.55}.imx-root .guess.wait .gkick{top:calc(var(--oy,0px) + 250px);color:#fff;font-size:34px;line-height:1.15;left:22px;right:22px}.imx-root .hush{top:calc(var(--oy,0px) + 380px);text-align:center;opacity:.85;font-size:20px;font-weight:800;position:absolute;left:20px;right:20px}.imx-root .scene.idle .hush{top:46%}.imx-root .judge .gkick.small{top:calc(var(--oy,0px) + 112px);text-align:center;color:#fff;font-size:22px;font-weight:800;position:absolute;left:0;right:0}.imx-root .judge .jenv{position:absolute;inset:0}.imx-root .judge .env{top:calc(var(--oy,0px) + 330px)}.imx-root .jguess{color:var(--imx-ink);margin-top:14px;font-weight:900;line-height:1.05}.imx-root .rulingstamp{z-index:9;pointer-events:none;position:absolute;inset:0}.imx-root .jstamp{top:calc(var(--oy,0px) + 318px);white-space:nowrap;color:#fff;border:5px solid var(--outline);box-shadow:6px 7px 0 var(--outline);border-radius:14px;padding:2px 22px 6px;font-size:50px;font-weight:900;position:absolute;left:50%;translate:-50%;rotate:-10deg}.imx-root .jstamp.yes{background:var(--imx-good-b)}.imx-root .jstamp.no{background:var(--imx-bad-b)}.imx-root .jask{top:calc(var(--oy,0px) + 560px);text-align:center;z-index:5;position:absolute;left:16px;right:16px}.imx-root .jtruth{font-size:18px;font-weight:700}.imx-root .jtruth b{color:var(--imx-mustard);font-weight:900}.imx-root .jq{margin:6px 0 12px;font-size:24px;font-weight:900}.imx-root .jbtns{justify-content:center;gap:12px;display:flex}.imx-root .jbtns .plate{flex:1;min-width:0;max-width:160px;position:static;translate:none}.imx-root .jbtns .plate.yes{background:var(--imx-good-b);color:#fff}.imx-root .jbtns .plate.no{background:var(--imx-bad-b);color:#fff}.imx-root .story{--iy:50%}.imx-root .story .sblock{left:0;right:0;top:var(--oy,0px);height:356px;position:absolute}.imx-root .story .scard{width:300px;height:252px;color:var(--imx-ink);border:5px solid var(--outline);text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;margin-left:-150px;padding:56px 18px 0;display:flex;position:absolute;top:40px;left:50%;rotate:-2.5deg;box-shadow:8px 9px #00000073}@keyframes imx-storyCard{0%{opacity:0;transform:translateY(260px)rotate(9deg)scale(.85)}to{opacity:1;transform:none}}.imx-root .story .slabel{color:var(--imx-c6b5aa6);font-size:19px;font-weight:800}.imx-root .story .splace{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding-bottom:26px;display:flex}.imx-root .story .place{color:var(--imx-ink);font-weight:900;line-height:1.04}.imx-root .story .ssecret{color:#d4243f73;border:2.5px solid;border-radius:6px;padding:1px 7px;font-size:13px;font-weight:900;position:absolute;bottom:10px;left:12px;rotate:-8deg}.imx-root .story .sexposed{color:var(--imx-cd4243f);background:#ffffffd9;border:4px solid;border-radius:10px;padding:0 12px 3px;font-size:30px;font-weight:900;position:absolute;bottom:-18px;left:-16px;rotate:-14deg}.imx-root .story .sribbon{z-index:2;background:var(--imx-mustard);border:4px solid var(--outline);width:min(340px,100% - 30px);box-shadow:5px 6px 0 var(--outline);text-align:center;border-radius:12px;padding:6px 14px 9px;position:absolute;top:6px;left:50%;translate:-50%;rotate:2deg}.imx-root .story .sribbon .outcome{white-space:nowrap;color:var(--imx-ink);text-shadow:none;font-weight:900;line-height:1.1}.imx-root .story.gold .sribbon{background:#fff}.imx-root .story .stag{z-index:2;white-space:nowrap;color:var(--imx-ink);border:3px solid var(--outline);box-shadow:4px 4px 0 var(--outline);background:#fff;border-radius:10px;padding:4px 14px 6px;font-size:18px;font-weight:800;position:absolute;top:312px;left:50%;translate:-50%;rotate:-3deg}.imx-root .story .stag b{color:var(--imx-good-b);font-size:22px;font-weight:900}.imx-root .story.bad .stag b,.imx-root .story.gold .stag b{color:var(--imx-bad-b)}@keyframes imx-tag{0%{opacity:0;transform:translateY(-30px)scale(1.6)}60%{opacity:1;transform:translateY(2px)scale(.95)}to{opacity:1;transform:none}}.imx-root .score{--row-h:54px}.imx-root .sboard{width:350px;max-width:calc(100% - 40px);color:var(--imx-c14212e);border:4px solid var(--outline);box-shadow:6px 7px 0 var(--outline);background:#fff;border-radius:26px;padding:16px 14px 14px;position:absolute;top:50%;left:50%;translate:-50% -50%}.imx-root .sboard .btitle{text-align:center;margin:0 0 10px;font-size:26px;font-weight:900}.imx-root .brows{height:calc(var(--rows) * var(--row-h));position:relative}.imx-root .brow{height:calc(var(--row-h) - 6px);transform:translateY(calc(var(--to) * var(--row-h)));position:absolute;top:0;left:0;right:0}.imx-root .brow .rin{background:var(--imx-cf1edff);border:2px solid #14212e1f;border-radius:14px;align-items:center;gap:10px;height:100%;padding:0 12px;display:flex}.imx-root .brow.me .rin{background:var(--imx-ce3dbff);border-color:var(--imx-c6c4dff)}.imx-root .brow .r{width:26px;color:var(--imx-c6b5aa6);text-align:center;flex:none;font-size:18px;font-weight:900}.imx-root .brow .n{white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:1;min-width:0;font-size:23px;font-weight:800;overflow:hidden}.imx-root .brow .bdelta{background:var(--imx-good-b);color:#fff;border:2px solid var(--outline);border-radius:999px;flex:none;padding:2px 9px;font-size:15px;font-weight:900}@property --imx-n{syntax:"<integer>";inherits:false;initial-value:0}.imx-root .brow .sc{text-align:left;font-variant-numeric:tabular-nums;--imx-n:var(--a);counter-reset:imxn var(--imx-n);flex:none;min-width:54px;font-size:28px;font-weight:900}.imx-root .brow .sc:after{content:counter(imxn)}@keyframes imx-boardIn{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:none}}@keyframes imx-rowIn{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}@keyframes imx-rowMove{0%{transform:translateY(calc(var(--from) * var(--row-h)))}to{transform:translateY(calc(var(--to) * var(--row-h)))}}@keyframes imx-count{0%{--imx-n:var(--b)}to{--imx-n:var(--a)}}.imx-root.compact .role .kick{top:calc(var(--oy,0px) + 78px)}.imx-root.compact .env{top:calc(var(--oy,0px) + 296px)}.imx-root.compact .role .hint{top:calc(var(--oy,0px) + 500px)}.imx-root.compact .role .leave{top:calc(var(--oy,0px) + 566px)}.imx-root.compact .talk .kick.big{top:calc(var(--oy,0px) + 70px);font-size:21px}.imx-root.compact .swbtn{top:calc(var(--oy,0px) + 142px);transform-origin:50% 0;scale:.86}.imx-root.compact .peekhint{top:calc(var(--oy,0px) + 370px)}.imx-root.compact .prompt{top:calc(var(--oy,0px) + 400px);font-size:30px}.imx-root.compact .tustamp{top:calc(var(--oy,0px) + 220px)}.imx-root.compact .ctitle{font-size:31px}.imx-root.compact .uhead{font-size:40px}.imx-root.compact .guess .gkick{top:calc(var(--oy,0px) + 80px)}.imx-root.compact .guess .ghead{top:calc(var(--oy,0px) + 150px)}.imx-root.compact .gcard{top:calc(var(--oy,0px) + 262px)}.imx-root.compact .plate{top:calc(var(--oy,0px) + 410px)}.imx-root.compact .judge .env{top:calc(var(--oy,0px) + 290px)}.imx-root.compact .jask{top:calc(var(--oy,0px) + 486px)}.imx-root.compact .jstamp{top:calc(var(--oy,0px) + 278px)}.imx-root.v-content .mark{top:60px;inset-inline-end:34px}.imx-root.v-content .role .kick,.imx-root.v-content .role .hint,.imx-root.v-content .role .leave,.imx-root.v-content .talk .kick{display:none}.imx-root.v-content .swbtn{top:calc(var(--oy,0px) + 96px)}.imx-root.v-content .prompt{top:calc(var(--oy,0px) + 352px);left:34px;right:34px}.ml-root,.tvml-root,.intro--most-likely,.game-screen.ml-mood{--bg:var(--skin-bg,#f7f1e4);--accent:var(--skin-accent,#ffd84d);--r-md:20px;--r-lg:28px;--game:var(--skin-game,#72c9de);--game-deep:var(--skin-game-deep,#156d80);--game-16:var(--skin-game-a22,#72c9de38)}.ml-root{letter-spacing:normal;width:100%;height:100%;min-height:0;color:var(--paper);background:var(--paper);-webkit-tap-highlight-color:transparent;direction:rtl;flex-direction:column;flex:1;font-family:Rubik,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.ml-root[data-clock=frame],.ml-root[data-clock=frame] *{transition:none!important;animation-play-state:paused!important}.ml-root button{color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit}.ml-root .scene{flex-direction:column;display:flex;position:absolute;inset:0}.ml-root .stage{z-index:1;min-height:0;padding:72px 22px calc(22px + env(safe-area-inset-bottom,0px));background:var(--game);color:var(--paper);flex-direction:column;flex:1;align-items:center;gap:18px;display:flex;position:relative;overflow:hidden}.ml-root .stage>:not(.deco):not(.hotlayer):not(.floodin):not(.flash){z-index:1;position:relative}.ml-root .hotlayer{z-index:0;pointer-events:none;opacity:0;position:absolute;inset:0}.ml-root .mark{inset-inline-end:14px;top:calc(13px + env(safe-area-inset-top,0px));z-index:40;pointer-events:none;height:30px;position:absolute}.ml-root .mark img{filter:drop-shadow(0 0 1px #14212e)drop-shadow(0 0 1px #14212e)drop-shadow(2px 2px #14212e8c);width:auto;height:100%;display:block}.ml-root .deco{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ml-root .deco i{border:4px solid var(--outline);opacity:.4;transform:rotate(var(--r,0deg));background:#ffffff8c;display:block;position:absolute}.ml-root .deco i.c{border-radius:50%}.ml-root .deco i.s{border-radius:14px}.ml-root .deco.quiet i{opacity:.22}.ml-root .stage.flood .deco i{background:var(--game);border-color:var(--game);opacity:.28}.ml-root .deco .f1{animation:mln-float 4.6s ease-in-out calc(var(--t0,0s)) infinite}.ml-root .deco .f2{animation:mln-float 5.8s ease-in-out calc(var(--t0,0s) + .5s) infinite}.ml-root .openzone{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;width:100%;padding-bottom:60px;display:flex}.ml-root .otitlebox{justify-content:center;width:100%;display:flex}.ml-root .otitle{letter-spacing:-.03em;color:#fff;white-space:nowrap;text-shadow:2px 0 0 var(--outline), -2px 0 0 var(--outline), 0 2px 0 var(--outline), 0 -2px 0 var(--outline), 2px 2px 0 var(--outline), -2px 2px 0 var(--outline), 2px -2px 0 var(--outline), -2px -2px 0 var(--outline), 5px 5px 0 var(--outline);margin:0;font-size:86px;font-weight:900;line-height:1}.ml-root .otag{color:var(--paper);border:3px solid var(--outline);box-shadow:3px 3px 0 var(--outline);background:#fff;border-radius:999px;margin:0;padding:8px 18px;font-size:20px;font-weight:800}.ml-root .askzone{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:26px;width:100%;min-height:0;display:flex}.ml-root .askcard{box-sizing:border-box;border:4px solid var(--outline);width:100%;max-width:346px;box-shadow:6px 6px 0 var(--outline);background:#fff;border-radius:26px;padding:26px 20px 24px;position:relative;transform:rotate(-1.5deg)}.ml-root .qchip{top:-17px;background:var(--paper);color:#fff;border-radius:999px;padding:6px 13px 5px;font-size:15px;font-weight:800;line-height:1;position:absolute;inset-inline-start:22px;transform:rotate(2deg)}.ml-root .ask{text-align:center;color:var(--paper);text-wrap:balance;margin:0;font-family:Rubik,system-ui,sans-serif;font-size:40px;font-weight:800;line-height:1.22}.ml-root .ask .w{white-space:pre;display:inline-block}.ml-root .ask.ak-m{font-size:35px}.ml-root .ask.ak-l{font-size:30px}.ml-root .ask.ak-xl{font-size:26px}.ml-root .clock{flex:none;width:290px;height:40px;position:relative}.ml-root .rail{inset-inline:6px;background:#14212e29;border-radius:999px;height:8px;margin-top:-4px;position:absolute;top:50%;overflow:hidden}.ml-root .rail>i{transform-origin:100%;background:#14212e66;border-radius:999px;position:absolute;inset:0;transform:scaleX(0)}.ml-root .post{background:var(--paper);border:2px solid var(--outline);box-sizing:border-box;border-radius:3px;width:7px;height:24px;margin-top:-12px;position:absolute;top:50%;left:0}.ml-root .roll{width:36px;height:36px;margin-top:-18px;position:absolute;top:50%;right:0}.ml-root .token{box-sizing:border-box;border:4px solid var(--outline);width:36px;height:36px;box-shadow:3px 3px 0 var(--outline);background:#fff;border-radius:50%;justify-content:center;align-items:center;gap:4px;display:flex}.ml-root .token span{background:var(--game);border-radius:50%;width:6px;height:6px}.ml-root .vwrap{flex-wrap:wrap;flex:none;justify-content:center;gap:11px;width:100%;display:flex}.ml-root .vname{border-radius:var(--skin-btn-radius,999px);background:var(--btn-primary-bg);min-height:56px;color:var(--btn-primary-fg);border:var(--skin-btn-border-width,4px) solid var(--btn-primary-border);box-shadow:4px 4px 0 var(--btn-primary-border);transform:rotate(var(--tilt,0deg));justify-content:center;align-items:center;padding:0 22px;font-size:22px;font-weight:800;line-height:1;display:inline-flex}.ml-root .vname.idle:active{transform:rotate(var(--tilt,0deg)) translate(2px, 2px);box-shadow:2px 2px 0 var(--outline)}.ml-root .vname.chosen{background:var(--paper);color:#fff}.ml-root .vname.faded{opacity:.2}.ml-root .vwrap:has(>:nth-child(7)) .vname{min-height:50px;padding:0 17px;font-size:19px}.ml-root .vwrap:has(>:nth-child(11)) .vname{min-height:44px;box-shadow:3px 3px 0 var(--outline);border-width:3px;padding:0 14px;font-size:16px}.ml-root .seats{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.ml-root .seatrow{flex-wrap:wrap;justify-content:center;gap:8px;max-width:300px;display:flex}.ml-root .seat{border:3px solid var(--outline);box-sizing:border-box;background:#ffffff73;border-radius:50%;width:18px;height:18px;position:relative}.ml-root .seat>i{background:var(--paper);border:3px solid var(--outline);border-radius:50%;position:absolute;inset:-3px}.ml-root .seatlabel{color:var(--paper);opacity:.85;margin:0;font-size:16px;font-weight:700}.ml-root .waitzone{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.ml-root .recap{text-align:center;text-wrap:balance;max-width:310px;color:var(--paper);opacity:.82;margin:0 0 20px;font-size:21px;font-weight:700;line-height:1.32}.ml-root .kick{color:var(--paper);opacity:.78;margin:0 0 2px;font-size:16px;font-weight:700}.ml-root .wnamebox{justify-content:center;width:100%;display:flex}.ml-root .wname{letter-spacing:-.035em;color:var(--paper);text-align:center;white-space:nowrap;max-width:100%;margin:0;font-weight:900;line-height:1.02}.ml-root .countzone{transform-origin:50% 55%;flex-direction:column;flex:1;align-items:center;gap:12px;width:100%;min-height:0;padding-top:6px;display:flex}.ml-root .crecap{text-align:center;text-wrap:balance;max-width:320px;color:var(--paper);opacity:.8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ml-root .cstamp{color:var(--paper);border:4px solid var(--outline);box-shadow:5px 5px 0 var(--outline);background:#fff;border-radius:999px;margin:4px 0 0;padding:10px 22px 8px;font-size:30px;font-weight:900;line-height:1;transform:rotate(-3deg)}.ml-root .cstamp.late{background:var(--danger);color:#fff}.ml-root .counter{width:100%;height:26px;position:relative}.ml-root .staged{color:var(--paper);opacity:0;justify-content:center;align-items:center;gap:6px;font-size:19px;font-weight:700;display:flex;position:absolute;inset:0}.ml-root .staged b{font-size:22px;font-weight:900;display:inline-block}.ml-root .staged.hold{font-size:21px;font-weight:900}.ml-root .plates{flex-direction:column;gap:10px;width:100%;max-width:340px;margin-top:4px;display:flex}.ml-root .plates.two{grid-template-columns:1fr 1fr;gap:8px;max-width:350px;display:grid}.ml-root .plate{box-sizing:border-box;min-height:54px;color:var(--paper);border:4px solid var(--outline);box-shadow:4px 4px 0 var(--outline);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:6px 16px;display:flex;position:relative;overflow:visible}.ml-root .plates.two .plate{min-height:46px;box-shadow:3px 3px 0 var(--outline);border-width:3px;padding:4px 10px}.ml-root .plate .lead{background:var(--game);opacity:0;z-index:0;border-radius:14px;position:absolute;inset:0}.ml-root .plate>:not(.lead){z-index:1;position:relative}.ml-root .plate .pn{font-size:calc(22px * var(--nm,1));white-space:nowrap;font-weight:900;line-height:1.2}.ml-root .plates.two .pn{font-size:calc(17px * var(--nm,1))}.ml-root .plate .pd{direction:ltr;flex-wrap:wrap-reverse;justify-content:flex-end;gap:5px;max-width:210px;display:flex}.ml-root .plate .pd i{box-sizing:border-box;border:3px solid var(--outline);background:var(--paper);border-radius:50%;width:16px;height:16px;display:block}.ml-root .plate .pd.dense i,.ml-root .plates.two .pd i{border-width:2px;width:12px;height:12px}.ml-root .mypick{color:var(--paper);opacity:.75;margin:6px 0 0;font-size:16px;font-weight:600}.ml-root .flash{z-index:3;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.ml-root .stage.flood{background:var(--game);color:#fff}.ml-root .floodin{background:var(--paper);z-index:0;position:absolute;inset:0}.ml-root .revealzone{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;width:100%;min-height:0;display:flex}.ml-root .slambox{z-index:2;justify-content:center;width:100%;display:flex;position:relative}.ml-root .kicklabel{z-index:3;color:#ffffffd1;margin:0 0 -14px;font-size:22px;font-weight:800;position:relative;transform:rotate(-3deg)}.ml-root .kicklabel.uni{background:var(--game);color:var(--paper);border:4px solid var(--outline);box-shadow:5px 5px 0 var(--outline);border-radius:999px;margin-bottom:-4px;padding:11px 24px 9px;font-size:30px;font-weight:900;line-height:1;transform:rotate(-4deg)}.ml-root .kicklabel.tie{margin-bottom:2px;font-size:26px;transform:rotate(0)}.ml-root .slamname,.tvml-root .slamname{--slam-drop:max(3px, .038em);--slam-edge:max(1px, .012em);--slam-edge-neg:calc(var(--slam-edge) * -1);text-shadow:var(--slam-edge) 0 0 var(--paper), var(--slam-edge-neg) 0 0 var(--paper), 0 var(--slam-edge) 0 var(--paper), 0 var(--slam-edge-neg) 0 var(--paper), var(--slam-edge) var(--slam-edge) 0 var(--paper), var(--slam-edge-neg) var(--slam-edge) 0 var(--paper), var(--slam-edge) var(--slam-edge-neg) 0 var(--paper), var(--slam-edge-neg) var(--slam-edge-neg) 0 var(--paper), var(--slam-drop) var(--slam-drop) 0 var(--game)}.ml-root .slamname{z-index:2;letter-spacing:-.045em;color:#fff;white-space:nowrap;text-align:center;max-width:100%;margin:0;font-size:168px;font-weight:900;line-height:.96;position:relative}.ml-root .slamname.tie{letter-spacing:-.018em;font-size:118px;line-height:1.1}.ml-root .slamname.tie.tn-m{font-size:92px}.ml-root .slamname.tie.tn-l{font-size:72px}.ml-root .slamname.tie.tn-xl{font-size:56px}.ml-root .slamname.tie.t3{font-size:84px}.ml-root .slamname.tie.t3.tn-m{font-size:66px}.ml-root .slamname.tie.t3.tn-l{font-size:52px}.ml-root .slamname.tie.t3.tn-xl{font-size:42px}.ml-root .slamname.tie+.slamname.tie{margin-top:10px}.ml-root .meline{z-index:2;color:var(--game);text-align:center;margin:18px 0 0;font-size:22px;font-weight:800;line-height:1.2;position:relative}.ml-root .ptchip{z-index:3;background:var(--accent);color:var(--paper);border:4px solid var(--outline);box-shadow:4px 4px 0 var(--outline);border-radius:999px;margin-top:18px;padding:8px 18px 6px;font-size:26px;font-weight:900;line-height:1;position:relative}.ml-root .tienote{color:#ffffffd1;margin:10px 0 0;font-size:20px;font-weight:700}.ml-root .tiechips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:330px;margin-top:16px;display:flex}.ml-root .tiechip{color:var(--paper);border:3px solid var(--outline);box-shadow:3px 3px 0 var(--outline);background:#fff;border-radius:999px;padding:6px 14px;font-size:16px;font-weight:800}.ml-root .shock{pointer-events:none;z-index:1;width:0;height:0;position:absolute;top:50%;left:50%}.ml-root .shock i{border:6px solid var(--game);opacity:0;border-radius:50%;width:190px;height:190px;margin:-95px 0 0 -95px;position:absolute;top:0;left:0}.ml-root .burst{pointer-events:none;z-index:1;width:0;height:0;position:absolute;top:50%;left:50%}.ml-root .burst i{border:2px solid var(--outline);box-sizing:border-box;opacity:0;position:absolute;top:0;left:0}.ml-root .burst i.b0{border-radius:50%}.ml-root .burst i.b1{border-radius:3px}.ml-root .burst i.b2{border-radius:2px;height:6px!important}.ml-root .burst i.t0{background:var(--game)}.ml-root .burst i.t1{background:#fff}.ml-root .burst i.t2{background:var(--accent)}.ml-root .burst i.t3{background:var(--game-deep)}.ml-root .underlay{background:var(--paper);position:absolute;inset:0}.ml-root .standzone{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;width:100%;min-height:0;padding-bottom:40px;display:flex}.ml-root .endtitle{letter-spacing:-.03em;color:#fff;white-space:nowrap;text-shadow:2px 0 0 var(--outline), -2px 0 0 var(--outline), 0 2px 0 var(--outline), 0 -2px 0 var(--outline), 2px 2px 0 var(--outline), -2px 2px 0 var(--outline), 2px -2px 0 var(--outline), -2px -2px 0 var(--outline), 5px 5px 0 var(--outline);margin:0;font-size:84px;font-weight:900;line-height:1}.ml-root .shead{color:var(--paper);margin:0;font-size:22px;font-weight:900}.ml-root .srows{flex-direction:column;gap:10px;width:100%;max-width:330px;display:flex}.ml-root .srow{color:var(--paper);border:4px solid var(--outline);box-shadow:4px 4px 0 var(--outline);box-sizing:border-box;background:#fff;border-radius:18px;align-items:center;gap:12px;min-height:58px;padding:10px 16px;display:flex}.ml-root .srow.lead{min-height:68px}.ml-root .srow.lead .sn{font-size:calc(26px * var(--nm,1))}.ml-root .srow.me{background:linear-gradient(0deg, var(--game-16), var(--game-16)), #fff}.ml-root .srow .sr{width:30px;color:var(--paper-dim);font-size:20px;font-weight:900}.ml-root .srow .sn{font-size:calc(22px * var(--nm,1));white-space:nowrap;flex:1;font-weight:800}.ml-root .srow .sd{background:var(--accent);border:3px solid var(--outline);direction:ltr;border-radius:999px;padding:4px 9px 3px;font-size:15px;font-weight:900;line-height:1}.ml-root .srow .ss{text-align:left;min-width:52px;color:var(--game-deep);font-variant-numeric:tabular-nums;--mln-score:var(--to);counter-reset:mlnscore var(--mln-score);font-size:24px;font-weight:900}.ml-root .srow .ss:after{content:counter(mlnscore)}.ml-root .sgap{color:var(--paper);opacity:.75;text-align:center;margin:4px 0 -2px;font-size:15px;font-weight:700}.ml-root .stage.wipe{clip-path:circle(150%)}@property --mln-score{syntax:"<integer>";inherits:false;initial-value:0}@keyframes mln-count{0%{--mln-score:var(--from)}to{--mln-score:var(--to)}}@keyframes mln-none{0%{opacity:1}to{opacity:1}}@keyframes mln-fade{0%{opacity:0}to{opacity:1}}@keyframes mln-fadeOut{0%{opacity:1}to{opacity:.2}}@keyframes mln-show{0%{opacity:1}to{opacity:1}}@keyframes mln-enter{0%{opacity:0;transform:translateY(14px)scale(.86)}to{opacity:1;transform:none}}@keyframes mln-float{0%,to{translate:0;rotate:0deg}50%{translate:0 -10px;rotate:7deg}}@keyframes mln-exitUp{to{opacity:0;transform:translateY(-40px)scale(.9)}}@keyframes mln-slam{0%{opacity:0;transform:rotate(-3deg)scale(2.4)}38%{opacity:1;transform:rotate(0)scale(.9)}62%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes mln-stamp{0%{opacity:0;transform:rotate(-12deg)scale(2.2)}45%{opacity:1;transform:rotate(-2deg)scale(.92)}70%{transform:rotate(-4deg)scale(1.04)}to{opacity:1;transform:rotate(-3deg)scale(1)}}@keyframes mln-labelIn{0%{opacity:0;transform:rotate(-4deg)translateY(-16px)}40%,to{opacity:1;transform:rotate(-3deg)translateY(0)}}@keyframes mln-cardDrop{0%{opacity:0;transform:translateY(-140px)rotate(-9deg)scale(1.04)}42%{opacity:1;transform:translateY(0)rotate(-1.5deg)scale(1.03,.94)}64%{transform:translateY(-10px)rotate(-1.5deg)scale(.99,1.02)}to{opacity:1;transform:translateY(0)rotate(-1.5deg)}}@keyframes mln-word{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mln-pop{0%{opacity:0;transform:rotate(var(--tilt,0deg)) scale(.4)}60%{opacity:1;transform:rotate(var(--tilt,0deg)) scale(1.1)}to{opacity:1;transform:rotate(var(--tilt,0deg)) scale(1)}}@keyframes mln-impact{0%{transform:rotate(var(--tilt,0deg)) scale(.92)}40%{transform:rotate(var(--tilt,0deg)) scale(1.18)}to{transform:rotate(var(--tilt,0deg)) scale(1)}}@keyframes mln-tokenIn{0%{opacity:0;transform:translateY(-36px)scale(.6)}60%{opacity:1;transform:translateY(3px)scale(1.12,.9)}to{opacity:1;transform:none}}@keyframes mln-roll{0%{transform:translate(0)}to{transform:translate(-254px)}}@keyframes mln-spin{0%{rotate:0deg}to{rotate:-540deg}}@keyframes mln-railFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mln-pipHot{0%{background:var(--game)}to{background:var(--danger)}}@keyframes mln-hot{0%,to{opacity:1;background:var(--danger)}50%{opacity:1;background:var(--danger-pulse)}}@keyframes mln-seatFill{0%{opacity:0;transform:scale(.2)}25%{opacity:1;transform:scale(1.35)}to{opacity:1;transform:scale(1)}}@keyframes mln-breath{0%,to{scale:1}50%{scale:1.035}}@keyframes mln-plateIn{0%{opacity:0;transform:translate(-30px)scale(.8)}60%{opacity:1;transform:translate(3px)scale(1.04)}to{opacity:1;transform:none}}@keyframes mln-dropDot{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.6);transform:translateY(-46px)scale(.6)}65%{opacity:1;transform:translateY(0)scale(1)}78%{transform:translateY(0)scale(1.35,.7)}to{opacity:1;transform:none}}@keyframes mln-bump{0%{scale:1}40%{scale:1.06}to{scale:1}}@keyframes mln-tremble{0%,to{translate:0}25%{translate:1.5px -1px}75%{translate:-1.5px 1px}}@keyframes mln-punch{0%{scale:1}88%{scale:1.04}to{scale:1}}@keyframes mln-tickPunch{0%{transform:scale(1.6)}to{transform:scale(1)}}@keyframes mln-flash{0%{opacity:.55}to{opacity:0}}@keyframes mln-shock{0%{opacity:.85;transform:scale(.15)}to{opacity:0;transform:scale(3.4)}}@keyframes mln-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(.4)}70%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) rotate(var(--rot)) scale(.7)}}@keyframes mln-shake{0%,to{translate:0}20%{translate:-6px 3px}40%{translate:5px -4px}60%{translate:-3px 2px}80%{translate:2px -1px}}@keyframes mln-shakeBig{0%,to{translate:0}12%{translate:-10px 5px}28%{translate:9px -6px}44%{translate:-7px 4px}60%{translate:5px -3px}78%{translate:-2px 1px}}@keyframes mln-chip{0%{opacity:0;transform:translateY(16px)scale(.5)rotate(-6deg)}60%{opacity:1;transform:translateY(0)scale(1.15)rotate(3deg)}to{opacity:1;transform:rotate(-2deg)}}@keyframes mln-wipe{0%{clip-path:circle(0%)}to{clip-path:circle(150%)}}@keyframes mln-rowIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.ml-root[data-motion=reduced] .deco i{animation:none!important}.ml-root[data-motion=reduced] .wnamebox{animation-name:mln-fade,mln-none!important}.ml-root .snone{text-align:center;color:var(--paper);margin:0;font-size:24px;font-weight:800}.game-screen.ml-mood{background:var(--skin-texture,none) center / 320px repeat, var(--game);justify-content:flex-start;align-items:stretch;gap:0;height:100svh;min-height:100svh;padding:0;position:relative;overflow:hidden}@supports (height:100dvh){.game-screen.ml-mood{height:100dvh;min-height:100dvh}}.game-screen.ml-mood .game-center{justify-content:flex-start;align-items:stretch;gap:0;width:100%;max-width:none;min-height:0;padding:0}.tvml-root{background:var(--game);letter-spacing:normal;color:var(--paper);direction:rtl;flex-direction:column;font-family:Rubik,system-ui,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes tvml-pulseBg{0%,to{background:var(--danger)}50%{background:var(--danger-pulse)}}@keyframes tvml-enter{0%{opacity:0;transform:translateY(22px)scale(.9)}to{opacity:1;transform:none}}@keyframes tvml-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-22px)rotate(7deg)}}@keyframes tvml-breathe{0%,to{opacity:.3;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes tvml-slam{0%{opacity:0;transform:rotate(-3deg)scale(2.4)}38%{opacity:1;transform:rotate(0)scale(.9)}62%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes tvml-shock{0%{opacity:.85;transform:translate(-50%,-50%)scale(.15)}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}@keyframes tvml-labelIn{0%{opacity:0;transform:rotate(-4deg)translateY(-30px)}40%,to{opacity:1;transform:rotate(0)translateY(0)}}@keyframes tvml-rowIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes tvml-flood{0%{opacity:0}to{opacity:1}}.tvml-root .e{animation:tvml-enter .5s var(--ease) both}.tvml-root .e1{animation-delay:80ms}.tvml-root .e2{animation-delay:.16s}.tvml-root .e3{animation-delay:.24s}.tvml-root .f1{animation:5.2s ease-in-out infinite tvml-float}.tvml-root .f2{animation:6.4s ease-in-out .6s infinite tvml-float}.tvml-root .tvdeco{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.tvml-root .tvdeco i{border:10px solid var(--outline);opacity:.4;background:#ffffff8c;display:block;position:absolute}.tvml-root .tvdeco i.c{border-radius:50%}.tvml-root .tvdeco i.s{border-radius:42px}.tvml-root .tvstage.flood .tvdeco i{background:var(--game);border-color:var(--game);opacity:.28}.tvml-root .tvmark{inset-inline-end:52px;z-index:40;height:82px;position:absolute;top:44px}.tvml-root .tvmark img{filter:drop-shadow(0 0 2.5px #14212e)drop-shadow(0 0 2.5px #14212e)drop-shadow(5px 5px #14212e8c);width:auto;height:100%;display:block}.tvml-root .tvstage{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:34px;min-height:0;padding:120px 90px 80px;display:flex;position:relative;overflow:hidden}.tvml-root .tvstage.flood{background:var(--paper);color:#fff}.tvml-root .tvstage.flood:before{content:"";background:var(--paper);z-index:0;animation:.2s ease-out both tvml-flood;position:absolute;inset:0}.tvml-root .tvstage.hot{animation:1s ease-in-out infinite tvml-pulseBg}.tvml-root .tvaskzone{z-index:1;flex-direction:column;align-items:center;gap:34px;width:100%;display:flex;position:relative}.tvml-root .tvcard{border:9px solid var(--outline);box-shadow:16px 16px 0 var(--outline);background:#fff;border-radius:46px;max-width:1560px;padding:44px 72px;transform:rotate(-1deg)}.tvml-root .tvask{letter-spacing:normal;text-align:center;color:var(--paper);text-wrap:balance;max-width:1420px;margin:0;font-family:Rubik,system-ui,sans-serif;font-size:96px;font-weight:800;line-height:1.18}.tvml-root .tvask.ak-m{font-size:88px}.tvml-root .tvask.ak-l{font-size:76px}.tvml-root .tvask.ak-xl{font-size:64px}.tvml-root .tvsub{color:var(--paper);opacity:.8;margin:0;font-size:40px;font-weight:700}.tvml-root .tvtension{color:var(--paper);opacity:.72;margin:0;font-size:36px;font-weight:600}.tvml-root .tvclock{width:1000px;max-width:100%;height:96px;position:relative}.tvml-root .tvrail{inset-inline:14px;background:#14212e29;border-radius:999px;height:18px;margin-top:-9px;position:absolute;top:50%;overflow:hidden}.tvml-root .tvrail>i{background:#14212e66;border-radius:999px;transition:width 1s linear;position:absolute;inset:0 0 0 auto}.tvml-root .tvpost{background:var(--paper);border:4px solid var(--outline);box-sizing:border-box;border-radius:7px;width:16px;height:58px;margin-top:-29px;position:absolute;top:50%;left:0}.tvml-root .tvtoken{border:9px solid var(--outline);width:84px;height:84px;box-shadow:8px 8px 0 var(--outline);background:#fff;border-radius:50%;justify-content:center;align-items:center;gap:10px;margin:-42px 0 0 -42px;transition:left 1s linear,transform 1s linear,background .3s;display:flex;position:absolute;top:50%}.tvml-root .tvtoken span{background:var(--game);border-radius:50%;width:14px;height:14px}.tvml-root .tvclock.hot .tvtoken span{background:var(--danger)}.tvml-root .tvreveal{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;width:100%;min-height:0;display:flex;position:relative}.tvml-root .tvkick{color:#ffffffc7;margin:0;font-size:56px;font-weight:700}.tvml-root .tvdots{gap:30px;margin-top:44px;display:inline-flex}.tvml-root .tvdots i{background:#fff;border-radius:50%;width:38px;height:38px;animation:1.1s ease-in-out infinite tvml-breathe}.tvml-root .tvdots i:nth-child(2){animation-delay:.18s}.tvml-root .tvdots i:nth-child(3){animation-delay:.36s}.tvml-root .tvkicklabel{z-index:2;color:#ffffffd1;animation:tvml-labelIn .6s var(--ease) both;margin:0 0 -52px;font-size:56px;font-weight:800;position:relative;transform:rotate(-3deg)}.tvml-root .tvkicklabel.uni{background:var(--game);color:var(--paper);border:9px solid var(--outline);box-shadow:12px 12px 0 var(--outline);border-radius:999px;margin-bottom:-12px;padding:26px 56px 24px;font-size:74px;font-weight:900;line-height:1;transform:rotate(-4deg)}.tvml-root .tvkicklabel.tie{margin-bottom:8px;font-size:64px;transform:rotate(0)}.tvml-root .slamname{z-index:2;letter-spacing:-.045em;color:#fff;white-space:nowrap;text-align:center;max-width:100%;animation:tvml-slam .62s var(--ease) both;margin:0;font-size:620px;font-weight:900;line-height:.96;position:relative}.tvml-root .slamname.tie{letter-spacing:-.018em;font-size:400px;line-height:1.1}.tvml-root .slamname.tie.tn-m{font-size:320px}.tvml-root .slamname.tie.tn-l{font-size:250px}.tvml-root .slamname.tie.tn-xl{font-size:196px}.tvml-root .slamname.tie.t3{font-size:270px}.tvml-root .slamname.tie.t3.tn-m{font-size:215px}.tvml-root .slamname.tie.t3.tn-l{font-size:168px}.tvml-root .slamname.tie.t3.tn-xl{font-size:132px}.tvml-root .slamname.tie+.slamname.tie{margin-top:30px}.tvml-root .tvshock{pointer-events:none;z-index:1;width:0;height:0;position:absolute;top:50%;left:50%}.tvml-root .tvshock i{border:16px solid var(--game);border-radius:50%;width:560px;height:560px;margin:-280px 0 0 -280px;animation:.55s ease-out both tvml-shock;position:absolute;top:0;left:0}.tvml-root .tvshock i:nth-child(2){animation-delay:.1s}.tvml-root .tvshock i:nth-child(3){animation-delay:.2s}.tvml-root .tvtienote{color:#ffffffd1;margin:26px 0 0;font-size:46px;font-weight:700}.tvml-root .tvtiechips{flex-wrap:wrap;justify-content:center;gap:18px;max-width:1400px;margin-top:34px;display:flex}.tvml-root .tvtiechip{color:var(--paper);border:6px solid var(--outline);animation:tvml-enter .5s var(--ease) both;background:#fff;border-radius:999px;padding:12px 32px;font-size:38px;font-weight:800}.tvml-root .tvrecap{z-index:1;text-align:center;max-width:1150px;color:var(--paper);opacity:.72;margin:0;font-size:44px;font-weight:600;line-height:1.3;position:relative}.tvml-root .tvtally{z-index:1;flex-direction:column;align-items:center;gap:20px;max-width:100%;display:flex;position:relative}.tvml-root .tvtrow{color:var(--paper);border:7px solid var(--outline);box-shadow:10px 10px 0 var(--outline);animation:tvml-rowIn .46s var(--ease) both;background:#fff;border-radius:34px;align-items:center;gap:30px;padding:18px 40px;display:flex}.tvml-root .tvtrow.win{background:linear-gradient(0deg, var(--game-16), var(--game-16)), #fff}.tvml-root .tvtrow .n{max-width:520px;font-size:calc(48px * var(--nm,1));text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;font-weight:800;line-height:1.2;overflow:clip visible}.tvml-root .tvtrow .d{flex:none;align-items:center;gap:14px;display:flex}.tvml-root .tvtrow .d i{border:5px solid var(--outline);background:var(--paper);border-radius:50%;width:30px;height:30px;display:block}.tvml-root .tvtrow.win .d i{background:var(--game)}.tvml-root .tvtrow .more{color:var(--paper-dim);font-size:30px;font-weight:800}.tvml-root .tvnone{color:var(--paper);margin:0;font-size:76px;font-weight:900}.tvml-root .tvboard{z-index:1;width:100%;max-width:760px;color:var(--paper);border:7px solid var(--outline);box-shadow:10px 10px 0 var(--outline);animation:tvml-enter .5s var(--ease) both .34s;background:#fff;border-radius:30px;padding:18px 28px;position:relative}.tvml-root .tvbtitle{letter-spacing:1.4px;color:var(--paper-dim);text-align:right;border-bottom:3px solid #14212e17;margin-bottom:6px;padding:2px 6px 12px;font-size:24px;font-weight:800}.tvml-root .tvbrow{align-items:center;gap:20px;padding:10px 6px;font-size:34px;font-weight:700;display:flex}.tvml-root .tvbrow+.tvbrow{border-top:3px solid #14212e17}.tvml-root .tvbrow .r{width:38px;color:var(--paper-dim);font-weight:800}.tvml-root .tvbrow .n{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tvml-root .tvbrow .s{color:var(--game-deep);font-weight:800}@media (prefers-reduced-motion:reduce){.tvml-root .e,.tvml-root .f1,.tvml-root .f2,.tvml-root .slamname,.tvml-root .tvkicklabel,.tvml-root .tvtrow,.tvml-root .tvboard,.tvml-root .tvstage.flood:before,.tvml-root .tvtiechip{animation:none}.tvml-root .tvshock{display:none}.tvml-root .tvstage.hot{background:var(--danger);animation:none}}.wai-root,.intro--who-am-i,.game-screen.wai-mood{--bg:var(--skin-bg,#f7f1e4);--accent:var(--skin-accent,#ffd84d);--r-md:20px;--r-lg:28px;--game:var(--skin-game,#ff7a2e);--game-deep:var(--skin-game-deep,#9a3b00);--game-16:var(--skin-game-a18,#ff7a2e2e)}.wai-root{background:var(--bg);letter-spacing:normal;width:100%;min-height:0;color:var(--paper);direction:rtl;flex-direction:column;flex:1;font-family:Rubik,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.wai-root button{color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit}@keyframes wai-enter{0%{opacity:0;transform:translateY(14px)scale(.86)}to{opacity:1;transform:none}}@keyframes wai-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-12px) rotate(calc(var(--r,0deg) + 7deg))}}@keyframes wai-breathe{0%,to{opacity:.3;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes wai-slam{0%{opacity:0;transform:rotate(-3deg)scale(2.4)}38%{opacity:1;transform:rotate(0)scale(.9)}62%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes wai-shock{0%{opacity:.85;transform:translate(-50%,-50%)scale(.15)}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}@keyframes wai-labelIn{0%{opacity:0;transform:rotate(-4deg)translateY(-16px)}40%,to{opacity:1;transform:rotate(0)translateY(0)}}@keyframes wai-flood{0%{opacity:0}to{opacity:1}}@keyframes wai-pulseBg{0%,to{background:var(--danger)}50%{background:var(--danger-pulse)}}@keyframes wai-cd{0%{opacity:0;transform:scale(1.7)}30%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes wai-tuck{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.26)translateY(-260px)}}.wai-root .e{animation:wai-enter .46s var(--ease) both}.wai-root .e1{animation-delay:70ms}.wai-root .e2{animation-delay:.15s}.wai-root .e3{animation-delay:.23s}.wai-root .f1{animation:5s ease-in-out infinite wai-float}.wai-root .f2{animation:6.2s ease-in-out .6s infinite wai-float}.wai-root .deco{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.wai-root .deco i{color:#0000;-webkit-text-stroke:4px var(--game);paint-order:stroke fill;opacity:.3;font-family:Rubik,system-ui,sans-serif;font-style:normal;font-weight:900;line-height:.8;display:block;position:absolute}.wai-root .deco.quiet i{opacity:.26}.wai-root .deco i{transform:rotate(var(--r,0deg))}.wai-root .mark{inset-inline-end:14px;top:calc(13px + env(safe-area-inset-top,0px));z-index:40;pointer-events:none;height:30px;position:absolute}.wai-root .mark img{filter:drop-shadow(0 0 1px #14212e)drop-shadow(0 0 1px #14212e)drop-shadow(2px 2px #14212e8c);width:auto;height:100%;display:block}.wai-root .stage{z-index:1;min-height:0;padding:72px 22px calc(24px + env(safe-area-inset-bottom,0px));background:var(--bg);color:var(--paper);flex-direction:column;flex:1;align-items:center;gap:18px;display:flex;position:relative;overflow:hidden}.wai-root .stage.dark{background:var(--paper);color:#fff}.wai-root .stage.flood{background:var(--game);color:var(--paper)}.wai-root .stage.flood.win{background:var(--sel-dot);color:var(--paper)}.wai-root .stage.flood.lose{background:var(--danger);color:var(--paper)}.wai-root .stage.flood:before{content:"";background:inherit;z-index:0;animation:.2s ease-out both wai-flood;position:absolute;inset:0}.wai-root .stage.hot,.wai-root .stage.dark.hot{color:var(--paper);animation:1s ease-in-out infinite wai-pulseBg}.wai-root .zone{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;width:100%;min-height:0;display:flex;position:relative}.wai-root .kick{opacity:.72;text-align:center;margin:0;font-size:17px;font-weight:700}.wai-root[data-beat=build] .kick,.wai-root[data-beat=unresolved] .kick{opacity:.9;letter-spacing:-.01em;font-size:34px;font-weight:800}.wai-root .hush{letter-spacing:-.03em;text-align:center;margin:6px 0 0;font-size:62px;font-weight:900;line-height:1}.wai-root .stage.flood .hush{opacity:.78;letter-spacing:normal;margin-top:18px;font-size:19px;font-weight:800}.wai-root .cd{border:5px solid var(--game);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;margin-top:22px;font-size:46px;font-weight:900;display:flex}.wai-root .cd span{animation:wai-cd .42s var(--ease) both;display:block}.wai-root .tuck{width:100%;animation:wai-tuck .62s var(--ease) both;animation-delay:var(--tuck-at,1.98s);flex-direction:column;align-items:center;display:flex}.wai-root .kicklabel{z-index:2;opacity:.8;animation:wai-labelIn .6s var(--ease) both;margin:0 0 -10px;font-size:22px;font-weight:800;position:relative;transform:rotate(-3deg)}.wai-root .slamname{z-index:2;letter-spacing:-.045em;color:#fff;text-shadow:5px 5px 0 var(--outline);white-space:nowrap;text-align:center;max-width:100%;animation:wai-slam .62s var(--ease) both;margin:0;font-size:168px;font-weight:900;line-height:1.06;position:relative}.wai-root .cat{letter-spacing:.4px;opacity:.78;text-align:center;margin:18px 0 0;font-size:17px;font-weight:800}.wai-root .shock{pointer-events:none;z-index:1;width:0;height:0;position:absolute;top:50%;left:50%}.wai-root .shock i{border:6px solid #ffffffd9;border-radius:50%;width:190px;height:190px;margin:-95px 0 0 -95px;animation:.55s ease-out both wai-shock;position:absolute;top:0;left:0}.wai-root .shock i:nth-child(2){animation-delay:.1s}.wai-root .shock i:nth-child(3){animation-delay:.2s}.wai-root .whoami{letter-spacing:-.035em;text-align:center;margin:4px 0 0;font-size:74px;font-weight:900;line-height:1}.wai-root .whoami b{color:var(--game);font-weight:900}.wai-root .stage.hot .whoami b{color:var(--paper)}.wai-root .foot{opacity:.7;text-align:center;margin:16px 0 0;font-size:16px;font-weight:600}.wai-root .clock{box-sizing:border-box;min-width:156px;color:var(--paper);border:4px solid var(--outline);box-shadow:5px 5px 0 var(--outline);background:#fff;border-radius:22px;flex-direction:column;align-items:center;gap:2px;margin-top:22px;padding:10px 16px 14px;display:flex;transform:rotate(-1.5deg)}.wai-root .clock .num{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:900;line-height:1}.wai-root .clock .unit{letter-spacing:.8px;color:var(--paper-dim);font-size:12px;font-weight:800}.wai-root .clock .drain{background:#14212e1f;border-radius:999px;width:100%;height:6px;margin-top:8px;display:block;overflow:hidden}.wai-root .clock .drain i{background:var(--game);transform-origin:100%;border-radius:999px;width:100%;height:100%;transition:transform 1s linear;display:block}.wai-root .clock.hot{animation:1s ease-in-out infinite wai-clockPulse}.wai-root .clock.hot .drain i{background:var(--danger)}@keyframes wai-clockPulse{0%,to{transform:rotate(-1.5deg)scale(1)}50%{transform:rotate(-1.5deg)scale(1.06)}}.wai-root .secret{z-index:2;box-sizing:border-box;max-width:100%;color:var(--paper);border:3px solid var(--outline);box-shadow:5px 5px 0 var(--outline);text-align:center;background:#fff;border-radius:22px;flex-direction:column;align-items:center;gap:2px;margin-bottom:4px;padding:14px 20px 16px;display:flex;position:relative;transform:rotate(-1.5deg)}.wai-root .secret .lead{opacity:.6;margin:0;font-size:15px;font-weight:700;line-height:1.25}.wai-root .secret .lead b{opacity:1;color:var(--game);font-weight:900}.wai-root .secret .nm{letter-spacing:-.03em;overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0;font-size:40px;font-weight:900;line-height:1}.wai-root .secret .nm.sc-m{font-size:34px}.wai-root .secret .nm.sc-l{font-size:27px}.wai-root .secret .nm.sc-xl{font-size:22px}.wai-root .secret .cat{letter-spacing:.4px;opacity:.55;margin:6px 0 0;font-size:12px;font-weight:800}.wai-root .onstage{letter-spacing:-.03em;text-align:center;margin:0;font-size:56px;font-weight:900;line-height:1}.wai-root .onstage.nm-m{font-size:46px}.wai-root .onstage.nm-l{font-size:38px}.wai-root .onstage+.kick{margin-top:4px}.wai-root .bul{box-sizing:border-box;background:var(--btn-primary-bg);width:100%;max-width:320px;color:var(--btn-primary-fg);border:var(--skin-btn-border-width,4px) solid var(--btn-primary-border);border-radius:var(--skin-btn-radius,999px);box-shadow:var(--skin-btn-shadow,5px) var(--skin-btn-shadow,5px) 0 var(--btn-primary-border);flex-direction:column;align-items:center;gap:3px;margin-top:24px;padding:14px 22px 16px;transition:transform .12s,box-shadow .12s,background .2s;display:flex}.wai-root .bul i{letter-spacing:-.02em;font-size:30px;font-style:normal;font-weight:900;line-height:1}.wai-root .bul span{color:var(--paper-dim);font-size:13px;font-weight:700}.wai-root .bul:active{box-shadow:2px 2px 0 var(--outline);transform:translate(2px,2px)}.wai-root .bul.sent{background:var(--sel-dot);color:var(--paper);box-shadow:2px 2px 0 var(--outline);transform:translate(2px,2px)}.wai-root .bul.sent span{color:#14212eb3}.wai-root .bul:disabled{cursor:default}.wai-root .swap{color:var(--paper);opacity:.55;text-underline-offset:3px;margin-top:16px;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:underline}.wai-root .swap:disabled{opacity:.35;cursor:default;text-decoration:none}.wai-root .dots{gap:12px;margin-top:18px;display:inline-flex}.wai-root .dots i{background:currentColor;border-radius:50%;width:16px;height:16px;animation:1.1s ease-in-out infinite wai-breathe}.wai-root .dots i:nth-child(2){animation-delay:.18s}.wai-root .dots i:nth-child(3){animation-delay:.36s}.wai-root .stamp{z-index:2;color:var(--paper);border:4px solid var(--outline);box-shadow:5px 5px 0 var(--outline);animation:wai-labelIn .6s var(--ease) both;background:#fff;border-radius:999px;margin:0 0 2px;padding:13px 28px 11px;font-size:30px;font-weight:900;line-height:1;position:relative;transform:rotate(-4deg)}.wai-root .pts{color:var(--paper);border:3px solid var(--outline);box-shadow:3px 3px 0 var(--outline);background:#ffffffe6;border-radius:999px;align-items:baseline;gap:8px;margin:16px 0 0;padding:5px 16px;display:inline-flex}.wai-root .pts b{font-size:26px;font-weight:900}.wai-root .pts span{opacity:.75;font-size:14px;font-weight:700}.wai-root .meline{opacity:.85;text-align:center;margin:14px 0 0;font-size:18px;font-weight:800}.wai-root .board{width:100%;max-width:330px;color:var(--paper);border:4px solid var(--outline);border-radius:var(--r-md);box-shadow:4px 4px 0 var(--outline);animation:wai-enter .46s var(--ease) both;background:#fff;padding:10px 12px}.wai-root .btitle{letter-spacing:.9px;color:var(--paper-dim);text-align:right;border-bottom:2px solid #14212e17;margin-bottom:4px;padding:2px 4px 10px;font-size:12px;font-weight:800}.wai-root .brow{align-items:center;gap:9px;padding:7px 4px;font-size:16px;font-weight:700;display:flex}.wai-root .brow .r{width:20px;color:var(--paper-dim);flex:none;font-weight:800}.wai-root .brow .n{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:1.5;overflow:hidden}.wai-root .brow .s{color:var(--game-deep);flex:none;font-weight:800}.wai-root .brow.me{background:var(--game-16)}.wai-root .board.moving{padding-bottom:6px}.wai-root .brows{--pitch:38px;height:calc(var(--rows,3) * var(--pitch));position:relative;overflow:hidden}.wai-root .board.moving .brow{height:var(--pitch);box-sizing:border-box;animation:wai-boRow .62s var(--ease) 1.2s both;background:#fff;padding:0 4px;position:absolute;left:0;right:0}.wai-root .board.moving .brow.me{background:linear-gradient(0deg, var(--game-16), var(--game-16)), #fff}.wai-root .board.moving .brow.ruled:before{content:"";inset-inline:4px;background:#14212e17;height:2px;position:absolute;top:0}.wai-root .board.moving .brow .r{animation:.62s linear 1.2s both wai-boRank}.wai-root .board.moving .brow .s{min-width:46px;height:24px;position:relative}.wai-root .board.moving .brow .s i{justify-content:flex-start;align-items:center;font-style:normal;display:flex;position:absolute;inset:0}.wai-root .board.moving .brow .s i.o{animation:.16s linear .95s both wai-boScoreOld}.wai-root .board.moving .brow .s i.n{animation:wai-boScoreNew .26s var(--ease) 1.11s both}.wai-root .board.moving .brow .bdelta{background:var(--sel-dot);color:var(--paper);border:2px solid var(--outline);box-shadow:2px 2px 0 var(--outline);animation:wai-boDelta .42s var(--ease) .62s both;direction:ltr;border-radius:999px;flex:none;padding:1px 8px 2px;font-size:13px;font-weight:900;line-height:1.3}@keyframes wai-boRow{0%{transform:translateY(calc(var(--from) * var(--pitch)))}to{transform:translateY(calc(var(--to) * var(--pitch)))}}@keyframes wai-boRank{0%{opacity:1}18%,70%{opacity:0}to{opacity:1}}@keyframes wai-boScoreOld{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes wai-boScoreNew{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes wai-boDelta{0%{opacity:0;transform:scale(.4)rotate(-8deg)}60%{opacity:1;transform:scale(1.12)rotate(0)}to{opacity:1;transform:scale(1)}}.wai-root .wash{background:var(--game);z-index:2;border-radius:50%;width:220vmax;height:220vmax;margin:-110vmax 0 0 -110vmax;animation:.55s cubic-bezier(.2,.7,.2,1) both wai-wash;position:absolute;top:50%;left:50%}@keyframes wai-wash{0%{transform:scale(0)}to{transform:scale(1)}}.wai-root .spot{z-index:3;padding:72px 22px calc(24px + env(safe-area-inset-bottom,0px));text-align:center;color:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.wai-root .spot .kick{animation:wai-enter .46s var(--ease) .34s both}.wai-root .nextname{letter-spacing:-.03em;text-align:center;overflow-wrap:anywhere;max-width:100%;animation:wai-hoName .5s var(--ease) .42s both;margin:2px 0 0;font-size:56px;font-weight:900;line-height:1}.wai-root .nextname.nm-m{font-size:46px}.wai-root .nextname.nm-l{font-size:38px}@keyframes wai-hoName{0%{opacity:0;transform:scale(.55)}60%{opacity:1;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}.wai-root .nextnote{opacity:.7;text-align:center;animation:wai-enter .46s var(--ease) .58s both;margin:12px 0 0;font-size:16px;font-weight:700}.game-screen.wai-mood{background:var(--skin-texture,none) center / 320px repeat, var(--bg);justify-content:flex-start;align-items:stretch;gap:0;height:100svh;min-height:100svh;padding:0;position:relative;overflow:hidden}@supports (height:100dvh){.game-screen.wai-mood{height:100dvh;min-height:100dvh}}.game-screen.wai-mood .game-center{justify-content:flex-start;align-items:stretch;gap:0;width:100%;max-width:none;min-height:0;padding:0}@media (prefers-reduced-motion:reduce){.wai-root .e,.wai-root .f1,.wai-root .f2,.wai-root .slamname,.wai-root .kicklabel,.wai-root .stamp,.wai-root .board,.wai-root .cd span,.wai-root .spot .kick,.wai-root .nextname,.wai-root .nextnote,.wai-root .stage.flood:before{animation:none}.wai-root .shock{display:none}.wai-root .board.moving .brow{transform:translateY(calc(var(--to) * var(--pitch)));animation:none}.wai-root .board.moving .brow .s i.o{opacity:0;animation:none}.wai-root .board.moving .brow .s i.n{opacity:1;animation:none}.wai-root .board.moving .brow .r,.wai-root .board.moving .brow .bdelta{animation:none}.wai-root .wash{animation:none;transform:scale(1)}.wai-root .stage.hot,.wai-root .stage.dark.hot{background:var(--danger);animation:none}.wai-root .tuck{animation-duration:1ms}.wai-root .clock.hot{animation:none}}.trn-root,.tvtrv-root,.intro--trivia,.game-screen.trv-mood{--bg:var(--skin-bg,#f7f1e4);--accent:var(--skin-accent,#ffd84d);--r-md:20px;--r-lg:28px;--game:var(--skin-game,#2a74ff);--game-deep:var(--skin-game-deep,#1538b8);--game-16:var(--skin-game-a16,#2a74ff29);--game-top:color-mix(in srgb, var(--game) 88%, #fff);--game-bot:color-mix(in srgb, var(--game) 65%, #00168f)}@keyframes trv-enter{0%{opacity:0;transform:translateY(14px)scale(.86)}to{opacity:1;transform:none}}@keyframes trv-boRow{0%{transform:translateY(calc(var(--from) * var(--pitch)))}to{transform:translateY(calc(var(--to) * var(--pitch)))}}@keyframes trv-boRank{0%{opacity:1}18%,70%{opacity:0}to{opacity:1}}@keyframes trv-boScoreOld{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}@keyframes trv-boScoreNew{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes trv-boDelta{0%{opacity:0;transform:scale(.4)rotate(-8deg)}60%{opacity:1;transform:scale(1.12)rotate(0)}to{opacity:1;transform:scale(1)}}.game-screen.trv-mood{background:var(--skin-texture,none) center / 320px repeat, var(--game);justify-content:flex-start;align-items:stretch;gap:0;height:100svh;min-height:100svh;padding:0;position:relative;overflow:hidden}@supports (height:100dvh){.game-screen.trv-mood{height:100dvh;min-height:100dvh}}.game-screen.trv-mood .badge-row .pause-button{color:var(--paper);background:#ffffff80}.game-screen.trv-mood .game-center{justify-content:flex-start;align-items:stretch;gap:0;width:100%;max-width:none;min-height:0;padding:0}.trn-root{--trn-0a6b45:#0a6b45;--trn-1538b8:#1538b8;--trn-1c2742:#1c2742;--trn-22c589:#22c589;--trn-3a5cff:#3a5cff;--trn-3b8dff:#3b8dff;--trn-4a0f19:#4a0f19;--trn-4a6478:#4a6478;--trn-5b0f1c:#5b0f1c;--trn-7ff0b4:#7ff0b4;--trn-8ff0b6:#8ff0b6;--trn-9e2737:#9e2737;--trn-b02a32:#b02a32;--trn-d9545c:#d9545c;--trn-e0393e:#e0393e;--trn-e8932b:#e8932b;--trn-eef3ff:#eef3ff;--trn-f3efe6:#f3efe6;--trn-f7f1e4:#f7f1e4;--trn-fceb4d:#fceb4d;--trn-ff3048:#ff3048;--trn-ff4d5e:#ff4d5e;--trn-ff6a2a:#ff6a2a;--trn-ff7a2a:#ff7a2a;--trn-ff8a2a:#ff8a2a;--trn-ff9f1c:#ff9f1c;--trn-ffa22e:#ffa22e;--trn-ffb347:#ffb347;--trn-ffc44d:#ffc44d;--trn-ffd04a:#ffd04a;--trn-ffd257:#ffd257;--trn-ffd34d:#ffd34d;--trn-ffd36b:#ffd36b;--trn-ffd5c8:#ffd5c8;--trn-ffe066:#ffe066;--trn-ffe27a:#ffe27a;--trn-ffe9a0:#ffe9a0;--trn-ffe9a6:#ffe9a6;--trn-fff2a8:#fff2a8;--trn-fff2c4:#fff2c4;--trn-fff3b0:#fff3b0;--trn-fff3c4:#fff3c4;--trn-fff6a8:#fff6a8;--trn-fff6c8:#fff6c8;--trn-fffbe0:#fffbe0;--trn-fffbe8:#fffbe8;--trn-fffdf0:#fffdf0;--night:#0b1240;--success:var(--sel-dot);--danger-ink:#e0393e;--red-soft:#b9303c;--cord:#ffe8a8;--cord-2:#f2c45c;--ease:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-x:0px;--lane:58px;--disc:84px;--pic-h:min(300px, 34cqh);background:linear-gradient(180deg, var(--game-top), var(--game-bot));width:100%;height:100%;min-height:0;color:var(--paper);letter-spacing:normal;text-rendering:auto;font-synthesis:weight style small-caps;-webkit-tap-highlight-color:transparent;isolation:isolate;direction:rtl;flex:1;font-family:Rubik,system-ui,sans-serif;font-size:16px;line-height:normal;position:relative;overflow:hidden;container-type:size}.trn-root *,.trn-root :before,.trn-root :after{box-sizing:border-box}.trn-root .slot{position:absolute;inset:0}@keyframes trn-slotOn{0%{visibility:hidden}to{visibility:visible}}@keyframes trn-slotOff{0%{visibility:hidden}to{visibility:hidden}}.trn-root[data-clock=frame] *,.trn-root[data-clock=frame] :before,.trn-root[data-clock=frame] :after{animation-play-state:paused!important}.trn-root[data-variant=content]{--safe-top:54px;--safe-bottom:106px;--safe-x:34px;--lane:42px;--disc:72px;--pic-h:min(232px, 33cqh)}.trn-root .mark{inset-inline-end:calc(14px + var(--safe-x));top:calc(13px + var(--safe-top));z-index:40;pointer-events:none;height:30px;position:absolute}.trn-root .mark img{filter:drop-shadow(0 0 1px #14212e)drop-shadow(0 0 1px #14212e)drop-shadow(2px 2px #14212e8c);width:auto;height:100%;display:block}.trn-root .round{isolation:isolate;flex-direction:column;display:flex;position:absolute;inset:0}.trn-root .field{z-index:1;min-height:0;padding:calc(var(--safe-top) + var(--lane)) calc(var(--safe-x) + 22px) calc(var(--disc) / 2 + 12px);color:#fff;background:0 0;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;display:flex;position:relative;overflow:hidden}.trn-root .field.with-image{gap:12px}.trn-root .light{z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 50% 0,#ffffff29,#fff0 62%),radial-gradient(140% 90% at 50% 120%,#0b124052,#0b124000 60%);position:absolute;inset:0}.trn-root .light:before,.trn-root .light:after{content:"";border:6px solid #ffffff12;position:absolute}.trn-root .light:before{border-radius:50%;width:330px;height:330px;top:14%;right:-150px}.trn-root .light:after{border-radius:36px;width:190px;height:190px;bottom:6%;left:-96px;transform:rotate(14deg)}.trn-root .chip{top:calc(var(--safe-top) + 14px);z-index:2;color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#ffffff1f;border:2px solid #fff6;border-radius:999px;max-width:60%;padding:4px 13px 5px;font-size:14px;font-weight:800;line-height:1.2;position:absolute;left:50%;overflow:hidden;translate:-50%}.trn-root .askbox{z-index:1;flex:none;justify-content:center;width:100%;max-height:44cqh;display:flex;position:relative}.trn-root .field.with-image .askbox{max-height:20cqh}.trn-root[data-variant=content] .field.with-image .askbox{max-height:15cqh}.trn-root .ask{text-align:center;color:#fff;text-wrap:balance;text-shadow:3px 3px #14212e59;max-width:100%;margin:0;font-weight:900;line-height:1.14}.trn-root .ask .w{vertical-align:top;margin:-.02em -5px -.16em 0;padding:.02em 5px .16em 0;display:inline-block;overflow:hidden}.trn-root .ask .wi{display:inline-block}.trn-root .pic{z-index:1;min-height:96px;height:min(var(--pic-h), calc((100cqw - 2 * var(--safe-x) - 44px) / var(--ar)));aspect-ratio:var(--ar);max-width:calc(100cqw - 2 * var(--safe-x) - 44px);flex:0 auto;position:relative}.trn-root .pic .mat{box-sizing:border-box;border:3px solid var(--outline);background:#fff;border-radius:18px;padding:6px;position:absolute;inset:0;overflow:hidden;box-shadow:5px 5px #0b12408c}.trn-root .pic img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:12px;width:100%;height:100%;display:block}.trn-root .pic.loading .mat{animation:1.1s ease-in-out infinite trn-skeleton}.trn-root .pic.loading img{opacity:0}.trn-root .pic.broken{border:3px solid var(--outline);width:80%;height:52px;color:var(--paper);background:#ffffffe0;border-radius:16px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.trn-root .seam{z-index:6;flex:none;height:0;position:relative}.trn-root .rail{background:var(--paper);height:14px;position:absolute;top:-7px;left:0;right:0}.trn-root .round.hot .rail{background:var(--trn-5b0f1c)}.trn-root .half{height:8px;position:absolute;top:-4px}.trn-root .half.r{left:calc(50% + var(--disc) / 2 - 2px);right:4px}.trn-root .cord{background:repeating-linear-gradient(120deg, var(--cord) 0 5px, var(--cord-2) 5px 8px);border-radius:4px;position:absolute;inset:0;box-shadow:0 0 0 1px #00000059}.trn-root .half.r .cord{transform-origin:0}.trn-root .half.l .cord{transform-origin:100%}.trn-root .spark{background:radial-gradient(circle, #fff 0 22%, var(--trn-ffe27a) 34%, #ffaa28bf 52%, #ff8c1400 72%);opacity:0;pointer-events:none;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:50%;left:100%}.trn-root .half.l .spark{left:0%}.trn-root .spark:before,.trn-root .spark:after{content:"";background:var(--trn-ffe9a6);width:3px;height:3px;box-shadow:-7px -9px 0 0 var(--trn-ffd36b), 8px -6px 0 0 var(--trn-fff2c4), -3px 9px 0 0 var(--trn-ffb347), 9px 5px 0 -1px var(--trn-ffe27a);border-radius:50%;animation:.36s steps(3,end) infinite trn-embers;position:absolute;top:50%;left:50%}.trn-root .spark:after{animation-duration:.42s;transform:rotate(140deg)scale(.8)}.trn-root .disc{width:var(--disc);height:var(--disc);margin:calc(var(--disc) / -2) 0 0 calc(var(--disc) / -2);z-index:7;perspective:600px;transform-style:preserve-3d;position:absolute;top:0;left:50%}.trn-root .disc .face{border:4px solid var(--outline);box-shadow:4px 4px 0 var(--outline);backface-visibility:hidden;background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.trn-root .disc .d{font-size:calc(var(--disc) * .46);letter-spacing:-.02em;color:var(--paper);font-variant-numeric:tabular-nums;padding-top:2px;font-weight:900;line-height:1;display:block}.trn-root .disc.hot .d,.trn-root .disc.spent .front .d,.trn-root .disc.spent>.face .d{color:var(--danger-ink)}.trn-root .disc .back{transform:rotateY(180deg)}.trn-root .disc.correct .back{background:var(--success)}.trn-root .disc.wrong .back{background:var(--red-soft)}.trn-root .disc .back .v{color:var(--paper);font-size:22px;font-weight:900}.trn-root .disc.wrong .back .v{color:#fff;font-size:19px}.trn-root .zone{z-index:3;padding:calc(var(--disc) / 2 + 12px) calc(var(--safe-x) + 18px) calc(var(--safe-bottom) + 12px);background:var(--bg);flex-direction:column;flex:none;gap:8px;display:flex;position:relative}.trn-root .opts{grid-template-columns:1fr;gap:10px;display:grid}.trn-root .opts.grid{grid-template-columns:1fr 1fr}.trn-root .opt{isolation:isolate;box-sizing:border-box;background:var(--btn-primary-bg,#fff);min-height:60px;color:var(--btn-primary-fg,var(--paper));border:var(--skin-btn-border-width,3px) solid var(--btn-primary-border,var(--outline));border-radius:var(--skin-btn-radius,16px);box-shadow:4px 4px 0 var(--btn-primary-border,var(--outline));font-family:inherit;font-size:var(--opt-size,22px);text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;margin:0;padding:7px 16px;font-weight:800;line-height:1.15;transition:transform 90ms,box-shadow 90ms;display:flex;position:relative}.trn-root[data-variant=content] .opt{min-height:50px;padding-block:5px}.trn-root[data-variant=content] .opts{gap:8px}.trn-root[data-variant=content] .zone{gap:6px}.trn-root .opt .t{z-index:2;text-wrap:balance;overflow-wrap:anywhere;width:100%;display:block;position:relative}.trn-root button.opt:active:not(:disabled){box-shadow:1px 1px 0 var(--outline);transform:translate(3px,3px)}.trn-root button.opt:disabled{cursor:default}.trn-root .opt.mine{background:var(--btn-selected-bg,var(--paper));color:var(--btn-selected-fg,#fff);box-shadow:1px 1px 0 var(--outline);transform:translate(3px,3px)}.trn-root .opt.other{opacity:.4}.trn-root .opt .fill{z-index:1;border-radius:calc(var(--skin-btn-radius,16px) - 3px);background:var(--success);position:absolute;inset:0}.trn-root .opt .fill.red{background:var(--red-soft)}.trn-root .opt.right{z-index:3;box-shadow:5px 5px 0 var(--outline);color:var(--paper);background:#fff;transform:none}.trn-root .opt.wrong{color:#fff;box-shadow:3px 3px 0 var(--outline);transform:none}.trn-root .opt.rest{opacity:.3}.trn-root .opt .ring{z-index:0;border:4px solid var(--success);border-radius:calc(var(--skin-btn-radius,16px) + 4px);pointer-events:none;opacity:0;position:absolute;inset:-4px}.trn-root .opt .shine{z-index:2;border-radius:calc(var(--skin-btn-radius,16px) - 3px);pointer-events:none;position:absolute;inset:0;overflow:hidden}.trn-root .opt .shine i{opacity:0;background:linear-gradient(100deg,#fff0 0%,#ffffffb3 50%,#fff0 100%);width:46%;position:absolute;top:-20%;bottom:-20%;left:27%;transform:translate(150%)skew(-14deg)}.trn-root .opt .sticker{z-index:4;inset-inline-end:-10px;border:2px solid var(--outline);background:var(--paper);color:var(--success);font-variant-numeric:tabular-nums;opacity:0;direction:ltr;border-radius:999px;padding:3px 11px 4px;font-size:18px;font-weight:900;line-height:1.1;position:absolute;top:-15px}.trn-root .opt .burst{z-index:0;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.trn-root .opt .burst i{border:2px solid var(--outline);opacity:0;border-radius:3px;margin:-5px 0 0 -5px;position:absolute}.trn-root .opt .burst i.c{border-radius:50%}.trn-root .opt .burst i:nth-child(4n+1){background:var(--trn-fceb4d)}.trn-root .opt .burst i:nth-child(4n+2){background:#fff}.trn-root .opt .burst i:nth-child(4n+3){background:var(--success)}.trn-root .opt .burst i:nth-child(4n+4){background:var(--game)}.trn-root .tension{min-height:21px;color:var(--paper);opacity:.72;text-align:center;margin:2px 0 0;font-size:16px;font-weight:700}.trn-root .tension.prompt{opacity:.8;font-size:15px;font-weight:800}.trn-root .verdict{flex-direction:column;align-items:center;gap:2px;min-height:21px;margin-top:2px;display:flex}.trn-root .verdict p{text-align:center;color:var(--paper);margin:0}.trn-root .verdict .myline{font-size:17px;font-weight:800}.trn-root .verdict .roomline{opacity:.8;font-size:16px;font-weight:800}.trn-root .vignette{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(120% 85% at 50% 38%,#3c061e00 48%,#3c061e9e 100%);position:absolute;inset:0}.trn-root .dim{z-index:2;background:var(--night);opacity:0;pointer-events:none;position:absolute;inset:0}.trn-root .stamp{z-index:8;border:4px solid var(--outline);box-shadow:5px 5px 0 var(--outline);background:var(--danger);color:#fff;white-space:nowrap;text-shadow:2px 2px #14212e4d;opacity:0;pointer-events:none;border-radius:14px;padding:4px 22px 8px;font-size:40px;font-weight:900;line-height:1.1;position:absolute;top:34%;left:50%}.trn-root .stamp.early{color:var(--paper);text-shadow:none;background:#fff}.trn-root[data-image] .stamp{top:30%}.trn-root .opener{z-index:45;pointer-events:none;background:0 0;position:absolute;inset:0;overflow:hidden}.trn-root .opener .sun{background:repeating-conic-gradient(#ffffff24 0deg 10deg,#0000 10deg 20deg);border-radius:50%;width:1000px;height:1000px;margin:-500px 0 0 -500px;position:absolute;top:42%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 62%);mask-image:radial-gradient(circle,#000 15%,#0000 62%)}.trn-root .opener .biglogo{object-fit:contain;filter:drop-shadow(5px 5px #14212e73);width:288px;height:192px;margin:-96px 0 0 -144px;position:absolute;top:40%;left:50%}.trn-root .opener .label{color:var(--paper);border:4px solid var(--outline);box-shadow:4px 4px 0 var(--outline);opacity:0;background:#fff;border-radius:14px;padding:4px 23px 7px;font-size:43px;font-weight:900;line-height:1.1;position:absolute;top:59%;left:50%}.trn-root .hook,.trn-root .cta{z-index:50;padding:calc(var(--safe-top) + 20px) calc(var(--safe-x) + 22px) calc(var(--safe-bottom) + 20px);color:#fff;text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0;overflow:hidden}.trn-root .hooklogo{z-index:1;filter:drop-shadow(4px 4px #14212e73);width:120px;height:auto;position:relative}.trn-root .hookline{z-index:1;text-wrap:balance;text-shadow:3px 3px #14212e59;margin:0;font-size:46px;font-weight:900;line-height:1.08;position:relative}.trn-root .hooksub{z-index:1;opacity:.85;margin:0;font-size:17px;font-weight:800;position:relative}.trn-root .cta{z-index:60;background:linear-gradient(180deg, var(--game-top), var(--game-bot));border-top:14px solid var(--paper);animation:trn-sweepUp .46s var(--ease-out) calc(var(--t0)) both}.trn-root .ctalogo{z-index:1;filter:drop-shadow(5px 5px #14212e73);width:210px;height:auto;position:relative}.trn-root .ctaline{z-index:1;text-shadow:3px 3px #14212e59;margin:6px 0 0;font-size:36px;font-weight:900;line-height:1.1;position:relative}.trn-root .ctasub{z-index:1;opacity:.9;text-wrap:balance;margin:0;font-size:18px;font-weight:700;position:relative}.trn-root .ctapill{z-index:1;border:3px solid var(--outline);background:var(--paper);color:#fff;box-shadow:4px 4px 0 var(--outline);direction:ltr;border-radius:999px;margin-top:8px;padding:8px 26px 10px;font-size:26px;font-weight:900;position:relative}@keyframes trn-fade{0%{opacity:0}to{opacity:1}}@keyframes trn-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes trn-pop{0%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes trn-rise{0%{transform:translateY(108%)}to{transform:none}}@keyframes trn-rise2{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes trn-skeleton{0%,to{opacity:.55}50%{opacity:1}}@keyframes trn-open{0%{clip-path:inset(46% round 18px);opacity:0;transform:scale(1.04)}12%{opacity:1}70%{clip-path:inset(0 round 18px)}to{clip-path:inset(-12px round 18px);transform:none}}@keyframes trn-zoneUp{0%{transform:translateY(105%)}to{transform:none}}@keyframes trn-zoneUpFromSink{0%{animation-timing-function:cubic-bezier(.5,0,.9,.5);transform:none}24.5%{transform:translateY(105%)}57.1%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(105%)}to{transform:none}}@keyframes trn-plateIn{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}@keyframes trn-press{0%{transform:translate(3px,3px)scale(.95)}45%{transform:translate(3px,3px)scale(1.035)}to{transform:translate(3px,3px)scale(1)}}@keyframes trn-recede{to{opacity:.4}}@keyframes trn-discIn{0%{opacity:0;transform:translateY(-46px)scale(.6)}55%{opacity:1;transform:translateY(0)scale(1.08)}78%{transform:scale(.97)}to{opacity:1;transform:none}}@keyframes trn-lay{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes trn-burn{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes trn-sparkRun{0%{opacity:1;left:100%}to{opacity:1;left:0%}}@keyframes trn-sparkRunL{0%{opacity:1;left:0%}to{opacity:1;left:100%}}@keyframes trn-hot{0%{transform:none}to{transform:scale(1.15)}}@keyframes trn-embers{0%{opacity:1;transform:rotate(0)scale(1)}50%{opacity:.6;transform:rotate(60deg)scale(1.2)}to{opacity:1;transform:rotate(120deg)scale(.9)}}@keyframes trn-digit{0%{transform:scale(1.45)}to{transform:none}}@keyframes trn-digitHot{0%{transform:scale(1.9)}to{transform:none}}@keyframes trn-kick{0%{transform:scale(1.08)}40%{transform:scale(.985)}to{transform:none}}@keyframes trn-snap{0%{transform:scaleX(var(--f,0))}to{transform:scaleX(0)}}@keyframes trn-sparkSnap{0%{left:calc(var(--f,0) * 100%);opacity:1}to{opacity:1;left:0%}}@keyframes trn-sparkSnapL{0%{left:calc((1 - var(--f,0)) * 100%);opacity:1}to{opacity:1;left:100%}}@keyframes trn-discPunch{0%{transform:scale(1)}30%{transform:scale(1.22)}65%{transform:scale(.96)}to{transform:none}}@keyframes trn-dim{0%{opacity:0}to{opacity:.55}}@keyframes trn-undim{0%{opacity:.55}to{opacity:0}}@keyframes trn-stamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-4deg)scale(2.4)}18%{opacity:1}40%{transform:translate(-50%,-50%)rotate(-4deg)scale(.92)}66%{transform:translate(-50%,-50%)rotate(-4deg)scale(1.04)}to{opacity:1;transform:translate(-50%,-50%)rotate(-4deg)scale(1)}}@keyframes trn-stampOut{0%{opacity:1;transform:translate(-50%,-50%)rotate(-4deg)scale(1)}to{opacity:0;visibility:hidden;transform:translate(-50%,-50%)rotate(8deg)scale(.5)}}@keyframes trn-close{to{opacity:.55;transform:scale(.97)}}@keyframes trn-wipe{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes trn-punch{0%{transform:scale(1)}34%{transform:scale(1.085)}62%{transform:scale(.99)}to{transform:scale(1.025)}}@keyframes trn-ring{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.07,1.65)}}@keyframes trn-shine{0%{opacity:1;transform:translate(150%)skew(-14deg)}to{opacity:1;transform:translate(-190%)skew(-14deg)}}@keyframes trn-sticker{0%{opacity:0;transform:scale(.3)rotate(0)}60%{opacity:1;transform:scale(1.15)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}@keyframes trn-shake{0%,to{translate:0}18%{translate:-9px}36%{translate:8px}54%{translate:-5px}72%{translate:3px}}@keyframes trn-burst{0%{opacity:1;transform:translate(0)scale(0)rotate(0)}14%{opacity:1;transform:translate(calc(var(--dx) * .45), calc(var(--dy) * .45)) scale(1) rotate(60deg)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + 90px)) scale(.9) rotate(260deg)}}@keyframes trn-flip{0%{transform:rotateY(0)scale(1)}50%{transform:rotateY(90deg)scale(1.16)}to{transform:rotateY(180deg)scale(1)}}@keyframes trn-discOut{to{opacity:0;visibility:hidden;transform:scale(.2)}}@keyframes trn-row{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes trn-sun{to{transform:rotate(360deg)}}@keyframes trn-logoSlam{0%{opacity:0;transform:scale(2.4)rotate(-6deg)}18%{opacity:1}39%{transform:scale(.9)rotate(0)}64%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes trn-logoFly{0%{transform:translate(0)scale(1)rotate(0)}50%{transform:translate(calc(15px - 25cqw),calc(-20cqh - 20px))scale(.55)rotate(-10deg)}to{transform:translate(calc(29px - 50cqw),calc(28px - 40cqh))scale(.156)rotate(0)}}@keyframes trn-labelSlam{0%{opacity:0;transform:translate(-50%)rotate(-4deg)scale(2.2)}18%{opacity:1}36%{transform:translate(-50%)rotate(-4deg)scale(.92)}64%{transform:translate(-50%)rotate(-4deg)scale(1.04)}to{opacity:1;transform:translate(-50%)rotate(-4deg)scale(1)}}@keyframes trn-labelDrop{0%{opacity:1;transform:translate(-50%)rotate(-4deg)}to{opacity:0;transform:translate(-50%)translateY(50px)rotate(-4deg)}}@keyframes trn-hookSlam{0%{opacity:0;transform:scale(1.9)rotate(-3deg)}20%{opacity:1}45%{transform:scale(.95)rotate(0)}70%{transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes trn-sweepUp{0%{transform:translateY(100%)}to{transform:none}}@container (height<=700px){.trn-root[data-variant=game] .opt{min-height:52px;padding-block:5px}.trn-root[data-variant=game] .opts{gap:8px}.trn-root[data-variant=game] .round{--pic-h:min(220px, 30cqh);--lane:50px}}.trn-root .backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.trn-root .backdrop .rays{background:repeating-conic-gradient(#ffffff13 0deg 7deg,#fff0 7deg 18deg);border-radius:50%;width:1500px;height:1500px;margin:-750px 0 0 -750px;position:absolute;top:30%;left:50%;-webkit-mask-image:radial-gradient(circle,#000 0% 22%,#0000 60%);mask-image:radial-gradient(circle,#000 0% 22%,#0000 60%)}.trn-root .backdrop .pattern{opacity:.085;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='110' height='110' viewBox='0 0 110 110'%3E%3Ccircle cx='26' cy='28' r='11' fill='none' stroke='white' stroke-width='3.5'/%3E%3Crect x='66' y='64' width='24' height='24' rx='7' fill='none' stroke='white' stroke-width='3.5' transform='rotate(14 78 76)'/%3E%3C/svg%3E");background-size:110px 110px;position:absolute;inset:-110px}.trn-root .backdrop .glow{background:radial-gradient(110% 60% at 50% 0,#ffffff38,#fff0 60%),radial-gradient(120% 70% at 50% 110%,#08145a59,#08145a00 65%);position:absolute;inset:0}.trn-root .round{z-index:1}@keyframes trn-spin{to{transform:rotate(360deg)}}@keyframes trn-drift{0%{transform:translate(0)}to{transform:translate(110px,-110px)}}@keyframes trn-tremble{0%{transform:translate(.8px,-.6px)rotate(.25deg)}50%{transform:translate(-.8px,.5px)rotate(-.25deg)}to{transform:translate(.5px,.8px)rotate(.1deg)}}@keyframes trn-tremble2{0%{transform:translate(1.8px,-1.2px)rotate(.6deg)}50%{transform:translate(-1.8px,1px)rotate(-.6deg)}to{transform:translate(1.2px,1.6px)rotate(.3deg)}}@keyframes trn-heart{0%{transform:scale(1.045)}30%,to{transform:scale(1)}}@keyframes trn-vbeat{0%{opacity:1}20%{opacity:1}to{opacity:.6}}@keyframes trn-faceKick{0%{transform:scale(1.18)rotate(-4deg)}25%{transform:scale(.96)rotate(3deg)}50%{transform:rotate(-1.5deg)}to{transform:none}}.trn-root .round.hot .disc .face{box-shadow:4px 4px 0 var(--outline), 0 0 0 6px #ff5a3c47}.trn-root .blast{z-index:9;pointer-events:none;width:0;height:0;position:absolute;top:0;left:50%}.trn-root .blast>i,.trn-root .blast .smoke-wrap>i{display:block;position:absolute}.trn-root .fireball{background:radial-gradient(circle, #fff 0 16%, var(--trn-fff6c8) 26%, var(--trn-ffd04a) 40%, var(--trn-ff8a2a) 54%, #ff46288c 64%, #ff3c2800 72%);opacity:0;border-radius:50%;width:260px;height:260px;top:-130px;left:-130px}.trn-root .wave{opacity:0;border:7px solid #fffffff2;border-radius:50%;width:120px;height:120px;top:-60px;left:-60px}.trn-root .wave.w2{border-width:5px;border-color:#ffc446e6}.trn-root .streak{width:0;height:0;top:0;left:0}.trn-root .streak b{background:linear-gradient(90deg, #fff0, #fff 40%, var(--trn-ffe27a));opacity:0;transform-origin:0;border-radius:3px;width:22px;height:4px;position:absolute;top:-2px;left:0}.trn-root .streak.hot b{background:linear-gradient(90deg, #ff8c2800, var(--trn-ffb347) 40%, var(--trn-ff6a2a));height:5px}.trn-root .shard{border:3px solid var(--outline);opacity:0;background:#fff;border-radius:4px;margin:-8px 0 0 -8px;top:0;left:0}.trn-root .shard.tri{clip-path:polygon(50% 0,100% 100%,0 100%);background:#fff;border:none;border-radius:2px}.trn-root .smoke-wrap{width:0;height:0;top:0;left:0}.trn-root .smoke{opacity:0;background:radial-gradient(circle,#e1e8ff8c 0%,#96a5dc61 45%,#7887c800 72%);border-radius:50%;width:110px;height:110px;top:-55px;left:-55px}.trn-root .ember{background:radial-gradient(circle, #fff 0 22%, var(--trn-ffe9a0) 36%, var(--trn-ffb347) 54%, #ff782800 72%);opacity:0;border-radius:50%;width:44px;height:44px;top:-22px;left:-22px}.trn-root .flash{z-index:70;background:radial-gradient(circle at 50% 55%, #fff 0%, var(--trn-fffbe8) 40%, var(--trn-fff3c4) 100%);opacity:0;pointer-events:none;position:absolute;inset:0}@keyframes trn-charge{0%{filter:none;transform:scale(1)}to{filter:brightness(1.35) drop-shadow(0 0 14px var(--trn-fff2a8));transform:scale(1.28)}}@keyframes trn-gone{to{opacity:0;visibility:hidden}}@keyframes trn-flash{0%{opacity:.8}to{opacity:0}}@keyframes trn-fireball{0%{opacity:1;transform:scale(.12)}38%{opacity:1;transform:scale(1.15)}to{opacity:0;transform:scale(1.5)}}@keyframes trn-wave{0%{opacity:1;transform:scale(.25)}to{opacity:0;transform:scale(6.5)}}@keyframes trn-streak{0%{opacity:1;transform:translate(14px)scaleX(.5)}to{opacity:0;transform:translateX(var(--d)) scaleX(1.6)}}@keyframes trn-shard{0%{opacity:1;transform:translate(0)rotate(0)scale(.6)}12%{opacity:1;transform:translate(calc(var(--dx) * .45), calc(var(--dy) * .45)) rotate(calc(var(--spin) * .15)) scale(1)}75%{opacity:1}to{opacity:0;transform:translate(var(--dx), calc(var(--dy) + 150px)) rotate(var(--spin)) scale(.9)}}@keyframes trn-smoke{0%{opacity:0;transform:translate(0)scale(.25)}18%{opacity:.95}to{opacity:0;transform:translate(calc(var(--x) * 2.2), calc(var(--y) * 2 - 46px)) scale(calc(var(--s) * 2.1))}}@keyframes trn-quake{0%{transform:none}8%{transform:translate(-11px,7px)rotate(-.6deg)scale(1.05)}18%{transform:translate(10px,-8px)rotate(.5deg)scale(1.05)}30%{transform:translate(-7px,5px)scale(1.04)}44%{transform:translate(6px,-3px)scale(1.03)}60%{transform:translate(-3px,2px)scale(1.02)}78%{transform:translate(2px,-1px)scale(1.01)}to{transform:none}}@keyframes trn-blow{0%{transform:none}25%{transform:translateY(9px) scale(.95) rotate(calc((var(--i) - 1.5) * .8deg))}to{transform:none}}@keyframes trn-emberPulse{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes trn-emberOut{0%{opacity:1;transform:scale(1)}40%{opacity:1;transform:scale(2.6)}to{opacity:0;transform:scale(3.4)}}.trn-root .truthbox{flex-direction:column;display:flex;position:absolute;inset:0}.trn-root .flyer{left:50%;top:var(--cy,40%);z-index:20;pointer-events:none;width:0;height:0;position:absolute}.trn-root .flyrays{opacity:0;background:repeating-conic-gradient(#fff6c880 0deg 8deg,#fff6c800 8deg 20deg);border-radius:50%;width:520px;height:520px;position:absolute;top:-260px;left:-260px;-webkit-mask-image:radial-gradient(circle,#000 12%,#0000 62%);mask-image:radial-gradient(circle,#000 12%,#0000 62%)}.trn-root .acard{width:max-content;min-width:200px;max-width:320px;color:var(--paper);border:4px solid var(--outline);box-shadow:6px 6px 0 var(--outline), 0 0 40px #fff0b4a6;text-align:center;opacity:0;background:#fff;border-radius:20px;padding:14px 26px 16px;position:absolute;top:0;left:0;transform:translate(-50%,-50%)rotate(-2deg)}.trn-root .acard .at{text-wrap:balance;font-size:38px;font-weight:900;line-height:1.08;display:block}@keyframes trn-fly{0%{opacity:0;transform:translate(-50%, calc(-50% + var(--ey,200px))) scale(.1) rotate(-18deg)}4%{opacity:1}18%{transform:translate(-50%,-50%)scale(1.22)rotate(-5deg)}26%{transform:translate(-50%,-50%)scale(.93)rotate(-1deg)}33%{transform:translate(-50%,-50%)scale(1.04)rotate(-3deg)}71.7%{opacity:1;background:#fff;transform:translate(-50%,-50%)scale(1)rotate(-2deg)}80%{transform:translate(-50%,calc(-50% - 18px))scale(1.07)rotate(-4deg)}94%{background:var(--success)}to{opacity:1;transform:translate(calc(-50% + var(--px,0px)), calc(-50% + var(--py,260px))) scale(var(--ps,1)) rotate(0);background:var(--success)}}@keyframes trn-flyrays{0%{opacity:0;transform:scale(.3)rotate(0)}30%{opacity:1;transform:scale(1)rotate(20deg)}85%{opacity:.9}to{opacity:0;transform:scale(1.15)rotate(55deg)}}@keyframes trn-hold{0%,to{opacity:.55;transform:scale(.97)}}@keyframes trn-recede2{0%{opacity:.55;transform:scale(.97)}to{opacity:.3;transform:scale(.97)}}.trn-root .disc.verdict .face{background:var(--success)}.trn-root .disc.verdict.wrong .face{background:var(--red-soft)}.trn-root .disc.verdict .v{color:var(--paper);font-size:22px;font-weight:900}.trn-root .disc.verdict.wrong .v{color:#fff;font-size:19px}@keyframes trn-rebuild{0%{opacity:0;transform:scale(.2)rotate(-120deg)}60%{opacity:1;transform:scale(1.14)rotate(8deg)}to{opacity:1;transform:none}}.trn-root .round.standings{--row-h:54px;display:block}.trn-root .board{border:4px solid var(--outline);width:350px;max-width:calc(100% - 40px);box-shadow:6px 7px 0 var(--outline);z-index:3;background:#fff;border-radius:26px;padding:16px 14px 14px;position:absolute;top:50%;left:50%;translate:-50% -50%}.trn-root .board .btitle{text-align:center;opacity:1;color:var(--paper);margin:0 0 10px;font-size:26px;font-weight:900}.trn-root .brows{height:calc(var(--rows) * var(--row-h));position:relative}.trn-root .board .brow{height:calc(var(--row-h) - 6px);transform:translateY(calc(var(--to) * var(--row-h)));padding:0;position:absolute;top:0;left:0;right:0}.trn-root .brow .rin{background:var(--trn-f3efe6);border:2px solid #14212e1f;border-radius:14px;align-items:center;gap:10px;height:100%;padding:0 12px;display:flex}.trn-root .brow.me .rin{background:var(--trn-eef3ff);border-color:var(--game)}.trn-root .brow .r{width:26px;color:var(--trn-4a6478);text-align:center;flex:none;font-size:18px;font-weight:900}.trn-root .brow .n{white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:1;min-width:0;font-size:23px;font-weight:800;overflow:hidden}.trn-root .brow .bdelta{background:var(--success);color:var(--paper);border:2px solid var(--outline);border-radius:999px;flex:none;padding:2px 9px;font-size:15px;font-weight:900}@property --trn-n{syntax:"<integer>";inherits:false;initial-value:0}.trn-root .brow .s{text-align:left;font-variant-numeric:tabular-nums;--trn-n:var(--a);counter-reset:tn var(--trn-n);flex:none;min-width:54px;font-size:28px;font-weight:900}.trn-root .brow .s:after{content:counter(tn)}@keyframes trn-boardIn{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:none}}@keyframes trn-rowIn{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}@keyframes trn-rowMove{0%{transform:translateY(calc(var(--from) * var(--row-h)))}to{transform:translateY(calc(var(--to) * var(--row-h)))}}@keyframes trn-count{0%{--trn-n:var(--b)}to{--trn-n:var(--a)}}.trn-root .opt.right.picked{background:var(--btn-selected-bg,var(--paper));color:#fff}@keyframes trn-toPaper{to{color:var(--paper)}}.trn-root .half{height:14px;top:-7px}.trn-root .cord{background:repeating-linear-gradient(115deg, var(--trn-ffd34d) 0 7px, var(--trn-e8932b) 7px 11px);box-shadow:none;border:3px solid var(--outline);border-radius:7px}.trn-root .spark{background:0 0;width:44px;height:44px;margin:-22px 0 0 -22px}.trn-root .spark:before,.trn-root .spark:after{display:none}.trn-root .round.hot .spark{width:56px;height:56px;margin:-28px 0 0 -28px}.trn-root .spark .sstar{width:100%;height:100%;animation:.52s linear infinite trn-sstar;position:absolute;inset:0;overflow:visible}.trn-root .spark .s1{fill:var(--trn-fceb4d);stroke:var(--outline);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.trn-root .spark .s2{fill:var(--trn-ff6a2a)}.trn-root .round.hot .spark .s2,.trn-root .spark.hotspark .s2{fill:var(--trn-ff3048)}.trn-root .spark.hotspark{filter:none;transform:scale(1.2)}.trn-root .spark .tw{border:2px solid var(--outline);background:#fff;border-radius:50%;width:9px;height:9px;animation:.48s step-end infinite trn-twinkle;position:absolute}.trn-root .spark .t1{top:-6px;left:-10px}.trn-root .spark .t2{animation-delay:-160ms;top:4px;right:-12px}.trn-root .spark .t3{animation-delay:-320ms;bottom:-12px;left:12px}@keyframes trn-sstar{to{transform:rotate(360deg)}}@keyframes trn-twinkle{0%{opacity:1;transform:scale(1)}33%{opacity:1;transform:scale(.5)}66%{opacity:0}}.trn-root .disc.bomb .face{background:var(--trn-1c2742);border-color:var(--outline)}.trn-root .disc.bomb .face .d,.trn-root .disc.bomb.hot .face .d,.trn-root .disc.bomb.spent .face .d{color:#fff}.trn-root .disc.bomb.hot .face{background:var(--trn-e0393e)}.trn-root .disc.bomb .hl{opacity:.85;background:#fff;border-radius:50%;width:26%;height:15%;position:absolute;top:14%;left:17%;transform:rotate(-32deg)}.trn-root .disc.bomb .cap{background:var(--trn-1c2742);border:3px solid var(--outline);border-radius:5px;width:30px;height:17px;margin-left:-15px;position:absolute;top:-11px;left:50%}.trn-root .disc.bomb.hot .cap{background:var(--trn-b02a32)}@keyframes trn-squash{0%{transform:scale(1)}45%{transform:scale(1.3,.78)}to{transform:scale(.82,1.34)}}.trn-root .kaboom{z-index:1;width:0;height:0;position:absolute;top:0;left:0}.trn-root .kaboom .kspin{width:0;height:0;position:absolute;top:0;left:0}.trn-root .kb{width:1300px;height:1300px;position:absolute;top:-650px;left:-650px;overflow:visible}.trn-root .kb polygon{stroke:var(--outline);stroke-width:7px;vector-effect:non-scaling-stroke;stroke-linejoin:round}@keyframes trn-burstGrow{0%{opacity:1;transform:scale(.04)rotate(-24deg)}70%{transform:scale(1.07)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes trn-kspin{to{transform:rotate(360deg)}}.trn-root .kaboom .lines{background:repeating-conic-gradient(#fff9 0deg 1.6deg,#fff0 1.6deg 9deg);border-radius:50%;width:1300px;height:1300px;position:absolute;top:-650px;left:-650px;-webkit-mask-image:radial-gradient(circle,#0000 0 24%,#000 30% 62%,#0000 74%);mask-image:radial-gradient(circle,#0000 0 24%,#000 30% 62%,#0000 74%)}@keyframes trn-linesSpin{to{transform:rotate(-360deg)}}.trn-root .kaboom .dots{background-image:radial-gradient(#14212e33 27%,#0000 31%);background-size:15px 15px;border-radius:50%;width:640px;height:640px;position:absolute;top:-320px;left:-320px;-webkit-mask-image:radial-gradient(circle,#000 30%,#0000 68%);mask-image:radial-gradient(circle,#000 30%,#0000 68%)}@keyframes trn-iris{0%{transform:none}to{transform:translate(calc(var(--ex,120px) * -1), calc(var(--ey,200px) * -1)) scale(0) rotate(50deg);visibility:hidden}}.trn-root .kring{width:140px;height:140px;box-shadow:0 0 0 4px var(--outline), inset 0 0 0 4px var(--outline);opacity:0;z-index:2;border:10px solid #fff;border-radius:50%;position:absolute;top:-70px;left:-70px}@keyframes trn-kring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(5.5)}}.trn-root .chunk{z-index:3;border:3px solid var(--outline);opacity:0;border-radius:50%;position:absolute;top:0;left:0}.trn-root .chunk.star{border:none;border-radius:0;background:0 0!important}.trn-root .chunk svg{width:100%;height:100%;display:block;overflow:visible}.trn-root .chunk svg polygon{stroke:var(--outline);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linejoin:round}@keyframes trn-chunk{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)rotate(0)}16%{opacity:1;transform:translate(calc(-50% + var(--dx) * .5), calc(-50% + var(--dy) * .5)) scale(1.1) rotate(calc(var(--spin) * .25))}to{opacity:1;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy) + 140px)) scale(.9) rotate(var(--spin))}}.trn-root .bang{z-index:4;color:#fff;-webkit-text-stroke:9px var(--outline);paint-order:stroke fill;width:max-content;text-shadow:7px 7px 0 var(--outline);white-space:nowrap;opacity:0;margin:0;font-size:112px;font-weight:900;line-height:1;position:absolute;top:0;left:0;transform:translate(-50%,-62%)rotate(-8deg)}.trn-root[data-variant=content] .bang{font-size:100px}@keyframes trn-bang{0%{opacity:0;transform:translate(-50%,-62%)scale(3)rotate(-16deg)}25%{opacity:1;transform:translate(-50%,-62%)scale(.86)rotate(-6deg)}55%{transform:translate(-50%,-62%)scale(1.08)rotate(-9deg)}to{opacity:1;transform:translate(-50%,-62%)scale(1)rotate(-8deg)}}@keyframes trn-bangWobble{0%,to{opacity:1;transform:translate(-50%,-62%)scale(1)rotate(-8deg)}50%{opacity:1;transform:translate(-50%,-62%)scale(1.05)rotate(-5deg)}}@keyframes trn-bangOut{0%{opacity:1;transform:translate(-50%,-62%)scale(1)rotate(-8deg)}to{opacity:0;visibility:hidden;transform:translate(-50%,-190%)scale(.35)rotate(-28deg)}}.trn-root .flash{background:#fff}.trn-root .acard{box-shadow:8px 8px 0 var(--outline);border-width:5px;padding:16px 28px 18px}.trn-root .acard .at{font-size:44px}.trn-root[data-variant=content] .acard .at{font-size:38px}.trn-root .cpop{opacity:0;width:340px;height:340px;position:absolute;top:-170px;left:-170px;overflow:visible}.trn-root .cpop polygon{fill:var(--trn-fff6a8);stroke:var(--outline);stroke-width:5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}@keyframes trn-cpop{0%{opacity:1;transform:scale(0)rotate(-40deg)}22%{opacity:1;transform:scale(1.12)rotate(6deg)}60%{opacity:1;transform:scale(1)rotate(14deg)}to{opacity:0;visibility:hidden;transform:scale(.2)rotate(30deg)}}.trn-root .impact{background:repeating-conic-gradient(var(--outline) 0deg 1.4deg, transparent 1.4deg 13deg);opacity:0;border-radius:50%;width:460px;height:460px;position:absolute;top:-230px;left:-230px;-webkit-mask-image:radial-gradient(circle,#0000 0 46%,#000 52% 70%,#0000 76%);mask-image:radial-gradient(circle,#0000 0 46%,#000 52% 70%,#0000 76%)}@keyframes trn-impact{0%{opacity:1;transform:scale(.7)}to{opacity:0;transform:scale(1.35)}}.trn-root .spark,.trn-root .round.hot .spark{width:30px;height:30px;margin:-15px 0 0 -15px}.trn-root .spark>i{pointer-events:none;display:block;position:absolute;top:50%;left:50%}.trn-root .spark .glow{background:radial-gradient(circle,#ffd678d9 0%,#ff962873 35%,#ff781e00 70%);border-radius:50%;width:54px;height:54px;margin:-27px 0 0 -27px}.trn-root .spark .flame{background:radial-gradient(ellipse at 50% 78%, var(--trn-fffbe0) 0%, var(--trn-ffe066) 28%, var(--trn-ffa22e) 58%, #ff5a1ed9 78%, #ff501e00 100%);transform-origin:50% 92%;border-radius:50%/62% 62% 38% 38%;width:15px;height:26px;margin:-24px 0 0 -7.5px}.trn-root .spark .flame.f2{opacity:.85;width:10px;height:18px;margin:-18px 0 0 -9px}.trn-root .spark .core{background:radial-gradient(circle, #fff 0 40%, var(--trn-fff3b0) 70%, var(--trn-ffc44d) 100%);border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;box-shadow:0 0 6px 2px #ffbe46e6}.trn-root .spark .fz{width:0;height:0}.trn-root .spark .fz b{background:linear-gradient(90deg, #fff0b400, var(--trn-fffdf0) 45%, var(--trn-ffd257));opacity:0;border-radius:2px;width:10px;height:2.5px;position:absolute;top:-1px;left:0;box-shadow:0 0 3px #ffc850e6}.trn-root .round.hot .spark .glow{width:70px;height:70px;margin:-35px 0 0 -35px}.trn-root .round.hot .spark .flame{background:radial-gradient(ellipse at 50% 78%, var(--trn-fffbe0) 0%, var(--trn-ffd34d) 26%, var(--trn-ff7a2a) 56%, #e63228d9 78%, #e6322800 100%);width:19px;height:34px;margin:-31px 0 0 -9.5px}.trn-root .spark.hotspark{transform:none}@keyframes trn-flame{0%,to{transform:scale(1)skew(0)}25%{transform:scale(.88,1.16)skew(-7deg)}50%{transform:scale(1.06,.9)skew(4deg)}75%{transform:scale(.94,1.1)skew(-3deg)}}@keyframes trn-glowFlicker{0%{opacity:1}33%{opacity:.72}66%{opacity:.92}to{opacity:.8}}@keyframes trn-fizz{0%{opacity:1;transform:translate(4px)scaleX(.6)}to{opacity:0;transform:translateX(var(--d)) scaleX(1.3)}}.trn-root .blast.tone-neutral{--k1:var(--trn-1538b8);--k2:var(--trn-3b8dff);--k3:var(--trn-fceb4d);--kl:#ffffff8c;--d1:var(--trn-fceb4d);--d2:#fff;--d3:var(--trn-ff9f1c);--d4:var(--trn-3b8dff)}.trn-root .blast.tone-win{--k1:var(--trn-0a6b45);--k2:var(--trn-22c589);--k3:var(--trn-8ff0b6);--kl:#ffffff8c;--d1:var(--trn-fceb4d);--d2:#fff;--d3:var(--trn-7ff0b4);--d4:var(--trn-0a6b45)}.trn-root .blast.tone-miss{--k1:var(--trn-4a0f19);--k2:var(--trn-9e2737);--k3:var(--trn-d9545c);--kl:#ffffff42;--d1:var(--trn-ffd5c8);--d2:#fff;--d3:var(--trn-d9545c);--d4:var(--trn-4a0f19)}.trn-root .kb.l1 polygon{fill:var(--k1)}.trn-root .kb.l2 polygon{fill:var(--k2)}.trn-root .kb.l3 polygon{fill:var(--k3)}.trn-root .kaboom .lines{background:repeating-conic-gradient(var(--kl) 0deg 1.6deg, #fff0 1.6deg 9deg)}.trn-root .chunk.y{background:var(--d1)}.trn-root .chunk.w{background:var(--d2)}.trn-root .chunk.b{background:var(--d3)}.trn-root .chunk.r{background:var(--d4)}.trn-root .chunk.y polygon{fill:var(--d1)}.trn-root .chunk.w polygon{fill:var(--d2)}.trn-root .chunk.b polygon{fill:var(--d3)}.trn-root .chunk.r polygon{fill:var(--d4)}.trn-root .flyer.tone-neutral .cpop polygon{fill:var(--trn-fff6a8)}.trn-root .flyer.tone-win .cpop polygon{fill:var(--trn-fceb4d)}.trn-root .flyer.tone-miss .cpop polygon{fill:var(--trn-ffd5c8)}@keyframes trn-cpopIn{0%{opacity:1;transform:scale(0)rotate(-40deg)}70%{transform:scale(1.12)rotate(8deg)}to{opacity:1;transform:scale(1)rotate(4deg)}}@keyframes trn-cpopOut{0%{opacity:1;transform:scale(1)rotate(4deg)}to{opacity:0;visibility:hidden;transform:scale(.15)rotate(40deg)}}@keyframes trn-emerge{0%{opacity:0;transform:translate(calc(-50% + var(--ex,120px)), calc(-50% + var(--ey,200px))) scale(.1) rotate(-18deg)}12%{opacity:1}55%{transform:translate(-50%,-50%)scale(1.22)rotate(-5deg)}78%{transform:translate(-50%,-50%)scale(.94)rotate(-1deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-2deg)}}@keyframes trn-cardWobble{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-2deg)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.035)rotate(-3.5deg)}}@keyframes trn-dive{0%{opacity:1;background:#fff;transform:translate(-50%,-50%)scale(1)rotate(-2deg)}40%{background:#fff;transform:translate(-50%,calc(-50% - 22px))scale(1.08)rotate(-4deg)}88%{background:var(--success)}to{opacity:1;transform:translate(calc(-50% + var(--px,0px)), calc(-50% + var(--py,260px))) scale(var(--ps,1)) rotate(0);background:var(--success)}}.trn-root .acard{opacity:0}.trn-root{--bomb-inset:calc(var(--safe-x) + 16px)}.trn-root[data-variant=content]{--bomb-inset:calc(var(--safe-x) + 30px)}.trn-root .disc{left:auto;right:var(--bomb-inset);margin:calc(var(--disc) / -2) 0 0 0}.trn-root .half.l{left:calc(var(--safe-x) + 18px);right:calc(var(--bomb-inset) + var(--disc) - 4px)}.trn-root .blast{left:calc(100% - var(--bomb-inset) - var(--disc) / 2)}.tvtrv-root{background:var(--bg);letter-spacing:normal;color:var(--paper);direction:rtl;flex-direction:column;font-family:Rubik,system-ui,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes tvtrv-pulseBg{0%,to{background:var(--danger)}50%{background:var(--danger-pulse)}}@keyframes tvtrv-enter{0%{opacity:0;transform:translateY(22px)scale(.9)}to{opacity:1;transform:none}}@keyframes tvtrv-plateIn{0%{opacity:0;transform:translateY(26px) scale(.88) rotate(var(--tilt,0deg))}to{opacity:1;transform:rotate(var(--tilt,0deg))}}@keyframes tvtrv-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-22px)rotate(7deg)}}@keyframes tvtrv-breathe{0%,to{opacity:.3;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes tvtrv-slam{0%{opacity:0;transform:rotate(-3deg)scale(2.4)}38%{opacity:1;transform:rotate(0)scale(.9)}62%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes tvtrv-plateSlam{0%{opacity:0;transform:rotate(-3deg)scale(1.6)}45%{opacity:1;transform:rotate(-1.5deg)scale(.94)}70%{transform:rotate(-1.5deg)scale(1.03)}to{transform:rotate(-1.5deg)scale(1)}}@keyframes tvtrv-shock{0%{opacity:.85;transform:translate(-50%,-50%)scale(.15)}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}@keyframes tvtrv-rowIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes tvtrv-flood{0%{opacity:0}to{opacity:1}}@keyframes tvtrv-cd{0%{opacity:0;transform:translate(-50%)scale(1.7)}30%,to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes tvtrv-skeleton{0%,to{opacity:.55}50%{opacity:1}}.tvtrv-root .e{animation:tvtrv-enter .5s var(--ease) both}.tvtrv-root .e3{animation-delay:.9s}.tvtrv-root .f1{animation:5.2s ease-in-out infinite tvtrv-float}.tvtrv-root .f2{animation:6.4s ease-in-out .6s infinite tvtrv-float}.tvtrv-root .tvdeco{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.tvtrv-root .tvdeco i{background:#ffffff24;border:10px solid #ffffff80;display:block;position:absolute}.tvtrv-root .tvdeco i.c{border-radius:50%}.tvtrv-root .tvdeco i.s{border-radius:42px}.tvtrv-root .tvmark{inset-inline-end:52px;z-index:40;height:82px;position:absolute;top:44px}.tvtrv-root .tvmark img{filter:drop-shadow(0 0 2.5px #14212e)drop-shadow(0 0 2.5px #14212e)drop-shadow(5px 5px #14212e8c);width:auto;height:100%;display:block}.tvtrv-root .tvfield{z-index:2;background:var(--game);color:#fff;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;padding:150px 110px 90px;display:flex;position:relative;overflow:hidden}.tvtrv-root .tvfield.hot{animation:1s ease-in-out infinite tvtrv-pulseBg}.tvtrv-root .tvfield.short{flex:auto;gap:34px;padding:80px 110px 44px}.tvtrv-root .tvfield.short.with-image{flex-direction:row;justify-content:center;gap:70px}.tvtrv-root .tvfield.short.with-image .tvrecap{-webkit-line-clamp:3;max-width:880px}.tvtrv-root .tvhero{z-index:1;justify-content:center;align-items:center;gap:60px;width:100%;max-width:1700px;display:flex;position:relative}.tvtrv-root .tvframe{box-sizing:border-box;border:7px solid var(--outline);box-shadow:12px 12px 0 var(--outline);background:#fff;border-radius:34px;flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.tvtrv-root .tvhero .tvframe{width:760px;height:420px}.tvtrv-root .tvhero .tvframe.fr-md{width:680px}.tvtrv-root .tvhero .tvframe.fr-sm{width:600px;height:380px}.tvtrv-root .tvfield.short .tvframe.fr-xs{width:auto;max-width:760px;height:160px;box-shadow:9px 9px 0 var(--outline);border-width:6px}.tvtrv-root .tvfield.short .tvframe.fr-xs img{width:auto;max-width:100%;height:100%;padding:10px}.tvtrv-root .tvframe img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:12px;display:block}.tvtrv-root .tvframe.loading{background:#ffffffb3;animation:1.1s ease-in-out infinite tvtrv-skeleton}.tvtrv-root .tvframe.loading img{opacity:0}.tvtrv-root .tvframe.dim{opacity:.7}.tvtrv-root .tvframe.broken{background:#ffffffd9;width:600px;height:120px}.tvtrv-root .tvframe.broken .brokenline{color:var(--paper-dim);font-size:32px;font-weight:700}.tvtrv-root .tvask{z-index:1;letter-spacing:normal;text-align:center;color:#fff;text-wrap:balance;text-shadow:7px 7px #14212e59;max-width:1500px;margin:0;font-family:Rubik,system-ui,sans-serif;font-size:104px;font-weight:900;line-height:1.12;position:relative}.tvtrv-root .tvask.q-m{font-size:92px}.tvtrv-root .tvask.q-l{font-size:80px}.tvtrv-root .tvask.q-xl{font-size:68px}.tvtrv-root .tvfield.with-image .tvask{flex:1;min-width:0;font-size:74px}.tvtrv-root .tvfield.with-image .tvask.q-m{font-size:66px}.tvtrv-root .tvfield.with-image .tvask.q-l{font-size:58px}.tvtrv-root .tvfield.with-image .tvask.q-xl{font-size:50px}.tvtrv-root .tvhorizon{z-index:3;background:#00000038;height:28px;position:absolute;bottom:0;left:0;right:0}.tvtrv-root .tvhorizon i{background:var(--paper);transform-origin:100%;width:100%;height:100%;transition:transform 1s linear;display:block}.tvtrv-root .tvdigit{z-index:4;font-variant-numeric:tabular-nums;color:#fff;text-shadow:5px 5px #14212e73;animation:tvtrv-cd .42s var(--ease) both;font-size:64px;font-weight:900;line-height:1;position:absolute;top:48px;left:50%;transform:translate(-50%)}.tvtrv-root .tvzone{z-index:1;background:var(--bg);flex-direction:column;flex:none;align-items:center;gap:22px;padding:34px 110px 40px;display:flex;position:relative}.tvtrv-root .tvopts{z-index:1;grid-template-columns:1fr 1fr;gap:24px;width:100%;max-width:1700px;display:grid;position:relative}.tvtrv-root .tvopt{box-sizing:border-box;min-height:140px;color:var(--paper);border:7px solid var(--outline);box-shadow:10px 10px 0 var(--outline);text-align:center;transform:rotate(var(--tilt,0deg));animation:tvtrv-plateIn .5s var(--ease) both;background:#fff;border-radius:34px;justify-content:center;align-items:center;padding:18px 40px;font-size:52px;font-weight:800;line-height:1.15;display:flex;position:relative}.tvtrv-root .tvopts.o-m .tvopt{font-size:46px}.tvtrv-root .tvopts.o-l .tvopt{font-size:40px}.tvtrv-root .tvopt .t{-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tvtrv-root .tvfoot{z-index:1;min-height:48px;color:var(--paper);opacity:.78;margin:30px 0 0;font-size:40px;font-weight:700;position:relative}.tvtrv-root .tvstage{z-index:1;background:var(--bg);min-height:0;color:var(--paper);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:30px;padding:120px 90px 80px;display:flex;position:relative;overflow:hidden}.tvtrv-root .tvstage.flood{background:var(--paper);color:#fff}.tvtrv-root .tvstage.flood.win{background:var(--sel-dot);color:var(--paper)}.tvtrv-root .tvstage.flood:before{content:"";background:inherit;z-index:0;animation:.2s ease-out both tvtrv-flood;position:absolute;inset:0}.tvtrv-root .tvstage .tvopts{max-width:1400px}.tvtrv-root .tvopts.closed{transform:scale(.92)}.tvtrv-root .tvopts.closed .tvopt{opacity:.22;box-shadow:none;background:#ffffffe6;border-color:#fff9;animation:none}.tvtrv-root .tvrevealzone{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;width:100%;min-height:0;display:flex;position:relative}.tvtrv-root .tvkick{color:#ffffffd1;margin:0;font-size:60px;font-weight:800}.tvtrv-root .tvdots{gap:30px;margin-top:44px;display:inline-flex}.tvtrv-root .tvdots i{background:#fff;border-radius:50%;width:38px;height:38px;animation:1.1s ease-in-out infinite tvtrv-breathe}.tvtrv-root .tvdots i:nth-child(2){animation-delay:.18s}.tvtrv-root .tvdots i:nth-child(3){animation-delay:.36s}.tvtrv-root .tvshock{pointer-events:none;z-index:1;width:0;height:0;position:absolute;top:50%;left:50%}.tvtrv-root .tvshock i{border:16px solid #fff;border-radius:50%;width:560px;height:560px;margin:-280px 0 0 -280px;animation:.55s ease-out both tvtrv-shock;position:absolute;top:0;left:0}.tvtrv-root .tvshock i:nth-child(2){animation-delay:.1s}.tvtrv-root .tvshock i:nth-child(3){animation-delay:.2s}.tvtrv-root .tvrevealzone .tvframe{width:520px;height:240px;margin-bottom:20px}.tvtrv-root .slamname{z-index:2;letter-spacing:-.045em;color:#fff;text-shadow:16px 16px 0 var(--paper);white-space:nowrap;text-align:center;max-width:100%;animation:tvtrv-slam .62s var(--ease) both;margin:0;font-size:560px;font-weight:900;line-height:.96;position:relative}.tvtrv-root .tvheroplate{z-index:2;box-sizing:border-box;max-width:1500px;color:var(--paper);border:9px solid var(--outline);box-shadow:16px 16px 0 var(--outline);text-align:center;text-wrap:balance;animation:tvtrv-plateSlam .62s var(--ease) both;background:#fff;border-radius:46px;margin:0;padding:44px 72px;font-size:96px;font-weight:900;line-height:1.12;position:relative}.tvtrv-root .tvroomline{z-index:2;color:var(--paper);text-align:center;animation:tvtrv-enter .5s var(--ease) both .3s;margin:40px 0 0;font-size:60px;font-weight:800;position:relative}.tvtrv-root .tvrecap{z-index:1;text-align:center;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:1400px;margin:0;font-size:52px;font-weight:800;line-height:1.25;display:-webkit-box;position:relative;overflow:hidden}.tvtrv-root .tvfield.short+.tvzone{flex:none;gap:28px}.tvtrv-root .tvtally{z-index:1;flex-direction:column;gap:16px;width:100%;max-width:1200px;display:flex;position:relative}.tvtrv-root .tvtrow{color:var(--paper);border:7px solid var(--outline);box-shadow:10px 10px 0 var(--outline);animation:tvtrv-rowIn .46s var(--ease) both;background:#fff;border-radius:34px;justify-content:space-between;align-items:center;gap:30px;padding:14px 40px;display:flex}.tvtrv-root .tvtrow.win{background:linear-gradient(0deg, var(--sel-16), var(--sel-16)), #fff}.tvtrv-root .tvtrow .n{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:44px;font-weight:800;overflow:hidden}.tvtrv-root .tvtrow .d{flex:none;align-items:center;gap:12px;display:flex}.tvtrv-root .tvtrow .d i{border:5px solid var(--outline);background:var(--paper);border-radius:50%;width:30px;height:30px;display:block}.tvtrv-root .tvtrow.win .d i{background:var(--sel-dot)}.tvtrv-root .tvtrow .more{color:var(--paper-dim);font-size:30px;font-weight:800}.tvtrv-root .tvtrow .none{color:var(--paper-dim);opacity:.6;font-size:30px;font-weight:700}.tvtrv-root .tvboard{z-index:1;width:100%;max-width:760px;color:var(--paper);border:7px solid var(--outline);box-shadow:10px 10px 0 var(--outline);animation:tvtrv-enter .5s var(--ease) both .34s;background:#fff;border-radius:30px;padding:18px 28px;position:relative}.tvtrv-root .tvbtitle{letter-spacing:1.4px;color:var(--paper-dim);text-align:right;border-bottom:3px solid #14212e17;margin-bottom:6px;padding:2px 6px 12px;font-size:24px;font-weight:800}.tvtrv-root .tvbrow{align-items:center;gap:20px;padding:10px 6px;font-size:34px;font-weight:700;display:flex}.tvtrv-root .tvbrow .r{width:38px;color:var(--paper-dim);flex:none;font-weight:800}.tvtrv-root .tvbrow .n{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tvtrv-root .tvbrow .s{color:var(--game-deep);flex:none;font-weight:800}.tvtrv-root .tvboard.moving{padding-bottom:10px}.tvtrv-root .tvbrows{--pitch:74px;height:calc(var(--rows,3) * var(--pitch));position:relative;overflow:hidden}.tvtrv-root .tvboard.moving .tvbrow{height:var(--pitch);box-sizing:border-box;animation:trv-boRow .62s var(--ease) 1.2s both;background:#fff;padding:0 6px;position:absolute;left:0;right:0}.tvtrv-root .tvboard.moving .tvbrow.ruled:before{content:"";inset-inline:6px;background:#14212e17;height:3px;position:absolute;top:0}.tvtrv-root .tvboard.moving .tvbrow .r{animation:.62s linear 1.2s both trv-boRank}.tvtrv-root .tvboard.moving .tvbrow .s{min-width:150px;height:46px;position:relative}.tvtrv-root .tvboard.moving .tvbrow .s i{justify-content:flex-start;align-items:center;font-style:normal;display:flex;position:absolute;inset:0}.tvtrv-root .tvboard.moving .tvbrow .s i.o{animation:.16s linear .95s both trv-boScoreOld}.tvtrv-root .tvboard.moving .tvbrow .s i.n{animation:trv-boScoreNew .26s var(--ease) 1.11s both}.tvtrv-root .tvboard.moving .tvbrow .bdelta{background:var(--sel-dot);color:var(--paper);border:4px solid var(--outline);box-shadow:4px 4px 0 var(--outline);animation:trv-boDelta .42s var(--ease) .62s both;direction:ltr;border-radius:999px;flex:none;padding:2px 18px 4px;font-size:28px;font-weight:900;line-height:1.3}@media (prefers-reduced-motion:reduce){.tvtrv-root .tvboard.moving .tvbrow{transform:translateY(calc(var(--to) * var(--pitch)));animation:none}.tvtrv-root .tvboard.moving .tvbrow .s i.o{opacity:0;animation:none}.tvtrv-root .tvboard.moving .tvbrow .s i.n{opacity:1;animation:none}.tvtrv-root .tvboard.moving .tvbrow .r,.tvtrv-root .tvboard.moving .tvbrow .bdelta,.tvtrv-root .e,.tvtrv-root .f1,.tvtrv-root .f2,.tvtrv-root .tvopt,.tvtrv-root .slamname,.tvtrv-root .tvheroplate,.tvtrv-root .tvroomline,.tvtrv-root .tvtrow,.tvtrv-root .tvboard,.tvtrv-root .tvdigit,.tvtrv-root .tvframe.loading,.tvtrv-root .tvstage.flood:before{animation:none}.tvtrv-root .tvshock{display:none}.tvtrv-root .tvfield.hot{background:var(--danger);animation:none}}.sfb-card{box-sizing:border-box;width:100%;max-width:560px;font-family:var(--font-game);color:#eef2f7;text-align:center;background:#1626428c;border:1px solid #8ea7ca3d;border-radius:14px;margin:0 auto;padding:14px 16px 12px}.sfb-question{margin:0 0 10px;font-size:18px;font-weight:900}.sfb-answers{justify-content:center;gap:8px;display:flex}.sfb-answer{color:#eef2f7;cursor:pointer;background:0 0;border:1.5px solid #8ea7ca3d;border-radius:999px;flex:1 1 0;min-height:44px;font-family:inherit;font-size:17px;font-weight:900;transition:transform 80ms,background .15s,color .15s}.sfb-answer:active{transform:scale(.97)}.sfb-answer.is-selected{background:var(--miba-yellow,#fceb4d);border-color:var(--miba-yellow,#fceb4d);color:var(--miba-yellow-ink,#0d1a2d)}.sfb-more{text-align:start;flex-direction:column;gap:8px;margin-top:12px;display:flex}.sfb-label{color:#eef2f79e;font-size:14px;font-weight:800}.sfb-optional{opacity:.8;font-weight:600}.sfb-text{box-sizing:border-box;resize:none;color:#eef2f7;background:#0d1a2d;border:1.5px solid #8ea7ca3d;border-radius:12px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:16px;font-weight:600}.sfb-text:focus-visible{border-color:var(--miba-yellow,#fceb4d)}.sfb-send{color:#0d1a2d;cursor:pointer;background:#eef2f7;border:none;border-radius:999px;align-self:flex-end;min-height:42px;padding:0 22px;font-family:inherit;font-size:16px;font-weight:900}.sfb-skip{color:#eef2f79e;cursor:pointer;background:0 0;border:none;margin-top:8px;font-family:inherit;font-size:14px;font-weight:700}.wai-root .clock .worth{width:100%;color:var(--paper-dim);border-top:2px solid #14212e24;flex-direction:column;align-items:center;gap:1px;margin-top:10px;padding-top:9px;display:flex}.wai-root .clock .worth .wl{letter-spacing:.3px;font-size:11px;font-weight:800}.wai-root .clock .worth .wv{color:var(--paper);align-items:baseline;gap:4px;font-size:12px;font-weight:800;display:flex}.wai-root .clock .worth .wv b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:900}.swd-root,.tvswd-root,.intro--song-word,.game-screen.swd-mood{--bg:var(--skin-bg,#fafbfc);--r-md:20px;--r-lg:28px;--game:var(--skin-game,#0b6f82);--game-dark:color-mix(in srgb, var(--game) 78%, #000);--game-lift:var(--skin-game-lift,#62e0ee);--game-deep:var(--skin-game-deep,#063f4b);--game-16:var(--skin-game-a16,#0b6f8229);--wait:#0a4b59;--wait-dark:#062f39;--ice:#dcf7fb;--ice-dark:#a9e6ef;--accent:var(--skin-accent,var(--game-lift));--night:#05262e}.swd-root{background:var(--bg);letter-spacing:normal;width:390px;height:844px;color:var(--paper);direction:rtl;flex-direction:column;font-family:Rubik,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.swd-root button{color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit}@keyframes swd-enter{0%{opacity:0;transform:translateY(14px)scale(.86)}to{opacity:1;transform:none}}@keyframes swd-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes swd-pulseBg{0%,to{background:var(--danger)}50%{background:var(--danger-pulse)}}@keyframes swd-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(6deg)}}@keyframes swd-beat{0%{transform:scale(1)}8%{transform:scale(1.045)}22%{transform:scale(1)}46%{transform:scale(1.022)}60%,to{transform:scale(1)}}@keyframes swd-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.94;transform:scale(1.016)}}@keyframes swd-invite{0%,92%,to{transform:translateY(0)}96%{transform:translateY(-3px)}}@keyframes swd-hit{0%{opacity:0;transform:scale(1.4)}4%{opacity:1;transform:scale(1.04)}10%{opacity:1;transform:scale(1)}76%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes swd-hitIn{0%{transform:scale(.5)}5%{transform:scale(1.1)}12%,to{transform:scale(1)}}@keyframes swd-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}16%{opacity:1;transform:translate(calc(-50% + var(--tx) * .4), calc(-50% + var(--ty) * .4)) scale(1.2)}62%{opacity:1;transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--tx) * 1.3), calc(-50% + var(--ty) * 1.3)) scale(.4)}}@keyframes swd-surge{0%{opacity:0;transform:scale(.84)}18%{opacity:1;transform:scale(1.06)}34%{transform:scale(1)}78%{opacity:1}to{opacity:0;transform:scale(1.02)}}@keyframes swd-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes swd-glow{0%,to{box-shadow:0 0 #c08cff00}40%{box-shadow:0 0 0 26px #c08cff42}}.swd-root .mark{inset-inline-end:12px;top:calc(12px + env(safe-area-inset-top,0px));z-index:40;pointer-events:none;align-items:center;height:48px;display:flex;position:absolute}.swd-root .mark img{filter:drop-shadow(0 1px #00000080)drop-shadow(0 -1px #0000004d)drop-shadow(2px 3px #00000042);width:auto;height:30px;display:block}.swd-root:has(.s4-word.opened) .mark img{filter:drop-shadow(0 0 2px #0009)drop-shadow(2px 3px #00000052)}.game-screen.swd-mood{background:var(--skin-texture,none) center / 320px repeat, var(--game);justify-content:flex-start;align-items:stretch;gap:0;height:100svh;min-height:100svh;padding:0;position:relative;overflow:hidden}.game-screen.swd-mood.swd-open{background:var(--skin-texture,none) center / 320px repeat, var(--game-lift)}.game-screen.swd-mood.swd-night{background:var(--night)}@supports (height:100dvh){.game-screen.swd-mood{height:100dvh;min-height:100dvh}}.game-screen.swd-mood .swd-root{width:100%;max-width:none;height:100%}.game-screen.swd-mood .badge-row .pause-button{color:#fff;background:#ffffff42}.game-screen.swd-mood.swd-open .badge-row .pause-button{color:#14212e;background:#00000029}.game-screen.swd-mood .game-center{justify-content:flex-start;gap:0;width:100%;max-width:none;min-height:0;padding:0}@media (prefers-reduced-motion:reduce){.pnt-root *,.tvp-root *,.tvt-root *,.pz-root *,.intro-card *,.imp-root *,.tvimp-root *{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.imp-root{--ease:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--room:#2a1a7a;--room-hot:#7a1a3a;--ink:#14212e;--mustard:#ffd84d;--cream:#f1e7d0;--flap:#e0d1ae;--good:#22c589;--red:#e8343f;--red-soft:#b9303c;--env-w:min(325px, 100%)}.imp-root .stage{background:var(--room);transition:background .2s linear}@keyframes impv-hot{0%,to{background:var(--room-hot)}50%{background:#8a2246}}.imp-root .stage.hot{animation:1s ease-in-out infinite impv-hot}.imp-root .stage:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(80% 60% at 50% 40%,#0000 50%,#00000073 100%);position:absolute;inset:0}@keyframes impv-sway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.imp-root .lamp{z-index:0;left:calc(50% - 325px);top:calc(var(--lamp-y,152px) - 325px);pointer-events:none;transform-origin:50% 0;width:650px;height:650px;transition:top .5s var(--ease-out);background:radial-gradient(closest-side,#ffebaa57,#ffebaa14 50%,#0000 70%);border-radius:50%;animation:7.3s ease-in-out infinite impv-sway;position:absolute}.imp-root .stage.hot .lamp{background:radial-gradient(closest-side,#ff787866,#ff787814 50%,#0000 70%)}.imp-root .kick{color:#ffffffdb;font-size:16px}@keyframes impv-envIn{0%{opacity:0;transform:translateY(150px)}to{opacity:1;transform:none}}@keyframes impv-flapOpen{0%{opacity:1;transform:rotateX(0)}to{opacity:.02;transform:rotateX(180deg)}}@keyframes impv-cardUp{0%{transform:translateY(0)}to{transform:translateY(-124px)}}@keyframes impv-cardDown{0%{transform:translateY(-124px)}to{transform:translateY(0)}}@keyframes impv-fade{to{opacity:0}}@keyframes impv-sealPop{0%{opacity:1;transform:rotate(-12deg)scale(1)}35%{opacity:1;transform:rotate(-2deg)scale(1.4)}to{opacity:0;transform:rotate(40deg)scale(.5)translateY(-60px)}}.imp-root .env{width:var(--env-w);perspective:600px;flex:none;height:253px;position:relative}.imp-root .env-card{box-sizing:border-box;border:4px solid var(--outline);height:181px;box-shadow:4px 4px 0 var(--outline);color:var(--ink);text-align:center;background:#fff;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px;display:flex;position:absolute;top:58px;left:14px;right:14px;overflow:hidden}.imp-root .env-card .clabel{color:var(--ink);opacity:.7;font-size:15px;font-weight:700}.imp-root .env-card .cplace{color:var(--ink);font-size:36px;line-height:1.1}.imp-root .env-card .cplace.pl-m{font-size:30px}.imp-root .env-card .cplace.pl-l{font-size:24px}.imp-root .env-card .cnote{opacity:.7;margin-top:4px;font-size:13px;font-weight:700}.imp-root .env-body{box-sizing:border-box;background:var(--cream);border:4px solid var(--outline);height:159px;box-shadow:5px 5px 0 var(--outline);border-radius:11px;position:absolute;top:94px;left:0;right:0;overflow:hidden}.imp-root .env-body:after{content:"";background:linear-gradient(#0000,#0000000d);height:40%;position:absolute;bottom:0;left:0;right:0}.imp-root .env-edge{border:1px solid #00000012;border-radius:7px;position:absolute;inset:5px}.imp-root .env-label{text-align:center;color:var(--ink);opacity:.85;font-size:22px;font-weight:900;position:absolute;bottom:6px;left:0;right:0}.imp-root .env-flap{transform-origin:50% 0;z-index:2;width:100%;height:87px;position:absolute;top:94px;left:0;overflow:visible}.imp-root .env-flap,.imp-root .env-seal,.imp-root .env-edge{pointer-events:none}.imp-root .env-flap polygon{fill:var(--flap);stroke:var(--outline);stroke-width:4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.imp-root .env-seal{z-index:3;box-sizing:border-box;background:var(--mustard);border:4px solid var(--outline);width:64px;height:64px;box-shadow:3px 3px 0 var(--outline);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;margin-left:-32px;font-size:16px;font-weight:900;display:flex;position:absolute;top:150px;left:50%;transform:rotate(-12deg)}@keyframes impv-envOut{to{opacity:0;transform:translateY(260px)rotate(3deg)}}.imp-root .env-role{animation:impv-envIn .5s var(--ease-out) calc(var(--t0,0s) + 30ms) both, impv-envOut .45s var(--ease-out) calc(var(--t0,0s) + var(--hide-at,6.3s) + .3s) forwards}.imp-root .env-role .env-flap{animation:impv-flapOpen .4s var(--ease-out) calc(var(--t0,0s) + 1.1s) both}.imp-root .env-role .env-seal{animation:impv-sealPop .4s var(--ease-out) calc(var(--t0,0s) + 1.05s) both}.imp-root .env-role .env-body{animation:impv-jolt .5s linear calc(var(--t0,0s) + 1.1s) both}.imp-root .env-role .env-card{animation:impv-cardUp .4s var(--ease-out) calc(var(--t0,0s) + 1.5s) both, impv-cardDown .65s var(--ease-out) calc(var(--t0,0s) + var(--hide-at,6.3s)) forwards}.imp-root .env-reveal{animation:impv-envIn .5s var(--ease-out) var(--t0,0s) both}.imp-root .env-reveal .env-flap{animation:impv-flapOpen .3s var(--ease-out) calc(var(--t0,0s) + .9s) both}.imp-root .env-reveal .env-seal{animation:impv-fade .2s linear calc(var(--t0,0s) + .9s) both}.imp-root .env-reveal .env-card{animation:impv-cardUp .31s var(--ease-out) calc(var(--t0,0s) + 1.24s) both}.imp-root .env-arrive{animation:impv-envIn .4s var(--ease-out) .2s both}.imp-root .env-arrive .env-flap{animation:impv-flapOpen .3s var(--ease-out) .9s both}.imp-root .env-arrive .env-seal{animation:impv-sealPop .4s var(--ease-out) .85s both}.imp-root .env-arrive .env-body{animation:.5s linear .9s both impv-jolt}.imp-root .env-arrive .env-card{animation:impv-cardUp .3s var(--ease-out) 1.2s both}@keyframes impv-cardFly{to{opacity:0;transform:translateY(-300px)scale(.5)}}.imp-root .bigballot{--beat:3s}.imp-root .env-ballot{animation:impv-envIn calc(var(--beat) * .2) var(--ease-out) both}.imp-root .env-ballot .env-body{animation:impv-jolt .5s linear calc(var(--beat) * .25) both}.imp-root .env-ballot .env-flap{animation:impv-flapOpen calc(var(--beat) * .2) var(--ease-out) calc(var(--beat) * .25) both}.imp-root .env-ballot .env-seal{animation:impv-sealPop .4s var(--ease-out) calc(var(--beat) * .23) both}.imp-root .env-ballot .env-card{animation:impv-cardUp calc(var(--beat) * .2) var(--ease-out) calc(var(--beat) * .45) both}.imp-root .env-ballot .env-card .clabel{font-size:16px}.imp-root .env-ballot .env-card .cplace{font-size:44px}.imp-root .bigballot{width:var(--env-w)}.imp-root .bigballot.landed .env-card{animation:impv-cardFly .3s var(--ease-out) forwards}.imp-root .bigballot.landed{animation:.25s linear .3s forwards impv-fade}.imp-root .ballotstage{flex:1;justify-content:center;align-items:flex-start;width:100%;min-height:253px;margin-top:8px;display:flex}.imp-root .env-label.kicked{opacity:1;flex-direction:column;align-items:center;gap:0;font-size:34px;line-height:1;display:flex;bottom:8px}.imp-root .env-label.kicked small{opacity:.65;margin-bottom:4px;font-size:15px;font-weight:700}.imp-root .vboard.big~.ballotstage{min-height:200px}.imp-root .vboard.big~.ballotstage .bigballot{transform-origin:50% 0;transform:scale(.78)}.imp-root .env-field{animation:imp-enter .46s var(--ease) .2s both}.imp-root .env-field .env-flap{opacity:.02;transform:rotateX(180deg)}.imp-root .env-field .env-seal{display:none}.imp-root .env-field .env-card{justify-content:flex-start;padding:10px 12px;transform:translateY(-57px)}.imp-root .talkzone .e{animation-delay:var(--t0,0s)}.imp-root .talkzone .e1{animation-delay:calc(var(--t0,0s) + 60ms)}.imp-root .talkzone .e2{animation-delay:calc(var(--t0,0s) + .13s)}.imp-root .rnote.wide{color:#fff;font-size:16px}.imp-root .talkzone .env-role{margin-top:96px}.imp-root .pill{color:#fff;background:#00000040;border:2px solid #ffffff80}@keyframes impv-jolt{0%{transform:rotate(0)}8%{transform:rotate(-2deg)}16%{transform:rotate(1.6deg)}24%{transform:rotate(-1deg)}32%{transform:rotate(.5deg)}40%,to{transform:rotate(0)}}@keyframes impv-dropIn{0%{opacity:0;transform:translateY(-520px)rotate(-10deg)}60%{opacity:1;transform:translateY(14px)rotate(2deg)}80%{transform:translateY(-6px)rotate(-1deg)}to{transform:translateY(0)rotate(0)}}.imp-root .clock{width:230px;height:230px;box-shadow:none;border-radius:50%;margin-top:26px;animation:.55s cubic-bezier(.22,1,.36,1) 50ms both impv-dropIn}.imp-root .stage.hot .clock{animation:1s linear infinite impv-jolt}.imp-root .cface{box-shadow:6px 6px 0 var(--outline);border-width:4px;border-radius:50%;padding:0;overflow:visible}.imp-root .cface.back{gap:4px;padding:26px}.imp-root .cface.back .cplace{font-size:34px;line-height:1.1}.imp-root .cface.back .cplace.pl-m{font-size:28px}.imp-root .cface.back .cplace.pl-l{font-size:22px}.imp-root .cface.back .cnote{opacity:.7;color:var(--paper-dim);font-size:13px;font-weight:700}.imp-root .watch{display:block;position:absolute;inset:0}.imp-root .wcrown{box-sizing:border-box;border:4px solid var(--outline);z-index:0;background:#fff;border-radius:7px;width:36px;height:36px;margin-left:-18px;position:absolute;top:-24px;left:50%}.imp-root .wcrown:before{content:"";background:var(--ink);border-radius:4px;width:17px;height:20px;margin-left:-8.5px;position:absolute;top:-16px;left:50%}.imp-root .wface{background:#fff;border-radius:50%;position:absolute;inset:0}.imp-root .wface>i{background:var(--ink);opacity:.5;transform-origin:50% 101px;width:2px;height:8px;position:absolute;top:10px;left:calc(50% - 1px)}.imp-root .wface>i.big{opacity:1;width:4px;height:16px;left:calc(50% - 2px)}.imp-root .whand{background:var(--game);transform-origin:50% 79px;width:8px;height:79px;transition:transform .35s var(--ease-out);border-radius:4px;position:absolute;top:32px;left:calc(50% - 4px);box-shadow:0 0 0 2px #0003}.imp-root .watch.hot .whand{background:#ff6b6b}.imp-root .wpin{box-sizing:border-box;background:var(--ink);border:3px solid #fff;border-radius:50%;width:20px;height:20px;margin:-10px;position:absolute;top:50%;left:50%}.imp-root .ctime{letter-spacing:-.5px;color:var(--ink);direction:ltr;font-size:28px;position:absolute;top:128px;left:0;right:0}.imp-root .watch.hot .ctime{color:#ff6b6b}.imp-root .chint{color:#ffffffbf;animation:imp-enter .4s var(--ease) .35s both;margin-top:4px;font-size:15px}@keyframes impv-caret{0%,49%{opacity:1}50%,to{opacity:0}}.imp-root .prompt.typed{text-align:center;min-height:62px;animation:imp-enter .4s var(--ease) both}.imp-root .talkkick{color:#fff;max-width:330px;text-shadow:2px 2px 0 var(--outline);font-size:21px;font-weight:900;line-height:1.25}.imp-root .prompt .rest{visibility:hidden}.imp-root .prompt.typed:after{content:"";vertical-align:-.15em;background:var(--game-deep);width:3px;height:1em;margin-inline-start:3px;animation:1s step-end infinite impv-caret;display:inline-block}.imp-root .prompt.done:after{display:none}@keyframes impv-slamIn{0%{opacity:0;transform:scale(2.2)rotate(-3deg)}40%{opacity:1;transform:scale(.94)rotate(-3deg)}70%{transform:scale(1.04)rotate(-3deg)}to{transform:scale(1)rotate(-3deg)}}.imp-root .bigline{animation:impv-slamIn .32s var(--ease-out) both;text-shadow:4px 4px 0 var(--outline)}@keyframes impv-stamp{0%{opacity:0;transform:rotate(-6deg)scale(3)}45%{opacity:1;transform:rotate(-6deg)scale(.92)}70%{transform:rotate(-6deg)scale(1.06)}to{opacity:1;transform:rotate(-6deg)scale(1)}}@keyframes impv-shake{0%,to{transform:translate(0)}15%{transform:translate(-8px,2px)rotate(-2deg)}30%{transform:translate(7px,-2px)rotate(2deg)}45%{transform:translate(-5px,1px)rotate(-1deg)}60%{transform:translate(4px,-1px)rotate(1deg)}75%{transform:translate(-2px)rotate(0)}}.imp-root .timeup{z-index:20;pointer-events:none;background:#14212e80;justify-content:center;align-items:center;animation:.2s linear .15s both impv-floodIn;display:flex;position:absolute;inset:0}.imp-root .tflash{opacity:0;background:#fff;animation:.3s linear forwards impv-flash;position:absolute;inset:0}.imp-root .bigline.stamp{background:var(--red);box-shadow:8px 8px 0 var(--outline);color:#fff;letter-spacing:-1.5px;text-shadow:4px 4px 0 var(--outline);animation:impv-stamp .45s var(--ease-out) .1s both;border:6px solid #fff;border-radius:18px;margin:0;padding:10px 26px 14px;font-size:54px;font-weight:900}.imp-root .stage.timeup .clock{animation:.5s linear .2s both impv-shake}.imp-root .vwrap{flex-flow:column;gap:8px;max-width:325px;margin-top:12px}.imp-root .vname{box-sizing:border-box;border:4px solid var(--outline);width:100%;min-height:54px;box-shadow:5px 5px 0 var(--outline);color:var(--ink);background:#fff;border-radius:14px;padding:8px 56px;font-size:24px;position:relative}.imp-root .vname:active:not(:disabled){box-shadow:3px 3px 0 var(--outline);transform:translate(2px,2px)}.imp-root .vname.self{color:#ffffff8c;opacity:.6;box-shadow:none;background:#ffffff2e;border-style:dashed;border-color:#ffffff59}.imp-root .vname.chosen{background:var(--mustard);animation:imp-impact .3s var(--ease) both}.imp-root .vname.faded{opacity:.25}.imp-root .vwrap:has(>:nth-child(7)) .vname{min-height:44px;padding:5px 50px;font-size:20px}.imp-root .vseal{inset-inline-start:8px;box-sizing:border-box;background:var(--cream);border:3px solid var(--outline);width:40px;height:40px;box-shadow:2px 2px 0 var(--outline);color:var(--ink);animation:imp-impact .22s var(--ease) 60ms both;border-radius:50%;justify-content:center;align-items:center;margin-top:-20px;font-size:10px;font-weight:900;display:flex;position:absolute;top:50%;transform:rotate(-12deg)}.imp-root .votezone .wclose{margin-top:12px;position:static;transform:none}.imp-root .vsub,.imp-root .waitzone .wtension{font-size:17px}.imp-root .votezone .wclose:active{transform:translateY(2px)}.imp-root .accuzone{justify-content:flex-start;gap:12px;padding-top:84px}.imp-root .acckick{color:#fff;text-shadow:3px 3px 0 var(--outline);letter-spacing:-.5px;font-size:28px;font-weight:900}.imp-root .vboard{--rh:64px;height:calc(var(--n,1) * var(--rh));gap:0;position:relative}.imp-root .vboard.big{--rh:50px;gap:0}.imp-root .vbrow{left:0;right:0;top:calc(var(--rank,0) * var(--rh));height:calc(var(--rh) - 8px);perspective:700px;min-height:0;transition:top .3s var(--ease-out);z-index:2;background:0 0;border-radius:0;gap:0;padding:0;position:absolute}.imp-root .vboard.big .vbrow{gap:0;min-height:0;padding:0}.imp-root .vbface,.imp-root .vbback{box-sizing:border-box;backface-visibility:hidden;border:4px solid var(--outline);box-shadow:4px 4px 0 var(--outline);transition:transform .4s var(--ease-out);border-radius:14px;align-items:center;display:flex;position:absolute;inset:0}.imp-root .vbface{color:var(--ink);background:#fff;justify-content:space-between;gap:6px;padding:0 10px}.imp-root .vbback{background:var(--mustard);color:var(--ink);justify-content:center;font-size:20px;font-weight:900;transform:rotateX(180deg)}.imp-root .vbname{color:var(--ink);min-width:0;max-width:46%;font-size:23px}.imp-root .vboard.big .vbname{min-width:0;font-size:17px}.imp-root .vbtokens{flex-wrap:nowrap;flex:1;justify-content:flex-start;gap:4px;min-height:0;overflow:hidden}.imp-root .vboard.big .vbtokens{gap:3px;min-height:0}@keyframes impv-chip{0%{opacity:0;transform:translateY(44px)rotate(-4deg)scale(1.6)}70%{opacity:1;transform:translateY(0)rotate(-4deg)scale(.92)}to{opacity:1;transform:translateY(0)rotate(-4deg)scale(1)}}.imp-root .vbtok{background:var(--cream);border:2px solid var(--outline);box-shadow:2px 2px 0 var(--outline);color:var(--ink);animation:impv-chip .22s var(--ease-out) both;border-radius:5px;padding:2px 8px;font-size:13px;transform:rotate(-4deg)}.imp-root .vboard.big .vbtok{padding:0 5px;font-size:10px}.imp-root .vbtok.mine{background:#fff}.imp-root .vbcount{box-sizing:border-box;border:3px solid var(--outline);width:32px;height:32px;color:var(--ink);background:#00000014;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;font-weight:900;transition:background .2s linear;display:flex}.imp-root .vbcount.some{background:var(--mustard)}.imp-root .accuzone.decided .vbrow{opacity:.4;transition:opacity .3s ease, top .3s var(--ease-out)}.imp-root .accuzone.decided .vbrow.lead{opacity:1;box-shadow:none;z-index:3;background:0 0;border:none}.imp-root .accuzone.decided .vbrow.lead .vbface{transition-delay:.1s;transform:rotateX(180deg)}.imp-root .accuzone.decided .vbrow.lead .vbback{transition-delay:.1s;transform:rotateX(360deg)}.imp-root .ballots{flex:none;justify-content:center;align-items:flex-end;gap:6px;width:100%;height:56px;transition:opacity .3s;display:flex}.imp-root .ballot{width:54px;height:40px;animation:imp-enter .3s var(--ease) both;transition:transform .18s var(--ease-out), opacity .3s ease;flex:none;position:relative}.imp-root .bbody{box-sizing:border-box;background:var(--cream);border:3px solid var(--outline);color:var(--ink);white-space:nowrap;border-radius:6px;justify-content:center;align-items:flex-end;padding:0 3px 2px;font-size:9px;font-weight:900;display:flex;position:absolute;inset:0;overflow:hidden}.imp-root .bbody>span,.imp-root .bbody{text-overflow:ellipsis}.imp-root .bbody{text-align:center;line-height:36px;display:block}.imp-root .bflap{transform-origin:50% 0;width:100%;height:55%;transition:transform .2s var(--ease-out), opacity .2s linear;z-index:2;position:absolute;top:0;left:0;overflow:visible}.imp-root .bflap polygon{fill:var(--flap);stroke:var(--outline);stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.imp-root .bseal{z-index:3;box-sizing:border-box;background:var(--mustard);border:2px solid var(--outline);border-radius:50%;width:14px;height:14px;margin:-7px;transition:opacity .1s linear;position:absolute;top:45%;left:50%}.imp-root .ballot.lifting{transform:translateY(-14px)scale(1.1)}.imp-root .ballot.lifting .bflap,.imp-root .ballot.opened .bflap{opacity:.05;transition-delay:.2s;transform:rotateX(180deg)}.imp-root .ballot.lifting .bseal,.imp-root .ballot.opened .bseal{opacity:0;transition-delay:.2s}.imp-root .ballot.opened{opacity:.35}.imp-root .accuzone.decided .ballots{opacity:0}.imp-root .verdictzone{margin-top:auto}.imp-root .verdictzone.tie{z-index:30;background:var(--game-deep);clip-path:circle(0%);animation:impv-rulingIn .4s var(--ease-out) forwards;gap:14px;margin:0;position:absolute;inset:0;overflow:hidden}.imp-root .verdictzone.tie .tieword{z-index:1;justify-content:center;width:72%;display:flex;position:relative}.imp-root .verdictzone.tie .unmaskname.plain{opacity:0;animation:imp-slam .62s var(--ease) .2s forwards}.imp-root .verdictzone.tie .acckick.verdict{z-index:1;text-shadow:3px 3px 0 var(--outline);animation:imp-enter .4s var(--ease) .7s both;font-size:26px;position:relative}@keyframes impv-draw{to{stroke-dashoffset:0}}@keyframes impv-hit{0%{transform:rotate(var(--tilt,0deg)) scale(1)}30%{transform:rotate(0)scale(1.22)}60%{transform:rotate(var(--tilt,0deg)) scale(.96)}to{transform:rotate(var(--tilt,0deg)) scale(1)}}@keyframes impv-countPop{0%{transform:scale(1)}40%{transform:scale(1.7)}to{transform:scale(1)}}.imp-root .vboard.pinboard{--beat:3s;flex:none;height:auto;margin:auto 0;position:relative}.imp-root .pinboard .cards{margin:0;padding:0;list-style:none;position:absolute;inset:0}.imp-root .pinboard .vbrow{perspective:none;opacity:1;animation:imp-enter .3s var(--ease) backwards;background:0 0;border-radius:0;padding:0;transition:opacity .4s;display:block;position:absolute;bottom:auto;right:auto}.imp-root .pinboard .card{box-sizing:border-box;border:4px solid var(--outline);width:100%;height:100%;box-shadow:4px 4px 0 var(--outline);transform:rotate(var(--tilt,0deg));transform-origin:50% 10px;transition:transform .4s var(--ease), box-shadow .3s ease;background:#fff;border-radius:8px;flex-direction:column;gap:6px;padding:10px 8px 6px;display:flex;position:relative}.imp-root .pinboard.tight .card{box-shadow:3px 3px 0 var(--outline);border-width:3px;padding:8px 6px 4px}.imp-root .pinboard .photo{background:var(--game);border:3px solid var(--outline);border-radius:4px;flex:1;min-height:0;transition:background .3s linear;position:relative}.imp-root .pinboard .vbname{text-align:center;min-width:0;max-width:none;color:var(--ink);flex:none;font-size:18px;line-height:1.1}.imp-root .pinboard.tight .vbname{font-size:13px}.imp-root .pinboard .vbcount{inset-inline-end:4px;border-color:var(--outline);color:#fff;opacity:0;width:30px;height:30px;transition:transform .25s var(--ease), background .2s linear, opacity .2s linear;background:#ffffff40;font-size:16px;position:absolute;bottom:4px}.imp-root .pinboard.tight .vbcount{width:24px;height:24px;font-size:13px}.imp-root .pinboard .vbcount.some{opacity:1;background:var(--red);border-color:var(--outline);color:#fff}@keyframes impv-cardLift{0%,to{transform:rotate(var(--tilt,0deg)) scale(1)}40%{box-shadow:8px 8px 0 var(--outline);transform:rotate(0)scale(1.1)}}.imp-root .pinboard .vbrow.voter{z-index:3}.imp-root .pinboard .vbrow.voter .card{animation:impv-cardLift calc(var(--beat) * .3) ease-out both}.imp-root .pinboard .vbrow.hit{z-index:3}.imp-root .pinboard .vbrow.hit .card{animation:impv-hit .5s var(--ease-out) both}.imp-root .pinboard .vbrow.hit .vbcount{animation:impv-countPop .45s var(--ease-out) both}.imp-root .pinboard .strings{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.imp-root .pinboard .strings path{fill:none;stroke:var(--red);stroke-width:4px;stroke-linecap:round}.imp-root .pinboard .strings .vbtok{transition:opacity .4s}.imp-root .pinboard .strings .vbtok.slack{opacity:.3}@keyframes impv-twang{0%{stroke-width:9px}to{stroke-width:4px}}.imp-root .pinboard .strings .vbtok.fresh path{animation:.35s ease-out both impv-twang}.imp-root .pinboard .strings .pull{opacity:0;transition:opacity .12s linear}.imp-root .pinboard .strings .pull.on{opacity:1}.imp-root .pinboard .strings .pin{fill:var(--red);stroke:var(--outline);stroke-width:3px}@keyframes impv-pinPop{0%{transform:scale(.2)}50%{transform:scale(1.6)}to{transform:scale(1)}}.imp-root .pinboard .strings .pin.fresh{transform-box:fill-box;transform-origin:50%;animation:impv-pinPop .35s var(--ease-out) both}.imp-root .pinboard .vbtag{border:3px solid var(--red);color:var(--red);white-space:nowrap;animation:imp-impact .35s var(--ease) .4s both;z-index:5;background:#ffffffeb;border-radius:6px;padding:2px 8px 4px;font-size:15px;font-weight:900;position:absolute;top:36%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.imp-root .pinboard.tight .vbtag{border-width:2px;font-size:12px}.imp-root .accuzone.decided .pinboard .vbrow{opacity:1}.imp-root .accuzone.decided .pinboard .vbrow.dim{opacity:.4}.imp-root .accuzone.decided .pinboard .vbrow.lead{z-index:6;opacity:1;box-shadow:none;background:0 0;border:none}.imp-root .accuzone.decided .pinboard .vbrow.lead .card{box-shadow:6px 6px 0 var(--outline);transform:rotate(0)scale(1.12)}.imp-root .accuzone.decided .pinboard .vbrow.lead .photo{background:var(--mustard)}.imp-root .accuzone.unmask .vboard.pinboard{animation:impv-dim 1.2s linear calc(var(--t0,0s) + .1s) forwards}@keyframes impv-rulingIn{0%{clip-path:circle(0% at 50% 42%)}to{clip-path:circle(130% at 50% 42%)}}.imp-root .ruling{z-index:30;clip-path:circle(0% at 50% 42%);animation:impv-rulingIn .4s var(--ease-out) calc(var(--t0,0s) + 1.3s) forwards;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.imp-root .ruling.good{background:var(--good)}.imp-root .ruling.bad{background:var(--red-soft)}.imp-root .ruling.bad .rays,.imp-root .flood.bad .rays{opacity:.55}.imp-root .ruling .unmaskzone{z-index:1;gap:14px;position:relative}.imp-root .ruling .unmaskname.late{color:#fff;text-shadow:6px 6px 0 var(--ink);opacity:0;animation:imp-slam .62s var(--ease) calc(var(--t0,0s) + 1.4s) forwards}.imp-root .ruling .shock.late i{animation-delay:calc(var(--t0,0s) + 1.64s);border-color:#fffc}.imp-root .ruling .shock.late i:nth-child(2){animation-delay:calc(var(--t0,0s) + 1.78s)}.imp-root .ruling .showsub.late{text-shadow:2px 2px 0 var(--ink);animation:imp-enter .4s var(--ease) calc(var(--t0,0s) + 2.1s) both;padding:0 22px;font-size:22px;line-height:1.3}@keyframes impv-dim{to{opacity:.35}}.imp-root .accuzone.unmask .vboard{animation:impv-dim 1.2s linear calc(var(--t0,0s) + .1s) forwards}.imp-root .accuzone.unmask{justify-content:center;gap:18px}.imp-root .accuzone .unmaskzone.reveal{flex:none;gap:14px;padding:0}@keyframes impv-cardPeek{0%{transform:translateY(0)}to{transform:translateY(-96px)}}.imp-root .env-reveal .env-card{animation-name:impv-cardPeek}.imp-root .unmaskzone.reveal .env-card{gap:2px;height:200px;padding:10px 12px;top:40px}.imp-root .showsub.late{color:#fff;max-width:330px;text-shadow:2px 2px 0 var(--outline);font-size:21px;font-weight:800}.imp-root .showsub.late.good{color:var(--good);text-shadow:2px 2px 0 var(--outline)}@keyframes impv-flash{0%{opacity:0}8%{opacity:.5}to{opacity:0}}@keyframes impv-burst{0%{opacity:1;transform:rotate(calc(var(--i) * 15deg)) translateY(0) scale(.4)}to{opacity:0;transform:rotate(calc(var(--i) * 15deg)) translateY(-190px) scale(1)}}.imp-root .unmaskzone.reveal{justify-content:flex-start;gap:10px;padding-top:108px}.imp-root .unmaskzone.reveal:after{content:"";z-index:5;opacity:0;pointer-events:none;animation:impv-flash .25s linear calc(var(--t0,0s) + 1.83s) forwards;background:#fff;position:absolute;inset:0}.imp-root .unmaskzone.reveal .unmasklabel{letter-spacing:0;animation:imp-enter .4s var(--ease) calc(var(--t0,0s) + .1s) both;margin:0 0 6px;font-size:19px;transform:none}.imp-root .unmaskzone.reveal .env-card .clabel{font-size:14px}.imp-root .unmaskzone.reveal .unmaskname.late{color:var(--mustard);text-shadow:4px 4px 0 var(--outline);opacity:0;animation:imp-slam .62s var(--ease) calc(var(--t0,0s) + 1.6s) forwards}.imp-root .shock.late i{border:6px solid var(--mustard);opacity:0;animation:imp-shock .6s ease-out calc(var(--t0,0s) + 1.83s) forwards}.imp-root .shock.late i:nth-child(2){animation-delay:calc(var(--t0,0s) + 1.96s);border-width:4px}.imp-root .burst{z-index:4;pointer-events:none;position:absolute;top:52%;left:50%}.imp-root .burst i{border:1px solid var(--outline);opacity:0;width:8px;height:10px;animation:impv-burst .7s ease-out calc(var(--t0,0s) + 1.83s) forwards;background:#fff;border-radius:2px;position:absolute;top:-5px;left:-4px}.imp-root .burst i.c{background:var(--mustard);border-radius:50%}.imp-root .burst i:nth-child(3n){background:var(--cream)}.imp-root .showsub.late{animation:imp-enter .4s var(--ease) calc(var(--t0,0s) + 2.6s) both}.imp-root .guesszone{justify-content:flex-start;gap:8px;padding-top:96px}.imp-root .showkick{animation:imp-enter .4s var(--ease) both;font-size:18px}.imp-root .guesshead{text-shadow:3px 3px 0 var(--outline);animation:imp-enter .46s var(--ease) 60ms both;font-size:40px}.imp-root .guesssub{color:#ffffffe6;animation:imp-enter .46s var(--ease) .13s both;font-size:15px}.imp-root .glabel{color:var(--ink);opacity:.7;align-self:flex-start;margin:0 0 4px;font-size:13px;font-weight:700}.imp-root .env-field .ginput{width:100%;height:44px;box-shadow:none;text-align:start;border:2px solid #14212e59;border-radius:7px;padding:0 10px;font-size:20px;font-weight:900;transition:border-color .15s,box-shadow .15s}.imp-root .env-field .ginput:focus{border-color:var(--game);outline:none;box-shadow:0 0 0 3px #6c4dff40}.imp-root .guesszone .btn{animation:imp-enter .46s var(--ease) .3s both}.imp-root .judgezone{justify-content:flex-start;gap:6px;padding-top:96px}.imp-root .jkick{margin:0 0 4px;font-size:18px}.imp-root .judgeenv .jcard{max-width:100%;box-shadow:none;background:0 0;border:none;padding:0;font-size:30px;line-height:1.15;animation:none;transform:none}.imp-root .jstamp{z-index:3;inset-inline-end:8px;border:4px solid var(--red);color:var(--red);letter-spacing:-.5px;animation:imp-impact .3s var(--ease) both;border-radius:8px;padding:3px 10px;font-size:20px;font-weight:900;position:absolute;top:8px;transform:rotate(-12deg)}.imp-root .jstamp.yes{color:var(--good);border-color:var(--good)}.imp-root .judgezone .jtruthkick{margin-top:2px}@keyframes impv-wipeOut{0%{clip-path:circle(0%);opacity:1}55%{clip-path:circle(130%);opacity:1}to{clip-path:circle(130%);opacity:0}}.imp-root .reactzone.story{justify-content:center;position:relative}.imp-root .reactzone .wipe{z-index:2;background:var(--mustard);pointer-events:none;animation:impv-wipeOut .8s var(--ease-out) forwards;position:absolute;inset:0}.imp-root .reactzone .unmaskzone{z-index:3;align-self:stretch;gap:10px;width:100%;padding-top:0;position:relative}.imp-root .reactzone .storykick{animation:imp-enter .4s var(--ease) .35s both;font-size:26px}.imp-root .unmaskname.gold{color:var(--mustard);text-shadow:6px 6px 0 var(--outline);animation:imp-slam .62s var(--ease) .45s both}.imp-root .unmaskname.gold.place{white-space:normal;text-align:center;padding:0 12px;font-size:64px;line-height:1.02}.imp-root .unmaskname.gold.place.un-xs{font-size:54px}.imp-root .unmaskname.gold.place.un-2xs{font-size:46px}.imp-root .reactzone .outline{animation:imp-enter .46s var(--ease) 1.1s both}@keyframes impv-riseToTop{0%{opacity:0;transform:translateY(180px)scale(1.7)}to{opacity:1;transform:none}}.imp-root .flood.story{clip-path:none;animation:none}.imp-root .flood.bad{background:var(--red-soft)}.imp-root .flood.story .unmaskzone{justify-content:center;align-self:center;gap:22px;width:92%;padding-top:0}.imp-root .flood.story .outline,.imp-root .flood.story .outline.good{box-shadow:none;color:#fff;letter-spacing:-1px;text-shadow:5px 5px 0 var(--ink);animation:impv-riseToTop .6s var(--ease-out) both;background:0 0;border:none;margin:0;padding:0 16px;font-size:40px;line-height:1.1}.imp-root .flood.story .storykick{color:#fff;text-shadow:2px 2px 0 var(--ink);animation:imp-enter .4s var(--ease) .55s both;margin-top:26px;font-size:24px}.imp-root .flood.story .unmaskname.gold{color:#fff;text-shadow:6px 6px 0 var(--ink);opacity:0;animation:imp-slam .62s var(--ease) .7s forwards}.imp-root .flood.story.imp .unmaskname.gold{color:var(--ink);text-shadow:5px 5px #fff9}@keyframes impv-pop{0%{opacity:0;transform:scale(2)}60%{opacity:1;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.imp-root .scorehead{color:#fff;letter-spacing:-1.5px;text-shadow:4px 4px 0 var(--outline);animation:impv-pop .45s var(--ease-out) both;margin:0 0 12px;font-size:44px;font-weight:900;line-height:1.05}.imp-root .scoresub{color:#ffffffe6;animation:imp-enter .4s var(--ease) .3s both;margin:0 0 22px;padding:0 24px;font-size:18px;font-weight:700;line-height:1.35}.imp-root .scorezone .btitle{font-size:16px}@keyframes impv-rays{to{transform:rotate(360deg)}}@keyframes impv-floodIn{0%{opacity:0}to{opacity:1}}.imp-root .flood{z-index:30;clip-path:circle(0%);animation:impv-wipe .6s var(--ease-out) forwards;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}@keyframes impv-wipe{to{clip-path:circle(120%)}}.imp-root .flood.good{background:var(--good)}.imp-root .flood.imp{background:var(--mustard)}.imp-root .rays{pointer-events:none;background:repeating-conic-gradient(#ffffff2e 0deg 12deg,#0000 12deg 24deg);border-radius:50%;width:1400px;height:1400px;margin:-700px;animation:4s linear infinite impv-rays;position:absolute;top:50%;left:50%}.imp-root .flood .unmaskzone{z-index:1;position:relative}.imp-root .flood .storykick{color:#fff;text-shadow:2px 2px 0 var(--ink);animation:imp-enter .4s var(--ease) .2s both;font-size:24px}.imp-root .postcard{box-sizing:border-box;border:5px solid var(--outline);width:min(300px,88%);box-shadow:10px 10px 0 var(--outline);color:var(--ink);animation:imp-enter .4s var(--ease) .25s both;background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:30px 18px 22px;display:flex;position:relative;transform:rotate(-2deg)}.imp-root .postcard:before{content:"";pointer-events:none;border:2px dashed #14212e2e;border-radius:12px;position:absolute;inset:7px}.imp-root .pcseal{top:-16px;box-sizing:border-box;background:var(--mustard);border:3px solid var(--outline);width:50px;height:50px;box-shadow:2px 2px 0 var(--outline);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex;position:absolute;inset-inline-start:-12px;transform:rotate(-14deg)}.imp-root .flood .postcard .unmaskname.plain{color:var(--ink);text-shadow:none}.imp-root .flood .postcard .unmaskname.plain.place{font-size:44px;line-height:1.08}.imp-root .flood .unmaskzone.story{gap:18px}.imp-root .postcard .outline,.imp-root .postcard .outline.good{border:4px solid var(--red);box-shadow:none;color:var(--red);text-shadow:none;animation:imp-impact .3s var(--ease) .8s both;background:0 0;border-radius:10px;margin:4px 0 0;padding:4px 14px 6px;font-size:22px;position:relative;transform:rotate(-7deg)}.imp-root .postcard .outline.good{border-color:var(--good);color:var(--good)}.imp-root .flood .unmaskname.plain{color:#fff;text-shadow:5px 5px 0 var(--ink)}.imp-root .flood .guessaside{color:#fffffff2;text-shadow:1px 1px 0 var(--ink);animation:imp-enter .4s var(--ease) 1.3s both;font-size:17px}.imp-root .flood .guessaside b{color:#fff}.imp-root .flood .unmaskname{color:#fff;text-shadow:5px 5px 0 var(--ink);line-height:1.05}.imp-root .flood .unmaskname.good{color:#fff}.imp-root .flood .shock i{border-color:#ffffffb3}.imp-root .flood .outline,.imp-root .flood .outline.good{box-shadow:none;color:#fff;text-shadow:3px 3px 0 var(--ink);background:0 0;border:none;margin:14px 0 0;padding:0;font-size:22px}@media (prefers-reduced-motion:reduce){.imp-root .lamp,.imp-root .rays,.imp-root .stage.hot,.imp-root .stage.hot .clock{animation:none}}@property --s4n{syntax:"<integer>";inherits:true;initial-value:0}.swd-root.v4{--ink:#14212e;--s4-ease:cubic-bezier(.16, 1, .3, 1);--s4-io:cubic-bezier(.65, 0, .35, 1);background:var(--night);font-family:Rubik,system-ui,sans-serif;position:relative;overflow:hidden}.swd-root.v4 .s4-word,.swd-root.v4 .s4-song,.swd-root.v4 .s4-results{position:absolute;inset:0}.swd-root.v4 .s4-stage{transform-origin:0 0;width:390px;height:844px;transform:var(--stage) translateY(var(--dy,0px));pointer-events:none;position:absolute;top:0;left:0}.swd-root.v4 .s4-word{--dy:52px}.swd-root.v4 .s4-song{--dy:94px}.swd-root.v4 .s4-song.host{--dy:52px}.swd-root.v4 .s4-results{--dy:100px}.swd-root.v4 .s4-word,.swd-root.v4 .s4-song,.swd-root.v4 .s4-results{--rcy:calc(var(--rcy0) + var(--dy) * var(--k))}.swd-root.v4 .s4-stage button{pointer-events:auto}.swd-root.v4 .s4-wordtext span,.swd-root.v4 .s4-announce span,.swd-root.v4 .s4-head.watch,.swd-root.v4 .s4-open span,.swd-root.v4 .s4-notyet span,.swd-root.v4 .s4-count b,.swd-root.v4 .s4-count .lead,.swd-root.v4 .s4-sing .title,.swd-root.v4 .s4-glow span,.swd-root.v4 .s4-take .name span,.swd-root.v4 .s4-results .label span,.swd-root.v4 .s4-results .points,.swd-root.v4 .s4-results .nextname span,.swd-root.v4 .s4-results .lastword{--sw:2px;--sh:2px;white-space:nowrap;color:#fff;text-shadow:var(--sw) 0 0 #000, calc(var(--sw) * -1) 0 0 #000, 0 var(--sw) 0 #000, 0 calc(var(--sw) * -1) 0 #000, calc(var(--sw) * .7) calc(var(--sw) * .7) 0 #000, calc(var(--sw) * -.7) calc(var(--sw) * .7) 0 #000, calc(var(--sw) * .7) calc(var(--sw) * -.7) 0 #000, calc(var(--sw) * -.7) calc(var(--sw) * -.7) 0 #000, calc(var(--sw) + var(--sh)) calc(var(--sw) + var(--sh)) 0 #000;font-weight:900;line-height:1}@keyframes s4-slam{0%{opacity:0;transform:scale(2.2)}8%{opacity:1}33%{opacity:1;transform:scale(1.16,.84)}54%{transform:scale(.95,1.07)}75%{transform:scale(1.02,.99)}to{opacity:1;transform:none}}@keyframes s4-in{0%{opacity:0}to{opacity:1}}@keyframes s4-up{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes s4-out{1%,to{opacity:0;visibility:hidden}}@keyframes s4-fade{to{opacity:0}}@keyframes s4-rot{to{transform:rotate(360deg)}}@keyframes s4-spill{0%{clip-path:circle(calc(140px * var(--k)) at var(--rcx) var(--rcy))}to{clip-path:circle(150vmax at var(--rcx) var(--rcy))}}@keyframes s4-pulse{0%{opacity:.3;transform:scale(1.06)}to{opacity:0;transform:scale(3.6)}}@keyframes s4-drain{0%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}@keyframes s4-a1{0%{transform:rotate(0)}to{transform:rotate(calc(var(--arm-out) - var(--arm-rest)))}}@keyframes s4-a2{0%{transform:rotate(0)}to{transform:rotate(calc(var(--arm-in) - var(--arm-out)))}}@keyframes s4-a3{0%{transform:rotate(0)}to{transform:rotate(calc(var(--arm-rest) - var(--arm-in)))}}@keyframes s4-swapin{0%{transform:translate(415px)rotate(-260deg)}to{transform:none}}@keyframes s4-land{0%{transform:scale(1.08,.92)}30%{transform:scale(.97,1.03)}60%{transform:scale(1.01,.99)}to{transform:none}}@keyframes s4-jolt{0%{transform:translate(0)}10%{transform:translate(8px)}25%{transform:translate(-6px)}45%{transform:translate(3px)}70%{transform:translate(-1px)}to{transform:none}}@keyframes s4-bump{0%{transform:scale(1.025)}40%,to{transform:scale(1)}}@keyframes s4-bumphot{0%{transform:scale(1.05)}40%,to{transform:scale(1)}}@keyframes s4-rise{0%{opacity:0;transform:translateY(94px)}to{opacity:1;transform:none}}@keyframes s4-pop{0%{opacity:0;visibility:visible;transform:scale(.6)}to{opacity:1;visibility:visible;transform:none}}@keyframes s4-fuse{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes s4-spark{0%{right:-4.7px}to{right:calc(100% - 4.7px)}}@keyframes s4-hot{to{color:#fff}}@keyframes s4-hotfuse{to{background:var(--s4-red);box-shadow:0 0 9px 4px #ff7878cc}}@keyframes s4-rattle{0%{transform:translate(0)}4%{transform:translate(3.2px)}8%{transform:translate(-3.2px)}12%{transform:translate(2.4px)}16%{transform:translate(-1.6px)}22%,to{transform:none}}@keyframes s4-poke{0%{transform:translate(0)}10%{transform:translate(8px)}25%{transform:translate(-7px)}40%{transform:translate(5px)}60%{transform:translate(-2px)}to{transform:none}}@keyframes s4-drop{0%{opacity:0;transform:translateY(-94px)}40%{opacity:1;transform:translateY(0)}55%{transform:translateY(-4px)}75%{transform:translateY(1px)}to{opacity:1;transform:none}}@keyframes s4-shard{0%{opacity:1;transform:none}45%{opacity:1;transform:translate(calc(var(--dx) * .5), -55px) rotate(calc(var(--dr) * .5))}to{opacity:0;transform:translate(var(--dx), 230px) rotate(var(--dr))}}@keyframes s4-dust{0%{opacity:.9;transform:translate(0)}to{opacity:0;transform:translate(var(--dx), var(--dy))}}@keyframes s4-letter{0%{opacity:0;transform:translate(calc(cos(var(--i) * 137deg) * 108px), calc(sin(var(--i) * 137deg) * 108px)) scale(2.6)}8%{opacity:1}33%{opacity:1;transform:scale(1.16,.84)}54%{transform:scale(.95,1.07)}75%{transform:scale(1.02,.99)}to{opacity:1;transform:none}}@keyframes s4-droop{to{transform:translateY(17px)rotate(-5deg)scaleY(.88)}}@keyframes s4-dim{to{opacity:.55}}@keyframes s4-dusk{to{opacity:.55}}@keyframes s4-iris{0%{clip-path:circle(150vmax at var(--rcx) var(--rcy))}to{clip-path:circle(0px at var(--rcx) var(--rcy))}}@keyframes s4-punch{0%{transform:scale(1.14)}to{transform:none}}@keyframes s4-confetti{0%{opacity:1;transform:translate(-50%,-50%)scale(0)rotate(0)}12%{transform:translate(-50%,-50%)scale(1)}70%{opacity:1}to{opacity:0;transform:translate(calc(-50% + cos(var(--i) * 97deg) * 200px * var(--d,1)), calc(-50% + sin(var(--i) * 97deg) * 180px * var(--d,1) + 110px)) rotate(calc(var(--i) * 70deg))}}@keyframes s4-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes s4-count{0%{--s4n:0}to{--s4n:var(--pts)}}@keyframes s4-deflate{to{transform:translateY(5px)rotate(-3deg)scaleY(.92)}}.swd-root.v4{--s4-red:#c2323f;--s4-red-dark:#98222f;--s4-vinyl:#141018;--s4-vinyl-hi:#2a2333;--s4-stripe-a:#0b3d48;--s4-stripe-b:#08323c;--s4-metal:#dcd6ea;--s4-base:#2b2433;--s4-dusk:#3c4f57;--s4-green-dark:#17a674;--s4-ray:#3ad79d;--s4-mustard:#ffd84d;--s4-rings:repeating-radial-gradient(circle at var(--rcx) var(--rcy), transparent 0 calc(166.5px * var(--k)), #ffffff12 calc(166.5px * var(--k)) calc(167.6px * var(--k)), transparent calc(167.6px * var(--k)) calc(189.6px * var(--k)))}.swd-root.v4 .s4-field{position:absolute;inset:0}.swd-root.v4 .s4-word.mine .s4-field.base{background:radial-gradient(70% 40% at var(--rcx) var(--rcy), #ffffff24, transparent 70%), radial-gradient(90% 45% at 50% 0%, #fff3, transparent 70%), repeating-radial-gradient(circle at var(--rcx) var(--rcy), transparent 0 calc(22px * var(--k)), #ffffff12 calc(22px * var(--k)) calc(23px * var(--k))), linear-gradient(180deg, var(--game), var(--game-dark))}.swd-root.v4 .s4-word.watch .s4-field.base{background:radial-gradient(90% 45% at 50% 0%, #ffffff29, transparent 70%), repeating-radial-gradient(circle at var(--rcx) var(--rcy), transparent 0 calc(22px * var(--k)), #ffffff0d calc(22px * var(--k)) calc(23px * var(--k))), linear-gradient(180deg, var(--wait), var(--wait-dark))}.swd-root.v4 .s4-field.red{background:radial-gradient(90% 45% at 50% 0%, #fff3, transparent 70%), repeating-radial-gradient(circle at var(--rcx) var(--rcy), transparent 0 calc(22px * var(--k)), #ffffff0f calc(22px * var(--k)) calc(23px * var(--k))), linear-gradient(180deg, var(--s4-red), var(--s4-red-dark));clip-path:circle(0px at var(--rcx) var(--rcy));animation:s4-spill .2s var(--s4-ease) calc(var(--t0) + var(--urgent)) forwards}.swd-root.v4 .s4-field.ice{background:radial-gradient(90% 45% at 50% 0%, #ffffff4d, transparent 70%), repeating-radial-gradient(circle at var(--rcx) var(--rcy), transparent 0 calc(22px * var(--k)), #14212e1f calc(22px * var(--k)) calc(23px * var(--k))), linear-gradient(180deg, var(--ice), var(--ice-dark));clip-path:circle(0px at var(--rcx) var(--rcy));animation:s4-spill .2s var(--s4-ease) calc(var(--t0) + var(--open) + var(--lag)) forwards}.swd-root.v4 .s4-field.dusk{background:var(--s4-dusk);opacity:0;animation:s4-dusk .37s ease-out calc(var(--t0) + var(--end)) forwards}.swd-root.v4 .s4-field.night{background:var(--night)}.swd-root.v4 .s4-lamp{left:calc(var(--rcx) - 253px * var(--k));top:calc(var(--rcy) - 253px * var(--k));width:calc(506px * var(--k));height:calc(506px * var(--k));background:radial-gradient(closest-side,#62e0ee42,#62e0ee0d 60%,#0000 75%);border-radius:50%;position:absolute}.swd-root.v4 .s4-pulses .p{left:calc(var(--rcx) - 144.5px * var(--k));top:calc(var(--rcy) - 144.5px * var(--k));width:calc(289px * var(--k));height:calc(289px * var(--k));border:calc(3.6px * var(--k)) solid #fff;opacity:0;border-radius:50%;position:absolute}.swd-root.v4 .s4-pulses .think{animation:s4-pulse .5s linear calc(var(--t0) + var(--drop)) var(--n-think)}.swd-root.v4 .s4-pulses .hot{animation:s4-pulse .25s linear calc(var(--t0) + var(--urgent)) var(--n-hot)}.swd-root.v4 .s4-pulses .steal{border-color:var(--ink);animation:s4-pulse .2s linear calc(var(--t0) + var(--open)) var(--n-steal)}.swd-root.v4 .s4-table{width:0;height:0;position:absolute;top:336px;left:195px}.swd-root.v4 .s4-word.swap .s4-table{animation:s4-swapin .3s var(--s4-ease) var(--t0) backwards}.swd-root.v4 .s4-table.dim{opacity:.55}.swd-root.v4 .s4-rec{width:289px;height:289px;position:absolute;top:-144.5px;left:-144.5px}.swd-root.v4 .s4-word.swap .s4-rec{animation:s4-land .4s ease-out calc(var(--t0) + .3s), s4-jolt .4s linear calc(var(--t0) + var(--open))}.swd-root.v4 .s4-word.first .s4-rec{animation:s4-jolt .4s linear calc(var(--t0) + var(--open))}.swd-root.v4 .s4-vinyl{background:repeating-radial-gradient(circle, #ffffff0b 0 .6px, transparent .6px 2.5px), radial-gradient(circle, var(--s4-vinyl-hi) 0%, var(--s4-vinyl) 70%);border:3.6px solid #000;border-radius:50%;position:absolute;inset:0;box-shadow:3.6px 8px #00000047}.swd-root.v4 .s4-sheen{background:linear-gradient(135deg,#0000 45%,#ffffff38 50%,#0000 55%);border-radius:50%;position:absolute;inset:4px}.swd-root.v4 .s4-label{background:var(--game);box-sizing:border-box;border:2.9px solid #000;border-radius:50%;width:156px;height:156px;margin:-78px 0 0 -78px;position:absolute;top:50%;left:50%}.swd-root.v4 .s4-label.deep{background:var(--game-deep)}.swd-root.v4 .s4-word.has-urgent .s4-label{animation:s4-rot 3.2s linear calc(var(--t0) + var(--urgent)) infinite}.swd-root.v4 .s4-spin{width:100%;height:100%;animation:1.8s linear infinite s4-rot}.swd-root.v4 .s4-song .s4-spin{animation-duration:2.7s}.swd-root.v4 .s4-word.expired .s4-spin,.swd-root.v4 .s4-word.expired .s4-label,.swd-root.v4 .s4-song.sung .s4-spin{animation-play-state:paused}.swd-root.v4 .s4-spin svg{width:100%;height:100%;display:block;overflow:visible}.swd-root.v4 .s4-spin .ring{fill:none;stroke:#ffffff38;stroke-width:1.1px}.swd-root.v4 .s4-spin .print{fill:#ffffff9e;letter-spacing:.7px;font-size:8.7px;font-weight:800}.swd-root.v4 .s4-spin .hole{fill:var(--s4-vinyl);stroke:#ffffff4d;stroke-width:.7px}.swd-root.v4 .s4-ring{width:350px;height:350px;position:absolute;top:-175px;left:-175px;overflow:visible;transform:rotate(-90deg)}.swd-root.v4 .s4-ring circle{fill:none}.swd-root.v4 .s4-ring .track{stroke:#00000038;stroke-width:8px}.swd-root.v4 .s4-ring .edge,.swd-root.v4 .s4-ring .fill{stroke-dasharray:100 100;stroke-linecap:round}.swd-root.v4 .s4-ring .edge{stroke:#000;stroke-width:11.6px}.swd-root.v4 .s4-ring .fill{stroke:#fff;stroke-width:8px}.swd-root.v4 .s4-ring.think .edge,.swd-root.v4 .s4-ring.think .fill{animation:s4-drain var(--thinkAll) linear var(--t0) both}.swd-root.v4 .s4-ring.think{animation:s4-out 1ms linear calc(var(--t0) + var(--open)) forwards}.swd-root.v4 .s4-ring.steal{opacity:0;animation:s4-in 1ms linear calc(var(--t0) + var(--open)) forwards}.swd-root.v4 .s4-ring.steal .track{stroke:#14212e2e}.swd-root.v4 .s4-ring.steal .fill{stroke:var(--ink)}.swd-root.v4 .s4-ring.steal .edge,.swd-root.v4 .s4-ring.steal .fill{animation:s4-drain var(--steal) linear calc(var(--t0) + var(--open)) both}.swd-root.v4 .s4-ring.song .track{stroke:#62e0ee1f;stroke-width:4.3px}.swd-root.v4 .s4-ring.song .edge{display:none}.swd-root.v4 .s4-ring.song .fill{stroke:var(--game-lift);stroke-width:4.3px;animation:s4-drain var(--total) linear calc(var(--t0) + var(--song)) both}.swd-root.v4 .s4-arm{width:390px;height:844px;position:absolute;top:0;left:0;overflow:visible}.swd-root.v4 .s4-arm .base-shadow{fill:#00000040}.swd-root.v4 .s4-arm .base{fill:var(--s4-base);stroke:#000;stroke-width:2.9px}.swd-root.v4 .s4-arm .metal{fill:var(--s4-metal);stroke:#000;stroke-width:2.5px}.swd-root.v4 .s4-arm .rod-out{stroke:#000;stroke-width:10.8px;stroke-linecap:round}.swd-root.v4 .s4-arm .rod{stroke:var(--s4-metal);stroke-width:5.8px;stroke-linecap:round}.swd-root.v4 .s4-arm .stylus{fill:#000}.swd-root.v4 .s4-arm .cap{fill:var(--s4-metal);stroke:#000;stroke-width:2.2px}.swd-root.v4 .s4-arm g.a0,.swd-root.v4 .s4-arm g.a1,.swd-root.v4 .s4-arm g.a2,.swd-root.v4 .s4-arm g.a3{transform-box:view-box;transform-origin:353px 169px}.swd-root.v4 .s4-arm g.a0{transform:rotate(var(--arm-rest))}.swd-root.v4 .s4-word .s4-arm g.a1{animation:s4-a1 calc(var(--drop) - var(--arm) - .1s) var(--s4-io) calc(var(--t0) + var(--arm)) both}.swd-root.v4 .s4-word .s4-arm g.a2{animation:s4-a2 var(--think) linear calc(var(--t0) + var(--drop)) both}.swd-root.v4 .s4-word .s4-arm g.a3{animation:s4-a3 .333s var(--s4-io) calc(var(--t0) + var(--end) + 67ms) forwards}.swd-root.v4 .s4-song .s4-arm{opacity:.6}.swd-root.v4 .s4-song .s4-arm g.a1{transform:rotate(calc(var(--arm-out) - var(--arm-rest)))}.swd-root.v4 .s4-song .s4-arm g.a2{animation:s4-a2 var(--total) linear calc(var(--t0) + var(--song)) both}.swd-root.v4 .s4-song .s4-arm g.a3{animation:s4-a3 .4s var(--s4-io) calc(var(--t0) + var(--sung) + .1s) forwards}.swd-root.v4 .s4-dust{position:absolute;top:48px;left:106px}.swd-root.v4 .s4-dust b{opacity:0;width:4.3px;height:4.3px;animation:s4-dust .6s var(--s4-ease) calc(var(--t0) + var(--drop)) forwards;background:#ffffffd9;border-radius:50%;position:absolute}.swd-root.v4 .s4-dust b:first-child{--dx:-18px;--dy:-26px}.swd-root.v4 .s4-dust b:nth-child(2){--dx:8px;--dy:-34px}.swd-root.v4 .s4-dust b:nth-child(3){--dx:24px;--dy:-14px}.swd-root.v4 .s4-dust b:nth-child(4){--dx:-28px;--dy:-8px}.swd-root.v4 .s4-dust b:nth-child(5){--dx:-4px;--dy:-20px;width:3px;height:3px}.swd-root.v4 .s4-dust b:nth-child(6){--dx:16px;--dy:-30px;width:3px;height:3px}.swd-root.v4 .s4-wordtext,.swd-root.v4 .s4-glow{text-align:center;z-index:5;position:absolute;left:0;right:0}.swd-root.v4 .s4-wordtext span,.swd-root.v4 .s4-glow span{transform-origin:50% 80%;display:inline-block}.swd-root.v4 .w3{--ws:94px;top:283.36px}.swd-root.v4 .w5{--ws:79px;top:291.76px}.swd-root.v4 .w7{--ws:62px;top:301.28px}.swd-root.v4 .w11{--ws:46px;top:310.24px}.swd-root.v4 .w20{--ws:44px;top:291.12px}.swd-root.v4 .w20 span{white-space:normal;max-width:300px;line-height:1.02}.swd-root.v4 .s4-wordtext span,.swd-root.v4 .s4-glow span{font-size:var(--ws);--sw:calc(var(--ws) * .045);--sh:calc(var(--ws) * .05)}.swd-root.v4 .s4-wordtext span{opacity:0;animation:s4-slam .4s linear calc(var(--t0) + var(--drop) - .133s) forwards, s4-droop .37s var(--s4-ease) calc(var(--t0) + var(--end)) forwards}.swd-root.v4 .s4-word.swap .s4-wordtext{animation:s4-swapin .3s var(--s4-ease) var(--t0) backwards}.swd-root.v4 .s4-announce{text-align:center;z-index:6;position:absolute;top:296px;left:0;right:0}.swd-root.v4 .s4-announce span{--sw:3.2px;--sh:3.6px;opacity:0;animation:s4-slam .4s linear calc(var(--t0) + var(--name) - .133s) forwards, s4-fade .2s linear calc(var(--t0) + var(--drop) - .267s) forwards;font-size:72px;display:inline-block}.swd-root.v4 .s4-head{text-align:center;position:absolute;left:0;right:0}.swd-root.v4 .s4-head.mine{color:#fff;font-size:24px;font-weight:900;top:105px}.swd-root.v4 .s4-head.mine .pre,.swd-root.v4 .s4-head.mine .post{position:absolute;left:0;right:0}.swd-root.v4 .s4-head.mine .pre{opacity:0;animation:s4-in .23s linear calc(var(--t0) + .133s) forwards, s4-out 1ms linear calc(var(--t0) + var(--drop)) forwards}.swd-root.v4 .s4-word.first .s4-head.mine .post{opacity:0;animation:s4-up .23s var(--s4-ease) calc(var(--t0) + var(--drop) + 67ms) forwards}.swd-root.v4 .s4-word.swap .s4-head.mine .post{opacity:0;animation:s4-up .23s var(--s4-ease) calc(var(--t0) + .167s) forwards}.swd-root.v4 .s4-head.watch{--sw:1.5px;--sh:1.7px;opacity:0;animation:s4-up .23s var(--s4-ease) var(--t0) forwards;font-size:33px;top:95px}.swd-root.v4 .s4-word .s4-head.watch{animation:s4-up .23s var(--s4-ease) var(--t0) forwards, s4-out 1ms linear calc(var(--t0) + var(--open)) forwards}.swd-root.v4 .s4-word .s4-head.mine{animation:s4-out 1ms linear calc(var(--t0) + var(--open)) forwards}.swd-root.v4 .s4-open{z-index:7;direction:rtl;justify-content:center;display:flex;position:absolute;top:95px;left:0;right:0}.swd-root.v4 .s4-open span{--sw:2px;--sh:2.2px;white-space:pre;opacity:0;animation:s4-letter .4s linear calc(var(--t0) + var(--open) + .1s + var(--i) * 27ms) forwards;font-size:45px;display:inline-block}.swd-root.v4 .s4-digits b{box-sizing:border-box;width:76px;height:76px;color:var(--s4-red);text-shadow:none;z-index:8;opacity:0;background:#fff;border:3.6px solid #000;border-radius:50%;justify-content:center;align-items:center;padding-bottom:6px;font-size:58px;font-weight:900;display:flex;position:absolute;top:148px;left:157px;box-shadow:4.3px 4.3px #000}.swd-root.v4 .s4-digits .d3{animation:s4-slam .4s linear calc(var(--t0) + var(--urgent)) forwards, s4-out 1ms linear calc(var(--t0) + var(--urgent) + 1s) forwards}.swd-root.v4 .s4-digits .d2{animation:s4-slam .4s linear calc(var(--t0) + var(--urgent) + 1s) forwards, s4-out 1ms linear calc(var(--t0) + var(--urgent) + 2s) forwards}.swd-root.v4 .s4-digits .d1{animation:s4-slam .4s linear calc(var(--t0) + var(--urgent) + 2s) forwards, s4-out 1ms linear calc(var(--t0) + var(--open)) forwards}.swd-root.v4 .s4-wait,.swd-root.v4 .s4-gone{text-align:center;font-size:22px;font-weight:900;position:absolute;left:10px;right:10px}.swd-root.v4 .s4-wait{color:#fff;opacity:0;animation:s4-in .23s linear calc(var(--t0) + var(--drop)) forwards, s4-out 1ms linear calc(var(--t0) + var(--open)) forwards;line-height:1.15;bottom:288px}.swd-root.v4 .s4-wait.poked{visibility:hidden}.swd-root.v4 .s4-gone{color:var(--ink);opacity:0;animation:s4-in .23s linear calc(var(--t0) + var(--open) + var(--lag)) forwards, s4-out 1ms linear calc(var(--t0) + var(--end)) forwards;line-height:1.15;bottom:288px}.swd-root.v4 .s4-notyet{text-align:center;z-index:9;position:absolute;top:512px;left:0;right:0}.swd-root.v4 .s4-notyet span{--sw:1.6px;--sh:1.8px;opacity:0;font-size:35px;animation:.4s linear forwards s4-slam,.15s linear .7s forwards s4-fade;display:inline-block}.swd-root.v4 .s4-claim,.swd-root.v4 .s4-cover{box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;border:3.6px solid #000;border-radius:999px;height:72px;font-family:inherit;font-weight:900;position:absolute;top:574px;left:36px;right:36px}.swd-root.v4 .s4-claim{color:var(--game-deep);letter-spacing:-.7px;background:#fff;padding:0 0 5px;font-size:40px;transition:transform 70ms,box-shadow 70ms;box-shadow:5.8px 5.8px #000}.swd-root.v4 .s4-claim:active:not(:disabled){transform:translate(4px,4px);box-shadow:1.8px 1.8px #000}.swd-root.v4 .s4-claim:disabled{cursor:default}.swd-root.v4 .s4-claim.mine{opacity:0;animation:s4-rise .33s var(--s4-ease) calc(var(--t0) + var(--drop) - .5s) forwards, s4-bump .5s ease-out calc(var(--t0) + var(--drop)) var(--n-bump), s4-bumphot .25s ease-out calc(var(--t0) + var(--urgent)) 12, s4-out 1ms linear calc(var(--t0) + var(--open)) forwards}.swd-root.v4 .s4-word:not(.has-urgent) .s4-claim.mine{animation:s4-rise .33s var(--s4-ease) calc(var(--t0) + var(--drop) - .5s) forwards, s4-out 1ms linear calc(var(--t0) + var(--open)) forwards}.swd-root.v4 .s4-claim.open{opacity:0;visibility:hidden;animation:s4-pop .26s cubic-bezier(.34, 1.56, .64, 1) calc(var(--t0) + var(--open)) forwards, s4-bumphot .2s ease-out calc(var(--t0) + var(--open) + .26s) var(--n-steal), s4-out 1ms linear calc(var(--t0) + var(--end)) forwards}.swd-root.v4 .s4-cover{background:repeating-linear-gradient(-45deg, var(--s4-stripe-a) 0 12.3px, var(--s4-stripe-b) 12.3px 24.6px);color:var(--game-lift);justify-content:center;align-items:center;gap:10px;padding:0 0 4px;font-size:27px;display:flex;overflow:hidden;box-shadow:5.1px 5.1px #000}.swd-root.v4 .s4-cover span{padding-bottom:3px}.swd-root.v4 .s4-padlock{width:33px;height:33px;overflow:visible}.swd-root.v4 .s4-padlock .shackle-out{fill:none;stroke:#000;stroke-width:22px;stroke-linecap:round}.swd-root.v4 .s4-padlock .shackle{fill:none;stroke:currentColor;stroke-width:10px;stroke-linecap:round}.swd-root.v4 .s4-padlock .body{fill:currentColor;stroke:#000;stroke-width:7px}.swd-root.v4 .s4-padlock .hole{fill:#000}.swd-root.v4 .s4-cover .fuse{background:var(--game-lift);transform-origin:100%;width:100%;height:5px;animation:s4-fuse var(--thinkAll) linear var(--t0) both, s4-hotfuse 1ms linear calc(var(--t0) + var(--urgent)) forwards;position:absolute;top:0;right:0}.swd-root.v4 .s4-word:not(.has-urgent) .s4-cover .fuse{animation:s4-fuse var(--thinkAll) linear var(--t0) both}.swd-root.v4 .s4-cover.seal{animation:s4-hot 1ms linear calc(var(--t0) + var(--urgent)) forwards, s4-rattle 1s ease-out calc(var(--t0) + var(--urgent)) 3, s4-out 1ms linear calc(var(--t0) + var(--open)) forwards}.swd-root.v4 .s4-word:not(.has-urgent) .s4-cover.seal{animation:s4-out 1ms linear calc(var(--t0) + var(--open)) forwards}.swd-root.v4 .s4-cover-shake{pointer-events:none;position:absolute;inset:0}.swd-root.v4 .s4-cover-shake.poked{animation:.5s ease-out s4-poke}.swd-root.v4 .s4-cover.drop{opacity:0;pointer-events:none;animation:s4-drop .33s var(--s4-ease) calc(var(--t0) + var(--open) + var(--cover)) forwards, s4-out 1ms linear calc(var(--t0) + var(--end)) forwards}.swd-root.v4 .s4-shards b{background:repeating-linear-gradient(-45deg, var(--s4-stripe-a) 0 8.7px, var(--s4-stripe-b) 8.7px 17.4px);opacity:0;width:43px;height:29px;animation:s4-shard .67s cubic-bezier(.3, .2, .6, 1) calc(var(--t0) + var(--open)) forwards;border:2.5px solid #000;position:absolute}.swd-root.v4 .s4-shards b:nth-child(odd){clip-path:polygon(0 0,100% 12%,80% 100%,10% 80%)}.swd-root.v4 .s4-shards b:nth-child(2n){clip-path:polygon(12% 0,100% 30%,70% 100%,0 70%)}.swd-root.v4 .s4-take{z-index:30;pointer-events:none;background:linear-gradient(180deg, var(--sel-dot), var(--s4-green-dark));clip-path:circle(150vmax at var(--rcx) var(--rcy));animation:s4-punch .267s var(--s4-ease) var(--t0) backwards, s4-iris .267s var(--s4-io) calc(var(--t0) + var(--iris)) forwards, s4-out 1ms linear calc(var(--t0) + var(--iris) + .267s) forwards;position:absolute;inset:0;overflow:hidden}.swd-root.v4 .s4-take .rays{background:repeating-conic-gradient(from 0deg, var(--s4-ray) 0deg 12.86deg, transparent 12.86deg 25.71deg);opacity:.75;width:300vmax;height:300vmax;margin:-150vmax 0 0 -150vmax;animation:17s linear infinite s4-rot;position:absolute;top:46%;left:50%}.swd-root.v4 .s4-confetti b{opacity:0;width:14px;height:14px;animation:s4-confetti 1.1s cubic-bezier(.2, .7, .4, 1) calc(var(--t0) + 33ms) forwards;background:#fff;border:1.8px solid #000;border-radius:50%;position:absolute;top:46%;left:50%}.swd-root.v4 .s4-confetti b:nth-child(3n){border-radius:2px;width:12px;height:12px}.swd-root.v4 .s4-confetti b:nth-child(3n+1){background:var(--game-lift)}.swd-root.v4 .s4-song.stolen .s4-confetti b:nth-child(3n+1){background:var(--s4-mustard)}.swd-root.v4 .s4-take .name{text-align:center;position:absolute;top:267px;left:0;right:0}.swd-root.v4 .s4-take .name.nm-m{top:282px}.swd-root.v4 .s4-take .name.nm-l{top:290px}.swd-root.v4 .s4-take .name span{--sw:3.7px;--sh:4.2px;opacity:0;animation:s4-slam .4s linear calc(var(--t0) + var(--name) - .133s) forwards;font-size:83px;display:inline-block}.swd-root.v4 .s4-take .name.nm-m span{--sw:2.6px;--sh:2.9px;font-size:58px}.swd-root.v4 .s4-take .name.nm-l span{--sw:1.9px;--sh:2.1px;font-size:42px}.swd-root.v4 .s4-results .label.nm-m span{--sw:2.3px;--sh:2.6px;font-size:52px}.swd-root.v4 .s4-results .label.small.nm-m span{--sw:1.7px;--sh:1.9px;font-size:38px}.swd-root.v4 .s4-results .label.small.nm-l span{--sw:1.3px;--sh:1.5px;font-size:29px}.swd-root.v4 .s4-results .label.nm-l span{--sw:1.8px;--sh:2px;font-size:40px}.swd-root.v4 .s4-results .nextname.nm-m span{--sw:2.6px;--sh:2.9px;font-size:58px}.swd-root.v4 .s4-results .nextname.nm-l span{--sw:1.9px;--sh:2.1px;font-size:42px}.swd-root.v4 .s4-take .sticker{text-align:center;position:absolute;top:390px;left:0;right:0}.swd-root.v4 .s4-take .sticker span{color:var(--ink);opacity:0;animation:s4-slam .4s linear calc(var(--t0) + var(--sticker) - .133s) forwards;background:#fff;border:3.6px solid #000;border-radius:10px;padding:1.4px 19.5px 8px;font-size:43px;font-weight:900;display:inline-block;rotate:-5deg;box-shadow:5px 5px #000}.swd-root.v4 .s4-song.stolen .s4-take .sticker span{background:var(--s4-mustard)}.swd-root.v4 .s4-count .lead{text-align:center;--sw:1.4px;--sh:1.5px;opacity:0;animation:s4-in .2s linear calc(var(--t0) + var(--song)) forwards, s4-fade .333s linear calc(var(--t0) + var(--song) + var(--in)) forwards;font-size:30px;position:absolute;top:101px;left:0;right:0}.swd-root.v4 .s4-count b{text-align:center;z-index:6;opacity:0;width:fit-content;margin:0 auto;position:absolute;left:0;right:0}.swd-root.v4 .s4-count .n1,.swd-root.v4 .s4-count .n2,.swd-root.v4 .s4-count .n3{--sw:5.5px;--sh:6.1px;font-size:123px;top:267px}.swd-root.v4 .s4-count .n1{animation:s4-slam .4s linear calc(var(--t0) + var(--song) - .133s) forwards, s4-fade .133s linear calc(var(--t0) + var(--song) + .367s) forwards}.swd-root.v4 .s4-count .n2{animation:s4-slam .4s linear calc(var(--t0) + var(--song) + var(--step) - .133s) forwards, s4-fade .133s linear calc(var(--t0) + var(--song) + var(--step) + .367s) forwards}.swd-root.v4 .s4-count .n3{animation:s4-slam .4s linear calc(var(--t0) + var(--song) + var(--step) * 2 - .133s) forwards, s4-fade .133s linear calc(var(--t0) + var(--song) + var(--step) * 2 + .367s) forwards}.swd-root.v4 .s4-count .go{--sw:4px;--sh:4.5px;color:var(--game-lift);animation:s4-slam .4s linear calc(var(--t0) + var(--song) + var(--sing) - .133s) forwards, s4-fade .333s linear calc(var(--t0) + var(--song) + var(--in)) forwards;font-size:90px;top:289px}.swd-root.v4 .s4-sing{opacity:0;visibility:hidden;animation:s4-show .333s linear calc(var(--t0) + var(--song) + var(--in)) forwards;position:absolute;inset:0}@keyframes s4-show{0%{opacity:0;visibility:visible}to{opacity:1;visibility:visible}}.swd-root.v4 .s4-sing .title{text-align:center;--sw:1.7px;--sh:1.9px;color:var(--game-lift);font-size:37.5px;position:absolute;top:95px;left:0;right:0}.swd-root.v4 .s4-glow span{color:#fff;text-shadow:var(--sw) 0 0 #000, calc(var(--sw) * -1) 0 0 #000, 0 var(--sw) 0 #000, 0 calc(var(--sw) * -1) 0 #000, calc(var(--sw) * .7) calc(var(--sw) * .7) 0 #000, calc(var(--sw) * -.7) calc(var(--sw) * .7) 0 #000, calc(var(--sw) * .7) calc(var(--sw) * -.7) 0 #000, calc(var(--sw) * -.7) calc(var(--sw) * -.7) 0 #000, 0 0 22px #62e0ee99, calc(var(--sw) + var(--sh)) calc(var(--sw) + var(--sh)) 0 #000;animation:2.3s ease-in-out infinite s4-breathe}.swd-root.v4 .s4-glow{animation:s4-dim .4s linear calc(var(--t0) + var(--sung)) forwards}.swd-root.v4 .s4-prompt{text-align:center;color:#fff;animation:s4-up .3s var(--s4-ease) both;font-size:25px;font-weight:900;line-height:1.12;position:absolute;top:505px;left:25px;right:25px}.swd-root.v4 .s4-prompt.first{opacity:0;animation:s4-up .3s var(--s4-ease) calc(var(--t0) + var(--song) + var(--in) + .1s) forwards}.swd-root.v4 .s4-skip{font:inherit;color:#ffffff8c;white-space:nowrap;cursor:pointer;background:0 0;border:1.8px solid #ffffff47;border-radius:999px;padding:12px 22px 14px;font-size:15px;font-weight:800;position:absolute;top:600px;left:50%;transform:translate(-50%)}.swd-root.v4 .s4-skip:active{color:#fff;border-color:#fff9}.swd-root.v4 .s4-sing .title,.swd-root.v4 .s4-prompt{transition:opacity .3s}.swd-root.v4 .s4-song.sung .s4-sing .title,.swd-root.v4 .s4-song.sung .s4-prompt{opacity:0}.swd-root.v4 .s4-results .s4-field.base{background:radial-gradient(90% 45% at 50% 0%, #fff3, transparent 70%), repeating-radial-gradient(circle at 50% calc(-72px * var(--k)), transparent 0 calc(22px * var(--k)), #ffffff0f calc(22px * var(--k)) calc(23px * var(--k))), linear-gradient(180deg, var(--game), var(--game-dark))}.swd-root.v4 .s4-results .kicker{text-align:center;color:var(--game-lift);opacity:0;animation:s4-in .23s linear var(--t0) forwards;font-size:25px;font-weight:900;position:absolute;top:95px;left:0;right:0}.swd-root.v4 .s4-results .label{text-align:center;position:absolute;top:137px;left:0;right:0}.swd-root.v4 .s4-results.none .label{top:159px}.swd-root.v4 .s4-results .label span{--sw:3.1px;--sh:3.4px;opacity:0;animation:s4-slam .4s linear calc(var(--t0) + var(--label) - .133s) forwards;font-size:69px;display:inline-block}.swd-root.v4 .s4-results .label.small span{--sw:2.1px;--sh:2.3px;font-size:46px}.swd-root.v4 .s4-results.none .label span{animation:s4-slam .4s linear calc(var(--t0) + var(--label) - .133s) forwards, s4-deflate .48s var(--s4-ease) calc(var(--t0) + var(--label) + .267s) forwards}.swd-root.v4 .s4-results .points{text-align:center;--sw:3.2px;--sh:3.6px;color:var(--sel-dot);counter-reset:s4n var(--s4n);opacity:0;animation:s4-slam .4s linear calc(var(--t0) + var(--points) - .133s) forwards, s4-count .233s linear calc(var(--t0) + var(--points) - .133s) both;direction:ltr;font-size:72px;position:absolute;top:217px;left:0;right:0}.swd-root.v4 .s4-results .points .n:after{content:counter(s4n)}.swd-root.v4 .s4-results .shrug{text-align:center;color:#ffffffeb;opacity:0;animation:s4-up .3s var(--s4-ease) calc(var(--t0) + .75s) forwards;font-size:23px;font-weight:900;position:absolute;top:224px;left:10px;right:10px}.swd-root.v4 .s4-results .spot{opacity:0;width:376px;height:325px;animation:s4-in .333s linear calc(var(--t0) + var(--next) - .5s) forwards;background:radial-gradient(50% 42% at 50% 58%,#fff0c84d,#0000 72%);position:absolute;top:325px;left:7px}.swd-root.v4 .s4-results .cone{clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);opacity:0;width:238px;height:282px;animation:s4-dim .333s linear calc(var(--t0) + var(--next) - .5s) forwards;background:linear-gradient(#fff0c800,#fff0c82e);position:absolute;top:310px;left:76px}.swd-root.v4 .s4-results .nextkick{text-align:center;color:var(--game-lift);opacity:0;animation:s4-in .23s linear calc(var(--t0) + var(--kicker)) forwards;font-size:24px;font-weight:900;position:absolute;top:422px;left:0;right:0}.swd-root.v4 .s4-results .nextname{text-align:center;position:absolute;top:466px;left:0;right:0}.swd-root.v4 .s4-results .nextname span{--sw:3.7px;--sh:4.2px;opacity:0;animation:s4-slam .4s linear calc(var(--t0) + var(--next) - .133s) forwards;font-size:83px;display:inline-block}.swd-root.v4 .s4-results .lastword{text-align:center;--sw:1.3px;--sh:1.5px;opacity:0;animation:s4-pop .4s cubic-bezier(.34, 1.56, .64, 1) calc(var(--t0) + var(--last)) forwards;font-size:29px;position:absolute;top:448px;left:0;right:0}.swd-root.v4 .s4-take .name span,.swd-root.v4 .s4-results .label span,.swd-root.v4 .s4-results .nextname span,.swd-root.v4 .s4-head.watch,.swd-root.v4 .s4-count .lead{max-width:370px}@media (prefers-reduced-motion:reduce){.swd-root.v4 *,.swd-root.v4 :after{animation-duration:1ms!important;animation-iteration-count:1!important}}.tvswd-root.v4{--k:2.1;--rcx:960px;--rcy:560px;--stage:translate(550.5px, -145.6px) scale(2.1);background:var(--night);color:#fff;text-align:center;direction:rtl;width:auto;height:auto;display:block;position:absolute;inset:0;overflow:hidden}.tvswd-root.v4 .s4-word .s4-field.base{background:radial-gradient(70% 40% at var(--rcx) var(--rcy), #ffffff24, transparent 70%), radial-gradient(90% 45% at 50% 0%, #fff3, transparent 70%), repeating-radial-gradient(circle at var(--rcx) var(--rcy), transparent 0 calc(22px * var(--k)), #ffffff12 calc(22px * var(--k)) calc(23px * var(--k))), linear-gradient(180deg, var(--game), var(--game-dark))}.tvswd-root.v4 :where(.tvw-head,.tvw-word span,.tvw-glow span,.tvw-announce span,.tvw-open span,.tvw-count b,.tvw-count .lead,.tvw-title,.tvw-take-name span,.tvw-label span,.tvw-points,.tvw-nextname span,.tvw-lastword){white-space:nowrap;color:#fff;text-shadow:var(--sw) 0 0 #000, calc(var(--sw) * -1) 0 0 #000, 0 var(--sw) 0 #000, 0 calc(var(--sw) * -1) 0 #000, calc(var(--sw) * .7) calc(var(--sw) * .7) 0 #000, calc(var(--sw) * -.7) calc(var(--sw) * .7) 0 #000, calc(var(--sw) * .7) calc(var(--sw) * -.7) 0 #000, calc(var(--sw) * -.7) calc(var(--sw) * -.7) 0 #000, calc(var(--sw) + var(--sh)) calc(var(--sw) + var(--sh)) 0 #000;font-weight:900;line-height:1}.tvswd-root.v4 :where(.tvw-head,.tvw-word,.tvw-glow,.tvw-announce,.tvw-open,.tvw-count .lead,.tvw-count b,.tvw-title,.tvw-prompt,.tvw-take-name,.tvw-sticker,.tvw-kicker,.tvw-label,.tvw-points,.tvw-shrug,.tvw-nextkick,.tvw-nextname,.tvw-lastword){text-align:center;position:absolute;left:80px;right:80px}.tvswd-root.v4 :is(.tvw-word,.tvw-glow){z-index:5}.tvswd-root.v4 :is(.tvw-word,.tvw-glow) span{transform-origin:50% 80%;font-size:var(--ws);--sw:calc(var(--ws) * .045);--sh:calc(var(--ws) * .05);display:inline-block}.tvswd-root.v4 .tw3{--ws:230px;top:431.2px}.tvswd-root.v4 .tw5{--ws:196px;top:450.24px}.tvswd-root.v4 .tw7{--ws:160px;top:470.4px}.tvswd-root.v4 .tw11{--ws:132px;top:486.08px}.tvswd-root.v4 .tw20{--ws:120px;top:492.8px}.tvswd-root.v4 .tvw-word span{opacity:0;animation:s4-slam .4s linear calc(var(--t0) + var(--drop) - .133s) forwards, s4-droop .37s var(--s4-ease) calc(var(--t0) + var(--end)) forwards}.tvswd-root.v4 .tvw-announce{z-index:6;top:464.8px}.tvswd-root.v4 .tvw-announce span{--sw:7.6px;--sh:8.5px;opacity:0;animation:s4-slam .4s linear calc(var(--t0) + var(--name) - .133s) forwards, s4-out .2s linear calc(var(--t0) + var(--drop) - .267s) forwards;font-size:170px;display:inline-block}.tvswd-root.v4 .tvw-announce.nm-m{top:481.6px}.tvswd-root.v4 .tvw-announce.nm-m span{--sw:6.3px;--sh:7px;font-size:140px}.tvswd-root.v4 .tvw-announce.nm-l{top:498.4px}.tvswd-root.v4 .tvw-announce.nm-l span{--sw:5px;--sh:5.5px;font-size:110px}.tvswd-root.v4 .tvw-head{--sw:3.6px;--sh:4px;opacity:0;animation:s4-up .23s var(--s4-ease) var(--t0) forwards, s4-out 1ms linear calc(var(--t0) + var(--open)) forwards;font-size:80px;top:62px}@keyframes s4tv-letter{0%{opacity:0;transform:translate(calc(cos(var(--i) * 137deg) * 260px), calc(sin(var(--i) * 137deg) * 260px)) scale(2.6)}8%{opacity:1}33%{opacity:1;transform:scale(1.16,.84)}54%{transform:scale(.95,1.07)}75%{transform:scale(1.02,.99)}to{opacity:1;transform:none}}.tvswd-root.v4 .tvw-open{z-index:7;direction:rtl;justify-content:center;display:flex;top:50px}.tvswd-root.v4 .tvw-open span{--sw:4.8px;--sh:5.3px;white-space:pre;opacity:0;animation:s4tv-letter .4s linear calc(var(--t0) + var(--open) + .1s + var(--i) * 27ms) forwards;font-size:108px;display:inline-block}.tvswd-root.v4 .s4-song{--song:var(--swd-release)}.tvswd-root.v4 .s4-take{animation:s4-punch .267s var(--s4-ease) var(--t0) backwards, s4-iris .267s var(--s4-io) calc(var(--t0) + var(--swd-release) - .267s) forwards, s4-out 1ms linear calc(var(--t0) + var(--swd-release)) forwards}.tvswd-root.v4 .s4-confetti b{border-width:4px;width:34px;height:34px;top:50%}.tvswd-root.v4 .s4-confetti b:nth-child(3n){border-radius:5px;width:30px;height:30px}.tvswd-root.v4 .tvw-take-name{top:300px}.tvswd-root.v4 .tvw-take-name.nm-m{top:330px}.tvswd-root.v4 .tvw-take-name.nm-l{top:360px}.tvswd-root.v4 .tvw-take-name span{--sw:9.4px;--sh:10.5px;opacity:0;animation:s4-slam .4s linear calc(var(--t0) + var(--name) - .133s) forwards;font-size:210px;display:inline-block}.tvswd-root.v4 .tvw-take-name.nm-m span{--sw:7.2px;--sh:8px;font-size:160px}.tvswd-root.v4 .tvw-take-name.nm-l span{--sw:5.3px;--sh:5.9px;font-size:118px}.tvswd-root.v4 .tvw-sticker{top:580px}.tvswd-root.v4 .tvw-sticker span{color:var(--ink);opacity:0;animation:s4-slam .4s linear calc(var(--t0) + var(--sticker) - .133s) forwards;background:#fff;border:8px solid #000;border-radius:24px;padding:4px 48px 20px;font-size:106px;font-weight:900;line-height:1;display:inline-block;rotate:-5deg;box-shadow:12px 12px #000}.tvswd-root.v4 .s4-song.stolen .tvw-sticker span{background:var(--s4-mustard)}.tvswd-root.v4 .tvw-count .lead{--sw:3.2px;--sh:3.6px;opacity:0;animation:s4-in .2s linear calc(var(--t0) + var(--song)) forwards, s4-out .333s linear calc(var(--t0) + var(--song) + var(--in)) forwards;font-size:72px;top:62px}.tvswd-root.v4 .tvw-count b{z-index:6;opacity:0;width:fit-content;margin:0 auto}.tvswd-root.v4 .tvw-count :is(.n1,.n2,.n3){--sw:13.4px;--sh:14.8px;font-size:300px;top:392px}.tvswd-root.v4 .tvw-count .n1{animation:s4-slam .4s linear calc(var(--t0) + var(--song) - .133s) forwards, s4-out .133s linear calc(var(--t0) + var(--song) + .367s) forwards}.tvswd-root.v4 .tvw-count .n2{animation:s4-slam .4s linear calc(var(--t0) + var(--song) + var(--step) - .133s) forwards, s4-out .133s linear calc(var(--t0) + var(--song) + var(--step) + .367s) forwards}.tvswd-root.v4 .tvw-count .n3{animation:s4-slam .4s linear calc(var(--t0) + var(--song) + var(--step) * 2 - .133s) forwards, s4-out .133s linear calc(var(--t0) + var(--song) + var(--step) * 2 + .367s) forwards}.tvswd-root.v4 .tvw-count .go{--sw:9.8px;--sh:11px;color:var(--game-lift);animation:s4-slam .4s linear calc(var(--t0) + var(--song) + var(--sing) - .133s) forwards, s4-out .333s linear calc(var(--t0) + var(--song) + var(--in)) forwards;font-size:220px;top:436.8px}.tvswd-root.v4 .tvw-title{--sw:4px;--sh:4.5px;color:var(--game-lift);font-size:90px;top:62px}.tvswd-root.v4 .tvw-glow span{text-shadow:var(--sw) 0 0 #000, calc(var(--sw) * -1) 0 0 #000, 0 var(--sw) 0 #000, 0 calc(var(--sw) * -1) 0 #000, calc(var(--sw) * .7) calc(var(--sw) * .7) 0 #000, calc(var(--sw) * -.7) calc(var(--sw) * .7) 0 #000, calc(var(--sw) * .7) calc(var(--sw) * -.7) 0 #000, calc(var(--sw) * -.7) calc(var(--sw) * -.7) 0 #000, 0 0 54px #62e0ee99, calc(var(--sw) + var(--sh)) calc(var(--sw) + var(--sh)) 0 #000;animation:2.3s ease-in-out infinite s4-breathe}.tvswd-root.v4 .tvw-glow{animation:s4-dim .4s linear calc(var(--t0) + var(--sung)) forwards}.tvswd-root.v4 .tvw-prompt{color:#fff;animation:s4-up .3s var(--s4-ease) both;font-size:54px;font-weight:900;line-height:1.1;top:926px}.tvswd-root.v4 .tvw-prompt.first{opacity:0;animation:s4-up .3s var(--s4-ease) calc(var(--t0) + var(--song) + var(--in) + .1s) forwards}.tvswd-root.v4 :is(.tvw-title,.tvw-prompt){transition:opacity .3s}.tvswd-root.v4 .s4-song.sung :is(.tvw-title,.tvw-prompt){opacity:0}.tvswd-root.v4 .tvw-kicker{color:var(--game-lift);opacity:0;animation:s4-in .23s linear var(--t0) forwards;font-size:62px;font-weight:900;top:96px}.tvswd-root.v4 .tvw-label{top:182px}.tvswd-root.v4 .s4-results.none .tvw-label{top:250px}.tvswd-root.v4 .tvw-label span{--sw:8.5px;--sh:9.5px;opacity:0;animation:s4-slam .4s linear calc(var(--t0) + var(--label) - .133s) forwards;font-size:190px;display:inline-block}.tvswd-root.v4 .tvw-label.nm-m span{--sw:6.7px;--sh:7.5px;font-size:150px}.tvswd-root.v4 .tvw-label.nm-l span{--sw:5px;--sh:5.6px;font-size:112px}.tvswd-root.v4 .tvw-label.small span{--sw:5.8px;--sh:6.5px;font-size:130px}.tvswd-root.v4 .tvw-label.small.nm-m span{--sw:4.8px;--sh:5.3px;font-size:106px}.tvswd-root.v4 .tvw-label.small.nm-l span{--sw:3.7px;--sh:4.1px;font-size:82px}.tvswd-root.v4 .s4-results.none .tvw-label span{animation:s4-slam .4s linear calc(var(--t0) + var(--label) - .133s) forwards, s4-deflate .48s var(--s4-ease) calc(var(--t0) + var(--label) + .267s) forwards}.tvswd-root.v4 .tvw-points{--sw:7.6px;--sh:8.5px;color:var(--sel-dot);counter-reset:s4n var(--s4n);opacity:0;animation:s4-slam .4s linear calc(var(--t0) + var(--points) - .133s) forwards, s4-count .233s linear calc(var(--t0) + var(--points) - .133s) both;direction:ltr;font-size:170px;top:396px}.tvswd-root.v4 .tvw-points .n:after{content:counter(s4n)}.tvswd-root.v4 .tvw-shrug{color:#ffffffeb;opacity:0;animation:s4-up .3s var(--s4-ease) calc(var(--t0) + .75s) forwards;font-size:60px;font-weight:900;top:430px}.tvswd-root.v4 .tvw-spot{opacity:0;width:1000px;height:480px;animation:s4-in .333s linear calc(var(--t0) + var(--next) - .5s) forwards;background:radial-gradient(50% 42% at 50% 58%,#fff0c84d,#0000 72%);position:absolute;top:600px;left:460px}.tvswd-root.v4 .tvw-cone{clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);opacity:0;width:700px;height:470px;animation:s4-dim .333s linear calc(var(--t0) + var(--next) - .5s) forwards;background:linear-gradient(#fff0c800,#fff0c82e);position:absolute;top:590px;left:610px}.tvswd-root.v4 .tvw-nextkick{color:var(--game-lift);opacity:0;animation:s4-in .23s linear calc(var(--t0) + var(--kicker)) forwards;font-size:62px;font-weight:900;top:676px}.tvswd-root.v4 .tvw-nextname{top:770px}.tvswd-root.v4 .tvw-nextname.nm-m{top:790px}.tvswd-root.v4 .tvw-nextname.nm-l{top:810px}.tvswd-root.v4 .tvw-nextname span{--sw:9px;--sh:10px;opacity:0;animation:s4-slam .4s linear calc(var(--t0) + var(--next) - .133s) forwards;font-size:200px;display:inline-block}.tvswd-root.v4 .tvw-nextname.nm-m span{--sw:6.7px;--sh:7.5px;font-size:150px}.tvswd-root.v4 .tvw-nextname.nm-l span{--sw:5px;--sh:5.6px;font-size:112px}.tvswd-root.v4 .tvw-lastword{--sw:3.6px;--sh:4px;opacity:0;animation:s4-pop .4s cubic-bezier(.34, 1.56, .64, 1) calc(var(--t0) + var(--last)) forwards;font-size:80px;top:720px}.wan-root{--bg:var(--skin-bg,#f7f1e4);--game:var(--skin-game,#ff7a2e);--game-deep:var(--skin-game-deep,#9a3b00);--ink:var(--paper,#14212e);--night:var(--paper,#14212e);--plate:var(--surface,#fff);--edge:var(--outline,#000);--win:var(--sel-dot,#22c589);--miss:#c4414c;--hot:#d93a4a;--ease:var(--motion-ease,cubic-bezier(.34, 1.56, .64, 1));--hero-top:128px;--hero-h:250px;--q-size:290px;--ghost-top:352px;--ghost-size:264px;--buzz:228px;--buzz-bottom:74px;--foot-bottom:70px;--row-h:64px;letter-spacing:normal;width:100%;min-height:0;color:var(--ink);background:var(--bg);-webkit-tap-highlight-color:transparent;direction:rtl;flex:1;font-family:Rubik,system-ui,sans-serif;position:relative;overflow:hidden}.wan-root *{box-sizing:border-box}.wan-root p{margin:0}.wan-root button{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.wan-root[data-clock=frame] *,.wan-root[data-clock=frame] :before,.wan-root[data-clock=frame] :after{animation-play-state:paused!important}.wan-root .mark{inset-inline-end:14px;top:calc(13px + env(safe-area-inset-top,0px));z-index:40;pointer-events:none;height:30px;position:absolute}.wan-root .mark img{filter:drop-shadow(0 0 1px #14212e)drop-shadow(0 0 1px #14212e)drop-shadow(2px 2px #14212e8c);width:auto;height:100%;display:block}.wan-root .stage{background:var(--bg);color:var(--ink);position:absolute;inset:0;overflow:hidden}.wan-root .stage.dark{background:var(--night);color:#fff}.wan-root .stage:before{content:"";background:radial-gradient(circle, var(--game) 2.2px, transparent 2.8px) 0 0 / 16px 16px;opacity:.22;pointer-events:none;width:300px;height:300px;position:absolute;inset:auto -40px -40px auto;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 0,#0000 70%);mask-image:radial-gradient(circle at 100% 100%,#000 0,#0000 70%)}.wan-root .stage.dark:before{opacity:.32}.wan-root .stage.dark:after{content:"?";color:#0000;-webkit-text-stroke:3px #ff7a2e29;pointer-events:none;font-size:520px;font-weight:900;line-height:1;position:absolute;bottom:-120px;left:-40px}.wan-root .zone{text-align:center;z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:0 22px;display:flex;position:absolute;inset:0}.wan-root .kick{font-size:19px;font-weight:800;line-height:1.2}.wan-root .kick.top{top:calc(var(--hero-top) - 40px);text-align:center;z-index:5;position:absolute;left:0;right:0}.wan-root .stage.dark .kick{color:#ffffffd1}.wan-root .title{color:#fff;direction:rtl;font-size:96px;font-weight:900;line-height:1;display:flex}.wan-root .title span{display:inline-block}.wan-root .title .q{color:var(--game);margin-inline-start:4px}.wan-root .hush{color:var(--game);font-size:24px;font-weight:900;rotate:-2deg}.wan-root .hush.pill{left:50%;top:calc(var(--hero-top) + var(--hero-h) + 18px);white-space:nowrap;z-index:6;position:absolute;translate:-50%}.wan-root .hush.pill span{background:var(--ink);color:#fff;border-radius:999px;padding:10px 18px;font-size:19px;display:inline-block}.wan-root .cd{border:5px solid #ffffff38;border-radius:50%;place-items:center;width:150px;height:150px;display:grid}.wan-root .cd span{color:#fff;font-size:92px;font-weight:900;line-height:1;display:block}.wan-root .dots{gap:10px;display:inline-flex}.wan-root .dots i{opacity:.5;background:currentColor;border-radius:50%;width:12px;height:12px}.wan-root .tidebox{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wan-root .tidewrap{position:absolute;inset:0}.wan-root .tide{--tide:var(--game);background:var(--tide);position:absolute;inset:0}.wan-root .tidebox.hot .tide{--tide:var(--hot)}.wan-root .tide .crest{background:radial-gradient(circle at 13px 17px, var(--tide) 12px, transparent 12.6px) 0 0 / 26px 16px repeat-x;height:16px;position:absolute;top:-15px;left:0;right:0}.wan-root .hero{left:18px;right:18px;top:var(--hero-top);height:var(--hero-h);z-index:6;position:absolute}.wan-root .heroin{place-items:center;display:grid;position:absolute;inset:0;rotate:-3deg}.wan-root .hname{text-align:center;text-wrap:balance;color:#fff;width:100%;text-shadow:3px 0 0 var(--edge), -3px 0 0 var(--edge), 0 3px 0 var(--edge), 0 -3px 0 var(--edge), 2px 2px 0 var(--edge), -2px -2px 0 var(--edge), 2px -2px 0 var(--edge), -2px 2px 0 var(--edge), 6px 8px 0 var(--edge);font-weight:900;line-height:1.02;display:block}.wan-root .qq{font-size:var(--q-size);color:#fff;text-shadow:5px 0 0 var(--edge), -5px 0 0 var(--edge), 0 5px 0 var(--edge), 0 -5px 0 var(--edge), 4px 4px 0 var(--edge), -4px -4px 0 var(--edge), 4px -4px 0 var(--edge), -4px 4px 0 var(--edge), 10px 12px 0 var(--edge);font-weight:900;line-height:.8}.wan-root .hero.flipbox{perspective:1000px}.wan-root .flipland,.wan-root .flip{position:absolute;inset:0}.wan-root .flip{transform-style:preserve-3d}.wan-root .heroin.face{backface-visibility:hidden}.wan-root .heroin.face.back{transform:rotateY(180deg)}.wan-root[data-motion=reduced] .heroin.face.back{transform:none}.wan-root .ghostbox{z-index:3;pointer-events:none;position:absolute;inset:0}.wan-root .ghost{left:0;right:0;top:var(--ghost-top);color:var(--ink);flex-direction:column;align-items:center;display:flex;position:absolute}.wan-root .ghost span{font-size:var(--ghost-size);font-variant-numeric:tabular-nums;letter-spacing:-.04em;opacity:.16;font-weight:900;line-height:.82;display:block}.wan-root .ghost i{opacity:.55;margin-top:4px;font-size:18px;font-style:normal;font-weight:800}.wan-root .stage.dark .ghost{color:#fff}.wan-root .stage.dark .ghost span{opacity:.3}.wan-root .stage .ghost.hot span{opacity:1;color:#fff;text-shadow:4px 0 0 var(--edge), -4px 0 0 var(--edge), 0 4px 0 var(--edge), 0 -4px 0 var(--edge), 3px 3px 0 var(--edge), -3px -3px 0 var(--edge), 8px 10px 0 var(--edge)}.wan-root .stage .ghost.hot i{opacity:1}.wan-root .hotbg{background:var(--hot);z-index:2;pointer-events:none;position:absolute;inset:0}.wan-root .floodwrap,.wan-root .flood{pointer-events:none;position:absolute;inset:0}.wan-root .flood{background:var(--game);z-index:1}.wan-root .stage.verdict.win .flood{background:var(--win)}.wan-root .stage.verdict.miss .flood{background:var(--miss)}.wan-root .stage.verdict{background:var(--bg);color:#fff}.wan-root .rays{background:repeating-conic-gradient(from 0deg at 50% 50%, #ffffff21 0 7deg, transparent 7deg 18deg);position:absolute;inset:-30%;-webkit-mask-image:radial-gradient(circle,#0000 0 60px,#000 220px);mask-image:radial-gradient(circle,#0000 0 60px,#000 220px)}.wan-root .stage.verdict.miss .rays{opacity:.55}.wan-root .shock{z-index:-1;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.wan-root .shock i{opacity:0;border:6px solid #ffffffd9;border-radius:50%;width:240px;height:240px;position:absolute;top:0;left:0}.wan-root .goslam{z-index:20;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.wan-root .goslam>span{display:block}.wan-root .goslam>span>span{color:var(--game);text-shadow:3px 0 0 var(--edge), -3px 0 0 var(--edge), 0 3px 0 var(--edge), 0 -3px 0 var(--edge), 7px 8px 0 var(--edge);font-size:96px;font-weight:900;display:block;rotate:-4deg}.wan-root .goslam.small{top:calc(var(--hero-top) + var(--hero-h) + 4px);height:120px;bottom:auto}.wan-root .goslam.small>span>span{color:#fff;background:var(--ink);text-shadow:none;border:4px solid var(--edge);border-radius:999px;padding:14px 24px;font-size:40px}.wan-root .buzzslot{left:50%;bottom:var(--buzz-bottom);width:var(--buzz);height:var(--buzz);margin-left:calc(var(--buzz) / -2);z-index:8;position:absolute}.wan-root .buzzwrap{position:absolute;inset:0}.wan-root .buzz{background:var(--plate);color:var(--ink);border:6px solid var(--edge);box-shadow:0 10px 0 var(--edge);touch-action:manipulation;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:transform 80ms ease-out,box-shadow 80ms ease-out;display:flex;position:absolute;inset:0}.wan-root .buzz:active{box-shadow:0 3px 0 var(--edge);transform:translateY(7px)}.wan-root .buzz i{font-style:normal;font-size:calc(var(--buzz) * .3);font-weight:900;line-height:1}.wan-root .buzz span{max-width:62%;color:var(--paper-dim,#4a6478);font-size:15px;font-weight:800;line-height:1.2}.wan-root .buzz.sent{background:var(--win);color:#fff;cursor:default}.wan-root .buzz.sent i{font-size:calc(var(--buzz) * .22)}.wan-root .buzz.sent span{color:#ffffffeb}.wan-root .worth{background:var(--ink);color:#fff;border:3px solid var(--edge);pointer-events:none;border-radius:18px;flex-direction:column;align-items:center;padding:6px 12px 7px;display:flex;position:absolute;top:-8px;right:-30px;overflow:hidden;rotate:9deg}.wan-root .worth .wl{opacity:.85;font-size:15px;font-weight:700}.wan-root .worth b{color:#ffb27a;font-variant-numeric:tabular-nums;font-size:28px;font-weight:900;line-height:1;display:block}.wan-root .swap{z-index:8;text-underline-offset:4px;color:var(--ink);padding:8px 10px;font-size:16px;font-weight:800;text-decoration:underline;position:absolute;bottom:18px;left:18px}.wan-root .swap:disabled{opacity:.5}.wan-root .foot{left:22px;right:22px;bottom:var(--foot-bottom);z-index:7;text-align:center;color:#fff;text-shadow:2px 0 0 var(--edge), -2px 0 0 var(--edge), 0 2px 0 var(--edge), 0 -2px 0 var(--edge), 3px 3px 0 var(--edge);flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute}.wan-root .foot b{font-size:32px;font-weight:900}.wan-root .foot span{font-size:19px;font-weight:800}.wan-root .after{left:0;right:0;top:calc(var(--hero-top) + var(--hero-h) + 24px);z-index:6;flex-direction:column;align-items:center;gap:16px;display:flex;position:absolute}.wan-root .shakebox{z-index:2;position:absolute;inset:0}.wan-root .stamp{color:#fff;white-space:nowrap;text-shadow:4px 0 0 var(--edge), -4px 0 0 var(--edge), 0 4px 0 var(--edge), 0 -4px 0 var(--edge), 9px 10px 0 var(--edge);padding-inline:12px;font-size:128px;font-weight:900;line-height:1;rotate:-6deg}.wan-root .stamp.squash{font-size:64px;rotate:-3deg}.wan-root .was{color:#fff;font-size:22px;font-weight:800}.wan-root .confetti{z-index:1;pointer-events:none;width:0;height:0;position:absolute;top:46%;left:50%}.wan-root .confetti i{border:2px solid var(--edge);opacity:0;border-radius:3px;position:absolute;top:0;left:0}.wan-root .pts{background:var(--plate);color:var(--ink);border:4px solid var(--edge);box-shadow:5px 5px 0 var(--edge);border-radius:999px;align-items:center;gap:10px;padding:6px 22px 6px 18px;display:inline-flex}.wan-root .pts b{color:var(--game-deep);font-variant-numeric:tabular-nums;font-size:40px;font-weight:900}.wan-root .pts span{font-size:17px;font-weight:800}.wan-root .meline{color:#fff;text-shadow:2px 2px 0 var(--edge);font-size:26px;font-weight:900}.wan-root .board-stage{background:var(--bg)}.wan-root .board{background:var(--plate);border:4px solid var(--edge);width:350px;box-shadow:6px 7px 0 var(--edge);z-index:3;border-radius:26px;margin-left:-175px;padding:16px 14px 14px;position:absolute;top:50%;left:50%;translate:0 -50%}.wan-root .btitle{text-align:center;margin-bottom:10px;font-size:26px;font-weight:900}.wan-root .brows{height:calc(var(--rows) * var(--row-h));position:relative}.wan-root .brow{height:calc(var(--row-h) - 6px);transform:translateY(calc(var(--to) * var(--row-h)));position:absolute;top:0;left:0;right:0}.wan-root .brow .rin{background:#f3efe6;border:2px solid #14212e1f;border-radius:14px;align-items:center;gap:10px;height:100%;padding:0 12px;display:flex}.wan-root .brow.me .rin{border-color:var(--game);background:#fff3ea}.wan-root .brow .r{width:26px;color:var(--paper-dim,#4a6478);text-align:center;flex:none;font-size:18px;font-weight:900}.wan-root .brow .n{white-space:nowrap;text-align:right;flex:1;min-width:0;font-size:23px;font-weight:800;overflow:visible}.wan-root .brow .bdelta{background:var(--win);color:#fff;border:2px solid var(--edge);border-radius:999px;flex:none;padding:2px 9px;font-size:15px;font-weight:900}@property --wan-n{syntax:"<integer>";inherits:false;initial-value:0}.wan-root .brow .s{text-align:left;font-variant-numeric:tabular-nums;--wan-n:var(--a);counter-reset:wn var(--wan-n);flex:none;min-width:54px;font-size:28px;font-weight:900}.wan-root .brow .s:after{content:counter(wn)}.wan-root .handoff{z-index:10;position:absolute;inset:0}.wan-root .wash{background:var(--game);position:absolute;inset:0}.wan-root .spot{color:var(--ink);gap:14px}.wan-root .spot .kick{font-size:22px;font-weight:900}.wan-root .nextname{color:#fff;width:100%;height:130px;text-shadow:3px 0 0 var(--edge), -3px 0 0 var(--edge), 0 3px 0 var(--edge), 0 -3px 0 var(--edge), 7px 8px 0 var(--edge);place-items:center;font-size:96px;font-weight:900;line-height:1;display:grid}.wan-root .nextname .nn{white-space:nowrap;line-height:1.05;display:block}.wan-root .nextnote{font-size:20px;font-weight:800}.wan-root{container:wan/size}@container wan (height<=740px){.wan-root .stage{--hero-top:104px;--hero-h:210px;--q-size:240px;--ghost-top:296px;--ghost-size:210px;--buzz:196px;--buzz-bottom:56px;--foot-bottom:44px;--row-h:50px}.wan-root .title{font-size:82px}.wan-root .cd{width:128px;height:128px}}@keyframes wan-none{0%{opacity:1}to{opacity:1}}@keyframes wan-fade{0%{opacity:0}to{opacity:1}}@keyframes wan-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes wan-flood{0%{clip-path:circle(0%)}to{clip-path:circle(75%)}}@keyframes wan-wash{0%{clip-path:circle(0% at 50% 55%)}to{clip-path:circle(80% at 50% 55%)}}@keyframes wan-drop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes wan-rise{0%{opacity:0;transform:translateY(26px)scale(.96)}to{opacity:1;transform:none}}@keyframes wan-pop{0%{opacity:0;transform:scale(.4)}40%{opacity:1;transform:scale(1.12)}70%{transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes wan-slap{0%{opacity:0;transform:scale(1.9)rotate(-12deg)}40%{opacity:1;transform:scale(1.05,.9)rotate(0)}62%{transform:scale(.98,1.03)}to{opacity:1;transform:scale(1)}}@keyframes wan-shock{0%{opacity:.85;transform:translate(-50%,-50%)scale(.25)}to{opacity:0;transform:translate(-50%,-50%)scale(2.6)}}@keyframes wan-letter{0%{opacity:0;transform:translateY(-70px)rotate(-10deg)}60%{opacity:1;transform:translateY(6px)rotate(2deg)}to{opacity:1;transform:none}}@keyframes wan-qpop{0%{opacity:0;transform:scale(.2)rotate(-50deg)}50%{opacity:1;transform:scale(1.35)rotate(12deg)}75%{transform:scale(.92)rotate(-4deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes wan-wiggle{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1.08)rotate(-5deg)}55%{transform:rotate(4deg)}80%{transform:rotate(-2deg)}to{opacity:1;transform:none}}@keyframes wan-punch{0%{transform:scale(1.32)}to{transform:scale(1)}}@keyframes wan-go{0%{opacity:0;transform:scale(2.3)}38%{opacity:1;transform:scale(.94)}62%{transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes wan-goout{0%{opacity:1;transform:none}to{opacity:0;visibility:hidden;transform:translateY(-34px)scale(.7)}}@keyframes wan-tide{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes wan-tiderise{0%{transform:translateY(100%)}to{transform:none}}@keyframes wan-roll{0%{opacity:0;transform:translateY(-70%)}to{opacity:1;transform:none}}@keyframes wan-hot{0%{opacity:.42}to{opacity:0}}@keyframes wan-press{0%{transform:scale(.9)}60%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes wan-stamp{0%{opacity:0;transform:scale(2.6)rotate(-10deg)}36%{opacity:1;transform:scale(.9)rotate(0)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes wan-squash{0%{opacity:0;transform:translateY(-240px)scale(.72,1.4)}36%{opacity:1;transform:translateY(0)scale(1.34,.62)}55%{transform:scale(.88,1.14)}76%{transform:scale(1.05,.96)}to{opacity:1;transform:scale(1)}}@keyframes wan-shake{0%,to{transform:none}14%{transform:translate(-9px,3px)}30%{transform:translate(8px,-4px)}46%{transform:translate(-6px,2px)}62%{transform:translate(5px,-2px)}80%{transform:translate(-2px,1px)}}@keyframes wan-confetti{0%{opacity:1;transform:translate(-50%,-50%)translate(0)rotate(0)scale(.5)}40%{opacity:1;transform:translate(-50%, -50%) translate(calc(var(--dx) * .85), var(--dy)) rotate(calc(var(--rot) * .5)) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%, -50%) translate(var(--dx), calc(var(--dy) + 260px)) rotate(var(--rot)) scale(1)}}@keyframes wan-flip{0%{transform:rotateY(0)}to{transform:rotateY(180deg)}}@keyframes wan-land{0%{transform:scale(1)}35%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes wan-slam{0%{opacity:0;transform:rotate(-3deg)scale(2.4)}40%{opacity:1;transform:rotate(0)scale(.9)}64%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes wan-boardin{0%{opacity:0;transform:translateY(40px)scale(.96)}to{opacity:1;transform:none}}@keyframes wan-rowin{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}@keyframes wan-rowmove{0%{transform:translateY(calc(var(--from) * var(--row-h)))}to{transform:translateY(calc(var(--to) * var(--row-h)))}}@keyframes wan-count{0%{--wan-n:var(--b)}to{--wan-n:var(--a)}}.wan-root.wan-tv{--hero-top:200px;--hero-h:300px;--q-size:560px;--ghost-top:528px;--ghost-size:430px;--row-h:88px;--tv-line:7px 0 0 var(--edge), -7px 0 0 var(--edge), 0 7px 0 var(--edge), 0 -7px 0 var(--edge), 5px 5px 0 var(--edge), -5px -5px 0 var(--edge), 5px -5px 0 var(--edge), -5px 5px 0 var(--edge), 14px 18px 0 var(--edge);--tv-line-s:4px 0 0 var(--edge), -4px 0 0 var(--edge), 0 4px 0 var(--edge), 0 -4px 0 var(--edge), 3px 3px 0 var(--edge), -3px -3px 0 var(--edge), 3px -3px 0 var(--edge), -3px 3px 0 var(--edge), 7px 9px 0 var(--edge);flex:none;width:1920px;height:1080px;position:absolute;inset:0}.wan-root.wan-tv .mark{top:34px;height:64px;inset-inline-end:40px}.wan-root.wan-tv .stage:before{background-size:34px 34px;background-image:radial-gradient(circle, var(--game) 4.6px, transparent 5.8px);width:640px;height:640px;inset:auto -80px -80px auto}.wan-root.wan-tv .zone{gap:34px;padding:0 120px}.wan-root.wan-tv .kick{font-size:44px}.wan-root.wan-tv .kick.top{top:calc(var(--hero-top) - 86px);font-size:56px;font-weight:900}.wan-root.wan-tv .dots{gap:20px}.wan-root.wan-tv .dots i{width:24px;height:24px}.wan-root.wan-tv .hero{left:140px;right:140px}.wan-root.wan-tv .hname{text-shadow:var(--tv-line)}.wan-root.wan-tv .hname .qtail{margin-inline-start:.04em;font-size:1.3em;line-height:0;display:inline-block}.wan-root.wan-tv .hname .qtail i{font-style:normal;display:inline-block}.wan-root.wan-tv .qq{text-shadow:10px 0 0 var(--edge), -10px 0 0 var(--edge), 0 10px 0 var(--edge), 0 -10px 0 var(--edge), 7px 7px 0 var(--edge), -7px -7px 0 var(--edge), 7px -7px 0 var(--edge), -7px 7px 0 var(--edge), 20px 24px 0 var(--edge)}.wan-root.wan-tv .hero.flipbox{perspective:2400px}.wan-root.wan-tv .hush.pill{top:calc(var(--hero-top) + var(--hero-h) + 34px)}.wan-root.wan-tv .hush.pill span{padding:18px 40px;font-size:42px}.wan-root.wan-tv .cdslot{z-index:6;place-items:center;display:grid;position:absolute;top:700px;left:0;right:0}.wan-root.wan-tv .cd{border:9px solid #ffffff73;width:230px;height:230px}.wan-root.wan-tv .cd span{text-shadow:var(--tv-line-s);font-size:150px}.wan-root.wan-tv .ghost i{margin-top:6px;font-size:40px}.wan-root.wan-tv .stage .ghost.hot span{text-shadow:var(--tv-line)}.wan-root.wan-tv .goslam.small{top:calc(var(--hero-top) + var(--hero-h) + 30px);height:200px}.wan-root.wan-tv .goslam.small>span>span{border-width:7px;padding:22px 52px;font-size:76px}.wan-root.wan-tv .tvworth{z-index:8;position:absolute;top:560px;left:210px}.wan-root.wan-tv .worth{box-shadow:8px 10px 0 var(--edge);border-width:6px;border-radius:32px;padding:16px 30px 18px;position:relative;top:auto;right:auto;rotate:-7deg}.wan-root.wan-tv .worth .wl{font-size:32px}.wan-root.wan-tv .worth b{font-size:92px}.wan-root.wan-tv .worth .wu{opacity:.85;font-size:30px;font-weight:800}.wan-root.wan-tv .foot{text-shadow:var(--tv-line-s);bottom:64px;left:120px;right:120px}.wan-root.wan-tv .foot b{font-size:54px}.wan-root.wan-tv .rays{-webkit-mask-image:radial-gradient(circle,#0000 0 150px,#000 560px);mask-image:radial-gradient(circle,#0000 0 150px,#000 560px)}.wan-root.wan-tv .shock i{border-width:12px;width:560px;height:560px}.wan-root.wan-tv .confetti{scale:2.4}.wan-root.wan-tv .stamp{text-shadow:10px 0 0 var(--edge), -10px 0 0 var(--edge), 0 10px 0 var(--edge), 0 -10px 0 var(--edge), 22px 24px 0 var(--edge);padding-inline:34px;font-size:310px}.wan-root.wan-tv .stamp.squash{font-size:180px}.wan-root.wan-tv .was{font-size:56px}.wan-root.wan-tv .after{top:calc(var(--hero-top) + var(--hero-h) + 70px)}.wan-root.wan-tv .pts{box-shadow:10px 10px 0 var(--edge);border-width:7px;gap:22px;padding:10px 48px 10px 40px}.wan-root.wan-tv .pts b{font-size:92px}.wan-root.wan-tv .pts span{font-size:42px}.wan-root.wan-tv .board{width:1000px;box-shadow:12px 14px 0 var(--edge);border-width:6px;border-radius:44px;margin-left:-500px;padding:32px 34px 30px}.wan-root.wan-tv .btitle{margin-bottom:20px;font-size:56px}.wan-root.wan-tv .brow .rin{border-width:3px;border-radius:24px;gap:22px;padding:0 28px}.wan-root.wan-tv .brow .r{width:56px;font-size:40px}.wan-root.wan-tv .brow .n{font-size:50px}.wan-root.wan-tv .brow .bdelta{border-width:4px;padding:4px 18px;font-size:34px}.wan-root.wan-tv .brow .s{min-width:130px;font-size:60px}.wan-root.wan-tv .spot{gap:30px}.wan-root.wan-tv .spot .kick{font-size:56px}.wan-root.wan-tv .nextname{height:300px;text-shadow:var(--tv-line);font-size:230px}.wan-root.wan-tv .nextname .nn{line-height:1}.wan-root.wan-tv .nextnote{font-size:48px}.admin-shell{--adm-bg:#f5f6fa;--adm-surface:#fff;--adm-surface-2:#eef0f6;--adm-border:#e4e6ef;--adm-ink:#14151f;--adm-text:#54566b;--adm-text-soft:#84869a;--adm-primary:#7c3aed;--adm-primary-soft:#f3e8ff;--adm-danger:#dc2626;--adm-danger-soft:#fee2e2;--adm-warning:#d97706;--adm-warning-soft:#fef3c7;--adm-success:#16a34a;--adm-success-soft:#dcfce7;--adm-info:#2563eb;--adm-info-soft:#dbeafe;--adm-radius:12px;--adm-shadow:0 1px 3px #1416280f, 0 4px 12px #1416280d;--adm-sans:"IBM Plex Sans Hebrew", var(--font-game), var(--sans);--adm-mono:"IBM Plex Mono", ui-monospace, Consolas, monospace;box-sizing:border-box;width:100%;min-height:100svh;font-family:var(--adm-sans);color:var(--adm-text);background:var(--adm-bg);display:flex}.admin-main{flex-direction:column;flex:1;min-width:0;display:flex}.admin-login-wrap{width:100%;min-height:60svh;font-family:var(--adm-sans,var(--font-game));flex:1;justify-content:center;align-items:center;display:flex}.admin-login-card{box-sizing:border-box;background:var(--adm-surface,#fff);border:1px solid var(--adm-border,#e4e6ef);border-radius:var(--adm-radius,12px);width:100%;max-width:340px;box-shadow:var(--adm-shadow,0 4px 14px #14182814);flex-direction:column;gap:16px;padding:28px 24px;display:flex}.admin-login-title{text-align:center;color:var(--adm-ink,var(--color-ink));margin:0 0 4px;font-size:20px;font-weight:700}.admin-login-input{box-sizing:border-box;border:1px solid var(--adm-border,#d7dae3);background:var(--adm-bg,#fff);width:100%;color:var(--adm-ink,var(--color-ink));text-align:right;border-radius:8px;padding:9px 12px;font-family:inherit;font-size:14px}.admin-login-input:focus{border-color:var(--adm-primary,var(--color-blue-core));outline:none}.admin-login-error{color:var(--adm-danger,var(--color-coral));text-align:center;margin:0;font-size:13px;font-weight:600}.admin-login-button{background:var(--adm-primary,var(--color-blue-core));color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600}.admin-login-button:disabled{opacity:.6;cursor:default}.admin-login-button:hover:not(:disabled){opacity:.9}.admin-logout-btn{color:var(--adm-danger);cursor:pointer;text-align:right;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:700;display:flex}.admin-logout-btn:hover{background:var(--adm-danger-soft)}.admin-logout-btn svg{flex:none;width:18px;height:18px}.admin-sidebar{box-sizing:border-box;background:var(--adm-surface);border-inline-start:1px solid var(--adm-border);flex-direction:column;flex:0 0 224px;gap:2px;width:224px;padding:20px 14px;display:flex}.admin-brand{flex-direction:column;align-items:center;gap:6px;padding:4px 6px 22px;display:flex}.admin-brand-logo{filter:invert();width:auto;max-width:100%;height:52px;display:block}.admin-brand-sub{color:var(--adm-text-soft);font-size:10.5px;font-weight:600}.admin-nav-group-label{color:var(--adm-text-soft);padding:16px 12px 6px;font-size:10.5px;font-weight:700}.admin-nav-item{color:var(--adm-text);border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.admin-nav-item svg{width:18px;height:18px;color:var(--adm-text-soft);flex:none}.admin-nav-item:hover{background:var(--adm-surface-2)}.admin-nav-item.active{background:var(--adm-primary-soft);color:var(--adm-primary)}.admin-nav-item.active svg{color:var(--adm-primary)}.admin-nav-badge{background:var(--adm-danger);color:#fff;min-width:16px;height:16px;font-size:10px;font-weight:700;line-height:1;font-family:var(--adm-mono);border-radius:999px;justify-content:center;align-items:center;margin-inline-start:auto;padding:0 4px;display:inline-flex}.admin-sidebar-footer{border-top:1px solid var(--adm-border);margin-top:auto;padding-top:12px}.admin-topbar{background:var(--adm-surface);border-bottom:1px solid var(--adm-border);flex:none;align-items:center;gap:14px;height:56px;padding:0 28px;display:flex}.admin-topbar-side{flex:1;align-items:center;display:flex}.admin-topbar-side-end{justify-content:flex-end;gap:14px}.admin-search-wrap{flex:0 0 380px;position:relative}.admin-search-box{background:var(--adm-bg);border:1px solid var(--adm-border);color:var(--adm-text-soft);border-radius:8px;align-items:center;gap:8px;padding:7px 12px;font-family:inherit;font-size:13px;display:flex}.admin-search-box:focus-within{border-color:var(--adm-primary)}.admin-search-results{top:calc(100% + 6px);z-index:40;background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius);max-height:340px;padding:4px;position:absolute;inset-inline:0;overflow-y:auto;box-shadow:0 8px 24px #14162824}.admin-search-empty{color:var(--adm-text-soft);padding:12px 14px;font-size:12.5px}.admin-search-result{width:100%;color:var(--adm-ink);text-align:right;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-family:inherit;font-size:13px;display:flex}.admin-search-result.active{background:var(--adm-primary-soft)}.admin-search-result-icon{background:var(--adm-surface-2);width:26px;height:26px;color:var(--adm-text-soft);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.admin-search-result.active .admin-search-result-icon{background:var(--adm-primary);color:#fff}.admin-search-result-icon svg{width:14px;height:14px}.admin-search-result-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.admin-search-result-hint{color:var(--adm-text-soft);flex:none;font-size:11px}.admin-search-box input{font:inherit;color:var(--adm-ink);text-align:right;background:0 0;border:none;outline:none;flex:1}.admin-search-box input::placeholder{color:var(--adm-text-soft)}.admin-search-box svg{flex:none;width:16px;height:16px}.admin-icon-btn{background:var(--adm-bg);border:1px solid var(--adm-border);width:34px;height:34px;color:var(--adm-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.admin-icon-btn svg{width:17px;height:17px}.admin-icon-dot{top:7px;background:var(--adm-danger);border:1.5px solid var(--adm-surface);border-radius:999px;width:6px;height:6px;position:absolute;inset-inline-end:7px}.admin-topbar-user{border-inline-start:1px solid var(--adm-border);align-items:center;gap:9px;padding-inline-start:8px;display:flex}.admin-avatar{background:var(--adm-primary-soft);width:32px;height:32px;color:var(--adm-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.admin-avatar svg{width:16px;height:16px}.admin-user-name{color:var(--adm-ink);font-size:12.5px;font-weight:700}.admin-user-role{color:var(--adm-text-soft);font-size:10.5px}.admin-menu-btn{display:none}@media (width<=860px){.admin-menu-btn{display:flex}.admin-topbar-side:first-child{flex:none}.admin-search-wrap{display:none}.admin-sidebar{inset-inline-end:0;z-index:30;transition:transform .2s;position:fixed;top:0;bottom:0;transform:translate(100%);box-shadow:-8px 0 30px #1416282e}[dir=rtl] .admin-sidebar{transform:translate(-100%)}.admin-shell.admin-nav-open .admin-sidebar{transform:translate(0)}.admin-nav-scrim{z-index:25;background:#14162866;display:none;position:fixed;inset:0}.admin-shell.admin-nav-open .admin-nav-scrim{display:block}}.admin-content{flex-direction:column;flex:auto;gap:24px;min-width:0;padding:24px 28px 48px;display:flex}@media (width<=720px){.admin-content{padding:18px 16px 40px}}.admin-content .card{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius);max-width:none;box-shadow:var(--adm-shadow);padding:20px 22px}.admin-content .card-subtitle{color:var(--adm-ink);text-align:right;margin:0 0 14px;font-family:inherit;font-size:14.5px;font-weight:700}.admin-content .headline{color:var(--adm-ink);text-align:right;font-family:inherit;font-size:18px;font-weight:700}.admin-content .text-input,.admin-content select{border:1px solid var(--adm-border);background:var(--adm-bg);color:var(--adm-ink);text-align:right;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:400}.admin-content .text-input:focus{border-color:var(--adm-primary);outline:none}.admin-content .btn-primary,.admin-content .btn-secondary,.admin-content .btn-danger{width:auto;box-shadow:none;border-radius:8px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:600;transition:opacity .15s;display:inline-flex}.admin-content .btn-primary:hover,.admin-content .btn-secondary:hover,.admin-content .btn-danger:hover{opacity:.9;transform:none}.admin-content .btn-primary{background:var(--adm-primary);color:#fff;border:none}.admin-content .btn-secondary{background:var(--adm-surface);color:var(--adm-primary);border:1px solid var(--adm-border)}.admin-content .btn-danger{background:var(--adm-surface);color:var(--adm-danger);border:1px solid var(--adm-border)}.admin-content .form-message{text-align:right;color:var(--adm-text);font-size:13px;font-weight:500}.admin-field{text-align:right;flex-direction:column;gap:6px;display:flex}.admin-field-label{color:var(--adm-ink,var(--color-ink));font-size:13px;font-weight:600}.admin-char-count{color:#8a8fa8;font-weight:400}.admin-field-error{color:var(--color-coral);font-size:13px;font-weight:600}.admin-field-hint{color:#8a8fa8;font-size:12px;font-weight:400;line-height:1.5}.admin-general-form .admin-field-wide{flex:100%}.admin-image-preview{object-fit:contain;background:#0000000a;border-radius:8px;align-self:flex-start;width:100%;max-width:220px;max-height:160px}.admin-image-guidelines{color:#8a8fa8;font-size:12px;line-height:1.6}.admin-image-guidelines-heading{margin:0 0 2px;font-weight:600}.admin-image-guidelines ul{margin:0;padding-inline-start:18px}.admin-warning-box{border:1px solid var(--color-orange-warm);background:#ffa53e1f;border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.admin-warning-text{color:#8a5a00;margin:0;font-size:13px;line-height:1.5}.admin-acknowledge-label{color:#8a5a00;cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.admin-toggle-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-toggle{appearance:none;background:var(--adm-border,#e5e4ff);cursor:pointer;border-radius:999px;flex-shrink:0;width:42px;height:24px;transition:background-color .15s;position:relative}.admin-toggle:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #0003}.admin-toggle:checked{background:var(--adm-primary,var(--color-blue-core))}.admin-toggle:checked:before{transform:translate(-18px)}.admin-page{flex-direction:column;gap:24px;width:100%;display:flex}.admin-page-narrow{max-width:860px}.admin-setting-row{border-bottom:1px solid var(--adm-border);justify-content:space-between;align-items:flex-start;gap:24px;padding:14px 0;display:flex}.admin-setting-row:last-child{border-bottom:none;padding-bottom:0}.admin-setting-row:first-of-type{padding-top:0}.admin-setting-text{min-width:0}.admin-setting-hint{color:var(--adm-text-soft);max-width:420px;margin-top:3px;font-size:12px;line-height:1.5}.admin-setting-control{flex:none;align-items:center;gap:10px;display:flex}.admin-setting-control .text-input{width:220px}.admin-actions-row{gap:10px;display:flex}.admin-page-head{align-items:center;gap:14px;display:flex}.admin-page-heading{color:var(--adm-ink);margin:0;font-size:18px;font-weight:700}.admin-page-sub{color:var(--adm-text-soft);margin:2px 0 0;font-size:12.5px}.admin-section-head{align-items:center;gap:9px;display:flex}.admin-section-title{color:var(--adm-ink);margin:0;font-size:14.5px;font-weight:700}.admin-count-pill{font-family:var(--adm-mono);color:var(--adm-text-soft);background:var(--adm-surface-2);border:1px solid var(--adm-border);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.admin-section-link{color:var(--adm-primary);align-items:center;gap:4px;margin-inline-start:auto;font-size:12.5px;font-weight:700;text-decoration:none;display:flex}.admin-section-link svg{width:13px;height:13px}.admin-live-dot{background:var(--adm-success);border-radius:999px;flex:none;width:8px;height:8px;position:relative}.admin-live-dot:after{content:"";border:2px solid var(--adm-success);opacity:.5;border-radius:999px;animation:1.8s ease-out infinite admin-live-pulse;position:absolute;inset:-4px}@keyframes admin-live-pulse{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.admin-live-widget{padding:18px 20px 16px}.admin-live-stats{gap:30px;margin-bottom:10px;display:flex}.admin-live-stat{flex-direction:column;gap:2px;display:flex}.admin-live-stat.rooms .admin-live-stat-val{color:var(--adm-primary)}.admin-live-stat.players .admin-live-stat-val{color:var(--adm-warning)}.admin-live-stat-val{font-family:var(--adm-mono);letter-spacing:-.5px;font-size:30px;font-weight:700}.admin-live-stat-lbl{color:var(--adm-text-soft);font-size:11px;font-weight:600}.admin-live-chart-wrap{margin-top:8px}.admin-live-legend{gap:16px;margin-top:8px;display:flex}.admin-legend-item{color:var(--adm-text-soft);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.admin-legend-dot{border-radius:999px;width:8px;height:8px}.admin-split-grid{grid-template-columns:1fr 1.3fr;gap:14px;display:grid}@media (width<=860px){.admin-split-grid{grid-template-columns:1fr}}.admin-panel{padding:16px 18px}.admin-panel-title{color:var(--adm-ink);margin:0 0 13px;font-size:12px;font-weight:700}.admin-breakdown-row{align-items:center;gap:10px;margin-bottom:11px;display:flex}.admin-breakdown-row:last-child{margin-bottom:0}.admin-breakdown-label{color:var(--adm-ink);flex:0 0 84px;font-size:12px;font-weight:600}.admin-breakdown-track{background:var(--adm-bg);border-radius:999px;flex:1;height:6px;overflow:hidden}.admin-breakdown-fill{background:var(--adm-primary);border-radius:999px;height:100%}.admin-breakdown-count{text-align:left;color:var(--adm-text-soft);font-size:12px;font-weight:600;font-family:var(--adm-mono);flex:0 0 20px}.admin-rooms-table{border-collapse:collapse;width:100%}.admin-rooms-table th{text-align:right;color:var(--adm-text-soft);border-bottom:1px solid var(--adm-border);padding:0 8px 8px 0;font-size:10.5px;font-weight:700}.admin-rooms-table td{color:var(--adm-ink);border-bottom:1px solid var(--adm-border);padding:9px 8px 9px 0;font-size:12.5px;font-weight:500}.admin-rooms-table tr:last-child td{border-bottom:none}.admin-room-code{font-family:var(--adm-mono);background:var(--adm-bg);border-radius:5px;padding:1px 6px;font-size:11.5px;font-weight:600}.admin-phase-pill{background:var(--adm-info-soft);color:var(--adm-info);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.admin-engagement-warning{box-sizing:border-box;background:var(--adm-danger-soft);width:100%;color:var(--adm-danger);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.admin-engagement-warning svg{flex:none;width:17px;height:17px}.range-select-row{justify-content:flex-end;width:100%;display:flex}.range-select{border:1px solid var(--adm-border);background:var(--adm-surface);color:var(--adm-ink);cursor:pointer;border-radius:8px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:500}.game-dash-grid{grid-template-columns:1fr;gap:14px;width:100%;display:grid}@media (width>=700px){.game-dash-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1020px){.game-dash-grid{grid-template-columns:repeat(3,1fr)}}.game-dash-card{box-sizing:border-box;background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius);width:100%;max-width:none;box-shadow:var(--adm-shadow);flex-direction:column;gap:12px;padding:16px;display:flex}.admin-game-card-head{align-items:center;gap:10px;display:flex}.admin-game-icon{color:#fff;background:var(--adm-primary);border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.admin-game-icon svg{width:17px;height:17px}.game-dash-title{color:var(--adm-ink);align-items:center;gap:8px;margin:0;font-family:inherit;font-size:13.5px;font-weight:700;display:flex}.game-dash-message{color:var(--adm-text-soft);margin:0;font-size:12px}.admin-flag-badge{background:var(--adm-danger-soft);color:var(--adm-danger);border-radius:999px;flex:none;align-items:center;gap:4px;margin-inline-start:auto;padding:3px 8px;font-size:10px;font-weight:700;display:flex}.admin-flag-badge svg{width:11px;height:11px}.game-stat-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.game-stat-row{border-top:none;align-items:center;gap:8px;padding:0;font-size:12px;display:flex}.game-stat-label-wrap{flex:1;align-items:center;gap:5px;display:flex}.game-stat-label{color:var(--adm-text-soft);opacity:1;font-size:12px}.game-stat-info{text-align:center;width:13px;height:13px;color:var(--adm-text-soft);opacity:.7;cursor:help;border:1px solid;border-radius:50%;flex-shrink:0;font-size:9px;font-weight:700;line-height:11px;position:relative}.game-stat-info:hover,.game-stat-info:focus-visible{opacity:1;outline:none}.game-stat-info:after{content:attr(data-tooltip);background:var(--adm-ink);color:#fff;text-align:center;opacity:0;pointer-events:none;z-index:5;border-radius:8px;width:max-content;max-width:200px;padding:6px 9px;font-size:10px;font-weight:400;line-height:1.35;transition:opacity .12s;position:absolute;bottom:calc(100% + 6px);right:50%;transform:translate(50%)}.game-stat-info:hover:after,.game-stat-info:focus-visible:after{opacity:1}.game-stat-value{font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;font-family:var(--adm-mono);color:var(--adm-ink);align-items:center;gap:5px;display:flex}.game-stat-trend{text-align:center;min-width:34px;font-size:10.5px;font-weight:700;font-family:var(--adm-mono);border-radius:999px;padding:1px 6px}.trend-up{background:var(--adm-success-soft);color:var(--adm-success)}.trend-down{background:var(--adm-danger-soft);color:var(--adm-danger)}.trend-flat,.trend-none{background:var(--adm-surface-2);color:var(--adm-text-soft)}.trend-new{background:var(--adm-primary-soft);color:var(--adm-primary)}.game-dash-manage-link{box-sizing:border-box;text-align:center;border-top:1px solid var(--adm-border);width:100%;margin-top:2px;padding-top:12px;font-size:12px;font-weight:700;text-decoration:none}.admin-games-list{flex-direction:column;gap:10px;display:flex}.admin-game-row{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius);box-shadow:var(--adm-shadow);align-items:center;gap:20px;padding:14px 20px;display:flex}.admin-game-row.attention{border-color:var(--adm-danger)}.admin-row-icon{color:#fff;background:var(--adm-primary);border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.admin-row-icon svg{width:19px;height:19px}.admin-row-main{flex:0 0 220px;min-width:0}.admin-row-title{color:var(--adm-ink);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.admin-row-key{color:var(--adm-text-soft);font-size:11px;font-family:var(--adm-mono);margin-top:2px}.admin-row-metrics{flex-wrap:wrap;flex:1;gap:32px;display:flex}.admin-metric{flex-direction:column;gap:3px;display:flex}.admin-metric-val{color:var(--adm-ink);font-size:15px;font-weight:700;font-family:var(--adm-mono)}.admin-metric-lbl{color:var(--adm-text-soft);font-size:11px;font-weight:600}.admin-row-live{color:var(--adm-success);flex:0 0 110px;align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.admin-row-live .admin-live-tick{background:var(--adm-success);border-radius:999px;width:7px;height:7px}.admin-row-live.idle{color:var(--adm-text-soft)}.admin-row-live.idle .admin-live-tick{background:var(--adm-text-soft)}.admin-row-action{background:var(--adm-bg);border:1px solid var(--adm-border);width:32px;height:32px;color:var(--adm-text);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.admin-row-action svg{width:16px;height:16px}@media (width<=720px){.admin-game-row{flex-wrap:wrap;gap:10px}.admin-row-main{flex:auto}.admin-row-metrics{flex:100%;gap:18px}}.admin-game-manage{flex-direction:column;gap:16px;width:100%;max-width:720px;display:flex}.admin-tab-bar{border-bottom:1px solid #d7dae3;flex-wrap:wrap;gap:4px;margin:-4px 0 -16px;display:flex}.admin-tab-button{color:var(--color-ink);opacity:.6;font-family:var(--font-game);cursor:pointer;background:0 0;border:none;border-radius:8px 8px 0 0;padding:9px 16px;font-size:13px;font-weight:600;transition:background-color .15s,opacity .15s}.admin-tab-button:hover{opacity:1;background:#3a5cff0f}.admin-tab-button.active{opacity:1;color:var(--color-blue-core);box-shadow:inset 0 -2px 0 var(--color-blue-core);background:#3a5cff1a}.admin-back-link{color:var(--color-blue-core);align-self:flex-start;font-size:14px;font-weight:600;text-decoration:none}.admin-back-link:hover{text-decoration:underline}.admin-manage-title{color:var(--adm-ink,var(--color-ink));align-items:center;margin:0;font-family:inherit;font-size:18px;font-weight:700;display:flex}.admin-section{box-sizing:border-box;text-align:right;border-radius:12px;width:100%;max-width:none;padding:16px 18px;box-shadow:0 4px 14px #1418280f}.admin-game-manage .card-subtitle{text-align:right;margin:0 0 10px;font-size:14px;font-weight:700}.admin-game-manage .text-input{text-align:right;background:var(--color-white);border:1px solid #d7dae3;border-radius:8px;padding:7px 10px;font-size:13px;font-weight:400}.admin-game-manage .text-input:focus{border-color:var(--color-blue-core)}.admin-game-manage .btn-primary,.admin-game-manage .btn-secondary,.admin-game-manage .btn-danger{width:auto;box-shadow:none;border-radius:8px;padding:7px 14px;font-size:13px;font-weight:600}.admin-game-manage .btn-primary:hover,.admin-game-manage .btn-secondary:hover,.admin-game-manage .btn-danger:hover{opacity:.88;transform:none}.admin-game-manage .form-message{text-align:right;margin:8px 0 0;font-size:13px}.admin-form-compact{gap:10px}.admin-list-heading{margin-top:6px}.admin-place-tests{color:var(--paper-dim,#4a6478);opacity:.8;margin:0;padding:0 18px 0 0;font-size:12.5px;line-height:1.9}.admin-section-note{color:var(--color-ink);text-align:start;opacity:.85;background:#3a5cff12;border-radius:12px;margin:0 0 14px;padding:10px 14px;font-size:13px;line-height:1.6}.admin-empty-inline{opacity:.65;margin:0}.admin-row-actions,.admin-name-row{align-items:center;gap:10px;display:flex}.admin-name-input{flex:1;font-size:16px!important;font-weight:700!important}.admin-save-flash{color:#3a9d4f;font-size:12px;font-weight:600}.admin-pill-row{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.admin-pill{color:var(--color-blue-core);background:#3a5cff1a;border-radius:9999px;align-items:center;gap:4px;padding:3px 6px 3px 10px;font-size:12px;font-weight:600;display:inline-flex}.admin-pill-tiny{color:#565b7a;background:#eef0fa;padding:2px 8px;font-size:10px}.admin-pill-remove{color:inherit;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.admin-pill-remove:hover{opacity:.6}.admin-inline-form{gap:8px;display:flex}.admin-inline-form .text-input{flex:1}.admin-category-select{flex-wrap:wrap;gap:6px;display:flex}.admin-checkbox-pill{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #d7dae3;border-radius:9999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;display:inline-flex}.admin-checkbox-pill input{cursor:pointer}.admin-general-form{flex-flow:wrap;align-items:flex-end;gap:12px;margin-top:14px;display:flex}.admin-general-form .admin-field{flex:160px}.admin-question-list-compact{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-export-hint{opacity:.7;margin-bottom:10px!important}.admin-list-toolbar{border-bottom:1px solid #eeedff;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:2px;padding:8px 2px;display:flex}.admin-select-all{color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.admin-select-all input{cursor:pointer}.admin-list-toolbar-spacer{flex:auto}.admin-list-toolbar-label{opacity:.7;font-size:12px}.admin-question-row-select{cursor:pointer;flex:none;margin:0}.admin-question-row{border-top:1px solid #eeedff;align-items:center;gap:10px;padding:7px 2px;display:flex}.admin-question-list-compact>li:first-child{border-top:none}.admin-question-row-prompt{min-width:0;color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:13px;overflow:hidden}.admin-question-row-tags{flex:none;gap:4px;max-width:220px;display:flex;overflow:hidden}.admin-question-row-actions{flex:none;gap:4px;display:flex}.icon-btn{background:var(--color-white);cursor:pointer;width:26px;height:26px;color:var(--color-ink);border:1px solid #d7dae3;border-radius:6px;font-size:13px;line-height:1}.icon-btn:hover{background:#f4f5ff}.icon-btn-danger{color:var(--color-coral);border-color:#ff6b8166}.icon-btn-danger:hover{background:#ff6b8114}.icon-btn:disabled{opacity:.5;cursor:default}.admin-question-item-editing{border-top:1px solid #eeedff;padding:10px 2px}.admin-question-list-compact>.admin-question-item-editing:first-child{border-top:none}.admin-format-toggle{border:1px solid #d7dae3;border-radius:8px;width:fit-content;margin-bottom:10px;display:inline-flex;overflow:hidden}.admin-format-toggle button{background:var(--color-white);color:var(--color-ink);font-family:var(--font-game);cursor:pointer;border:none;padding:6px 18px;font-size:12px;font-weight:600}.admin-format-toggle button:not(:last-child){border-left:1px solid #d7dae3}.admin-format-toggle button.active{background:var(--color-blue-core);color:var(--color-white)}.admin-template-actions{margin-bottom:12px}.admin-textarea{resize:vertical;font-family:Courier New,monospace;line-height:1.5;text-align:right!important;border-radius:10px!important;font-size:12px!important}.admin-import-summary{margin-top:10px}.admin-import-count{font-weight:600}.admin-import-errors{color:var(--color-coral);flex-direction:column;gap:3px;margin:8px 0 0;padding:0 0 0 18px;font-size:12px;display:flex}.admin-stats-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=560px){.admin-stats-grid{grid-template-columns:1fr 1fr}}.admin-stats-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-stats-row{border-top:1px solid var(--adm-border,#eeedff);justify-content:space-between;align-items:center;gap:10px;padding:5px 2px;font-size:12px;display:flex}.admin-stats-list>li:first-child{border-top:none}.admin-stats-label{min-width:0;color:var(--adm-text,var(--color-ink));flex:1}.admin-stats-label-prompt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-stats-value{font-variant-numeric:tabular-nums;font-weight:700;font-family:var(--adm-mono);color:var(--adm-ink);flex:none}.admin-insights-tab{flex-direction:column;gap:16px;width:100%;display:flex}.insights-note{color:var(--adm-text-soft,var(--color-ink));margin:-4px 0 12px;font-size:12px;line-height:1.5}.admin-form-error{color:var(--adm-danger,var(--color-coral))}.admin-sound-table-wrap{overflow-x:auto}.admin-sound-table{border-collapse:collapse;width:100%}.admin-sound-table thead th{text-align:right;color:var(--adm-text-soft);border-bottom:1px solid var(--adm-border);background:var(--adm-surface-2);white-space:nowrap;padding:11px 14px;font-size:10px;font-weight:700}.admin-sound-table tbody tr{border-bottom:1px solid var(--adm-border)}.admin-sound-table tbody tr:last-child{border-bottom:none}.admin-sound-table tbody tr:hover{background:var(--adm-surface-2)}.admin-sound-table td{color:var(--adm-ink);vertical-align:middle;padding:9px 14px;font-size:13px}.admin-play-btn{background:var(--adm-primary);color:#fff;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.admin-play-btn svg{width:11px;height:11px}.admin-sound-name{color:var(--adm-ink);font-size:13px;font-weight:600}.admin-sound-file{color:var(--adm-text-soft);font-size:11px;font-family:var(--adm-mono);margin-top:1px}.admin-sound-dur{font-family:var(--adm-mono);color:var(--adm-text-soft);font-size:12px}.admin-logs-tab{flex-direction:column;gap:16px;width:100%;display:flex}.admin-logs-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.admin-logs-table-wrap{width:100%;overflow-x:auto}.admin-logs-table{border-collapse:collapse;text-align:right;width:100%;font-size:12.5px}.admin-logs-table th{background:var(--adm-surface-2,var(--color-white));color:var(--adm-text-soft,var(--color-ink));text-align:right;border-bottom:2px solid var(--adm-border,#eeedff);white-space:nowrap;padding:6px 8px;font-weight:700;position:sticky;top:0}.admin-logs-table td{border-bottom:1px solid var(--adm-border,#f1f1f8);vertical-align:top;color:var(--adm-ink,inherit);padding:6px 8px}.admin-logs-table td:first-child,.admin-logs-table td:nth-child(2),.admin-logs-table td:nth-child(3){white-space:nowrap;font-variant-numeric:tabular-nums}.admin-log-message{text-align:left;word-break:break-word;direction:ltr;font-family:monospace}.admin-log-device{opacity:.6;white-space:nowrap;font-family:monospace}.admin-log-row-error{background:var(--adm-danger-soft,#fdecec)}.admin-log-row-error .admin-log-message{color:var(--adm-danger,#b91c1c);font-weight:600}.admin-incidents{margin-bottom:18px}.admin-incidents-heading{margin-bottom:10px}.admin-incidents-list{flex-direction:column;gap:12px;display:flex}.admin-incident-card{border:1px solid var(--adm-border,#eee);border-radius:10px;padding:12px 14px}.admin-incident-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.admin-incident-info{color:var(--adm-ink,var(--color-ink));font-size:13px;font-weight:600}.admin-incident-info .admin-log-device{opacity:1}.admin-incident-pre{box-sizing:border-box;text-align:left;white-space:pre-wrap;word-break:break-word;background:var(--adm-surface-2,#f8f8fb);direction:ltr;border-radius:8px;width:100%;margin:0;padding:10px 12px;font-family:monospace;font-size:12.5px;line-height:1.5}.admin-cat-layout{grid-template-columns:1.5fr 1fr;align-items:start;gap:14px;display:grid}@media (width<=980px){.admin-cat-layout{grid-template-columns:1fr}}.admin-cat-toolbar{flex-wrap:wrap;margin-bottom:6px}.admin-cat-toolbar-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.admin-cat-toolbar .admin-count-pill:not(:first-of-type){font-family:var(--adm-sans)}.admin-cat-tree,.admin-cat-children{margin:0;padding:0;list-style:none}.admin-cat-row{border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding-block:2px;padding-inline-end:10px;display:flex}.admin-cat-row:hover{background:var(--adm-surface-2)}.admin-cat-row.selected{background:var(--adm-primary-soft);border-color:color-mix(in srgb, var(--adm-primary) 22%, transparent)}.admin-cat-chevron,.admin-cat-chevron-spacer{flex:none;width:20px;height:20px}.admin-cat-chevron{color:var(--adm-text-soft);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:inline-flex;transform:rotate(90deg)}.admin-cat-chevron.open{transform:rotate(0)}.admin-cat-chevron:hover{color:var(--adm-ink);background:#1416280d}.admin-cat-chevron svg{width:14px;height:14px}.admin-cat-name{cursor:pointer;min-width:0;color:var(--adm-ink);text-align:right;background:0 0;border:none;padding:4px 2px;font-family:inherit;font-size:13px;font-weight:500}.admin-cat-row.selected .admin-cat-name{color:var(--adm-primary);font-weight:700}.admin-cat-count{margin-inline-start:auto}.admin-cat-depth-flag{color:var(--adm-warning);background:var(--adm-warning-soft);border-radius:999px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:700}.admin-cat-empty{padding:10px 2px;font-size:13px}.admin-cat-root-form{border-bottom:1px solid var(--adm-border);margin-bottom:12px;padding-bottom:14px}.admin-cat-form{flex-direction:column;gap:10px;display:flex}.admin-cat-form .text-input{box-sizing:border-box;width:100%}.admin-cat-error{margin:0;font-size:13px;font-weight:600}.admin-cat-crumbs{flex-wrap:wrap;align-items:center;gap:2px;margin-bottom:14px;display:flex}.admin-cat-crumb-item{align-items:center;gap:2px;display:inline-flex}.admin-cat-crumb{color:var(--adm-text-soft);font-size:12.5px;font-weight:600}.admin-cat-crumb.current{color:var(--adm-ink);font-size:15px;font-weight:700}.admin-cat-crumb-sep{color:var(--adm-text-soft);margin:0 4px;font-size:12px}.admin-cat-panel-stats{border-bottom:1px solid var(--adm-border);gap:26px;margin-bottom:14px;padding-bottom:14px;display:flex}.admin-cat-stat{flex-direction:column;gap:2px;display:flex}.admin-cat-stat-val{font-family:var(--adm-mono);color:var(--adm-ink);letter-spacing:-.5px;font-size:22px;font-weight:700}.admin-cat-stat-lbl{color:var(--adm-text-soft);font-size:11px;font-weight:600}.admin-cat-hint{color:var(--adm-warning);background:var(--adm-warning-soft);border-radius:8px;margin:0 0 14px;padding:9px 11px;font-size:12.5px;line-height:1.55}.admin-cat-actions{flex-wrap:wrap}.admin-cat-placeholder{text-align:center;justify-content:center;align-items:center;min-height:160px;display:flex}@keyframes admin-cat-flash{0%{background:var(--adm-primary-soft);border-color:color-mix(in srgb, var(--adm-primary) 45%, transparent)}to{background:0 0;border-color:#0000}}.admin-cat-row.just-added{animation:1.5s ease-out admin-cat-flash}@media (prefers-reduced-motion:reduce){.admin-cat-row.just-added{background:var(--adm-primary-soft);animation:none}}.admin-tag-layout{grid-template-columns:220px 1fr;align-items:start;gap:14px;display:grid}.admin-tag-main{flex-direction:column;gap:14px;min-width:0;display:flex}.admin-tag-columns{grid-template-columns:1.35fr 1fr;align-items:start;gap:14px;display:grid}@media (width<=1100px){.admin-tag-layout,.admin-tag-columns{grid-template-columns:1fr}}.admin-tag-rail-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.admin-tag-rail-item{cursor:pointer;width:100%;color:var(--adm-ink);text-align:right;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;padding:8px 9px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.admin-tag-rail-item:hover{background:var(--adm-surface-2)}.admin-tag-rail-item.active{background:var(--adm-primary-soft);border-color:color-mix(in srgb, var(--adm-primary) 22%, transparent);color:var(--adm-primary);font-weight:700}.admin-tag-rail-icon{color:var(--adm-text-soft);flex:none;display:inline-flex}.admin-tag-rail-icon svg{width:16px;height:16px}.admin-tag-rail-item.active .admin-tag-rail-icon{color:var(--adm-primary)}.admin-tag-rail-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.admin-tag-warn-dot{background:var(--adm-warning);border-radius:999px;flex:none;width:7px;height:7px}.admin-tag-meta{flex-wrap:wrap;gap:28px;display:flex}.admin-tag-meta-item{flex-direction:column;gap:3px;display:flex}.admin-tag-meta-lbl{color:var(--adm-text-soft);font-size:11px;font-weight:600}.admin-tag-meta-val{color:var(--adm-ink);font-size:13.5px;font-weight:700}.admin-tag-energy{align-items:center;gap:10px;display:flex}.admin-tag-energy-badge{background:var(--adm-surface-2);color:var(--adm-text);border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:12px;font-weight:700}.admin-tag-energy-badge.energy-calm{background:var(--adm-info-soft);color:var(--adm-info)}.admin-tag-energy-badge.energy-active{background:var(--adm-success-soft);color:var(--adm-success)}.admin-tag-energy-badge.energy-wild{background:var(--adm-warning-soft);color:var(--adm-warning)}.admin-tag-filters{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 12px;display:flex}.admin-tag-filters .text-input{flex:1;min-width:160px}.admin-tag-needs-work{color:var(--adm-warning);background:var(--adm-warning-soft);border-radius:999px;margin-inline-start:auto;padding:1px 9px;font-size:11.5px;font-weight:700}.admin-tag-list{margin:0;padding:0;list-style:none}.admin-tag-row{cursor:pointer;text-align:right;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;width:100%;padding:9px 8px;font-family:inherit;display:flex}.admin-tag-row:hover{background:var(--adm-surface-2)}.admin-tag-row.selected{background:var(--adm-primary-soft);border-color:color-mix(in srgb, var(--adm-primary) 22%, transparent)}.admin-tag-dot{border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-flex}.admin-tag-dot.ok{background:var(--adm-success-soft);color:var(--adm-success)}.admin-tag-dot.unpublished{background:var(--adm-danger-soft);color:var(--adm-danger)}.admin-tag-dot.untagged{background:var(--adm-warning-soft);color:var(--adm-warning)}.admin-tag-row-text{min-width:0;color:var(--adm-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.admin-pill-tiny.age{font-family:var(--adm-mono)}.admin-tag-detail-head{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.admin-tag-status{border-radius:999px;align-self:flex-start;padding:1px 9px;font-size:11.5px;font-weight:700}.admin-tag-status.ok{background:var(--adm-success-soft);color:var(--adm-success)}.admin-tag-status.unpublished{background:var(--adm-danger-soft);color:var(--adm-danger)}.admin-tag-status.untagged{background:var(--adm-warning-soft);color:var(--adm-warning)}.admin-tag-detail-title{color:var(--adm-ink);margin:0;font-size:15px;font-weight:700;line-height:1.45}.admin-tag-content-row{border-bottom:1px solid var(--adm-border);margin-bottom:14px;padding-bottom:14px}.admin-tag-content-row .admin-setting-hint{margin:0}.admin-tag-validation{color:var(--adm-warning);background:var(--adm-warning-soft);border-radius:8px;margin:0 0 14px;padding:10px 12px;font-size:12.5px;font-weight:600;line-height:1.55}.admin-tag-field{margin-bottom:16px}.admin-tag-required{color:var(--adm-danger)}.admin-tag-age-row{gap:10px;display:flex}.admin-tag-age-input{flex-direction:column;gap:3px;max-width:130px;display:flex}.admin-tag-age-input .text-input{box-sizing:border-box;width:100%}.admin-tag-popover-anchor{margin-top:8px;position:relative}.admin-tag-popover{z-index:60;background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius);width:min(340px,100vw - 16px);max-height:320px;padding:12px 14px;position:fixed;overflow-y:auto;box-shadow:0 6px 24px #14162824}.admin-tag-popover-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.admin-tag-popover-tree .admin-cat-count{display:none}.admin-cat-assigned{color:var(--adm-success);flex:none;font-size:12px;font-weight:700}.admin-tag-actions{border-top:1px solid var(--adm-border);padding-top:14px}.admin-tag-block-reason{margin:8px 0 0}.admin-content .btn-primary:disabled,.admin-content .btn-secondary:disabled,.admin-content .btn-danger:disabled{opacity:.5;cursor:default;background:var(--adm-surface-2);color:var(--adm-text-soft);transform:none}.admin-import-review{flex-direction:column;gap:14px;display:flex}.admin-import-defaults{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-bg);padding:14px 16px}.admin-import-defaults-row{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.admin-import-defaults .admin-setting-hint{margin:8px 0 0}.admin-import-summary-bar{border-bottom:1px solid var(--adm-border);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:10px;display:flex}.admin-import-tagged-count{color:var(--adm-ink);font-size:13px;font-weight:700}.admin-import-rows{max-height:420px;margin:0;padding:0;list-style:none;overflow-y:auto}.admin-import-row{border-bottom:1px solid var(--adm-border);padding:10px 2px}.admin-import-row:last-child{border-bottom:none}.admin-import-row-head{align-items:center;gap:8px;margin-bottom:7px;display:flex}.admin-import-row-label{min-width:0;color:var(--adm-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;font-weight:500;overflow:hidden}.admin-import-row-num{font-family:var(--adm-mono);color:var(--adm-text-soft);flex:none;font-size:11px}.admin-import-row-controls{flex-wrap:wrap;align-items:flex-end;gap:8px;padding-inline-start:26px;display:flex}.admin-import-age{flex-direction:column;gap:2px;width:74px;display:flex}.admin-import-age .text-input{box-sizing:border-box;width:100%;padding:5px 8px}.admin-import-row-pills{flex:1;min-width:120px}.admin-import-actions{border-top:1px solid var(--adm-border);padding-top:12px}.admin-import-warnings{color:var(--adm-warning);margin:8px 0 0;padding-inline-start:18px;font-size:12.5px;line-height:1.6}.admin-cat-id-row{align-items:center;gap:8px;margin-bottom:14px;display:flex}.admin-cat-id{text-align:left;min-width:0;font-family:var(--adm-mono);color:var(--adm-text-soft);background:var(--adm-bg);border:1px solid var(--adm-border);text-overflow:ellipsis;white-space:nowrap;direction:ltr;border-radius:6px;flex:1;padding:4px 8px;font-size:11.5px;overflow:hidden}.admin-import-row-error{margin:6px 0 0;padding-inline-start:26px;font-size:12.5px;font-weight:600}.admin-section-hint{color:#8a8fa8;text-align:right;margin:6px 0 0;font-size:13px;line-height:1.6}.admin-prose-textarea{resize:vertical;min-height:120px;line-height:1.7;text-align:right!important;border-radius:10px!important;font-size:14px!important}.admin-emoji-input{max-width:110px;text-align:center!important;font-size:20px!important}.admin-blocking-warning{background:var(--adm-danger-soft);color:var(--adm-danger);border:1px solid var(--adm-danger)}.admin-engagement-warning:not(.admin-blocking-warning){background:var(--adm-warning-soft);color:var(--adm-warning)}.admin-flag-badge-blocking{background:var(--adm-danger);color:#fff}.admin-game-row.blocked{border-color:var(--adm-danger);box-shadow:inset 3px 0 0 var(--adm-danger)}.admin-flag-badge:not(.admin-flag-badge-blocking){background:var(--adm-warning-soft);color:var(--adm-warning)}.admin-game-row.draft{opacity:.72}.admin-status-pill{border-radius:999px;flex:none;margin-inline-start:8px;padding:3px 8px;font-size:10px;font-weight:700}.admin-status-pill.published{background:var(--adm-success-soft);color:var(--adm-success)}.admin-status-pill.draft{background:var(--adm-warning-soft);color:var(--adm-warning)}.admin-bundle-cover{object-fit:cover;border-radius:10px;width:100%;height:100%}.admin-bundle-row-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.admin-bundle-flow{flex-wrap:wrap;align-items:center;gap:2px;margin-top:6px;display:flex}.admin-bundle-flow-step{align-items:center;gap:2px;display:inline-flex}.admin-bundle-flow-icon{color:#8a8fa8;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.admin-bundle-flow-icon svg{width:100%;height:100%}.admin-bundle-flow-arrow{color:#c4c8d6;font-size:11px}.admin-bundle-legend{margin-top:14px}.admin-dirty-hint{color:var(--adm-warning);font-size:12px;font-weight:600}.admin-save-banner{margin:10px 0 0;font-size:13px;display:block}.admin-bundle-duration{flex-wrap:wrap;align-items:flex-end;gap:20px;display:flex}.admin-bundle-segments{counter-reset:none;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.admin-bundle-segment{border:1px solid var(--adm-border);cursor:grab;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-bundle-segment.dragging{opacity:.5;cursor:grabbing}.admin-bundle-segment.conflict{border-color:var(--adm-danger);background:var(--adm-danger-soft)}.admin-bundle-segment-index{background:var(--adm-border);border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.admin-bundle-segment-icon{flex:none;width:32px;height:32px}.admin-bundle-segment{align-items:flex-start}.admin-bundle-segment .admin-row-main{flex:auto}.admin-bundle-segment-counts{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0;font-size:13px;display:flex}.admin-bundle-count-input{text-align:center;width:68px;padding:4px 8px}.admin-bundle-fresh{white-space:nowrap}@media (width<=720px){.admin-bundle-segment{flex-wrap:wrap}.admin-bundle-segment .admin-bundle-row-actions{flex:100%;justify-content:flex-start;padding-top:6px}}.admin-bundle-segment-conflict{color:var(--adm-danger);margin-top:4px;font-size:12px;font-weight:600}.admin-bundle-add{border-top:1px solid var(--adm-border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.admin-bundle-save-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-bundle-picker-backdrop{z-index:80;background:#1012208c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin-bundle-picker{flex-direction:column;width:min(860px,100%);max-width:none;max-height:min(86vh,780px);display:flex;overflow:hidden}.admin-bundle-picker-list{flex-direction:column;flex:auto;gap:4px;min-height:0;margin:10px 0 0;padding:0;list-style:none;display:flex;overflow:hidden auto}.admin-bundle-picker-row{box-sizing:border-box;cursor:pointer;text-align:right;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.admin-bundle-picker-row:hover{background:var(--adm-surface-2)}.admin-bundle-picker-row.selected{background:var(--adm-primary-soft)}.admin-bundle-picker-order{color:#0000;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.admin-bundle-picker-row.selected .admin-bundle-picker-order{background:var(--adm-primary);color:#fff}.admin-bundle-picker-actions{border-top:1px solid var(--adm-border);flex:none;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.admin-page-head-action{flex:none;margin-inline-start:auto}.admin-bundle-picker-filters{flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin:10px 0 8px;display:flex}.admin-bundle-picker-filters .text-input,.admin-bundle-picker-filters select{min-width:0}.admin-bundle-filter-search{flex:180px}.admin-bundle-filter-age{flex:none;align-items:center;gap:6px;display:flex}.admin-bundle-filter-age .text-input{flex:none;width:72px}.admin-bundle-picker-toolbar{border-bottom:1px solid var(--adm-border);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding-bottom:8px;display:flex}.admin-bundle-hidden-note{color:var(--adm-warning);background:var(--adm-warning-soft);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700}.admin-bundle-picker-row .admin-pill-tiny{white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:none;max-width:220px;overflow:hidden}.admin-bundle-usage{cursor:help;background:var(--adm-warning-soft)!important;color:var(--adm-warning)!important}.admin-bundle-usage.current{background:var(--adm-info-soft)!important;color:var(--adm-info)!important}.admin-bundle-picker-head{flex:none}.admin-bundle-picker-head .admin-section-title{flex:auto;min-width:0}.admin-publish-toggle{cursor:pointer;border:1px solid #0000;border-radius:999px;flex:none;padding:2px 10px;font-family:inherit;font-size:11.5px;font-weight:700}.admin-publish-toggle.published{background:var(--adm-success-soft);color:var(--adm-success)}.admin-publish-toggle.draft{background:var(--adm-warning-soft);color:var(--adm-warning)}.admin-publish-toggle:disabled{opacity:.55;cursor:default}.admin-publish-toggle:hover:not(:disabled){border-color:currentColor}.admin-game-row.hidden-game{background:var(--adm-danger-soft)}.admin-visibility-badge{white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:700}.admin-visibility-badge.visible{background:var(--adm-success-soft);color:var(--adm-success)}.admin-visibility-badge.hidden{background:var(--adm-danger-soft);color:var(--adm-danger)}.admin-game-row.hidden-game .admin-visibility-badge.hidden{background:var(--adm-danger);color:#fff}.admin-visibility-control{flex-direction:column;flex:none;gap:6px;display:flex}.admin-visibility-switch{cursor:pointer;align-items:center;gap:8px;display:flex}.admin-visibility-switch-label{color:var(--adm-text);font-size:12px;font-weight:700}.admin-visibility-note{color:var(--adm-text-soft);margin:0;font-size:11.5px}.admin-visibility-note-page{margin-top:-12px}.admin-visibility-bundle-warning{color:var(--adm-danger);margin:6px 0 0;font-size:11.5px;font-weight:600}.admin-visibility-row{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius);box-shadow:var(--adm-shadow);flex-direction:column;gap:10px;padding:14px 18px;display:flex}.admin-visibility-heading{align-items:center;gap:8px;display:flex}.admin-visibility-title{color:var(--adm-ink);font-size:14px;font-weight:700}.admin-image-actions{align-items:center;gap:8px;display:flex}.admin-question-row-thumb{object-fit:cover;background:#0000000a;border:1px solid #0000001a;border-radius:6px;flex:none;width:28px;height:28px}.admin-health-message{word-break:break-word;margin:6px 0 2px;font-weight:600}.admin-health-fingerprint{opacity:.7;word-break:break-word;margin:0;font-size:12px}.admin-room-filter{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.admin-room-filter .admin-field-label{margin:0}.admin-room-filter-input{width:120px;max-width:100%}.admin-scoring-rules{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:6px 16px;margin:12px 0 0;display:grid}.admin-scoring-rule{display:contents}.admin-scoring-rule dt{color:#4a4f6a;font-size:13px;font-weight:700}.admin-scoring-rule dd{color:#1b1b3a;margin:0;font-size:13px}@media (width<=560px){.admin-scoring-rules{grid-template-columns:minmax(0,1fr)}.admin-scoring-rule dd{margin-bottom:6px}}.admin-cover-editor{flex-direction:column;gap:8px;display:flex}.admin-image-preview.admin-cover-preview{object-fit:cover;background:#14212e;max-height:none}.admin-cover-preview--game{aspect-ratio:2/3;border-radius:12px;width:120px}.admin-cover-preview--bundle{aspect-ratio:2;border-radius:12px;width:240px}.admin-lobby-rail{margin-top:12px}.admin-lobby-item.is-hidden .admin-row-title{color:#8a8fa8}.admin-lobby-item.is-unavailable{opacity:.6}.admin-lobby-cover{color:#f7f1e4;background:#14212e;border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.admin-lobby-cover.is-game{width:36px;height:54px}.admin-lobby-cover.is-bundle{width:88px;height:44px}.admin-lobby-cover img{object-fit:cover;width:100%;height:100%;display:block}.admin-lobby-cover-mark svg{width:20px;height:20px}.admin-lobby-cover-empty{color:#f7f1e499;font-size:10px}.admin-lobby-item .admin-row-main{flex:auto}.admin-lobby-item .admin-bundle-row-actions{align-items:center;gap:8px;display:flex}.admin-sound-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.admin-sound-counts{flex-wrap:wrap;gap:6px;margin:0;display:flex}.admin-cue-group{margin-bottom:22px}.admin-cue-group-title{letter-spacing:.04em;color:var(--adm-text-soft);border-bottom:1px solid var(--adm-border);margin:0 0 8px;padding-bottom:6px;font-size:11px;font-weight:700}.admin-cue-row{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);border-inline-start-width:3px;margin-bottom:10px;padding:12px 14px}.admin-cue-unconfigured{border-inline-start-color:var(--adm-warning)}.admin-cue-silent{border-inline-start-color:var(--adm-border)}.admin-cue-configured{border-inline-start-color:var(--adm-success)}.admin-cue-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.admin-cue-title{color:var(--adm-ink);margin:0;font-size:14px;font-weight:700}.admin-cue-state{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.admin-cue-state-unconfigured{color:var(--adm-warning);background:var(--adm-warning-soft)}.admin-cue-state-silent{color:var(--adm-text-soft);background:var(--adm-surface-2)}.admin-cue-state-configured{color:var(--adm-success);background:var(--adm-success-soft)}label.admin-cue-silent{color:var(--adm-text);cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;margin:8px 0 0;padding:0;font-size:12px;display:flex}.admin-cue-mode{max-width:220px;margin-top:8px}.admin-cue-repeat{gap:10px;max-width:320px;margin-top:8px;display:flex}.admin-cue-gain{grid-template-columns:1fr 88px;align-items:end;gap:10px;max-width:360px;margin-top:8px;display:grid}.admin-cue-gain-slider input[type=range]{width:100%;accent-color:var(--adm-accent,#6d4aff);margin:6px 0 0}.admin-cue-gain-line{color:var(--adm-text-dim,var(--adm-text));grid-column:1/-1;margin:2px 0 0;font-size:12px;line-height:1.5}.admin-cue-explain{background:var(--adm-surface-2);color:var(--adm-text);border-radius:8px;margin:10px 0 0;padding:9px 11px;font-size:12px;line-height:1.55;list-style:none}.admin-cue-explain li+li{margin-top:2px}.admin-sound-field{position:relative}.admin-sound-optional{color:var(--adm-text-soft);font-weight:400}.admin-sound-control{align-items:center;gap:8px;display:flex}.admin-sound-trigger{text-align:start;cursor:pointer;flex:1;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;display:flex}.admin-sound-trigger-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-sound-trigger:disabled{opacity:.5;cursor:not-allowed}.admin-sound-warning{color:var(--adm-warning);margin:6px 0 0;font-size:12px}.admin-sound-popover{z-index:20;top:100%;background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius);box-shadow:var(--adm-shadow);margin-top:4px;padding:8px;position:absolute;inset-inline:0}.admin-sound-search{width:100%;margin-bottom:6px}.admin-sound-options{max-height:220px;margin:0;padding:0;list-style:none;overflow-y:auto}.admin-sound-option{cursor:pointer;text-align:start;width:100%;color:var(--adm-ink);background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 9px;font-family:inherit;font-size:13px;display:flex}.admin-sound-option:hover{background:var(--adm-surface-2)}.admin-sound-option.is-selected{background:var(--adm-primary-soft);color:var(--adm-primary);font-weight:600}.admin-sound-option-meta{font-family:var(--adm-mono);color:var(--adm-text-soft);white-space:nowrap;font-size:11px}.admin-sound-empty{color:var(--adm-text-soft);text-align:center;padding:10px;font-size:12px}.admin-sound-upload{border-top:1px solid var(--adm-border);flex-direction:column;gap:6px;margin-top:8px;padding-top:8px;display:flex}.admin-sound-usage{font-size:12px}.admin-sound-usage ul{margin:0;padding:0;list-style:none}.admin-sound-unused{color:var(--adm-text-soft)}.admin-sound-result{border:1px solid var(--adm-line);background:var(--adm-surface-soft,#00000005);border-radius:10px;margin-top:10px;padding:10px 12px}.admin-sound-result-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px 14px;margin:0;display:grid}.admin-sound-result-grid dt{color:var(--adm-text-soft);margin-bottom:2px;font-size:11px}.admin-sound-result-grid dd{font-size:12px;font-family:var(--adm-mono);color:var(--adm-ink);overflow-wrap:anywhere;margin:0}.admin-sound-result-source{grid-column:1/-1}.admin-sound-result-file{font-weight:600}.admin-sound-result-foot{align-items:center;gap:8px;margin-top:10px;display:flex}.admin-sound-reduction{color:var(--adm-success);font-size:11px;font-weight:700;display:block}.admin-sound-result-foot .admin-sound-reduction{font-size:13px}.admin-sound-result-hint{color:var(--adm-text-soft);margin:8px 0 0;font-size:11px}.admin-sound-legacy{color:var(--adm-text-soft);max-width:34ch;margin-top:3px;font-size:11px;line-height:1.35;display:block}.admin-asset-class-options{flex-wrap:wrap;gap:8px;display:flex}.admin-asset-class-hint{color:var(--adm-text-soft);margin:6px 0 0;font-size:11px;line-height:1.4}.admin-similar-notice{color:var(--adm-warning);font-size:12px;font-weight:500;line-height:1.5;display:block}.admin-bundle-picker-add{flex-flow:wrap;flex:none;align-items:center;gap:8px;margin:10px 0 0}.admin-bundle-picker-add .text-input{flex:180px;min-width:0}.admin-bundle-picker-add .admin-similar-notice,.admin-bundle-picker-add .admin-field-error{flex:100%}.admin-env-banner{border-radius:var(--adm-radius);border:1px solid #0000;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.admin-env-banner.is-production{background:var(--adm-danger-soft);border-color:var(--adm-danger);color:var(--adm-danger)}.admin-env-banner.is-preview{background:var(--adm-info-soft);border-color:var(--adm-info);color:var(--adm-info)}.admin-env-name{font-family:var(--adm-mono);letter-spacing:.06em;flex:none;font-weight:700}.admin-content .admin-uf-card{padding:0}.admin-uf-table thead th:first-child{border-start-start-radius:var(--adm-radius)}.admin-uf-table thead th:last-child{border-start-end-radius:var(--adm-radius)}.admin-uf-table{border-collapse:collapse;table-layout:fixed;width:100%}.admin-uf-col{width:112px}.admin-uf-table th,.admin-uf-table td{border-bottom:1px solid var(--adm-border);vertical-align:middle;padding:14px 16px}.admin-uf-table thead th{background:var(--adm-bg);color:var(--adm-text-soft);text-align:center;padding-top:12px;padding-bottom:12px;font-size:12px;font-weight:700}.admin-uf-table thead th:first-child,.admin-uf-table tbody th{text-align:start}.admin-uf-table td{text-align:center}.admin-uf-table td .admin-toggle{vertical-align:middle;display:inline-block}.admin-uf-name{color:var(--adm-ink);font-size:14px;font-weight:700;display:block}.admin-uf-group tr[data-feature]>*{border-bottom:none;padding-bottom:4px}.admin-uf-table td.admin-uf-desc{color:var(--adm-text-soft);text-align:start;padding-top:0;font-size:12px;line-height:1.5}.admin-uf-th{align-items:center;gap:5px;display:inline-flex}.admin-uf-tip{display:inline-flex;position:relative}.admin-uf-tip-btn{width:18px;height:18px;color:var(--adm-text-soft);font:inherit;cursor:help;background:0 0;border:1px solid;border-radius:50%;padding:0;font-size:11px;font-weight:700;line-height:16px}.admin-uf-tip-btn:hover,.admin-uf-tip-btn:focus-visible,.admin-uf-tip.is-open .admin-uf-tip-btn{color:var(--adm-primary);outline:none}.admin-uf-tip-btn:before{content:"";position:absolute;inset:-12px}.admin-uf-tip-body{top:calc(100% + 8px);z-index:20;background:var(--adm-ink);color:#fff;text-align:start;white-space:normal;opacity:0;visibility:hidden;border-radius:8px;width:max-content;max-width:200px;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.45;transition:opacity .12s,visibility .12s;position:absolute;inset-inline-end:-8px}.admin-uf-tip.is-open .admin-uf-tip-body,.admin-uf-tip-btn:focus-visible+.admin-uf-tip-body{opacity:1;visibility:visible}@media (hover:hover){.admin-uf-tip:hover .admin-uf-tip-body{opacity:1;visibility:visible}}@media (width<=560px){.admin-uf-col{width:84px}.admin-uf-table th,.admin-uf-table td{padding:12px 8px}.admin-uf-table thead th:first-child,.admin-uf-table tbody th{padding-inline-start:14px}}.admin-bundle-group+.admin-bundle-group{margin-top:28px}.admin-bundle-group>.admin-section-head{margin-bottom:10px}.admin-bundle-subgroup+.admin-bundle-subgroup{margin-top:18px}.admin-bundle-subhead{color:var(--adm-text-soft);align-items:center;gap:8px;margin:0 0 8px;font-size:12.5px;font-weight:700;display:flex}.admin-game-row.admin-bundle-row{box-shadow:none;gap:14px;padding:8px 14px}.admin-bundle-row .admin-row-icon{border-radius:8px;width:34px;height:34px}.admin-bundle-row .admin-bundle-cover{border-radius:8px}.admin-bundle-row-main{flex:auto;min-width:0}.admin-bundle-row-title{align-items:center;gap:10px;min-width:0;display:flex}.admin-bundle-row-name{color:var(--adm-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.3;overflow:hidden}.admin-bundle-row .admin-bundle-flow{flex-wrap:nowrap;gap:0;margin-top:0}.admin-bundle-row .admin-bundle-flow-icon{width:18px;height:18px}.admin-bundle-row-facts{color:var(--adm-text-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11.5px;line-height:1.3;overflow:hidden}.admin-bundle-row-stats{color:var(--adm-text-soft);white-space:nowrap;flex:none;align-items:center;gap:14px;font-size:12px;display:flex}.admin-bundle-stat strong{font-family:var(--adm-mono);color:var(--adm-ink);font-size:13px}.admin-bundle-stat.is-low strong{color:var(--adm-warning)}.admin-bundle-row .admin-bundle-row-actions .btn-small{padding:4px 10px;font-size:12px;line-height:1.4}@media (width<=760px){.admin-game-row.admin-bundle-row{flex-wrap:wrap;row-gap:6px}.admin-bundle-row-main{flex:calc(100% - 48px)}.admin-bundle-row-stats{flex:auto;gap:10px}}.admin-skins-create{flex-flow:wrap;align-items:flex-end;gap:12px;display:flex}.admin-skins-create .admin-field{flex:260px;max-width:420px}.admin-skins-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.admin-skins-row{border:1px solid var(--adm-line,#e4e6ef);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:10px 12px;display:flex}.admin-skins-swatches{gap:4px;min-width:96px;display:inline-flex}.admin-skins-swatches i{border:1px solid #00000040;border-radius:6px;width:18px;height:18px;display:block}.admin-skins-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.admin-skins-name{color:var(--adm-ink,var(--color-ink));font-size:15px;font-weight:700;text-decoration:none}.admin-skins-status{color:#5b6478;background:#eef0f5;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.admin-skins-status.is-published{color:#136c43;background:#dff6ea}.admin-skins-actions{flex-wrap:wrap;gap:6px;display:inline-flex}.admin-skin-status-row{align-items:center;gap:10px;margin:6px 0 8px;display:flex}.admin-saved-hint{color:#136c43;font-size:12px;font-weight:700}.admin-skin-layout{grid-template-columns:minmax(0,1fr) minmax(300px,440px);align-items:start;gap:20px;display:grid}@media (width<=1100px){.admin-skin-layout{grid-template-columns:minmax(0,1fr)}}.admin-skin-form{flex-direction:column;gap:16px;min-width:0;display:flex}.admin-skin-side{position:sticky;top:16px}.admin-skin-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px 18px;display:grid}.admin-skin-grid--assets{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.admin-skin-color-row{align-items:center;gap:8px;display:flex}.admin-skin-color-swatch{cursor:pointer;background:0 0;border:1px solid #00000040;border-radius:8px;width:40px;height:32px;padding:0}.admin-skin-color-swatch.is-default{opacity:.45}.admin-skin-color-hex{width:120px;font-family:var(--mono,ui-monospace, monospace);font-size:13px}.admin-skin-asset-preview{border-radius:10px;max-width:100%;max-height:160px}.admin-skin-game-pick{flex-wrap:wrap;gap:6px;margin:8px 0 12px;display:flex}.admin-skin-game-pick .is-active,.admin-skin-preview-states .is-active{background:var(--adm-ink,#14212e);color:#fff;border-color:var(--adm-ink,#14212e)}.admin-skin-sounds{flex-direction:column;gap:14px;display:flex}.admin-skin-sound-row{flex-direction:column;gap:4px;display:flex}.admin-skin-problems{color:var(--color-coral);flex-direction:column;gap:6px;margin:0;padding-inline-start:18px;font-size:13px;display:flex}.admin-skin-preview{flex-direction:column;gap:18px;display:flex}.admin-skin-preview-col{flex-direction:column;gap:8px;display:flex}.admin-skin-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-skin-preview-states{flex-wrap:wrap;gap:4px;display:inline-flex}.admin-skin-preview-frame{background:#0d1a2d;border:1px solid #0000002e;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 10px 24px #00000024}.admin-skin-preview-scale{top:0;transform-origin:100% 0;position:absolute;inset-inline-start:0}[dir=ltr] .admin-skin-preview-scale{transform-origin:0 0}.admin-skin-preview-frame--phone .game-screen{width:390px;height:844px;min-height:844px;overflow:hidden}.admin-skin-preview-frame--tv .game-screen{min-height:1080px}.admin-bundle-skin-actions{align-items:center;gap:12px;margin-top:6px}.adm-sessions-filters{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:14px;padding:10px 14px;display:flex}.adm-filter{color:var(--adm-text);align-items:center;gap:8px;font-size:14px;display:inline-flex}.adm-filter select,.adm-inline-form select{font:inherit;border:1px solid var(--adm-border);background:var(--adm-bg);color:var(--adm-ink);border-radius:8px;padding:6px 10px}.adm-filter-check input{width:16px;height:16px;accent-color:var(--adm-primary)}.adm-sessions-status{color:var(--adm-text-soft);margin:0 0 12px}.adm-sessions-error,.adm-banner{border-radius:var(--adm-radius);background:var(--adm-danger-soft);color:var(--adm-danger);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:12px 16px;display:flex}.adm-banner{background:var(--adm-warning-soft);color:#7c4a03}.adm-sessions-error p,.adm-banner p{margin:0}.adm-sessions-empty{text-align:center;background:var(--adm-surface);border:1px dashed var(--adm-border);border-radius:var(--adm-radius);padding:48px 16px}.adm-sessions-empty-title{color:var(--adm-ink);margin:0 0 6px;font-size:18px;font-weight:700}.adm-sessions-empty-sub{color:var(--adm-text-soft);margin:0}.adm-sessions-table-wrap,.adm-table-wrap{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius);overflow-x:auto}.adm-sessions-table,.adm-table{border-collapse:collapse;width:100%;color:var(--adm-text);font-size:13px}.adm-sessions-table th,.adm-table th{text-align:start;white-space:nowrap;color:var(--adm-text-soft);background:var(--adm-surface-2);border-bottom:1px solid var(--adm-border);padding:10px;font-size:12px;font-weight:600}.adm-sessions-table td,.adm-table td{vertical-align:top;border-bottom:1px solid var(--adm-border);padding:10px}.adm-sessions-table tbody tr:last-child td,.adm-table tbody tr:last-child td{border-bottom:none}.adm-sessions-table .num,.adm-table .num{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.adm-sessions-table tbody tr{cursor:pointer;transition:background .12s}.adm-sessions-table tbody tr:hover{background:var(--adm-bg)}.adm-sessions-table tr.needs-attention td:first-child{box-shadow:inset -3px 0 0 var(--adm-danger)}.adm-sessions-table tr.is-test,.adm-table tr.is-test{color:var(--adm-text-soft)}.adm-session-link{color:var(--adm-ink);white-space:nowrap;font-weight:600;text-decoration:none;display:block}.adm-session-link:hover{color:var(--adm-primary)}.adm-session-code{color:var(--adm-text-soft);font-size:12px;display:block}.adm-players-cell strong{color:var(--adm-ink);display:block}.adm-players-cell span{min-width:140px;display:block}.adm-sequence-cell{min-width:220px;max-width:340px;line-height:1.45}.adm-attention-list{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.adm-attention{white-space:nowrap;color:var(--adm-danger);background:var(--adm-danger-soft);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.adm-test-tag,.adm-tag{white-space:nowrap;color:var(--adm-text);background:var(--adm-surface-2);border-radius:999px;margin-inline-start:6px;padding:1px 7px;font-size:11px;font-weight:600;display:inline-block}.adm-late{color:#7c4a03;background:var(--adm-warning-soft);border-radius:999px;width:fit-content;margin-top:6px;padding:1px 7px;font-size:11px;font-weight:600;display:block}.adm-muted{color:var(--adm-text-soft)}.adm-status-list{flex-wrap:wrap;gap:4px;display:flex}.adm-chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.adm-chip-success{color:#146c34;background:var(--adm-success-soft)}.adm-chip-partial{color:#7c4a03;background:var(--adm-warning-soft)}.adm-chip-failure{color:var(--adm-danger);background:var(--adm-danger-soft)}.adm-chip-not_applicable{color:var(--adm-text);background:var(--adm-surface-2)}.adm-chip-not_reached{color:var(--adm-text-soft);border:1px dashed var(--adm-border);background:0 0}.adm-status-full{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.adm-status-why{color:var(--adm-ink);font-size:13px}.adm-explain-toggle{font:inherit;color:var(--adm-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.adm-rule-box{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:8px;flex-direction:column;flex-basis:100%;gap:4px;margin-top:4px;padding:8px 10px;font-size:12px;display:flex}.adm-rule-box code{font-family:var(--adm-mono);word-break:break-word;font-size:11px}.adm-sessions-cards{margin:0;padding:0;list-style:none;display:none}.adm-sessions-more{justify-content:center;margin-top:14px;display:flex}.adm-session-card{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius)}.adm-session-card.needs-attention{border-inline-start:4px solid var(--adm-danger)}.adm-session-card-link{color:var(--adm-text);padding:12px 14px;text-decoration:none;display:block}.adm-card-top{justify-content:space-between;gap:8px;font-size:13px;display:flex}.adm-card-time{color:var(--adm-ink);font-weight:700}.adm-card-players,.adm-card-sequence,.adm-card-feedback{margin:8px 0 0;font-size:13px;line-height:1.45}.adm-card-players strong,.adm-card-sequence{color:var(--adm-ink)}.adm-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:10px 0 0;display:grid}.adm-card-metrics div{justify-content:space-between;gap:6px;font-size:13px;display:flex}.adm-card-metrics dt{color:var(--adm-text-soft)}.adm-card-metrics dd{color:var(--adm-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.adm-card-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin-top:10px;display:flex}.adm-card-closure{color:var(--adm-text-soft);font-size:12px}@media (width<=720px){.adm-sessions-table-wrap{display:none}.adm-sessions-cards{flex-direction:column;gap:10px;display:flex}.adm-filter{flex:100%;justify-content:space-between}.adm-filter-check{justify-content:flex-start}}.adm-back{color:var(--adm-primary);margin-bottom:8px;font-size:14px;text-decoration:none;display:inline-block}.adm-session-head{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:14px;display:flex}.adm-block{margin-bottom:14px}.adm-sentence{color:var(--adm-ink);margin:0 0 6px;font-size:16px;line-height:1.55}.adm-sequence{color:var(--adm-text);margin:0 0 14px;font-size:14px}.adm-metrics{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.adm-metrics-tight{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin:10px 0}.adm-metric{background:var(--adm-bg);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.adm-metric-label{color:var(--adm-text-soft);font-size:12px}.adm-metric-value{color:var(--adm-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.adm-metric-quality{color:#7c4a03;font-size:11px;font-weight:600}.adm-explain{flex-direction:column;align-items:flex-start;display:flex}.adm-inline-form{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.adm-audit,.adm-plain-list{margin:8px 0 0;padding-inline-start:18px;font-size:13px;line-height:1.7}.adm-footnote{color:var(--adm-text-soft);margin:8px 0 0;font-size:12px}.adm-integrity{color:var(--adm-danger)}.adm-bundle+.adm-bundle{border-top:1px solid var(--adm-border);margin-top:18px;padding-top:18px}.adm-bundle-head{margin:0 0 8px}.adm-segments{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.adm-segments li{background:var(--adm-bg);border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.adm-segment-name{color:var(--adm-ink);font-weight:600}.adm-exit{color:var(--adm-danger);margin:10px 0 0;font-size:13px}.adm-runs{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.adm-run+.adm-run{border-top:1px solid var(--adm-border);padding-top:14px}.adm-run-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.adm-run-head strong{color:var(--adm-ink);font-size:15px}.adm-feedback{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.adm-feedback li{grid-template-columns:auto 1fr auto;align-items:start;gap:10px;font-size:14px;display:grid}.adm-feedback-answer{text-align:center;background:var(--adm-surface-2);border-radius:8px;min-width:44px;padding:2px 8px;font-weight:700}.adm-feedback-yes{color:#146c34;background:var(--adm-success-soft)}.adm-feedback-maybe{color:#7c4a03;background:var(--adm-warning-soft)}.adm-feedback-no{color:var(--adm-danger);background:var(--adm-danger-soft)}.adm-feedback-text{color:var(--adm-ink);margin-top:2px;display:block}.adm-trace-summary{cursor:pointer}.adm-trace td{font-family:var(--adm-mono);white-space:nowrap;font-size:11px}.adm-invite-form{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:end;gap:10px 14px;display:grid}.adm-invite-form .card-subtitle{grid-column:1/-1;margin-bottom:0}.adm-tl-scroll{overflow-x:auto}.adm-tl-grid{flex-direction:column;gap:6px;min-width:640px;display:flex}.adm-tl-lane{grid-template-columns:110px 1fr;align-items:center;gap:10px;display:grid}.adm-tl-label{color:var(--adm-text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.adm-tl-track{background:var(--adm-bg);border-radius:6px;height:26px;position:relative}.adm-tl-lane-thin .adm-tl-track{height:12px}.adm-tl-bar{border-radius:4px;position:absolute;top:0;bottom:0}.adm-tl-overlay{top:5px;bottom:5px}.adm-tl-lobby{background:#c9ccd8}.adm-tl-instructions{background:#a78bfa}.adm-tl-gameplay{background:var(--adm-primary)}.adm-tl-results{background:#5b21b6}.adm-tl-transition{background:#fcd34d}.adm-tl-post_session{background:#e5e7eb}.adm-tl-pause{background:repeating-linear-gradient(135deg,#fff 0 4px,#94a3b8 4px 8px)}.adm-tl-estimated_social_play{background:repeating-linear-gradient(135deg,#7c3aed40 0 4px,#7c3aed99 4px 8px)}.adm-tl-excluded_timeout_wait{background:repeating-linear-gradient(135deg,#f3f4f6 0 5px,#d1d5db 5px 10px)}.adm-tl-present{background:var(--adm-success)}.adm-tl-absent{background:var(--adm-danger);opacity:.55}.adm-tl-shared_display_web{background:var(--adm-info)}.adm-tl-google_cast_receiver{background:#0e7490}.adm-tl-point{border-radius:2px;width:8px;height:16px;margin-inline-start:-4px;position:absolute;top:-2px}.adm-tl-point-cast{background:#0e7490}.adm-tl-point-bad{background:var(--adm-danger)}.adm-tl-axis .adm-tl-track{background:0 0;height:18px}.adm-tl-tick{color:var(--adm-text-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;position:absolute;top:0;transform:translate(50%)}.adm-tl-legend{color:var(--adm-text);flex-wrap:wrap;gap:6px 14px;margin:12px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.adm-tl-legend li{align-items:center;gap:6px;display:inline-flex}.adm-tl-swatch{border-radius:3px;width:14px;height:10px;display:inline-block}.adm-sessions .admin-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.adm-sessions .admin-page-head>div:first-child{flex:18rem;min-width:0}.adm-sessions .admin-page-head .admin-row-actions{flex-wrap:wrap}.adm-alpha-funnel{flex-basis:100%}.adm-alpha-search{max-width:260px;margin-inline-start:auto}.adm-alpha-phone{font-family:var(--adm-mono);white-space:nowrap;font-size:12.5px}.adm-alpha-actions{flex-wrap:wrap;gap:6px}.adm-alpha-table{display:block}.adm-alpha-cards{display:none}@media (width<=900px){.adm-alpha-table{display:none}.adm-alpha-cards{display:flex}}.adm-alpha-lab-note{font-size:12px}.adm-alpha-lab-note code{font-family:var(--adm-mono);font-size:11.5px}.adm-hb{white-space:nowrap;color:var(--adm-text);align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.adm-hb-glyph{border:1.5px solid;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-grid}.adm-hb-ok{color:#2f7a4d}.adm-hb-ok .adm-hb-glyph{background:var(--adm-success-soft)}.adm-hb-attention{color:#9a5b00}.adm-hb-attention .adm-hb-glyph{background:var(--adm-warning-soft);border-style:dashed}.adm-hb-problem{color:#b3261e}.adm-hb-problem .adm-hb-glyph{background:var(--adm-danger);color:#fff;border-color:var(--adm-danger)}.adm-hb-not_measured{color:var(--adm-text-soft)}.adm-hb-not_measured .adm-hb-glyph{background:0 0;border-style:dotted}.adm-hb-dot .adm-hb-glyph{width:16px;height:16px;font-size:10px}.adm-health-dots{gap:4px;display:inline-flex}.adm-ob{white-space:nowrap;background:var(--adm-bg);color:var(--adm-text);border:1px solid var(--adm-border);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600;display:inline-block}.adm-ob-meaningful,.adm-ob-intentional_end{background:var(--adm-success-soft);color:#2f7a4d;border-color:#0000}.adm-ob-short_attempt{background:var(--adm-bg);color:var(--adm-text-soft)}.adm-ob-abandoned{background:var(--adm-warning-soft);color:#9a5b00;border-color:#0000}.adm-ob-technical_failure{background:var(--adm-danger-soft);color:#b3261e;border-color:#0000}.adm-ob-active{background:var(--adm-info-soft);color:var(--adm-info);border-color:#0000}.adm-ob-pending{color:var(--adm-text-soft);border-style:dashed}.adm-overview-head{flex-wrap:wrap;align-items:flex-start;gap:12px}.adm-overview-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.adm-seg{border:1px solid var(--adm-border);background:var(--adm-surface);border-radius:10px;display:inline-flex;overflow:hidden}.adm-seg-btn{font:inherit;color:var(--adm-text);cursor:pointer;background:0 0;border:none;padding:7px 12px;font-size:13px}.adm-seg-btn+.adm-seg-btn{border-inline-start:1px solid var(--adm-border)}.adm-seg-btn.is-active{background:var(--adm-primary);color:#fff}.adm-filters-toggle.has-active{border-color:var(--adm-primary);color:var(--adm-primary)}.adm-filters{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:14px;padding:10px 14px;display:flex}.adm-linklike{font:inherit;font-size:inherit;color:var(--adm-primary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.adm-day-chip{color:var(--adm-text-soft);margin:0 0 10px;font-size:13px}.adm-live-now{background:var(--adm-info-soft);color:var(--adm-info);border-radius:10px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;font-size:14px;font-weight:600;display:flex}.adm-status{margin-bottom:16px}.adm-status-sentence{color:var(--adm-ink);max-width:62ch;margin:0 0 14px;font-size:22px;font-weight:600;line-height:1.35}.adm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.adm-kpi{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius);flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.adm-kpi-value{color:var(--adm-ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.1}.adm-kpi-label{color:var(--adm-text);font-size:13px;font-weight:600}.adm-kpi-sub{color:var(--adm-text-soft);min-height:1.2em;font-size:12px}.adm-kpi-review.has-attention{border-color:var(--adm-warning)}.adm-kpi-review.has-attention .adm-kpi-value{color:#9a5b00}.adm-kpi-review.has-problem{border-color:var(--adm-danger);background:var(--adm-danger-soft)}.adm-kpi-review.has-problem .adm-kpi-value{color:#b3261e}.adm-trend-wrap{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius);margin-bottom:12px;padding:10px 14px 6px}.adm-trend-bars{direction:ltr;grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.adm-trend-btn{width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-direction:column;align-items:center;padding:0;display:flex}.adm-trend-day.is-selected .adm-trend-btn{background:var(--adm-primary-soft)}.adm-trend-col{border-bottom:1px solid var(--adm-border);flex-direction:column;justify-content:flex-end;width:100%;max-width:28px;height:64px;display:flex}.adm-trend-seg{width:100%;min-height:6px;display:block}.adm-trend-none{background:var(--adm-border);min-height:2px}.adm-trend-ok{background:var(--adm-success)}.adm-trend-attention{background:repeating-linear-gradient(135deg, var(--adm-warning) 0 3px, #fff 3px 6px);border:1px solid var(--adm-warning)}.adm-trend-problem{background:repeating-linear-gradient(45deg, var(--adm-danger) 0 2px, #fff 2px 4px), repeating-linear-gradient(135deg, var(--adm-danger) 0 2px, transparent 2px 4px);background-color:var(--adm-danger);border:1px solid var(--adm-danger)}.adm-trend-count{color:var(--adm-ink);font-variant-numeric:tabular-nums;min-height:14px;margin-top:2px;font-size:11px;font-weight:700}.adm-trend-attempts{color:var(--adm-text-soft);font-variant-numeric:tabular-nums;min-height:14px;font-size:11px}.adm-trend-label{color:var(--adm-text-soft);font-size:10px}.adm-trend-legend{color:var(--adm-text-soft);flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.adm-trend-legend li{align-items:center;gap:5px;display:inline-flex}.adm-trend-swatch{border-radius:2px;width:12px;height:12px;display:inline-block}.adm-trend-swatch-text{font-weight:700}.adm-sys-row{color:var(--adm-text-soft);background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:10px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;font-size:13px;text-decoration:none;display:flex}.adm-sys-row:hover{border-color:var(--adm-primary)}.adm-sys-row.adm-sys-attention{color:#9a5b00;border-color:var(--adm-warning);background:var(--adm-warning-soft)}.adm-sys-row.adm-sys-problem{color:#b3261e;border-color:var(--adm-danger);background:var(--adm-danger-soft);font-weight:600}.adm-sys-more{margin-inline-start:auto;font-size:12px}.adm-sys .adm-sys-line{align-items:center;gap:8px;margin:0 0 10px;font-size:15px;display:flex}.adm-sys-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.adm-sys-counts div{background:var(--adm-bg);border-radius:8px;padding:8px 10px}.adm-sys-counts dt{color:var(--adm-text-soft);font-size:12px}.adm-sys-counts dd{font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700}.adm-sys.adm-sys-problem .adm-sys-line{color:#b3261e}.adm-sys.adm-sys-attention .adm-sys-line{color:#9a5b00}.adm-list-wrap{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius);overflow:hidden}.adm-list{border-collapse:collapse;width:100%;color:var(--adm-text);font-size:13px}.adm-list th{text-align:start;white-space:nowrap;color:var(--adm-text-soft);background:var(--adm-bg);border-bottom:1px solid var(--adm-border);padding:9px 10px;font-size:12px;font-weight:600}.adm-list td{vertical-align:middle;border-bottom:1px solid var(--adm-border);padding:9px 10px}.adm-list tbody tr:last-child td{border-bottom:none}.adm-list-row{cursor:pointer;transition:background .12s}.adm-list-row:hover{background:var(--adm-bg)}.adm-list-row.needs-review td:first-child{box-shadow:inset -3px 0 0 var(--adm-warning)}.adm-list-row.has-problem td:first-child{box-shadow:inset -3px 0 0 var(--adm-danger)}.adm-list-row.has-problem{background:var(--adm-danger-soft)}.adm-list-row.is-short,.adm-list-row.is-test{color:var(--adm-text-soft)}.adm-list-row.is-short .adm-session-link{font-weight:500}.adm-col-when{white-space:nowrap}.adm-col-when-sub{font-size:12px;display:block}.adm-col-journey{width:140px;min-width:120px}.adm-col-bundle{max-width:220px}.adm-screen-tag{background:var(--adm-info-soft);color:var(--adm-info);border-radius:6px;margin-inline-start:6px;padding:1px 6px;font-size:11px;display:inline-block}.adm-js{flex-direction:column;gap:4px;min-width:0;display:flex}.adm-js-track{gap:2px;width:100%;display:flex}.adm-js-mini .adm-js-track{height:10px}.adm-js-full .adm-js-track{height:28px}.adm-js-stage{background:var(--adm-border);border:1px solid #0000;border-radius:3px;flex:1 1 0;min-width:3px;height:100%;padding:0;display:block;position:relative;overflow:hidden}.adm-js-full .adm-js-stage{min-width:24px}button.adm-js-stage{cursor:pointer}button.adm-js-stage:focus-visible,.adm-js-stage.is-selected{outline:2px solid var(--adm-primary);outline-offset:1px}.adm-js-ok{background:var(--adm-success)}.adm-js-attention{background:repeating-linear-gradient(135deg, var(--adm-warning) 0 4px, #fff 4px 8px);border-color:var(--adm-warning)}.adm-js-problem{background:repeating-linear-gradient(45deg, var(--adm-danger) 0 3px, #fff 3px 6px), var(--adm-danger);border-color:var(--adm-danger)}.adm-js-neutral{border-color:var(--adm-border);background:repeating-radial-gradient(circle at 2px 2px,#c9ccd8 0 1px,#eef0f5 1px 5px)}.adm-js-kind-lobby.adm-js-neutral,.adm-js-kind-ending.adm-js-neutral{opacity:.9}.adm-js-pause{pointer-events:none;border-inline-end:2px dashed #0000008c;position:absolute;inset-block:0;inset-inline-start:0}.adm-js-podium{top:0;background:#5b21b6;width:8px;height:100%;position:absolute;inset-inline-end:0}.adm-js-swatch{vertical-align:middle;border-radius:2px;width:14px;height:10px;display:inline-block}.adm-js-swatch-pause{background:0 0;border-inline-end:2px dashed #333;width:6px}.adm-js-labels{gap:2px;display:flex}.adm-js-label{min-width:24px;color:var(--adm-text);flex-direction:column;flex:1 1 0;font-size:11px;line-height:1.2;display:flex;overflow:hidden}.adm-js-label-name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.adm-js-label-dur{color:var(--adm-text-soft);font-variant-numeric:tabular-nums}.adm-js-markers{height:18px;margin:2px 0 0;padding:0;list-style:none;position:relative}.adm-js-marker{font-size:12px;font-weight:700;line-height:18px;position:absolute;top:0;transform:translate(50%)}.adm-js-marker-problem{color:#b3261e}.adm-js-marker-attention{color:#9a5b00}.adm-js-marker-good{color:#2f7a4d}.adm-js-marker-neutral{color:var(--adm-text-soft)}.adm-js-legend{color:var(--adm-text-soft);flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;padding:0;font-size:11px;list-style:none;display:flex}.adm-js-legend li{align-items:center;gap:5px;display:inline-flex}.adm-js-empty{background:var(--adm-border);border-radius:3px;width:100%;height:10px;display:inline-block}.adm-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adm-story-head{align-items:flex-start}.adm-identity{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.adm-contact-link{color:var(--adm-primary);font-weight:600}.adm-story{color:var(--adm-ink);max-width:70ch;margin:0 0 16px;font-size:20px;font-weight:600;line-height:1.45}.adm-hcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.adm-hcard{background:var(--adm-surface);border:1px solid var(--adm-border);border-radius:var(--adm-radius);min-width:0;padding:12px 14px}.adm-hcard-attention{border-color:var(--adm-warning)}.adm-hcard-problem{border-color:var(--adm-danger);background:var(--adm-danger-soft)}.adm-hcard-not_measured{border-style:dashed}.adm-hcard-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.adm-hcard-name{color:var(--adm-ink);font-weight:700}.adm-hcard-line{color:var(--adm-text);margin:0 0 6px;font-size:14px}.adm-hcard .adm-rule-box{flex-direction:column;gap:4px;margin-top:6px;font-size:12px;display:flex}.adm-block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.adm-block-head .card-subtitle{margin-bottom:8px}.adm-notable{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.adm-notable-item{background:var(--adm-bg);border-radius:8px;align-items:baseline;gap:12px;padding:6px 10px;display:flex}.adm-notable-item.is-dimmed{opacity:.35}.adm-notable-time{font-variant-numeric:tabular-nums;color:var(--adm-text-soft);min-width:44px;font-size:13px}.adm-notable-text{font-size:14px}.adm-notable-problem{background:var(--adm-danger-soft)}.adm-notable-problem .adm-notable-text{color:#b3261e;font-weight:600}.adm-notable-attention{background:var(--adm-warning-soft)}.adm-notable-good .adm-notable-text{color:#2f7a4d}.adm-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px 16px;margin:0 0 12px;display:grid}.adm-facts div{min-width:0}.adm-facts dt{color:var(--adm-text-soft);font-size:12px}.adm-facts dd{color:var(--adm-ink);overflow-wrap:anywhere;margin:0;font-size:14px}.adm-signals tr.adm-impact-flow_broken td{background:var(--adm-danger-soft)}.adm-signals tr.adm-impact-degraded td{background:var(--adm-warning-soft)}.adm-baseline{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.adm-baseline-worse{color:#9a5b00}.adm-baseline-better{color:#2f7a4d}.adm-actions{position:relative}.adm-menu{inset-inline-end:0;z-index:5;background:var(--adm-surface);border:1px solid var(--adm-border);min-width:240px;box-shadow:var(--adm-shadow);border-radius:10px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px)}.adm-menu hr{border:none;border-top:1px solid var(--adm-border);width:100%;margin:4px 0}.adm-menu-item{text-align:start;width:100%;font:inherit;color:var(--adm-text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:13px;display:block}.adm-menu-item:hover{background:var(--adm-bg)}.adm-menu-danger{color:var(--adm-danger)}.adm-ai .adm-inline-form{margin-top:6px}.adm-diag summary{cursor:pointer}.adm-diag-h{color:var(--adm-text-soft);text-transform:none;margin:16px 0 6px;font-size:13px;font-weight:700}@media (width<=900px){.adm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.adm-hcards{grid-template-columns:1fr}.adm-sys-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.adm-status-sentence{font-size:18px}.adm-story{font-size:17px}.adm-kpi-value{font-size:22px}.adm-trend-col{height:44px}.adm-trend-label,.adm-list thead{display:none}.adm-list,.adm-list tbody,.adm-list tr{width:100%;display:block}.adm-list tr{border-bottom:1px solid var(--adm-border);padding:10px 12px}.adm-list tr:last-child{border-bottom:none}.adm-list td{border:none;padding:0;display:block}.adm-list-row.needs-review td:first-child,.adm-list-row.has-problem td:first-child{box-shadow:none}.adm-list-row.needs-review{box-shadow:inset 3px 0 0 var(--adm-warning)}.adm-list-row.has-problem{box-shadow:inset 3px 0 0 var(--adm-danger)}.adm-col-when{white-space:normal;justify-content:space-between;gap:8px;display:flex!important}.adm-col-when-sub{display:inline}.adm-col-who,.adm-col-bundle{font-size:13px;display:inline!important}.adm-col-who:after{content:" · ";color:var(--adm-text-soft)}.adm-col-journey{width:auto;min-width:0;margin:6px 0}.adm-col-outcome,.adm-col-health{margin-inline-end:10px;align-items:center;margin-top:4px;display:inline-flex!important}}.qa-mode-card{justify-content:space-between;align-items:center;gap:16px;display:flex}.qa-note-cell{max-width:420px}.qa-resolution-card{border-inline-start:4px solid var(--accent,#6c8cff)}.qa-resolution-head{letter-spacing:.4px;opacity:.6;margin-bottom:6px;font-size:12px;font-weight:800}.qa-resolution-body{white-space:pre-line;margin:0;font-size:15px;line-height:1.55}.qa-resolution{border-inline-start:3px solid var(--accent,#6c8cff);opacity:.85;white-space:pre-line;margin-top:6px;padding-inline-start:10px;font-size:13px;line-height:1.45;display:block}.qa-note{font-size:16px}.qa-meta{flex-wrap:wrap;gap:6px 14px;margin-bottom:12px;display:flex}.qa-actions{flex-wrap:wrap;gap:8px}.qa-links{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.qa-board-group{margin-bottom:22px}.qa-board-group .admin-section-head{margin-bottom:8px}.qa-board-hint{font-size:12px}.qa-status-switch{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:999px;display:inline-flex;overflow:hidden}.qa-status-btn{appearance:none;border:0;border-inline-end:1px solid var(--adm-border);color:var(--adm-text-soft);letter-spacing:.02em;cursor:pointer;background:0 0;padding:6px 10px;font:600 11px/1 inherit;transition:background .12s,color .12s}.qa-status-btn:last-child{border-inline-end:0}.qa-status-btn:hover:not(:disabled){background:var(--adm-bg);color:var(--adm-ink)}.qa-status-btn.is-current{background:var(--adm-ink);color:var(--adm-surface);cursor:default}.qa-status-btn:disabled:not(.is-current){opacity:.45;cursor:default}.qa-summary{margin:8px 0 0;padding-inline-start:18px;line-height:1.6}.qa-group>summary{cursor:pointer;font-weight:600}.qa-json{text-align:left;white-space:pre-wrap;word-break:break-word;direction:ltr;background:#00000047;border-radius:8px;max-height:60vh;margin:10px 0 0;padding:10px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.ca-row-sub svg,.ca-card-top svg,.ca-ask-item svg{vertical-align:-4px;width:18px;height:18px}.ca-list{flex-direction:column;gap:10px;display:flex}.ca-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:14px 16px;display:grid}.ca-row-title{color:var(--adm-ink);flex-wrap:wrap;align-items:center;gap:8px;font-weight:700;display:flex}.ca-row-sub{color:var(--adm-text-soft);margin-top:4px;font-size:12.5px;line-height:1.5}.ca-row-actions{flex-wrap:wrap;gap:8px;display:flex}.ca-form{flex-direction:column;gap:18px;max-width:860px;display:flex}.ca-field{flex-direction:column;gap:6px;display:flex}.ca-field .text-input,.ca-field textarea.text-input{box-sizing:border-box;width:100%}textarea.text-input{resize:vertical;min-height:72px;font:inherit;line-height:1.5}.ca-structure{flex-direction:column;gap:8px;display:flex}.ca-structure-row{grid-template-columns:28px minmax(0,1fr) 84px auto auto;align-items:center;gap:10px;display:grid}.ca-structure-row .text-input{box-sizing:border-box;width:100%}.ca-structure-need{color:var(--adm-text-soft);white-space:nowrap;font-size:12px}.ca-radio{border-bottom:1px solid var(--adm-border);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.ca-radio:last-child{border-bottom:0}.ca-radio input{margin-top:4px}.ca-source{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface-2);flex-direction:column;gap:8px;padding:12px;display:flex}.ca-source-head{grid-template-columns:minmax(0,1fr) 130px auto;align-items:center;gap:8px;display:grid}.ca-source-extract{color:var(--adm-text-soft);font-size:12.5px;line-height:1.5}.ca-steps{flex-direction:column;gap:14px;display:flex}.ca-step{padding:16px}.ca-step-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ca-step-head h2{color:var(--adm-ink);margin:0;font-size:15px;font-weight:700}.ca-games{flex-direction:column;gap:6px;display:flex}.ca-game-line{border-bottom:1px solid var(--adm-border);grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:grid}.ca-game-line:last-child{border-bottom:0}.ca-game-line svg{width:22px;height:22px}.ca-game-state{color:var(--adm-text-soft);white-space:nowrap;font-size:12.5px}.ca-game-state.is-error{color:var(--adm-danger);font-weight:600}.ca-game-state.is-ok{color:var(--adm-success);font-weight:600}.ca-runs{font-family:var(--adm-mono);color:var(--adm-text-soft);font-size:11.5px;line-height:1.6}.ca-rules-list{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:flex}.ca-ask-list{flex-direction:column;gap:8px;display:flex}.ca-ask-item{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.ca-ask-item.is-rejected{opacity:.5}.ca-feed-bar{z-index:2;background:var(--adm-bg);border-bottom:1px solid var(--adm-border);flex-wrap:wrap;align-items:center;gap:8px 14px;margin:-8px -4px 0;padding:10px 12px;display:flex;position:sticky;top:0}.ca-feed-progress{color:var(--adm-ink);font-weight:700}.ca-feed-filter{gap:4px;display:inline-flex}.ca-feed-filter button{appearance:none;border:1px solid var(--adm-border);background:var(--adm-surface);color:var(--adm-text-soft);cursor:pointer;border-radius:999px;padding:5px 11px;font:600 12px/1 inherit}.ca-feed-filter button[aria-pressed=true]{background:var(--adm-ink);color:var(--adm-surface);border-color:var(--adm-ink)}.ca-feed{flex-direction:column;gap:12px;display:flex}.ca-game-head{color:var(--adm-ink);align-items:center;gap:8px;margin-top:8px;font-weight:700;display:flex}.ca-game-head svg{width:22px;height:22px}.ca-card{border:1px solid var(--adm-border);border-radius:var(--adm-radius);background:var(--adm-surface);flex-direction:column;gap:10px;padding:14px;display:flex}.ca-card.is-approved{border-color:var(--adm-success-soft);background:color-mix(in srgb, var(--adm-success-soft) 35%, var(--adm-surface))}.ca-card.is-rejected{border-color:var(--adm-danger-soft);opacity:.75}.ca-card.is-replaced{opacity:.55}.ca-card-top{color:var(--adm-text-soft);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.ca-card-index{font-family:var(--adm-mono);direction:ltr;unicode-bidi:isolate}.ca-badge{border:1px solid var(--adm-border);background:var(--adm-surface-2);color:var(--adm-text);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.ca-badge.is-new{background:var(--adm-info-soft);color:var(--adm-info);border-color:#0000}.ca-badge.is-existing{background:var(--adm-success-soft);color:var(--adm-success);border-color:#0000}.ca-content{color:var(--adm-ink);overflow-wrap:anywhere;font-size:17px;font-weight:700;line-height:1.4}.ca-content-sub{color:var(--adm-text-soft);font-size:13px;font-weight:500}.ca-options{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ca-options li{background:var(--adm-surface-2);overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:14.5px}.ca-options li.is-correct{background:var(--adm-success-soft);color:var(--adm-success);font-weight:700}.ca-issues{color:var(--adm-warning);margin:0;padding-inline-start:18px;font-size:12.5px;line-height:1.5}.ca-repaired-note{color:var(--adm-warning);font-size:12px;font-weight:600}.ca-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ca-actions .btn-primary,.ca-actions .btn-secondary,.ca-actions .btn-danger{width:100%;min-height:44px;padding:0 8px;font-size:15px}.ca-actions.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.ca-decided{color:var(--adm-text-soft);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.ca-decided .btn-secondary{min-height:36px}.ca-sheet{background:var(--adm-surface-2);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.ca-sheet-title{color:var(--adm-text-soft);font-size:12.5px;font-weight:700}.ca-chips{flex-wrap:wrap;gap:6px;display:flex}.ca-chips button{appearance:none;border:1px solid var(--adm-border);background:var(--adm-surface);color:var(--adm-text);cursor:pointer;border-radius:999px;min-height:36px;padding:8px 12px;font:600 13px/1 inherit}.ca-chips button[aria-pressed=true]{background:var(--adm-ink);color:var(--adm-surface);border-color:var(--adm-ink)}.ca-sheet .text-input{box-sizing:border-box;width:100%}.ca-sheet-actions{gap:8px;display:flex}.ca-sheet-actions button{flex:1;min-height:44px}.ca-edit{flex-direction:column;gap:8px;display:flex}.ca-edit .text-input{box-sizing:border-box;width:100%;font-size:16px}.ca-edit-option{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.ca-feed-foot{flex-wrap:wrap;gap:8px;padding:12px 0 24px;display:flex}.ca-feed-foot .btn-primary,.ca-feed-foot .btn-secondary{min-height:44px}.ca-error{color:var(--adm-danger);font-size:13px;font-weight:600}.ca-rule-form{grid-template-columns:minmax(0,1fr) 130px 160px auto;align-items:center;gap:8px;display:grid}.ca-rule-form .text-input,.ca-rule-form select{box-sizing:border-box;width:100%}.ca-rule-text{overflow-wrap:anywhere}@media (width<=720px){.ca-row,.ca-structure-row,.ca-source-head,.ca-rule-form,.ca-ask-item,.ca-game-line{grid-template-columns:minmax(0,1fr)}.ca-structure-row{grid-template-columns:28px minmax(0,1fr) 84px}.ca-structure-row .ca-structure-need,.ca-structure-row .btn-secondary{grid-column:2/-1}.ca-game-line{grid-template-columns:26px minmax(0,1fr)}.ca-game-line .ca-game-state,.ca-game-line .btn-secondary{white-space:normal;grid-column:2}.ca-feed-bar{margin:-8px -16px 0;padding-inline:16px}.ca-content{font-size:18px}}.ca-structure--grow{grid-template-columns:28px minmax(0,1fr) 72px 72px max-content max-content;gap:8px 10px;display:grid}.ca-structure--grow>.ca-structure-row{grid-column:1/-1;grid-template-columns:subgrid}.ca-structure-head{color:var(--adm-text-soft);font-size:11px;font-weight:700}@media (width<=720px){.ca-structure--grow{grid-template-columns:28px minmax(0,1fr) 64px 64px}.ca-structure-head span:nth-child(5),.ca-structure-head span:nth-child(6){display:none}}.admin-bundle-segment--open{cursor:default;flex-direction:column;align-items:stretch;gap:10px}.admin-bundle-segment-head{cursor:grab;align-items:flex-start;gap:12px;display:flex}.admin-bundle-segment-head .admin-row-main{flex:auto;min-width:0}.admin-bundle-segment-body{flex-direction:column;gap:10px;padding-inline-start:36px;display:flex}.admin-bundle-items{border:1px solid var(--adm-border);background:var(--adm-surface-2);border-radius:10px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.admin-bundle-item+.admin-bundle-item{border-top:1px solid var(--adm-border)}.admin-bundle-item-row{align-items:center;gap:8px;min-height:40px;padding:6px 10px;font-size:14px;display:flex}.admin-bundle-item-row .admin-bundle-picker-order{flex:none}.admin-bundle-item-label{overflow-wrap:anywhere;min-width:0;color:var(--adm-ink);flex:auto;font-weight:600}.admin-bundle-item-actions{flex:none;gap:4px;margin-inline-start:auto;display:inline-flex}.admin-bundle-item-actions .btn-secondary{min-width:36px;min-height:32px;padding-inline:8px}.admin-bundle-item--more{padding:6px 10px}.admin-bundle-item .ca-sheet{margin:0 10px 10px}.admin-bundle-verbs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-bundle-verb-count{align-items:center;gap:6px;display:inline-flex}.admin-bundle-verb-count .admin-field-label{margin:0}.admin-bundle-quick{flex:240px;align-items:center;gap:6px;min-width:0;display:flex}.admin-bundle-quick .text-input{flex:auto;min-width:0}.admin-bundle-run{background:var(--adm-surface-2);color:var(--adm-text-soft);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:13px;display:flex}.admin-bundle-run.is-ok{color:var(--adm-success);font-weight:600}.admin-bundle-run.is-error{color:var(--adm-danger);font-weight:600}.admin-bundle-pending{border:1px dashed var(--adm-border);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.admin-bundle-pending-head{color:var(--adm-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13.5px;display:flex}.admin-bundle-rejected>summary{cursor:pointer;color:var(--adm-text-soft);font-size:12.5px;font-weight:600}.admin-bundle-rejected[open]>summary{margin-bottom:8px}.admin-bundle-orphans{border-top:1px solid var(--adm-border);margin-top:16px;padding-top:14px}.admin-bundle-summary{cursor:pointer;margin-bottom:0;list-style:none}.admin-bundle-summary::-webkit-details-marker{display:none}.admin-bundle-summary:before{content:"▸";width:14px;color:var(--adm-text-soft);display:inline-block;transform:rotate(180deg)}details[open]>.admin-bundle-summary:before{transform:rotate(90deg)}details[open]>.admin-bundle-summary{margin-bottom:12px}.admin-bundle-pending-chip{text-decoration:none}.ca-card-game{align-items:center;gap:4px;font-weight:600;display:inline-flex}.ca-card-game svg{width:16px;height:16px}.ca-card.is-pending{border-color:var(--adm-border)}@media (width<=720px){.admin-bundle-segment-body{padding-inline-start:0}.admin-bundle-item-row{flex-wrap:wrap}.admin-bundle-item-actions{margin-inline-start:0}.admin-bundle-verbs .btn-primary,.admin-bundle-verbs .btn-secondary{flex:auto}.admin-bundle-quick{flex-basis:100%}}.admin-bundle-picker--wide{width:min(1480px,100%);max-height:min(92vh,1000px)}.admin-bundle-picker-close{margin-inline-start:auto}.admin-bundle-agentbar{background:var(--adm-surface-2);border-radius:10px;flex-direction:column;flex:none;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex}.admin-bundle-picker-tabs{gap:6px;margin-bottom:8px;display:none}.admin-bundle-picker-tabs button{appearance:none;border:1px solid var(--adm-border);background:var(--adm-surface);min-height:40px;color:var(--adm-text-soft);cursor:pointer;border-radius:999px;flex:1;font:600 13px/1 inherit}.admin-bundle-picker-tabs button[aria-selected=true]{background:var(--adm-ink);color:var(--adm-surface);border-color:var(--adm-ink)}.admin-bundle-picker-columns{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;min-height:0;display:grid}.admin-bundle-picker-col{border:1px solid var(--adm-border);background:var(--adm-surface);border-radius:12px;flex-direction:column;gap:8px;min-height:0;padding:10px;display:flex;overflow:hidden}.admin-bundle-picker-col[data-col=held]{background:var(--adm-surface-2)}.admin-bundle-picker-col-head{color:var(--adm-ink);flex-wrap:wrap;flex:none;align-items:center;gap:8px;font-size:14px;display:flex}.admin-bundle-picker-col-head .btn-primary,.admin-bundle-picker-col-head .btn-secondary{margin-inline-start:auto}.admin-bundle-picker-scroll{flex-direction:column;flex:auto;gap:10px;min-height:0;padding-inline-end:4px;display:flex;overflow:auto}.admin-bundle-picker--wide .admin-bundle-picker-list{flex:none;max-height:none;margin:0;overflow:visible}.admin-bundle-picker--wide .admin-bundle-picker-filters{flex:none}@media (width<=960px){.admin-bundle-picker-tabs{display:flex}.admin-bundle-picker-columns{grid-template-columns:minmax(0,1fr)}.admin-bundle-picker-col{display:none}.admin-bundle-picker-col.is-active{display:flex}}.admin-bundle-bank{gap:0}.admin-bundle-bank-row{border-bottom:1px solid var(--adm-border);align-items:center;gap:10px;padding:7px 6px;font-size:14px;display:flex}.admin-bundle-bank-row:last-child{border-bottom:0}.admin-bundle-bank-row.is-held{opacity:.6}.admin-bundle-bank-move{flex:none;min-width:84px;min-height:34px}.admin-bundle-bank-text{overflow-wrap:anywhere;min-width:0;color:var(--adm-ink);flex:auto;font-weight:600}.admin-bundle-bank-meta{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;gap:4px;display:inline-flex}.admin-bundle-item-pos{background:var(--adm-ink);width:28px;height:28px;color:var(--adm-surface);font-family:var(--adm-mono);direction:ltr;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.admin-bundle-picker-col[data-col=held] .admin-bundle-items{background:var(--adm-surface)}@media (width<=720px){.admin-bundle-bank-row{flex-wrap:wrap}.admin-bundle-bank-meta{flex-basis:100%;justify-content:flex-start}}.admin-bundle-picker-scroll>.admin-bundle-items,.admin-bundle-picker-scroll>.admin-bundle-pending,.admin-bundle-picker-scroll>.admin-bundle-rejected{flex:none}.admin-bundle-segment-main{flex-direction:column;flex:auto;gap:7px;min-width:0;display:flex}.admin-bundle-segment-title{color:var(--adm-ink);font-size:15px;font-weight:700;line-height:1.3}.admin-bundle-seg-stats{color:var(--adm-text-soft);flex-wrap:wrap;gap:2px 0;font-size:13px;display:flex}.admin-bundle-seg-stat+.admin-bundle-seg-stat:before{content:"·";color:var(--adm-border);margin-inline:7px}.admin-bundle-seg-stat strong{color:var(--adm-ink);font-weight:700}.admin-bundle-seg-mode{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.admin-bundle-seg-mode-label{color:var(--adm-text-soft);font-weight:600}.admin-bundle-seg-mode .admin-checkbox-pill{background:var(--adm-surface);min-height:32px;color:var(--adm-text);gap:6px;padding:3px 12px 3px 10px;font-size:13px}.admin-bundle-seg-mode .admin-checkbox-pill.is-on{border-color:var(--adm-ink);background:var(--adm-surface-2);color:var(--adm-ink);font-weight:600}.admin-bundle-seg-mode .admin-bundle-count-input{text-align:center;width:58px;min-height:26px;padding:2px 6px;font-size:13px}.admin-bundle-seg-mode-n{color:var(--adm-text-soft)}.admin-bundle-seg-note{color:var(--adm-text-soft);font-size:12.5px}.admin-bundle-segment-head .admin-bundle-row-actions{flex:none;margin-inline-start:0}@media (width<=720px){.admin-bundle-segment-head{flex-wrap:wrap}.admin-bundle-segment-head .admin-bundle-row-actions{flex:100%;justify-content:flex-start;padding-top:4px}}.admin-bundle-table-wrap{margin-top:10px}.admin-bundle-table th,.admin-bundle-table td{vertical-align:middle}.admin-bundle-table td{padding:10px}.admin-bundle-th-index,.admin-bundle-td-index{width:36px;padding-inline-end:0}.admin-bundle-tr{cursor:grab}.admin-bundle-tr.is-dragging{opacity:.5}.admin-bundle-tr.is-conflict td{background:var(--adm-danger-soft)}.admin-bundle-tr.has-more td{border-bottom:0}.admin-bundle-tr-more td{padding-top:0;padding-bottom:12px}.admin-bundle-game{align-items:center;gap:8px;display:inline-flex}.admin-bundle-game .admin-bundle-segment-icon{width:28px;height:28px}.admin-bundle-game-name{color:var(--adm-ink);white-space:nowrap;font-size:14px;font-weight:700}.admin-bundle-plays{white-space:nowrap;align-items:center;gap:6px;display:flex}.admin-bundle-plays .admin-bundle-count-input{text-align:center;width:56px;min-height:30px;padding:3px 6px;font-size:13px}.admin-bundle-plays-unit,.admin-bundle-plays-all{font-size:13px}.admin-bundle-plays-fixed{color:var(--adm-text-soft);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;margin-top:5px;font-size:11.5px;display:inline-flex}.admin-bundle-plays-fixed input{margin:0}.admin-bundle-td-pool strong,.admin-bundle-td-fresh{color:var(--adm-ink);font-weight:700}.admin-bundle-td-fresh.is-low{color:var(--adm-warning)}.admin-bundle-td-actions{width:1%}.admin-bundle-td-actions .admin-bundle-row-actions{flex-wrap:nowrap;justify-content:flex-end}.admin-bundle-remove{color:var(--adm-danger)}.admin-bundle-more{flex-direction:column;gap:10px;margin-top:8px;display:flex}@media (width<=720px){.admin-bundle-table thead{display:none}.admin-bundle-table,.admin-bundle-table tbody,.admin-bundle-table tr,.admin-bundle-table td{display:block}.admin-bundle-tr{border-bottom:1px solid var(--adm-border);padding:10px 12px;position:relative}.admin-bundle-tr.has-more{border-bottom:0}.admin-bundle-table td{text-align:start;border-bottom:0;padding:3px 0}.admin-bundle-table td.num{text-align:start}.admin-bundle-td-index{inset-inline-start:12px;width:auto;position:absolute;top:10px}.admin-bundle-td-game{margin-bottom:4px;padding-inline-start:36px!important}.admin-bundle-table td[data-label]:not(.admin-bundle-td-game):before{content:attr(data-label) ": ";color:var(--adm-text-soft);margin-inline-end:4px;font-size:12px}.admin-bundle-td-plays{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex!important}.admin-bundle-plays-fixed{margin-top:0}.admin-bundle-td-actions{width:auto;padding-top:8px!important}.admin-bundle-td-actions .admin-bundle-row-actions{flex-wrap:wrap;justify-content:flex-start}.admin-bundle-tr-more{border-bottom:1px solid var(--adm-border);padding:0 12px 12px}.admin-bundle-tr-more td:first-child{display:none}}.admin-bundle-editor{max-width:1120px}.admin-bundle-table .num,.admin-bundle-th-actions,.admin-bundle-td-actions{white-space:nowrap}:root{--miba-yellow:#fceb4d;--miba-yellow-bright:#fdf27e;--miba-yellow-quiet:#ebdc72;--miba-yellow-ink:#0d1a2d}.game-screen,.mb-page,.mb-sys,.mb-toasts,.crash-screen{--mb-stage:#0d1a2d;--mb-stage-2:#162642;--mb-bone:#eef2f7;--mb-bone-dim:#eef2f79e;--mb-bone-faint:#eef2f714;--mb-bone-line:#8ea7ca3d;--mb-panel:#1626428c;--mb-sky:#8ea7ca;--mb-gold:var(--miba-yellow);--mb-gold-text:var(--miba-yellow-quiet);--mb-danger:#ff6b6b;--mb-success:#22c589;--mb-warning:#f2c94c;--mb-ease:cubic-bezier(.34, 1.56, .64, 1);--mb-ease-out:cubic-bezier(.16, 1, .3, 1)}@keyframes mb-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mb-fade{0%{opacity:0}to{opacity:1}}@keyframes mb-pop{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes mb-toast-in{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes mb-pulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes mb-dots{0%,to{opacity:.25}50%{opacity:1}}.game-screen{box-sizing:border-box;width:100%;min-height:100svh;font-family:var(--font-game,"Rubik"), system-ui, sans-serif;letter-spacing:normal;color:var(--mb-bone);background:radial-gradient(circle at 15% 18%,#5b46be33,#0000 32%),radial-gradient(circle at 85% 55%,#206eaa1f,#0000 38%),radial-gradient(circle at 40% 100%,#ffa63714,#0000 30%),linear-gradient(#151a35 0%,#101a2d 48%,#111827 100%);flex-direction:column;align-items:center;gap:20px;padding:24px 16px 48px;display:flex;position:relative}.game-screen h1,.game-screen h2,.game-screen h3{font-family:inherit}.game-screen button,.game-screen input,.game-screen textarea,.game-screen select{letter-spacing:normal;font-family:inherit}.mb-atmo{--mb-atmo-strength:1;--mb-atmo-y:50%;--mb-atmo-veil-top:.5;--mb-atmo-veil-mid:.3;--mb-atmo-veil-low:0;--mb-atmo-veil-end:0;background:var(--mb-stage,#0d1a2d)}.mb-atmo:before{content:"";z-index:0;pointer-events:none;opacity:var(--mb-atmo-strength);background:linear-gradient(180deg, rgba(13, 26, 45, var(--mb-atmo-veil-top)) 0%, rgba(13, 26, 45, var(--mb-atmo-veil-mid)) 42%, rgba(13, 26, 45, var(--mb-atmo-veil-low)) 70%, rgba(13, 26, 45, var(--mb-atmo-veil-end)) 88%), var(--skin-backdrop-phone,url(/images/entry/entry-atmosphere.webp)) center var(--mb-atmo-y) / cover no-repeat, #0d1a2d;position:fixed;inset:0}.display-view .mb-atmo:before{background-image:linear-gradient(180deg, rgba(13, 26, 45, var(--mb-atmo-veil-top)) 0%, rgba(13, 26, 45, var(--mb-atmo-veil-mid)) 42%, rgba(13, 26, 45, var(--mb-atmo-veil-low)) 70%, rgba(13, 26, 45, var(--mb-atmo-veil-end)) 88%), var(--skin-backdrop-tv,url(/images/entry/entry-atmosphere.webp))}.mb-atmo>.game-center{z-index:1;position:relative}.mb-atmo--entry{--mb-atmo-strength:.86;--mb-atmo-veil-top:.58;--mb-atmo-veil-mid:.42;--mb-atmo-veil-low:.12;--mb-atmo-veil-end:0}.mb-atmo--system{--mb-atmo-strength:.5;--mb-atmo-y:38%;--mb-atmo-veil-top:.62;--mb-atmo-veil-mid:.5;--mb-atmo-veil-low:.2;--mb-atmo-veil-end:.02}.display-view .mb-atmo--system{--mb-atmo-strength:.62}.mb-atmo--ambient{--mb-atmo-strength:.3;--mb-atmo-y:16%;--mb-atmo-veil-top:.66;--mb-atmo-veil-mid:.58;--mb-atmo-veil-low:.34;--mb-atmo-veil-end:.12}.game-screen.mb-shell{--entry-accent:var(--miba-yellow);--entry-accent-hover:var(--miba-yellow-bright);--entry-accent-ink:var(--miba-yellow-ink);--entry-error:#c94f4a;--entry-error-hover:color-mix(in srgb, var(--entry-error) 82%, white);--entry-error-ink:var(--mb-bone);--entry-depth:#00000061;--entry-cell:#1f3456e6;--entry-cell-line:#8ea7ca80;--entry-motion:.12s ease}.game-screen.mb-shell .mb-btn--primary{background:var(--entry-accent);color:var(--entry-accent-ink);box-shadow:0 4px 0 var(--entry-depth), 0 8px 18px #00000047;transition:transform var(--entry-motion), box-shadow var(--entry-motion), background var(--entry-motion)}@media (hover:hover){.game-screen.mb-shell .mb-btn--primary:hover:not(:disabled){background:var(--entry-accent-hover)}}.game-screen.mb-shell .mb-btn--primary:active:not(:disabled){box-shadow:0 1px 0 var(--entry-depth), 0 3px 8px #00000047;transform:translateY(3px)}.game-screen.mb-shell .mb-btn--primary:focus-visible{outline:3px solid var(--mb-bone);outline-offset:3px}.game-screen.mb-shell .mb-btn--primary:disabled{color:#eef2f773;box-shadow:none;background:#eef2f71f;transform:none}.game-screen.mb-shell .mb-btn--primary.is-error{background:var(--entry-error);color:var(--entry-error-ink)}@media (hover:hover){.game-screen.mb-shell .mb-btn--primary.is-error:hover:not(:disabled){background:var(--entry-error-hover)}}.game-screen.mb-shell .mb-tabs{border-color:var(--mb-bone-line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1a2d9e;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #00000040}.game-screen.mb-shell .mb-tab{color:#eef2f7b8;transition:background var(--entry-motion), color var(--entry-motion)}.game-screen.mb-shell .mb-tab.is-active{background:var(--entry-accent);color:var(--entry-accent-ink);box-shadow:0 2px #0000004d}.game-screen.mb-shell .mb-tab:focus-visible{outline:3px solid var(--mb-bone);outline-offset:-3px}.game-screen.mb-shell .mb-code-box{background:var(--entry-cell);border:1.5px solid var(--entry-cell-line);box-shadow:inset 0 1px 0 #ffffff14, 0 4px 0 var(--entry-depth);color:#fff;transition:border-color var(--entry-motion), box-shadow var(--entry-motion), transform var(--entry-motion)}.game-screen.mb-shell .mb-code-box::placeholder{color:#eef2f752;font-weight:900}.game-screen.mb-shell .mb-code-box.is-filled{border-color:#eef2f799}.game-screen.mb-shell .mb-code-box:focus,.game-screen.mb-shell .mb-code-box:focus-visible{border-color:var(--entry-accent);box-shadow:inset 0 1px 0 #ffffff14, 0 4px 0 var(--entry-depth), 0 0 0 3px color-mix(in srgb, var(--miba-yellow) 28%, transparent)}.game-screen.mb-shell .mb-code-box:disabled{opacity:.55}.game-screen.mb-shell .mb-code-row{gap:clamp(10px,3.4vw,16px)}@media (prefers-reduced-motion:reduce){.game-screen.mb-shell .mb-btn--primary,.game-screen.mb-shell .mb-tab,.game-screen.mb-shell .mb-code-box{transition:none}.game-screen.mb-shell .mb-btn--primary:active:not(:disabled){transform:none}}.game-screen.mb-entry>.game-center,.game-screen.mb-atmo--system>.game-center{justify-content:flex-start;padding-top:0}.game-screen.mb-entry .mb-page{--mb-logo-w:clamp(156px, 45.5vw, 192px);gap:14px;margin-top:clamp(18px,7.5svh,78px);margin-bottom:auto}.game-screen.mb-entry .mb-sys,.game-screen.mb-atmo--system .mb-sys{gap:14px;margin-top:auto;margin-bottom:auto;padding-bottom:clamp(24px,14svh,132px)}.display-view .game-screen.mb-atmo--system .mb-sys{padding-bottom:72px}.game-screen.mb-entry .mb-sys-logo{width:clamp(150px,42vw,180px);margin-bottom:8px}.game-screen.mb-entry .mb-sys-actions{max-width:320px;margin-top:16px}.game-screen.mb-entry .mb-page-head{width:var(--mb-logo-w);margin:0 auto 14px}.game-screen.mb-entry .mb-page-logo{width:100%}.game-screen.mb-entry .mb-page-swoosh{width:96%;height:14px;margin-top:3px}.game-screen.mb-entry .mb-page-form{gap:14px}.game-screen.mb-entry .mb-tabs{border-radius:16px;margin:0 0 14px}.game-screen.mb-entry .mb-tab{border-radius:12px;padding:13px 8px;font-size:15.5px}.game-screen.mb-entry .mb-field{border-radius:14px;padding:17px 16px;font-size:19px}.game-screen.mb-entry .mb-btn--large{min-height:64px;padding:18px 26px;font-size:22px}.game-screen.mb-entry .mb-page .mb-btn--large{margin-top:4px}.game-screen.mb-entry .mb-code-entry{margin-bottom:2px}.game-screen.mb-entry .mb-code-label{margin-bottom:10px;font-size:13px}.game-screen.mb-entry .mb-code-box{border-radius:16px;width:clamp(58px,17vw,72px);height:clamp(70px,20vw,86px);font-size:clamp(30px,8vw,40px)}.game-screen.mb-entry .mb-page.alpha-card{--mb-logo-w:clamp(150px, 42vw, 182px);gap:10px;margin-top:clamp(14px,4svh,44px)}.game-screen.mb-entry .mb-page.alpha-card .mb-page-head{margin-bottom:4px}.game-screen.mb-entry .mb-page.alpha-card .mb-page-form{gap:10px}.game-screen.mb-entry .mb-page.alpha-card .mb-btn--large{min-height:58px;font-size:19px}@media (height<=700px){.mb-atmo--entry{--mb-atmo-y:32%;--mb-atmo-veil-top:.78;--mb-atmo-veil-mid:.7;--mb-atmo-veil-low:.32;--mb-atmo-veil-end:0}.game-screen.mb-shell .mb-tab.is-active{color:var(--entry-accent);border:1.5px solid color-mix(in srgb, var(--miba-yellow) 62%, transparent);box-shadow:none;background:#0d1a2db8}.game-screen.mb-entry .mb-page-greeting{color:var(--mb-bone)}.game-screen.mb-entry .mb-page{--mb-logo-w:clamp(126px, 35vw, 150px);gap:10px;margin-top:clamp(10px,3svh,28px)}.game-screen.mb-entry .mb-page-head{margin-bottom:4px}.game-screen.mb-entry .mb-tabs{margin-bottom:8px}.game-screen.mb-entry .mb-page-form{gap:10px}.game-screen.mb-entry .mb-code-box{width:clamp(52px,14.5vw,58px);height:clamp(60px,16.5vw,66px);font-size:clamp(27px,6.6vw,32px)}.game-screen.mb-entry .mb-code-label{margin-bottom:6px}.game-screen.mb-entry .mb-field{padding:14px 16px}.game-screen.mb-entry .mb-btn--large{min-height:58px;font-size:20px}.game-screen.mb-entry .mb-sys{padding-bottom:clamp(16px,8svh,56px)}.game-screen.mb-entry .mb-sys-logo{width:clamp(118px,32vw,140px)}.game-screen.mb-entry .mb-page.alpha-card{--mb-logo-w:clamp(104px, 29vw, 124px);gap:8px;margin-top:clamp(8px,2svh,20px)}.game-screen.mb-entry .mb-page.alpha-card .mb-page-head{margin-bottom:0}.game-screen.mb-entry .mb-page.alpha-card .mb-page-title{font-size:22px}.game-screen.mb-entry .mb-page.alpha-card .mb-page-lead{font-size:14px}.game-screen.mb-entry .mb-page.alpha-card .mb-page-form{-webkit-backdrop-filter:blur(4px);background:#0a1424ad;border-radius:20px;margin:2px -10px 0;padding:12px 12px 14px}}.game-screen .badge-row{top:calc(12px + env(safe-area-inset-top,0px));z-index:50;justify-content:flex-start;gap:8px;width:auto;display:flex;position:absolute;inset-inline-start:12px}.game-screen .badge-row>:not(.pause-button),.game-screen .team-corner-badge{display:none}.game-screen .badge-row .pause-button{color:#fff;width:32px;height:32px;min-height:0;box-shadow:none;cursor:pointer;background:#14212e80;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:14px;display:inline-flex}.game-screen .badge-row .pause-button.on-dark{color:#14212e;background:#ffffff80}.mb-btn{box-sizing:border-box;letter-spacing:normal;min-height:46px;color:var(--mb-stage);background:var(--mb-bone);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 22px;font-family:inherit;font-size:16px;font-weight:900;line-height:1;transition:transform 80ms,background .15s,color .15s;display:inline-flex}.mb-btn:active:not(:disabled){transform:scale(.97)}.mb-btn:disabled{background:var(--mb-bone-faint);color:var(--mb-bone-dim);cursor:default}.mb-btn:focus-visible{outline:3px solid var(--mb-gold);outline-offset:3px}.mb-btn--large{width:100%;min-height:54px;padding:15px 26px;font-size:19px}.mb-btn--small{align-self:center;width:auto;min-height:38px;padding:8px 16px;font-size:14px;font-weight:800}.mb-btn--ghost{color:var(--mb-bone);border:1.5px solid var(--mb-bone-line);background:0 0}.mb-btn--ghost:disabled{color:var(--mb-bone-dim);background:0 0}.mb-btn--ghost.mb-btn--danger{color:var(--mb-danger);border-color:#ff6b6b80}.mb-btn--plate,.mb-dialog .mb-btn--primary{background:var(--btn-primary-bg,#fff);color:var(--btn-primary-fg,var(--paper));border:var(--skin-btn-border-width,4px) solid var(--btn-primary-border,var(--outline));box-shadow:var(--skin-btn-shadow,4px) var(--skin-btn-shadow,4px) 0 var(--btn-primary-border,var(--outline));padding:11px 24px;font-size:17px;transition:transform 80ms,box-shadow 80ms}.mb-dialog .mb-btn--primary{background:var(--btn-selected-bg,var(--paper));color:var(--btn-selected-fg,#fff)}.mb-btn--plate.mb-btn--danger{color:var(--danger)}.mb-dialog .mb-btn--primary.mb-btn--danger{background:var(--danger);color:#fff}.mb-btn--plate:active:not(:disabled),.mb-dialog .mb-btn--primary:active:not(:disabled){box-shadow:0 0 0 var(--outline);transform:translate(-2px,2px)}.mb-btn--plate:disabled,.mb-dialog .mb-btn--primary:disabled{color:var(--paper-dim);box-shadow:4px 4px 0 var(--outline);background:#e9edf2}.mb-btn--plate:focus-visible,.mb-dialog .mb-btn--primary:focus-visible{outline:3px solid var(--miba-yellow);outline-offset:2px}.mb-field{box-sizing:border-box;width:100%;color:var(--mb-bone);background:var(--mb-stage);border:1.5px solid var(--mb-bone-line);text-align:center;appearance:none;border-radius:12px;outline:none;padding:13px 14px;font-family:inherit;font-size:18px;font-weight:700;line-height:1.2;display:block}.mb-field::placeholder{color:var(--mb-bone-dim);font-weight:600}.mb-field:focus-visible{border-color:var(--mb-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--miba-yellow) 22%, transparent)}.mb-field--ltr{font-variant-numeric:tabular-nums;direction:ltr}.mb-field--ltr::placeholder{direction:rtl}textarea.mb-field{resize:none;text-align:start;font-size:16px}.mb-code-row{direction:ltr;justify-content:center;gap:clamp(8px,3vw,14px);display:flex}.mb-code-box{box-sizing:border-box;text-align:center;font-variant-numeric:tabular-nums;width:clamp(50px,13.5vw,64px);height:clamp(60px,15.5vw,74px);color:var(--mb-bone);background:var(--mb-stage);border:1.5px solid var(--mb-bone-line);appearance:none;border-radius:14px;outline:none;padding:0;font-family:inherit;font-size:clamp(26px,6.5vw,34px);font-weight:900;line-height:1}.mb-code-box:focus-visible{border-color:var(--mb-gold);box-shadow:0 0 0 3px color-mix(in srgb, var(--miba-yellow) 22%, transparent)}.mb-code-label{text-align:center;letter-spacing:.04em;color:var(--mb-bone-dim);margin:0 0 8px;font-size:12px;font-weight:800;display:block}.mb-page{box-sizing:border-box;width:100%;max-width:400px;animation:mb-enter .5s var(--mb-ease-out) both;flex-direction:column;align-items:stretch;gap:10px;display:flex;position:relative}.mb-page-head{flex-direction:column;align-items:center;margin:0 auto 8px;display:flex}.mb-page-logo{aspect-ratio:3/2;object-fit:contain;filter:drop-shadow(0 2px 4px #0006);width:clamp(150px,42vw,184px);display:block}.mb-page-swoosh{width:176px;height:12px;margin-top:2px;overflow:visible}.mb-page-swoosh path{fill:none;stroke:var(--mb-gold);stroke-width:3.2px;stroke-linecap:round}.mb-page-title{text-align:center;letter-spacing:-.3px;color:var(--mb-bone);margin:0;font-size:26px;font-weight:900;line-height:1.15}.mb-page-lead{text-align:center;color:var(--mb-bone-dim);margin:0;font-size:15px;font-weight:600;line-height:1.45}.mb-page-greeting{text-align:center;color:var(--mb-gold-text);margin:0 0 2px;font-size:18px;font-weight:900}.mb-page .mb-btn--large{margin-top:6px}.mb-page-form{flex-direction:column;align-items:stretch;gap:8px;display:flex}.mb-boot{opacity:0;justify-content:center;gap:7px;padding:18px 0 2px;animation:.45s .6s forwards mb-fade;display:flex}.mb-boot span{background:var(--mb-sky);border-radius:999px;width:7px;height:7px;animation:1.2s ease-in-out infinite mb-dots}.mb-boot span:nth-child(2){animation-delay:.18s}.mb-boot span:nth-child(3){animation-delay:.36s}.mb-tabs{box-sizing:border-box;background:var(--mb-panel);border:1px solid var(--mb-bone-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:14px;gap:4px;width:100%;margin:0 0 10px;padding:4px;display:flex;box-shadow:0 6px 20px #00000047}.mb-tab{min-width:0;color:var(--mb-bone-dim);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;flex:1;padding:11px 8px;font-family:inherit;font-size:15px;font-weight:800;line-height:1;transition:background .15s,color .15s}.mb-tab.is-active{background:var(--mb-bone);color:var(--mb-stage)}.mb-tab:focus-visible{outline:3px solid var(--mb-gold);outline-offset:-3px}.mb-note{text-align:center;color:var(--mb-bone);background:var(--mb-panel);border:1px solid var(--mb-bone-line);animation:mb-enter .35s var(--mb-ease-out) both;border-radius:12px;margin:2px 0 0;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.35}.mb-note--error{color:#ffd3d3;background:#ff6b6b1f;border-color:#ff6b6b8c}.mb-note--quiet{color:var(--mb-bone-dim);background:0 0;border:none;padding:4px 0 0;font-weight:600}.mb-note--waiting{animation:1.6s ease-in-out infinite mb-pulse}.mb-sys{box-sizing:border-box;text-align:center;width:100%;max-width:420px;animation:mb-enter .5s var(--mb-ease-out) both;flex-direction:column;align-items:center;gap:12px;padding:0 8px;display:flex}.mb-sys-logo{aspect-ratio:3/2;object-fit:contain;filter:drop-shadow(0 2px 4px #0006);width:clamp(124px,36vw,164px);margin-bottom:6px;display:block}.mb-sys-title{letter-spacing:-.5px;color:var(--mb-bone);overflow-wrap:anywhere;margin:0;font-size:clamp(28px,7.5vw,34px);font-weight:900;line-height:1.1}.mb-sys-body{max-width:34ch;color:var(--mb-bone-dim);margin:0;font-size:16px;font-weight:600;line-height:1.5}.mb-sys-actions{flex-direction:column;gap:10px;width:100%;max-width:300px;margin-top:10px;display:flex}.mb-sys.is-waiting .mb-sys-title{animation:1.8s ease-in-out infinite mb-pulse}.mb-sys-dots i{font-style:normal;animation:1.4s ease-in-out infinite mb-dots;display:inline-block}.mb-sys--quiet{gap:8px;margin:auto 0;animation:.3s both mb-fade}.mb-sys--quiet .mb-sys-title{letter-spacing:normal;color:#fff;background:#14212e8c;border-radius:999px;padding:10px 20px;font-size:18px;font-weight:800}.mb-scrim{z-index:70;box-sizing:border-box;-webkit-backdrop-filter:blur(6px);background:#0d1a2db8;justify-content:center;align-items:center;padding:20px;animation:.18s both mb-fade;display:flex;position:fixed;inset:0}.display-view .mb-scrim{padding:120px;position:absolute}.mb-dialog{--paper:#14212e;--paper-dim:#4a6478;--outline:#000;--danger:#ff6b6b;--sel-dot:#22c589;box-sizing:border-box;width:100%;max-width:340px;max-height:88dvh;color:var(--paper);border:4px solid var(--outline);box-shadow:6px 6px 0 var(--outline);text-align:center;font-family:var(--font-game,"Rubik"), system-ui, sans-serif;letter-spacing:normal;animation:mb-pop .32s var(--mb-ease,cubic-bezier(.34, 1.56, .64, 1)) both;scrollbar-width:none;background:#fff;border-radius:20px;outline:none;padding:22px 20px 18px;line-height:normal;position:relative;overflow-y:auto}.mb-dialog::-webkit-scrollbar{display:none}.mb-dialog,.mb-dialog *,.mb-dialog :before,.mb-dialog :after{box-sizing:border-box}.mb-dialog--wide{text-align:start;max-width:420px}.mb-dialog-title{letter-spacing:-.5px;color:var(--paper);margin:0;font-size:24px;font-weight:900;line-height:1.15}.mb-dialog-body{color:var(--paper-dim);margin:8px 0 0;font-size:15px;font-weight:700;line-height:1.45}.mb-dialog-actions{flex-direction:column;gap:10px;margin-top:18px;display:flex}.mb-dialog-actions .mb-btn{width:100%}.mb-dialog-close{top:12px;width:34px;height:34px;color:var(--paper);cursor:pointer;background:#14212e14;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:inline-flex;position:absolute;inset-inline-end:12px}.mb-dialog--wide .mb-dialog-title{padding-inline-end:40px}.mb-opts{flex-direction:column;gap:10px;margin-top:14px;display:flex}.mb-opt{width:100%;color:var(--paper);border:3px solid var(--outline);box-shadow:3px 3px 0 var(--outline);text-align:start;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:11px 12px;font-family:inherit;transition:transform 80ms,box-shadow 80ms;display:flex}.mb-opt:active:not(:disabled){box-shadow:0 0 0 var(--outline);transform:translate(-2px,2px)}.mb-opt:disabled{cursor:not-allowed;opacity:.55}.mb-opt-icon{background:var(--paper);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:19px;display:inline-flex}.mb-opt-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mb-opt-title{font-size:16px;font-weight:900}.mb-opt-desc{color:var(--paper-dim);font-size:13px;font-weight:700;line-height:1.3}.mb-opt-note{color:#b8860b;font-size:13px;font-weight:800}.mb-opt-chevron{color:var(--paper-dim);flex:none;font-size:18px}.mb-steps{flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:flex}.mb-step{color:var(--paper);align-items:flex-start;gap:12px;font-size:15px;font-weight:700;line-height:1.45;display:flex}.mb-step-num{background:var(--paper);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:900;display:inline-flex}.mb-step em{color:var(--paper);background:color-mix(in srgb, var(--miba-yellow) 42%, transparent);border-radius:6px;padding:0 5px;font-style:normal;font-weight:900}.mb-dialog-head{align-items:center;gap:8px;padding-inline-end:40px;display:flex}.mb-dialog-back{width:34px;height:34px;color:var(--paper);cursor:pointer;background:#14212e14;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.display-view .mb-dialog{max-width:980px;box-shadow:12px 12px 0 var(--outline);border-width:8px;border-radius:40px;padding:60px 72px 56px}.display-view .mb-dialog-title{letter-spacing:-3px;font-size:96px}.display-view .mb-dialog-body{margin-top:22px;font-size:40px}.mb-toasts{inset-inline:0;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:80;pointer-events:none;font-family:var(--font-game,"Rubik"), system-ui, sans-serif;letter-spacing:normal;flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed}.mb-toast{pointer-events:auto;box-sizing:border-box;border:1px solid var(--mb-bone-line);max-width:420px;color:var(--mb-bone);text-align:center;cursor:pointer;animation:mb-toast-in .32s var(--mb-ease) both;background:#162642f0;border-radius:12px;align-items:center;gap:10px;padding:11px 16px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.3;display:inline-flex;box-shadow:0 8px 24px #00000059}.mb-toast:before{content:"";background:var(--mb-sky);border-radius:50%;flex:none;width:8px;height:8px}.mb-toast--success:before{background:var(--mb-success)}.mb-toast--warning:before{background:var(--mb-warning)}.mb-toast--error:before{background:var(--mb-danger)}.bst-root{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:420px;margin-block:auto;padding-top:6px;display:flex;position:relative;overflow:clip}.bst-head{animation:mb-enter .5s var(--mb-ease-out) both;flex-direction:column;align-items:center;gap:4px;display:flex}.bst-eyebrow{letter-spacing:.06em;color:var(--mb-bone-dim);margin:0;font-size:12px;font-weight:800}.bst-title{letter-spacing:-.5px;color:var(--mb-bone);overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:900;line-height:1.1}.bst--final .bst-title{color:var(--miba-yellow);font-size:40px}.bst-sub{color:var(--mb-bone-dim);margin:0;font-size:15px;font-weight:700}.bst--final .bst-title,.bst-sub{animation:mb-enter .5s var(--mb-ease-out) both;animation-delay:calc(var(--crown) + var(--beat-offset,0s))}.bst-stage{justify-content:center;width:100%;padding-top:34px;display:flex;position:relative}.bst-spot{pointer-events:none;opacity:0;width:280px;height:280px;animation:.8s ease-out both bst-spot-on;animation-delay:calc(var(--crown) + var(--beat-offset,0s));background:radial-gradient(closest-side,#fceb4d4d,#fceb4d14 55%,#0000 72%);position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.bst-podium{z-index:1;justify-content:center;align-items:flex-end;gap:8px;margin:0;padding:0;list-style:none;display:flex;position:relative}.bst-place{width:104px;animation:bst-land .55s var(--mb-ease) both;animation-delay:calc(var(--step) + var(--beat-offset,0s));flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.bst-place.p1{width:122px}.bst-name{max-width:100%;font-size:calc(16px * var(--nm,1));color:var(--mb-bone);white-space:normal;overflow-wrap:anywhere;animation:bst-name-in .5s var(--mb-ease) both;animation-delay:calc(var(--land) + var(--beat-offset,0s));font-weight:800;line-height:1.2}.bst-place.p1 .bst-name{animation-name:bst-name-slam;animation-duration:.6s}.bst-wait{color:var(--mb-bone-dim);pointer-events:none;animation:.7s ease-in-out infinite alternate bst-wait-pulse,.15s linear both bst-wait-out;animation-delay:0s, var(--land);font-size:30px;font-weight:900;line-height:1;position:absolute;top:6px;left:50%}.bst-place.p1 .bst-wait{color:var(--miba-yellow);font-size:40px}.bst-place.is-me .bst-name:after,.bst-row.is-me .n:after{content:" · אני";color:var(--mb-bone-dim);font-size:11px;font-weight:800}.bst-pts{color:var(--mb-bone);font-variant-numeric:tabular-nums;animation:bst-name-in .5s var(--mb-ease) both;animation-delay:calc(var(--land) + var(--beat-offset,0s));font-size:20px;font-weight:900}.bst-place.p1 .bst-pts{color:var(--miba-yellow);font-size:28px}.bst-block{color:#14212e;background:#fff;border:4px solid #000;border-radius:14px 14px 6px 6px;justify-content:center;align-items:center;width:100%;height:66px;display:flex;box-shadow:4px 4px #000}.bst-place.p2 .bst-block{height:88px}.bst-place.p1 .bst-block{background:var(--miba-yellow);height:124px}.bst-block b{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:32px;font-weight:900}.bst-place.p1 .bst-block b{font-size:46px}.bst-place.is-lead .bst-block{animation:2.2s ease-in-out infinite bst-glow;animation-delay:calc(var(--crown) + var(--beat-offset,0s))}.bst-crown{width:36px;height:27px;color:var(--miba-yellow);filter:drop-shadow(2px 2px #000);opacity:0;animation:bst-crown-drop .5s var(--mb-ease) both;animation-delay:calc(var(--crown) + var(--beat-offset,0s));position:absolute;top:-30px;left:50%;transform:translate(-50%)}.bst-crown svg{fill:currentColor;stroke:#000;stroke-width:3px;stroke-linejoin:round;width:100%;height:100%}.bst-burst{z-index:2;pointer-events:none;--reach:190px;--fall:280px;width:0;height:0;position:absolute;bottom:124px;left:50%}.bst-burst i{background:var(--c);opacity:0;width:8px;height:12px;animation:bst-confetti var(--dur) cubic-bezier(.2, .7, .3, 1) forwards;animation-delay:calc(var(--dl) + var(--beat-offset,0s));border-radius:2px;position:absolute;top:-6px;left:-4px}.bst-sparks{pointer-events:none;position:absolute;inset:0}.bst-sparks i{left:var(--x);top:var(--y);background:var(--c);width:6px;height:6px;box-shadow:0 0 8px var(--c);opacity:0;animation:3.2s ease-in-out infinite bst-spark;animation-delay:calc(var(--dl) + var(--beat-offset,0s));border-radius:50%;position:absolute}.bst-rest{flex-direction:column;gap:4px;width:100%;max-width:340px;margin:0;padding:0;list-style:none;display:flex}.bst-rest.many{grid-template-columns:1fr 1fr;gap:4px 6px;max-width:100%;display:grid}.bst-rest.many .bst-row{gap:6px;padding:4px 8px;font-size:13px}.bst-rest.many .bst-row .r{width:20px}.bst-row{background:var(--mb-panel);border:1px solid var(--mb-bone-line);color:var(--mb-bone);animation:bst-row-in .35s var(--mb-ease-out) both;animation-delay:calc(var(--land) + var(--beat-offset,0s));border-radius:10px;align-items:center;gap:10px;padding:6px 12px;font-size:14px;font-weight:700;display:flex}.bst-row .r{width:26px;color:var(--mb-bone-dim);text-align:center;font-variant-numeric:tabular-nums;flex:none;font-weight:900}.bst-row .n{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:1;min-width:0;line-height:1.2;overflow:clip visible}.bst-row .s{font-variant-numeric:tabular-nums;flex:none;font-weight:900}.bst-row.is-me{box-shadow:inset 0 0 0 2px var(--miba-yellow)}.bst-next{box-sizing:border-box;color:#14212e;width:100%;max-width:340px;animation:mb-enter .5s var(--mb-ease-out) both;animation-delay:calc(var(--crown) + var(--beat-offset,0s));background:#fff;border:4px solid #000;border-radius:16px;flex-direction:column;align-items:center;gap:2px;padding:10px 14px 14px;display:flex;position:sticky;bottom:12px;overflow:hidden;box-shadow:4px 4px #000}.bst-next-label{letter-spacing:.06em;color:#4a6478;font-size:12px;font-weight:800}.bst-next-name{font-size:22px;font-weight:900;line-height:1.15}.bst-drain{background:var(--miba-yellow);transform-origin:100%;height:6px;animation:bst-drain var(--beat) linear both;animation-delay:var(--beat-offset);position:absolute;bottom:0;left:0;right:0}.bst-root .sfb-card,.bst-root .mb-btn--large{width:100%;max-width:340px;animation:mb-enter .5s var(--mb-ease-out) both;animation-delay:calc(var(--crown) + var(--beat-offset,0s))}.bst-back{min-height:44px;color:var(--mb-bone-dim);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:800;display:inline-flex}.bst-back svg{width:15px;height:15px}.bst-back:active{color:var(--mb-bone)}@keyframes bst-land{0%{opacity:0;transform:translateY(46px)scale(.9)}to{opacity:1;transform:none}}@keyframes bst-name-in{0%{opacity:0;transform:translateY(-16px)scale(1.2)}to{opacity:1;transform:none}}@keyframes bst-name-slam{0%{opacity:0;transform:translateY(-22px)scale(2.1)}55%{opacity:1;transform:translateY(2px)scale(.94)}to{opacity:1;transform:none}}@keyframes bst-wait-pulse{0%{transform:translate(-50%)scale(.86)}to{transform:translate(-50%)scale(1.12)}}@keyframes bst-wait-out{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes bst-row-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes bst-crown-drop{0%{opacity:0;transform:translate(-50%,-34px)rotate(-14deg)}to{opacity:1;transform:translate(-50%)rotate(0)}}@keyframes bst-spot-on{0%{opacity:0;transform:translate(-50%)scale(.6)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes bst-glow{0%,to{box-shadow:4px 4px #000,0 0 #fceb4d00}50%{box-shadow:4px 4px #000,0 0 0 10px #fceb4d38}}@keyframes bst-confetti{0%{opacity:1;transform:translate(0)rotate(0)scale(.6)}30%{opacity:1;transform:translate(calc(var(--tx) * var(--reach)), calc(var(--ty) * var(--reach))) rotate(var(--rot)) scale(1)}to{opacity:0;transform:translate(calc(var(--tx) * var(--reach) * 1.15), calc(var(--ty) * var(--reach) + var(--fall))) rotate(calc(var(--rot) * 2)) scale(.9)}}@keyframes bst-spark{0%,to{opacity:0;transform:scale(.4)translateY(0)}50%{opacity:.9;transform:scale(1.1)translateY(-10px)}}@keyframes bst-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.display-view .mb-sys{gap:26px;max-width:1500px}.display-view .mb-sys-logo{width:330px;margin-bottom:10px}.display-view .mb-sys-title{letter-spacing:-3px;font-size:110px}.display-view .mb-sys-body{max-width:30ch;font-size:40px}.display-view .mb-sys-actions{max-width:720px;margin-top:24px}.display-view .mb-sys--quiet .mb-sys-title{padding:22px 48px;font-size:44px}.display-view .mb-btn--large{border-radius:999px;min-height:132px;padding:34px 72px;font-size:56px}.display-view .mb-btn--large svg{font-size:62px}.bst--tv{gap:18px;max-width:1500px;margin-block:auto;padding-top:0}.bst--tv .bst-eyebrow{font-size:28px}.bst--tv .bst-title{letter-spacing:-2px;font-size:84px}.bst--tv.bst--final .bst-title{font-size:100px}.bst--tv .bst-sub{font-size:34px}.bst--tv .bst-stage{padding-top:76px}.bst--tv .bst-spot{width:900px;height:640px;bottom:-80px}.bst--tv .bst-podium{gap:28px}.bst--tv .bst-place{gap:14px;width:340px}.bst--tv .bst-place.p1{width:420px}.bst--tv .bst-name{font-size:calc(48px * var(--nm,1))}.bst--tv .bst-wait{font-size:80px;top:20px}.bst--tv .bst-place.p1 .bst-wait{font-size:108px}.bst--tv .bst-pts{margin-bottom:6px;font-size:56px;line-height:1}.bst--tv .bst-place.p1 .bst-pts{font-size:72px}.bst--tv .bst-block{border-width:6px;border-radius:26px 26px 10px 10px;height:160px;box-shadow:8px 8px #000}.bst--tv .bst-place.p2 .bst-block{height:230px}.bst--tv .bst-place.p1 .bst-block{height:310px}.bst--tv .bst-block b{font-size:84px}.bst--tv .bst-place.p1 .bst-block b{font-size:120px}.bst--tv .bst-crown{filter:drop-shadow(4px 4px #000);width:92px;height:69px;top:-86px}.bst--tv .bst-burst{--reach:520px;--fall:720px;bottom:310px}.bst--tv .bst-burst i{border-radius:4px;width:18px;height:28px;top:-14px;left:-9px}.bst--tv .bst-sparks i{width:14px;height:14px;box-shadow:0 0 20px var(--c)}.bst--tv .bst-rest{grid-template-columns:repeat(auto-fit,minmax(330px,460px));justify-content:center;gap:8px 20px;max-width:1440px;display:grid}.bst--tv .bst-row{border-width:2px;border-radius:14px;gap:16px;padding:5px 20px;font-size:28px}.bst--tv .bst-rest.many{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 14px}.bst--tv .bst-rest.many .bst-row{gap:10px;padding:3px 12px;font-size:22px}.bst--tv .bst-rest.many .bst-row .r{width:40px}.bst--tv .bst-row .r{width:56px}.bst--tv .bst-next{border-width:6px;border-radius:26px;max-width:760px;padding:16px 40px 26px;position:static;box-shadow:8px 8px #000}.bst--tv .bst-next-label{font-size:24px}.bst--tv .bst-next-name{font-size:52px}.bst--tv .bst-drain{height:12px}@keyframes bst-glow-tv{0%,to{box-shadow:8px 8px #000,0 0 #fceb4d00}50%{box-shadow:8px 8px #000,0 0 0 22px #fceb4d38}}.bst--tv .bst-place.is-lead .bst-block{animation-name:bst-glow-tv}.intro--neutral{--game:var(--skin-game,#8ea7ca);--game-14:var(--skin-game-a14,#8ea7ca24);--game-16:var(--skin-game-a16,#8ea7ca29);--intro-on-game:#0d1a2d;--bg:var(--skin-bg,#f7f1e4);--accent:var(--skin-accent,#f2c94c);--r-md:20px;--r-lg:28px}@media (prefers-reduced-motion:reduce){.mb-page,.mb-sys,.mb-sys--quiet,.mb-note,.mb-scrim,.mb-dialog,.mb-toast,.bst-head,.bst-place,.bst-row,.bst-crown,.bst-spot,.bst-name,.bst-pts,.bst-title,.bst-sub,.bst-next,.bst-drain,.bst-root .sfb-card,.bst-root .mb-btn--large,.bst-place.is-lead .bst-block,.mb-sys.is-waiting .mb-sys-title,.mb-sys-dots i,.mb-boot span,.mb-note--waiting{animation:none}.bst-burst,.bst-sparks,.bst-wait{display:none}.mb-boot{opacity:1;animation:none}}.mb-stale{background:var(--mb-surface-2,#14212e0f);text-align:center;border-bottom:2px solid #14212e17;justify-content:center;align-items:center;gap:12px;width:100%;padding:9px 16px;font-size:13px;font-weight:700;display:flex}.mb-stale button{color:inherit;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:4px 2px;font-family:inherit;font-size:13px;font-weight:900;text-decoration:underline}
