:root{--bg:#05060a;--bg-elevated:#0c0e14;--bg-card:rgba(14,17,26,0.72);--bg-card-solid:#0e111a;--border:rgba(255,255,255,0.08);--border-strong:rgba(255,255,255,0.14);--text:#f2f4f8;--muted:#8b93a8;--accent:#7c5cff;--accent-2:#5865f2;--accent-glow:rgba(124,92,255,0.45);--mint:#2ee6a8;--mint-glow:rgba(46,230,168,0.35);--danger:#ff5c6a;--warning:#ffb347;--radius:14px;--radius-md:12px;--radius-lg:22px;--glass:rgba(14,17,26,0.55);--glass-border:rgba(255,255,255,0.1);--header-h:68px;--panel-sticky-top:calc(var(--header-h) + 0.7rem);--shadow-soft:0 24px 80px rgba(0,0,0,0.45);--shadow-glow:0 0 60px var(--accent-glow)}*{box-sizing:border-box}html{text-size-adjust:100%;width:100%;max-width:100%;overflow-x:clip}body,html{margin:0;padding:0;min-height:100%;background:var(--bg);color:var(--text);font-family:var(--font-body),system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}body{position:relative;width:100%;max-width:100%;overflow-x:clip}.ambient{pointer-events:none;position:fixed;inset:0;z-index:0;overflow:hidden;background:var(--bg)}.ambientCanvas{position:absolute;inset:0;width:100%;height:100%;display:block}.ambientGrid{position:absolute;inset:0;opacity:.24;background-image:radial-gradient(rgba(255,255,255,.07) 1.5px,transparent 2.5px);background-size:46px 46px;mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,#000 15%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,#000 15%,transparent 75%)}.ambientVignette{position:absolute;inset:0;background:radial-gradient(ellipse 85% 75% at 50% 45%,transparent 35%,rgba(5,6,10,.65) 100%)}.adminShell,.siteFooter,.siteHeader,main{position:relative;z-index:1}.siteShell{min-height:100dvh;display:flex;flex-direction:column}.siteContent,.siteShell{width:100%;max-width:100%;min-width:0;overflow-x:clip}.siteContent{flex:1 0 auto}.commandPage,.commandsIndex,.homeMain,.legalMain,main{width:100%;max-width:100%;min-width:0;box-sizing:border-box}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.03em}code{font-size:.88em;padding:.15em .45em;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid var(--border)}.btn,button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.78rem 1.35rem;border-radius:999px;border:none;background:linear-gradient(135deg,var(--accent) 0,var(--accent-2) 100%);color:#fff;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:none;box-shadow:0 8px 28px var(--accent-glow);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.btn:hover,button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 36px var(--accent-glow);color:#fff}button:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.btn-sm{padding:.55rem 1rem;font-size:.9rem}.btn-ghost{background:rgba(255,255,255,.04);border:1px solid var(--border-strong);box-shadow:none;color:var(--text)}.btn-ghost:hover:not(:disabled){background:rgba(124,92,255,.12);border-color:rgba(124,92,255,.35);color:var(--text);box-shadow:none}.btn-danger{background:linear-gradient(135deg,#ff5c6a,#d63d4f);box-shadow:0 8px 28px rgba(255,92,106,.35)}.brandLogo{border-radius:50%;object-fit:cover;display:block;flex-shrink:0;border:2px solid rgba(124,92,255,.4);box-shadow:0 6px 20px rgba(0,0,0,.35)}.brandLogo--hero{width:clamp(108px,22vw,148px)!important;height:clamp(108px,22vw,148px)!important;margin:0 auto 1rem;border-width:3px}.brandLogo--cta{flex-shrink:0}.siteHeader{border-bottom:1px solid var(--border);background:rgba(5,6,10,.82);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);position:sticky;top:0;z-index:100;min-height:var(--header-h);padding:.65rem max(.85rem,env(safe-area-inset-left,0px)) .65rem max(.85rem,env(safe-area-inset-right,0px));width:100%;max-width:100%;box-sizing:border-box}.siteHeaderInner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand actions" "nav nav";gap:.65rem .85rem;max-width:1280px;margin:0 auto;width:100%}.siteBrand,.siteHeaderInner{align-items:center;min-width:0}.siteBrand{display:inline-flex;gap:.75rem;color:var(--text);grid-area:brand}.siteBrandLogo{display:flex;flex-shrink:0;line-height:0}.siteBrandText{display:flex;flex-direction:column;align-items:flex-start;gap:.12rem;min-width:0;line-height:1.1}.siteBrandTitle{font-family:var(--font-display),system-ui,sans-serif;font-size:clamp(.95rem,2.5vw,1.05rem);font-weight:800;color:var(--text);white-space:nowrap}.siteBrandCredits{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.siteBrandCredit{letter-spacing:.04em;text-transform:uppercase;transition:color .2s;white-space:nowrap}.siteBrandCredit,.siteBrandCreditSep{color:var(--muted);font-size:.68rem;font-weight:500}.siteBrandCreditSep{opacity:.65}.siteBrandCredit:hover{color:var(--accent)}.siteNav{display:flex;gap:.35rem;align-items:center;padding:.25rem;border-radius:999px;background:rgba(255,255,255,.03);border:1px solid var(--border);grid-area:nav;justify-self:stretch;width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start}.siteNav::-webkit-scrollbar{display:none}.siteNavLink{padding:.45rem .95rem;border-radius:999px;color:var(--muted);font-size:.9rem;font-weight:600;transition:color .2s,background .2s}.siteNavLink:hover{color:var(--text);background:rgba(255,255,255,.05)}.siteNavLink--active{color:var(--text);background:linear-gradient(135deg,rgba(124,92,255,.28),rgba(88,101,242,.2));box-shadow:inset 0 0 0 1px rgba(124,92,255,.25)}.siteHeaderActions{display:flex;align-items:center;gap:.75rem;grid-area:actions;justify-self:end;flex-shrink:0}@media (min-width:901px){.siteHeader{padding:.65rem clamp(1rem,3vw,1.75rem)}.siteHeaderInner{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:none;gap:.75rem 1.25rem}.siteBrand,.siteHeaderActions,.siteNav{grid-area:auto}.siteNav{justify-self:center;width:auto;overflow:visible;justify-content:center}.siteHeaderActions{justify-self:end}}.siteFooter{margin-top:auto;position:relative;z-index:0;border-top:1px solid var(--border);background:rgba(5,6,10,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:clamp(1.25rem,3vw,2rem) max(1rem,env(safe-area-inset-left,0px)) clamp(1.25rem,3vw,2rem) max(1rem,env(safe-area-inset-right,0px));width:100%;max-width:100%;box-sizing:border-box}.siteFooterInner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr);gap:1.25rem 2rem;align-items:start;width:100%;min-width:0}.siteFooterTitle{font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:1.05rem}.siteFooterTagline{margin:.35rem 0 0;color:var(--muted);font-size:.88rem;line-height:1.5;max-width:36ch}.siteFooterNav{display:flex;flex-direction:column;gap:.45rem;font-size:.92rem}.siteFooterNav a:hover{color:var(--mint)}.siteFooterMeta{justify-self:end;text-align:right;display:flex;flex-direction:column;gap:.5rem}.siteFooterRights{margin:0;color:var(--muted);font-size:.82rem}.siteFooterLocales{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;font-size:.82rem;color:var(--muted)}.siteFooterLocale{color:var(--muted)}.siteFooterLocale--active,.siteFooterLocale:hover{color:var(--text)}.siteFooterExtLink{color:inherit}.siteFooterExtLink:hover{color:var(--mint)}.cookieBanner{position:fixed;inset:auto 0 0;z-index:120;padding:.75rem clamp(.75rem,2.5vw,1.25rem) calc(.75rem + env(safe-area-inset-bottom, 0px));pointer-events:none}.cookieBannerInner{pointer-events:auto;max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem 1.25rem;padding:.9rem 1rem;border-radius:var(--radius);border:1px solid var(--border);background:rgba(8,10,16,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -8px 32px rgba(0,0,0,.35)}.cookieBannerCopy{min-width:0}.cookieBannerTitle{display:block;font-family:var(--font-display),system-ui,sans-serif;font-size:.92rem;margin-bottom:.2rem}.cookieBannerText{margin:0;color:var(--muted);font-size:.82rem;line-height:1.45}.cookieBannerLink{color:var(--mint);text-decoration:underline;text-underline-offset:2px}.cookieBannerLink:hover{color:var(--text)}.cookieBannerAccept{flex-shrink:0}@media (max-width:720px){.cookieBannerInner{flex-direction:column;align-items:stretch}.cookieBannerAccept{width:100%}}.legalMain{max-width:820px;margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,3vw,1.75rem) clamp(2.5rem,6vw,4rem);width:100%}.legalDoc{padding:clamp(1.25rem,3vw,2rem)}.legalDocHead{margin-bottom:1.75rem;padding-bottom:1.25rem;border-bottom:1px solid var(--border)}.legalDocHead h1{margin:.5rem 0 .35rem;font-size:clamp(1.75rem,4vw,2.35rem)}.legalDocMeta{margin:0;color:var(--muted);font-size:.88rem}.legalDocLead{margin:1rem 0 0;color:var(--muted);line-height:1.65}.legalSection{margin-top:1.5rem}.legalSection h2{margin:0 0 .65rem;font-size:1.05rem}.legalList,.legalSection p{margin:0 0 .75rem;color:var(--muted);line-height:1.65}.legalList{padding-left:1.2rem}.legalList li+li{margin-top:.35rem}@media (max-width:900px){.siteFooterInner{grid-template-columns:1fr}.siteFooterMeta{justify-self:start;text-align:left}.siteFooterLocales{justify-content:flex-start}}.homeMain{max-width:1280px;margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,3vw,1.75rem) clamp(3rem,8vw,5rem);width:100%}@media (prefers-reduced-motion:no-preference){.homeReveal{animation:homeFadeUp .75s cubic-bezier(.22,1,.36,1) both}.homeReveal--delay-1{animation-delay:.12s}.homeReveal--delay-2{animation-delay:.22s}.homeReveal--delay-3{animation-delay:.32s}}@keyframes homeFadeUp{0%{opacity:0}to{opacity:1}}.heroGrid{display:grid;grid-template-columns:1fr;gap:clamp(1.25rem,3vw,2rem);align-items:stretch;margin-bottom:clamp(2rem,6vw,3.5rem)}@media (min-width:901px){.heroGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.heroCopy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:1rem 0}.heroEyebrow{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;margin:0 0 1.25rem;padding:.35rem .85rem;border-radius:999px;border:1px solid rgba(46,230,168,.35);background:rgba(46,230,168,.08);color:var(--mint);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.heroCopy h1{margin:0 0 1rem;font-size:clamp(2.6rem,6vw,4.5rem);line-height:.95;font-weight:800}.heroGradient{background:linear-gradient(120deg,#fff 0,#c4b5ff 45%,var(--mint) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.heroCopy p{margin:0 0 1.75rem;max-width:520px;color:var(--muted);font-size:1.12rem;line-height:1.65}.heroActions{display:flex;flex-wrap:wrap;gap:.75rem}.heroVisual{position:relative;min-height:clamp(300px,42vw,380px);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at 50% 20%,rgba(124,92,255,.12),transparent 55%),linear-gradient(160deg,rgba(124,92,255,.06),transparent 50%),rgba(10,12,18,.42);backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);overflow:hidden;box-shadow:var(--shadow-soft)}.heroVisualInner{position:relative;z-index:1;height:100%;padding:clamp(1.25rem,3vw,1.75rem);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.metricGrid--hero{width:100%;max-width:360px}.metricGrid--hero .metricCard{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:none}.metricGrid--hero .metricCard:hover{border-color:var(--border);transform:none;box-shadow:none}.metricGrid--hero .metricCard strong{background:none;-webkit-background-clip:unset;background-clip:unset;color:var(--text)}.livePulse{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:600;color:var(--muted)}.livePulseDot{width:8px;height:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 12px var(--mint-glow);animation:pulse 2s ease-in-out infinite}.livePulseDot--off{background:var(--danger);box-shadow:0 0 12px rgba(255,92,106,.4);animation:none}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.metricGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.85rem}.metricCard{padding:1rem 1.1rem;border-radius:var(--radius);background:rgba(255,255,255,.05);border:1px solid var(--glass-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.metricCard:hover{border-color:rgba(124,92,255,.35);transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.3)}.metricCard strong{display:block;font-family:var(--font-display);font-size:1.65rem;font-weight:800;line-height:1;margin-bottom:.35rem;background:linear-gradient(135deg,#fff 30%,#c4b5ff);-webkit-background-clip:text;background-clip:text;color:transparent}.metricCard span{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em}.sectionHead{margin-bottom:1.25rem}.sectionHead h2{margin:0 0 .35rem;font-size:1.5rem}.sectionHead p{margin:0;color:var(--muted)}.bento{display:grid;grid-template-columns:repeat(12,1fr);gap:1rem}.bentoCard{grid-column:span 4;padding:1.5rem;border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .25s,transform .25s,box-shadow .25s}.bentoCard:hover{border-color:rgba(124,92,255,.35);transform:translateY(-3px);box-shadow:0 20px 50px rgba(0,0,0,.35)}.bentoCard--lg{grid-column:span 6;min-height:220px;background:linear-gradient(145deg,rgba(124,92,255,.14),transparent 60%),var(--bg-card)}.bentoIcon{display:inline-grid;place-items:center;width:42px;height:42px;margin-bottom:1rem;border-radius:12px;background:rgba(124,92,255,.15);border:1px solid rgba(124,92,255,.25);font-size:1.1rem}.bentoCard h3{margin:0 0 .5rem;font-size:1.15rem}.bentoCard p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.55}.bentoTags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.25rem}.tag{padding:.25rem .6rem;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid var(--border);color:var(--muted);font-size:.72rem;font-weight:600}.ctaStrip{position:relative;margin-top:clamp(2rem,5vw,3rem);padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2.25rem);border-radius:var(--radius-lg);border:1px solid rgba(124,92,255,.35);background:radial-gradient(ellipse 80% 120% at 0 50%,rgba(124,92,255,.18),transparent 55%),radial-gradient(ellipse 60% 100% at 100% 50%,rgba(46,230,168,.1),transparent 50%),linear-gradient(120deg,rgba(124,92,255,.14),rgba(46,230,168,.06));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.06)}.ctaStrip:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.04) 50%,transparent 60%);pointer-events:none}@media (prefers-reduced-motion:no-preference){.ctaStrip:before{animation:ctaShine 6s ease-in-out infinite}}@keyframes ctaShine{0%,to{transform:translateX(-120%)}50%{transform:translateX(120%)}}.ctaStripCopy{position:relative;z-index:1;display:flex;align-items:center;gap:1rem;min-width:0;flex:1 1 240px}.ctaStrip h2{margin:0 0 .35rem;font-size:clamp(1.1rem,3vw,1.35rem)}.ctaStrip p{margin:0;color:var(--muted);font-size:clamp(.9rem,2.5vw,1rem)}.ctaStrip .btn{position:relative;z-index:1;flex-shrink:0}.homeCommands{margin-top:clamp(2.5rem,6vw,4rem)}.homeCommandsHead{max-width:820px;margin-bottom:clamp(1.25rem,3vw,1.75rem)}.homeCommandsHead h2{margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.35rem);line-height:1.1}.homeCommandsLead{margin:0 0 1.25rem;color:var(--muted);font-size:1.05rem;line-height:1.65}.homeCommandsMetaRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;padding-top:.25rem}.homeCommandsMeta{margin:0;color:var(--muted);font-size:.9rem}.homeCommandsMeta strong{color:var(--mint);font-size:1.05rem}.homeCommandsNav{display:flex;flex-wrap:nowrap;gap:.45rem;margin-bottom:clamp(1.75rem,4vw,2.5rem);padding:.55rem .65rem;border-radius:var(--radius-lg);border:1px solid var(--border);background:rgba(12,14,20,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 12px 40px rgba(0,0,0,.35);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;position:sticky;top:calc(var(--header-h) + .5rem);z-index:10}.homeCommandsNavPill{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto;padding:.45rem .85rem;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--muted);font-size:.82rem;font-weight:600;white-space:nowrap;text-decoration:none;transition:color .2s ease,background .2s ease,border-color .2s ease;scroll-margin-top:calc(var(--header-h) + 4rem)}.homeCommandsNavPill:hover{color:var(--text);background:rgba(124,92,255,.12);border-color:rgba(124,92,255,.25)}.homeCommandsNavIcon{font-size:.95rem;line-height:1}.homeCommandsGrid{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,3.5rem)}.homeCommandsCategory{scroll-margin-top:calc(var(--header-h) + 4.5rem)}.homeCommandsCategoryHead{margin-bottom:1.25rem;padding-bottom:.85rem;border-bottom:1px solid var(--border)}.homeCommandsCategoryHead h3{display:flex;align-items:center;gap:.55rem;margin:0 0 .45rem;font-size:1.4rem}.homeCommandsCategoryIcon{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:10px;background:rgba(124,92,255,.14);border:1px solid rgba(124,92,255,.25);font-size:1rem;line-height:1}.homeCommandsCategoryHead p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.55;max-width:640px}.homeCommandList{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1rem;align-items:stretch}.homeCommandCard,.homeCommandList>li{display:flex;min-width:0}.homeCommandCard{position:relative;flex-direction:column;width:100%;height:100%;padding:1.15rem 1.2rem;border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 32px rgba(0,0,0,.25);text-decoration:none;color:inherit;overflow:hidden;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.homeCommandCard:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(124,92,255,.1),transparent 55%);opacity:0;transition:opacity .25s ease;pointer-events:none}.homeCommandCard:hover{border-color:rgba(124,92,255,.4);transform:translateY(-4px);box-shadow:0 20px 48px rgba(0,0,0,.38),0 0 0 1px rgba(124,92,255,.12)}.homeCommandCard:hover:before{opacity:1}.homeCommandCardTop{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.65rem}.homeCommandCardTop .homeCommandSlash{margin-bottom:0}.homeCommandCardTop h4{flex:1 1 100%;margin:0}.homeCommandSlash{display:inline-block;margin-bottom:.45rem;padding:.22rem .6rem;border-radius:8px;background:rgba(124,92,255,.18);border:1px solid rgba(124,92,255,.3);color:#d4c8ff;font-size:.78rem;font-weight:600}.homeCommandCard h4{margin:0;font-size:1rem;line-height:1.3}.homeCommandShort{position:relative;flex:1 1;margin:0 0 .85rem;color:var(--muted);font-size:.88rem;line-height:1.55}.commandReadMore{position:relative;display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;font-size:.85rem;font-weight:600;color:var(--mint);text-decoration:none}.commandReadMoreArrow{display:inline-block;transition:transform .2s ease}.homeCommandCard:hover .commandReadMoreArrow{transform:translateX(4px)}.homeCommandsIndexLink{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;border:1px solid rgba(46,230,168,.35);background:rgba(46,230,168,.08);color:var(--mint);font-weight:600;font-size:.88rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.homeCommandsIndexLink:hover{background:rgba(46,230,168,.14);border-color:rgba(46,230,168,.5);transform:translateY(-1px);text-decoration:none}.commandsIndex{max-width:1280px;margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,3vw,1.75rem) 3rem;width:100%}.commandsIndexLayout{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:1rem;align-items:start}.commandsIndexSidebar{position:sticky;top:calc(var(--header-h) + .75rem);padding:.55rem}.commandsFolderList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.commandsFolderItem{display:flex;align-items:center;gap:.65rem;width:100%;padding:.72rem .8rem;border:none;border-radius:10px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background .15s,color .15s}.commandsFolderItem:focus-visible,.commandsFolderItem:hover{background:rgba(255,255,255,.05);color:var(--text);transform:none;box-shadow:none}.commandsFolderItem--active{background:rgba(124,92,255,.16);color:#e8e0ff}.commandsFolderIcon{width:1.1rem;height:.9rem;flex-shrink:0;color:#8f96ab}.commandsFolderItem--active .commandsFolderIcon{color:#c4b5fd}.commandsFolderLabel{flex:1 1;min-width:0;font-size:.92rem;font-weight:600;text-transform:capitalize}.commandsFolderCount{flex-shrink:0;min-width:1.35rem;padding:.1rem .35rem;border-radius:999px;background:rgba(255,255,255,.06);color:var(--muted);font-size:.72rem;font-weight:700;text-align:center}.commandsIndexMain{min-width:0;padding:1.15rem 1.2rem 1.25rem}.commandsIndexMainHead{margin-bottom:1rem;padding-bottom:.9rem;border-bottom:1px solid var(--border)}.commandsIndexMainHead h2{margin:0 0 .35rem;font-size:1.35rem;text-transform:capitalize}.commandsIndexMainHead p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.55}.commandsIndexCommandList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.commandsIndexCommandRow{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.95rem 0;border-bottom:1px solid var(--border)}.commandsIndexCommandRow:last-child{border-bottom:none;padding-bottom:0}.commandsIndexCommandMain{min-width:0;flex:1 1}.commandsIndexCommandMain h3{margin:0 0 .35rem;font-size:1rem;line-height:1.3}.commandsIndexCommandMain h3 a{color:inherit;text-decoration:none}.commandsIndexCommandMain h3 a:hover{color:var(--mint)}.commandsIndexCommandRow .commandReadMore{flex-shrink:0;margin-top:.15rem;white-space:nowrap}.commandsIndexHead{max-width:720px;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.commandsIndexHead h1{margin:0 0 .75rem;font-size:clamp(1.85rem,4.5vw,2.5rem);line-height:1.1}.commandsIndexLead{margin:0 0 1rem;color:var(--muted);font-size:1.05rem;line-height:1.65}.commandsIndexBack{margin:2.5rem 0 0}.commandsIndexBack a{color:var(--mint);font-weight:600;text-decoration:none}.commandsIndexBack a:hover{text-decoration:underline}@media (max-width:900px){.commandsIndexLayout{grid-template-columns:1fr;gap:.75rem}.commandsIndexSidebar{position:static;padding:.45rem}.commandsFolderList{flex-direction:row;flex-wrap:wrap;gap:.5rem}.commandsFolderItem{width:auto;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.35rem);min-width:9.5rem;padding:.62rem .7rem}.commandsIndexMain{padding:1rem .95rem 1.1rem}.commandsIndexCommandRow{flex-direction:column;gap:.55rem}.commandsIndexCommandRow .commandReadMore{align-self:flex-start}}@media (max-width:520px){.commandsFolderItem{flex:1 1 100%}}.homeCommandCard h3{margin:0;font-size:1rem;line-height:1.3}.homeCommandCard h3 a{color:inherit;text-decoration:none}.homeCommandCard h3 a:hover{color:var(--mint)}.commandPage{max-width:1280px;margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,3vw,1.75rem) 3rem;width:100%}.commandBreadcrumb ol{display:flex;flex-wrap:wrap;gap:.35rem .5rem;list-style:none;margin:0 0 1.5rem;padding:0;color:var(--muted);font-size:.85rem}.commandBreadcrumb li:not(:last-child):after{content:"/";margin-left:.5rem;color:var(--border)}.commandBreadcrumb a{color:var(--muted);text-decoration:none}.commandBreadcrumb a:hover{color:var(--mint)}.commandPageHead{margin-bottom:2rem}.commandPageSlash{margin-bottom:.75rem}.commandPageHead h1{margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.35rem);line-height:1.15}.commandPageLead{margin:0;color:var(--muted);font-size:1.05rem;line-height:1.65}.commandPageBody{margin-bottom:2rem;padding:1.25rem 1.35rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-card-solid)}.commandPageBody h2{margin:0 0 1rem;font-size:1.15rem}.commandPageBody p{margin:0 0 .85rem;color:var(--text);line-height:1.7}.commandPageBody p:last-child{margin-bottom:0}.commandHowTo{margin-bottom:2rem}.commandHowTo h2{margin:0 0 .75rem;font-size:1.15rem}.commandHowTo ol{margin:0;padding-left:1.25rem;color:var(--muted);line-height:1.65}.commandHowTo li+li{margin-top:.45rem}.commandRelated{margin-bottom:2rem}.commandRelated h2{margin:0 0 1rem;font-size:1.15rem}.commandRelatedList{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:.85rem}.commandRelatedCard{display:block;padding:1rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-card-solid);text-decoration:none;color:inherit;transition:border-color .15s ease}.commandRelatedCard:hover{border-color:rgba(46,230,168,.35)}.commandRelatedCard code{display:block;margin-bottom:.4rem;font-size:.75rem;color:#c4b5ff}.commandRelatedCard span{display:block;font-weight:600;font-size:.92rem;margin-bottom:.35rem}.commandRelatedCard p{margin:0;font-size:.82rem;color:var(--muted);line-height:1.45}.commandCta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.35rem 1.5rem;border-radius:var(--radius-lg);border:1px solid rgba(124,92,255,.25);background:linear-gradient(145deg,rgba(124,92,255,.12),rgba(5,6,10,.35))}.commandCta h2{margin:0 0 .35rem;font-size:1.2rem}.commandCta p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.55}.commandCtaActions{display:flex;flex-wrap:wrap;gap:.65rem}.homePro{margin-top:clamp(2.5rem,6vw,4rem)}.homeProGlow{position:relative;padding:1px;border-radius:calc(var(--radius-lg) + 1px);background:linear-gradient(135deg,rgba(46,230,168,.65),rgba(124,92,255,.55),rgba(88,101,242,.6),rgba(46,230,168,.65));background-size:220% 220%;box-shadow:0 0 48px rgba(46,230,168,.12)}@media (prefers-reduced-motion:no-preference){.homeProGlow{animation:proBorderShift 8s ease infinite}}@keyframes proBorderShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.homeProInner{padding:clamp(1.5rem,4vw,2.25rem);border-radius:var(--radius-lg);border:1px solid rgba(46,230,168,.15);background:radial-gradient(circle at 100% 0,rgba(46,230,168,.14),transparent 45%),radial-gradient(circle at 0 100%,rgba(124,92,255,.12),transparent 40%),linear-gradient(145deg,rgba(12,14,22,.95),rgba(5,6,10,.98))}.homeProBadge{display:inline-block;margin-bottom:.75rem;padding:.3rem .7rem;border-radius:999px;border:1px solid rgba(46,230,168,.4);background:rgba(46,230,168,.1);color:var(--mint);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.homeProInner h2{margin:0 0 .5rem;font-size:clamp(1.5rem,3.5vw,2rem)}.homeProSubtitle{margin:0 0 1.5rem;max-width:640px;color:var(--muted);font-size:1rem;line-height:1.6}.homeProGrid{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:1rem}.homeProCard{padding:1.15rem 1.2rem;border-radius:var(--radius-md);border:1px solid var(--glass-border);background:rgba(255,255,255,.04);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.homeProCard:hover{border-color:rgba(46,230,168,.35);transform:translateY(-3px);box-shadow:0 16px 40px rgba(0,0,0,.3)}.homeProCardIcon{display:inline-grid;place-items:center;width:2.25rem;height:2.25rem;margin-bottom:.65rem;border-radius:10px;background:rgba(46,230,168,.1);border:1px solid rgba(46,230,168,.25);font-size:1.1rem;line-height:1}.homeProCard h3{margin:0 0 .4rem;font-size:.95rem}.homeProCard p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.55}.homeProFootnote{margin:0;color:var(--muted);font-size:.85rem;font-style:italic}.panelShell--modern{max-width:1320px;margin:0 auto}.panelCard--profileModern{background:rgba(12,14,20,.52);border:1px solid rgba(124,92,255,.22);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 20px 56px rgba(0,0,0,.32);margin-bottom:.25rem}.panelCard--profileModern .panelAvatar{width:72px;height:72px;border-radius:20px;border:2px solid rgba(124,92,255,.45);box-shadow:0 8px 28px rgba(124,92,255,.2)}.panelCard--profileModern .panelHeroText h1{font-size:clamp(1.35rem,3vw,1.65rem)}.panelXpSection{margin-top:clamp(1rem,3vw,1.35rem)}.panelXpHeader{margin-bottom:1.1rem}.panelXpTitle{margin:0 0 .35rem;font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.1}.panelXpLead{font-size:.92rem;max-width:52ch}.panelXpLead,.panelXpState{margin:0;color:var(--muted)}.panelXpGrid{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}@media (min-width:720px){.panelXpGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.panelXpCard{display:flex;flex-direction:column;gap:.85rem;padding:1rem 1.05rem;border-radius:var(--radius-md);border:1px solid rgba(124,92,255,.22);background:linear-gradient(160deg,rgba(124,92,255,.07),rgba(255,255,255,.03));box-shadow:0 0 0 1px rgba(124,92,255,.06);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.panelXpCard:hover{border-color:rgba(124,92,255,.42);transform:translateY(-2px);box-shadow:0 0 0 1px rgba(124,92,255,.18),0 0 22px rgba(124,92,255,.16),0 14px 34px rgba(0,0,0,.24)}.panelXpCardTop{display:flex;align-items:center;gap:.85rem;min-width:0}.panelXpGuildIcon{border-radius:14px;border:1px solid rgba(124,92,255,.25);box-shadow:0 6px 18px rgba(124,92,255,.15)}.panelXpCardBody{min-width:0;flex:1 1}.panelXpGuildName{margin:0 0 .45rem;font-family:var(--font-display);font-size:1rem;font-weight:600;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panelXpBadges{display:flex;flex-wrap:wrap;gap:.35rem}.panelXpBadge{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.01em;border:1px solid transparent}.panelXpBadge--level{color:#b8a8ff;background:rgba(124,92,255,.14);border-color:rgba(124,92,255,.28)}.panelXpBadge--prestige{color:#ffd98a;background:rgba(255,193,79,.12);border-color:rgba(255,193,79,.28)}.panelXpBadge--xp{color:var(--mint);background:rgba(46,230,168,.1);border-color:rgba(46,230,168,.28)}.panelXpProgressWrap{display:flex;flex-direction:column;gap:.4rem}.panelXpProgressMeta{display:flex;justify-content:space-between;gap:.75rem;font-size:.74rem;color:#9aa5bf}.panelXpProgressTrack{height:9px;border-radius:999px;background:rgba(255,255,255,.07);overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.28)}.panelXpProgressFill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2ee6a8,#7c5cff 55%,#a78bfa);box-shadow:0 0 14px rgba(124,92,255,.42);transition:width .45s cubic-bezier(.22,1,.36,1)}.panelXpMessages{margin:0;font-size:.76rem;color:#8f9ab5}.panelGuildSection--modern{margin-top:clamp(1.5rem,4vw,2rem)}.panelGuildHeader--modern h2{margin:0 0 .35rem;font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.1}.panelShell--modern .panelGuildCount{border-color:rgba(46,230,168,.35);background:rgba(46,230,168,.1);color:var(--mint);font-weight:700}.panelShell--modern .glassCard{background:rgba(12,14,20,.48);border:1px solid var(--glass-border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 48px rgba(0,0,0,.28)}.panelShell--modern .panelGuildList{gap:.4rem;padding:.75rem}.panelShell--modern .panelGuildItem{border-radius:14px;transition:border-color .2s ease,background .2s ease,transform .2s ease}.panelShell--modern .panelGuildItem:hover:not(:disabled){background:rgba(255,255,255,.05);border-color:rgba(124,92,255,.25);transform:translateX(3px)}.panelShell--modern .panelGuildItem--active{border-color:rgba(124,92,255,.45);background:linear-gradient(90deg,rgba(124,92,255,.16),rgba(124,92,255,.06));box-shadow:inset 3px 0 0 var(--accent)}.panelShell--modern .panelGuildEditor--modern{padding:1.35rem 1.4rem 6.75rem}.panelShell--modern .panelSettingCard{border-radius:var(--radius-md);border:1px solid var(--glass-border);background:rgba(255,255,255,.035);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .2s ease}.panelShell--modern .panelSettingCard:hover{border-color:rgba(124,92,255,.22)}.panelShell--modern .panelStatsTile{border-radius:var(--radius-md);background:rgba(255,255,255,.04);transition:border-color .2s ease,transform .2s ease}.panelShell--modern .panelStatsTile:hover{border-color:rgba(124,92,255,.28);transform:translateY(-2px)}.panelShell--modern .panelStatsBar{border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,rgba(46,230,168,.9),rgba(124,92,255,.75));box-shadow:0 0 12px rgba(124,92,255,.25)}.panelGuildEditorEmpty--modern{flex-direction:column;gap:.75rem;padding:2rem 1rem}.panelGuildEditorEmptyIcon{display:inline-grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:16px;background:rgba(124,92,255,.12);border:1px solid rgba(124,92,255,.25);font-size:1.5rem}.panelGuildEditorEmpty--modern p{margin:0;max-width:28ch}.panelShell{max-width:100%;margin:0;padding:1rem max(1rem,env(safe-area-inset-left,0px)) 3rem max(1rem,env(safe-area-inset-right,0px));width:100%;min-width:0;box-sizing:border-box;overflow-x:clip}@media (min-width:901px){.panelShell{padding:2.5rem clamp(1rem,3vw,1.75rem) 4rem}}.panelCard{padding:1.2rem;border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media (min-width:901px){.panelCard{padding:2.25rem}}.panelCard--profile{padding:1.35rem 1.5rem}.panelCard h1{margin:0 0 .5rem;font-size:1.85rem}.panelCard p{color:var(--muted);margin:0}.panelHero{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.panelHeroText{flex:1 1 200px;min-width:0}.panelHeroText h1{margin:.15rem 0 0;font-size:1.45rem;line-height:1.2}.panelHeroSub{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.5rem!important}.panelIdChip,.panelRoleChip{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.72rem;font-family:var(--font-mono,ui-monospace,monospace);border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--muted)}.panelRoleChip--admin{border-color:rgba(124,92,255,.35);background:rgba(124,92,255,.12);color:#c4b5fd;font-family:inherit}.panelAvatar{width:64px;height:64px;border-radius:18px;object-fit:cover;border:2px solid rgba(124,92,255,.35);flex-shrink:0}.panelGuildSection{margin-top:1.5rem}.panelGuildHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.panelGuildHeaderActions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0}.panelGuildHeader h2{margin:0 0 .25rem;font-size:1.15rem}.panelGuildCount{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .55rem;border-radius:999px;font-size:.82rem;font-weight:600;border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--muted)}.panelNotice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem;padding:.85rem 1rem;border-radius:var(--radius);border:1px solid rgba(254,231,92,.25);background:rgba(254,231,92,.06)}.panelNotice p{margin:0;font-size:.88rem;color:#f5e6a8}.panelGuildEmpty{margin:0}.panelGuildEmptyCta{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.35rem 1.5rem;margin-top:.5rem}.panelGuildEmptyHint{margin:0;font-size:.92rem;color:var(--muted);max-width:52ch}.panelGuildListInvite{margin-top:.65rem;padding-top:.75rem;border-top:1px solid var(--border)}.panelGuildListInvite .btn{width:100%;justify-content:center}.panelGuildLayout{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start;width:100%;min-width:0}@media (min-width:981px){.panelGuildLayout{grid-template-columns:clamp(238px,20vw,320px) minmax(0,1fr);gap:1.15rem}}.panelGuildList{display:flex;flex-direction:column;gap:.35rem;padding:.65rem;max-height:none;overflow:visible;position:static;top:auto;width:100%;min-width:0;box-sizing:border-box}@media (min-width:981px){.panelGuildList{position:sticky;top:var(--panel-sticky-top)}}.panelGuildItem{display:flex;align-items:center;gap:.75rem;width:100%;padding:.7rem .75rem;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text);font:inherit;font-weight:inherit;text-align:left;cursor:pointer;box-shadow:none;transform:none;transition:border-color .15s,background .15s}.panelGuildItemBody{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1}.panelGuildItemName{font-family:var(--font-display);font-size:.92rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panelGuildItemMeta{font-size:.79rem;color:#9aa5bf}.panelGuildItemFlags{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.15rem}.panelGuildFlag{font-size:.65rem;padding:.1rem .4rem;border-radius:999px;border:1px solid var(--border);color:var(--muted);background:rgba(255,255,255,.03)}.panelGuildFlag--on{border-color:rgba(87,242,135,.25);background:rgba(87,242,135,.08);color:#9ae6b0}.panelGuildItemChevron{color:var(--muted);font-size:1.1rem;opacity:0;transition:opacity .15s,transform .15s}.panelGuildItem:focus-visible,.panelGuildItem:hover:not(:disabled){background:rgba(255,255,255,.04);border-color:var(--border);box-shadow:none;transform:none;color:var(--text)}.panelGuildItem--active .panelGuildItemChevron,.panelGuildItem:hover .panelGuildItemChevron{opacity:.7}.panelGuildItem--active{border-color:rgba(124,92,255,.4);background:rgba(124,92,255,.1)}.panelGuildItem--active .panelGuildItemChevron{opacity:1;transform:translateX(2px)}.guildIcon{flex-shrink:0;border-radius:14px;display:inline-flex;align-items:center;justify-content:center}.guildIcon--img{object-fit:cover;border:1px solid rgba(255,255,255,.08)}.guildIcon--fallback{font-family:var(--font-display);font-weight:700;font-size:1rem;color:#fff;text-transform:uppercase}.panelGuildEditor{padding:1.25rem 1.35rem;min-height:320px}.panelGuildEditorHead{display:flex;align-items:center;gap:.85rem;padding-bottom:1rem;margin-bottom:.25rem;border-bottom:1px solid var(--border)}.panelGuildEditorHead h3{margin:0;font-size:1.05rem}.panelGuildEditorEmpty{display:flex;align-items:center;justify-content:center;min-height:280px;text-align:center;color:var(--muted);font-size:.9rem}.panelGuildForm{display:flex;flex-direction:column;gap:.25rem;min-width:0;max-width:100%}.panelSettingGroup{margin-top:1rem;padding:1rem;border-radius:var(--radius);border:1px solid var(--border);background:rgba(255,255,255,.02)}.panelSettingGroup h4{margin:0 0 .5rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.panelIdGuide{margin-top:1rem;padding:.85rem 1rem;border-radius:var(--radius);border:1px solid rgba(124,92,255,.22);background:rgba(124,92,255,.06);font-size:.82rem;line-height:1.55;color:var(--muted)}.panelIdGuide strong{display:block;margin-bottom:.35rem;color:var(--text);font-size:.84rem}.panelIdGuide p{margin:0}.panelSettingHint{margin:0 0 .85rem;font-size:.82rem;line-height:1.55;color:var(--muted)}.panelSettingHint strong{color:#f5c6cb;font-weight:600}.fieldHelp{display:block;margin-top:.35rem;font-size:.8rem;line-height:1.45;color:#9ca8c4;font-weight:400}.panelSettingGroup .fieldLabel{margin-bottom:.65rem}.panelSettingGroup .fieldLabel:last-child{margin-bottom:0}.panelSettingRow{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.liveNotifySubList{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.liveNotifySubItem{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.55rem .65rem;border-radius:8px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.liveNotifySubToggle{flex-direction:row!important;align-items:center;gap:.45rem;margin:0}.liveNotifySubKey{font-size:.78rem;opacity:.75}.liveNotifyAddRow{margin-top:.75rem;grid-template-columns:140px 1fr auto;align-items:end}.panelGuildSave{margin-top:1.25rem;width:100%}.panelGuildLayout--modern{gap:1.15rem}.panelGuildEditor--modern{padding:1.15rem 1.2rem 6.75rem}.panelGuildEditorHead--modern{margin-bottom:.5rem;border-bottom:none;padding-bottom:0}.panelGuildEditorTitles h3{margin:0;font-size:1.12rem;letter-spacing:-.02em}.panelGuildEditorTitles .hint{margin:.2rem 0 0;font-size:.78rem}.panelEditorSavedChip{margin-left:auto;font-size:.75rem;font-weight:600;padding:.28rem .65rem;border-radius:999px;border:1px solid rgba(87,242,135,.28);background:rgba(87,242,135,.1);color:#9ae6b0}.panelStatsCard{margin-top:1rem}.panelStatsGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.panelStatsGrid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.panelStatsGrid--hero,.panelStatsGrid--six{grid-template-columns:repeat(3,minmax(0,1fr))}.panelStatsGrid--hero{margin-top:.35rem}.panelStatsTile{min-width:0;padding:.8rem;border-radius:8px;border:1px solid var(--border);background:rgba(255,255,255,.035)}.panelStatsTile strong{display:block;font-family:var(--font-display);font-size:1.35rem;line-height:1;margin-bottom:.35rem;color:var(--text)}.panelStatsTile span{display:block;color:#a4afc8;font-size:.76rem;line-height:1.25}.panelStatsTile--mint strong{color:var(--mint)}.panelStatsTile--violet strong{color:#b8a8ff}.panelStatsTile--sky strong{color:#7dd3fc}.panelStatsTile--rose strong{color:#fb7185}.panelStatsTile--danger strong{color:#f87171}.panelStatsBlockHead{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.65rem}.panelStatsBlockHead h4{margin:0}.panelStatsRangeToggle{display:inline-flex;padding:.18rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.22)}.panelStatsRangeBtn{border:0;background:transparent;color:#9aa6c0;font-size:.68rem;font-weight:650;padding:.28rem .62rem;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}.panelStatsRangeBtn:hover{color:#d7deef}.panelStatsRangeBtn--active{background:rgba(124,92,255,.22);color:#e9ddff;box-shadow:inset 0 0 0 1px rgba(124,92,255,.24)}.panelStatsMemberFlow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:.75rem}.panelStatsFlowItem{display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem;border-radius:8px;border:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.16)}.panelStatsFlowItem strong{display:block;font-family:var(--font-display);font-size:1rem;line-height:1.1}.panelStatsFlowLabel{display:block;color:#9aa6c0;font-size:.68rem}.panelStatsFlowIcon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.85rem;height:1.85rem;margin:0;padding:0;border-radius:999px;line-height:0}.panelStatsFlowIcon svg{display:block;margin:0;flex-shrink:0}.panelStatsFlowIcon--join,.panelStatsFlowItem--join .panelStatsFlowIcon{color:#86efac;background:rgba(34,197,94,.14);border:1px solid rgba(34,197,94,.22)}.panelStatsFlowItem--join strong{color:#86efac}.panelStatsFlowIcon--leave,.panelStatsFlowItem--leave .panelStatsFlowIcon{color:#fca5a5;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.2)}.panelStatsFlowItem--leave strong{color:#fca5a5}.panelStatsSplit{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:.75rem;margin-top:.85rem}.panelStatsBlock{min-width:0;padding:.85rem;border-radius:8px;border:1px solid var(--border);background:rgba(0,0,0,.14)}.panelStatsBlock h4{margin:0 0 .65rem;font-size:.8rem;color:#a7b1ca}.panelStatsBars{display:flex;align-items:end;gap:.45rem;height:128px}.panelStatsBarWrap{display:flex;flex:1 1;min-width:0;height:100%;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:.35rem}.panelStatsBar{display:block;min-height:8px;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,rgba(46,230,168,.85),rgba(124,92,255,.7))}.panelStatsBarLabel{color:var(--muted);font-size:.64rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.panelStatsBars--dense{gap:.18rem}.panelStatsBars--dense .panelStatsBarLabel{font-size:.58rem}.panelStatsBarLabel--hidden{visibility:hidden}.panelStatsCommandList{display:flex;flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none}.panelStatsCommandList li{display:block;min-width:0;padding:.55rem .62rem;border-radius:8px;border:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.14);color:#a4afc8;font-size:.82rem}.panelStatsCommandMain{display:flex;flex-direction:column;gap:.42rem;min-width:0}.panelStatsCommandHead{display:flex;align-items:center;gap:.45rem;min-width:0}.panelStatsCommandIcon{flex-shrink:0;font-size:.92rem;line-height:1}.panelStatsCommandUses{margin-left:auto;flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;color:#c8d2ea}.panelStatsCommandTrack{position:relative;height:.38rem;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.05)}.panelStatsCommandFill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(46,230,168,.85),rgba(124,92,255,.82))}.panelStatsCommandList code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.18rem .42rem;border-radius:6px;border:1px solid rgba(124,92,255,.18);background:rgba(124,92,255,.1);color:#d4c4ff;font-size:.76rem}.panelStatsCommandList li>span{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650;color:#c8d2ea}.homeCommandEmoji{flex-shrink:0;font-size:.95rem;line-height:1}.panelEditorSavedChip--busy{border-color:rgba(124,92,255,.28);background:rgba(124,92,255,.1);color:#c4b5fd}.panelGuildEditorContent{display:grid;grid-template-columns:1fr;gap:.9rem;align-items:start;margin-top:.55rem;width:100%;min-width:0}@media (min-width:1101px){.panelGuildEditorContent{grid-template-columns:minmax(0,1fr) clamp(290px,24vw,360px)}}.panelGuildEditorSettingsCol,.panelGuildEditorStatsCol{min-width:0}.panelGuildEditorStatsCol{position:static;top:auto}@media (min-width:1101px){.panelGuildEditorStatsCol{position:sticky;top:var(--panel-sticky-top)}}.panelGuildEditorStatsCol .panelStatsCard{margin-top:0}.panelStatsCard--compact .panelStatsGrid,.panelStatsCard--compact .panelStatsGrid--five,.panelStatsCard--compact .panelStatsGrid--six{grid-template-columns:repeat(2,minmax(0,1fr))}.panelStatsCard--compact .panelStatsTile{padding:.72rem;background:rgba(255,255,255,.04)}.panelStatsCard--compact .panelStatsTile strong{font-size:1.2rem}.panelStatsCard--compact .panelStatsBars{height:108px}.panelStatsCard--compact .panelStatsSplit{grid-template-columns:1fr}.panelSettingsStack{display:flex;flex-direction:column;gap:1rem;margin-top:.75rem}.panelSettingCard{border-radius:14px;border:1px solid rgba(255,255,255,.085);background:rgba(255,255,255,.03);overflow:hidden}.panelSettingCard--muted{opacity:.72}.panelSettingCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:1.05rem 1.1rem .8rem;border-bottom:1px solid rgba(255,255,255,.07)}.panelSettingCardTitles h3{margin:0;font-size:.92rem;font-weight:600;letter-spacing:-.01em}.panelSettingCardTitles p{margin:.28rem 0 0;font-size:.84rem;line-height:1.5;color:#a0acc6;max-width:52ch}.panelSettingCardStatus{flex-shrink:0}.panelSettingCardBody{padding:.95rem 1.1rem 1.08rem;display:flex;flex-direction:column;gap:.85rem}.panelLocaleBadge{display:inline-flex;align-items:center;justify-content:center;min-width:2.1rem;height:1.65rem;padding:0 .45rem;border-radius:8px;font-size:.72rem;font-weight:700;letter-spacing:.06em;border:1px solid rgba(124,92,255,.28);background:rgba(124,92,255,.12);color:#d8ccff}.panelStatusPill{font-size:.72rem;font-weight:600;padding:.22rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:var(--muted);background:rgba(255,255,255,.03)}.panelStatusPill--on{border-color:rgba(87,242,135,.28);background:rgba(87,242,135,.1);color:#9ae6b0}.panelToggleGrid{display:flex;flex-direction:column;gap:.55rem}.panelModlogGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .85rem}@media (min-width:900px){.panelModlogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.panelModlogItem{display:flex;align-items:center;gap:.5rem;padding:.45rem .55rem;border-radius:8px;border:1px solid rgba(255,255,255,.05);background:rgba(0,0,0,.12);font-size:.8rem;color:#c5cee0;cursor:pointer;-webkit-user-select:none;user-select:none}.panelModlogItem input[type=checkbox]{width:.95rem;height:.95rem;accent-color:#7c5cff;flex-shrink:0}.panelModuleNavigator{display:flex;flex-direction:column;gap:1.1rem}.panelModuleToolbar{display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap;padding-bottom:.15rem}.panelModuleFilters{display:inline-flex;padding:.2rem;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.18)}.panelModuleFilter{border:none;background:transparent;color:#9da9c4;font-size:.72rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase;padding:.35rem .7rem;border-radius:999px;cursor:pointer}.panelModuleFilter--active{color:#f3f4ff;background:rgba(124,92,255,.28)}.panelModuleEmptyFilter{margin:.35rem 0 0;padding:.75rem .85rem;border-radius:10px;border:1px dashed rgba(255,255,255,.1);color:#9da9c4;font-size:.84rem;text-align:center}.panelModuleSummary{display:flex;align-items:center;justify-content:flex-end}.panelModuleSummaryCount{font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8b97b0;padding:.2rem .55rem;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:rgba(0,0,0,.15)}.panelModuleGrid{display:grid;grid-template-columns:1fr;gap:.7rem}@media (min-width:540px){.panelModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media (min-width:1380px){.panelModuleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}}@media (min-width:1500px){.panelModuleGrid{gap:.9rem}}.panelModuleChip{display:flex;align-items:stretch;gap:0;min-height:3.65rem;padding:0;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025);overflow:hidden;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.panelModuleChip:hover{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.035)}.panelModuleChip--active{border-color:rgba(124,92,255,.55);background:rgba(124,92,255,.1);box-shadow:0 0 0 1px rgba(124,92,255,.28),0 0 0 3px rgba(124,92,255,.12),0 8px 22px rgba(124,92,255,.18)}.panelModuleChip--on.panelModuleChip--active{border-color:rgba(124,92,255,.58);background:linear-gradient(135deg,rgba(87,242,135,.06),rgba(124,92,255,.12));box-shadow:0 0 0 1px rgba(124,92,255,.32),0 0 0 3px rgba(124,92,255,.14),0 8px 22px rgba(124,92,255,.2)}.panelModuleChip--switchOn:not(.panelModuleChip--on){border-color:rgba(124,92,255,.22)}.panelModuleChip--devLocked{opacity:.6}.panelModuleChip--devLocked .panelModuleChipSwitch{pointer-events:none}.panelModuleChipLabelRow{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .45rem;min-width:0}.panelModuleMaintenanceBadge{display:inline-flex;align-items:center;padding:.12rem .42rem;border-radius:999px;border:1px solid rgba(251,191,36,.45);background:rgba(251,191,36,.14);color:#fcd34d;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.panelModuleMaintenanceMeta{color:#fbbf24;font-size:.72rem;font-weight:600}.panelModuleChipSwitch--disabled{opacity:.55;cursor:not-allowed}.panelModuleChipSwitch--disabled .panelModuleChipTrack{background:rgba(255,255,255,.08)}.panelModuleStatusPill--maintenance{border-color:rgba(251,191,36,.42);color:#fcd34d;background:rgba(251,191,36,.12)}.panelModuleDetailBodyShell{position:relative}.panelModuleDetailBodyShell--locked .panelModuleDetailBody{pointer-events:none;-webkit-user-select:none;user-select:none}.panelModuleDevLockOverlay{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:1.25rem;border-radius:0 0 14px 14px;background:rgba(6,8,14,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.panelModuleDevLockOverlayCard{max-width:34rem;padding:1rem 1.15rem;border-radius:14px;border:1px solid rgba(251,191,36,.35);background:rgba(18,20,28,.92);box-shadow:0 18px 40px rgba(0,0,0,.35);text-align:center}.panelModuleDevLockOverlayTitle{margin:0 0 .55rem;font-size:.95rem;font-weight:700;color:#fde68a}.panelModuleDevLockOverlayBody{margin:0;font-size:.86rem;line-height:1.55;color:#d6deef}.panelModuleChipSelect{flex:1 1;display:flex;align-items:center;gap:.65rem;padding:.55rem .6rem;border:none;border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer;min-width:0}.panelModuleChipIcon{flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(124,92,255,.14);color:#d4c4ff;line-height:1}.panelModuleIconSvg{color:#c4b5fd;flex-shrink:0}.panelModuleDetailIcon{flex-shrink:0;width:2.15rem;height:2.15rem;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:rgba(124,92,255,.16);color:#d4c4ff}.panelModuleChip--on .panelModuleChipIcon{background:rgba(87,242,135,.12)}.panelModuleChip--on .panelModuleIconSvg{color:#9ae6b0}.panelModuleChipText{display:flex;flex-direction:column;gap:.22rem;min-width:0;padding:.05rem 0}.panelModuleChipLabel{font-size:.82rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.panelModuleChipMeta{display:inline-flex;align-items:center;gap:.38rem;font-size:.72rem;color:#8b97b0}.panelModuleDot{width:.42rem;height:.42rem;border-radius:50%;background:#dc2626;box-shadow:0 0 0 2px rgba(239,68,68,.22);flex-shrink:0}.panelModuleDot--on{background:#57f287;box-shadow:0 0 0 3px rgba(87,242,135,.15)}.panelModuleChipSwitch{position:relative;flex-shrink:0;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;min-width:3.35rem;width:3.35rem;margin:0;padding:0 .55rem;border:none;border-left:1px solid rgba(255,255,255,.06);border-radius:0;background:rgba(0,0,0,.2);cursor:pointer;transition:background .15s ease}.panelModuleChipSwitch:hover{background:rgba(0,0,0,.28)}.panelModuleChip--active .panelModuleChipSwitch{border-left-color:rgba(124,92,255,.18);background:rgba(0,0,0,.24)}.panelModuleChip--on .panelModuleChipSwitch{border-left-color:rgba(87,242,135,.14);background:rgba(0,0,0,.22)}.panelModuleChip--on.panelModuleChip--active .panelModuleChipSwitch{background:rgba(0,0,0,.26)}.panelModuleChipSwitch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.panelModuleChipTrack{position:relative;width:2rem;height:1.15rem;border-radius:999px;background:rgba(255,255,255,.14);transition:background .2s ease;pointer-events:none}.panelModuleChipTrack:after{content:"";position:absolute;top:.12rem;left:.12rem;width:.9rem;height:.9rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.35);transition:transform .2s ease}.panelModuleChipSwitch input:checked+.panelModuleChipTrack{background:#7c5cff}.panelModuleChipSwitch input:checked+.panelModuleChipTrack:after{transform:translateX(.86rem)}.panelModuleChipSwitch input:focus-visible+.panelModuleChipTrack{outline:2px solid rgba(124,92,255,.65);outline-offset:2px}.panelModuleEmptyState{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;margin-top:.5rem;padding:2rem 1.25rem 2.15rem;border-radius:14px;border:1px dashed rgba(124,92,255,.18);background:rgba(124,92,255,.04);text-align:center}.panelModuleEmptyStateTitle{margin:0;font-size:.95rem;font-weight:650;color:#b8a8ff;letter-spacing:.01em}.panelModuleEmptyStateBody{margin:0;max-width:42ch;font-size:.84rem;line-height:1.55;color:#8f9ab5}.panelModuleEmptyStateIcon{display:inline-flex;align-items:center;justify-content:center;margin-top:.35rem;width:3.4rem;height:3.4rem;border-radius:14px;border:1px solid rgba(124,92,255,.16);background:rgba(124,92,255,.08);color:#9f8fff;box-shadow:0 0 24px rgba(124,92,255,.12);animation:panelModuleEmptyIconPulse 2.8s ease-in-out infinite}.panelModuleEmptyStateIcon svg{display:block;opacity:.88}@keyframes panelModuleEmptyIconPulse{0%,to{box-shadow:0 0 16px rgba(124,92,255,.1);transform:translateY(0)}50%{box-shadow:0 0 28px rgba(124,92,255,.22);transform:translateY(-1px)}}.panelModuleDetail--enter{animation:panelModuleDetailEnter .28s ease-out}@keyframes panelModuleDetailEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.panelModuleDetail{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.16);overflow:visible;display:flex;flex-direction:column;scroll-margin-top:1rem;margin-top:.35rem}.panelModuleDetailHead{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .95rem;border-bottom:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.02);flex-shrink:0}.panelModuleDetailCopy{flex:1 1;min-width:0}.panelModuleDetailTitleRow{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .65rem}.panelModuleDetailHead h4{margin:0;font-size:.92rem;font-weight:650}.panelModuleDetailHead p{margin:.3rem 0 0;font-size:.8rem;color:#9da9c4;line-height:1.45;max-width:62ch}.panelModuleStatusPill{font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.18rem .45rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);color:#8b97b0;background:rgba(0,0,0,.2)}.panelModuleStatusPill--on{border-color:rgba(87,242,135,.28);color:#9ae6b0;background:rgba(87,242,135,.1)}.panelModuleStatusPill--armed{border-color:rgba(124,92,255,.28);color:#c4b5fd;background:rgba(124,92,255,.1)}.panelModuleDetailBody{display:flex;flex-direction:column;gap:.8rem;padding:.85rem .95rem .95rem;overflow:visible}.panelModuleDetailBody .fieldLabel{display:flex;flex-direction:column;gap:.4rem;margin:0;font-size:.8rem;font-weight:650;color:#a8b3cd}.panelModuleDetailBody .discordPickerManual,.panelModuleDetailBody .discordPickerSelect,.panelModuleDetailBody input,.panelModuleDetailBody select,.panelModuleDetailBody textarea{width:100%;padding:.62rem .78rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(5,6,10,.55);color:var(--text);font:inherit}.panelModuleDetailBody .discordPickerManual:focus,.panelModuleDetailBody .discordPickerSelect:focus,.panelModuleDetailBody input:focus,.panelModuleDetailBody select:focus,.panelModuleDetailBody textarea:focus{outline:none;border-color:rgba(124,92,255,.68);box-shadow:0 0 0 4px rgba(124,92,255,.16)}.panelModuleSetup{padding:.65rem .75rem;border-radius:10px;border:1px solid rgba(124,92,255,.18);background:rgba(124,92,255,.06)}.panelModuleSetupHead{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.panelModuleSetupTitle{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#c4b5fd}.panelModuleSetupProgress{font-size:.72rem;font-weight:700;color:#9ae6b0}.panelModuleSetupList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.panelModuleSetupItem{display:flex;align-items:center;gap:.45rem;font-size:.78rem;color:#9da9c4}.panelModuleSetupItem--done{color:#d7dde8}.panelModuleSetupMark{width:1rem;text-align:center;flex-shrink:0;color:#7c879c}.panelModuleSetupItem--done .panelModuleSetupMark{color:#57f287}.panelYoutubeRepeater{display:flex;flex-direction:column;gap:.85rem}.panelYoutubeRepeaterEmpty{margin:0;padding:.75rem .85rem;border-radius:10px;border:1px dashed rgba(255,255,255,.1);color:#9da9c4;font-size:.84rem}.panelYoutubeRepeaterCard{display:flex;flex-direction:column;gap:.75rem;padding:.85rem .9rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.18)}.panelYoutubeRepeaterCardHead{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%}.panelYoutubeRepeaterCardTitle{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1}.panelYoutubeRepeaterIndex{flex-shrink:0;width:1.45rem;height:1.45rem;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(124,92,255,.18);color:#c4b5fd;font-size:.72rem;font-weight:700}.panelYoutubeRepeaterName{font-size:.84rem;font-weight:650;color:#e8ecf7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panelYoutubeRepeaterDelete{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(255,255,255,.04);color:#c4b5fd;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.panelYoutubeRepeaterDelete svg{display:block;flex-shrink:0;stroke:currentColor}.panelYoutubeRepeaterDelete:hover{background:rgba(240,71,71,.14);border-color:rgba(240,71,71,.35);color:#ffb4c0}.panelYoutubeRepeaterDelete:focus-visible{outline:2px solid rgba(124,92,255,.55);outline-offset:2px}.panelYoutubeRepeaterToggles{display:flex;flex-direction:column;gap:.45rem}.panelYoutubeLiveToggleSection--disabled{opacity:.5}.panelYoutubeLiveDisabledNote{margin:.15rem 0 0;padding-left:.1rem;font-size:.74rem;line-height:1.45;font-weight:600;color:#fbbf24}.panelYoutubeLiveTemplateField--disabled{opacity:.5;pointer-events:none}.panelYoutubeRepeaterCollapse{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.55rem .65rem;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.03);color:#b8c2da;font-size:.78rem;font-weight:600;cursor:pointer}.panelYoutubeRepeaterCollapse svg{transition:transform .2s ease}.panelYoutubeRepeaterCollapse--open svg{transform:rotate(180deg)}.panelYoutubeRepeaterTemplates{display:flex;flex-direction:column;gap:.65rem;padding-top:.15rem}.panelYoutubeRepeaterAdd{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;align-self:flex-start;padding:.55rem .85rem;border-radius:10px;border:1px dashed rgba(124,92,255,.35);background:rgba(124,92,255,.08);color:#c4b5fd;font-size:.8rem;font-weight:650;cursor:pointer;transition:background .15s ease,border-color .15s ease}.panelYoutubeRepeaterAdd:hover{background:rgba(124,92,255,.14);border-color:rgba(124,92,255,.5)}.panelLevelRewardRepeater{display:flex;flex-direction:column;gap:.65rem}.panelLevelRewardRepeaterHelp{margin:-.15rem 0 .15rem}.panelLevelRewardRepeaterEmpty{margin:0;padding:.7rem .8rem;border-radius:10px;border:1px dashed rgba(255,255,255,.1);color:#9da9c4;font-size:.84rem}.panelLevelRewardRepeaterRow{display:grid;grid-template-columns:5.5rem minmax(0,1fr) 2.1rem;gap:.55rem;align-items:end;padding:.7rem .75rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.16)}.panelLevelRewardRepeaterLevel{display:flex;flex-direction:column;gap:.35rem;margin:0}.panelLevelRewardRepeaterLevelLabel{font-size:.72rem;font-weight:650;color:#a8b3cd}.panelLevelRewardRepeaterLevelInput{min-height:2.35rem;padding-top:.4rem;padding-bottom:.4rem}.panelLevelRewardRepeaterRole{min-width:0}.panelLevelRewardRepeaterRole .fieldLabel{gap:.35rem}.panelLevelRewardRepeaterDelete{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;margin-bottom:.1rem;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:rgba(255,255,255,.04);color:#c4b5fd;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.panelLevelRewardRepeaterDelete svg{display:block;stroke:currentColor}.panelLevelRewardRepeaterDelete:hover{background:rgba(240,71,71,.14);border-color:rgba(240,71,71,.35);color:#ffb4c0}.panelLevelRewardRepeaterAdd{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;align-self:flex-start;margin-top:.15rem;padding:.55rem .85rem;border-radius:10px;border:1px dashed rgba(124,92,255,.28);background:rgba(124,92,255,.06);color:#d4c4ff;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.panelLevelRewardRepeaterAdd:hover{background:rgba(124,92,255,.12);border-color:rgba(124,92,255,.42);color:#efe9ff}@media (max-width:640px){.panelLevelRewardRepeaterRow{grid-template-columns:1fr 2.1rem;grid-template-areas:"level delete" "role role"}.panelLevelRewardRepeaterLevel{grid-area:level}.panelLevelRewardRepeaterRole{grid-area:role}.panelLevelRewardRepeaterDelete{grid-area:delete;justify-self:end}}.panelFeatureStack{display:flex;flex-direction:column;gap:.85rem}.panelTranscriptSettings{margin-top:.35rem}.panelTranscriptSettings .panelSettingHint{margin:0 0 .15rem}.panelTranscriptSettings .panelField{margin-top:0}.panelTranscriptHistory{margin-top:.5rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.panelTranscriptList{list-style:none;margin:.65rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.panelTranscriptItem{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.65rem .75rem;border-radius:10px;background:rgba(0,0,0,.18);border:1px solid rgba(255,255,255,.06);overflow:hidden}.panelTranscriptItemMain{display:flex;flex-direction:column;gap:.15rem;min-width:0}.panelTranscriptItemActions{display:flex;align-items:center;gap:.45rem;flex-shrink:0;margin-left:auto}.panelTranscriptBtn{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .72rem;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:#c8d2ea;font-size:.76rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.panelTranscriptBtn:hover:not(:disabled){background:rgba(124,92,255,.12);border-color:rgba(124,92,255,.28);color:#e8e2ff}.panelTranscriptBtn--danger{border-color:rgba(240,71,71,.22);background:rgba(240,71,71,.08);color:#ffb4c0}.panelTranscriptBtn--danger:hover:not(:disabled){background:rgba(240,71,71,.16);border-color:rgba(240,71,71,.38);color:#ffd0d8}.panelTranscriptBtn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:640px){.panelTranscriptItemActions{width:100%;justify-content:flex-end;margin-left:0}}.panelFeatureGroup{display:flex;flex-direction:column;gap:0}.panelFeatureAdvanced{display:flex;flex-direction:column;gap:.85rem;margin-top:.62rem;margin-left:.65rem;padding:.92rem .92rem 1rem 1.06rem;border-left:2px solid rgba(124,92,255,.35);border-radius:0 12px 12px 0;background:linear-gradient(180deg,rgba(124,92,255,.08),rgba(0,0,0,.16))}.panelFeatureAdvancedLabel{margin:.15rem 0 0;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.panelToggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem .8rem;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:rgba(0,0,0,.18);cursor:pointer;-webkit-user-select:none;user-select:none}.panelToggle--disabled{opacity:.5;cursor:not-allowed}.panelToggleCopy{display:flex;flex-direction:column;gap:.15rem;min-width:0}.panelToggleLabel{font-size:.86rem;font-weight:600}.panelToggleDesc{font-size:.8rem;color:#9da9c4;line-height:1.4}.panelToggleInput{position:absolute;opacity:0;pointer-events:none}.panelToggleTrack{position:relative;flex-shrink:0;width:2.65rem;height:1.45rem;border-radius:999px;background:rgba(255,255,255,.12);transition:background .2s ease}.panelToggleTrack:after{content:"";position:absolute;top:.18rem;left:.18rem;width:1.08rem;height:1.08rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.35);transition:transform .2s ease}.panelToggleInput:checked+.panelToggleTrack{background:rgba(124,92,255,.75)}.panelToggleInput:checked+.panelToggleTrack:after{transform:translateX(1.2rem)}.panelToggleInput:focus-visible+.panelToggleTrack{outline:2px solid rgba(124,92,255,.55);outline-offset:2px}.panelField{display:flex;flex-direction:column;gap:.4rem}.panelFieldLabel{font-size:.8rem;font-weight:650;color:#a8b3cd}.panelFieldRow{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.panelInput,.panelSelect,.panelTextarea{width:100%;padding:.62rem .78rem;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(5,6,10,.55);color:var(--text);font:inherit}.panelInput:focus,.panelSelect:focus,.panelTextarea:focus{outline:none;border-color:rgba(124,92,255,.68);box-shadow:0 0 0 4px rgba(124,92,255,.2)}.panelTextarea{resize:vertical;min-height:4.5rem}.panelSettingCard .fieldLabel{margin-bottom:0}.panelSettingCard .discordPickerManual,.panelSettingCard .discordPickerSelect,.panelSettingCard input,.panelSettingCard select,.panelSettingCard textarea{border-color:rgba(255,255,255,.1);background:rgba(5,6,10,.55)}.panelDevGuide{margin-top:.25rem;padding:.75rem .95rem;border-radius:12px;border:1px dashed rgba(255,255,255,.1);background:transparent;font-size:.8rem;color:var(--muted)}.panelDevGuide summary{cursor:pointer;font-weight:600;color:var(--text)}.panelDevGuide p{margin:.55rem 0 0;line-height:1.55}.panelFloatingSave{position:fixed;left:max(1rem,env(safe-area-inset-left,0px));right:max(1rem,env(safe-area-inset-right,0px));bottom:max(1rem,env(safe-area-inset-bottom,0px));transform:none;z-index:120;width:auto;max-width:460px;margin-left:auto;pointer-events:none}.panelFloatingSave--compact{max-width:420px}.panelFloatingSaveInner{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.64rem .78rem .64rem .9rem;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(12,13,18,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 40px rgba(0,0,0,.45);pointer-events:auto}.panelFloatingSave--compact .panelFloatingSaveInner{padding:.5rem .6rem .5rem .7rem;border-radius:12px;gap:.6rem}.panelFloatingSave--compact .panelFloatingSaveLabel{font-size:.78rem}.panelFloatingSaveInner--compactAction{padding:.45rem}.panelFloatingSaveBtn{flex:1 1;width:100%;min-height:2.85rem;padding:.78rem 1.15rem;font-size:.94rem;font-weight:600;border-radius:10px}.panelFloatingSaveBtnSecondary{min-height:2.35rem;padding:.58rem 1rem;font-size:.88rem;font-weight:600}.panelReadabilityBtn{min-width:8.2rem}.panelGuildSection--comfortable .panelSettingsStack{gap:1.08rem}.panelGuildSection--comfortable .panelSettingCardHead{padding:1.08rem 1.14rem .86rem}.panelGuildSection--comfortable .panelSettingCardBody{padding:1rem 1.14rem 1.16rem;gap:.92rem}.panelGuildSection--comfortable .panelSettingCardBody:has(.panelModuleNavigator){padding:1.05rem 1.2rem 1.25rem;gap:1rem}.panelGuildSection--comfortable .panelModuleNavigator{gap:1.15rem}.panelGuildSection--comfortable .panelModuleGrid{gap:.85rem}@media (min-width:1380px){.panelGuildSection--comfortable .panelModuleGrid{gap:.95rem}}.panelGuildSection--comfortable .panelModuleChip{min-height:3.85rem}.panelGuildSection--comfortable .panelModuleChipSelect{padding:.6rem .65rem}.panelGuildSection--comfortable .panelModuleChipSwitch{min-width:3.5rem;width:3.5rem;padding:0 .6rem}.panelGuildSection--comfortable .panelToggle{padding:.78rem .9rem}.panelGuildSection--comfortable .panelField{gap:.46rem}.panelGuildSection--compact .panelSettingsStack{gap:.72rem}.panelGuildSection--compact .panelSettingCardHead{padding:.88rem .98rem .66rem}.panelGuildSection--compact .panelSettingCardBody{padding:.8rem .98rem .92rem;gap:.66rem}.panelGuildSection--compact .fieldHelp,.panelGuildSection--compact .panelSettingCardTitles p,.panelGuildSection--compact .panelToggleDesc{font-size:.76rem}.panelFloatingSaveInner--saved{border-color:rgba(87,242,135,.28)}.panelFloatingSaveInner--error{border-color:rgba(248,113,113,.35)}.panelFloatingSaveLabel{font-size:.84rem;color:var(--text)}.panelActions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.panelActions--inline{margin-top:0;margin-left:auto;flex-shrink:0}.localeSwitcher{gap:.2rem;padding:.2rem;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.03)}.localeSwitcher,.localeSwitcherBtn{display:inline-flex;align-items:center}.localeSwitcherBtn{justify-content:center;min-width:2rem;height:1.75rem;padding:0 .45rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:var(--muted);text-decoration:none;transition:background .15s,color .15s}.localeSwitcherBtn:hover{color:var(--text);background:rgba(255,255,255,.06)}.localeSwitcherBtn--active{color:var(--text);background:rgba(124,92,255,.22)}.alert{margin:1rem 0 0;padding:.75rem 1rem;border-radius:var(--radius);border:1px solid rgba(255,92,106,.35);background:rgba(255,92,106,.1);color:#ffb4bb;font-size:.9rem}.adminShell{display:grid;grid-template-columns:268px minmax(0,1fr);min-height:calc(100dvh - var(--header-h));min-width:0;max-width:100%}.adminSidebar{border-right:1px solid var(--border);background:rgba(8,10,16,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:1.5rem 1rem 1.25rem;display:flex;flex-direction:column;gap:1.5rem}.adminSidebarHead h2{margin:.25rem 0 0;font-size:1.2rem}.adminSidebarEyebrow{margin:0;color:var(--mint);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.adminSidebarNav{display:flex;flex-direction:column;gap:.25rem}.adminNavLink{display:flex;align-items:center;gap:.65rem;padding:.65rem .85rem;border-radius:12px;color:var(--muted);font-weight:600;font-size:.92rem;transition:background .2s,color .2s}.adminNavLink:hover{color:var(--text);background:rgba(255,255,255,.04)}.adminNavLink--active{color:var(--text);background:linear-gradient(90deg,rgba(124,92,255,.22),rgba(124,92,255,.06));box-shadow:inset 3px 0 0 var(--accent)}.adminNavIcon{width:1.25rem;text-align:center;opacity:.85}.adminSidebarFoot{margin-top:auto;padding:1rem .85rem;border-radius:var(--radius);background:rgba(255,255,255,.03);border:1px solid var(--border)}.adminSidebarUser{margin:0;font-weight:700;font-size:.92rem}.adminSidebarHint{margin:.25rem 0 0;color:var(--muted);font-size:.75rem}.adminMain{padding:2rem 2rem 3rem;min-width:0;max-width:100%;overflow-x:clip}.pageHeader{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:2rem}.pageEyebrow{margin:0 0 .35rem;color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.pageHeader h1{margin:0;font-size:clamp(1.75rem,3vw,2.25rem)}.pageSubtitle{margin:.5rem 0 0;color:var(--muted);max-width:560px}.pageHeaderActions{display:flex;gap:.5rem;flex-wrap:wrap}.glassCard{padding:1.15rem;border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media (min-width:901px){.glassCard{padding:1.5rem}}.glassCard h2,.glassCard h3{margin-top:0}.commandCatalogGroup{margin-bottom:1.25rem}.commandCatalogGroupTitle{font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 .5rem}.commandCatalogRow{display:grid;grid-template-columns:minmax(7rem,10rem) 1fr auto;gap:.5rem 1rem;align-items:baseline;padding:.45rem 0;border-bottom:1px solid var(--border);font-size:.88rem}.commandCatalogRow--custom{grid-template-columns:minmax(7rem,10rem) 1fr auto auto auto;align-items:center}.commandCatalogName{font-weight:600;color:var(--text)}.commandCatalogDesc{color:var(--text);line-height:1.35}.commandCatalogFile,.commandCatalogMeta{font-size:.75rem;white-space:nowrap}.statusBadge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .75rem;border-radius:999px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.statusBadge--on{color:var(--mint);background:rgba(46,230,168,.12);border:1px solid rgba(46,230,168,.35)}.statusBadge--off{color:#ff9aa3;background:rgba(255,92,106,.12);border:1px solid rgba(255,92,106,.35)}.actionBar{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.quickGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1.5rem}.quickCard{padding:1.25rem;border-radius:var(--radius);border:1px solid var(--border);background:rgba(255,255,255,.03);transition:border-color .2s,transform .2s}.quickCard:hover{border-color:rgba(124,92,255,.35);transform:translateY(-2px)}.quickCard strong{display:block;margin-bottom:.35rem;font-family:var(--font-display)}.adminCopyLinks{margin-top:1.75rem}.adminCopyLinksHead{margin-bottom:1.25rem}.adminCopyLinksSubtitle{margin:.35rem 0 0;max-width:52rem}.adminCopyLinksGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.adminCopyGroupTitle{margin:0 0 .65rem;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.adminCopyList{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.adminCopyRow{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem;padding:.65rem .75rem;border-radius:var(--radius);border:1px solid var(--border);background:rgba(255,255,255,.02)}.adminCopyRowMain{flex:1 1 12rem;min-width:0}.adminCopyLabel{display:block;font-size:.88rem;font-weight:600}.adminCopyHint{display:inline-block;margin-left:.4rem;font-size:.72rem;color:var(--muted);font-weight:500}.adminCopyUrl{display:block;margin-top:.3rem;font-size:.76rem;line-height:1.4;color:var(--muted);word-break:break-all;white-space:pre-wrap}.adminCopyRowActions{display:flex;flex-wrap:wrap;gap:.35rem;flex-shrink:0}.adminCopyBtn{min-width:5.5rem}.quickCard span{color:var(--muted);font-size:.85rem}.tableWrap{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;border-radius:var(--radius);border:1px solid var(--border);background:rgba(255,255,255,.02)}.table{width:100%;border-collapse:collapse}.table td,.table th{text-align:left;padding:.75rem 1rem;border-bottom:1px solid var(--border)}.table th{color:var(--muted);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:rgba(255,255,255,.02)}.table tbody tr{transition:background .15s}.table tbody tr:hover{background:rgba(124,92,255,.06)}.table tbody tr.rowSelected{background:rgba(124,92,255,.12)}.table tbody tr:last-child td{border-bottom:none}.formRow{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}.adminGuildGrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:1.5rem;margin-top:1.5rem;align-items:start}.adminGuildGrid,.adminGuildGrid>.glassCard{min-width:0;max-width:100%}.guildAdminMetrics{max-width:960px;margin-bottom:1.25rem}.guildAdminBulk .btn{width:auto}.guildAdminToolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.guildAdminFilters{display:flex;flex-wrap:wrap;gap:.45rem}.guildAdminSearch{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1rem}.guildAdminSearchInput{flex:1 1 200px;min-width:0;padding:.65rem .85rem;border-radius:10px;border:1px solid var(--border-strong);background:rgba(5,6,10,.6);color:var(--text);font:inherit;transition:border-color .2s,box-shadow .2s}.guildAdminSearchInput:focus{outline:none;border-color:rgba(124,92,255,.5);box-shadow:0 0 0 3px rgba(124,92,255,.15)}.guildAdminSearchInput::placeholder{color:var(--muted)}.guildAdminSearchCount{margin-left:auto;white-space:nowrap}.guildFeatureFilters{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border);max-width:100%}.guildFeatureFiltersLabel{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-right:.15rem}.tableSortBtn{display:inline-flex;align-items:center;gap:.3rem;padding:0;border:none;background:none;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .15s}.tableSortBtn--active,.tableSortBtn:hover{color:var(--accent)}.tableSortIcon{font-size:.72rem;opacity:.75}.guildTableDesktop{margin-top:1rem;max-width:100%}.guildCardList{display:none;margin-top:1rem;gap:.75rem}.guildCard{padding:1rem;border-radius:var(--radius);border:1px solid var(--border);background:rgba(255,255,255,.03);cursor:pointer;transition:border-color .15s,background .15s}.guildCard:hover{border-color:rgba(124,92,255,.28)}.guildCard.rowSelected{border-color:rgba(124,92,255,.45);background:rgba(124,92,255,.1)}.guildCardHead{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.guildTableNameCell{display:flex;align-items:center;gap:.65rem;min-width:0}.guildTableNameText{display:flex;flex-direction:column;gap:.15rem;min-width:0}.guildTableNameText strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guildTableNameMeta{font-size:.76rem;word-break:break-all}.guildCardIcon,.guildTableNameIcon{flex-shrink:0}.guildCardTitle{min-width:0}.guildCardTitle--withIcon{display:flex;align-items:center;gap:.7rem}.guildCardTitle--withIcon>span{min-width:0}.adminGuildEditor{position:sticky;top:1rem;min-width:0}.adminGuildEditorBadges{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.45rem}.msgArchiveLayout{display:grid;grid-template-columns:minmax(220px,280px) minmax(220px,280px) minmax(0,1fr);gap:1rem;align-items:start;margin-top:1.25rem}.msgArchiveColumn{display:flex;flex-direction:column;gap:.75rem;min-height:420px}.msgArchiveColumn--wide{min-height:520px}.msgArchiveColumnHead{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.msgArchiveColumnHead h3{margin:0;font-size:1rem}.msgArchiveList{max-height:min(62vh,560px)}.msgArchiveEmpty{padding:1rem .75rem;margin:0}.msgArchiveStatusBar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1rem}.msgArchiveBotStatus{font-size:.88rem;color:#fca5a5}.msgArchiveBotStatus--on{color:#9ae6b0}.adminNotifyStatus{margin:.35rem 0 0;font-size:.82rem;color:#fca5a5}.adminNotifyStatus--on{color:#9ae6b0}.adminNotifySend{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.adminNotifySend h4{margin:0 0 .35rem}.adminNotifyMetrics{max-width:720px;margin-bottom:1.25rem}.adminNotifyScope{border:none;margin:0 0 1rem;padding:0;display:flex;flex-wrap:wrap;gap:.75rem 1.25rem}.adminNotifyScopeOption{display:inline-flex;align-items:center;gap:.4rem;font-size:.88rem;cursor:pointer}.adminNotifyDualLang{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:.5rem}.adminNotifyDualLang--titles{margin-top:1rem}.adminNotifyTitlePreview{margin:.35rem 0 .15rem;font-size:.82rem}@media (max-width:900px){.adminNotifyDualLang{grid-template-columns:1fr}}.adminNotifyLocaleBadge{display:inline-block;font-size:.68rem;font-weight:700;padding:.1rem .4rem;border-radius:4px;background:rgba(124,92,255,.18);color:#c4b5fd;vertical-align:middle}.adminNotifyLangHint{margin-top:.35rem!important}.adminNotifyCompose{margin-bottom:1.5rem}.adminNotifyEmpty{margin-top:1rem;padding:1rem;border-radius:var(--radius);border:1px dashed var(--border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.adminNotifyEmpty p{margin:0;color:var(--muted)}.adminNotifyTargetMeta{display:flex;align-items:center;gap:.75rem;margin:.75rem 0 1rem;padding:.75rem .9rem;border-radius:var(--radius);border:1px solid var(--border);background:rgba(255,255,255,.03);min-width:0}.adminNotifyHistoryHead{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem}.adminNotifyHistoryFilter select{margin-top:.35rem;min-width:min(100%,240px)}.adminNotifyWhen{white-space:nowrap;font-size:.86rem}.adminNotifyContentCell{max-width:280px;word-break:break-word;font-size:.88rem;color:var(--muted)}.adminNotifyBulkRow{background:rgba(124,92,255,.06);cursor:pointer}.adminNotifyBulkRow--open{background:rgba(124,92,255,.1)}.adminNotifyBulkToggle{display:inline-flex;align-items:center;gap:.4rem;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700;cursor:pointer;text-align:left}.adminNotifyBulkChevron{color:#c4b5fd;font-size:.82rem;width:.85rem}.adminNotifyBulkLabel{color:#e9d5ff}.adminNotifyBulkStatus{display:inline-flex;flex-wrap:wrap;gap:.3rem}.adminNotifyBulkChild td{background:rgba(0,0,0,.12);border-top:1px dashed rgba(255,255,255,.06)}.adminNotifyBulkChild .adminNotifyBulkGuildNested{padding-left:1.25rem}.adminNotifyHistoryTable{max-width:100%}@media (max-width:900px){.adminNotifyHistoryHead{flex-direction:column;align-items:stretch}.adminNotifyContentCell{max-width:180px}}.discordPickerSelect{width:100%;padding:.65rem .85rem;border-radius:10px;border:1px solid var(--border-strong);background:rgba(5,6,10,.6);color:var(--text);font:inherit}.discordPickerSelect:focus{outline:none;border-color:rgba(124,92,255,.5);box-shadow:0 0 0 3px rgba(124,92,255,.15)}.discordPickerManual{margin-top:.45rem}.discordPickerHint{margin:0 0 .45rem;font-size:.82rem;color:var(--muted)}.discordPickerSelection{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.45rem}.discordPickerChips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.45rem 0}.discordPickerChip{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;padding:.3rem .55rem;border-radius:8px;border:1px solid var(--border);background:rgba(255,255,255,.04);font-size:.8rem;line-height:1.2}.discordPickerChipDot{flex-shrink:0;width:10px;height:10px;border-radius:50%;border:1px solid rgba(255,255,255,.15)}.discordPickerChipName{font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.discordPickerChipId{flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;color:var(--muted)}.discordPickerChip--channel{padding:.32rem .42rem .32rem .55rem;border-color:rgba(124,92,255,.2);background:rgba(124,92,255,.1)}.discordPickerChip--channel .discordPickerChipName{color:#d4c4ff;font-weight:650}.discordPickerChipRemove{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:.1rem;padding:0;border:none;border-radius:4px;background:transparent;color:#a8b3cd;cursor:pointer}.discordPickerChipRemove svg{display:block;stroke:currentColor}.discordPickerChipRemove:hover{background:rgba(242,63,67,.15);color:#f47a7e}.discordPickerMultiInput{margin-top:.15rem}.opsChannelMeta{margin-top:.5rem;padding:.65rem .8rem;border-radius:10px;border:1px solid var(--border);background:rgba(5,6,10,.45);font-size:.86rem;line-height:1.55}.opsChannelMeta p{margin:.15rem 0}.opsChannelMeta--empty{color:var(--muted);font-size:.82rem}.opsChannelMetaLinks a{color:#c4b5fd;text-decoration:none}.opsChannelMetaLinks a:hover{text-decoration:underline}.adminOpsChannelField{margin-bottom:1.25rem;padding-bottom:.25rem;border-bottom:1px solid rgba(255,255,255,.06)}.adminOpsChannelField:last-of-type{border-bottom:none}.msgArchiveChannelHash{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:10px;background:rgba(124,92,255,.12);color:#c4b5fd;font-weight:700;flex-shrink:0}.msgArchiveFilters{display:flex;flex-wrap:wrap;gap:.35rem}.msgArchiveMessageList{display:flex;flex-direction:column;gap:.45rem;max-height:min(62vh,560px);overflow-y:auto;padding-right:.15rem}.msgArchiveMessageItem{display:flex;flex-direction:column;gap:.35rem;width:100%;padding:.8rem .85rem;border-radius:12px;border:1px solid var(--border);background:rgba(255,255,255,.02);color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.msgArchiveMessageItem:hover{border-color:rgba(124,92,255,.35);background:rgba(124,92,255,.06)}.msgArchiveMessageMid,.msgArchiveMessageTop{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem}.msgArchiveMessagePreview{margin:0;font-size:.88rem;color:var(--muted);line-height:1.45;line-clamp:3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.msgArchiveBadge{font-size:.68rem;padding:.12rem .45rem;border-radius:999px;border:1px solid var(--border)}.msgArchiveBadge--active{border-color:rgba(87,242,135,.25);background:rgba(87,242,135,.08);color:#9ae6b0}.msgArchiveBadge--deleted{border-color:rgba(237,66,69,.25);background:rgba(237,66,69,.08);color:#fca5a5}.msgArchiveLoadMore{align-self:center;margin-top:.35rem}.msgArchiveDetail{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.msgArchiveDetailHead{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.msgArchiveDetailHead h3{margin:.15rem 0 0}.msgArchiveDetailMeta{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.msgArchiveDetailBody{padding:.9rem 1rem;border-radius:12px;border:1px solid var(--border);background:rgba(0,0,0,.2)}.msgArchiveContent{margin:0;white-space:pre-wrap;word-break:break-word;line-height:1.55}.msgArchiveSectionLabel{margin:0 0 .45rem;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.msgArchiveAttachments ul,.msgArchiveRevisions{margin:0;padding:0;list-style:none}.msgArchiveAttachments li+li{margin-top:.35rem}.msgArchiveRevision{padding:.75rem .85rem;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.02)}.msgArchiveRevision+.msgArchiveRevision{margin-top:.45rem}.msgArchiveRevision p{margin:.25rem 0 0;white-space:pre-wrap;word-break:break-word}.adminPage--archive{font-family:var(--font-body),system-ui,sans-serif}.adminArchiveRail{display:flex;flex-direction:column;min-height:0;background:rgba(0,0,0,.28);border-right:1px solid var(--border);overflow:hidden}.adminArchiveRailSearch{flex-shrink:0;padding:.65rem .65rem .45rem;border-bottom:1px solid var(--border)}.adminArchiveRailSearch input{width:100%;padding:.5rem .65rem;border-radius:10px;border:1px solid var(--border);background:rgba(5,6,10,.55);color:var(--text);font:inherit;font-size:.82rem}.adminArchiveRailSearch input::placeholder{color:var(--muted)}.adminArchiveRailScroll{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:.4rem .45rem .65rem;display:flex;flex-direction:column;gap:.2rem}.adminArchiveRailEmpty{margin:.5rem .35rem;font-size:.82rem;color:var(--muted)}.adminArchiveGuildRow{display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .55rem;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text);text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease}.adminArchiveGuildRow:hover{background:rgba(124,92,255,.08);border-color:rgba(124,92,255,.15)}.adminArchiveGuildRow--active{background:rgba(124,92,255,.14);border-color:rgba(124,92,255,.28)}.adminArchiveGuildRowBody{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:.12rem}.adminArchiveGuildRowName{font-size:.84rem;font-weight:600}.adminArchiveGuildRowMeta,.adminArchiveGuildRowName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.adminArchiveGuildRowMeta{font-size:.68rem;color:var(--muted)}.adminPage--archive .discordArchiveShell{grid-template-columns:240px 280px minmax(0,1fr);background:var(--bg-elevated);border-color:var(--border);border-radius:var(--radius)}.adminPage--archive .discordArchiveShell--inspector{grid-template-columns:240px 280px minmax(0,1fr) 300px}.adminPage--archive .discordArchiveShell--bans,.adminPage--archive .discordArchiveShell--roles{grid-template-columns:240px minmax(0,1fr)}.adminPage--archive .discordArchiveShell--roleInspector{grid-template-columns:240px minmax(0,1fr) minmax(260px,300px)}.adminPage--archive .discordArchiveSidebar{background:rgba(0,0,0,.18);border-right-color:var(--border)}.adminPage--archive .discordArchiveSidebarTop{border-bottom-color:var(--border);box-shadow:none}.adminPage--archive .discordArchiveSidebarTitle{color:var(--text)}.adminPage--archive .discordArchiveHint,.adminPage--archive .discordArchiveSidebarStats,.adminPage--archive .discordArchiveToolbarText{color:var(--muted)}.adminPage--archive .discordArchiveSidebarSearch input{border-radius:10px;border:1px solid var(--border);background:rgba(5,6,10,.55);color:var(--text)}.adminPage--archive .discordChannelItem,.adminPage--archive .discordGuildRow{border-radius:8px;color:var(--muted)}.adminPage--archive .discordGuildRow:hover{background:rgba(255,255,255,.04);color:var(--text)}.adminPage--archive .discordGuildRow--active{background:rgba(255,255,255,.07);color:var(--text)}.adminPage--archive .discordChannelName,.adminPage--archive .discordChatHeaderName,.adminPage--archive .discordGuildRowName{color:var(--text)}.adminPage--archive .discordChannelCategory,.adminPage--archive .discordChannelCategoryBtn,.adminPage--archive .discordChannelCategoryTool,.adminPage--archive .discordChatHeaderHash,.adminPage--archive .discordGuildRowMeta{color:var(--muted)}.adminPage--archive .discordChannelCount{background:rgba(255,255,255,.06);color:var(--muted);border:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adminPage--archive .discordArchiveChat,.adminPage--archive .discordArchiveInspector{background:var(--bg-card-solid)}.adminPage--archive .discordArchiveInspectorHead,.adminPage--archive .discordChatHeader{border-bottom-color:var(--border);box-shadow:none}.adminPage--archive .discordArchiveBotDot--on{background:var(--mint)}.adminPage--archive .discordArchiveBotDot{background:var(--danger)}.adminBanFilters{display:flex;flex-wrap:wrap;gap:.55rem;padding:.65rem 1rem;border-bottom:1px solid var(--border);background:rgba(0,0,0,.12)}.adminBanFilterRow{display:flex;gap:.45rem;align-items:stretch;flex:1 1;min-width:min(100%,320px)}.adminBanFilterInput,.adminBanFilterRow input{flex:1 1;min-width:0;padding:.5rem .65rem;border-radius:10px;border:1px solid var(--border);background:rgba(5,6,10,.55);color:var(--text);font:inherit;font-size:.84rem}.adminPage--archive .adminArchiveGuildRow,.adminPage--archive .discordChannelCategoryBtn,.adminPage--archive .discordChannelCategoryTool,.adminPage--archive .discordChannelItem,.adminPage--archive .discordFilterPill,.adminPage--archive .discordIconBtn,.adminPage--archive .discordLoadOlder,.adminPage--archive .discordMessage,.adminPage--archive .discordRoleCard{box-shadow:none!important;transform:none!important;border:none;color:inherit;font-weight:inherit;justify-content:flex-start;text-align:left}.adminPage--archive .adminArchiveGuildRow:hover,.adminPage--archive .discordChannelCategoryBtn:hover,.adminPage--archive .discordChannelCategoryTool:hover,.adminPage--archive .discordChannelItem:hover,.adminPage--archive .discordFilterPill:hover,.adminPage--archive .discordIconBtn:hover,.adminPage--archive .discordLoadOlder:hover,.adminPage--archive .discordMessage:hover,.adminPage--archive .discordRoleCard:hover{box-shadow:none!important;transform:none!important;color:inherit}.adminPage--archive .discordMessage{display:flex;gap:.85rem;width:100%;padding:.35rem 1rem;margin:0;border-radius:0;background:transparent}.adminPage--archive .discordMessage:hover{background:rgba(255,255,255,.04)}.adminPage--archive .discordMessage--active{background:rgba(255,255,255,.06)}.adminPage--archive .discordChannelItem{border-radius:6px;background:transparent}.adminPage--archive .discordChannelItem--active,.adminPage--archive .discordChannelItem:hover{background:rgba(255,255,255,.06)}.adminPage--archive .discordChannelCategoryBtn,.adminPage--archive .discordChannelCategoryTool{background:transparent;border-radius:4px;padding:.2rem .35rem}.adminPage--archive .discordChannelCategoryBtn:hover,.adminPage--archive .discordChannelCategoryTool:hover{background:rgba(255,255,255,.06);color:var(--muted)}.adminPage--archive .discordChannelCategoryBtn:focus,.adminPage--archive .discordChannelCategoryBtn:focus-visible,.adminPage--archive .discordChannelCategoryTool:focus,.adminPage--archive .discordChannelCategoryTool:focus-visible{outline:none;box-shadow:none!important}.adminPage--archive .discordRoleCard{border:1px solid transparent;border-radius:8px;background:rgba(0,0,0,.12)}.adminPage--archive .discordRoleCard:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08)}.adminPage--archive .discordRoleCard--active{background:rgba(255,255,255,.07);border-color:rgba(124,92,255,.35)}.adminPage--archive .discordRoleCard:focus,.adminPage--archive .discordRoleCard:focus-visible{outline:2px solid rgba(124,92,255,.45);outline-offset:1px;box-shadow:none!important}.adminPage--archive .adminArchiveGuildRow{border-radius:8px;background:transparent}.adminPage--archive .adminArchiveGuildRow:hover{background:rgba(255,255,255,.04);border-color:transparent}.adminPage--archive .adminArchiveGuildRow--active{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.08)}.adminPage--archive .discordFilterPill{border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--muted)}.adminPage--archive .discordFilterPill:hover{background:rgba(255,255,255,.05);color:var(--text)}.adminPage--archive .discordFilterPill--active{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.08);color:var(--text)}.adminPage--archive .discordLoadOlder{border-radius:6px;background:rgba(255,255,255,.04);box-shadow:none;justify-content:center;text-align:center}.adminPage--archive .discordBanName,.adminPage--archive .discordMessageAuthor{color:var(--text)}.adminPage--archive .discordBanGuildLine,.adminPage--archive .discordBanTime,.adminPage--archive .discordBanUserId,.adminPage--archive .discordMessageAttachmentHint,.adminPage--archive .discordMessageMeta,.adminPage--archive .discordMessageTime{color:var(--muted)}.adminPage--archive .discordBanReason,.adminPage--archive .discordMessageText{color:var(--text)}.adminPage--archive .discordBanList{gap:0;padding:0}.adminPage--archive .discordBanCard{background:transparent;border:none;border-radius:0;padding:.7rem 1rem;border-bottom:1px solid var(--border)}.adminPage--archive .discordBanCard:hover{background:rgba(255,255,255,.04);border-color:transparent;border-bottom-color:var(--border)}.adminPage--archive .discordBanCard:last-child{border-bottom:none}.adminPage--archive .discordBanTag{background:rgba(255,255,255,.08);color:var(--muted)}.adminPage--archive .discordBanTag--event{background:rgba(242,63,67,.12);color:#f47a7e}.adminPage--archive .discordArchiveShell ::-webkit-scrollbar-thumb{background:rgba(124,92,255,.25)}.adminPage--archive .discordChatWelcome h3{color:var(--text)}.adminPage--archive .discordChatWelcome p{color:var(--muted)}.adminPage--discordArchive{font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}.adminPage--discordArchive .adminPageHeader{margin-bottom:.75rem}.adminPage--discordArchive *{font-family:inherit}.discordArchiveBackfillActions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.discordArchiveToolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.75rem;font-size:.84rem;color:var(--muted)}.discordArchiveBackfillWarn{font-size:.78rem;color:#f0b86c;max-width:min(100%,420px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discordArchiveBotDot{width:.55rem;height:.55rem;border-radius:50%;background:#ed4245;flex-shrink:0}.discordArchiveBotDot--on{background:#23a559}.discordArchiveAlert{margin-bottom:.75rem}.discordArchiveShell{display:grid;grid-template-columns:72px 300px minmax(0,1fr);height:min(78vh,760px);min-height:420px;border-radius:8px;overflow:hidden;border:1px solid #1e1f22;background:#313338;margin-top:.5rem}.discordArchiveShell--inspector{grid-template-columns:72px 300px minmax(0,1fr) 300px}.discordArchiveShell ::-webkit-scrollbar{width:8px;height:8px}.discordArchiveShell ::-webkit-scrollbar-track{background:transparent}.discordArchiveShell ::-webkit-scrollbar-thumb{background:#1a1b1e;border-radius:8px;border:2px solid transparent;background-clip:padding-box}.discordArchiveShell ::-webkit-scrollbar-thumb:hover{background:#2e3035;border:2px solid transparent;background-clip:padding-box}.discordArchiveRail{display:flex;flex-direction:column;min-height:0;background:#1e1f22;overflow:hidden}.discordArchiveRailScroll{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:.75rem 0}.discordRailGuild{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;transition:border-radius .15s ease}.discordRailGuild--active,.discordRailGuild:hover{border-radius:16px}.discordRailGuild--active:before{content:"";position:absolute;left:-12px;width:4px;height:20px;border-radius:0 4px 4px 0;background:#f2f3f5}.discordRailGuildIcon{border-radius:50%;transition:border-radius .15s ease}.discordRailGuild--active .discordRailGuildIcon,.discordRailGuild:hover .discordRailGuildIcon{border-radius:16px}.discordRailGuildBadge{position:absolute;right:2px;bottom:2px;width:8px;height:8px;border-radius:50%;background:#23a559;border:2px solid #1e1f22}.discordArchiveSidebar{display:flex;flex-direction:column;min-width:0;min-height:0;background:#2b2d31;border-right:1px solid #1e1f22;overflow:hidden}.discordArchiveSidebarTop{flex-shrink:0;border-bottom:1px solid #1e1f22;box-shadow:0 1px 0 rgba(0,0,0,.15)}.discordArchiveSidebarScroll{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.discordArchiveSidebarHead{display:flex;align-items:flex-start;gap:.65rem;padding:.85rem .75rem .65rem;min-height:48px}.discordArchiveSidebarHeadText{min-width:0;flex:1 1}.discordArchiveSidebarTitle{display:block;font-size:.95rem;font-weight:700;color:#f2f3f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.discordArchiveSidebarStats{margin:.2rem 0 0;font-size:.72rem;line-height:1.35;color:#949ba4}.discordArchiveSidebarSearch{padding:0 .65rem .55rem}.discordArchiveSidebarSearch:last-child{padding-bottom:.65rem}.discordArchiveSidebarSearch input{width:100%;padding:.45rem .55rem;border:none;border-radius:4px;background:#1e1f22;color:#dbdee1;font:inherit;font-size:.82rem}.discordArchiveSidebarSearch input::placeholder{color:#949ba4}.discordChannelList,.discordGuildList{padding:.35rem .5rem .75rem}.discordGuildRow{display:flex;align-items:center;gap:.6rem;width:100%;padding:.5rem .55rem;margin:1px 0;border:none;border-radius:6px;background:transparent;color:#dbdee1;text-align:left;cursor:pointer}.discordGuildRow:hover{background:#3f4147}.discordGuildRow--active{background:#404249}.discordGuildRowBody{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:.1rem}.discordGuildRowName{font-size:.88rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.discordGuildRowMeta{font-size:.7rem;color:#949ba4;line-height:1.2}.discordChannelCategory{margin:.65rem 0 .2rem;padding:0 .35rem;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#949ba4;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discordChannelCategoryTools{display:flex;gap:.35rem;margin-top:.35rem}.discordChannelCategoryTool{padding:.15rem .45rem;border:none;border-radius:3px;background:transparent;color:#949ba4;font-size:.68rem;font-weight:600;cursor:pointer}.discordChannelCategoryTool:hover{background:#3f4147;color:#dbdee1}.discordChannelCategoryBtn{display:flex;align-items:center;gap:.3rem;width:100%;margin:.65rem 0 .15rem;padding:.2rem .35rem;border:none;border-radius:4px;background:transparent;color:#949ba4;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;text-align:left;cursor:pointer}.discordChannelCategoryBtn:hover{background:#3f4147;color:#dbdee1}.discordChannelCategoryChevron{flex-shrink:0;font-size:.75rem;line-height:1;transition:transform .15s ease}.discordChannelCategoryBtn--collapsed .discordChannelCategoryChevron{transform:rotate(-90deg)}.discordChannelCategoryLabel{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discordChannelCategoryCount{flex-shrink:0;font-size:.62rem;font-weight:600;opacity:.75}.discordChannelItem{display:flex;align-items:center;gap:.35rem;width:100%;min-height:2rem;padding:.38rem .45rem;margin:1px 0;border:none;border-radius:4px;background:transparent;color:#949ba4;font-size:.9rem;font-weight:500;line-height:1.2;text-align:left;cursor:pointer}.discordChannelItem:hover{background:#3f4147;color:#dbdee1}.discordChannelItem--active{background:#404249;color:#fff}.discordChannelHash{flex-shrink:0;font-size:1.1rem;line-height:1;opacity:.85}.discordChannelName{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;max-height:1.2em}.discordChannelCount{font-size:.68rem;color:#949ba4;background:#1e1f22;padding:.1rem .35rem;border-radius:8px}.discordArchiveChat{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:#313338}.discordChatHeader{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1rem;border-bottom:1px solid #26272d;box-shadow:0 1px 0 rgba(0,0,0,.15);min-height:48px}.discordChatHeaderMain{display:flex;align-items:center;gap:.25rem;min-width:0}.discordChatHeaderHash{font-size:1.25rem;color:#949ba4;line-height:1}.discordChatHeaderName{font-size:.95rem;font-weight:700;color:#f2f3f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2;max-height:1.2em}.discordChatHeaderTools{display:flex;flex-wrap:wrap;gap:.3rem}.discordFilterPill{padding:.22rem .55rem;border-radius:4px;border:none;background:transparent;color:#949ba4;font:inherit;font-size:.76rem;cursor:pointer}.discordFilterPill:hover{background:#3f4147;color:#dbdee1}.discordFilterPill--active{background:#404249;color:#fff}.discordChatMessages{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:.85rem 0}.discordChatWelcome{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:240px;text-align:center;padding:2rem;color:#949ba4}.discordChatWelcome h3{margin:0 0 .45rem;color:#f2f3f5;font-size:1.15rem}.discordChatWelcome p{margin:0;max-width:36ch;line-height:1.55}.discordLoadOlder{display:block;width:calc(100% - 2rem);margin:0 1rem .65rem;padding:.45rem;border:none;border-radius:4px;background:#2b2d31;color:#00a8fc;font:inherit;font-size:.82rem;cursor:pointer}.discordLoadOlder:hover{background:#383a40}.discordMessage{display:flex;gap:.85rem;width:100%;padding:.2rem 1rem;margin:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.discordMessage:hover{background:rgba(4,4,5,.07)}.discordMessage--active{background:rgba(88,101,242,.12)}.discordMessage--deleted{opacity:.72}.discordMessageAvatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;margin-top:.1rem;object-fit:cover}.discordMessageBody{min-width:0;flex:1 1;padding:.15rem 0 .55rem}.discordMessageHead{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem}.discordMessageAuthor{font-size:.92rem;font-weight:600;color:#f2f3f5}.discordMessageTime{font-size:.72rem;color:#949ba4}.discordMessageDeletedBadge{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#f23f43}.discordMessageMeta{font-size:.68rem;color:#949ba4}.discordMessageText{margin:.15rem 0 0;font-size:.92rem;line-height:1.45;color:#dbdee1;white-space:pre-wrap;word-break:break-word}.discordMessageAttachmentHint{margin:.2rem 0 0;font-size:.82rem;color:#00a8fc}.discordMessageAttachmentHint--empty{color:#949ba4;font-style:italic}.discordArchiveInspector{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:#2b2d31;border-left:1px solid #1e1f22;min-width:0}.discordArchiveInspectorHead{display:flex;align-items:center;justify-content:space-between;padding:.75rem .85rem;border-bottom:1px solid #1e1f22}.discordArchiveInspectorHead h4{margin:0;font-size:.88rem;color:#f2f3f5}.discordIconBtn{width:1.75rem;height:1.75rem;border:none;border-radius:4px;background:transparent;color:#b5bac1;font-size:1.2rem;line-height:1;cursor:pointer}.discordIconBtn:hover{background:#3f4147;color:#fff}.discordArchiveInspectorBody{padding:.85rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;flex:1 1;min-height:0}.discordArchiveInspectorMeta,.discordArchiveInspectorTime{margin:0;font-size:.78rem;color:#949ba4}.discordArchiveInspectorAuthorRow{display:flex;align-items:center;gap:.55rem;margin-top:.35rem}.discordArchiveInspectorAvatar{width:36px;height:36px;border-radius:50%;flex-shrink:0;object-fit:cover}.discordArchiveInspectorAuthor{margin:0;font-size:.95rem;font-weight:600;color:#f2f3f5}.discordArchiveInspectorTags{display:flex;flex-wrap:wrap;gap:.35rem;margin:.65rem 0}.discordArchiveTag{font-size:.68rem;padding:.15rem .45rem;border-radius:4px;background:#1e1f22;color:#9ae6b0}.discordArchiveTag--deleted{color:#fca5a5}.discordArchiveTag--muted{color:#949ba4}.discordArchiveInspectorContent{padding:.75rem;border-radius:4px;background:#1e1f22;color:#dbdee1;font-size:.88rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.discordArchiveInspectorBlock{margin-top:.85rem}.discordArchiveInspectorLabel{margin:0 0 .4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#949ba4}.discordArchiveAttachment{display:block;margin-top:.3rem;color:#00a8fc;font-size:.84rem;text-decoration:none}.discordArchiveAttachment:hover{text-decoration:underline}.discordArchiveRevision{margin-top:.4rem;padding:.6rem .7rem;border-radius:4px;background:#1e1f22}.discordArchiveRevisionTime{margin:0 0 .25rem;font-size:.72rem;color:#949ba4}.discordArchiveRevision p:last-child{margin:0;color:#dbdee1;white-space:pre-wrap;word-break:break-word}.discordArchiveHint{margin:0;padding:.75rem;font-size:.84rem;color:#949ba4}.discordArchiveHint--center{text-align:center;padding:2rem 1rem}.modlogToggleGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.45rem .75rem;margin-top:.65rem}.modlogToggleItem{display:flex;align-items:center;gap:.45rem;font-size:.84rem;color:var(--muted)}.discordRailBanCount{position:absolute;right:-2px;bottom:-2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#f23f43;color:#fff;font-size:.62rem;font-weight:700;line-height:18px;text-align:center;border:2px solid #1e1f22}.discordBanUserSearch{display:flex;gap:.4rem;align-items:stretch}.discordBanUserSearch input{flex:1 1;min-width:0}.discordBanUserSearch .btn{flex-shrink:0;align-self:center}.discordBanMainHead .discordBanMainIcon{font-size:1.25rem;line-height:1}.discordBanMainCount{font-size:.75rem;color:#949ba4;flex-shrink:0}.discordBanList{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1rem 1.25rem}.discordBanCard{display:flex;gap:.75rem;padding:.85rem 1rem;border-radius:8px;background:#2b2d31;border:1px solid transparent;transition:background .12s ease,border-color .12s ease}.discordBanCard:hover{background:#313338;border-color:rgba(242,63,67,.2)}.discordBanAvatar{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.discordBanBody{min-width:0;flex:1 1}.discordBanHead{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.discordBanName{font-weight:600;color:#f2f3f5;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discordBanTime{flex-shrink:0;font-size:.68rem;color:#949ba4}.discordBanGuildLine{display:flex;align-items:center;gap:.4rem;margin:.25rem 0 0;font-size:.78rem;color:#b5bac1;min-width:0}.discordBanGuildLine span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.discordBanGuildIcon{flex-shrink:0;border-radius:50%}.discordBanReason{margin:.35rem 0 0;font-size:.88rem;color:#dbdee1;line-height:1.45;word-break:break-word}.discordBanMeta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem}.discordBanTag{font-size:.68rem;font-weight:600;padding:.15rem .45rem;border-radius:4px;background:rgba(88,101,242,.2);color:#949cf0}.discordBanTag--event{background:rgba(242,63,67,.15);color:#f47a7e}.discordBanUserId{font-size:.68rem;font-family:ui-monospace,monospace;color:#6d6f78}.discordRolesMainHead .discordRolesGuildIcon{flex-shrink:0}.discordRolesMainCount{font-size:.78rem;color:var(--muted);white-space:nowrap}.discordRoleList{display:flex;flex-direction:column;gap:.35rem;padding:.5rem}.discordRoleCard{display:flex;align-items:flex-start;gap:.65rem;width:100%;text-align:left;padding:.65rem .75rem;border-radius:8px;border:1px solid transparent;background:rgba(0,0,0,.12);color:inherit;cursor:pointer;transition:background .15s ease,border-color .15s ease}.discordRoleCard:hover{background:rgba(88,101,242,.1);border-color:rgba(88,101,242,.2)}.discordRoleCard--active{background:rgba(88,101,242,.16);border-color:rgba(88,101,242,.35)}.discordRoleColor{width:14px;height:14px;border-radius:50%;flex-shrink:0;margin-top:.2rem;border:1px solid rgba(255,255,255,.12)}.discordRoleColor--lg{width:22px;height:22px;margin-top:0}.discordRoleCardBody{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:.2rem}.discordRoleNameRow{display:flex;align-items:baseline;gap:.45rem;min-width:0}.discordRoleName{font-weight:600;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}.discordRoleId{flex-shrink:0;font-size:.68rem;font-family:ui-monospace,monospace;color:var(--muted);opacity:.85}.discordRoleMeta{font-size:.74rem;color:var(--muted)}.discordRoleTags{display:flex;flex-wrap:wrap;gap:.3rem}.discordRoleTag{font-size:.65rem;font-weight:600;padding:.12rem .4rem;border-radius:4px;background:rgba(255,255,255,.06);color:var(--muted)}.discordRoleTag--auto{background:rgba(46,230,168,.12);color:#7ddeb8}.discordRoleTag--voice{background:rgba(88,101,242,.15);color:#949cf0}.discordRoleTag--staff{background:rgba(242,180,63,.15);color:#e8c06a}.discordRoleTag--ok{background:rgba(35,165,89,.15);color:#6dd89a}.discordRoleInspector{background:rgba(0,0,0,.2);border-left:1px solid var(--border);padding:1rem;overflow-y:auto;min-width:0}.discordRoleInspectorHead{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem}.discordRoleInspectorHead h4{margin:0;font-size:1rem}.discordRoleInspectorId{margin:.2rem 0 0;font-size:.72rem;font-family:ui-monospace,monospace;color:var(--muted);word-break:break-all}.discordRoleInspectorFacts{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .75rem;margin:0 0 1rem;font-size:.82rem}.discordRoleInspectorFacts dt{margin:0;color:var(--muted);font-size:.72rem}.discordRoleInspectorFacts dd{margin:.1rem 0 0}.discordRoleInspectorLabel{margin:0 0 .4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.discordRolePermChips{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem}.discordRolePermChip{font-size:.68rem;padding:.15rem .45rem;border-radius:4px;background:rgba(255,255,255,.06);border:1px solid var(--border)}.discordRoleLinkList{margin:0 0 1rem;padding-left:1.1rem;font-size:.84rem;color:var(--muted);line-height:1.5}.discordRoleInspectorActions{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.discordRoleActionRow{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.discordRoleInspectorMembers{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.discordRoleMemberSearch{width:100%;margin:.45rem 0 .65rem}.discordRoleMemberPager{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.55rem;flex-wrap:wrap}.discordRoleMemberPagerMeta{font-size:.74rem;color:var(--muted);text-align:center;flex:1 1;min-width:8rem}.discordRoleMemberList{display:flex;flex-direction:column;gap:.35rem;max-height:280px;overflow-y:auto}.discordRoleMemberRow{display:flex;align-items:center;gap:.55rem;padding:.45rem .5rem;border-radius:8px;background:rgba(0,0,0,.15);min-width:0}.discordRoleMemberAvatar{border-radius:50%;flex-shrink:0}.discordRoleMemberBody{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:.1rem}.discordRoleMemberName{font-size:.86rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discordRoleMemberId{font-size:.68rem;font-family:ui-monospace,monospace;color:var(--muted)}.discordRoleMemberActions{display:flex;align-items:center;gap:.3rem;flex-shrink:0}.discordRoleMemberCancel,.discordRoleMemberRemove{flex-shrink:0;padding:.35rem .55rem!important;font-size:.78rem!important}.discordRoleMemberRow--confirm{background:rgba(242,63,67,.1);outline:1px solid rgba(242,63,67,.22)}.discordRoleMemberRemove--confirm{color:#ffb4b4!important;border:1px solid rgba(242,63,67,.35)!important;background:rgba(242,63,67,.12)!important}@media (max-width:720px){.discordBanCard{padding:.75rem;gap:.6rem}.discordBanHead{flex-direction:column;align-items:flex-start;gap:.2rem}}.adminWarningsPanel{margin-top:1rem;padding:1rem}.adminWarningsList{display:flex;flex-direction:column;gap:.65rem;margin-top:.75rem}.adminWarningCard{padding:.75rem;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.02)}.adminWarningCard header{display:flex;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.adminWarningCount{font-size:.76rem;color:var(--muted)}.adminWarningCard ul{margin:0;padding-left:1rem}.adminWarningCard li{margin:.25rem 0}.adminWarningCard li small{display:block;color:var(--muted);font-size:.72rem}.guildAdvancedSubTitle{margin:.85rem 0 .5rem;font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.guildAdvancedSubTitle:first-child{margin-top:0}.guildCardTitle strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guildCardId{display:block;margin-top:.2rem;font-size:.76rem;color:var(--muted);word-break:break-all}.guildFeatureChips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.guildFeatureChips span{padding:.22rem .55rem;border-radius:999px;font-size:.72rem;background:rgba(255,255,255,.05);border:1px solid var(--border);color:var(--muted)}.guildCardActions{margin-top:.85rem}.guildCardActions .btn{width:100%}.fieldLabel{display:block;margin-bottom:.85rem;font-size:.82rem;font-weight:600;color:var(--muted)}.fieldLabel input:not([type=checkbox]):not([type=radio]),.fieldLabel select,.fieldLabel textarea{display:block;width:100%;margin-top:.4rem;padding:.7rem .85rem;border-radius:10px;border:1px solid var(--border-strong);background:rgba(5,6,10,.6);color:var(--text);font:inherit;transition:border-color .2s,box-shadow .2s}.fieldLabel:has(input[type=checkbox]),.fieldLabel:has(input[type=radio]){display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none}.fieldLabel input[type=checkbox],.fieldLabel input[type=radio]{width:1rem;height:1rem;margin:0;padding:0;flex-shrink:0;border-radius:4px;border:1px solid var(--border-strong);background:rgba(5,6,10,.6);accent-color:#7c5cff;cursor:pointer}.fieldLabel input:not([type=checkbox]):not([type=radio]):focus,.fieldLabel select:focus,.fieldLabel textarea:focus{outline:none;border-color:rgba(124,92,255,.5);box-shadow:0 0 0 3px rgba(124,92,255,.15)}.fieldLabel input:not([type=checkbox]):not([type=radio]).inputLocked,.fieldLabel input:not([type=checkbox]):not([type=radio]):read-only{cursor:default;opacity:.85;background:rgba(255,255,255,.02);border-color:var(--border)}.fieldLabel input:not([type=checkbox]):not([type=radio]).inputLocked:focus,.fieldLabel input:not([type=checkbox]):not([type=radio]):read-only:focus{border-color:var(--border);box-shadow:none}.formRow input,.formRow select,.table select{flex:1 1;min-width:160px;padding:.7rem .85rem;border-radius:10px;border:1px solid var(--border-strong);background:rgba(5,6,10,.6);color:var(--text);font:inherit}.table select{flex:none;min-width:0;padding:.4rem .55rem;font-size:.85rem}.formSectionTitle{margin:1.25rem 0 .75rem;font-size:.88rem;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.05em}.hint{color:var(--muted);font-size:.82rem;line-height:1.5}.loadingState{padding:2rem;color:var(--muted);text-align:center}.userMenu{position:relative}.userMenuTrigger{display:inline-flex;align-items:center;gap:.55rem;padding:.3rem .85rem .3rem .3rem;border:1px solid var(--border-strong);border-radius:999px;background:rgba(255,255,255,.04);color:var(--text);cursor:pointer;font:inherit;font-weight:600;box-shadow:none;transform:none;transition:background .2s,border-color .2s}.userMenuTrigger:focus-visible,.userMenuTrigger:hover:not(:disabled){background:rgba(124,92,255,.12);border-color:rgba(124,92,255,.35);box-shadow:none;transform:none;color:var(--text)}.userMenuAvatar{border-radius:50%;object-fit:cover}.userMenuName{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600}.userMenuDropdown{position:absolute;top:calc(100% + .5rem);right:0;min-width:200px;padding:.4rem;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-card-solid);box-shadow:none;z-index:200}.userMenuMeta{margin:0;padding:.55rem .75rem;color:var(--muted);font-size:.78rem}.userMenuIdBlock,.userMenuMeta{border-bottom:1px solid var(--border)}.userMenuIdBlock{display:flex;flex-direction:column;gap:.2rem;padding:.55rem .75rem .65rem}.userMenuIdLabel{font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.userMenuIdValue{font-size:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--text);word-break:break-all}.userMenuDropdown a{display:block;padding:.6rem .75rem;border-radius:10px;color:var(--text);font-weight:600;font-size:.9rem}.userMenuDropdown a:hover{background:rgba(124,92,255,.15)}.userMenuDanger{color:var(--danger)!important}.adminLoginPage{min-height:min(70vh,640px);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.adminLoginCard{width:min(100%,420px);display:flex;flex-direction:column;gap:.85rem;padding:1.5rem}.adminLoginCard h1{margin:0;font-size:1.35rem}.adminLoginBack{align-self:flex-start;margin-top:.25rem}@media (max-width:1100px){.bentoCard,.bentoCard--lg{grid-column:span 6}.adminGuildGrid{grid-template-columns:1fr}.adminGuildEditor{position:static}}@media (max-width:1024px){.guildAdminSortMobile{display:block}.guildTableDesktop{display:none}.guildCardList{display:flex;flex-direction:column}.panelFieldRow,.panelSettingRow{grid-template-columns:1fr}}@media (max-width:900px){.heroCopy{text-align:center;align-items:center}.heroCopy p{max-width:100%}.heroActions{justify-content:center}.heroEyebrow{margin-left:auto;margin-right:auto}.heroVisual{min-height:auto}.adminShell{grid-template-columns:1fr}.adminSidebar{border-right:none;border-bottom:1px solid var(--border);padding-bottom:1rem}.adminSidebarNav{flex-direction:row;flex-wrap:wrap}.adminSidebarFoot{display:none}}@media (max-width:720px){.bentoCard,.bentoCard--lg{grid-column:span 12}.ctaStrip{align-items:stretch}.ctaStrip,.ctaStripCopy{flex-direction:column;text-align:center}.ctaStrip .btn{width:100%}.homeCommandsNav{top:calc(var(--header-h) + .25rem);padding:.5rem}.homeCommandsNavPill{font-size:.78rem;padding:.4rem .7rem}.homeCommandsMetaRow{flex-direction:column;align-items:flex-start}.metricGrid--hero{grid-template-columns:repeat(3,minmax(0,1fr))}.adminMain{padding-left:max(.85rem,env(safe-area-inset-left,0px));padding-right:max(.85rem,env(safe-area-inset-right,0px))}.panelShell{padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}.msgArchiveLayout,.panelGuildLayout{grid-template-columns:1fr}.msgArchiveList,.msgArchiveMessageList{max-height:none}.discordArchiveShell,.discordArchiveShell--inspector{grid-template-columns:56px minmax(0,1fr);height:min(70vh,640px)}.adminPage--archive .discordArchiveShell,.adminPage--archive .discordArchiveShell--bans,.adminPage--archive .discordArchiveShell--inspector,.adminPage--archive .discordArchiveShell--roleInspector,.adminPage--archive .discordArchiveShell--roles{grid-template-columns:1fr;height:auto;min-height:0}.discordRoleInspector{border-left:none;border-top:1px solid var(--border)}.adminPage--archive .adminArchiveRail{max-height:220px;border-right:none;border-bottom:1px solid var(--border)}.adminPage--archive .discordArchiveSidebar,.discordArchiveSidebar{display:none}.discordArchiveInspector{position:fixed;inset:auto 0 0 0;z-index:40;max-height:55vh;border-left:none;border-top:1px solid #1e1f22;box-shadow:0 -8px 24px rgba(0,0,0,.45)}.panelGuildList{max-height:none;position:static;top:auto}.panelHero{align-items:flex-start;gap:.75rem}.panelHeroText h1{font-size:1.2rem}.panelHeroSub{gap:.35rem}.panelIdChip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.panelActions--inline{margin-left:0;width:100%}.panelActions--inline .btn{flex:1 1;min-width:min(170px,100%)}.panelGuildHeader{flex-direction:column;align-items:stretch}.panelGuildHeaderActions{width:100%;justify-content:flex-start}.panelGuildHeaderActions .btn{width:100%}.panelGuildItem{align-items:flex-start;gap:.65rem}.panelGuildItemMeta{white-space:normal;line-height:1.35}.panelGuildItemChevron{display:none}.panelFieldRow,.panelGuildEditorContent,.panelSettingRow{grid-template-columns:1fr}.panelGuildEditorStatsCol{position:static}.panelGuildEditor--modern{padding:1rem .95rem 4.25rem}.panelGuildEditorHead--modern{align-items:flex-start;flex-wrap:wrap}.panelEditorSavedChip{margin-left:0}.panelFloatingSave{left:.75rem;right:.75rem;width:auto}.panelFloatingSave--compact{width:auto}.panelStatsGrid,.panelStatsGrid--five{grid-template-columns:repeat(2,minmax(0,1fr))}.panelStatsSplit{grid-template-columns:1fr}.guildAdminMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.guildAdminBulk .btn{width:100%}.guildAdminToolbar{flex-direction:column;align-items:stretch}.guildAdminFilters{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;padding-bottom:.2rem}.guildAdminFilters::-webkit-scrollbar{display:none}.guildAdminFilters .btn-sm{flex:0 0 auto;white-space:nowrap}.guildAdminSearchCount{margin-left:0;width:100%}.pageHeader{flex-direction:column;align-items:flex-start}}.guildAdminSortMobile{display:none;margin-top:1rem}@media (max-width:640px){.guildAdminMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.guildAdminMetrics .metricCard{padding:.85rem}.guildAdminMetrics .metricCard strong{font-size:1.35rem}}.offlineShell{min-height:calc(100dvh - var(--header-h));display:grid;place-items:center;padding:clamp(1.5rem,4vw,2.5rem) clamp(1rem,3vw,1.75rem)}.offlineCard{width:min(100%,480px);padding:2.25rem 2rem;border-radius:var(--radius-lg);border:1px solid var(--border-strong);background:var(--bg-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-soft);text-align:center}.offlineCard .brandLogo--hero{margin-bottom:1.25rem}.offlineBadge{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.35rem .8rem;border-radius:999px;border:1px solid rgba(255,92,106,.35);background:rgba(255,92,106,.1);color:#ffb4bb;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.offlineCard h1{margin:0 0 .75rem;font-size:clamp(1.6rem,5vw,2rem)}.offlineText{margin:0;color:var(--muted);line-height:1.6}.buildLog{margin:1rem 0 0;padding:1rem 1.1rem;max-height:min(60vh,520px);overflow:auto;border-radius:var(--radius);border:1px solid var(--border);background:rgba(5,6,10,.85);color:#c8d0e0;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.78rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}.buildLog--tall{max-height:min(72vh,720px)}.offlineHint{margin:1.5rem 0 0;padding-top:1.25rem;border-top:1px solid var(--border);color:var(--muted);font-size:.82rem;display:inline-flex;align-items:center;gap:.45rem}@media (max-width:480px){.siteBrandTitle{font-size:.92rem}.siteBrand{gap:.55rem}.panelHero{flex-direction:column;align-items:stretch}.panelAvatar{width:56px;height:56px}.panelGuildSection{margin-top:1rem}.panelSettingCardHead{flex-wrap:wrap}.panelSettingCardBody{padding-left:.9rem;padding-right:.9rem}.siteBrandCredits{display:none}.heroCopy h1{font-size:clamp(2rem,10vw,2.6rem)}.metricGrid--hero{grid-template-columns:1fr}.userMenuName{display:none}.btn,button{padding:.7rem 1.1rem;font-size:.9rem}}