: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;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);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{text-align:center;box-sizing:border-box;flex-direction:column;width:100%;max-width:100%;min-height:100svh;display:flex}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%}.gs-root{--gs-bg:#0b0f14;--gs-panel:#ffffff0f;--gs-text:#ffffffeb;--gs-muted:#ffffffb3;--gs-accent:#ffb35c;--gs-good:#34d399;--gs-bad:#fb7185;--gs-border:#ffffff1a;--gs-shadow:0 12px 30px #00000059;--gs-glass-top:#ffffff29;--gs-glass-bot:#ffffff0d;--gs-glass-edge:#ffffff3d;--gs-glass-inset:#ffffff1a;--gs-glass-depth:0 16px 32px #00000047;--gs-icon-frame:#ffd2964d;--gs-icon-frame-glow:#ffc47c24;width:100vw;height:100vh;color:var(--gs-text);background:radial-gradient(1700px 980px at 92% 2%, #ffb66257, transparent 70%), radial-gradient(1380px 860px at 88% 10%, #ff9c524d, transparent 68%), radial-gradient(1350px 760px at 42% 8%, #ffb35c3d, transparent 66%), radial-gradient(1150px 760px at 95% 100%, #ffa8583d, transparent 64%), radial-gradient(1680px 980px at 0% 100%, #ffd07852, transparent 68%), radial-gradient(1260px 820px at 18% 88%, #ffb86838, transparent 70%), radial-gradient(1100px 620px at 56% 52%, #ffba6226, transparent 72%), var(--gs-bg);isolation:isolate;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;position:relative;overflow:hidden}.gs-root>*{z-index:1;position:relative}.gs-root:after{content:"";pointer-events:none;z-index:0;opacity:0;transform-origin:var(--gs-wave-x,50%) var(--gs-wave-y,84%);background:radial-gradient(circle at var(--gs-wave-x,50%) var(--gs-wave-y,84%), #0000 0%, var(--gs-wave-color-strong,#34d3996b) 10%, var(--gs-wave-color,#34d3993d) 20%, #0000 44%);will-change:transform, opacity;backface-visibility:hidden;transform-style:preserve-3d;position:fixed;inset:0;transform:scale(.14)}.gs-root.is-wave-good:after{--gs-wave-color-strong:#34d39975;--gs-wave-color:#34d39942;animation:.52s cubic-bezier(.25,.62,.22,1) gs-bg-wave}.gs-root.is-wave-bad:after{--gs-wave-color-strong:#fb718570;--gs-wave-color:#fb71853d;animation:.52s cubic-bezier(.25,.62,.22,1) gs-bg-wave}.gs-screen{flex-direction:column;height:100%;display:flex;position:relative}.gs-topbar{background:radial-gradient(130% 90% at 12% 0%, #ffffff1f, transparent 58%), linear-gradient(180deg, var(--gs-glass-top), var(--gs-glass-bot));box-shadow:inset 0 1px 0 var(--gs-glass-inset), inset 0 -1px 0 #ffffff0a, var(--gs-glass-depth);-webkit-backdrop-filter:blur(10px)saturate(1.06);backdrop-filter:blur(10px)saturate(1.06);border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;gap:14px;margin:10px 26px 0;padding:22px 30px 18px;display:flex;position:relative;overflow:hidden}.gs-topbar:before{content:"";background:linear-gradient(90deg, transparent, var(--gs-glass-edge), transparent);opacity:.8;pointer-events:none;height:1px;position:absolute;top:0;left:10px;right:10px}.gs-topbar:after{content:"";pointer-events:none;border:1px solid #ffc47c00;border-radius:20px;animation:18s ease-in-out infinite gs-topbar-aura;position:absolute;inset:-1px}.gs-center{text-align:center;flex-direction:column;align-items:center;gap:11px;padding-inline:210px;display:flex}.gs-teamline{justify-content:center;align-items:center;gap:12px;display:flex}.gs-teamtext{color:#ffffffeb;white-space:nowrap;font-size:clamp(36px,3vw,52px);font-weight:900}.gs-lobby-code{color:#ffb35cdb;letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:13px;font-weight:850}.gs-avatar,.gs-think-avatar{outline:1px solid var(--gs-icon-frame);outline-offset:1px;box-shadow:0 8px 14px #00000038, 0 0 0 1px var(--gs-icon-frame), 0 0 12px var(--gs-icon-frame-glow), inset 0 0 0 1px #ffffff14}.gs-avatar{background:linear-gradient(#ffffff0f,#ffffff05);border:1px solid #ffffff38;border-radius:16px;width:70px;height:70px;position:relative;overflow:hidden}.gs-avatar:after{content:"";pointer-events:none;border-radius:14px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.gs-avatar-initial{letter-spacing:.06em;color:#ffffffd9;background:radial-gradient(80px 80px at 30% 20%,#ffb35c29,#0000 60%);justify-content:center;align-items:center;font-size:28px;font-weight:950;display:flex;position:absolute;inset:0}.gs-topbar__right{align-items:stretch;gap:12px;display:flex;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.gs-kpi{-webkit-backdrop-filter:blur(8px)saturate(1.05);backdrop-filter:blur(8px)saturate(1.05);background:radial-gradient(120% 90% at 10% 0,#ffffff1a,#0000 58%),#0c182261;border:1px solid #fff3;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-end;gap:4px;min-width:clamp(100px,8.2vw,126px);min-height:clamp(56px,6.6vh,74px);padding:10px 14px;display:inline-flex;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff0d,0 10px 20px #0000003d}.gs-kpi__label{color:#f8e8c0e6;font-size:13px;font-weight:680;line-height:1}.gs-kpi__value{letter-spacing:.24px;color:#fff5dafa;text-shadow:0 1px 7px #ecc67433;font-size:clamp(24px,1.85vw,33px);font-weight:900;line-height:1}.gs-kpi--round{background:radial-gradient(120% 90% at 10% 0,#aaceff29,#0000 58%),linear-gradient(#22344a57,#1824344d);border-color:#aaceff57}.gs-kpi--turn{background:radial-gradient(120% 90% at 10% 0,#78d2ff2e,#0000 58%),linear-gradient(#183a5057,#122c3e4d);border-color:#78d2ff57}.gs-kpi--points{background:radial-gradient(120% 90% at 10% 0,#fce29c57,#0000 58%),linear-gradient(#7e5c2280,#58401866);border-color:#f6ce7685}.gs-kpi--points .gs-kpi__value{color:#fff4d2fc;text-shadow:0 1px 10px #f6ce7657;animation:18s ease-in-out infinite gsPointsIdleGlow;display:inline-block;position:relative}.gs-kpi--points .gs-kpi__value:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(100deg,#0000,#fff5d64d,#0000);width:42%;animation:18s ease-in-out infinite gsPointsIdleShimmer;position:absolute;top:-14%;bottom:-14%;left:-44%;transform:translate(-160%)skew(-16deg)}.gs-stage{flex:auto;grid-template-rows:minmax(142px,.8fr) minmax(96px,.52fr);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"camMod camA camB""theme ansA ansB";gap:12px;min-height:0;margin-bottom:12px;padding:12px 26px 0;display:grid}.gs-scene-card{z-index:5;text-align:center;-webkit-backdrop-filter:blur(10px)saturate(1.06);pointer-events:none;background:radial-gradient(120% 90% at 12% 0,#ffffff1f,#0000 58%),linear-gradient(#ffffff1c,#ffffff0a);border:1px solid #ffffff24;border-radius:18px;place-items:center;min-height:150px;padding:22px;display:grid;position:absolute;bottom:164px;left:26px;right:26px;box-shadow:inset 0 1px #ffffff1f,0 16px 30px #0000004d}.gs-scene-card--showstart{min-height:230px;top:50%;bottom:auto;transform:translateY(-50%)}.gs-scene-card--intro,.gs-scene-card--league,.gs-scene-card--done{bottom:178px}.gs-scene-logo{object-fit:contain;filter:drop-shadow(0 8px 22px #00000061)drop-shadow(0 0 18px #ffb35c38);max-width:min(74vw,820px);max-height:240px}.gs-scene-title{color:#fffffff5;text-shadow:0 1px 18px #ffb35c38;font-size:clamp(48px,5.2vw,92px);font-weight:950;line-height:1}.gs-scene-subtitle{color:#ffedd5f0;margin-top:12px;font-size:clamp(24px,2.2vw,42px);font-weight:900}.gs-scene-copy{color:#e6f2ffdb;max-width:980px;margin-top:16px;font-size:clamp(18px,1.55vw,28px);font-weight:750;line-height:1.35}.gs-col{display:contents}.gs-col--mod .gs-cam{grid-area:camMod}.gs-col--mod .gs-theme{grid-area:theme}.gs-col--a .gs-cam{grid-area:camA}.gs-col--a .gs-answercard{grid-area:ansA}.gs-col--b .gs-cam{grid-area:camB}.gs-col--b .gs-answercard{grid-area:ansB}.gs-cam,.gs-card,.gs-jokers,.gs-syncbar{border:1px solid var(--gs-border);-webkit-backdrop-filter:blur(10px)saturate(1.06);backdrop-filter:blur(10px)saturate(1.06);background:radial-gradient(130% 90% at 12% 0,#ffffff1f,#0000 58%),linear-gradient(#ffffff1a,#ffffff08);box-shadow:inset 0 1px #ffffff1a,0 12px 24px #0000003d}.gs-cam{border-radius:16px;min-height:0;padding:10px;position:relative;overflow:hidden}.gs-cam--mod{border-color:#7ed8ff57}.gs-cam--a,.gs-cam--b{border-color:#ffba7e57}.gs-cam-slot{background:linear-gradient(#ffffff0d,#ffffff03),#0000003b;border:1px solid #ffffff21;border-radius:15px;height:100%;min-height:0;position:relative;overflow:hidden}.gs-cam-slot:after,.gs-answercard.is-masked:before,.gs-syncbar:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffb35c00,#ffb35c1a,#ffb35c00,#0000);animation:4s ease-in-out infinite gs-sweep;position:absolute;inset:-40% -60%;transform:translate(-140%)skew(-16deg)}.gs-cam-tag{z-index:1;color:#fffc;letter-spacing:.12em;text-transform:uppercase;background:#00000047;border:1px solid #ffffff26;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.gs-card{border-radius:18px;min-height:0;padding:18px;position:relative;overflow:hidden}.gs-theme{background:radial-gradient(130% 90% at 12% 0,#78d2ff3d,#0000 58%),linear-gradient(#ffffff1f,#1c5c822e);border-color:#78d2ff6b;flex-direction:column;justify-content:flex-start;display:flex}.gs-card-label{min-height:18px;color:var(--gs-muted);letter-spacing:.12em;text-transform:uppercase;text-align:center;font-size:13px;font-weight:800;position:absolute;top:12px;left:18px;right:18px}.gs-theme-text{color:#fff;text-align:center;flex:auto;justify-content:center;align-items:center;width:100%;font-size:clamp(56px,5.2vw,92px);font-weight:950;line-height:1.02;display:flex}.gs-answercard{text-align:center;background:radial-gradient(130% 90% at 12% 0,#ffba7e3d,#0000 58%),linear-gradient(#ffffff1f,#ffba7e24);border-color:#ffba7e6b;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}.gs-answer-name{color:var(--gs-muted);letter-spacing:.2px;text-align:center;margin-top:0;font-size:18px;font-weight:800;display:none}.gs-answer-text{word-break:break-word;text-align:center;margin-top:8px;font-size:clamp(46px,3.85vw,64px);font-weight:950;line-height:1.04}.gs-answercard.is-thinkmode .gs-answer-text{display:none}.gs-answercard.is-masked .gs-answer-text{color:var(--gs-muted);letter-spacing:.16em;text-transform:uppercase;filter:blur(1.4px)}.gs-think-avatar-wrap{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;margin-top:10px;display:none}.gs-answercard.is-thinkmode .gs-think-avatar-wrap{display:flex}.gs-answercard.is-thinkmode{opacity:1;border-color:#ffbe784d;transform:translateY(0)scale(1);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff0a,0 16px 30px #00000047,0 0 0 1px #ffbe781a}.gs-think-avatar{filter:saturate(.78)sepia(.22)contrast(1.04);background:radial-gradient(120% 90% at 16% 0,#ffffff24,#0000 58%),linear-gradient(#ffc87829,#ffa05a14);border:1px solid #ffd49457;border-radius:22px;width:clamp(88px,7.2vw,124px);height:clamp(88px,7.2vw,124px);animation:1.8s ease-in-out infinite gs-think-breathe;position:relative;overflow:hidden}.gs-think-avatar:after{content:"";pointer-events:none;background:linear-gradient(125deg,#ffffff3d,#0000 36%);position:absolute;inset:0}.gs-think-avatar-initial{color:#fff6e1f0;letter-spacing:.05em;justify-content:center;align-items:center;font-size:clamp(32px,2.6vw,44px);font-weight:950;display:flex;position:absolute;inset:0}.gs-think-caption{letter-spacing:.08em;text-transform:uppercase;color:#ffe8c4e0;font-size:14px;animation:1.8s ease-in-out infinite gs-think-breathe}.gs-jokerrow{flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:10px;width:auto;min-height:140px;margin:0 26px 12px;display:flex}.gs-jokers{border-radius:16px;flex-direction:row;flex:1 1 0;justify-content:center;align-items:center;gap:0;min-width:0;min-height:134px;padding:10px;display:flex;position:relative}.gs-pips{justify-content:center;align-items:center;gap:12px;min-height:68px;display:flex}.gs-joker-token{filter:drop-shadow(0 2px 7px #00000052);font-size:clamp(34px,2.85vw,48px);line-height:1}.gs-joker-token.is-used{filter:grayscale()brightness(.78)drop-shadow(0 2px 6px #00000042);opacity:.42}.gs-joker-help{text-align:center;color:#f4e8d0eb;background:radial-gradient(120% 90% at 10% 0,#ffebc31f,#0000 58%),linear-gradient(#60401847,#40280e3d);border:1px solid #ffca8442;border-radius:10px;max-width:96%;min-height:36px;padding:7px 11px;font-size:13px;line-height:1.24;box-shadow:inset 0 1px #fff5e129,inset 0 -1px #00000029,0 6px 12px #00000029}.gs-syncbar{-webkit-backdrop-filter:blur(10px)saturate(1.08);backdrop-filter:blur(10px)saturate(1.08);text-align:center;letter-spacing:.16em;--gs-sweep:#ffb35c1a;background:radial-gradient(120% 90% at 12% 0,#ffffff1a,#0000 58%),linear-gradient(#122028b3,#0a141c8f);border:1px solid #ffffff29;border-radius:18px;justify-content:center;align-items:center;min-height:140px;margin:0 26px 12px;padding:12px 16px;font-size:36px;font-weight:950;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 16px 30px #0000004d}.gs-syncbar.is-good{color:#dcfce7fa;background:radial-gradient(120% 90% at 12% 0,#34d3993d,#0000 58%),linear-gradient(#14532d8a,#082f1c75);border-color:#34d39980}.gs-syncbar.is-bad{color:#fee2e2fa;background:radial-gradient(120% 90% at 12% 0,#fb718538,#0000 58%),linear-gradient(#7f1d1d73,#450a0a66);border-color:#fb718580}.gs-syncbar.is-think:after{content:"";pointer-events:none;opacity:0;filter:drop-shadow(0 0 8px #ffc67e52);will-change:background-position, opacity, transform, filter;background-image:radial-gradient(circle,#ffc176fa 0 11px,#ffb35c00 13px),radial-gradient(circle,#ffc176fa 0 11px,#ffb35c00 13px);background-position:9% 22%,91% 78%;background-repeat:no-repeat;background-size:26px 26px,26px 26px;animation:1.68s cubic-bezier(.2,.62,.22,1) forwards gs-think-collide;position:absolute;inset:0}.gs-syncbar-note{color:#ffebc6d6;letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:850;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.gs-debug{z-index:5;color:#cbd5e1c2;letter-spacing:.04em;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#0000006b;border-radius:999px;max-width:min(860px,100vw - 28px);padding:5px 8px;font-size:11px;font-weight:800;position:fixed;bottom:10px;right:14px;overflow:hidden}@keyframes gs-topbar-aura{0%,80%,to{border-color:#ffc47c00;box-shadow:0 0 #ffc47c00}86%{border-color:#ffc47c1f;box-shadow:0 0 14px #ffc47c14,inset 0 0 10px #ffc47c0d}}@keyframes gs-bg-wave{0%{opacity:0;transform:scale(.14)}10%{opacity:.42;transform:scale(.52)}24%{opacity:.58;transform:scale(1.36)}40%{opacity:.56;transform:scale(2.36)}54%{opacity:.52;transform:scale(3.42)}66%{opacity:.42;transform:scale(3.06)}76%{opacity:.32;transform:scale(2.56)}86%{opacity:.22;transform:scale(1.94)}94%{opacity:.1;transform:scale(1.04)}to{opacity:0;transform:scale(.52)}}@keyframes gsPointsIdleGlow{0%,76%,to{filter:brightness();text-shadow:0 1px 7px #ecc67433}82%{filter:brightness(1.06);text-shadow:0 1px 11px #f8d88c47}}@keyframes gsPointsIdleShimmer{0%,78%{opacity:0;transform:translate(-160%)skew(-16deg)}80%{opacity:.16}90%,to{opacity:0;transform:translate(330%)skew(-16deg)}}@keyframes gs-sweep{0%{opacity:0;transform:translate(-140%)skew(-16deg)}16%{opacity:1}55%{opacity:.55}to{opacity:0;transform:translate(140%)skew(-16deg)}}@keyframes gs-think-collide{0%{opacity:0;background-position:9% 22%,91% 78%;transform:scale(.98)}18%{opacity:.6}82%{opacity:.82}92%{opacity:.9;transform:scale(1.045)}to{opacity:0;background-position:50%,50%;transform:scale(1.07)}}@keyframes gs-sweep-bounce{0%{opacity:0;transform:translate(-140%)skew(-16deg)}10%,90%{opacity:1}50%{opacity:1;transform:translate(140%)skew(-16deg)}to{opacity:0;transform:translate(-140%)skew(-16deg)}}.gs-syncbar.is-bounce:before{animation:3.8s ease-in-out infinite gs-sweep-bounce}@keyframes gs-think-breathe{0%,to{opacity:.7;transform:translateY(0)}50%{opacity:.98;transform:translateY(-2px)}}@media (width<=1100px){.gs-topbar__right{justify-content:center;align-items:center;margin-top:4px;position:static;transform:none}.gs-center{padding-inline:0}.gs-theme-text{font-size:clamp(36px,4.8vw,50px)}.gs-answer-name{font-size:16px}.gs-answer-text{font-size:clamp(31px,4.5vw,44px)}}@media (aspect-ratio<=4/3){.gs-root{min-width:1100px}}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}.hybrid-player-page{width:100vw;height:100dvh;overflow:hidden}.hybrid-player-card{container-type:size}.hybrid-player-card.is-secret-bots{box-shadow:inset 0 0 70px color-mix(in srgb,var(--secret-role-color) 7%,transparent);border-color:color-mix(in srgb,var(--secret-role-color) 68%,#ffffff1a)!important;background:radial-gradient(circle at 75% 10%,color-mix(in srgb,var(--secret-role-color) 18%,transparent),transparent 42%),color-mix(in srgb,var(--secret-role-color) 7%,#070c17f7)!important;background:radial-gradient(circle at 75% 8%,color-mix(in srgb,var(--secret-role-color) 26%,transparent),transparent 44%),linear-gradient(145deg,color-mix(in srgb,var(--secret-role-color) 12%,#07101e),#050a13 72%)!important;width:100vw!important;height:100dvh!important;box-shadow:inset 0 0 110px color-mix(in srgb,var(--secret-role-color) 13%,transparent)!important;border-width:0!important;border-radius:0!important;grid-template-rows:minmax(0,1fr)!important;gap:0!important;padding:clamp(7px,.65cqw,12px)!important}.hybrid-player-card.is-secret-bots .hybrid-player-topbar{border-color:color-mix(in srgb,var(--secret-role-color) 34%,#ffffff14)!important}.hybrid-player-game-workspace{container-type:size}.hybrid-auto-fit-frame{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hybrid-auto-fit-content{transform-origin:0 0;will-change:transform;align-content:start;gap:clamp(8px,1.1cqh,16px);min-width:0;min-height:0;display:grid}.hybrid-auto-fit-content>*{min-width:0}.hybrid-player-topbar{min-height:0}.hybrid-player-workspace.is-track-timeline{grid-template-columns:clamp(250px,17cqw,310px) minmax(0,1fr)!important}.hybrid-player-card.is-track-timeline{padding:clamp(8px,.85cqw,14px)!important}.hybrid-track-sidebar-stack{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:10px;min-width:0;min-height:0;display:grid;overflow:hidden}.hybrid-track-sidebar-stack>.hybrid-player-sidebar{position:static!important}.hybrid-track-sidebar-stack>.hybrid-live-activity{align-content:start;min-height:0;overflow:hidden}.hybrid-live-activity.is-compact>div{grid-template-columns:1fr;gap:7px}.hybrid-live-activity.is-compact article{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;min-height:51px;padding:7px}.hybrid-live-activity.is-compact article>i{width:36px;height:36px}.hybrid-live-activity.is-compact article>div>strong{font-size:15px}.hybrid-live-activity.is-compact article>div>span{font-size:13px}.hybrid-standard-layout{grid-template-columns:clamp(225px,17cqw,300px) minmax(320px,1fr) clamp(360px,27cqw,470px);gap:clamp(10px,1.1cqw,20px);width:100%;min-width:0;height:100%;min-height:0;display:grid}.hybrid-top10-player-layout{grid-template-columns:clamp(225px,17cqw,300px) minmax(0,1fr);gap:clamp(10px,1.1cqw,20px);width:100%;min-width:0;height:100%;min-height:0;display:grid}.hybrid-top10-sidebar>.hybrid-player-sidebar{grid-template-rows:minmax(0,1fr);align-content:stretch!important}.hybrid-top10-sidebar>.hybrid-player-sidebar>div:last-child{grid-template-rows:repeat(5,minmax(0,1fr));height:100%}.hybrid-top10-sidebar>.hybrid-player-sidebar>div:last-child>article{box-sizing:border-box;height:100%}.hybrid-top10-sidebar article.is-top10-active{box-shadow:0 0 20px color-mix(in srgb,var(--player-color) 28%,transparent), inset 0 0 18px color-mix(in srgb,var(--player-color) 10%,transparent);animation:2.8s ease-in-out infinite hybrid-top10-active-breathe;border-width:2px!important}.hybrid-top10-stage{background:radial-gradient(circle at 50% 0,#b78cff24,#0000 43%),#040a14db;border:1px solid #b78cff4d;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr);gap:clamp(10px,1.2cqh,16px);min-width:0;min-height:0;padding:clamp(14px,1.5cqw,24px);display:grid}.hybrid-top10-turn{text-align:center;background:#ffffff09;border:2px solid #ffffff1a;border-radius:15px;justify-content:center;align-items:center;gap:13px;min-height:clamp(62px,7cqh,86px);padding:10px 18px;display:flex}.hybrid-top10-turn.is-running{border-color:var(--active-color);background:color-mix(in srgb,var(--active-color) 15%,#070d18f0);box-shadow:0 0 24px color-mix(in srgb,var(--active-color) 19%,transparent)}.hybrid-top10-turn.is-own{border-width:3px}.hybrid-top10-turn>i{border:3px solid var(--active-color);width:clamp(40px,3.4cqw,54px);height:clamp(40px,3.4cqw,54px);color:var(--active-color);background:#080e1a;border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:950;display:grid;overflow:hidden}.hybrid-top10-turn>i img{object-fit:cover;width:100%;height:100%}.hybrid-top10-turn>div{gap:3px;display:grid}.hybrid-top10-turn small{color:#8999af;letter-spacing:.14em;font-size:9px;font-weight:950}.hybrid-top10-turn strong{color:var(--active-color,#d5baff);font-size:clamp(20px,2cqw,32px);line-height:1}.hybrid-top10-turn.is-running>i,.hybrid-top10-turn.is-running>div{animation:2.8s ease-in-out infinite hybrid-top10-active-breathe}@keyframes hybrid-top10-active-breathe{50%{filter:brightness(1.16)}}.hybrid-top10-stage>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.hybrid-top10-stage>header>div{gap:5px;display:grid}.hybrid-top10-stage>header small{color:#b78cff;letter-spacing:.12em;font-size:11px;font-weight:950}.hybrid-top10-stage>header h2{color:#fff;text-wrap:balance;margin:0;font-size:clamp(25px,2.5cqw,42px);line-height:1.08}.hybrid-top10-stage>header>strong{color:#d5baff;background:#b78cff21;border-radius:999px;flex:none;padding:9px 13px;font-size:13px}.hybrid-top10-board{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(7px,.85cqh,12px) clamp(9px,.8cqw,14px);min-height:0;display:grid}.hybrid-top10-board article{background:#ffffff09;border:1px solid #ffffff1c;border-radius:13px;grid-template-columns:clamp(48px,4cqw,68px) minmax(0,1fr) auto;align-items:center;gap:clamp(9px,.8cqw,14px);min-width:0;min-height:0;padding:clamp(8px,.8cqh,13px) clamp(11px,1cqw,16px);display:grid}.hybrid-top10-board article.is-revealed{border:2px solid var(--owner-color);background:color-mix(in srgb,var(--owner-color) 14%,#070d18f2);box-shadow:inset 0 0 20px color-mix(in srgb,var(--owner-color) 7%,transparent)}.hybrid-top10-board article.is-solution{--owner-color:#ffd45a}.hybrid-top10-board article>b{color:var(--owner-color);font-size:clamp(20px,1.8cqw,29px)}.hybrid-top10-board article>div{gap:3px;min-width:0;display:grid}.hybrid-top10-board article>div strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,1.35cqw,23px);overflow:hidden}.hybrid-top10-board article:not(.is-revealed)>div strong{color:#46546a}.hybrid-top10-board article>div small{color:#8190a5;font-size:10px;font-weight:850}.hybrid-top10-board article>i{border:2px solid var(--owner-color);width:38px;height:38px;color:var(--owner-color);border-radius:50%;place-items:center;font-style:normal;font-weight:950;display:grid;overflow:hidden}.hybrid-top10-board article>i img{object-fit:cover;width:100%;height:100%}.hybrid-standard-sidebar,.hybrid-standard-stage,.hybrid-standard-answers{min-width:0;min-height:0}.hybrid-standard-sidebar{grid-template-rows:auto minmax(0,1fr);gap:10px;display:grid}.hybrid-standard-sidebar>header{background:linear-gradient(145deg,#162740eb,#070e1af0);border:1px solid #7ed8ff33;border-radius:14px;gap:5px;padding:clamp(13px,1.2cqw,20px);display:grid}.hybrid-standard-sidebar>header h1{color:#fff;margin:0;font-size:clamp(23px,2cqw,34px);line-height:1}.hybrid-standard-sidebar>header strong{color:#92a5bd;font-size:14px}.hybrid-standard-sidebar>.hybrid-player-sidebar{box-sizing:border-box;height:100%;position:static}.hybrid-standard-stage{background:radial-gradient(circle at 50% 35%,#4194c01f,#0000 52%),#040b15cc;border:1px solid #7ed8ff2e;border-radius:16px;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:clamp(12px,1.2cqw,20px);display:grid}.hybrid-standard-stage>header{text-align:center;justify-items:center;gap:4px;display:grid}.hybrid-standard-stage>header small{color:#8395ac;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:950}.hybrid-standard-stage>header h2{color:#fff;text-wrap:balance;max-width:100%;margin:0;font-size:clamp(22px,2.2cqw,38px);line-height:1.08}.hybrid-standard-media{background:#020810ad;border:1px solid #ffffff1a;border-radius:14px;place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}.hybrid-standard-media>img{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;height:100%;padding:clamp(12px,2cqw,30px)}.hybrid-standard-stage.is-visual-showcase{background:radial-gradient(circle at 50% 38%,#50a9dc2e,#0000 56%),linear-gradient(160deg,#091627f5,#030912f5);border-color:#7ed8ff47}.hybrid-standard-stage.is-visual-showcase>header small{color:#8fdfff;background:#7ed8ff12;border:1px solid #7ed8ff38;border-radius:999px;padding:5px 10px}.hybrid-standard-media.is-visual-showcase{background:radial-gradient(circle at 50% 44%,#ffffff14,#0000 56%),#020810e6;border:2px solid #7ed8ff33;padding:clamp(10px,1.2cqw,18px);box-shadow:inset 0 0 32px #00000047}.hybrid-standard-media.is-visual-showcase>img{object-fit:contain;object-position:center;filter:drop-shadow(0 12px 24px #00000057);border-radius:12px;width:100%;height:100%;padding:0}.hybrid-standard-media.is-person-showcase>img{background:#ffffff06}.hybrid-standard-media.is-country-outline{box-sizing:border-box;padding:clamp(28px,5cqw,72px)}.hybrid-standard-media.is-country-outline>img{object-fit:contain;object-position:center;filter:brightness(0)invert()drop-shadow(0 0 9px #ffffff61);width:100%;min-width:0;height:100%;min-height:0;padding:0}.hybrid-standard-media>audio{width:min(88%,620px)}.hybrid-standard-media.is-text-only>strong{color:#fff;text-align:center;text-wrap:balance;max-width:92%;font-size:clamp(34px,4.2cqw,70px);line-height:1.08}.hybrid-standard-answers{grid-template-rows:auto minmax(0,1fr);gap:10px;display:grid}.hybrid-standard-own{background:#091424eb;border:2px solid #7ed8ff61;border-radius:14px;gap:7px;padding:10px;display:grid}.hybrid-standard-own>header{color:#fff;justify-content:space-between;align-items:center;padding:0 3px;font-size:14px;display:flex}.hybrid-standard-own>header span{color:#67e6a4;font-size:20px}.hybrid-own-locked{color:#fff;overflow-wrap:anywhere;text-align:center;background:#2b926524;border:2px solid #67e6a4;border-radius:11px;place-items:center;min-height:58px;padding:10px 14px;font-size:clamp(20px,1.7cqw,28px);font-weight:950;display:grid}.hybrid-compact-input{background:0 0!important;border:0!important;border-radius:0!important;gap:8px!important;padding:0!important}.hybrid-compact-input>span{font-size:10px!important}.hybrid-compact-input input{min-height:58px!important;padding:12px 14px!important;font-size:clamp(20px,1.7cqw,28px)!important}.hybrid-compact-input>button{min-height:48px!important;font-size:16px!important}.hybrid-compact-input>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.hybrid-compact-input>div>button{min-height:54px!important;padding:9px!important;font-size:15px!important}.hybrid-participant-answers{grid-template-rows:repeat(4,minmax(0,1fr));gap:9px;min-height:0;display:grid}.hybrid-participant-answers article{border:1px dashed color-mix(in srgb,var(--player-color) 48%,#ffffff1a);background:color-mix(in srgb,var(--player-color) 6%,#050c17e6);border-radius:13px;grid-template-columns:48px minmax(0,1fr) 30px;align-items:center;gap:11px;min-width:0;min-height:0;padding:clamp(9px,1cqh,14px);display:grid}.hybrid-participant-answers article.is-submitted{border:2px solid var(--player-color);background:color-mix(in srgb,var(--player-color) 14%,#050c17e6)}.hybrid-participant-answers article.is-drafting{border:2px dashed var(--player-color);background:color-mix(in srgb,var(--player-color) 9%,#050c17e6)}.hybrid-participant-answers article>i{border:2px solid var(--player-color);width:44px;height:44px;color:var(--player-color);border-radius:50%;place-items:center;font-style:normal;font-weight:950;display:grid;overflow:hidden}.hybrid-participant-answers article>i img{object-fit:cover;width:100%;height:100%}.hybrid-participant-answers article>div{gap:5px;min-width:0;display:grid}.hybrid-participant-answers article>div strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.hybrid-participant-answers article>div span{color:#75849a;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1.45cqw,25px);font-weight:900;line-height:1.08;overflow:hidden}.hybrid-participant-answers article.is-submitted>div span{color:#fff;white-space:normal;overflow-wrap:anywhere}.hybrid-participant-answers article.is-drafting>div span{color:color-mix(in srgb,var(--player-color) 72%,#fff);white-space:normal;overflow-wrap:anywhere}.hybrid-participant-answers article>b{color:#65758a;text-align:center;font-size:20px}.hybrid-participant-answers article.is-submitted>b{color:#67e6a4}.hybrid-participant-answers article.is-drafting>b{color:var(--player-color);letter-spacing:.04em;font-size:15px}@container (width<=1050px){.hybrid-standard-layout{grid-template-columns:205px minmax(260px,1fr) 330px;gap:8px}.hybrid-standard-sidebar>header{padding:11px}.hybrid-standard-sidebar>header h1{font-size:22px}.hybrid-participant-answers article{grid-template-columns:38px minmax(0,1fr) 24px;gap:8px;padding:8px}.hybrid-participant-answers article>i{width:36px;height:36px}}.hybrid-game-facts>div{background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;gap:2px;padding:8px;display:grid}.hybrid-game-facts small{color:#73849d;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.hybrid-game-facts strong{color:#fff;font-size:14px}.hybrid-live-activity{background:#030912b8;border:1px solid #7ed8ff2e;border-radius:16px;gap:8px;padding:10px;display:grid}.hybrid-live-activity>header{padding:0 2px;display:block}.hybrid-live-activity>header strong{color:#9eb0c6;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.hybrid-live-activity>div{grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px;display:grid}.hybrid-live-activity article{border:1px solid color-mix(in srgb,var(--player-color) 32%,#ffffff14);background:color-mix(in srgb,var(--player-color) 7%,#090f1bf0);border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:58px;padding:8px;transition:border-color .2s,background .2s,transform .2s;display:grid}.hybrid-live-activity article.draft{border-style:dashed;border-color:color-mix(in srgb,var(--player-color) 72%,white 12%)}.hybrid-live-activity article.submitted{border-width:2px;border-color:var(--player-color);background:color-mix(in srgb,var(--player-color) 14%,#090f1bf0)}.hybrid-live-activity article.is-own{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--player-color) 38%,transparent)}.hybrid-live-activity article>i{border:2px solid var(--player-color);width:36px;height:36px;color:var(--player-color);background:#07111d;border-radius:50%;place-items:center;font-style:normal;font-weight:950;display:grid;overflow:hidden}.hybrid-live-activity article>i img{object-fit:cover;width:100%;height:100%}.hybrid-live-activity article>div{gap:4px;min-width:0;display:grid}.hybrid-live-activity article>div>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex;overflow:hidden}.hybrid-live-activity article>div>strong small{background:var(--player-color);color:#07111d;border-radius:4px;padding:2px 4px;font-size:7px}.hybrid-live-activity article>div>span{color:#9eacc0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:750;overflow:hidden}.hybrid-live-activity article.draft>div>span{color:#d9e3ef}.hybrid-live-activity article.submitted>div>span{color:#fff}.hybrid-live-activity article>b{color:#6f7d90;justify-items:center;gap:2px;font-size:17px;display:grid}.hybrid-live-activity article.draft>b{color:#ffd36a;animation:1.15s ease-in-out infinite hybrid-thinking-pulse}.hybrid-live-activity article.submitted>b{color:#65e5a6}.hybrid-live-activity article>b small{letter-spacing:.05em;white-space:nowrap;font-size:7px}@keyframes hybrid-thinking-pulse{50%{opacity:.42;transform:translateY(-1px)}}.hybrid-memory-stage{background:radial-gradient(circle at 50% 32%,#6f4ba13d,#0000 58%),#030811e0;border:1px solid #ffffff1f;border-radius:18px;gap:12px;width:100%;min-width:0;padding:clamp(12px,1.4cqw,20px);display:grid}.hybrid-memory-header{border:2px solid color-mix(in srgb,var(--active-color) 68%,#ffffff1f);background:color-mix(in srgb,var(--active-color) 10%,#070d18f0);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;display:flex}.hybrid-memory-header h2{color:#fff;margin:3px 0 0;font-size:clamp(24px,2.2cqw,38px)}.hybrid-memory-actions{align-items:center;gap:12px;display:flex}.hybrid-memory-actions strong{color:var(--active-color);white-space:nowrap;font-size:clamp(16px,1.4cqw,23px)}.hybrid-memory-actions button{border:1px solid color-mix(in srgb,var(--active-color) 58%,white 10%);background:color-mix(in srgb,var(--active-color) 17%,#0a1120);color:#fff;cursor:pointer;border-radius:9px;padding:10px 14px;font-weight:900}.hybrid-memory-actions button:disabled{opacity:.35;cursor:default}.hybrid-memory-board-shell{grid-template-rows:minmax(560px,74cqh);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.hybrid-memory-axis{display:none}.hybrid-memory-axis.top{grid-column:2;grid-template-columns:repeat(6,minmax(0,1fr))}.hybrid-memory-axis.left{grid-row:2;grid-template-rows:repeat(8,minmax(0,1fr))}.hybrid-memory-axis b{place-items:center;display:grid}.hybrid-memory-board{grid-area:1/1;grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;min-width:0;min-height:0;display:grid}.hybrid-memory-card{color:#f7ca66;background:radial-gradient(circle,#f2c15529,#0000 60%),linear-gradient(155deg,#5d3c83,#251735);border:1px solid #f2c1558c;border-radius:11px;place-items:center;min-width:0;min-height:0;padding:4px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 6px 14px #00000052}.hybrid-memory-card>span{font:900 clamp(24px,2.6cqw,43px)/1 Georgia,serif}.hybrid-memory-board-shell.is-interactive .hybrid-memory-card.hidden{cursor:pointer}.hybrid-memory-board-shell.is-interactive .hybrid-memory-card.hidden:hover,.hybrid-memory-card.live-hover{z-index:2;border:3px solid var(--hover-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--hover-color) 24%,transparent),0 0 26px color-mix(in srgb,var(--hover-color) 68%,transparent);transform:translateY(-2px)scale(1.035)}.hybrid-memory-card.selected{color:#b9efff;background:linear-gradient(155deg,#493b79,#17152e);border:3px solid #69d9ff;box-shadow:0 0 22px #49beff7a}.hybrid-memory-card.matched{border:2px solid var(--owner-color);background:linear-gradient(155deg,color-mix(in srgb,var(--owner-color) 25%,#33234d),#151126);color:#fff}.hybrid-memory-card.matched>span{display:none}.hybrid-memory-card.matched>strong{text-align:center;text-overflow:ellipsis;max-width:100%;font-size:clamp(9px,.8cqw,13px);line-height:1.05;overflow:hidden}.hybrid-memory-card.matched>i,.hybrid-memory-card>em{border:2px solid var(--owner-color);color:#fff;background:#101829;border-radius:50%;place-items:center;width:27px;height:27px;font:900 11px/1 system-ui;display:grid;position:absolute;bottom:5px;right:5px;overflow:hidden}.hybrid-memory-card>em{border-color:var(--hover-color)}.hybrid-memory-card i img,.hybrid-memory-card em img{object-fit:cover;width:100%;height:100%}.hybrid-memory-card.wrong{background:linear-gradient(155deg,#7d2035,#25101b);border-color:#ff526b;animation:.22s ease-in-out 4 alternate hybrid-memory-wrong}.hybrid-memory-status{color:#aab7c9;text-align:center;margin:0;font-size:13px;font-weight:800}@keyframes hybrid-memory-wrong{to{transform:translate(5px)}}@container (width<=1100px){.hybrid-live-activity>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=620px){.hybrid-live-activity>div{grid-template-columns:1fr}.hybrid-memory-header{flex-direction:column;align-items:stretch}.hybrid-memory-actions{justify-content:space-between}.hybrid-memory-board-shell{grid-template-rows:22px minmax(430px,65cqh);grid-template-columns:22px minmax(0,1fr);gap:4px}.hybrid-memory-board,.hybrid-memory-axis{gap:4px}.hybrid-memory-card{border-radius:7px}}.hybrid-year-grid{scrollbar-color:#7ed8ff6b #ffffff0a}.hybrid-track-year-picker{gap:clamp(8px,1cqh,13px)!important;padding:clamp(13px,1.3cqw,21px)!important}.hybrid-track-year-picker>div:first-child{gap:4px!important;padding:clamp(12px,1.2cqw,18px)!important}.hybrid-track-year-picker>h2{text-shadow:0 2px 8px #0000007a;line-height:1.08;font-size:clamp(25px,2.35cqw,40px)!important}.hybrid-year-direction{color:#b9c8db;letter-spacing:.08em;grid-template-columns:auto minmax(50px,1fr) auto;align-items:center;gap:12px;font-size:13px;font-weight:950;display:grid}.hybrid-year-direction>i{background:linear-gradient(90deg,#62d8ff,#a78bfa,#ff78b7,#ffe174,#72e3a6);border-radius:999px;height:2px;position:relative}.hybrid-year-direction>i:after{content:"";border-top:2px solid #72e3a6;border-right:2px solid #72e3a6;width:8px;height:8px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.hybrid-year-decade{border:1px solid color-mix(in srgb,var(--decade-color) 48%,#ffffff14);border-left:6px solid var(--decade-color);background:linear-gradient(90deg,color-mix(in srgb,var(--decade-color) 15%,#050c17f5),#050c17e0 42%);border-radius:13px;grid-template-columns:128px minmax(0,1fr);align-items:stretch;gap:11px;padding:7px;display:grid}.hybrid-year-decade>header{background:color-mix(in srgb,var(--decade-color) 16%,#050c17cc);border-radius:9px;align-content:center;gap:3px;padding:5px 8px;display:grid}.hybrid-year-decade>header strong{color:var(--decade-color);text-shadow:0 0 12px color-mix(in srgb,var(--decade-color) 30%,transparent);font-size:25px;line-height:1}.hybrid-year-decade>header small{color:#c0ccdb;font-size:12px;font-weight:950}.hybrid-year-decade>div{grid-template-columns:repeat(10,minmax(44px,1fr));gap:4px;display:grid}.hybrid-track-year-picker .hybrid-year-decade button{min-height:clamp(52px,5.7cqh,64px)!important;font-size:clamp(18px,1.3cqw,23px)!important}.hybrid-year-decade button{align-content:center;place-items:center;gap:1px;min-width:0;display:grid;position:relative;overflow:visible;border-color:color-mix(in srgb,var(--decade-color) 28%,#ffffff1a)!important}.hybrid-year-decade button>span:first-child{z-index:1;text-shadow:0 2px 5px #000000b3;font-weight:1000;position:relative}.hybrid-year-decade button.has-live-markers{min-height:clamp(78px,8cqh,88px)!important;padding-bottom:39px!important}.hybrid-year-decade button.has-many-live-markers{min-height:clamp(108px,10.8cqh,118px)!important;padding-bottom:71px!important}.hybrid-year-decade button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--decade-color)!important;color:#fff!important;background:color-mix(in srgb,var(--decade-color) 20%,#09101d)!important}.hybrid-year-decade button.is-selected{color:#fff5bf!important;background:#ffd74c40!important;border:2px solid #ffe174!important;box-shadow:inset 0 0 0 1px #ffe174,0 0 18px #ffd74c4d!important}.hybrid-year-decade button.is-solution-year{color:#d9ffeb!important;background:linear-gradient(145deg,#39be7c6b,#07271df5)!important;border:3px solid #72e3a6!important;box-shadow:inset 0 0 0 1px #ffffff2e,0 0 24px #48e1967a!important}.hybrid-year-own-choice{color:#ffe174;letter-spacing:.06em;font-size:10px;font-weight:1000;line-height:1}.hybrid-year-solution-label{color:#a8ffd0;letter-spacing:.08em;font-size:11px;font-weight:1000;line-height:1}.hybrid-year-live-markers{pointer-events:none;flex-wrap:wrap;justify-content:center;gap:2px;display:flex;bottom:3px;left:3px;right:3px;z-index:3!important;position:absolute!important}.hybrid-year-live-markers>i{box-sizing:border-box;border:2px solid var(--player-color);background:color-mix(in srgb,var(--player-color) 34%,#07111e);color:#fff;border-radius:999px;align-items:center;gap:5px;width:auto;min-width:0;max-width:calc(50% - 1px);height:32px;padding:2px 8px 2px 2px;font-size:12px;font-style:normal;font-weight:1000;display:flex;overflow:hidden;box-shadow:0 2px 9px #000000c2}.hybrid-year-live-markers>i.is-thinking{opacity:.9;border-style:dashed}.hybrid-year-live-markers>i.is-locked{box-shadow:0 0 0 2px color-mix(in srgb,var(--player-color) 24%,transparent),0 2px 8px #000000b3;border-style:solid}.hybrid-year-live-markers>i>span{background:color-mix(in srgb,var(--player-color) 42%,#07111e);border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:11px;display:grid;overflow:hidden}.hybrid-year-live-markers>i>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1;overflow:hidden}.hybrid-year-live-markers img{object-fit:cover;width:100%;height:100%}.hybrid-year-submit{background:#ffd74c12;border:1px solid #ffe1744d;border-radius:14px;grid-template-columns:minmax(150px,1fr) 150px minmax(220px,auto);align-items:center;gap:10px;padding:9px;display:grid}.hybrid-year-submit>span{color:#d3dce8;letter-spacing:.055em;font-size:15px;font-weight:950;line-height:1.25}.hybrid-year-submit.is-submitted{background:#41be801a;border-color:#72e3a67a}.hybrid-year-submit.is-submitted>span{color:#8de8bb}.hybrid-year-submit.is-resolved{background:linear-gradient(90deg,#31b2712e,#ffe17414);border-color:#72e3a6b8}.hybrid-track-resolution{background:linear-gradient(135deg,#207d542e,#06121cf0);border:1px solid #72e3a67a;border-radius:14px;grid-template-columns:minmax(165px,205px) minmax(0,1fr);gap:10px;padding:11px;display:grid}.hybrid-track-resolution>header{text-align:center;background:#30b97424;border-radius:11px;align-content:center;justify-items:center;gap:2px;display:grid}.hybrid-track-resolution>header small{color:#a8f7cd;letter-spacing:.13em;font-size:13px;font-weight:1000}.hybrid-track-resolution>header strong{color:#effff6;text-shadow:0 0 16px #72e3a652;font-size:clamp(40px,3cqw,54px);line-height:1}.hybrid-track-resolution>header span{color:#d3e5dc;text-overflow:ellipsis;white-space:nowrap;max-width:92%;font-size:13px;font-weight:900;overflow:hidden}.hybrid-track-resolution>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.hybrid-track-resolution article{border:2px solid color-mix(in srgb,var(--player-color) 58%,#ffffff1f);background:color-mix(in srgb,var(--player-color) 10%,#050d17f2);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 7px;min-width:0;padding:9px;display:grid;position:relative}.hybrid-track-resolution article.is-closest{border:3px solid #ffe174;box-shadow:inset 0 0 16px #ffe1740f,0 0 18px #ffe17447}.hybrid-track-resolution article.is-own{background:color-mix(in srgb,var(--player-color) 18%,#050d17f2)}.hybrid-track-resolution article>em{color:#d0d9e5;background:#ffffff14;border-radius:6px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:13px;font-style:normal;font-weight:1000;display:grid;position:absolute;top:6px;right:7px}.hybrid-track-resolution article>i{border:3px solid var(--player-color);color:#fff;background:#091522;border-radius:50%;grid-row:1/3;place-items:center;width:45px;height:45px;font-size:15px;font-style:normal;font-weight:1000;display:grid;overflow:hidden}.hybrid-track-resolution article>i img{object-fit:cover;width:100%;height:100%}.hybrid-track-resolution article>div{gap:1px;min-width:0;display:grid}.hybrid-track-resolution article>div strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.1;overflow:hidden}.hybrid-track-resolution article>div span{color:#d1d9e4;font-size:12px;font-weight:900}.hybrid-track-resolution article>div span b{color:var(--player-color);font-size:18px}.hybrid-track-resolution article>p{grid-column:2;align-items:baseline;gap:3px;margin:0;display:flex}.hybrid-track-resolution article>p b{color:#f7faff;font-size:14px}.hybrid-track-resolution article.is-closest>p b{color:#ffe174}.hybrid-track-resolution article>p small{color:#bdc7d4;font-size:11px;font-weight:900}.hybrid-track-resolution article>u{color:#72e3a6;text-shadow:0 0 10px #72e3a652;grid-area:1/3/3;align-self:center;font-size:25px;font-weight:1000;text-decoration:none}.hybrid-track-live-board{box-sizing:border-box;background:radial-gradient(circle at 18% 0,#7ed8ff1f,#0000 38%),linear-gradient(145deg,#08111ffa,#030811fa);border:1px solid #7ed8ff3d;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr);gap:clamp(14px,1.8cqh,24px);width:100%;min-height:100%;padding:clamp(18px,2cqw,34px);display:grid;box-shadow:inset 0 1px #ffffff0d,0 24px 70px #00000047}.hybrid-track-live-hero{grid-template-columns:minmax(250px,.75fr) minmax(320px,1.25fr);align-items:stretch;gap:clamp(12px,1.4cqw,22px);display:grid}.hybrid-track-live-hero>div,.hybrid-track-live-hero>aside{border-radius:18px;align-content:center;gap:6px;min-width:0;padding:clamp(16px,1.6cqw,26px);display:grid}.hybrid-track-live-hero>div{background:radial-gradient(circle at 85%,#ffe17438,#0000 48%),#ffd74c12;border:2px solid #ffe17494;grid-template-columns:minmax(0,1fr) auto}.hybrid-track-live-hero>div small,.hybrid-track-live-hero>div span{grid-column:1}.hybrid-track-live-hero>div small,.hybrid-track-live-hero>aside small,.hybrid-track-live-players>header small{color:#91a3ba;letter-spacing:.1em;font-size:clamp(10px,.72cqw,13px);font-weight:950}.hybrid-track-live-hero>div>strong{color:#ffe174;grid-area:1/2/span 2;align-self:center;font-size:clamp(52px,5.2cqw,92px);line-height:.9}.hybrid-track-live-hero>div>span{color:#d8e2ee;font-size:clamp(14px,1.05cqw,19px);font-weight:800}.hybrid-track-live-hero>aside{background:#07101dd6;border:1px solid #7ed8ff3d}.hybrid-track-live-hero>aside strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(22px,2cqw,36px);line-height:1.08;overflow:hidden}.hybrid-track-live-hero>aside span{color:#8ecfea;font-size:clamp(13px,.95cqw,18px);font-weight:800}.hybrid-track-live-scale{color:#7f91a8;grid-template-columns:auto minmax(30px,1fr) auto minmax(30px,1fr) auto;align-items:center;gap:10px;font-size:12px;font-weight:900;display:grid}.hybrid-track-live-scale i{background:linear-gradient(90deg,#62d8ff40,#a78bfa,#ff78b7,#ffe17459);border-radius:999px;height:2px}.hybrid-track-live-scale b{color:#ffe174;background:#ffe1741a;border:1px solid #ffe17475;border-radius:999px;padding:7px 12px;font-size:17px}.hybrid-track-live-players{grid-template-rows:auto minmax(0,1fr);gap:clamp(12px,1.4cqh,19px);min-height:0;display:grid}.hybrid-track-live-players>header{gap:5px;display:grid}.hybrid-track-live-players>header h2{color:#fff;margin:0;font-size:clamp(25px,2.35cqw,42px);line-height:1.05}.hybrid-track-live-players>div{grid-template-rows:repeat(2,minmax(120px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.35cqw,20px);min-height:0;display:grid}.hybrid-track-live-players article{box-sizing:border-box;border:2px solid color-mix(in srgb,var(--player-color) 38%,#ffffff14);background:linear-gradient(135deg,color-mix(in srgb,var(--player-color) 11%,#08101df5),#050b15f5);border-radius:19px;grid-template-columns:clamp(58px,4.5cqw,78px) minmax(0,1fr) auto;align-items:center;gap:clamp(11px,1.1cqw,18px);min-width:0;padding:clamp(14px,1.4cqw,23px);transition:border-color .2s,background .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #ffffff0a}.hybrid-track-live-players article.is-drafting{border-style:dashed;border-color:color-mix(in srgb,var(--player-color) 82%,white 10%);animation:1.45s ease-in-out infinite hybrid-track-thinking}.hybrid-track-live-players article.is-submitted{border-width:3px;border-color:var(--player-color);background:radial-gradient(circle at 85% 20%,color-mix(in srgb,var(--player-color) 24%,transparent),transparent 48%),color-mix(in srgb,var(--player-color) 14%,#060d18f7);box-shadow:0 0 0 3px color-mix(in srgb,var(--player-color) 12%,transparent),inset 0 1px 0 #ffffff14}.hybrid-track-live-players article>i{border:3px solid var(--player-color);background:color-mix(in srgb,var(--player-color) 18%,#07111d);color:#fff;width:clamp(56px,4.4cqw,76px);height:clamp(56px,4.4cqw,76px);box-shadow:0 0 18px color-mix(in srgb,var(--player-color) 28%,transparent);border-radius:50%;place-items:center;font-size:clamp(20px,1.6cqw,30px);font-style:normal;font-weight:1000;display:grid;overflow:hidden}.hybrid-track-live-players article>i img{object-fit:cover;width:100%;height:100%}.hybrid-track-live-players article>div{gap:7px;min-width:0;display:grid}.hybrid-track-live-players article>div strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1.45cqw,27px);overflow:hidden}.hybrid-track-live-players article>div span{color:color-mix(in srgb,var(--player-color) 72%,white 28%);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,1.25cqw,23px);font-weight:950;overflow:hidden}.hybrid-track-live-players article>b{color:var(--player-color);justify-items:center;gap:5px;font-size:clamp(24px,2cqw,36px);display:grid}.hybrid-track-live-players article>b small{color:color-mix(in srgb,var(--player-color) 70%,white 30%);letter-spacing:.08em;white-space:nowrap;font-size:clamp(8px,.58cqw,11px)}@keyframes hybrid-track-thinking{50%{box-shadow:0 0 25px color-mix(in srgb,var(--player-color) 20%,transparent),inset 0 1px 0 #ffffff0f}}@container (width<=760px){.hybrid-track-live-board{gap:12px;padding:14px}.hybrid-track-live-hero{grid-template-columns:1fr}.hybrid-track-live-hero>div{grid-template-columns:minmax(0,1fr) auto}.hybrid-track-live-hero>aside{padding-block:11px}.hybrid-track-live-players>header h2{font-size:clamp(23px,6cqw,32px)}.hybrid-track-live-players>div{grid-template-rows:repeat(4,minmax(88px,auto));grid-template-columns:1fr;gap:9px}.hybrid-track-live-players article{border-radius:15px;grid-template-columns:52px minmax(0,1fr) auto;padding:11px}.hybrid-track-live-players article>i{width:50px;height:50px}}.hybrid-year-submit>strong{color:#ffe174;text-align:center;font-variant-numeric:tabular-nums;text-shadow:0 0 18px #ffe17447;font-size:clamp(44px,4.2cqw,68px);line-height:.9}.hybrid-year-submit>button{min-height:50px!important;font-size:16px!important}@container (width<=900px){.hybrid-year-decade{grid-template-columns:1fr}.hybrid-year-decade>header{grid-template-columns:auto 1fr;align-items:baseline}.hybrid-year-decade>div{grid-template-columns:repeat(5,minmax(52px,1fr))}}.hybrid-secret-hero>div:first-child>strong{font-size:clamp(30px,4cqw,54px);line-height:1}.hybrid-secret-counters>span{color:#8290a5;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;gap:2px;min-width:82px;padding:9px 11px;font-size:9px;font-weight:900;display:grid}.hybrid-secret-counters b{color:#fff;font-size:18px}.hybrid-secret-roster>article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.hybrid-secret-roster i{background:#29364a;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;font-weight:950;display:grid}.hybrid-secret-roster i img{object-fit:cover;width:100%;height:100%}.hybrid-secret-public-board{background:#02081194;border:1px solid #ffffff1f;border-radius:15px;gap:12px;padding:16px;display:grid}.hybrid-secret-public-board>header{gap:3px;display:grid}.hybrid-secret-public-board>header>strong{color:#fff;font-size:23px}.hybrid-secret-policy-tracks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hybrid-secret-policy-track{border:2px solid;border-radius:13px;gap:10px;padding:13px;display:grid}.hybrid-secret-policy-track.viewer{background:#105c7e2e;border-color:#59d0ff7a}.hybrid-secret-policy-track.bot{background:#6e142a2e;border-color:#ff476f7a}.hybrid-secret-policy-track>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.hybrid-secret-policy-track>header span{color:#fff;font-size:13px;font-weight:950}.hybrid-secret-policy-track>header strong{font-size:25px}.hybrid-secret-policy-track.viewer>header strong{color:#59d0ff}.hybrid-secret-policy-track.bot>header strong{color:#ff476f}.hybrid-secret-policy-track>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.hybrid-secret-policy-track article{color:#ffffff59;background:#ffffff09;border:1px solid #ffffff1f;border-radius:9px;place-items:center;gap:4px;min-width:0;min-height:68px;padding:7px 3px;display:grid}.hybrid-secret-policy-track article b{font-size:24px}.hybrid-secret-policy-track article small{text-overflow:ellipsis;max-width:100%;font-size:8px;font-weight:950;overflow:hidden}.hybrid-secret-policy-track.viewer article.active{color:#fff;background:#59d0ff4d;border-color:#59d0ff;box-shadow:0 0 14px #59d0ff2e}.hybrid-secret-policy-track.bot article.active{color:#fff;background:#ff476f4d;border-color:#ff476f;box-shadow:0 0 14px #ff476f2e}.hybrid-secret-policy-track article.special:not(.active){color:#ffdc82ad}.hybrid-secret-policy-track article.special small{letter-spacing:.04em;font-size:11px}.hybrid-secret-public-status{grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1.6fr) minmax(220px,.75fr);gap:9px;display:grid}.hybrid-secret-public-status>article{border:2px solid color-mix(in srgb,var(--player-color) 64%,transparent);background:color-mix(in srgb,var(--player-color) 13%,#ffffff06);border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:11px;display:grid}.hybrid-secret-public-status>article:first-child{grid-area:1/1}.hybrid-secret-public-status>article:nth-child(2){grid-area:2/1}.hybrid-secret-public-status>article>i{background:color-mix(in srgb,var(--player-color) 24%,#151a28);border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.hybrid-secret-public-status>article>div{gap:2px;min-width:0;display:grid}.hybrid-secret-public-status small{color:#8f9db1;font-size:9px;font-weight:950}.hybrid-secret-public-status strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hybrid-secret-public-status>article.elections{text-align:center;border-color:#ffd45a4d;grid-area:1/2/3;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:center}.hybrid-secret-public-status .elections>span{gap:5px;display:flex}.hybrid-secret-public-status .elections>span b{color:#69788d;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.hybrid-secret-public-status .elections>span b.active{color:#fff2b0;background:#ffd45a38;border-color:#ffd45a}.hybrid-secret-rule-note{color:#aab7c9;margin:0;font-size:12px}.hybrid-secret-roster article>div{gap:3px;min-width:0;display:grid}.hybrid-secret-roster strong,.hybrid-secret-roster small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hybrid-secret-roster small{color:#8290a5;font-size:9px;font-weight:900}.hybrid-bot-dossier>header{gap:3px;display:grid}.hybrid-bot-dossier>header span{color:#ff708f;letter-spacing:.1em;font-size:10px;font-weight:950}.hybrid-bot-dossier>header strong{color:#fff;font-size:22px}.hybrid-bot-dossier>div{grid-template-columns:repeat(5,minmax(120px,1fr));gap:8px;display:grid}.hybrid-bot-dossier article{border:2px solid;border-radius:11px;gap:5px;padding:12px;display:grid}.hybrid-bot-dossier article small,.hybrid-bot-dossier article span{color:#9aa8bc;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.hybrid-bot-dossier article strong{font-size:20px}.hybrid-player-workspace.is-secret-bots{width:100%;min-width:0;height:100%;min-height:0;display:block!important}.hybrid-player-workspace.is-secret-bots>.hybrid-player-game-workspace,.hybrid-player-game-workspace.is-secret-bots{grid-column:1/-1;justify-self:stretch;width:100%;min-width:0;height:100%;min-height:0}.hybrid-auto-fit-frame.is-secret-bots{width:100%;height:100%}.hybrid-secret-direct-frame{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.hybrid-auto-fit-content.is-secret-bots{grid-template-columns:minmax(0,1fr);place-items:start stretch}.hybrid-auto-fit-content.is-secret-bots>*{box-sizing:border-box;grid-column:1/-1;justify-self:stretch;width:100%;max-width:none}.hybrid-secret-split{box-sizing:border-box;border:2px solid color-mix(in srgb,var(--role-color) 58%,#ffffff1a);background:linear-gradient(135deg,color-mix(in srgb,var(--role-color) 10%,#080e1af5),#050a13f7);width:100%;min-width:0;min-height:100%;box-shadow:inset 0 0 55px color-mix(in srgb,var(--role-color) 6%,transparent);border-radius:19px;grid-template-columns:minmax(285px,31%) minmax(0,69%);gap:clamp(12px,1.25cqw,20px);padding:clamp(10px,1.1cqw,18px);display:grid}.hybrid-secret-left,.hybrid-secret-right{align-content:start;gap:clamp(8px,.85cqh,13px);min-width:0;min-height:0;display:grid}.hybrid-secret-left{border-right:1px solid color-mix(in srgb,var(--role-color) 33%,#ffffff14);padding-right:clamp(9px,.8cqw,14px)}.hybrid-secret-role-card{border:2px solid var(--role-color);background:color-mix(in srgb,var(--role-color) 17%,#070d18f2);box-shadow:0 0 22px color-mix(in srgb,var(--role-color) 17%,transparent);border-radius:15px;gap:5px;padding:15px 17px;display:grid}.hybrid-secret-role-card small,.hybrid-secret-left-guide small{color:var(--role-color);letter-spacing:.12em;font-size:9px;font-weight:950}.hybrid-secret-role-card strong{color:#fff;font-size:clamp(27px,2.5cqw,42px);line-height:1}.hybrid-secret-role-card span{color:color-mix(in srgb,var(--role-color) 72%,white);font-size:12px;font-weight:950}.hybrid-secret-left-guide{gap:7px;display:grid}.hybrid-secret-left-guide article{border:1px solid color-mix(in srgb,var(--role-color) 33%,#ffffff14);background:color-mix(in srgb,var(--role-color) 7%,#060c17e8);border-radius:11px;gap:5px;padding:10px 12px;display:grid}.hybrid-secret-left-guide strong{color:#edf3fc;font-size:clamp(12px,1cqw,16px);line-height:1.28}.hybrid-secret-player-list{gap:6px;min-height:0;display:grid}.hybrid-secret-player-list>header{color:#8698af;letter-spacing:.12em;font-size:9px;font-weight:950}.hybrid-secret-player-list>div{gap:5px;display:grid}.hybrid-secret-player-list article{border:1px solid color-mix(in srgb,var(--player-color) 39%,#ffffff14);background:color-mix(in srgb,var(--player-color) 7%,#060c17eb);border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:6px 9px;display:grid}.hybrid-secret-player-list article.is-own{background:color-mix(in srgb,var(--player-color) 15%,#060c17eb);border-width:2px}.hybrid-secret-player-list article.is-banned{opacity:.42}.hybrid-secret-player-list article>i{border:2px solid var(--player-color);width:40px;height:40px;color:var(--player-color);border-radius:50%;place-items:center;font-style:normal;font-weight:950;display:grid;overflow:hidden}.hybrid-secret-player-list article>i img{object-fit:cover;width:100%;height:100%}.hybrid-secret-player-list article>div{gap:2px;min-width:0;display:grid}.hybrid-secret-player-list article>div strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,1.12cqw,19px);font-weight:1000;overflow:hidden}.hybrid-secret-player-list article>div small{color:#8999ad;font-size:8px;font-weight:900}.hybrid-secret-player-list article>b{color:#d6e0ed;white-space:nowrap;font-size:10px;font-weight:950}.hybrid-secret-action-callout{border:2px solid color-mix(in srgb,var(--role-color) 55%,#ffffff1f);background:color-mix(in srgb,var(--role-color) 11%,#080f1cf2);text-align:center;border-radius:15px;justify-items:center;gap:5px;padding:14px 18px;display:grid}.hybrid-secret-action-callout small{color:var(--role-color);letter-spacing:.14em;font-size:10px;font-weight:950}.hybrid-secret-action-callout strong{color:#fff;font-size:clamp(19px,1.65cqw,29px);line-height:1.16}.hybrid-secret-action-callout.is-required{background:color-mix(in srgb,var(--role-color) 23%,#080f1cf5);box-shadow:0 0 28px color-mix(in srgb,var(--role-color) 28%,transparent);border-width:3px;animation:2.8s ease-in-out infinite hybrid-secret-required}@keyframes hybrid-secret-required{50%{box-shadow:0 0 42px color-mix(in srgb,var(--role-color) 42%,transparent)}}.hybrid-secret-election-result{text-align:center;border:3px solid;border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px 16px;min-height:clamp(92px,12cqh,145px);padding:clamp(12px,1.2cqw,20px);display:grid;box-shadow:0 0 32px #0000003d,inset 0 1px #ffffff14}.hybrid-secret-election-result.accepted{background:radial-gradient(circle at 50% 0,#54ef923d,#0000 58%),#062d1bf2;border-color:#54ef92}.hybrid-secret-election-result.rejected{background:radial-gradient(circle at 50% 0,#ff5c743d,#0000 58%),#370614f5;border-color:#ff5c74}.hybrid-secret-election-result>small{color:#d8e2ee;letter-spacing:.13em;grid-column:1/-1;font-size:9px;font-weight:1000}.hybrid-secret-election-result>div{grid-area:2/1/4;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;display:grid}.hybrid-secret-election-result>div>b{gap:1px;font-size:clamp(34px,3.1cqw,54px);line-height:.9;display:grid}.hybrid-secret-election-result>div>b.yes{color:#69f3a0}.hybrid-secret-election-result>div>b.no{color:#ff7187}.hybrid-secret-election-result>div>b em{letter-spacing:.1em;font-size:9px;font-style:normal}.hybrid-secret-election-result>div>span{color:#fff;font-size:clamp(26px,2.2cqw,39px);font-weight:1000}.hybrid-secret-election-result>strong{color:#fff;grid-column:2/4;align-self:end;font-size:clamp(23px,2.1cqw,37px);line-height:1}.hybrid-secret-election-result>p{color:#c6d2df;grid-column:2/4;align-self:start;margin:0;font-size:clamp(12px,.95cqw,16px);font-weight:850}.hybrid-secret-choice-area{min-width:0}.hybrid-secret-choice-area:empty{display:none}.hybrid-secret-choice-area>section{border:2px solid color-mix(in srgb,var(--role-color) 45%,#ffffff1a)!important;background:color-mix(in srgb,var(--role-color) 9%,#0c1525eb)!important;gap:10px!important;padding:13px!important}.hybrid-secret-choice-area>section>h2{font-size:clamp(18px,1.6cqw,27px)!important}.hybrid-secret-choice-area button{min-height:62px!important;font-size:clamp(14px,1.1cqw,19px)!important}.hybrid-secret-peek{background:radial-gradient(circle at 50% 0,#ff668233,#0000 45%),#0f0916f5;border:2px solid #ff668299;border-radius:17px;gap:clamp(13px,1.25cqh,20px);min-width:0;padding:clamp(16px,1.5cqw,25px);display:grid;box-shadow:0 0 30px #ff476f33,inset 0 1px #ffffff0f}.hybrid-secret-peek>header{text-align:center;justify-items:center;gap:5px;display:grid}.hybrid-secret-peek>header small{color:#ff7d98;letter-spacing:.14em;font-size:10px;font-weight:950}.hybrid-secret-peek>header h2{color:#fff;margin:0;font-size:clamp(25px,2.25cqw,39px);line-height:1}.hybrid-secret-peek>header p{color:#c9d3e0;margin:0;font-size:clamp(12px,.95cqw,16px);font-weight:750}.hybrid-secret-peek-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.05cqw,17px);display:grid}.hybrid-secret-peek-cards article{text-align:center;border:3px solid;border-radius:16px;place-content:center;justify-items:center;gap:9px;min-width:0;min-height:clamp(125px,17cqh,190px);padding:15px;display:grid;position:relative;box-shadow:inset 0 0 34px #ffffff0a,0 16px 28px #00000042}.hybrid-secret-peek-cards article.viewer{color:#dff7ff;background:linear-gradient(145deg,#269dd280,#072235fa);border-color:#5fd2ff}.hybrid-secret-peek-cards article.bot{color:#ffe5ea;background:linear-gradient(145deg,#be24468c,#360714fa);border-color:#ff6682}.hybrid-secret-peek-cards article.loading{color:#aeb9c8;background:linear-gradient(145deg,#5b687c3d,#111824fa);border-style:dashed;border-color:#7d879b}.hybrid-secret-peek-cards article em{color:#fff;background:#00000052;border-radius:50%;place-items:center;width:27px;height:27px;font-size:14px;font-style:normal;font-weight:1000;display:grid;position:absolute;top:9px;left:10px}.hybrid-secret-peek-cards article small{letter-spacing:.1em;opacity:.75;font-size:9px;font-weight:950}.hybrid-secret-peek-cards article strong{font-size:clamp(18px,1.55cqw,27px);line-height:1.08}.hybrid-secret-peek>footer{grid-template-columns:minmax(0,1fr) minmax(250px,auto);align-items:center;gap:14px;display:grid}.hybrid-secret-peek>footer span{color:#aebccd;font-size:12px;font-weight:800}.hybrid-secret-peek>footer button{color:#260611;cursor:pointer;background:linear-gradient(135deg,#ff6682,#ff9a6a);border:0;border-radius:13px;min-height:62px;padding:0 22px;font-size:clamp(14px,1.05cqw,18px);font-weight:1000}.hybrid-secret-peek>footer button:disabled{opacity:.42;cursor:default}.hybrid-secret-vote-panel,.hybrid-secret-nomination-panel{border:2px solid color-mix(in srgb,var(--role-color) 58%,#ffffff1f);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--role-color) 18%,transparent),transparent 47%),#070d18f7;border-radius:17px;gap:clamp(11px,1.1cqh,17px);min-width:0;padding:clamp(14px,1.3cqw,22px);display:grid}.hybrid-secret-vote-panel>header,.hybrid-secret-nomination-panel>header{text-align:center;justify-items:center;gap:4px;display:grid}.hybrid-secret-vote-panel>header small,.hybrid-secret-nomination-panel>header small{color:var(--role-color);letter-spacing:.14em;font-size:10px;font-weight:1000}.hybrid-secret-vote-panel>header h2,.hybrid-secret-nomination-panel>header h2{color:#fff;margin:0;font-size:clamp(23px,2cqw,35px);line-height:1.05}.hybrid-secret-nomination-panel>header p{color:#9eafc2;margin:0;font-size:12px;font-weight:750}.hybrid-secret-vote-government{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:11px;display:grid}.hybrid-secret-vote-government>span{color:#b78cff;align-self:center;font-size:clamp(27px,2.3cqw,40px);font-weight:1000}.hybrid-secret-vote-person{border:3px solid color-mix(in srgb,var(--player-color) 72%,white 8%);background:color-mix(in srgb,var(--player-color) 15%,#080f1bfa);min-width:0;box-shadow:0 0 22px color-mix(in srgb,var(--player-color) 18%,transparent);border-radius:15px;grid-template-columns:clamp(50px,4.4cqw,72px) minmax(0,1fr) auto;align-items:center;gap:clamp(10px,1cqw,16px);padding:clamp(11px,1.05cqw,17px);display:grid}.hybrid-secret-vote-person>i,.hybrid-secret-nomination-panel button>i{border:3px solid var(--player-color);background:color-mix(in srgb,var(--player-color) 18%,#07111d);color:#fff;border-radius:50%;place-items:center;font-style:normal;font-weight:1000;display:grid;overflow:hidden}.hybrid-secret-vote-person>i{width:clamp(48px,4.2cqw,68px);height:clamp(48px,4.2cqw,68px);font-size:22px}.hybrid-secret-vote-person>i img,.hybrid-secret-nomination-panel button>i img{object-fit:cover;width:100%;height:100%}.hybrid-secret-vote-person>div{gap:3px;min-width:0;display:grid}.hybrid-secret-vote-person>div small{color:color-mix(in srgb,var(--player-color) 62%,white 38%);letter-spacing:.09em;font-size:9px;font-weight:950}.hybrid-secret-vote-person>div strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,1.75cqw,30px);line-height:1;overflow:hidden}.hybrid-secret-vote-person>b,.hybrid-secret-nomination-panel button>b{white-space:nowrap;border:1px solid;border-radius:8px;padding:7px 9px;font-size:clamp(9px,.72cqw,12px)}.hybrid-secret-vote-person>b.bot,.hybrid-secret-nomination-panel button>b.bot{color:#ffb08c;background:#ff8a5526;border-color:#ff8a55}.hybrid-secret-vote-person>b.superbot,.hybrid-secret-nomination-panel button>b.superbot{color:#ffe999;background:#ffd45a2b;border-color:#ffd45a}.hybrid-secret-vote-person>b.viewer,.hybrid-secret-nomination-panel button>b.viewer{color:#a9eaff;background:#59d0ff24;border-color:#59d0ff}.hybrid-secret-vote-person>b.unknown,.hybrid-secret-nomination-panel button>b.unknown{color:#aab6c6;background:#73839a1f;border-color:#73839a}.hybrid-secret-vote-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(11px,1.2cqw,19px);display:grid}.hybrid-secret-vote-buttons button{cursor:pointer;border:3px solid;border-radius:16px;place-content:center;gap:5px;min-height:clamp(82px,10cqh,122px);transition:transform .15s,filter .15s,box-shadow .15s;display:grid}.hybrid-secret-vote-buttons button:hover{filter:brightness(1.1);transform:translateY(-2px)}.hybrid-secret-vote-buttons button.yes{color:#e8fff0;background:linear-gradient(145deg,#17974cd1,#074323fa);border-color:#54ef92;box-shadow:0 0 25px #54ef922e}.hybrid-secret-vote-buttons button.no{color:#fff0f3;background:linear-gradient(145deg,#b8203ddb,#4a0819fa);border-color:#ff5c74;box-shadow:0 0 25px #ff5c742e}.hybrid-secret-vote-buttons button small{letter-spacing:.1em;opacity:.8;font-size:9px;font-weight:950}.hybrid-secret-vote-buttons button strong{font-size:clamp(30px,2.8cqw,48px);line-height:1}.hybrid-secret-vote-buttons button:disabled{opacity:.4;cursor:default;transform:none}.hybrid-secret-nomination-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,.85cqw,13px);display:grid}.hybrid-secret-nomination-panel button{border:2px solid color-mix(in srgb,var(--player-color) 55%,#ffffff1a);background:color-mix(in srgb,var(--player-color) 10%,#070e1afa);color:#fff;text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:clamp(45px,3.8cqw,60px) minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:clamp(68px,8cqh,96px);padding:9px 12px;transition:transform .15s,border-color .15s,background .15s;display:grid}.hybrid-secret-nomination-panel button:hover{border-color:var(--player-color);background:color-mix(in srgb,var(--player-color) 20%,#070e1afa);transform:translateY(-2px)}.hybrid-secret-nomination-panel button>i{width:clamp(43px,3.6cqw,57px);height:clamp(43px,3.6cqw,57px);font-size:19px}.hybrid-secret-nomination-panel button>span{gap:3px;min-width:0;display:grid}.hybrid-secret-nomination-panel button>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1.45cqw,25px);line-height:1;overflow:hidden}.hybrid-secret-nomination-panel button>span small{color:color-mix(in srgb,var(--player-color) 62%,white 38%);letter-spacing:.07em;font-size:8px;font-weight:950}.hybrid-secret-government{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.hybrid-secret-government>article{border:2px solid color-mix(in srgb,var(--player-color) 68%,#ffffff1a);background:color-mix(in srgb,var(--player-color) 13%,#060c17f0);border-radius:13px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:10px 13px;display:grid}.hybrid-secret-government>article>i{background:color-mix(in srgb,var(--player-color) 22%,#101827);border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;font-style:normal;display:grid}.hybrid-secret-government>article>div{gap:3px;min-width:0;display:grid}.hybrid-secret-government small{color:#8d9db1;font-size:8px;font-weight:950}.hybrid-secret-government strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,1.3cqw,22px);overflow:hidden}.hybrid-secret-government>span{color:#b78cff;align-self:center;font-size:27px;font-weight:950}.hybrid-secret-bottom-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0;display:grid}.hybrid-secret-bottom-board .hybrid-secret-policy-track{gap:7px;min-width:0;padding:9px}.hybrid-secret-bottom-board .hybrid-secret-policy-track>div{gap:3px}.hybrid-secret-bottom-board .hybrid-secret-policy-track article{min-height:53px;padding:4px 2px}.hybrid-secret-bottom-board .hybrid-secret-policy-track article b{font-size:18px}.hybrid-secret-elections{text-align:center;background:#533e0b2b;border:2px solid #ffd45a59;border-radius:13px;align-content:center;justify-items:center;gap:7px;padding:10px;display:grid}.hybrid-secret-elections>small{color:#d8c989;letter-spacing:.08em;font-size:8px;font-weight:950}.hybrid-secret-elections>strong{color:#ffe174;font-size:24px}.hybrid-secret-elections>span{gap:7px;display:flex}.hybrid-secret-elections>span b{color:#6f7d90;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.hybrid-secret-elections>span b.active{color:#fff2b0;background:#ffd45a3d;border-color:#ffd45a}.hybrid-secret-elections>em{color:#8e9aae;font-size:8px;font-style:normal}.hybrid-secret-split{border-color:color-mix(in srgb,var(--role-color) 72%,#ffffff24);background:linear-gradient(135deg,color-mix(in srgb,var(--role-color) 14%,#070e1afa),#040911fc);height:100%;min-height:0;box-shadow:inset 0 0 85px color-mix(in srgb,var(--role-color) 11%,transparent),0 0 35px color-mix(in srgb,var(--role-color) 16%,transparent);grid-template-columns:minmax(290px,32%) minmax(0,68%);gap:clamp(10px,1cqw,18px);padding:clamp(10px,1cqw,17px);overflow:hidden}.hybrid-secret-left{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;overflow:hidden}.hybrid-secret-right{grid-template-rows:auto auto minmax(145px,1fr);align-content:stretch;overflow:hidden}.hybrid-secret-split.must-act .hybrid-secret-right{grid-template-rows:auto auto auto minmax(145px,1fr)}.hybrid-secret-role-card{background:linear-gradient(135deg,color-mix(in srgb,var(--role-color) 27%,#07101e),color-mix(in srgb,var(--role-color) 10%,#060c17));padding:clamp(13px,1.05cqw,19px)}.hybrid-secret-role-card strong{font-size:clamp(30px,2.8cqw,48px)}.hybrid-secret-left-guide{grid-template-columns:1fr}.hybrid-secret-left-guide article{padding:clamp(8px,.75cqw,12px)}.hybrid-secret-left-guide strong{font-size:clamp(12px,.95cqw,16px)}.hybrid-secret-player-list{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.hybrid-secret-player-list>div{grid-template-rows:repeat(6,minmax(0,1fr));min-height:0}.hybrid-secret-player-list article{height:100%;padding:5px 8px}.hybrid-secret-player-list article>div strong{font-size:clamp(13px,1cqw,17px)}.hybrid-secret-player-list article>b{background:#ffffff0b;border-radius:7px;padding:4px 7px}.hybrid-secret-action-callout{align-content:center;min-height:clamp(72px,9cqh,110px);padding:clamp(13px,1.2cqw,21px)}.hybrid-secret-action-callout strong{max-width:95%;font-size:clamp(22px,2cqw,35px)}.hybrid-secret-action-callout.is-required:before{content:"!";background:var(--role-color);color:#06101b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:23px;font-weight:1000;display:grid;position:absolute;left:16px}.hybrid-secret-action-callout{position:relative}.hybrid-secret-choice-area{min-height:0;overflow:hidden}.hybrid-secret-choice-area>section{height:100%;min-height:0;align-content:center!important}.hybrid-secret-choice-area.is-peek{box-sizing:border-box;min-height:clamp(270px,37cqh,390px);overflow:visible}.hybrid-secret-choice-area.is-peek>.hybrid-secret-peek{box-sizing:border-box;width:100%;align-content:center!important;height:100%!important;min-height:clamp(270px,37cqh,390px)!important}.hybrid-secret-choice-area>section>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.hybrid-secret-choice-area button{border-width:2px!important;min-height:clamp(68px,8cqh,100px)!important}.hybrid-secret-choice-area>.hybrid-secret-vote-panel>.hybrid-secret-vote-government{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.hybrid-secret-choice-area>.hybrid-secret-vote-panel>.hybrid-secret-vote-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hybrid-secret-choice-area>.hybrid-secret-vote-panel>.hybrid-secret-vote-buttons>button{border-width:3px!important;min-height:clamp(82px,10cqh,122px)!important}.hybrid-secret-choice-area>.hybrid-secret-nomination-panel>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hybrid-secret-government{min-height:78px}.hybrid-secret-government>article{grid-template-columns:60px minmax(0,1fr);padding:11px 15px}.hybrid-secret-government-avatar{border:3px solid var(--player-color);position:relative;width:54px!important;height:54px!important;overflow:visible!important}.hybrid-secret-government-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%;overflow:hidden}.hybrid-secret-government-avatar>b{z-index:1;background:#07101e;border-radius:50%;place-items:center;width:25px;height:25px;font-size:15px;display:grid;position:absolute;bottom:-5px;right:-8px}.hybrid-secret-government strong{font-size:clamp(19px,1.55cqw,27px)}.hybrid-secret-bottom-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;height:100%;min-height:0}.hybrid-secret-bottom-board .hybrid-secret-policy-track,.hybrid-secret-elections{box-sizing:border-box;height:100%;min-height:0}.hybrid-secret-bottom-board .hybrid-secret-policy-track{grid-template-rows:auto minmax(0,1fr)}.hybrid-secret-bottom-board .hybrid-secret-policy-track>div{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.hybrid-secret-bottom-board .hybrid-secret-policy-track article{min-height:0}.hybrid-secret-elections>strong{font-size:clamp(26px,2.3cqw,39px)}.hybrid-secret-elections>span b{width:clamp(34px,2.7cqw,46px);height:clamp(34px,2.7cqw,46px);font-size:17px}@media (aspect-ratio<=4/3){.hybrid-secret-split{grid-template-columns:minmax(260px,35%) minmax(0,65%)}.hybrid-secret-left-guide strong{font-size:12px}.hybrid-secret-player-list article{grid-template-columns:34px minmax(0,1fr)}.hybrid-secret-player-list article>b{display:none}.hybrid-secret-bottom-board{gap:6px}}.hybrid-secret-overview{box-sizing:border-box;width:100%;max-width:none;gap:clamp(10px,1.2cqh,16px)!important;padding:clamp(13px,1.35cqw,22px)!important}.hybrid-secret-current-action{text-align:center;background:linear-gradient(135deg,#7542ae33,#192a44e0);border:2px solid #b78cff8c;border-radius:15px;justify-items:center;gap:5px;padding:clamp(13px,1.25cqw,20px);display:grid;box-shadow:inset 0 0 24px #b78cff12,0 0 20px #b78cff12}.hybrid-secret-current-action small{color:#c9a8ff;letter-spacing:.14em;font-size:10px;font-weight:950}.hybrid-secret-current-action strong{color:#fff;font-size:clamp(19px,1.75cqw,30px);line-height:1.2}.hybrid-secret-public-grid{grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:12px;display:grid}.hybrid-secret-public-status{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1fr)}.hybrid-secret-public-status>article,.hybrid-secret-public-status>article:first-child,.hybrid-secret-public-status>article:nth-child(2),.hybrid-secret-public-status>article.elections{grid-area:auto}.hybrid-secret-public-status small{font-size:10px}.hybrid-secret-public-status strong{font-size:18px}.hybrid-secret-public-status .elections>span{gap:9px}.hybrid-secret-public-status .elections>span b{width:36px;height:36px;font-size:14px}.hybrid-secret-public-status.is-bot-view{grid-template-rows:minmax(0,1fr)}.hybrid-secret-public-status.is-bot-view>article.elections{min-height:100%}.hybrid-bot-dossier>div{grid-template-columns:repeat(6,minmax(135px,1fr));gap:10px}.hybrid-bot-dossier article{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:13px}.hybrid-bot-dossier article>i{background:#202b3e;border:2px solid;border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;font-weight:950;display:grid;overflow:hidden}.hybrid-bot-dossier article>i img{object-fit:cover;width:100%;height:100%}.hybrid-bot-dossier article>div{gap:3px;min-width:0;display:grid}.hybrid-bot-dossier article>div>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.hybrid-bot-dossier article>div>b{font-size:15px;line-height:1.1}.hybrid-bot-dossier article>div>span{font-size:10px}@container (width<=980px){.hybrid-player-workspace{grid-template-columns:clamp(205px,26cqw,250px) minmax(0,1fr)!important}.hybrid-player-sidebar{position:static!important}.hybrid-secret-roster,.hybrid-bot-dossier>div{grid-template-columns:1fr 1fr!important}.hybrid-secret-policy-tracks,.hybrid-secret-public-status,.hybrid-secret-public-grid{grid-template-columns:1fr!important}.hybrid-secret-public-status>article,.hybrid-secret-public-status>article.elections{grid-area:auto}.hybrid-memory-grid{grid-template-columns:repeat(4,minmax(52px,1fr))!important}.hybrid-year-grid{grid-template-columns:repeat(auto-fill,minmax(68px,1fr))!important}}@container (width<=720px){.hybrid-player-workspace{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr!important;gap:7px!important}.hybrid-player-sidebar{grid-template-columns:100px minmax(0,1fr);gap:6px!important;padding:7px!important}.hybrid-player-sidebar>header{align-content:center;border:0!important;padding:0!important}.hybrid-player-sidebar .hybrid-game-facts{display:none!important}.hybrid-player-sidebar>div:last-child{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important}.hybrid-player-sidebar>div:last-child article{border-width:1px!important;grid-template-columns:20px minmax(0,1fr)!important;gap:4px!important;padding:4px!important}.hybrid-player-sidebar>div:last-child article>i,.hybrid-player-sidebar>div:last-child article>div{display:none!important}.hybrid-player-sidebar>div:last-child article>b{text-align:center;font-size:15px!important}}@container (width<=560px){.hybrid-geo-choice-grid{grid-template-columns:1fr!important}.hybrid-memory-grid{grid-template-columns:repeat(3,minmax(48px,1fr))!important}}@media (width>=981px){.hybrid-player-sidebar{position:sticky;top:18px}}.hybrid-geo-live-marker{background:#07111b57;border:2px solid #ffffffe6;border-radius:8%}.hybrid-geo-live-marker.is-hovering{border-style:dashed;animation:.85s ease-in-out infinite alternate hybrid-geo-hover-pulse}.hybrid-geo-live-marker.is-locked{border-style:solid;box-shadow:inset 0 0 12px #ffffff1a,0 0 12px #7ed8ff33}.hybrid-geo-live-marker.is-result-correct{background:#2bc67c85;border:4px solid #72e3a6;overflow:visible;box-shadow:inset 0 0 20px #d3ffe740,0 0 22px #41e18fd1;z-index:7!important}.hybrid-geo-live-marker.is-result-wrong{background:#dc305285;border:3px solid #ff6682;box-shadow:inset 0 0 16px #ffd2da24,0 0 15px #ff496c9e;z-index:5!important}.hybrid-geo-live-marker.is-result-correct:after,.hybrid-geo-live-marker.is-result-wrong:after{z-index:9;color:#06150f;border:2px solid #07131f;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-weight:1000;display:grid;position:absolute;top:-9px;right:-9px;box-shadow:0 2px 9px #000000a6}.hybrid-geo-live-marker.is-result-correct:after{content:"✓";background:#72e3a6}.hybrid-geo-live-marker.is-result-wrong:after{content:"✕";color:#2a0710;background:#ff6682}.hybrid-geo-live-marker>span.is-hovering{animation:.7s ease-in-out infinite alternate hybrid-geo-avatar-hover}.hybrid-geo-live-marker>span.is-locked{box-shadow:0 0 0 2px #ffffff38,0 2px 9px #000c!important}.hybrid-geo-live-marker>span.is-correct{z-index:10;animation:.45s cubic-bezier(.2,.85,.25,1.25) both hybrid-geo-correct-pop;position:relative;transform:scale(1.48);border-width:3px!important;box-shadow:0 0 0 4px #72e3a661,0 0 22px #41dc8df2!important}.hybrid-geo-live-marker>span.is-wrong{box-shadow:0 0 0 3px #ff668240,0 0 13px #ff4f6f8c!important}.hybrid-geo-correct-cell{z-index:3;box-sizing:border-box;pointer-events:none;background:#34c77f40;border:4px solid #72e3a6;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 18px #72e3a647,0 0 20px #47e092b8}.hybrid-geo-correct-cell>span{color:#052017;background:#72e3a6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:16px;font-weight:1000;display:grid;box-shadow:0 2px 10px #0000007a}.hybrid-geo-exact-pin{z-index:12;pointer-events:none;filter:drop-shadow(0 3px 8px #000000d9);justify-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.hybrid-geo-exact-pin>i{box-sizing:border-box;background:#ff4771;border:6px solid #fff;border-radius:50%;width:24px;height:24px;display:block;box-shadow:0 0 0 5px #ff477157,0 0 20px #ff4771f2}.hybrid-geo-exact-pin>b{color:#fff;letter-spacing:.08em;background:#250711f0;border:2px solid #ff7895;border-radius:7px;margin-top:7px;padding:4px 7px;font-size:10px;font-weight:1000;line-height:1;box-shadow:0 3px 10px #000000a6}.hybrid-geo-map-only{display:contents}.hybrid-auto-fit-content.is-geogrid{box-sizing:border-box;align-content:stretch;height:100cqh}.hybrid-geo-picker{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr) auto;height:100cqh;min-height:0;align-content:stretch!important}.hybrid-geo-picker:not(.is-resolved)>.hybrid-geo-map-only{place-items:center;min-width:0;min-height:0;display:grid}.hybrid-geo-picker:not(.is-resolved) .hybrid-geo-map-frame{max-width:100%;height:100%;max-height:100%;width:auto!important}.hybrid-geo-picker:not(.is-resolved)>h2{margin:0;line-height:1.05}.hybrid-geo-picker:not(.is-resolved)>.hybrid-geo-player-status{box-sizing:border-box;min-height:48px}.hybrid-geo-resolved-layout{grid-template-columns:minmax(500px,1.45fr) minmax(350px,.72fr);align-items:stretch;gap:clamp(14px,1.3cqw,22px);width:100%;height:min(77cqh,820px);min-height:610px;display:grid}.hybrid-geo-resolved-layout>.hybrid-geo-map-frame{justify-self:center;max-width:100%;height:100%;width:auto!important}.hybrid-geo-resolution{background:linear-gradient(135deg,#1f6a9129,#050e18f2);border:1px solid #7ed8ff57;border-radius:14px;grid-template-columns:minmax(145px,180px) minmax(0,1fr);gap:9px;padding:9px;display:grid}.hybrid-geo-resolved-layout>.hybrid-geo-resolution{border-width:2px;grid-template-rows:126px minmax(0,1fr);grid-template-columns:1fr;gap:10px;min-width:0;min-height:0;padding:12px}.hybrid-geo-resolved-layout .hybrid-geo-resolution>header{background:linear-gradient(145deg,#2daa6a3d,#08261be0);border:1px solid #72e3a642;box-shadow:inset 0 0 24px #72e3a60f}.hybrid-geo-resolved-layout .hybrid-geo-resolution>header small{font-size:12px}.hybrid-geo-resolved-layout .hybrid-geo-resolution>header strong{font-size:clamp(48px,4.2cqw,68px)}.hybrid-geo-resolved-layout .hybrid-geo-resolution>header span{color:#b8d2c4;font-size:13px}.hybrid-geo-resolved-layout .hybrid-geo-resolution>div{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:1fr;gap:8px;min-height:0}.hybrid-geo-resolution>header{text-align:center;background:#34c77f21;border-radius:10px;align-content:center;justify-items:center;gap:2px;display:grid}.hybrid-geo-resolution>header small{color:#8de8bb;letter-spacing:.12em;font-size:8px;font-weight:1000}.hybrid-geo-resolution>header strong{color:#e2fff0;font-size:clamp(25px,2.2cqw,38px);line-height:1}.hybrid-geo-resolution>header span{color:#91ad9f;font-size:8px;font-weight:850}.hybrid-geo-resolution>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.hybrid-geo-resolution article{border:1px solid color-mix(in srgb,var(--player-color) 45%,#ffffff1a);background:color-mix(in srgb,var(--player-color) 9%,#050d17f5);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 5px;min-width:0;padding:7px;display:grid}.hybrid-geo-resolution article.is-correct{background:#2a936033;border:2px solid #72e3a6}.hybrid-geo-resolution article.is-wrong{border-color:#ff668280}.hybrid-geo-resolution article.is-own{box-shadow:inset 0 0 0 2px var(--player-color)}.hybrid-geo-resolution article>i{border:2px solid var(--player-color);color:#fff;background:#081522;border-radius:50%;grid-row:1/3;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:1000;display:grid;overflow:hidden}.hybrid-geo-resolution article>i img{object-fit:cover;width:100%;height:100%}.hybrid-geo-resolution article>div{gap:1px;min-width:0;display:grid}.hybrid-geo-resolution article>div strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.hybrid-geo-resolution article>div span{color:#93a4b8;font-size:8px;font-weight:850}.hybrid-geo-resolution article>div span b{color:var(--player-color);font-size:11px}.hybrid-geo-resolution article>p{grid-column:2;gap:0;margin:0;display:grid}.hybrid-geo-resolution article>p b{color:#ff8298;font-size:8px}.hybrid-geo-resolution article.is-correct>p b{color:#8df0bd}.hybrid-geo-resolution article>p small{color:#75869a;font-size:7px;font-weight:800}.hybrid-geo-resolution article>u{color:#72e3a6;grid-area:1/3/3;font-size:15px;font-weight:1000;text-decoration:none}.hybrid-geo-player-status.is-resolved{background:#2ea4691f!important;border-color:#72e3a68c!important}.hybrid-geo-resolved-layout .hybrid-geo-resolution article{border-width:2px;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr) auto;gap:4px 11px;padding:10px 12px}.hybrid-geo-resolved-layout .hybrid-geo-resolution article.is-correct{background:linear-gradient(145deg,#269d6052,#07271bf0);border-color:#72e3a6;box-shadow:inset 0 0 18px #72e3a614,0 0 14px #48dc9126}.hybrid-geo-resolved-layout .hybrid-geo-resolution article.is-wrong{background:linear-gradient(145deg,#741f3233,#180a11f0);border-color:#ff668294}.hybrid-geo-resolved-layout .hybrid-geo-resolution article>i{border-width:3px;width:50px;height:50px}.hybrid-geo-resolved-layout .hybrid-geo-resolution article>div strong{font-size:17px}.hybrid-geo-resolved-layout .hybrid-geo-resolution article>div span{color:#c0cbd8;font-size:13px}.hybrid-geo-resolved-layout .hybrid-geo-resolution article>div span b{font-size:20px}.hybrid-geo-resolved-layout .hybrid-geo-resolution article>p{align-items:baseline;gap:7px;display:flex}.hybrid-geo-resolved-layout .hybrid-geo-resolution article>p b{font-size:13px}.hybrid-geo-resolved-layout .hybrid-geo-resolution article>p small{color:#aab6c5;font-size:11px}.hybrid-geo-resolved-layout .hybrid-geo-resolution article>u{text-align:center;background:#040a1294;border:2px solid;border-radius:10px;align-self:center;min-width:56px;padding:8px;font-size:28px;line-height:1}.hybrid-geo-resolved-layout .hybrid-geo-resolution article.is-wrong>u{color:#ff8298}.hybrid-geo-live-list>span{background:#040a14ad;border:1px solid;border-radius:10px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:9px 11px;display:grid}.hybrid-geo-live-list i{border-radius:50%;width:8px;height:8px}.hybrid-geo-live-list strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hybrid-geo-live-list b{color:#fff;font-size:18px}.hybrid-geo-live-list small{color:#93a5bd;letter-spacing:.08em;grid-column:2/-1;font-size:10px;font-weight:950}@keyframes hybrid-geo-hover-pulse{0%{opacity:.55;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes hybrid-geo-avatar-hover{0%{opacity:.48;transform:scale(.84)}to{opacity:1;transform:scale(1)}}@keyframes hybrid-geo-correct-pop{0%{opacity:.45;transform:scale(.72)}to{opacity:1;transform:scale(1.48)}}.hybrid-round-result header h2{margin:0;font-size:clamp(38px,5cqw,72px);line-height:1}.hybrid-round-result header p{color:#aab8cc;margin:0}.hybrid-round-result article>em{color:#ffe174;text-align:center;font-size:26px;font-style:normal;font-weight:950}.hybrid-round-result article>em.hybrid-place-movement{justify-items:center;gap:2px;line-height:1;display:grid}.hybrid-place-movement>b{color:#fff;font-size:28px}.hybrid-place-movement>small{color:#8fa1b8;background:#ffffff14;border-radius:999px;min-width:25px;padding:3px 6px;font-size:10px}.hybrid-place-movement.up>small{color:#63e6a3;background:#4adc8f26}.hybrid-place-movement.down>small{color:#ff7188;background:#ff5b7424}.hybrid-round-result article.rank-hold{opacity:1;transform:translateY(var(--rank-origin,0))}.hybrid-round-result article.rank-motion{animation:2.2s cubic-bezier(.2,.72,.22,1) both hybrid-rank-arrive}.hybrid-round-result article>span.gain-pending{opacity:.3}@keyframes hybrid-rank-arrive{0%{opacity:1;transform:translateY(var(--rank-origin,0)) scale(1)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.hybrid-round-result article.rank-motion{animation:none}}.hybrid-round-result article>i{border:3px solid;border-radius:50%;place-items:center;width:52px;height:52px;font-style:normal;font-weight:950;display:grid;overflow:hidden}.hybrid-round-result article>i img{object-fit:cover;width:100%;height:100%}.hybrid-round-result article>div{gap:4px;min-width:0;display:grid}.hybrid-round-result article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(19px,1.6cqw,28px);overflow:hidden}.hybrid-round-result article>div small{color:#aab8cc;font-size:15px}.hybrid-round-result article>span{justify-items:end;gap:2px;display:grid}.hybrid-round-result article>span small{color:#8fa1b8;letter-spacing:.08em;font-size:9px;font-weight:950}.hybrid-round-result article>span b{color:#aab8cc;font-size:25px}.hybrid-round-result article>span b.positive{color:#71e1ca}.hybrid-round-result article>b{justify-items:end;font-size:30px;display:grid}.hybrid-round-result article>b small{color:#899ab0;text-transform:uppercase;font-size:9px}@container (width<=760px){.hybrid-round-result article{grid-template-columns:34px 46px minmax(0,1fr) auto!important;gap:9px!important}.hybrid-round-result article>i{width:42px;height:42px}.hybrid-round-result article>span{display:none}}.hybrid-secret-hero>div:first-child{gap:6px;display:grid}.hybrid-secret-hero>div:first-child>strong{font-size:clamp(28px,3cqw,48px)}.hybrid-secret-hero>div:first-child>small{color:#b4c1d3;max-width:720px;font-size:15px;line-height:1.4}.hybrid-secret-role-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hybrid-secret-role-guide article{border:1px solid color-mix(in srgb, var(--role-color) 35%, #ffffff14);background:color-mix(in srgb, var(--role-color) 8%, #070d19e6);border-radius:15px;align-content:start;gap:7px;min-height:76px;padding:13px 16px;display:grid}.hybrid-secret-role-guide article small{color:var(--role-color);letter-spacing:.11em;font-size:10px;font-weight:950}.hybrid-secret-role-guide article strong{color:#edf3fc;font-size:clamp(15px,1.2cqw,19px);line-height:1.38}.hybrid-moderator-center{align-content:start;gap:clamp(10px,1.2cqw,18px);min-height:100%;display:grid}.hybrid-moderator-head{background:linear-gradient(135deg,#111f36f0,#080f1cf0);border:1px solid #7ed8ff33;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:18px 22px;display:flex}.hybrid-moderator-head h2{margin:5px 0 0;font-size:clamp(22px,2.4cqw,38px);line-height:1.08}.hybrid-moderator-head>strong{color:#7ed8ff;background:#7ed8ff1c;border-radius:13px;flex:none;padding:12px 16px;font-size:clamp(15px,1.35cqw,21px)}.hybrid-moderator-solution{background:linear-gradient(120deg,#ffe17424,#ff9f430f);border:1px solid #ffe1746b;border-radius:16px;gap:4px;padding:14px 20px;display:grid}.hybrid-moderator-solution small{color:#ffe174;letter-spacing:.12em;font-size:10px;font-weight:950}.hybrid-moderator-solution strong{font-size:clamp(23px,2.4cqw,38px)}.hybrid-moderator-solution.is-editable{grid-template-columns:auto minmax(280px,520px);justify-content:space-between;align-items:center;gap:14px}.hybrid-moderator-solution form{grid-template-columns:minmax(120px,1fr) auto;gap:9px;display:grid}.hybrid-moderator-solution input{color:#ffe174;background:#080d18;border:2px solid #ffe1747a;border-radius:10px;min-width:0;padding:11px 14px;font:950 clamp(22px,2cqw,32px)/1 system-ui,sans-serif}.hybrid-moderator-solution button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b97820,#7c4915);border:1px solid #ffe1748c;border-radius:10px;padding:0 18px;font-weight:950}.hybrid-moderator-solution button:disabled{opacity:.4;cursor:default}.hybrid-moderator-own-answer{background:#702a911a;border:1px solid #d66afa4d;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:10px;display:grid}.hybrid-moderator-own-answer label{gap:5px;min-width:0;display:grid}.hybrid-moderator-own-answer label small{color:#d98bfa;letter-spacing:.09em;font-size:9px;font-weight:950}.hybrid-moderator-own-answer input{color:#fff;min-width:0;font:inherit;background:#080d18;border:1px solid #d66afa52;border-radius:9px;padding:11px 13px;font-weight:850}.hybrid-moderator-own-answer button{color:#fff;background:linear-gradient(135deg,#8b3bb3,#592b82);border:1px solid #d66afa80;border-radius:9px;padding:0 18px;font-weight:950}.hybrid-moderator-own-answer button:disabled{opacity:.42}.hybrid-top10-moderator{grid-template-rows:auto minmax(0,1fr);gap:clamp(10px,1.1cqw,16px);min-height:0;display:grid}.hybrid-top10-moderator>header{text-align:left;background:#ffffff09;border:2px solid #ffffff1a;border-radius:14px;justify-content:flex-start;align-items:center;gap:13px;min-width:0;padding:11px 17px;display:flex}.hybrid-top10-moderator>header.is-running{border-color:var(--active-color);background:color-mix(in srgb,var(--active-color) 16%,#070d18f2);box-shadow:0 0 24px color-mix(in srgb,var(--active-color) 20%,transparent)}.hybrid-top10-moderator>header>i{border:3px solid var(--active-color);width:54px;height:54px;color:var(--active-color);background:#080e1a;border-radius:50%;flex:none;place-items:center;font-size:20px;font-style:normal;font-weight:950;display:grid;overflow:hidden}.hybrid-top10-moderator>header>i img{object-fit:cover;width:100%;height:100%}.hybrid-top10-moderator>header>div{gap:5px;min-width:0;display:grid}.hybrid-top10-moderator>header small{color:#8c9db3;letter-spacing:.13em;font-size:9px;font-weight:950}.hybrid-top10-moderator>header strong{color:var(--active-color,#d5baff);font-size:clamp(19px,1.7cqw,29px);line-height:1.05}.hybrid-top10-solution-table{background:#050a14c7;border:1px solid #b78cff57;border-radius:14px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.hybrid-top10-table-head{background:#b78cff21;border-bottom:1px solid #b78cff4d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hybrid-top10-table-head>span{color:#d5baff;letter-spacing:.13em;padding:9px 14px;font-size:10px;font-weight:950}.hybrid-top10-table-head>span+span{border-left:1px solid #b78cff3d}.hybrid-top10-table-body{grid-template-rows:repeat(5,minmax(58px,1fr));min-height:0;display:grid}.hybrid-top10-table-row{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.hybrid-top10-table-row+.hybrid-top10-table-row{border-top:1px solid #ffffff14}.hybrid-top10-table-row>button{background:color-mix(in srgb,var(--owner-color) 6%,#070d18f5);color:#fff;text-align:left;cursor:pointer;border:0;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 14px;transition:background .18s,box-shadow .18s;display:grid}.hybrid-top10-table-row>button+button{border-left:1px solid #b78cff3d}.hybrid-top10-table-row>button:not(:disabled):hover{background:color-mix(in srgb,var(--owner-color) 20%,#070d18f5);box-shadow:inset 4px 0 var(--owner-color)}.hybrid-top10-table-row>button:disabled{cursor:default;opacity:.64}.hybrid-top10-table-row>button.is-revealed{background:color-mix(in srgb,var(--owner-color) 16%,#070d18f5);box-shadow:inset 4px 0 var(--owner-color);opacity:1}.hybrid-top10-table-row>button.is-solution{--owner-color:#ffd45a}.hybrid-top10-table-row>button>b{color:var(--owner-color);font-size:clamp(20px,1.7cqw,28px)}.hybrid-top10-table-row>button>span{gap:3px;min-width:0;display:grid}.hybrid-top10-table-row>button>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,1.15cqw,20px);overflow:hidden}.hybrid-top10-table-row>button>span small{color:#8292a8;letter-spacing:.07em;font-size:8px;font-weight:950}.hybrid-top10-table-row>button:not(:disabled)>span small{color:#d5baff}.hybrid-top10-table-row>button>i{border:2px solid var(--owner-color);width:34px;height:34px;color:var(--owner-color);border-radius:50%;place-items:center;font-style:normal;font-weight:950;display:grid;overflow:hidden}.hybrid-top10-table-row>button>i img{object-fit:cover;width:100%;height:100%}.hybrid-top10-moderator-board{grid-template-rows:auto auto auto minmax(460px,1fr);gap:clamp(10px,1cqh,15px);min-height:clamp(720px,92cqh,980px)}.hybrid-top10-moderator-controls{grid-template-columns:minmax(0,1fr) clamp(180px,15cqw,250px);align-items:stretch;gap:12px;display:grid}.hybrid-top10-moderator-controls>div{background:#070e1ac2;border:1px solid #7ed8ff2e;border-radius:14px;gap:7px;min-width:0;padding:10px;display:grid}.hybrid-top10-moderator-controls>div>small{color:#8da0b8;letter-spacing:.12em;font-size:9px;font-weight:950}.hybrid-top10-moderator-controls>div>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.hybrid-top10-moderator-controls>div button{border:1px solid color-mix(in srgb,var(--player-color) 38%,#ffffff14);background:color-mix(in srgb,var(--player-color) 8%,#070e1af0);color:#fff;cursor:pointer;border-radius:11px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px 9px;display:grid}.hybrid-top10-moderator-controls>div button.is-active{border:3px solid var(--player-color);background:color-mix(in srgb,var(--player-color) 19%,#070e1af5);box-shadow:0 0 18px color-mix(in srgb,var(--player-color) 25%,transparent)}.hybrid-top10-moderator-controls>div button>i{border:2px solid var(--player-color);width:36px;height:36px;color:var(--player-color);border-radius:50%;place-items:center;font-style:normal;font-weight:950;display:grid;overflow:hidden}.hybrid-top10-moderator-controls>div button>i img{object-fit:cover;width:100%;height:100%}.hybrid-top10-moderator-controls>div button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,.82cqw,15px);overflow:hidden}.hybrid-top10-moderator-controls button:disabled{cursor:default;opacity:.48}.hybrid-top10-miss{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#b2274761,#55122bb8);border:2px solid #ff607d;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;gap:3px 10px;padding:10px 16px;display:grid;box-shadow:inset 0 1px #ffffff14}.hybrid-top10-miss>span{color:#ff7890;grid-row:1/span 2;font-size:31px;font-weight:950}.hybrid-top10-miss>strong{font-size:clamp(15px,1.1cqw,20px)}.hybrid-top10-miss>small{color:#ffb4c0;font-size:9px;font-weight:850}.hybrid-top10-board.is-moderator button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#b78cff1a,#070d18f5);border:2px solid #b78cff47;border-radius:13px;grid-template-columns:clamp(48px,4cqw,68px) minmax(0,1fr) auto;align-items:center;gap:clamp(9px,.8cqw,14px);min-width:0;min-height:0;padding:clamp(8px,.8cqh,13px) clamp(11px,1cqw,16px);transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.hybrid-top10-board.is-moderator button:not(:disabled):hover{background:linear-gradient(135deg,#b78cff3d,#070d18fa);border-color:#d5baff;transform:translateY(-2px);box-shadow:0 0 22px #b78cff33}.hybrid-top10-board.is-moderator button.is-revealed{border-color:var(--owner-color);background:color-mix(in srgb,var(--owner-color) 14%,#070d18f2);box-shadow:inset 0 0 20px color-mix(in srgb,var(--owner-color) 7%,transparent);cursor:default;opacity:1}.hybrid-top10-board.is-moderator button.is-solution{--owner-color:#ffd45a}.hybrid-top10-board.is-moderator button>b{color:var(--owner-color);font-size:clamp(20px,1.8cqw,29px)}.hybrid-top10-board.is-moderator button>div{gap:4px;min-width:0;display:grid}.hybrid-top10-board.is-moderator button>div strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,1.35cqw,23px);overflow:hidden}.hybrid-top10-board.is-moderator button>div small{color:#bda7e4;letter-spacing:.07em;font-size:9px;font-weight:950}.hybrid-top10-board.is-moderator button>i{border:2px solid var(--owner-color);width:38px;height:38px;color:var(--owner-color);border-radius:50%;place-items:center;font-style:normal;font-weight:950;display:grid;overflow:hidden}.hybrid-top10-board.is-moderator button>i img{object-fit:cover;width:100%;height:100%}@container (width<=900px){.hybrid-top10-moderator-controls{grid-template-columns:1fr}.hybrid-top10-moderator-controls>div>div{grid-template-columns:repeat(5,minmax(92px,1fr));overflow-x:auto}.hybrid-top10-miss{min-height:68px}}.hybrid-moderator-submissions{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;min-height:0;display:grid}.hybrid-moderator-submissions article{border:1px solid color-mix(in srgb,var(--player-color) 28%,#ffffff14);background:linear-gradient(160deg,color-mix(in srgb,var(--player-color) 10%,#0a1120),#080e1a 70%);border-radius:17px;grid-template-rows:auto minmax(0,1fr) auto;align-content:start;gap:11px;min-width:0;padding:15px;display:grid}.hybrid-moderator-submissions article.is-submitted{box-shadow:inset 0 0 25px color-mix(in srgb,var(--player-color) 8%,transparent);border-width:2px}.hybrid-moderator-submissions article.is-draft{border-style:dashed}.hybrid-moderator-submissions article>i{border:3px solid var(--player-color);border-radius:50%;place-items:center;width:48px;height:48px;font-style:normal;font-weight:950;display:grid;overflow:hidden}.hybrid-moderator-submissions article>i img{object-fit:cover;width:100%;height:100%}.hybrid-moderator-submissions article>div{align-content:start;gap:8px;min-width:0;display:grid}.hybrid-moderator-submissions article>div strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.hybrid-moderator-submissions article>div span{overflow-wrap:anywhere;color:#f3f6fb;font-size:clamp(17px,1.45cqw,24px);font-weight:850;line-height:1.18}.hybrid-moderator-submissions article>b{color:#72839a;letter-spacing:.08em;font-size:10px}.hybrid-moderator-submissions article.is-submitted>b{color:#72e3a6}.hybrid-moderator-submissions article.is-draft>b{color:#ffe174}.hybrid-moderator-judgment{gap:6px;min-width:0;display:grid}.hybrid-moderator-judgment>small{color:#8595aa;letter-spacing:.08em;font-size:8px;font-weight:950}.hybrid-moderator-judgment>div{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:5px;display:grid}.hybrid-moderator-judgment button{color:#91a0b4;min-width:0;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:8px 6px;font-size:10px;font-weight:950}.hybrid-moderator-judgment button.is-selected{color:#fff;border-width:2px}.hybrid-moderator-judgment button.is-correct.is-selected{color:#8ff0ba;background:#25a46540;border-color:#58e49a}.hybrid-moderator-judgment button.is-wrong.is-selected{color:#ff9aad;background:#bb2b483d;border-color:#ff607d}.hybrid-moderator-judgment button.is-partial.is-selected{color:#ffd18b;background:#bc751b3d;border-color:#ffbd59}.hybrid-moderator-judgment button:disabled{cursor:default;opacity:.55}.hybrid-moderator-actions{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:9px;display:grid}.hybrid-moderator-actions>section{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;align-content:start;gap:6px;min-width:0;padding:8px;display:grid}.hybrid-moderator-actions button.is-correct-selected{color:#a7f4c8;background:#25a46547;border-color:#58e49a;box-shadow:inset 0 0 0 1px #58e49a}.hybrid-moderator-actions button.is-wrong-selected{color:#ffafbd;background:#bb2b4845;border-color:#ff607d;box-shadow:inset 0 0 0 1px #ff607d}.hybrid-moderator-actions>section>small{color:#8193aa;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:950}.hybrid-moderator-actions>section>div{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:6px;display:grid}.hybrid-moderator-actions button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1685b5,#1c5b91);border:1px solid #7ed8ff66;border-radius:10px;padding:9px 11px;font-size:13px;font-weight:950;line-height:1.12}.hybrid-moderator-actions button.is-secondary{background:#ffffff12;border-color:#ffffff2e}.hybrid-moderator-actions button.is-solution{background:linear-gradient(135deg,#947523,#b86621);border-color:#ffe17480}.hybrid-moderator-actions button.is-danger{background:linear-gradient(135deg,#9d2944,#6b1b38);border-color:#ff5b747a}.hybrid-moderator-actions button:disabled{opacity:.42;cursor:default}.hybrid-moderator-actions>span{color:#93a5bd;text-align:center;background:#ffffff0b;border-radius:14px;padding:16px 18px}@container (width<=1050px){.hybrid-moderator-submissions{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=680px){.hybrid-moderator-head{flex-direction:column;align-items:flex-start}.hybrid-moderator-submissions{grid-template-columns:1fr}}@container (width<=1150px){.hybrid-secret-role-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=650px){.hybrid-secret-role-guide{grid-template-columns:1fr}.hybrid-secret-role-guide article{min-height:0}}.hybrid-musicrec-board{grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;gap:clamp(10px,1.1cqh,16px);min-width:0;height:100%;min-height:0;padding-right:4px;display:grid;overflow:auto}.hybrid-musicrec-progress{background:linear-gradient(135deg,#271638f5,#0b1b2cf5);border:1px solid #ff75bd57;border-radius:18px;gap:11px;min-width:0;padding:14px 17px;display:grid;box-shadow:0 12px 30px #0003}.hybrid-musicrec-progress>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.hybrid-musicrec-progress>header>span{align-items:baseline;gap:9px;display:flex}.hybrid-musicrec-progress>header small{color:#ff75bd;letter-spacing:.11em;font-size:10px;font-weight:950}.hybrid-musicrec-progress>header strong{font-size:clamp(19px,1.7cqw,27px)}.hybrid-musicrec-progress>header>b{color:#c8d3e3;font-size:clamp(12px,1cqw,16px)}.hybrid-musicrec-progress>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1cqw,15px);display:grid}.hybrid-musicrec-progress article{border:1px solid color-mix(in srgb,var(--stage-color) 32%,#ffffff1f);border-top:4px solid var(--stage-color);opacity:.27;background:#070e19c2;border-radius:13px;align-content:center;place-items:center;gap:5px;min-width:0;min-height:72px;display:grid}.hybrid-musicrec-progress article.is-played{opacity:.58}.hybrid-musicrec-progress article.is-active{opacity:1;background:color-mix(in srgb,var(--stage-color) 13%,#091322);box-shadow:0 0 24px color-mix(in srgb,var(--stage-color) 27%,transparent)}.hybrid-musicrec-progress article>i{background:var(--stage-color);color:#101521;border-radius:50%;place-items:center;width:43px;height:43px;font-size:13px;font-style:normal;font-weight:1000;display:grid}.hybrid-musicrec-progress article>small{color:#aab6c8;letter-spacing:.08em;font-size:8px;font-weight:950}.hybrid-musicrec-question,.hybrid-musicrec-solution{background:linear-gradient(115deg,#ff4fa31a,#72d7ff0f);border:1px solid #ffffff21;border-radius:16px;gap:4px;padding:15px 19px;display:grid}.hybrid-musicrec-question small,.hybrid-musicrec-solution small{color:#ff75bd;letter-spacing:.1em;font-size:9px;font-weight:950}.hybrid-musicrec-question h2{margin:0;font-size:clamp(24px,2.3cqw,38px)}.hybrid-musicrec-question p{color:#aebacc;margin:0}.hybrid-musicrec-solution{background:linear-gradient(115deg,#ffe17421,#ff75bd14);border-color:#ffe1746b}.hybrid-musicrec-solution strong{font-size:clamp(25px,2.5cqw,42px);line-height:1.05}.hybrid-musicrec-solution span{color:#c3cedd;font-size:16px}.hybrid-musicrec-board>form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.hybrid-musicrec-board>form input{color:#fff;background:#080f1c;border:2px solid #ff75bd66;border-radius:13px;min-width:0;padding:14px 17px;font:850 clamp(18px,1.5cqw,25px)/1.1 system-ui,sans-serif}.hybrid-musicrec-board>form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b62f76,#713a9e);border:1px solid #ff75bd8c;border-radius:13px;padding:0 22px;font:950 14px/1 system-ui,sans-serif}.hybrid-musicrec-board>form button:disabled{opacity:.42;cursor:default}.hybrid-musicrec-board>form>small{color:#9ba9bd;grid-column:1/-1;font-size:11px}.hybrid-musicrec-wait{color:#aebacc;text-align:center;background:#ffffff09;border:1px solid #ffffff1a;border-radius:13px;padding:13px 17px}.hybrid-musicrec-live{grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;display:grid}.hybrid-musicrec-live>header{justify-content:space-between;align-items:center;display:flex}.hybrid-musicrec-live>header small{color:#ff75bd;letter-spacing:.11em;font-size:10px;font-weight:950}.hybrid-musicrec-live>header strong{color:#72e3a6;font-size:12px}.hybrid-musicrec-live>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:0;display:grid}.hybrid-musicrec-live>div>article:last-child:nth-child(odd){grid-column:1/-1}.hybrid-musicrec-live article{border:3px solid color-mix(in srgb,var(--player-color) 70%,#ffffff24);background:color-mix(in srgb,var(--player-color) 11%,#070e19f0);border-radius:15px;grid-template-rows:1fr auto;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:7px 10px;min-width:0;padding:13px 15px;display:grid}.hybrid-musicrec-live article.is-draft{border-style:dashed}.hybrid-musicrec-live article.is-open{opacity:.48;border-color:#ffffff21}.hybrid-musicrec-live article.is-own{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--player-color) 30%,transparent)}.hybrid-musicrec-live article>i{border:3px solid var(--player-color);border-radius:50%;place-items:center;width:54px;height:54px;font-style:normal;font-weight:950;display:grid;overflow:hidden}.hybrid-musicrec-live article>i img{object-fit:cover;width:100%;height:100%}.hybrid-musicrec-live article>div{min-width:0}.hybrid-musicrec-live article strong,.hybrid-musicrec-live article span{text-overflow:ellipsis;display:block;overflow:hidden}.hybrid-musicrec-live article strong{color:var(--player-color);white-space:nowrap;font-size:clamp(16px,1.2cqw,20px)}.hybrid-musicrec-live article span{color:#fff;overflow-wrap:anywhere;margin-top:5px;font-size:clamp(22px,2cqw,32px);font-weight:950;line-height:1.08}.hybrid-musicrec-live article>b{color:#8f9db1;letter-spacing:.09em;grid-column:1/-1;font-size:10px}.hybrid-musicrec-live article.is-draft>b{color:#ffe174}.hybrid-musicrec-live article.is-submitted>b{color:#72e3a6}.hybrid-moderator-center.is-musicrec .hybrid-musicrec-progress{padding-block:10px}.hybrid-moderator-center.is-musicrec .hybrid-musicrec-progress article{min-height:58px}.hybrid-moderator-center.is-musicrec .hybrid-musicrec-progress article>i{width:36px;height:36px}.hybrid-moderator-center.is-musicrec .hybrid-moderator-submissions article>div span{font-size:clamp(18px,1.55cqw,26px)}.hybrid-moderator-center.is-musicrec .hybrid-moderator-actions>section{border-color:#ff75bd29}@container (width<=900px){.hybrid-musicrec-live>div{grid-template-columns:1fr 1fr}}@container (width<=620px){.hybrid-musicrec-progress>header{flex-direction:column;align-items:flex-start}.hybrid-musicrec-progress>div{grid-template-columns:1fr 1fr}.hybrid-musicrec-board>form{grid-template-columns:1fr}.hybrid-musicrec-board>form button{min-height:48px}.hybrid-musicrec-live>div{grid-template-columns:1fr}}.shell-admin,.shell-player,.shell-viewer{box-sizing:border-box;color:#edf5ff;text-align:left;min-height:100svh}.shell-admin *,.shell-player *,.shell-viewer *{box-sizing:border-box}.shell-admin button,.shell-player button,.shell-admin input,.shell-player input,.shell-admin textarea,.shell-player textarea{font:inherit}.shell-admin{background:radial-gradient(900px 420px at 10% 0,#2caadc2e,#0000 60%),radial-gradient(760px 520px at 90% 100%,#ffb35c21,#0000 65%),linear-gradient(145deg,#07111b,#121827 56%,#090b10);padding:24px}.shell-admin-header{justify-content:space-between;align-items:center;gap:18px;max-width:1480px;margin:0 auto 14px;display:flex}.shell-admin h1,.shell-player h1,.shell-viewer h1,.shell-admin h2{color:#fff;letter-spacing:0;margin:0}.shell-admin h1{font-size:40px;font-weight:950}.shell-admin h2{margin-bottom:10px;font-size:19px;font-weight:900}.shell-eyebrow{color:#ffb35c;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:950}.shell-muted{color:#aebed0;margin:0}.shell-header-actions{align-items:center;gap:10px;display:flex}.shell-header-actions a,.shell-tabs a{color:#edf5ff;text-decoration:none}.shell-header-actions a,.shell-pill{color:#edf5ff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;min-height:34px;padding:7px 11px;font-size:13px;font-weight:850;display:inline-flex}.shell-pill.ok{color:#bbf7d0;background:#22c55e21;border-color:#22c55e52}.shell-tabs{z-index:2;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;max-width:1480px;margin:0 auto 14px;display:grid;position:sticky;top:0}.shell-tabs a,.shell-admin button,.shell-player button{color:#edf5ff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:9px 12px;font-weight:850;display:inline-flex}.shell-tabs a{text-align:center}.shell-tabs a.active,.shell-admin button.selected,.shell-admin button:hover,.shell-player button:hover{background:#ffb35c2e;border-color:#ffb35c}.shell-panel-area{max-width:1480px;margin:0 auto}.shell-grid{gap:12px;display:grid}.shell-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.shell-stack{gap:12px;display:grid}.shell-card{background:linear-gradient(#ffffff14,#ffffff08),#080e17c7;border:1px solid #ffffff24;border-radius:8px;padding:15px}.shell-card.wide,.wide{grid-column:1/-1}.shell-card p{color:#aebed0;margin:0}.shell-card-note{margin-top:10px!important}.shell-admin label,.shell-player label{color:#dbe8f6;gap:6px;font-size:13px;font-weight:850;display:grid}.shell-admin input,.shell-player input,.shell-admin textarea,.shell-player textarea{color:#edf5ff;background:#04080db3;border:1px solid #ffffff2e;border-radius:8px;width:100%;padding:10px}.shell-button-row,.shell-status-grid{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.shell-button-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.shell-button-grid.danger button{border-color:#fb71857a}.shell-status-grid span{color:#b8c6d8;background:#ffffff12;border-radius:999px;padding:7px 10px;font-size:13px;font-weight:850}.shell-status-grid span.ok{color:#bbf7d0;background:#22c55e29}.player-row{grid-template-columns:80px repeat(2,minmax(150px,1fr)) repeat(5,auto);align-items:end;gap:10px;display:grid}.cam-row{grid-template-columns:150px minmax(260px,1fr) 140px minmax(180px,240px) auto minmax(260px,.75fr);align-items:end;gap:10px;display:grid}.answer-row{grid-template-columns:180px minmax(260px,1fr) 150px auto auto;align-items:end;gap:10px;display:grid}.score-row{grid-template-columns:minmax(220px,1fr) 120px auto auto auto;align-items:center;gap:10px;display:grid}.shell-toggle{align-items:center;min-height:40px;gap:8px!important;display:flex!important}.shell-toggle input{width:auto}.shell-obs-cam-link{align-content:end;gap:5px;min-width:0;display:grid}.shell-obs-cam-link span{color:#dbe8f6;font-size:13px;font-weight:850}.shell-obs-cam-link code{color:#ffedd5;text-overflow:ellipsis;white-space:nowrap;background:#04080db3;border:1px solid #ffffff24;border-radius:8px;padding:8px;font-size:12px;display:block;overflow:hidden}.shell-obs-cam-link button{min-height:34px}.shell-cam-save-state{color:#aebed0;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:8px 10px;font-size:13px;font-weight:850;display:inline-flex}.shell-cam-save-state.ok{color:#bbf7d0;background:#22c55e21;border-color:#22c55e52}.shell-player{background:radial-gradient(780px 420px at 15% 0,#7ed8ff2e,#0000 62%),linear-gradient(145deg,#07111b,#0d1420 58%,#080b11);place-items:center;padding:18px;display:grid}.shell-player-card{background:#080e17d6;border:1px solid #ffffff29;border-radius:8px;gap:14px;width:min(720px,100%);padding:20px;display:grid;box-shadow:0 22px 60px #00000059}.shell-player-header{justify-content:space-between;align-items:start;gap:12px;display:flex}.shell-question-box,.shell-player-mirror{background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;gap:8px;padding:14px;display:grid}.shell-question-box strong{color:#fff;font-size:24px;line-height:1.2}.shell-player-mirror{place-items:center;min-height:96px}.shell-live-save{color:#aebed0;font-size:13px;font-weight:850}.shell-viewer{background:radial-gradient(1000px 540px at 12% -8%,#53c8ff29,#0000 64%),radial-gradient(840px 520px at 96% 106%,#ffb35c1f,#0000 70%),linear-gradient(160deg,#04070d,#0a101a);grid-template-rows:110px 1fr 66px;gap:18px;width:100vw;height:min(100vh,56.25vw);min-height:720px;padding:22px;display:grid;overflow:hidden}.shell-viewer-header,.shell-viewer-footer,.shell-main-stage{background:linear-gradient(#ffffff1c,#ffffff08),#050c1480;border:1px solid #ffffff2e;border-radius:8px;box-shadow:0 14px 28px #00000052}.shell-viewer-header{grid-template-columns:360px 1fr 360px;align-items:center;gap:18px;padding:14px 20px;display:grid}.shell-brand{align-items:center;gap:12px;display:flex}.shell-brand>span{background:linear-gradient(135deg,#53c8ff7a,#ffb35c52);border:1px solid #fff3;border-radius:8px;place-items:center;width:56px;height:56px;font-weight:950;display:grid}.shell-brand strong,.shell-brand small{display:block}.shell-viewer-title{text-align:center;justify-items:center;gap:8px;display:grid}.shell-viewer-title h1{font-size:34px;font-weight:950}.shell-viewer-title span,.shell-viewer-kpis span{background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:7px 11px;font-size:13px;font-weight:850}.shell-viewer-kpis{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.shell-viewer-stage{grid-template-columns:390px 1fr;gap:18px;min-height:0;display:grid}.shell-cam-column{grid-template-rows:repeat(5,minmax(0,1fr));gap:10px;min-height:0;display:grid}.shell-cam{background:#040a1194;border:1px solid #ffffff2e;border-radius:8px;grid-template-rows:1fr auto;gap:7px;min-height:0;padding:8px;display:grid}.shell-cam.dimmed{opacity:.45}.shell-cam-inner{color:#7ed8ff;background:#ffffff0d;border-radius:8px;place-items:center;min-height:0;font-size:28px;font-weight:950;display:grid;overflow:hidden}.shell-cam-inner iframe{border:0;width:100%;height:100%}.shell-cam footer,.shell-viewer-footer{justify-content:space-between;align-items:center;display:flex}.shell-cam small{color:#aebed0;font-weight:850}.shell-main-stage{place-items:stretch stretch;min-height:0;padding:18px;display:grid}.shell-scene{text-align:center;background:radial-gradient(120% 140% at 0 0,#53c8ff2e,#0000 62%),#0000003d;border:1px solid #ffffff24;border-radius:8px;align-content:center;gap:18px;height:100%;padding:26px;display:grid}.shell-scene h2{color:#fff;margin:0;font-size:52px;font-weight:950;line-height:1.1}.shell-scene p{color:#d7e7f7;margin:0;font-size:24px}.shell-reveal-grid,.shell-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shell-reveal-grid div,.shell-scoreboard div{text-align:left;background:#ffffff12;border:1px solid #ffffff29;border-radius:8px;gap:8px;padding:14px;display:grid}.shell-scoreboard div{grid-template-columns:1fr auto;align-items:center}.shell-scoreboard strong{color:#7ed8ff;font-size:36px}.shell-viewer-footer{color:#dbe8f6;padding:10px 14px;font-weight:850}@media (width<=1100px){.shell-tabs,.shell-grid.three,.shell-button-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-row,.cam-row,.answer-row,.score-row{grid-template-columns:1fr}}@media (width<=760px){.shell-admin{padding:14px}.shell-admin-header,.shell-player-header{flex-direction:column;align-items:stretch}.shell-tabs,.shell-grid.three,.shell-button-grid{grid-template-columns:1fr}.shell-viewer{height:auto;min-height:100svh;overflow:auto}.shell-viewer-header,.shell-viewer-stage{grid-template-columns:1fr}.shell-cam-column{grid-template-rows:none}}.shell-layout6-page{--stage-scale:min(1, calc(100vw / 1920), calc(100vh / 1080));background:#130b10;place-items:center;width:100vw;height:100vh;display:grid;overflow:hidden}.shell-layout6-page,.shell-layout6-page *{box-sizing:border-box}.shell-layout6-canvas{color:#f8f2f7f5;height:1080px;transform:scale(var(--stage-scale));transform-origin:50%;background:radial-gradient(1180px 760px at -8% 108%,#ff607c4d,#0000 68%),radial-gradient(1120px 740px at 108% 108%,#6eb2ff42,#0000 68%),radial-gradient(980px 720px at 52% 114%,#825a7d3d,#0000 70%),linear-gradient(#1a0e16 0%,#100b12 48%,#090b13 100%);border:6px solid #05070a;flex:none;width:1920px;font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.shell-layout6-canvas:before{content:"";pointer-events:none;background:radial-gradient(58% 46% at 18% 86%,#ff709029,#0000 72%),radial-gradient(56% 44% at 84% 84%,#7ebcff24,#0000 72%),linear-gradient(90deg,#ff607c14,#0000 34% 66%,#6eb2ff14);position:absolute;inset:0}.layout6-cam,.layout6-header,.layout6-header-wide,.layout6-field{color:#f8f2f7f5;letter-spacing:0;text-shadow:0 2px #0006,0 0 18px #ffffff29;z-index:1;background:radial-gradient(130% 78% at 14% -16%,#ffffff2e,#0000 56%),linear-gradient(#ffffff1c,#ffffff0b);border:3px solid #ffe1ec42;border-radius:10px;justify-content:center;align-items:center;font-weight:900;display:flex;position:absolute;box-shadow:0 18px 36px #0000006b,inset 0 1px #ffffff3d,inset 0 -1px #ffffff0f}.layout6-cam:after,.layout6-header:after,.layout6-header-wide:after,.layout6-field:after{content:"";filter:blur(10px);opacity:.5;pointer-events:none;z-index:-1;background:linear-gradient(90deg,#ff607c57,#0000 35% 65%,#6eb2ff52);border-radius:14px;position:absolute;inset:-5px}.layout6-header-wide{flex-direction:column;width:1830px;height:75px;font-size:34px;line-height:1;top:20px;left:45px}.layout6-header-wide small,.layout6-header small{color:#f8f2f7b3;text-shadow:none;margin-top:6px;font-size:16px;font-weight:800;display:block}.layout6-header{flex-direction:column;width:781.25px;height:104px;font-size:36px;line-height:1;top:125px;left:569.375px}.layout6-field{justify-content:stretch;align-items:stretch;width:781.25px;height:781.25px;padding:18px;font-size:50px;top:257px;left:569.375px}.layout6-cam{--box-accent:#ffe1ec42;border-color:color-mix(in srgb, var(--box-accent) 64%, #fff3);box-shadow:0 18px 36px #0000006b, 0 0 28px color-mix(in srgb, var(--box-accent) 42%, transparent), inset 0 1px 0 #ffffff3d, inset 0 -1px 0 #ffffff0f;width:500px;height:281.25px;font-size:46px;overflow:hidden}.layout6-cam:after{background:radial-gradient(80% 90% at 50% 50%, var(--box-accent), transparent 68%);opacity:.46}.layout6-cam-1{--box-accent:#ff6f9170;top:125px;left:45px}.layout6-cam-2{--box-accent:#ffa96961;top:441px;left:45px}.layout6-cam-3{--box-accent:#d67cff61;top:757px;left:45px}.layout6-cam-4{--box-accent:#72beff6b;top:125px;left:1375px}.layout6-cam-5{--box-accent:#71e1ca5c;top:441px;left:1375px}.layout6-cam-6{--box-accent:#a0d26957;top:757px;left:1375px}.layout6-cam.is-hidden{opacity:.26}.layout6-cam-media{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.layout6-cam-media iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.layout6-cam-media span{color:#ffffff85;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:78%;font-size:58px;font-weight:950;overflow:hidden}.layout6-cam-label,.layout6-cam-answer,.layout6-cam-score{background:radial-gradient(110% 130% at 18% 10%, color-mix(in srgb, var(--box-accent) 32%, transparent), transparent 64%), linear-gradient(180deg, color-mix(in srgb, var(--box-accent) 18%, #ffffff12), #0000002e);border:1px solid color-mix(in srgb, var(--box-accent) 72%, #fff3);box-shadow:0 8px 14px #00000047, 0 0 10px color-mix(in srgb, var(--box-accent) 24%, transparent), inset 0 1px 0 #ffffff2b;color:#ffffffe6;text-shadow:0 1px #00000080,0 0 8px #00000047;white-space:nowrap;z-index:2;border-radius:8px;align-items:center;height:42px;font-size:21px;font-weight:850;line-height:1;display:flex;position:absolute;overflow:hidden}.layout6-cam-label{justify-content:space-between;gap:10px;width:304px;padding:0 14px;top:16px;left:18px}.layout6-cam-label small{color:#ffffffad;text-shadow:none;font-size:13px}.layout6-cam-label small.ok{color:#d4fff7}.layout6-cam-answer{text-overflow:ellipsis;width:304px;padding:0 14px;bottom:16px;left:18px}.layout6-cam-score{justify-content:center;width:66px;font-size:27px;bottom:16px;right:18px}.layout6-scene{text-align:center;background:radial-gradient(820px 680px at 0 0,#ffffff14,#0000 58%),linear-gradient(135deg,#101420d6,#0a0c1494);border:1px solid #ffffff21;border-radius:8px;align-content:center;gap:18px;width:100%;height:100%;padding:30px;display:grid;position:relative;overflow:hidden}.layout6-scene:before{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:6px;position:absolute;inset:12px}.layout6-scene-head{justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.layout6-scene-head span,.layout6-title-scene>span{color:#ffffffb8;text-transform:uppercase;border:1px solid #ffffff2e;border-radius:999px;justify-self:center;padding:7px 14px;font-size:18px;font-weight:900}.layout6-scene-head strong{color:#fff;font-size:25px;font-weight:950;line-height:1}.layout6-title-scene{justify-items:center}.layout6-title-scene h2,.layout6-lobby-scene h2,.layout6-answer-phase-scene h2{color:#fff;text-wrap:balance;max-width:650px;margin:0;font-size:54px;font-weight:950;line-height:1.05}.layout6-title-scene p{color:#ebf2ffc2;margin:0;font-size:25px;font-weight:850}.layout6-lobby-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.layout6-lobby-grid span,.layout6-player-status-list span{color:#ffffffad;background:#ffffff12;border:1px solid #ffffff21;border-radius:8px;gap:6px;min-width:0;padding:13px 10px;font-size:15px;font-weight:950;display:grid}.layout6-lobby-grid span.ok,.layout6-player-status-list span.ok{color:#d4fff7;border-color:#71e1ca80;box-shadow:inset 0 0 18px #71e1ca1f}.layout6-lobby-grid strong,.layout6-player-status-list strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.05;overflow:hidden}.layout6-answer-phase-scene{align-content:space-between}.layout6-answer-phase-scene h2{place-self:center}.layout6-player-status-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.layout6-player-status-list em{color:#ffffffad;font-size:13px;font-style:normal;font-weight:850}.layout6-answer-list,.layout6-score-list{gap:10px;display:grid}.layout6-answer-list div,.layout6-score-list div{background:#ffffff12;border:1px solid #ffffff21;border-radius:8px;align-items:center;gap:12px;min-height:78px;padding:12px 16px;display:grid}.layout6-answer-list div{grid-template-columns:180px minmax(0,1fr)}.layout6-answer-list strong,.layout6-score-list em{color:#ffffffe0;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:25px;font-style:normal;font-weight:950;line-height:1;overflow:hidden}.layout6-answer-list span{color:#ffffff8c;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:900;line-height:1.1;overflow:hidden}.layout6-answer-list span.visible{color:#fff}.layout6-score-list div{grid-template-columns:54px minmax(0,1fr) 78px}.layout6-score-list span{color:#ffedd5;background:#ffb35c2e;border:1px solid #ffb35c57;border-radius:8px;justify-content:center;align-items:center;height:48px;font-size:22px;font-weight:950;display:flex}.layout6-score-list strong{color:#7ed8ff;text-align:right;font-size:34px;line-height:1}.shell-cam-source-page{background:0 0;width:100vw;height:100vh;margin:0;overflow:hidden}.shell-cam-source-page iframe{border:0;width:100%;height:100%;position:fixed;inset:0}.shell-cam-source-placeholder{color:#ffffffd6;text-align:center;background:radial-gradient(680px 380px at 50% 40%,#7ed8ff2e,#0000 60%),#04080dd6;place-items:center;gap:10px;width:100vw;height:100vh;display:grid}.shell-cam-source-placeholder strong{font-size:64px;line-height:1}.shell-cam-source-placeholder span{color:#ffffffa3;font-size:20px;font-weight:850}
