:root{--bg:#08070f;--panel:#ffffff09;--panel-2:#ffffff0e;--line:#ffffff16;--line-2:#ffffff24;--ink:#eeecf5;--ink-2:#a9a4bc;--ink-3:#7e7998;--forge:#7c3aff;--forge-ui:#9b6bff;--duel:#00d4ff;--duel-op:#ff7a45;--pub:#e0452a;--pub-ui:#ff6b45;--ferder:#18b890;--ferder-ui:#35d9a8;--whereid:#e0982b;--whereid-ui:#f0b24a;--gold:gold;--brand:#7c3aff;--brand-ui:#9b6bff;--alert:#f2503a;--lock:#d9a441;--correct:#2fd39a;--wrong:#ff6b5a;--c-art:#a855f7;--c-arch:#3b82f6;--c-war:#c2543a;--c-sci:#22d3ee;--c-cult:#d9852b;--c-sport:#c9a227;--c-lit:#6366f1;--c-music:#ec4899;--c-pol:#d946ef;--c-rel:#8b5cf6;--c-trade:#14b8a6;--c-nat:#6fa84b;--c-culin:#f97316;--c-fash:#f43f5e;--font-display:"Bebas Neue", sans-serif;--font-display-heavy:"Anton", "Bebas Neue", sans-serif;--font-body:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fs-hero:38px;--fs-h1:26px;--fs-h2:20px;--fs-h3:16px;--fs-body:14px;--fs-sm:13px;--fs-xs:12px;--fs-eyebrow:11px;--fs-num-1:34px;--fs-num-2:26px;--fs-num-3:18px;--lh-num:.82;--lh-title:.92;--lh-body:1.5;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:40px;--s9:56px;--s10:72px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-pill:999px;--sidebar:264px;--container:1400px;--gutter:var(--s6);--t:.15s cubic-bezier(.4,0,.2,1);--fs-display:48px;--fs-score:64px;--fs-count:150px;--fs-room:170px;--fs-stage:62px;--streak:#f2a03c;--time:#4ec3f0;--pos-a:#8b7bff;--pos-a-fill:#15112a;--pos-a-edge:#8b7bff6b;--pos-b:#4fa8e8;--pos-b-fill:#0d1926;--pos-b-edge:#4fa8e866;--pos-c:#e5a93c;--pos-c-fill:#1f190e;--pos-c-edge:#e5a93c61;--pos-d:#d96bc4;--pos-d-fill:#21111d;--pos-d-edge:#d96bc466;--bevel:24px;--stage:960px;--prose:720px;--form:760px;--fs-display-m:32px;--fs-hero-m:25px;--fs-h1-m:21px;--fs-num-1-m:27px;--fs-num-2-m:23px;--fs-score-m:46px;--fs-count-m:104px;--gutter-m:var(--s5);--gutter-tile:var(--s3)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{background:#0a0818;height:100%;overflow:hidden}html.lp-doc,html.lp-doc body,html.lp-doc #root{height:auto;overflow:hidden visible}body.gq-in-game .hdr-controls,body.gq-in-game .gq-toast{display:none!important}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#060c18;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}body.gq-theme-noir,html.gq-theme-noir,html.gq-theme-noir body,html.gq-theme-noir #root{background:#000}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:2px}input::placeholder,textarea::placeholder{color:#ffffff4d;opacity:1;font-family:inherit;overflow:visible}input:-webkit-autofill{caret-color:#fff;transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f0a1e8c!important}input:-webkit-autofill:hover{caret-color:#fff;transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f0a1e8c!important}input:-webkit-autofill:focus{caret-color:#fff;transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f0a1e8c!important}input:-webkit-autofill:active{caret-color:#fff;transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f0a1e8c!important}textarea:-webkit-autofill{caret-color:#fff;transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f0a1e8c!important}textarea:-webkit-autofill:hover{caret-color:#fff;transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f0a1e8c!important}textarea:-webkit-autofill:focus{caret-color:#fff;transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f0a1e8c!important}textarea:-webkit-autofill:active{caret-color:#fff;transition:background-color 9999s ease-out,color 9999s ease-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0f0a1e8c!important}:is(input:autofill,textarea:autofill){color:#fff!important;background:#0f0a1e8c!important}.quiz-content{letter-spacing:normal;overflow-wrap:anywhere;word-break:normal;padding-block:.05em;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Noto Sans Devanagari,Noto Sans Thai,Noto Sans Arabic,Noto Sans Hebrew,Noto Sans SC,Noto Sans JP,Noto Sans KR,sans-serif;line-height:1.6}.quiz-content-prose{line-height:1.7}@media (width<=640px){body{font-size:13px}input,textarea,select{font-size:16px!important}input::placeholder,textarea::placeholder{font-size:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.page-bg{--pg-accent:124, 58, 255;--pg-base-top:#050810;--pg-base-mid:#070a14;--pg-base-bot:#060c18;background: radial-gradient(ellipse 80% 60% at 20% 100%, rgba(var(--pg-accent), .08) 0%, transparent 60%), radial-gradient(ellipse 70% 50% at 85% 0%, rgba(var(--pg-accent), .06) 0%, transparent 55%), radial-gradient(ellipse 50% 40% at 50% 50%, rgba(var(--pg-accent), .04) 0%, transparent 70%), linear-gradient(180deg, var(--pg-base-top) 0%, var(--pg-base-mid) 40%, var(--pg-base-bot) 100%);min-height:100dvh;position:relative}@media (width<=719px){.page-bg{background:radial-gradient(ellipse 100% 24% at 50% 100%, rgba(var(--pg-accent), .07) 0%, transparent 62%), radial-gradient(ellipse 70% 40% at 85% 0%, rgba(var(--pg-accent), .05) 0%, transparent 55%), linear-gradient(180deg, var(--pg-base-top) 0%, var(--pg-base-mid) 44%, var(--pg-base-bot) 100%)}}.page-bg>*{z-index:1;position:relative}.glass{-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);background:linear-gradient(135deg,#ffffff12 0%,#ffffff08 50%,#ffffff0d 100%);border:1px solid #ffffff1f;border-color:#ffffff1f #ffffff0a #ffffff08 #ffffff0f;border-radius:12px;transition:background .2s,border-color .2s,box-shadow .25s,transform .18s cubic-bezier(.22,1,.36,1),color .2s,opacity .15s,filter .15s;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #00000026,0 2px 8px #0003}.glass:hover{background:linear-gradient(135deg,#ffffff1c 0%,#ffffff0d 50%,#ffffff14 100%);border-top-color:#ffffff2e;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000026,0 4px 14px #0000004d}.glass:active{filter:brightness(.92)}.glass-tint{background:linear-gradient(135deg, rgba(var(--tint), .1) 0%, rgba(var(--tint), .04) 50%, rgba(var(--tint), .06) 100%);-webkit-backdrop-filter:blur(12px)saturate(140%);border-top:1px solid #ffffff1a;border-left:1px solid rgba(var(--tint), .12);border-right:1px solid rgba(var(--tint), .08);border-bottom:1px solid rgba(var(--tint), .04);border-radius:12px;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s,filter .15s;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #0000001f,0 2px 8px #0000002e}.glass-tint:hover{background:linear-gradient(135deg, rgba(var(--tint), .16) 0%, rgba(var(--tint), .07) 50%, rgba(var(--tint), .1) 100%);border-top-color:#ffffff29;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000001f,0 4px 14px #00000047}.glass-tint:active{filter:brightness(.92)}.chip{transform:rotate(var(--rotate,0deg))}.chip:hover{transform:rotate(var(--rotate,0deg)) translateY(-3px)}.chip:active{transform:rotate(var(--rotate,0deg)) translateY(0)}.glass-surface{pointer-events:none;z-index:1;background:linear-gradient(160deg,#ffffff0f 0%,#0000 40% 60%,#ffffff08 100%);position:absolute;inset:0}.glass-edge{pointer-events:none;z-index:2;background:linear-gradient(90deg,#0000 0%,#ffffff1f 20%,#ffffff2e 50%,#ffffff1f 80%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.glass-card{-webkit-backdrop-filter:blur(16px)saturate(130%);background:linear-gradient(160deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff0f;border-top-color:#ffffff1a;border-radius:16px;transition:background .22s,border-color .22s,box-shadow .28s,transform .18s cubic-bezier(.22,1,.36,1),opacity .15s;box-shadow:inset 0 1px #ffffff0f,0 4px 24px #00000040}button{transition:background .2s,border-color .2s,color .2s,box-shadow .25s,transform .18s cubic-bezier(.22,1,.36,1),opacity .15s}a{transition:background .2s,color .2s,box-shadow .25s,transform .18s cubic-bezier(.22,1,.36,1),opacity .15s}input,textarea,select{transition:background .18s,border-color .2s,box-shadow .22s}@media (hover:none){button:hover,a:hover,.glass:hover,.glass-card:hover{transform:none!important}}.dismiss-btn{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-family:inherit;font-size:14px;line-height:1;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.dismiss-btn:hover{color:#fff;background:#e0452a2e;border-color:#e0452a66}.gq-theme-noir .dismiss-btn:hover{background:#ffffff1a!important;border-color:#ffffff3d!important}.page-header{padding:28px 38px 20px}.page-body{padding:15px 38px 20px}.recent-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=1024px){.recent-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.page-header{padding:20px 24px 16px}.page-body{padding:28px 24px}.recent-grid{grid-template-columns:repeat(2,1fr)}.info-btn-responsive{font-size:10px!important}.info-btn-responsive svg{width:12px!important;height:12px!important}}@media (width<=640px){.page-header{padding:16px 16px 12px}.page-body{padding:20px 16px}.recent-grid{grid-template-columns:1fr 1fr;gap:8px}.info-btn-responsive{gap:3px!important;font-size:9px!important}.info-btn-responsive svg{width:11px!important;height:11px!important}}@media (width<=380px){.recent-grid{grid-template-columns:1fr}}@media (width<=720px){.dash-recent-grid,.dash-bottom-grid{grid-template-columns:1fr!important}}@media (width<=380px){.dash-bottom-grid .glass{gap:10px!important;padding:12px!important}}.hub-page{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:32px 38px}.hub-page--narrow{max-width:820px}@media (width<=768px){.hub-page{padding:22px 18px}}@media (width<=480px){.hub-page{padding:16px 12px}}@media (width<=640px){.duel-mode-grid{grid-template-columns:1fr!important;gap:12px!important}.dash-stats-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.dash-challenges-grid,.duel-challenges-grid,.teams-2col-grid{grid-template-columns:1fr!important}.duel-mode-card{min-height:180px!important;padding:28px 18px 22px!important}.duel-mode-card .duel-mode-emoji{margin-bottom:12px!important;font-size:40px!important}.duel-mode-card .duel-mode-title{margin-bottom:6px!important;font-size:18px!important}}@media (width<=768px){.dash-popular-wrap{width:100%!important}}@media (width<=640px){.teams-panel-card{padding:20px!important}.teams-launch-card{padding:16px 18px!important}}.upg-feature-card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px color-mix(in srgb, var(--card-accent,#7c3aff) 40%, transparent), 0 0 48px color-mix(in srgb, var(--card-accent,#7c3aff) 50%, transparent), 0 16px 48px #0006, inset 0 1px 0 #ffffff12!important}@media (width<=720px){.upg-feature-card{padding:22px 18px 26px!important}.upg-feature-card>div:nth-child(2){width:44px!important;height:44px!important;margin-bottom:16px!important;font-size:20px!important}}@media (width<=640px){.duel-config-grid{grid-template-columns:1fr!important;gap:14px!important}}@keyframes nlPulse{0%,to{opacity:.7;transform:scale(.97)}50%{opacity:.25;transform:scale(1.03)}}.nl-pr1{transform-origin:12px 12px;animation:2.6s ease-in-out infinite nlPulse}.nl-pr2{transform-origin:12px 12px;animation:2.6s ease-in-out .75s infinite nlPulse}.nl-pr3{transform-origin:12px 12px;animation:2.6s ease-in-out 1.5s infinite nlPulse}@keyframes plSweep{0%{stroke-dashoffset:84px;opacity:.85}55%{stroke-dashoffset:0;opacity:.85}70%{stroke-dashoffset:0;opacity:.85}85%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:84px;opacity:0}}.pl-sweep{animation:6s linear infinite plSweep}.pl-wp{opacity:0}@keyframes plWp1{0%{opacity:0;transform:scale(0)}2%{opacity:1;transform:scale(1.45)}9%{opacity:.8;transform:scale(1)}70%{opacity:.8;transform:scale(1)}85%{opacity:0;transform:scale(0)}to{opacity:0;transform:scale(0)}}@keyframes plWp2{0%,22%{opacity:0;transform:scale(0)}24%{opacity:1;transform:scale(1.45)}31%{opacity:.8;transform:scale(1)}70%{opacity:.8;transform:scale(1)}85%{opacity:0;transform:scale(0)}to{opacity:0;transform:scale(0)}}@keyframes plWp3{0%,38%{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1.45)}47%{opacity:.8;transform:scale(1)}70%{opacity:.8;transform:scale(1)}85%{opacity:0;transform:scale(0)}to{opacity:0;transform:scale(0)}}@keyframes plWp4{0%,54%{opacity:0;transform:scale(0)}56%{opacity:1;transform:scale(1.45)}63%{opacity:.8;transform:scale(1)}70%{opacity:.8;transform:scale(1)}85%{opacity:0;transform:scale(0)}to{opacity:0;transform:scale(0)}}.pl-wp1{transform-origin:5px 36px;animation:6s ease-out infinite plWp1}.pl-wp2{transform-origin:34px 18px;animation:6s ease-out infinite plWp2}.pl-wp3{transform-origin:54px 30px;animation:6s ease-out infinite plWp3}.pl-wp4{transform-origin:76px 20px;animation:6s ease-out infinite plWp4}@keyframes boltFill{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0% 0 0)}}@keyframes boltGlow{0%,to{opacity:.55}50%{opacity:1}}.bolt-retry{animation:.5s ease-out forwards boltFill,1.4s ease-in-out .5s infinite boltGlow}@keyframes nlRetryBurst{0%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.15)}to{opacity:.8;transform:scale(1)}}.nl-retry-r1{opacity:0;transform-origin:12px 12px;animation:.4s ease-out forwards nlRetryBurst,1.4s ease-in-out .4s infinite boltGlow}.nl-retry-r2{opacity:0;transform-origin:12px 12px;animation:.4s ease-out .12s forwards nlRetryBurst,1.4s ease-in-out .52s infinite boltGlow}.nl-retry-r3{opacity:0;transform-origin:12px 12px;animation:.4s ease-out .24s forwards nlRetryBurst,1.4s ease-in-out .64s infinite boltGlow}@keyframes plRetrySwipe{0%{stroke-dashoffset:84px}to{stroke-dashoffset:0}}.pl-retry-sweep{animation:.6s ease-out forwards plRetrySwipe,1.4s ease-in-out .6s infinite boltGlow}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sb-shell{contain:layout style;will-change:width;z-index:2;--sb-accent:#5b5fcf;--sb-accent-rgb:91, 95, 207;flex-shrink:0;width:200px;transition:width .28s cubic-bezier(.22,1,.36,1);position:relative}.sb-shell.sb-col{width:64px}.sb{height:100%;padding:var(--s6) var(--s4);gap:var(--s6);border-right:1px solid var(--line);background:radial-gradient(ellipse 80% 34% at 50% 0%, rgba(var(--sb-accent-rgb), .12) 0%, transparent 70%), radial-gradient(ellipse 60% 26% at 50% 100%, rgba(var(--sb-accent-rgb), .08) 0%, transparent 60%), linear-gradient(180deg, #0d0d1f 0%, #0a0918 100%);flex-direction:column;transition:background .45s,border-color .45s;display:flex;overflow:hidden}.sb-shell.sb-col .sb{padding:var(--s6) var(--s2)}.sb-toggle{border:1px solid var(--line-2);cursor:pointer;width:24px;height:24px;color:var(--ink-3);z-index:10;opacity:.2;transition:background var(--t), color var(--t), opacity .2s;background:#15132a;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:14px;right:-12px}.sb-shell:hover .sb-toggle,.sb-toggle:focus-visible,.sb-shell.sb-col .sb-toggle{opacity:1}.sb-toggle:hover{color:var(--ink)}.sb-logo{padding:0 var(--s3) var(--s2);white-space:nowrap;align-items:center;gap:10px;display:flex}.sb-whale{width:auto;height:30px;filter:drop-shadow(0 0 10px rgba(var(--sb-accent-rgb), .28));flex:none;transition:filter .45s;display:block}.sb-shell.sb-col .sb-whale{height:26px}.sb-wordmark-stacked{opacity:1;max-width:200px;transition:opacity .16s ease-out,max-width .22s cubic-bezier(.22,1,.36,1);overflow:hidden}.sb-shell.sb-col .sb-logo{justify-content:center;padding:0}.sb-shell.sb-col .sb-wordmark-stacked{opacity:0;pointer-events:none;max-width:0}.sb-nav{gap:var(--s5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.sb-nav::-webkit-scrollbar{display:none}.sb-group{flex-direction:column;gap:2px;display:flex}.sb-group-label{font-family:var(--font-body);letter-spacing:2px;color:var(--ink-3);text-transform:uppercase;padding:0 var(--s3);margin-bottom:var(--s2);white-space:nowrap;font-size:10px;font-weight:700;line-height:1.2}.sb-ni{padding:9px var(--s3);border-radius:var(--r-sm);color:var(--ink-2);font-family:var(--font-body);font-size:var(--fs-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--t), color var(--t), border-color var(--t);border-left:2px solid #0000;align-items:center;gap:11px;font-weight:500;text-decoration:none;display:flex}.sb-ni:hover{background:var(--panel);color:var(--ink)}.sb-ni.act{color:var(--ink);border-left-color:var(--accent);background:rgba(var(--accent-rgb), .1)}.sb-ni svg{opacity:.85;flex:none;width:17px;height:17px}.sb-ni.act svg{opacity:1;color:var(--accent)}.sb-ni .sb-ic{flex:none;display:inline-flex;position:relative}.sb-ni .sb-dot{width:7px;height:7px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;animation:.28s cubic-bezier(.34,1.56,.64,1) both sb-dot-in;position:absolute;top:-2px;right:-3px}@keyframes sb-dot-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sb-ni .sb-dot{animation:none}}.sb-badge{letter-spacing:.6px;color:var(--ink-2);background:var(--panel-2);border:1px solid var(--line);border-radius:5px;align-items:center;gap:4px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.sb-badge--live{color:var(--pub-ui);background:#e0452a1a;border-color:#e0452a57}.sb-badge--lock{color:var(--lock);background:#d9a44117;border-color:#d9a44147;padding:2px 6px}.sb-badge--lock svg{flex:none;width:9px;height:9px}@keyframes livePing{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}.sb-live-dot{background:var(--pub);border-radius:50%;flex:none;width:6px;height:6px;position:relative}.sb-live-dot:after{content:"";background:var(--pub);border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite livePing;position:absolute;inset:0}.sb-label{opacity:1;white-space:nowrap;max-width:200px;transition:opacity .16s ease-out,max-width .22s cubic-bezier(.22,1,.36,1);overflow:hidden}.sb-shell.sb-col .sb-label,.sb-shell.sb-col .sb-badge,.sb-shell.sb-col .sb-group-label{display:none!important}.sb-shell.sb-col .sb-ni{border-left-color:#0000;justify-content:center;gap:0;padding:10px 0}.sb-shell.sb-col .sb-ni.act{background:rgba(var(--accent-rgb), .12)}.sb-foot{gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--line);flex-direction:column;margin-top:auto;display:flex}.sb-shell.sb-col .sb-foot{display:none}.sb-foot-link{width:100%;padding:9px var(--s3);border-radius:var(--r-sm);color:var(--ink-2);font-family:var(--font-body);font-size:var(--fs-sm);cursor:pointer;text-align:left;transition:background var(--t), color var(--t);background:0 0;border:none;align-items:center;gap:10px;font-weight:500;display:flex}.sb-foot-link:hover{background:var(--panel);color:var(--ink)}.sb-foot-link svg{flex:none}.sb-foot-link--admin,.sb-foot-link--admin:hover{color:var(--brand-ui)}.sb-me{align-items:center;gap:var(--s1);border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);transition:border-color var(--t), background var(--t);padding:6px;display:flex}.sb-me:hover{border-color:var(--line-2);background:var(--panel-2)}.sb-me-main{cursor:pointer;text-align:left;min-width:0;color:inherit;font-family:var(--font-body);background:0 0;border:none;flex:1;align-items:center;gap:10px;padding:4px;display:flex}.sb-avatar{width:30px;height:30px;font-size:var(--fs-sm);color:#fff;background:linear-gradient(150deg,#8b5cff,#5a2fd6);border-radius:9px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.sb-avatar-img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.sb-me-id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sb-me-name{font-size:var(--fs-sm);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.25;overflow:hidden}.sb-me-tier{align-items:center;display:flex}.sb-signout{cursor:pointer;color:var(--ink-3);transition:color var(--t);background:0 0;border:none;flex:none;padding:6px;display:flex}.sb-signout:hover{color:var(--ink)}.sb-upgrade{text-align:center;border:1px solid rgba(var(--sb-accent-rgb), .28);border-radius:var(--r-sm);background:rgba(var(--sb-accent-rgb), .1);width:100%;color:var(--ink);font-family:var(--font-body);font-weight:600;font-size:var(--fs-sm);cursor:pointer;transition:background var(--t), border-color var(--t);padding:10px;display:block}.sb-upgrade:hover{background:rgba(var(--sb-accent-rgb), .16);border-color:rgba(var(--sb-accent-rgb), .42)}.sb-signin-cta{width:100%;padding:10px var(--s2);border:1px solid rgba(var(--sb-accent-rgb), .26);border-radius:var(--r-sm);background:rgba(var(--sb-accent-rgb), .13);color:var(--brand-ui);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap;transition:background var(--t);justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex}.sb-signin-cta:hover{background:rgba(var(--sb-accent-rgb), .22)}.sb-signin-cta svg{flex:none}.sb-shell.sb-col .sb-signin-cta{padding:10px 0}.sb-shell.sb-col .sb-signin-cta .sb-label{display:none}.sb-guest-tier{align-items:center;gap:8px;padding:2px 2px 10px;display:flex}.sb-guest-hint{color:#ffffff6b;font-size:11px;line-height:1.3}.sb-shell.sb-col .sb-guest-tier,.sb-foot-collapsed{display:none}.sb-shell.sb-col .sb-foot-collapsed{padding-top:var(--s3);border-top:1px solid var(--line);justify-content:center;margin-top:auto;display:flex}.sb-avatar-collapsed{width:34px;height:34px;font-size:var(--fs-sm);color:#fff;cursor:pointer;background:linear-gradient(150deg,#8b5cff,#5a2fd6);border-radius:10px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:box-shadow .2s;display:flex;overflow:hidden}.sb-avatar-collapsed:hover{box-shadow:0 0 12px rgba(var(--sb-accent-rgb), .35)}.sb-avatar-guest{background:var(--panel-2);color:var(--ink-3);border:1px solid var(--line-2)}.sb-avatar-guest:hover{color:var(--brand-ui);box-shadow:0 0 12px rgba(var(--sb-accent-rgb), .2)}.chatv{z-index:120;pointer-events:none;justify-content:flex-end;display:flex;position:fixed;inset:0}.chatv-surface{pointer-events:auto;width:900px;max-width:100%;height:100%;color:var(--ink);border-left:1px solid var(--line-2);background:linear-gradient(#100e1c,#0a0913);font-family:DM Sans,system-ui,sans-serif;display:flex;box-shadow:-30px 0 70px #0000008c}.chatv button{color:inherit}.chatv .clist{border-right:1px solid var(--line);flex-direction:column;flex:none;width:320px;min-height:0;display:flex}.chatv .cl-h{align-items:center;gap:var(--s3);padding:var(--s5);display:flex}.chatv .cl-h b{font-family:Bebas Neue,sans-serif;font-size:var(--fs-h1);letter-spacing:.05em;line-height:var(--lh-title);flex:1}.chatv .mini{border-radius:var(--r-sm);border:1px solid var(--line);width:30px;height:30px;color:var(--ink-3);transition:var(--t);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.chatv .mini:hover{color:var(--ink);border-color:var(--line-2)}.chatv .mini svg{width:15px;height:15px}.chatv .perm{align-items:center;gap:var(--s3);margin:0 var(--s5) var(--s4);padding:11px var(--s4);border-radius:var(--r-md);background:#7c3aff17;border:1px solid #7c3aff52;display:flex}.chatv .perm span{font-size:var(--fs-sm);color:var(--ink-2);flex:1}.chatv .perm button{font-size:var(--fs-xs);color:var(--brand-ui);cursor:pointer;background:0 0;border:0;flex:none;font-weight:700}.chatv .perm .perm-x{color:var(--ink-3);border:1px solid var(--line-2);background:color-mix(in srgb, var(--panel-2) 40%, transparent);cursor:pointer;border-radius:6px;padding:3px;transition:border-color .15s,color .15s;display:flex}.chatv .perm .perm-x:hover{color:var(--ink);border-color:var(--line)}.chatv .perm .perm-x svg{width:13px;height:13px}.chatv .csearch{align-items:center;gap:var(--s3);margin:0 var(--s5) var(--s4);padding:0 var(--s4);border-radius:var(--r-md);border:1px solid var(--line-2);background:#08070f80;height:38px;display:flex}.chatv .csearch svg{width:15px;height:15px;color:var(--ink-3);flex:none}.chatv .csearch input{font-size:var(--fs-sm);color:var(--ink);background:0 0;border:0;outline:0;width:100%;font-family:inherit}.chatv .csearch input::placeholder{color:var(--ink-3)}.chatv .conline{display:none}.chatv .act-p{text-align:center;cursor:pointer;background:0 0;border:0;flex:none;width:56px;padding:0}.chatv .act-p .av{margin:0 auto}.chatv .act-n{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:7px;font-size:10px;display:block;overflow:hidden}.chatv .cl-b{flex:1;min-height:0;overflow:auto}.chatv .conv{align-items:center;gap:var(--s3);text-align:left;width:100%;padding:12px var(--s5);transition:var(--t);cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;display:flex}.chatv .conv:hover{background:var(--panel)}.chatv .conv.on{border-left-color:var(--brand-ui);background:#7c3aff1a}.chatv .av{width:40px;height:40px;font-size:var(--fs-sm);color:#fff;background:linear-gradient(150deg, var(--brand-ui), var(--brand));border-radius:13px;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative;overflow:visible}.chatv .av>.av-img{border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.chatv .conv-b{flex:1;min-width:0}.chatv .conv-t{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.chatv .conv-n{font-size:var(--fs-sm);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.3;overflow:hidden}.chatv .conv-w{color:var(--ink-3);flex:none;font-size:11px}.chatv .conv-p{font-size:var(--fs-xs);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:2px;display:flex;overflow:hidden}.chatv .conv-p svg{flex:none;width:12px;height:12px}.chatv .unread{border-radius:var(--r-pill);background:var(--brand-ui);flex:none;min-width:8px;height:8px}.chatv .unread.count{color:#fff;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.chatv .thread{flex-direction:column;flex:1;min-width:0;display:flex}.chatv .th-h{align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);border-bottom:1px solid var(--line);display:flex}.chatv .th-b{flex:1;min-width:0}.chatv .th-n{font-size:var(--fs-body);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.25;overflow:hidden}.chatv .th-s{font-size:var(--fs-xs);color:var(--ink-3);margin-top:2px}.chatv .th-s.on{color:var(--correct)}.chatv .th-body{padding:var(--s6) var(--s5);gap:var(--s4);flex-direction:column;flex:1;display:flex;overflow:auto}.chatv .th-body,.chatv .cl-b{-webkit-mask-image:linear-gradient(#0000 0,#000 20px calc(100% - 20px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 20px calc(100% - 20px),#0000 100%)}.chatv .daysep{text-align:center;letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-3);margin:var(--s2) 0;font-size:11px;font-weight:600}.chatv .msg{align-items:flex-end;gap:var(--s3);max-width:82%;display:flex}.chatv .msg.out{align-self:flex-end}.chatv .msg-col{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.chatv .msg.out .msg-col{align-items:flex-end}.chatv .msg-av{background:linear-gradient(150deg, var(--brand-ui), var(--brand));border-radius:9px;flex:none;align-self:flex-end;width:28px;height:28px;position:relative;overflow:hidden}.chatv .msg-av.ghost{background:0 0}.chatv .msg-av .av-img{color:#fff;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;inset:0}.chatv .msg-av .av-img img{object-fit:cover;width:100%;height:100%}.chatv .bub{padding:11px var(--s4);border-radius:var(--r-lg);font-size:var(--fs-body);border:1px solid var(--line);background:var(--panel-2);word-break:break-word;line-height:1.5}.chatv .msg.out .bub{background:linear-gradient(135deg, var(--brand), #5a2fd6);color:#fff;border-color:#0000}.chatv .stamp{color:var(--ink-3);padding:0 4px;font-size:10px}.chatv .stamp.read{color:var(--correct)}.chatv .attach{border-radius:var(--r-md);border:1px solid var(--edge);background:var(--fill);text-align:left;width:290px;max-width:100%;overflow:hidden}.chatv .at-h{padding:11px var(--s4) 8px;align-items:center;gap:9px;display:flex}.chatv .at-h svg{width:15px;height:15px;color:var(--accent);flex:none}.chatv .at-h b{font-size:var(--fs-sm);color:var(--accent);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.chatv .at-m{font-size:var(--fs-xs);color:var(--ink-3);padding:0 var(--s4) 11px}.chatv .at-cta{justify-content:space-between;align-items:center;gap:var(--s3);width:100%;padding:10px var(--s4);border:0;border-top:1px solid var(--edge);cursor:pointer;font-family:inherit;font-size:var(--fs-sm);color:var(--accent);background:0 0;font-weight:600;display:flex}.chatv .at-cta svg{width:14px;height:14px}.chatv .attach.duel{--accent:var(--duel);--edge:#00d4ff4d;--fill:#00d4ff12}.chatv .attach.daily{--accent:var(--gold);--edge:#ffd70047;--fill:#ffd7000f}.chatv .attach.pub{--accent:var(--pub-ui);--edge:#e0452a4d;--fill:#e0452a14}.chatv .attach.wid{--accent:var(--whereid-ui);--edge:#e0982b4d;--fill:#e0982b12}.chatv .attach.forge{--accent:var(--forge-ui);--edge:#7c3aff4d;--fill:#7c3aff14}.chatv .attach.ferder{--accent:var(--ferder-ui);--edge:#18b8904d;--fill:#18b89012}.chatv .th-f{padding:var(--s4) var(--s5);border-top:1px solid var(--line);align-items:flex-end;gap:var(--s3);display:flex}.chatv .tf-in{align-items:center;gap:var(--s3);min-height:44px;padding:0 var(--s4);border-radius:var(--r-md);border:1px solid var(--line-2);background:#08070f80;flex:1;display:flex}.chatv .tf-in textarea{font-size:var(--fs-body);color:var(--ink);resize:none;background:0 0;border:0;outline:0;width:100%;max-height:110px;padding:11px 0;font-family:inherit;line-height:1.4}.chatv .tf-in textarea::placeholder{color:var(--ink-3)}.chatv .send{border-radius:var(--r-md);color:#fff;cursor:pointer;background:linear-gradient(135deg, var(--brand), #5a2fd6);border:0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:inset 0 1px #fff3}.chatv .send:disabled{opacity:.5;cursor:default}.chatv .send svg{width:18px;height:18px}.chatv .sendfail{padding:6px var(--s5);color:var(--wrong);background:#e0452a14;border-top:1px solid #e0452a33;font-size:11px}.chatv .report-row{padding:0 var(--s5) var(--s4);text-align:center}.chatv .th-empty{text-align:center;color:var(--ink-3);font-size:var(--fs-sm);padding:var(--s7);flex:1;justify-content:center;align-items:center;display:flex}.chatv .list-empty{padding:60px var(--s6);text-align:center;color:var(--ink-3);font-size:var(--fs-xs);line-height:1.6}.chatv .online{background:var(--correct);z-index:2;border:2px solid #100e1c;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-2px;right:-2px}.gq-theme-noir .chatv-surface{background:linear-gradient(#0d0d12,#070709)!important}.gq-theme-noir .chatv .perm{background:#ffffff0d!important;border-color:#ffffff2e!important}.gq-theme-noir .chatv .perm button{color:#fff!important}.gq-theme-noir .chatv .conv.on{background:#ffffff14!important;border-left-color:#fff9!important}.gq-theme-noir .chatv .unread{background:#ffffffd9!important}.gq-theme-noir .chatv .msg.out .bub{color:#fff!important;background:linear-gradient(135deg,#fff3,#ffffff1a)!important}.gq-theme-noir .chatv .send{background:var(--noir-bloom), #ffffff24!important;box-shadow:var(--noir-lift)!important}.gq-theme-noir .chatv .attach{--accent:#edebf2!important;--edge:#ffffff38!important;--fill:#ffffff0a!important}@media (width<=719px){.chatv-surface{width:100%}.chatv .clist{border-right:0;width:100%}.chatv .msg{max-width:84%}.chatv .attach{width:250px}.chatv .conline{gap:var(--s4);padding:var(--s4) var(--s5);border-bottom:1px solid var(--line);display:flex;overflow-x:auto}}.guest-gate-page{justify-content:center;align-items:center;min-height:60vh;padding:40px 20px;display:flex}.gn-backdrop{z-index:220;-webkit-backdrop-filter:blur(10px);background:#0009;justify-content:center;align-items:center;padding:clamp(16px,5vw,40px);display:flex;position:fixed;inset:0}.gn-card{text-align:center;background:#100c1af5;border:1px solid #7c3aff47;border-radius:18px;flex-direction:column;align-items:center;width:100%;max-width:360px;padding:28px 26px;display:flex;box-shadow:0 20px 60px #00000080}.gn-icon{color:#9b7fff;background:#7c3aff1f;border:1px solid #7c3aff4d;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid}.gn-icon svg{width:26px;height:26px}.gn-title{color:#fff;letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:800}.gn-reason{color:#fff9;margin:0 0 20px;font-size:13.5px;line-height:1.55}.gn-primary{color:#fff;text-align:center;cursor:pointer;background:#7c3aff;border:none;border-radius:11px;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none}.gn-primary:hover{background:#6b2fe0}.gn-secondary{color:#ffffff8c;margin-top:12px;font-size:12.5px;font-weight:600;text-decoration:none}.gn-secondary:hover{color:#ffffffd9}.gq-theme-noir .gn-card{border-color:#ffffff29}.gq-theme-noir .gn-icon{color:#edebf2;background:#ffffff0f;border-color:#ffffff2e}.gq-theme-noir .gn-primary{color:#14141a;background:#edebf2}.gq-theme-noir .gn-primary:hover{background:#fff}.gw{display:block;position:relative}.gw-body{position:absolute;inset:0;-webkit-mask:url(/brand/whale_bodymask.png) 50%/contain no-repeat;mask:url(/brand/whale_bodymask.png) 50%/contain no-repeat}.gw-eye{transform-origin:50%;position:absolute}.gw-eye.gw-blink{animation:4.2s ease-in-out infinite gw-blink}.gw-ring{pointer-events:none;display:block;position:absolute;inset:0}.gw-pupil{will-change:transform;transition:transform .75s cubic-bezier(.25,.8,.3,1);position:absolute;inset:0;-webkit-mask:url(/brand/whale_pupil.png) 50%/contain no-repeat;mask:url(/brand/whale_pupil.png) 50%/contain no-repeat}@keyframes gw-blink{0%,90%,to{transform:scaleY(1)}93%,95%{transform:scaleY(.08)}}.gw-celebrate{transform-origin:55% 60%;animation:.48s ease-in-out gw-jiggle}@keyframes gw-jiggle{0%{transform:rotate(0)}23%{transform:rotate(-8deg)}48%{transform:rotate(7deg)}73%{transform:rotate(-3deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.gw-eye.gw-blink{animation:none}.gw-pupil{transition:none}.gw-celebrate{animation:none}}.authv{min-height:100vh;padding:var(--s6);background:var(--bg);flex-direction:column;align-items:center;display:flex;position:relative;overflow-x:hidden}.av-lang{z-index:6;position:absolute;top:16px;right:16px}.authv:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(38% 34% at 16% 6%,#7c3aff21,#0000 70%),radial-gradient(30% 28% at 84% 10%,#00d4ff0e,#0000 72%),radial-gradient(34% 30% at 92% 72%,#18b8900f,#0000 72%),radial-gradient(30% 26% at 8% 82%,#e0982b0d,#0000 74%),radial-gradient(50% 34% at 50% 104%,#7c3aff0f,#0000 74%);position:absolute;inset:0}.authv:after{content:"";pointer-events:none;z-index:0;opacity:.5;background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 40%,#000,#0000 78%);mask-image:radial-gradient(60% 50% at 50% 40%,#000,#0000 78%)}.av-inner{z-index:1;width:100%;max-width:404px;padding:var(--s8) 0 var(--s9);flex-direction:column;flex:1 0 auto;justify-content:center;align-items:center;display:flex;position:relative}.av-lockup{margin-bottom:var(--s6);flex-direction:column;align-items:center;text-decoration:none;display:flex}.av-lockup-whale{margin-bottom:var(--s3)}.av-wordmark{letter-spacing:.09em;color:var(--forge-ui);text-shadow:0 0 24px #7c3aff73;font-family:Bebas Neue,Impact,sans-serif;font-size:33px;font-weight:400;line-height:1}.av-card{border:1px solid var(--line);border-radius:var(--r-lg);width:100%;padding:var(--s7) var(--s6) var(--s6);background:linear-gradient(#ffffff0b,#ffffff04);position:relative;overflow:hidden}.av-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);height:1px;position:absolute;top:0;left:0;right:0}.av-h1{letter-spacing:.02em;text-align:center;color:var(--ink);margin-bottom:var(--s6);font-family:Bebas Neue,Impact,sans-serif;font-size:29px;font-weight:400;line-height:1}.av-lab{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;display:block}.av-inp{align-items:center;gap:var(--s3);border:1px solid var(--line-2);border-radius:var(--r-md);padding:11px var(--s4);margin-bottom:var(--s4);background:#0c0b15;transition:border-color .16s,box-shadow .16s;display:flex}.av-inp:focus-within{border-color:#9b6bff99;box-shadow:0 0 0 3px #7c3aff1f}.av-input:-webkit-autofill{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important;box-shadow:inset 0 0 0 1000px #0c0b15!important}.av-input:-webkit-autofill:hover{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important;box-shadow:inset 0 0 0 1000px #0c0b15!important}.av-input:-webkit-autofill:focus{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important;box-shadow:inset 0 0 0 1000px #0c0b15!important}.av-input:-webkit-autofill:active{caret-color:var(--ink);-webkit-text-fill-color:var(--ink)!important;box-shadow:inset 0 0 0 1000px #0c0b15!important}.av-inp.err{border-color:#ff6b5a8c;box-shadow:0 0 0 3px #ff6b5a1a}.av-ic{width:15px;height:15px;color:var(--ink-3);flex:none}.av-input{min-width:0;color:var(--ink);font-family:inherit;font-size:var(--fs-body);background:0 0;border:none;outline:none;flex:1}.av-input::placeholder{color:var(--ink-3)}.av-eye{width:18px;height:18px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;flex:none;padding:0;display:flex}.av-eye svg{width:16px;height:16px}.av-tick{width:18px;height:18px;color:var(--ferder-ui);flex:none}.av-spin{color:var(--ink-3);flex:none;font-size:13px}.av-hint{font-size:var(--fs-xs);color:var(--ink-3);margin:-10px 0 var(--s4) 2px;min-height:15px}.av-hint.err{color:var(--wrong)}.av-hint.ok{color:var(--ferder-ui)}.av-forgot{text-align:right;font-size:var(--fs-sm);color:var(--forge-ui);margin:-6px 0 var(--s5);text-decoration:none;display:block}.av-forgot:hover{text-decoration:underline}.av-errmsg{font-size:var(--fs-xs);color:var(--wrong);margin:-10px 0 var(--s4) 2px;align-items:center;gap:7px;display:flex}.av-errmsg svg{flex:none;width:12px;height:12px}.av-notice{font-size:var(--fs-xs);color:#e3b24c;margin:-10px 0 var(--s4) 2px;align-items:center;gap:7px;display:flex}.av-notice svg{opacity:.85;flex:none;width:12px;height:12px}.av-sugs{margin:-6px 0 var(--s4);flex-wrap:wrap;gap:8px;display:flex}.av-sug{border-radius:var(--r-pill);color:var(--forge-ui);cursor:pointer;background:#7c3aff1f;border:1px solid #7c3aff4d;padding:6px 12px;font-family:inherit;font-size:12.5px}.av-sug:hover{background:#7c3aff33}.av-primary{border-radius:var(--r-md);cursor:pointer;letter-spacing:.09em;color:#fff;background:linear-gradient(#8b4cff,#6a26e0);border:0;width:100%;padding:14px;font-family:Bebas Neue,sans-serif;font-size:19px;transition:box-shadow .18s,opacity .2s;position:relative;overflow:hidden;box-shadow:0 0 30px -6px #7c3affcc,inset 0 1px #ffffff47}.av-primary:after{content:"";pointer-events:none;background:linear-gradient(#ffffff2e,#0000);height:46%;position:absolute;top:0;left:0;right:0}.av-primary:hover:not(:disabled){box-shadow:0 0 38px -4px #7c3aff,inset 0 1px #ffffff57}.av-primary:disabled{cursor:default;color:var(--ink-3);box-shadow:none;background:#ffffff0d}.av-primary:disabled:after{display:none}.av-or{align-items:center;gap:var(--s4);margin:var(--s5) 0;display:flex}.av-or i{background:var(--line);flex:1;height:1px}.av-or span{font-size:var(--fs-eyebrow);letter-spacing:.16em;color:var(--ink-3)}.av-shards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.av-shard{text-align:center;border-radius:var(--r-md);cursor:pointer;clip-path:polygon(0 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%);background:linear-gradient(158deg,#ffffff16,#ffffff06);border:0;width:100%;padding:13px 10px;text-decoration:none;transition:background .16s,transform .16s;display:block;position:relative}.av-shard:before{content:"";border-radius:var(--r-md);clip-path:polygon(0 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%);-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(158deg,#ffffff4d,#ffffff0d 42%,#0000 62%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.av-shard:after{content:"";border-radius:var(--r-md) var(--r-md) 0 0;pointer-events:none;background:linear-gradient(#ffffff21,#0000);height:42%;position:absolute;top:1px;left:1px;right:1px}.av-shard:hover{background:linear-gradient(158deg,#ffffff21,#ffffff0a)}.av-shard .av-glyph{z-index:1;width:20px;height:20px;margin:0 auto 7px;position:relative}.av-shard .av-nm{z-index:1;font-size:var(--fs-sm);font-weight:500;position:relative}.av-shard.google .av-nm{color:#ededf2}.av-shard.discord .av-nm{color:#c9cbf5}.av-shard.discord{background:linear-gradient(158deg,#5865f23d,#5865f20f)}.av-shard.discord:hover{background:linear-gradient(158deg,#5865f252,#5865f21a)}.av-magic{width:100%;margin-top:var(--s4);text-align:center;border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--ink-2);font-family:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;padding:10px;display:block}.av-magic:hover{color:var(--ink);background:var(--panel);border-color:#fff3}.av-magic-row{margin-top:var(--s4);gap:8px;display:flex}.av-magic-input{border:1px solid var(--line-2);border-radius:var(--r-md);min-width:0;color:var(--ink);font-family:inherit;font-size:var(--fs-sm);background:#0c0b15;outline:none;flex:1;padding:11px 12px}.av-magic-input:focus{border-color:#9b6bff99}.av-magic-send{border-radius:var(--r-md);color:#fff;font-family:inherit;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;background:linear-gradient(#8b4cff,#6a26e0);border:0;flex:none;padding:0 18px;font-weight:600}.av-magic-send:disabled{opacity:.5;cursor:default}.av-note{margin-top:var(--s3);border-radius:var(--r-md);font-size:var(--fs-xs);text-align:center;padding:10px 14px}.av-note.ok{color:var(--correct);background:#2fd39a1a;border:1px solid #2fd39a4d}.av-note.err{color:var(--wrong);background:#ff6b5a14;border:1px solid #ff6b5a47}.av-switch{text-align:center;font-size:var(--fs-sm);color:var(--ink-3);margin-top:var(--s5)}.av-switch b{color:var(--forge-ui);cursor:pointer;font-weight:500}.av-switch a{color:var(--forge-ui);font-weight:500;text-decoration:none}.av-switch a:hover{text-decoration:underline}.av-guest{width:100%;margin-top:var(--s4);border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--ink-2);font-family:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;padding:11px 14px;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:block}.av-guest:hover{color:var(--ink);border-color:color-mix(in srgb, var(--forge-ui) 40%, var(--line-2));background:color-mix(in srgb, var(--forge-ui) 6%, transparent)}.av-alert{margin-bottom:var(--s4);border-radius:var(--r-md);color:var(--wrong);font-size:var(--fs-xs);background:#ff6b5a14;border:1px solid #ff6b5a3d;justify-content:center;align-items:center;gap:7px;padding:9px 12px;display:flex}.av-alert svg{flex:none;width:13px;height:13px}.av-foot{z-index:1;justify-content:center;align-items:center;gap:var(--s5);padding-top:var(--s6);font-size:var(--fs-xs);color:var(--ink-3);flex:none;display:flex;position:relative}.av-foot a{color:var(--ink-3);cursor:pointer;text-decoration:none}.av-foot a:hover{color:var(--ink-2)}.av-medallion{width:66px;height:66px;margin:0 auto var(--s5);color:var(--forge-ui);background:#7c3aff17;border:1px solid #7c3aff59;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 0 30px -8px #7c3affb3}.av-medallion svg{width:27px;height:27px}.av-medallion.ok{color:var(--correct);background:#2fd39a1a;border-color:#2fd39a66;box-shadow:0 0 30px -8px #2fd39a99}.av-medallion.warn{color:var(--whereid-ui);background:#e0982b1a;border-color:#e0982b6b;box-shadow:0 0 30px -8px #e0982b99}.av-backlink{margin-top:var(--s5);font-size:var(--fs-sm);color:var(--ink-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-family:inherit;text-decoration:none;display:inline-flex}.av-backlink:hover{color:var(--ink-2)}.av-backlink svg{width:12px;height:12px}.av-body{text-align:center;font-size:var(--fs-sm);color:var(--ink-2);margin-bottom:var(--s5);line-height:1.6}.av-body b{color:var(--ink);font-weight:600}.av-count{font-family:var(--font-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:700}.av-secondary{width:100%;margin-top:var(--s3);text-align:center;border:1px solid var(--line-2);border-radius:var(--r-md);color:var(--ink-2);font-family:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;padding:12px;font-weight:500;display:block}.av-secondary:hover:not(:disabled){color:var(--ink);background:var(--panel);border-color:#fff3}.av-secondary:disabled{color:var(--ink-3);cursor:default}.av-rules{margin:0 0 var(--s5);padding:0;list-style:none}.av-rule{font-size:var(--fs-sm);color:var(--ink-3);align-items:center;gap:9px;padding:4px 0;display:flex}.av-rule .av-ring{border:1.5px solid var(--ink-3);border-radius:50%;flex:none;width:16px;height:16px}.av-rule.met{color:var(--ink)}.av-rule.met .av-ring{border-color:var(--correct);background:var(--correct)}.gq-theme-noir .authv{--forge-ui:#edebf2}.gq-theme-noir .authv:before{background:radial-gradient(38% 34% at 16% 6%,#ffffff0f,#0000 70%),radial-gradient(50% 34% at 50% 104%,#ffffff08,#0000 74%)!important}.gq-theme-noir .av-title{text-shadow:0 0 24px #ffffff47!important}.gq-theme-noir .av-sug{background:#ffffff14!important;border-color:#ffffff3d!important}.gq-theme-noir .av-sug:hover{background:#ffffff24!important}.gq-theme-noir .av-magic-input:focus{border-color:#fff6!important}.sfl{z-index:9500;pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(120%);background:#0000004d;justify-content:center;align-items:center;animation:2s forwards sfl-fade;display:flex;position:fixed;inset:0}@keyframes sfl-fade{0%{opacity:0}13%{opacity:1}84%{opacity:1}to{opacity:0}}.sfl-card{border:1px solid #ffffff24;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:268px;padding:30px 24px;animation:2s forwards sfl-pop;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000008c}@keyframes sfl-pop{0%{transform:scale(.9)}13%{transform:scale(1)}to{transform:scale(1)}}.sfl-wash{transition:opacity .42s;position:absolute;inset:0}.sfl-wash.colour{background:linear-gradient(155deg,#1b1340,#0c0a1a)}.sfl-wash.noir{background:linear-gradient(155deg,#18181d,#000)}.sfl-logo{justify-content:center;align-items:center;width:108px;height:74px;display:flex;position:relative}.sfl-abs{justify-content:center;align-items:center;transition:opacity .42s;display:flex;position:absolute;inset:0}.sfl-line{color:#fff;text-align:center;letter-spacing:.3px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;position:relative}.sfl-label{color:#f3f0ff80;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600;position:relative}.sfl-greet{letter-spacing:.02em;color:#f3f0ff;white-space:nowrap;justify-content:center;align-items:center;min-height:40px;font-family:Bebas Neue,Impact,sans-serif;font-size:30px;font-weight:400;display:flex;position:relative}.sfl-greet.out{animation:.28s forwards sfl-greet-out}@keyframes sfl-greet-out{to{opacity:0;transform:scale(1.3)}}.sfl-ch{opacity:0;animation:.3s forwards sfl-ch-in;display:inline-block}.sfl-ch.sp{width:.32em}@keyframes sfl-ch-in{0%{opacity:0;transform:translateY(9px)scale(1.4)}to{opacity:1;transform:none}}.sfl-bob.halt{animation:1.5s ease-out forwards sfl-bob-halt}.sfl-bob.start{animation:1.5s ease-in forwards sfl-bob-start}@keyframes sfl-bob-halt{0%{transform:translateY(-6px)rotate(-6deg)}20%{transform:translateY(6px)rotate(6deg)}40%{transform:translateY(-4px)rotate(-4deg)}60%{transform:translateY(3px)rotate(3deg)}80%{transform:translateY(-1px)rotate(-1deg)}to{transform:translateY(0)rotate(0)}}@keyframes sfl-bob-start{0%{transform:translateY(0)rotate(0)}40%{transform:translateY(-2px)rotate(2deg)}70%{transform:translateY(4px)rotate(-4deg)}to{transform:translateY(-6px)rotate(6deg)}}@media (prefers-reduced-motion:reduce){.sfl,.sfl-card{animation-duration:.01ms}.sfl-bob.halt,.sfl-bob.start,.sfl-ch,.sfl-greet.out{opacity:1;animation:none;transform:none}}.app-layout{height:100dvh;display:flex;overflow:hidden}@media (width<=1024px){.app-layout .sb-shell{width:56px}.app-layout .sb-shell .sb-label,.app-layout .sb-shell .sb-ni-meta,.app-layout .sb-shell .sb-nav-label,.app-layout .sb-shell .sb-wordmark{display:none}.app-layout .sb-shell .sb-ni{justify-content:center;padding:10px 0}.app-layout .sb-shell .sb-logo{justify-content:center;padding:18px 0 14px}.app-layout .sb-shell .sb-foot,.app-layout .sb-shell .sb-toggle{display:none}}@media (width>=1025px) and (hover:hover) and (pointer:fine){.bottom-island-nav{display:none!important}}@media (width<=719px){body.gq-chat-open .bottom-island-nav{display:none!important}}body.gq-focus .sb-shell,body.gq-focus .bottom-island-nav{display:none!important}.hdr-controls{flex:none;align-items:center;gap:10px;display:flex}.hdr-pill{background:var(--lift-bloom), #ffffff0d;box-shadow:var(--lift);-webkit-backdrop-filter:blur(10px);border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:4px;display:inline-flex}@media (width<=1024px),(hover:none) and (pointer:coarse){.app-layout .sb-shell{display:none!important}.app-layout main .page-bg{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}body.gq-focus .app-layout main .page-bg{padding-bottom:env(safe-area-inset-bottom,0px)!important}.bottom-island-nav{bottom:calc(14px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(28px)saturate(160%);z-index:200;background:#0d0d1f8c;border:1px solid #ffffff14;border-radius:999px;max-width:92vw;height:72px;display:flex;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 40px #0000008c,0 0 0 1px #ffffff0a,inset 0 1px #ffffff14}.bin-edge,.bin-surface{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.bin-surface{background:radial-gradient(circle at 50% 0,#ffffff0f 0%,#0000 60%),radial-gradient(circle at 50% 100%,#7c3aff0a 0%,#0000 70%)}.bin-edge{border:1px solid #ffffff0a}.bin-items{z-index:2;justify-content:space-around;align-items:center;width:100%;padding:0 8px;display:flex;position:relative}.bin-item{color:#ffffff6b;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:58px;height:58px;font-family:DM Sans,-apple-system,sans-serif;text-decoration:none;transition:color .15s,background .15s;display:flex}.bin-item:hover{color:#ffffffb3}.bin-item.bin-active{color:var(--bin-accent,#fff);background:color-mix(in srgb, var(--bin-accent,#fff) 14%, transparent)}.bin-icon-wrap{justify-content:center;align-items:center;width:25px;height:25px;transition:transform .2s cubic-bezier(.34,1.4,.6,1);display:flex}.bin-item.bin-active .bin-icon-wrap{transform:scale(1.16)}.bin-icon-wrap svg{width:100%;height:100%}.bin-label{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:600;line-height:1;overflow:hidden}.page-bg{padding:16px!important}.glass-card{border-radius:14px!important;padding:20px 16px!important}.duel-mode-grid{grid-template-columns:1fr!important}.duel-mode-card{min-height:180px!important;padding:28px 20px!important}.daily-play-cta{white-space:nowrap;flex:none;letter-spacing:.1em!important;padding:12px 22px!important;font-size:15px!important}}@media (width<=900px){.dash-daily-card{flex-direction:column!important;align-items:stretch!important}.dash-daily-card>div:nth-child(2),.dash-daily-card>div:nth-child(3){padding:14px 20px!important}.dash-daily-card>div:nth-child(3){border-top:1px solid #ffd70024!important;border-left:none!important;flex-wrap:nowrap!important;justify-content:space-between!important;gap:10px!important}}@media (width>=720px){.hdr-controls>div>button{height:46px!important;padding:0 15px!important}}@media (width<=640px){.group-results-card{margin:0 8px!important;padding:24px 16px!important}.duel-matchmaking-root{gap:20px!important;padding:24px 16px!important}.pause-menu-card{padding:28px 20px!important}.teams-admin-root{padding:20px 16px!important}.teams-scoreboard-root{padding:16px 12px!important}.upgrade-plans-grid{gap:10px!important;padding:20px 16px 0!important}.upgrade-section-pad{padding:36px 16px 0!important}}.wid-radar-card{position:relative;overflow:hidden}.wid-radar-card:before{content:"";pointer-events:none;opacity:.025;background-color:#8a7a60;position:absolute;inset:0;-webkit-mask:url(/vector-the-world.svg) 50%/80% no-repeat;mask:url(/vector-the-world.svg) 50%/80% no-repeat}.wid-radar-card>*{z-index:1;position:relative}.gq-theme-noir .page-bg{--pg-accent:255, 255, 255!important;--pg-base-top:#000!important;--pg-base-mid:#050505!important;--pg-base-bot:#000!important}:root{--lift-bloom:radial-gradient(ellipse 120% 90% at 50% 0%, #ffffff17 0%, transparent 70%);--lift-inset:inset 0 1px 0 #ffffff1f;--lift-halo:0 0 18px #ffffff0e;--lift:var(--lift-halo), var(--lift-inset)}.gq-theme-noir{--lift-halo:0 0 20px #ffffff17;--noir-surface:linear-gradient(180deg, #151519d9, #060609d9);--noir-lift-line:#ffffff29;--noir-bloom:var(--lift-bloom);--noir-lift:var(--lift);--noir-lift-strong:0 0 30px #ffffff24, inset 0 1px 0 #ffffff29}.gq-theme-noir .wid-page,.gq-theme-noir .pub-page{background:radial-gradient(80% 60% at 20% 100%,#ffffff0a 0%,#0000 60%),radial-gradient(70% 50% at 85% 0,#ffffff08 0%,#0000 55%),#000!important}.gq-theme-noir .sb{--sb-accent-rgb:255, 255, 255!important;background:linear-gradient(#000 0%,#050505 100%)!important}.gq-theme-noir .sb-ni.act{box-shadow:0 0 18px #ffffff1a;color:#fff!important;background:#ffffff1a!important}.gq-theme-noir .sb-ni:hover{color:#ffffffe6!important}.gq-theme-noir .sb-ni svg{color:inherit!important}.gq-theme-noir .sb-sep{background:linear-gradient(90deg,#0000 0%,#fff3 50%,#0000 100%)!important;border-color:#ffffff0f!important}.gq-theme-noir .sb-sep:after{background:radial-gradient(at 50% 0,#ffffff2e 0%,#ffffff14 35%,#0000 70%)!important}.gq-theme-noir .sb{border-right-color:#ffffff14!important}.gq-theme-noir .sb-logo{border-bottom-color:#ffffff14!important}.gq-theme-noir .sb-foot{border-top-color:#ffffff14!important}.gq-theme-noir .chip{--tint:255, 255, 255!important;color:#ffffffd9!important}.gq-theme-noir .pill-capsule-accent>div[aria-hidden]{background:radial-gradient(at 50% 140%,#ffffff4d 0%,#ffffff2e 40%,#ffffff14 75%,#ffffff05 100%)!important}.gq-theme-noir .pill-capsule-accent{border-color:#ffffff2e #ffffff14 #ffffff2e #ffffff1a!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff1f,0 4px 18px #ffffff24,0 0 12px #ffffff1a,0 2px 8px #00000040!important}.gq-theme-noir .pill-capsule-active{border-color:#ffffff2e #ffffff14 #ffffff2e #ffffff1a!important;animation:none!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff1f,0 4px 18px #ffffff24,0 0 12px #ffffff1a,0 2px 8px #00000040!important}.gq-theme-noir .pro-badge,.gq-theme-noir .complete-badge{color:#fff!important;background:#ffffff14!important;border-color:#ffffff2e!important}.gq-theme-noir .sb-badge{box-shadow:0 0 10px color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent)!important;background:#ffffff0d!important;border-color:#ffffff1a!important}.gq-theme-noir .sb-badge--live{box-shadow:0 0 12px #e0452a4d;color:#ffb199!important;background:#e0452a2e!important;border-color:#e0452a80!important}.gq-theme-noir .sb-foot-link{color:#fffc!important}.gq-theme-noir .bin-item.bin-active{box-shadow:0 0 18px #ffffff2e;--bin-accent:#fff!important;color:#fff!important;background:#ffffff1a!important}.gq-theme-noir .bin-icon-wrap svg path{fill:var(--bin-icon)!important;stroke:var(--bin-icon)!important}.gq-theme-noir .bin-surface{background:radial-gradient(circle at 50% 0,#ffffff14 0%,#0000 60%),radial-gradient(circle at 50% 100%,#ffffff0a 0%,#0000 70%)!important}.gq-theme-noir .hdr-pill{background:radial-gradient(100% 80% at 50% 0,#ffffff1a 0%,#0000 70%),linear-gradient(#141414d9,#050505d9)!important;border-color:#ffffff2e!important;box-shadow:0 0 18px #ffffff1a,inset 0 1px #ffffff1f!important}.gq-theme-noir .hdr-pill svg{color:#ffffffc7!important;stroke:#ffffffc7!important}.gq-theme-noir .setting-switch{background:#ffffff0f!important;border-color:#ffffff24!important}.gq-theme-noir .setting-switch--on{box-shadow:0 0 12px #ffffff4d;background:#ffffff52!important;border-color:#fff9!important}.gq-theme-noir .setting-switch--on .setting-switch__knob{box-shadow:0 0 8px #ffffff80;color:#000!important;background:#fff!important}.gq-theme-noir .setting-switch:not(.setting-switch--on) .setting-switch__knob{color:#000000a6!important;background:#ffffffd9!important}.gq-theme-noir .tone-selector button{background:radial-gradient(circle at 50% 110%,#ffffff1a 0%,#ffffff05 100%)!important;outline:1px solid #ffffff1a!important;box-shadow:0 2px 8px #00000059,0 0 14px #ffffff0f,inset 0 1px #ffffff1a!important}.gq-theme-noir .tone-selector button[aria-checked=true]{outline-offset:2px!important;background:radial-gradient(circle at 50% 110%,#ffffff4d 0%,#ffffff14 50%,#0000 100%)!important;outline:2px solid #ffffffb8!important;box-shadow:0 4px 20px #ffffff4d,0 0 40px #ffffff1f,inset 0 -8px 16px #ffffff2e!important}.gq-theme-noir .tone-selector button span[aria-hidden]{filter:grayscale()brightness(.85)contrast(1.1)!important}.gq-theme-noir .tone-selector button[aria-checked=true] span[aria-hidden]{filter:grayscale()brightness(1.15)contrast(1.2)!important}.gq-theme-noir .tone-label.tone-label--selected{color:#fff!important}.gq-theme-noir .tone-label{color:#ffffff8c!important}.gq-theme-noir .tone-label.tone-label--locked{color:#ffffff4d!important}.qf-themable[data-theme=noir] .qf-attribution,.qf-themable[data-theme=noir] .qf-attribution *{color:#ffffff59!important}.gq-theme-noir .forge-btn .forge-bolt,.gq-theme-noir .forge-btn .forge-spinner{color:#fff!important;stroke:#fff!important}.gq-theme-noir .lglv{background:#000!important}.gq-theme-noir .lglv .doc a{color:#ffffffe6!important}.gq-theme-noir .qs-session,.gq-theme-noir .fgv-res,.gq-theme-noir .duel-arena,.gq-theme-noir .duel-page,.gq-theme-noir .dailyv{--forge:#cfced8;--forge-ui:#d8d5e2;--duel:#d2d0dc;--duel-op:#9e9ca8;--pub:#d2d0dc;--pub-ui:#e2e0e8;--time:#c9c7d2}.gq-theme-noir .qs-session .qs-shard-btn,.gq-theme-noir .duel-arena .qs-shard-btn{box-shadow:0 0 18px #ffffff1a,inset 0 0 0 1px #ffffff0f!important}.gq-theme-noir .qs-session .qs-shard-btn:hover,.gq-theme-noir .duel-arena .qs-shard-btn:hover{box-shadow:0 0 28px #ffffff38,inset 0 0 0 1px #ffffff2e!important}.gq-theme-noir .qs-session .ring-glow,.gq-theme-noir .duel-arena .ring-glow{filter:drop-shadow(0 0 10px #ffffff59)drop-shadow(0 0 20px #ffffff2e)}.gq-theme-noir .qs-session .shard-glow-active,.gq-theme-noir .duel-arena .shard-glow-active{filter:drop-shadow(0 0 12px #ffffff73)drop-shadow(0 0 24px #ffffff38)!important}.gq-theme-noir .pub-page .pub-page__content{filter:grayscale()contrast(1.05)}.gq-theme-noir .pub-page .page-header{background:linear-gradient(#141414d9,#000000b3)!important;border-color:#ffffff0f!important}.gq-theme-noir .pub-page .pub-heading{color:#fff!important}.gq-theme-noir .pub-page .pub-tagline{color:#ffffff8c!important}.gq-theme-noir .pub-page .pub-host-pill{box-shadow:0 0 14px #ffffff2e!important}.gq-theme-noir .pub-page .pub-gate-card{filter:grayscale()contrast(1.05);background:#ffffff0a!important;border-color:#ffffff1f!important}.gq-theme-noir .pub-page .pub-gate-title{color:#fff!important}.share-panel-item:hover{background:#ffffff14!important;border-color:#ffffff29!important}.share-panel-go{transition:filter .15s,transform .15s}.share-panel-go:hover{filter:brightness(1.12);transform:translateY(-1px)}.share-panel-item--chat:hover{background:#7c3aff2e!important;border-color:#7c3aff80!important}.gq-theme-noir .confirm-dialog-card{background:radial-gradient(90% 60% at 50% 110%,#ffffff1a 0%,#ffffff05 55%,#0000 100%),#ffffff0a!important;border-color:#ffffff24!important;box-shadow:0 24px 64px #000000a6,0 0 28px #ffffff0f,inset 0 1px #ffffff1a,inset 0 -6px 14px #ffffff0f!important}.gq-theme-noir .confirm-dialog-confirm-btn{color:#fff!important;background:radial-gradient(100% 80% at 50% 120%,#ffffff52 0%,#ffffff1a 50%,#0000 100%),#ffffff0f!important;border:1px solid #fff6!important;box-shadow:0 0 24px #ffffff2e,inset 0 1px #ffffff2e!important}.gq-theme-noir .confirm-dialog-confirm-btn:hover{box-shadow:0 0 32px #ffffff42,inset 0 1px #ffffff38!important}.gq-theme-noir .daily-page{background:linear-gradient(#000 0%,#050505 100%)!important}.gq-theme-noir .daily-page .glass,.gq-theme-noir .daily-page .glass-card{background:radial-gradient(90% 60% at 50% 110%,#ffffff1a 0%,#ffffff05 55%,#0000 100%),#ffffff08!important;border-color:#ffffff1a!important;box-shadow:0 0 28px #ffffff0f,inset 0 1px #ffffff1a,inset 0 -6px 14px #ffffff0f!important}.gq-theme-noir .daily-page .daily-start-btn,.gq-theme-noir .dash-daily-card .daily-play-cta,.gq-theme-noir .dash-streak-cta,.gq-theme-noir .upgrade-cta,.gq-theme-noir .forge-btn,.gq-theme-noir .duel-rematch-cta,.gq-theme-noir .forge-another-cta,.gq-theme-noir .ready-start-cta{color:#fff!important;background:radial-gradient(100% 80% at 50% 120%,#ffffff52 0%,#ffffff1a 50%,#0000 100%),#ffffff0f!important;border:1px solid #fff6!important;box-shadow:0 0 32px #ffffff38,inset 0 1px #ffffff2e!important}.gq-theme-noir .daily-page .daily-start-btn:hover,.gq-theme-noir .dash-daily-card .daily-play-cta:hover,.gq-theme-noir .dash-streak-cta:hover,.gq-theme-noir .upgrade-cta:hover,.gq-theme-noir .forge-btn-active:hover,.gq-theme-noir .duel-rematch-cta:hover,.gq-theme-noir .forge-another-cta:hover,.gq-theme-noir .ready-start-cta:hover{box-shadow:0 0 40px #ffffff4d,inset 0 1px #ffffff38!important}.gq-theme-noir .forge-btn-active{filter:brightness(.95)}.gq-theme-noir .dash-streak-banner{background:radial-gradient(90% 60% at 50% 110%,#ffffff1a 0%,#ffffff05 55%,#0000 100%),#ffffff08!important;border-color:#ffffff1a!important;box-shadow:0 0 28px #ffffff0f,inset 0 1px #ffffff1a,inset 0 -6px 14px #ffffff0f!important}.gq-theme-noir .dash-streak-title{color:#fff!important}.gq-theme-noir .dash-streak-sub{color:#ffffff8c!important}.gq-theme-noir .dash-daily-card{background:radial-gradient(90% 60% at 50% 110%,#ffffff1a 0%,#ffffff05 55%,#0000 100%),#ffffff08!important;border-color:#ffffff1a!important;box-shadow:0 0 28px #ffffff0f,inset 0 1px #ffffff1a,inset 0 -6px 14px #ffffff0f!important}.gq-theme-noir .dash-daily-card .dash-daily-text>div:first-child{color:#fff!important}.gq-theme-noir .dash-daily-card .daily-stats-col>div:first-child{color:#ffffffd9!important}.gq-theme-noir .dash-daily-card .daily-stats-col>div:last-child{color:#ffffffa6!important}.gq-theme-noir .upgrade-modal__card{background:#0a0a12f5!important;border-color:#ffffff26!important;box-shadow:0 0 0 1px #ffffff0f,0 0 40px #ffffff1a,0 12px 36px #0000008c!important}.gq-theme-noir .upgrade-modal__title{text-shadow:0 0 14px #ffffff2e;color:#fff!important}.gq-theme-noir .upv{background:linear-gradient(170deg,#000 0%,#050505 50%,#000 100%)!important}.gq-theme-noir .upv .uph em{color:#fff!important}.gq-theme-noir .upv button{filter:grayscale()brightness(1.05)}.gq-theme-noir .upv button:hover{filter:grayscale()brightness(1.2)}.gq-theme-noir .wid-page .wid-hero h1{color:#fff!important}.gq-theme-noir .wid-page .wid-hero>div>div{color:#ffffff8c!important}.gq-theme-noir .wid-page .wid-hero>div:first-child{color:#fff!important;background:#ffffff0f!important;border-color:#ffffff2e!important;box-shadow:0 0 24px #ffffff1a!important}.gq-theme-noir .wid-page .wid-hero svg{stroke:#fff!important;color:#fff!important}.gq-theme-noir .wid-page .wid-radar-card{background:linear-gradient(#ffffff0a 0%,#0000 100%)!important;border-color:#ffffff1a!important;box-shadow:0 0 32px #ffffff0f,inset 0 1px #ffffff0f!important}.gq-theme-noir .wid-page .wid-stat__value{text-shadow:0 0 14px #fff3;color:#fff!important}.gq-theme-noir .wid-page .wid-radius-label{color:#ffffff8c!important}.gq-theme-noir .wid-page .wid-radius-select{color:#fff!important}@media (width<=480px){.wid-radius-help{display:none}}.gq-theme-noir .wid-page .pill-track button[role=tab]{--accent:#fff!important;color:#ffffff8c!important;box-shadow:none!important;background:#ffffff0a!important;border-color:#ffffff1a!important}.gq-theme-noir .wid-page .pill-track button[aria-selected=true]{color:#fff!important;background:#ffffff29!important;border-color:#fff6!important;box-shadow:0 0 18px #fff3!important}.gq-theme-noir .hub-page .glass-card:not(.dash-stat-card),.gq-theme-noir .hub-page .glass:not(.dash-stat-card):not(.sb-badge):not(.sb-upgrade),.gq-theme-noir .qf-themable .glass-card,.gq-theme-noir .qf-themable .glass:not(.sb-badge):not(.sb-upgrade){filter:grayscale()contrast(1.02)}.gq-theme-noir .glass-card,.gq-theme-noir .glass{box-shadow:0 0 28px #ffffff0d,inset 0 1px #ffffff0f,inset 0 -1px #ffffff05!important}.gq-theme-noir .dash-stat-card{background:radial-gradient(90% 60% at 50% 110%,#ffffff1a 0%,#ffffff05 55%,#0000 100%),#ffffff08!important;border-color:#ffffff1a!important;box-shadow:0 0 28px #ffffff0f,inset 0 1px #ffffff1a,inset 0 -6px 14px #ffffff0f!important}.gq-theme-noir .dash-stat-card .dash-stat-label,.gq-theme-noir .dash-stat-card .dash-stat-sub{color:#ffffff8c!important}.gq-theme-noir .chat-toast-surface{background:#08080cf0!important;border-color:#ffffff2e!important;box-shadow:0 20px 60px -10px #0009,0 0 28px #ffffff14,inset 0 1px #ffffff14!important}.gq-theme-noir .chat-toast-surface>div:first-child{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff2e!important}
