*,: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 .gq-bell-mount,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}.profile-stats-grid{grid-template-columns:repeat(2,1fr)!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}.profile-stats-grid{grid-template-columns:repeat(2,1fr)!important}}@media (width<=380px){.recent-grid{grid-template-columns:1fr}.profile-stats-grid{grid-template-columns:1fr!important}}@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:#6b5fcf;--sb-accent-rgb:107, 95, 207;flex-shrink:0;width:224px;transition:width .28s cubic-bezier(.22,1,.36,1);position:relative}.sb-shell.sb-col{width:56px}.sb{background: radial-gradient(ellipse 80% 40% at 50% 0%, rgba(var(--sb-accent-rgb), .18) 0%, transparent 70%),  radial-gradient(ellipse 60% 30% at 50% 100%, rgba(var(--sb-accent-rgb), .12) 0%, transparent 60%), linear-gradient(180deg, #0d0d1f 0%, #0a0918 100%);border-right:1.5px solid rgba(var(--sb-accent-rgb), .18);flex-direction:column;height:100%;transition:background .45s,border-color .45s;display:flex;overflow:hidden}.sb-toggle{cursor:pointer;color:#ffffff4d;z-index:10;opacity:0;background:#15132a;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .15s,color .15s,opacity .2s;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:#fff9}.sb-logo{border-bottom:1px solid rgba(var(--sb-accent-rgb), .18);white-space:nowrap;align-items:center;gap:10px;padding:18px 16px 14px;transition:border-color .45s;display:flex}.sb-icon{background:var(--sb-accent);width:30px;height:30px;box-shadow:0 0 16px rgba(var(--sb-accent-rgb), .35);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .45s,box-shadow .45s;display:flex}.sb-wordmark{letter-spacing:.14em;color:#fff;opacity:1;white-space:nowrap;max-width:200px;font-family:Bebas Neue,sans-serif;font-size:20px;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:18px 0 14px}.sb-shell.sb-col .sb-wordmark{opacity:0;pointer-events:none;max-width:0}.sb-nav{flex-direction:column;flex:1;gap:1px;padding:10px 8px;display:flex;overflow-y:auto}.sb-nav::-webkit-scrollbar{display:none}.sb-nav-label{color:#fff3;letter-spacing:.08em;white-space:nowrap;padding:12px 8px 5px;font-size:10px;font-weight:600}.sb-sep{background:linear-gradient(90deg, transparent 0%, rgba(var(--sb-accent-rgb,91, 95, 207), .55) 50%, transparent 100%);opacity:.85;border:0;height:1px;margin:18px 16px 16px;transition:background .24s;position:relative}.sb-sep:after{content:"";background:radial-gradient(ellipse at 50% 0%, rgba(var(--sb-accent-rgb,91, 95, 207), .4) 0%, rgba(var(--sb-accent-rgb,91, 95, 207), .18) 35%, transparent 70%);pointer-events:none;filter:blur(2px);height:8px;transition:background .24s;position:absolute;inset:-3px 0 auto}.sb-shell.sb-col .sb-sep{margin:16px 10px}.sb-ni{cursor:pointer;color:#fff6;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:8px;align-items:center;gap:9px;padding:8px 10px;font-family:Fredoka,sans-serif;font-size:13px;font-weight:500;text-decoration:none;transition:background .1s,color .1s,padding .15s;display:flex}.sb-ni:hover{color:var(--accent,#ffffffb3);background:#ffffff0d}.sb-ni.act{color:var(--accent,#fff);background:#ffffff12}.sb-ni.lk{opacity:.38}.sb-ni svg{flex-shrink:0;width:17px;height:17px}.sb-ni-meta{white-space:nowrap;margin-left:auto;font-size:10px;font-weight:600}.sb-badge{letter-spacing:.05em;min-width:38px;color:var(--accent);background:#ffffff0d;border:1px solid #ffffff0a;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex}.sb-label,.sb-ni-meta,.sb-nav-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-ni-meta,.sb-shell.sb-col .sb-nav-label{display:none!important}.sb-shell.sb-col .sb-ni{justify-content:center;gap:0;padding:10px 0}.sb-foot{border-top:1px solid rgba(var(--sb-accent-rgb), .14);padding:10px 8px 14px}.sb-signin-cta{color:#9b8fdd;cursor:pointer;white-space:nowrap;background:#6b5fcf21;border:1px solid #6b5fcf42;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 8px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.sb-signin-cta:hover{background:#6b5fcf38}.sb-signin-cta svg{flex-shrink:0}.sb-shell.sb-col .sb-signin-cta{padding:10px 0}.sb-shell.sb-col .sb-signin-cta .sb-label{display:none}.sb-user{align-items:center;gap:8px;padding:7px 8px 8px;display:flex}.sb-avatar{color:#9b8fdd;background:#1e1640;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:11px;font-weight:700;display:flex}.sb-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.sb-upgrade{text-align:center;color:#9b8fdd;cursor:pointer;white-space:nowrap;background:#6b5fcf21;border:1px solid #6b5fcf42;border-radius:8px;width:100%;padding:8px;font-size:12px;font-weight:600;transition:background .15s}.sb-upgrade:hover{background:#6b5fcf38}.sb-profile-link{border-radius:8px;margin:-2px;padding:2px;transition:background .15s}.sb-profile-link:hover{background:#ffffff0d}.sb-shell.sb-col .sb-foot,.sb-foot-collapsed{display:none}.sb-shell.sb-col .sb-foot-collapsed{border-top:1px solid rgba(var(--sb-accent-rgb), .14);justify-content:center;padding:10px 0 14px;display:flex}.sb-avatar-collapsed{color:#9b8fdd;cursor:pointer;background:#1e1640;border:1.5px solid #6b5fcf40;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s,box-shadow .2s;display:flex}.sb-avatar-collapsed:hover{background:#6b5fcf33;box-shadow:0 0 12px #6b5fcf33}.sb-avatar-guest{color:#ffffff59;background:#ffffff0a;border-color:#ffffff14}.sb-avatar-guest:hover{color:#9b8fdd;background:#6b5fcf1f;border-color:#6b5fcf40;box-shadow:0 0 12px #6b5fcf26}.sb-divider{background:#ffffff14;flex-shrink:0;width:2px;height:30px;margin:12px 4px 0}.sb-ni--bottom-only{display:none}@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:#e0452a;border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative}.sb-live-dot:after{content:"";background:#e0452a;border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite livePing;position:absolute;inset:0}.howto-popup-overlay{z-index:220;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior:contain;background:#000000a6;justify-content:center;align-items:safe center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.howto-popup-card{border:1px solid #ffffff1a;border-radius:18px;width:100%;max-width:500px;padding:26px 28px;animation:.15s ease-out fadeIn;box-shadow:inset 0 1px #ffffff0f,0 12px 40px #0000008c;background:#0e101cf5!important}@media (width<=640px){.howto-popup-overlay{align-items:flex-start;padding:24px 14px}.howto-popup-card{border-radius:14px!important;padding:22px 18px!important}}.legal-body h2{color:#fff;letter-spacing:-.005em;margin-top:36px;margin-bottom:10px;font-size:20px;font-weight:700}.legal-body h3{color:#fff;margin-top:24px;margin-bottom:6px;font-size:16px;font-weight:700}.legal-body p{margin:0 0 14px}.legal-body ul{margin:0 0 14px;padding-left:22px}.legal-body li{margin-bottom:6px}.legal-body a{color:#7c3aff;text-underline-offset:3px;text-decoration:underline}.legal-body strong{color:#fff;font-weight:700}.legal-body table{border-collapse:collapse;width:100%;margin:8px 0 20px;font-size:14px}.legal-body th,.legal-body td{text-align:left;border-bottom:1px solid #ffffff0f;padding:10px 12px}.legal-body th{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.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}}@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:64px;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:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:52px;height:50px;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:22px;height:22px;display:flex}.bin-icon-wrap svg{width:100%;height:100%}.bin-label{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;font-weight:600;line-height:1;overflow:hidden}.page-bg{padding:16px!important}.glass-card{border-radius:14px!important;padding:20px 16px!important}.profile-stats-grid{grid-template-columns:repeat(2,1fr)!important}.duel-mode-grid{grid-template-columns:1fr!important}.duel-mode-card{min-height:180px!important;padding:28px 20px!important}.daily-play-cta{width:100%;margin:0 auto;display:block;text-align:center!important;letter-spacing:.1em!important;padding:14px 24px!important;font-size:15px!important}.dash-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.dash-stat-card{min-width:0;padding:14px!important}.dash-stat-value{overflow-wrap:anywhere;word-break:break-word;white-space:normal!important;font-size:clamp(14px,4.2vw,17px)!important;line-height:1.2!important}.dash-stat-label,.dash-stat-sub{font-size:10px!important}.dash-greet-name{margin-top:2px;display:block}.dash-greet-comma{display:none}.dash-greet-block{text-align:center;padding-top:28px!important}.dash-greet,.dash-greet-sub{text-align:center}}@media (width>=641px) and (width<=1024px){.daily-play-cta{max-width:360px;width:70%!important}.dash-daily-bolt{filter:drop-shadow(0 0 18px #ffb8578c)!important;font-size:48px!important}}.profile-stats-grid{grid-template-columns:repeat(3,1fr)}@media (width<=640px){.settings-page .settings-row>:nth-child(n+2){margin-left:auto}.dash-daily-card{text-align:center!important;grid-template-columns:1fr!important;justify-items:center!important;gap:16px!important;padding:20px 18px!important}.dash-daily-card>:first-child{flex-direction:column!important;gap:10px!important}.dash-daily-card .dash-daily-bolt{font-size:30px!important}.dash-daily-card .dash-daily-text,.dash-daily-card .daily-stats-col{width:100%;text-align:center!important;align-items:center!important}}@media (width>=1025px) and (hover:hover) and (pointer:fine){.profile-signout-btn{display:none!important}}.dash-lang-mount{z-index:199;position:absolute;top:14px;right:108px}.dash-lang-mount>div[role=group]{padding:4px!important}.dash-lang-mount>div[role=group]>button{padding:9px 14px!important;font-size:11px!important}@media (width<=640px){.dash-lang-mount{display:none}}body.gq-chat-open .dash-lang-mount{display:none!important}@media (width<=640px){.score-screen-root{padding:24px 16px!important}.score-screen-stats{flex-wrap:wrap!important;justify-content:space-around!important;gap:14px!important}.score-screen-stats>div{min-width:80px}.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}}.profile-layout{grid-template-columns:1fr 1fr;align-items:start;gap:0 32px;width:100%;max-width:1100px;margin-inline:auto;display:grid}.profile-left-col,.profile-right-col{min-width:0}@media (width<=1023px){.profile-layout{grid-template-columns:1fr;max-width:720px}.profile-stats-grid{grid-template-columns:repeat(2,1fr)!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-settings-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 .gq-bell-mount{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 .gq-bell-mount 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 .qf-heading{color:#fff!important}.gq-theme-noir .qf-tagline{color:#ffffff8c!important}.gq-theme-noir [data-qf-progress=forges]{background:linear-gradient(90deg,#ffffffd9,#ffffff8c)!important}.gq-theme-noir .forge-btn .forge-bolt,.gq-theme-noir .forge-btn .forge-spinner{color:#fff!important;stroke:#fff!important}.gq-theme-noir .settings-legal-links a{color:#ffffffd9!important}.gq-theme-noir .legal-page{background:#000!important}.gq-theme-noir .legal-body a{color:#ffffffe6!important}.gq-theme-noir .chat-panel-surface,.gq-theme-noir .notif-panel-surface,.gq-theme-noir .qs-session,.gq-theme-noir .score-screen-root,.gq-theme-noir .duel-arena,.gq-theme-noir .duel-page,.gq-theme-noir .loading-scene,.gq-theme-noir .profile-left-col>:not(.profile-identity),.gq-theme-noir .profile-right-col{filter:grayscale()contrast(1.05)}.gq-theme-noir .profile-identity{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 .profile-heading{color:#fff!important}.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-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 .upgrade-page{background:linear-gradient(170deg,#000 0%,#050505 50%,#000 100%)!important}.gq-theme-noir .upgrade-page section h1 span{color:#fff!important}.gq-theme-noir .upgrade-page button{filter:grayscale()brightness(1.05)}.gq-theme-noir .upgrade-page 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 .howto-popup-card{background:radial-gradient(90% 60% at 50% 110%,#ffffff1a 0%,#ffffff05 55%,#0000 100%),#ffffff0a!important;border-color:#ffffff24!important;box-shadow:0 12px 40px #000000a6,0 0 28px #ffffff0f,inset 0 1px #ffffff1a,inset 0 -6px 14px #ffffff0f!important}.gq-theme-noir .howto-popup-card .howto-tone-name,.gq-theme-noir .howto-popup-card .howto-damage-diff{color:#fff!important}.gq-theme-noir .howto-popup-card .howto-rule{background:#ffffff0a!important;border-color:#ffffff1a!important}.gq-theme-noir .howto-popup-card .howto-rule-dot{background:#ffffff8c!important}.gq-theme-noir .howto-popup-card .howto-rule-label{color:#fff!important}.gq-theme-noir .howto-popup-card .howto-pub-step-num{color:#fff!important;background:#ffffff0f!important;border-color:#fff3!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}.chat-panel-surface{position:relative}.chat-panel-surface:before{content:"";pointer-events:none;z-index:0;opacity:.85;background:radial-gradient(80% 30% at 50% 100%,#7c3aff29 0%,#7c3aff00 70%) 0 0/100% 100% no-repeat,url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 800' preserveAspectRatio='none'%3E%3Cg stroke='rgba(124,58,255,0.22)' stroke-width='2.5' fill='none' stroke-linecap='round'%3E%3Cpath d='M 30 800 Q 44 700 30 600 T 30 400 T 30 200 T 30 0'/%3E%3Cpath d='M 86 800 Q 72 700 86 600 T 86 400 T 86 200 T 86 0'/%3E%3Cpath d='M 142 800 Q 156 700 142 600 T 142 400 T 142 200 T 142 0'/%3E%3Cpath d='M 198 800 Q 184 700 198 600 T 198 400 T 198 200 T 198 0'/%3E%3Cpath d='M 254 800 Q 268 700 254 600 T 254 400 T 254 200 T 254 0'/%3E%3Cpath d='M 310 800 Q 296 700 310 600 T 310 400 T 310 200 T 310 0'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#0000004d 45%,#000000d9 100%);mask-image:linear-gradient(#0000 0%,#0000004d 45%,#000000d9 100%)}.chat-panel-surface>*{z-index:1;position:relative}.gq-theme-noir .chat-panel-surface:before{background:radial-gradient(80% 30% at 50% 100%,#ffffff1a 0%,#fff0 70%) 0 0/100% 100% no-repeat,url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 800' preserveAspectRatio='none'%3E%3Cg stroke='rgba(255,255,255,0.18)' stroke-width='2.5' fill='none' stroke-linecap='round'%3E%3Cpath d='M 30 800 Q 44 700 30 600 T 30 400 T 30 200 T 30 0'/%3E%3Cpath d='M 86 800 Q 72 700 86 600 T 86 400 T 86 200 T 86 0'/%3E%3Cpath d='M 142 800 Q 156 700 142 600 T 142 400 T 142 200 T 142 0'/%3E%3Cpath d='M 198 800 Q 184 700 198 600 T 198 400 T 198 200 T 198 0'/%3E%3Cpath d='M 254 800 Q 268 700 254 600 T 254 400 T 254 200 T 254 0'/%3E%3Cpath d='M 310 800 Q 296 700 310 600 T 310 400 T 310 200 T 310 0'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat}
