: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;--font-display:"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{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}.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}.page-header{padding:28px 38px 20px}.page-body{padding:15px 38px 20px}.config-row{gap:28px;display:flex}.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}.config-row{flex-direction:column;gap:20px;justify-content:center!important}.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:226px;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-radius:var(--r-sm);background:linear-gradient(135deg, var(--brand), #5a2fd6);color:#fff;width:100%;font-family:var(--font-body);font-weight:600;font-size:var(--fs-sm);cursor:pointer;transition:filter var(--t);border:none;padding:10px;display:block}.sb-upgrade:hover{filter:brightness(1.12)}.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,.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);display:flex}.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 .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{gap:var(--s2);flex-direction:column;max-width:78%;display:flex}.chatv .msg.out{align-self:flex-end;align-items:flex-end}.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}@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}}.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{-webkit-backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;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}.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}}.pl-trip-card,.wid-radar-card{position:relative;overflow:hidden}.pl-trip-card:before,.wid-radar-card:before{content:"";pointer-events:none;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}.pl-trip-card:before{opacity:.05;background-color:#0c7a5e}.wid-radar-card:before{opacity:.025;background-color:#8a7a60}.pl-trip-card>*,.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}.gq-theme-noir .wid-page,.gq-theme-noir .pl-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{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 .tier-badge{text-shadow:0 0 8px #ffffff73;color:#fff!important;background:#ffffff1a!important;border-color:#ffffff4d!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-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,inset 0 1px #ffffff14!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 .chatv-surface,.gq-theme-noir .notifv,.gq-theme-noir .qs-session,.gq-theme-noir .fgv-res,.gq-theme-noir .duel-arena,.gq-theme-noir .duel-page,.gq-theme-noir .loading-scene{filter:grayscale()contrast(1.05)}.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 .pub-create-pane{filter:grayscale()contrast(1.05)}.gq-theme-noir .daily-page{filter:grayscale()contrast(1.05);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 .pl-plan-btn,.gq-theme-noir .forge-btn,.gq-theme-noir .duel-rematch-cta,.gq-theme-noir .pub-generate-cta,.gq-theme-noir .pub-save-launch-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 .pl-plan-btn:hover,.gq-theme-noir .forge-btn-active:hover,.gq-theme-noir .duel-rematch-cta:hover,.gq-theme-noir .pub-generate-cta:hover,.gq-theme-noir .pub-save-launch-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 .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,.gq-theme-noir .pl-page .pl-hero h1{color:#fff!important}.gq-theme-noir .wid-page .wid-hero>div>div,.gq-theme-noir .pl-page .pl-hero>div>div{color:#ffffff8c!important}.gq-theme-noir .wid-page .wid-hero>div:first-child,.gq-theme-noir .pl-page .pl-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,.gq-theme-noir .pl-page .pl-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],.gq-theme-noir .pl-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],.gq-theme-noir .pl-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 .pl-error-alert{color:#ffffffd9!important;background:#ffffff0d!important;border-color:#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}
