.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}:root{--bg-primary: #09090b;--bg-secondary: #18181b;--bg-tertiary: #27272a;--bg-card: #18181b;--bg-card-hover: #27272a;--text-primary: #f8fafc;--text-muted: #cbd5e1;--bg-dropdown: #27272a;--border: rgba(255, 255, 255, .05);--accent-rgb: 236, 56, 92;--accent: #ec385c;--accent-light: #f2607d;--accent-dark: #c42a49;--accent-glow: rgba(var(--accent-rgb), .28);--tint: .55;--action-rgb: 245, 158, 11;--action: #f59e0b;--action-light: #fbbf24;--action-dark: #d97706;--action-text: #0f172a;--action-gradient: linear-gradient(135deg, #ffd043 0%, #f59e0b 60%, #d97706 100%);--action-gradient-hover: linear-gradient(135deg, #ffe066 0%, #fbbf24 60%, #f59e0b 100%);--neon-blue: var(--accent);--neon-purple: var(--accent-light);--glow-blue: rgba(var(--accent-rgb), .25);--glow-purple: rgba(var(--accent-rgb), .25);--red: #ef4444;--green: #10b981;--yellow: #f59e0b;--orange: #f97316;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display: "Space Grotesk", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Consolas", monospace;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--hero-text-primary: #ffffff;--hero-text-secondary: #e6e9f0;--hero-text-muted: #f5ecf0;--hero-adv-pos: #e8faea;--hero-adv-neg: #e4e7ee;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--transition: .25s cubic-bezier(.4, 0, .2, 1);--shadow: 0 4px 20px rgba(0, 0, 0, .3);--liquid-bg: #18181b;--liquid-border: rgba(255, 255, 255, .03);--liquid-shadow: 8px 8px 16px rgba(0,0,0,.4), -4px -4px 12px rgba(255,255,255,.02), inset 2px 2px 4px rgba(255,255,255,.02), inset -2px -2px 6px rgba(0,0,0,.2);--liquid-shine: none;--text-focus: #ffffff;--bg-modifier-hover: rgba(255, 255, 255, .06);--border-color: rgba(255, 255, 255, .1);--text-normal: #e2e8f0;--transition-slow: .5s cubic-bezier(.4, 0, .2, 1);--glass-blur: blur(20px) saturate(140%);--radius-xl: 32px;--accent-muted: rgba(var(--accent-rgb), .15);--blue-light: #60a5fa;--blue-glow: rgba(59, 130, 246, .35);--green-light: #34d399;--green-glow: rgba(16, 185, 129, .35);--purple-light: #c084fc;--purple-glow: rgba(168, 85, 247, .35);--red-light: #f87171;--red-glow: rgba(239, 68, 68, .35);--red-dim: rgba(239, 68, 68, .15);--red-glow-dim: rgba(239, 68, 68, .2)}[data-theme=light]:root{--border-color: rgba(15, 23, 42, .14);--text-normal: #1e293b;--bg-primary: #f8fafc;--bg-secondary: #f1f5f9;--bg-tertiary: #e2e8f0;--bg-card: #ffffff;--bg-card-hover: #f1f5f9;--text-primary: #0f172a;--text-secondary: #1e293b;--text-muted: #334155;--text-focus: #0f172a;--bg-modifier-hover: rgba(0, 0, 0, .04);--border: rgba(0, 0, 0, .08);--accent-rgb: 217, 45, 82;--accent: #d92d52;--accent-light: #ea5878;--accent-dark: #ad2142;--accent-glow: rgba(var(--accent-rgb), .14);--tint: .5;--liquid-bg: #ffffff;--liquid-border: rgba(0, 0, 0, .05);--liquid-shadow: 8px 8px 16px rgba(0,0,0,.05), -4px -4px 12px rgba(255,255,255,1), inset 2px 2px 4px rgba(255,255,255,1), inset -2px -2px 6px rgba(0,0,0,.05)}[data-theme=light] body{background-color:var(--bg-primary);background-image:none}[data-theme=light]{--bg-primary: #e8f4fd;--bg-secondary: rgba(255, 255, 255, .55);--bg-tertiary: rgba(240, 249, 255, .6);--bg-card: rgba(255, 255, 255, .45);--bg-card-hover: rgba(255, 255, 255, .65);--bg-card-elevated:rgba(255, 255, 255, .72);--bg-dropdown: rgba(255, 255, 255, .94);--bg-input: rgba(255, 255, 255, .7);--liquid-bg: rgba(255, 255, 255, .45);--liquid-border: rgba(255, 255, 255, .55);--liquid-shadow: 0 8px 32px 0 rgba(14, 71, 140, .12);--liquid-shine: inset 0 1px 0 rgba(255, 255, 255, .8);--liquid-hover-border: rgba(255, 255, 255, .85);--liquid-hover-shadow: 0 12px 40px 0 rgba(14, 71, 140, .18), 0 0 28px rgba(var(--accent-rgb), .1);--accent: #d92d52;--accent-light: #ea5878;--accent-dark: #ad2142;--accent-glow: rgba(var(--accent-rgb), .18);--neon-blue: var(--accent);--neon-purple: var(--accent-light);--glow-blue: rgba(var(--accent-rgb), .16);--glow-purple: rgba(var(--accent-rgb), .12);--ambient-1: rgba(34, 211, 238, .1);--ambient-2: rgba(99, 102, 241, .08);--ambient-3: rgba(167, 139, 250, .07);--green: #059669;--red: #dc2626;--yellow: #d97706;--blue: #d92d52;--purple: #7c3aed;--pink: #db2777;--orange: #ea580c;--text-primary: #0c2340;--text-secondary: #1e4060;--text-muted: #334155;--hero-text-primary: #0c2340;--hero-text-secondary: #1e3a5f;--hero-text-muted: #334155;--hero-adv-pos: #065f46;--hero-adv-neg: #991b1b;--border: rgba(14, 71, 140, .1);--border-elevated: rgba(14, 71, 140, .16);--border-accent: rgba(var(--accent-rgb), .35);--shadow-sm: 0 4px 12px rgba(14, 71, 140, .08);--shadow-md: 0 8px 32px 0 rgba(14, 71, 140, .12);--shadow-lg: 0 16px 48px rgba(14, 71, 140, .16);--shadow-accent: 0 0 24px rgba(var(--accent-rgb), .22)}[data-theme=light] body{background:radial-gradient(1400px 700px at 10% 10%,rgba(var(--accent-rgb),.1),transparent 55%),radial-gradient(900px 500px at 90% 90%,rgba(99,102,241,.08),transparent 60%),radial-gradient(600px 400px at 50% 0%,rgba(167,139,250,.07),transparent 50%),var(--bg-primary);background-attachment:fixed}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;max-width:100vw;overflow-x:clip;font-size:16px;-webkit-text-size-adjust:100%}body{max-width:100vw;overflow-x:clip;min-height:100%;font-family:var(--font-body);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:var(--font-body)}[data-theme=light]{color-scheme:light!important;--text-primary: #0c2340 !important;--text-secondary: #1e3a5f !important;--text-muted: #475569 !important;--text-focus: #0f172a !important;--bg-modifier-hover: rgba(0, 0, 0, .04) !important;--accent-rgb: 217, 45, 82;--accent: #d92d52 !important;--accent-light: #ea5878 !important;--accent-dark: #ad2142 !important;--tint: .5;--bg-primary: #f8fafc !important;--bg-secondary: #f1f5f9 !important;--bg-tertiary: #e2e8f0 !important;--bg-card: #ffffff !important;--bg-card-hover: #f1f5f9 !important;--border: rgba(14, 71, 140, .12) !important;--border-elevated: rgba(14, 71, 140, .18) !important;--hero-text-primary: #0c2340 !important;--hero-text-secondary: #1e3a5f !important;--hero-text-muted: #334155 !important;--hero-adv-pos: #065f46 !important;--hero-adv-neg: #991b1b !important}[data-theme=light] .liquid-glass,[data-theme=light] .liquid-glass-hero,[data-theme=light] .liquid-glass h1,[data-theme=light] .liquid-glass h2,[data-theme=light] .liquid-glass h3,[data-theme=light] .liquid-glass-hero h1,[data-theme=light] .liquid-glass-hero h2,[data-theme=light] .liquid-glass-hero h3{color:#0c2340!important}[data-theme=light] .liquid-glass p,[data-theme=light] .liquid-glass-hero p{color:#334155!important}[data-theme=light] body{color:#0c2340!important;background:#f8fafc!important}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6,[data-theme=light] .page-title,[data-theme=light] .topbar-title,[data-theme=light] .login-title,[data-theme=light] .card-title,[data-theme=light] .section-title,[data-theme=light] .stat-value,[data-theme=light] .picker-group-heading{color:#0c2340!important}[data-theme=light] p,[data-theme=light] .topbar-sub,[data-theme=light] .card-desc,[data-theme=light] .card-description,[data-theme=light] .text-muted,[data-theme=light] .text-secondary{color:#334155!important}[data-theme=light] label,[data-theme=light] .form-label{color:#1e293b!important;font-weight:600!important}[data-theme=light] .server-dropdown-btn{background:#ffffffeb!important;border:1px solid rgba(14,71,140,.16)!important;color:#0c2340!important;box-shadow:0 2px 8px #0e478c0f!important}[data-theme=light] .server-dropdown-btn:hover,[data-theme=light] .server-dropdown-btn.open{background:#fff!important;border-color:rgba(var(--accent-rgb),.4)!important;box-shadow:0 4px 18px #0e478c1f!important}[data-theme=light] .server-dropdown-name{color:#0c2340!important;font-size:14px!important;font-weight:700!important}[data-theme=light] .server-dropdown-meta{color:#059669!important;font-size:11px!important;font-weight:700!important}[data-theme=light] .server-dropdown-caret{color:#64748b!important}[data-theme=light] .server-dropdown-icon{background:#e2e8f0!important;color:#0c2340!important}[data-theme=light] .server-popover{background:#fff!important;border:1px solid rgba(14,71,140,.18)!important;box-shadow:0 16px 40px #0e478c2e!important}[data-theme=light] .server-popover-item{color:#1e3a5f!important}[data-theme=light] .server-popover-item:hover{background:#0e478c0f!important;color:#0c2340!important}[data-theme=light] .server-popover-header{color:#475569!important;border-bottom:1px solid rgba(14,71,140,.1)!important}[data-theme=light] .sidebar{background:#fffffff2!important;border-right:1px solid rgba(14,71,140,.12)!important;box-shadow:4px 0 24px #0e478c0f!important}[data-theme=light] .sidebar-logo-text{color:#0c2340!important;font-size:15px!important;font-weight:800!important}[data-theme=light] .sidebar-logo-sub{color:#475569!important;font-size:11.5px!important;font-weight:600!important}[data-theme=light] .nav-section-label{color:#475569!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:.08em!important}[data-theme=light] .nav-item{color:#1e3a5f!important;font-size:14px!important;font-weight:500!important}[data-theme=light] .nav-item:hover{color:#0c2340!important;background:#0e478c14!important}[data-theme=light] .nav-item.active{color:#b45309!important;background:rgba(var(--action-rgb),.12)!important;font-weight:700!important;border-color:rgba(var(--action-rgb),.4)!important}[data-theme=light] .topbar{background:#fffffff2!important;border-bottom:1px solid rgba(14,71,140,.12)!important}[data-theme=light] .topbar-title{color:#0c2340!important;font-size:18px!important;font-weight:800!important}[data-theme=light] .topbar-sub{color:#475569!important;font-size:13px!important;font-weight:500!important}[data-theme=light] input[type=text],[data-theme=light] input[type=search],[data-theme=light] input[type=number],[data-theme=light] input[type=password],[data-theme=light] textarea,[data-theme=light] select{background:#fff!important;color:#0c2340!important;border:1px solid rgba(14,71,140,.22)!important}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#94a3b8!important}[data-theme=light] select option{background:#fff!important;color:#0c2340!important}[data-theme=light] .guild-card-active{background:#ffffffeb!important;border-color:#0e478c29!important}[data-theme=light] .guild-card-active:hover{background:#fff!important;border-color:rgba(var(--accent-rgb),.4)!important;box-shadow:0 8px 28px #0e478c24!important}[data-theme=light] .guild-card-inactive{background:#fff9!important;border-color:#0e478c1a!important}[data-theme=light] .gc-name{color:#0c2340!important;font-size:14.5px!important;font-weight:700!important}[data-theme=light] .gc-name.muted{color:#475569!important}[data-theme=light] .gc-initials{color:#0c2340!important;background:linear-gradient(135deg,rgba(var(--accent-rgb),.18),#6366f126)!important}[data-theme=light] .guild-card__name{color:#0c2340!important;font-size:14.5px!important;font-weight:700!important}[data-theme=light] .guild-card__tag--inactive{color:#475569!important;background:#0e478c12!important}[data-theme=light] .guild-card__initials{color:#0c2340!important}[data-theme=light] .gc-members{color:#475569!important;font-weight:600!important}[data-theme=light] .modal-content,[data-theme=light] .ReactModal__Content{background:#fff!important;color:#0c2340!important;border:1px solid rgba(14,71,140,.18)!important;box-shadow:0 24px 64px #0e478c2e!important}body{max-width:100vw;overflow-x:clip;min-height:100%;font-family:var(--font-body);background:radial-gradient(1400px 700px at 0% 0%,rgba(var(--accent-rgb),.06),transparent 55%),radial-gradient(900px 500px at 100% 100%,rgba(99,102,241,.05),transparent 60%),radial-gradient(700px 400px at 55% 0%,rgba(167,139,250,.04),transparent 50%),var(--bg-primary);background-attachment:fixed;color:var(--text-primary);line-height:1.55;-webkit-font-smoothing:antialiased;font-feature-settings:"cv02","cv03","cv04","cv11";color-scheme:dark}#root{max-width:100vw;overflow-x:clip;min-height:100%}h1,h2,h3,h4,.page-title,.topbar-title,.login-title,.sidebar-logo-text{font-family:var(--font-display);letter-spacing:-.01em}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent-dark)}.app-layout{display:flex;height:100vh;height:100dvh;overflow:hidden}.sidebar{width:240px;min-height:100vh;min-height:100dvh;background:#06081099;backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%);border-right:1px solid rgba(255,255,255,.06);box-shadow:2px 0 24px #00000059,inset -1px 0 rgba(var(--accent-rgb),.04);display:flex;flex-direction:column;position:fixed;left:0;top:0;bottom:0;z-index:50;transition:transform var(--transition-slow)}[data-theme=light] .sidebar{background:#ffffff8c;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-right:1px solid rgba(255,255,255,.6);box-shadow:2px 0 24px #0e478c1f}.main-content{flex:1;margin-left:240px;height:100vh;height:100dvh;background:transparent;display:flex;flex-direction:column;overflow-x:clip;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.sidebar-logo{display:flex;align-items:center;gap:10px;padding:20px 16px;border-bottom:1px solid var(--border)}.sidebar-logo-icon{width:36px;height:36px;background:var(--accent-dark);border:1px solid var(--border-elevated);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;color:var(--accent-light);letter-spacing:.04em}.sidebar-logo-text{font-weight:700;font-size:14.5px;color:var(--text-primary);letter-spacing:.02em}.sidebar-logo-sub{font-size:10px;color:var(--text-muted);font-weight:500}.sidebar-nav{flex:1;padding:12px 8px;overflow-y:auto}.nav-section-label{font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--text-muted);text-transform:uppercase;padding:8px 10px 4px;margin-top:8px}.nav-item{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition);margin-bottom:2px;font-size:13.5px;font-weight:500;color:var(--text-secondary);text-decoration:none;border:1px solid transparent;-webkit-user-select:none;user-select:none}.nav-item:hover{background:var(--bg-tertiary);color:var(--text-primary)}.nav-item.active{background:rgba(var(--action-rgb),.12);color:var(--action-light);border-color:rgba(var(--action-rgb),.35);text-shadow:0 0 12px rgba(var(--action-rgb),.35)}.nav-item svg{width:16px;height:16px;flex-shrink:0}.nav-badge{margin-left:auto;background:var(--accent-dark);color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:20px}.topbar{position:-webkit-sticky!important;position:sticky!important;top:14px!important;z-index:99!important;margin:14px 20px 20px!important;border-radius:9999px!important;background:radial-gradient(125% 150% at 50% -20%,rgba(var(--accent-rgb),calc(.32 * var(--tint))),#be0a3026 45%,#0c0d10f2 85%),linear-gradient(180deg,#121316f5,#0a070cfa)!important;backdrop-filter:blur(32px) saturate(220%) brightness(1.06)!important;-webkit-backdrop-filter:blur(32px) saturate(220%) brightness(1.06)!important;border:1px solid rgba(var(--accent-rgb),.52)!important;box-shadow:inset 0 1.5px 2px #ff8caf8c,inset 0 -1.5px 2px #000c,inset 0 0 28px rgba(var(--accent-rgb),calc(.22 * var(--tint))),0 16px 44px -4px #000000d9,0 0 32px rgba(var(--accent-rgb),calc(.36 * var(--tint)))!important;padding:8px 24px!important;height:auto!important;min-height:52px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-shrink:0!important;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1),filter .32s ease,border-color .25s ease,box-shadow .25s ease!important;will-change:transform,opacity,filter;box-sizing:border-box!important}.topbar:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1.5px;background:linear-gradient(90deg,transparent 0%,rgba(255,120,160,.4) 15%,rgba(255,255,255,.95) 50%,rgba(255,120,160,.4) 85%,transparent 100%);border-radius:9999px;pointer-events:none;z-index:2;box-shadow:0 0 8px #fff9,0 0 16px rgba(var(--accent-rgb),calc(.7 * var(--tint)))}.topbar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(85% 60% at 50% 120%,rgba(var(--accent-rgb),calc(.2 * var(--tint))) 0%,transparent 75%);pointer-events:none;z-index:0}.topbar>*{position:relative;z-index:1}.topbar:hover{border-color:rgba(var(--accent-rgb),.72)!important;box-shadow:inset 0 2px 3px #ffffffd9,inset 0 -1.5px 2px #000000e6,inset 0 0 36px rgba(var(--accent-rgb),calc(.32 * var(--tint))),0 20px 52px -4px #000000e6,0 0 48px rgba(var(--accent-rgb),calc(.52 * var(--tint)))!important}.topbar.nav-visible{transform:translateY(0) scale(1)!important;opacity:1!important;filter:blur(0px)!important;pointer-events:auto!important}.topbar.nav-hidden{transform:translateY(-130%) scale(.98)!important;opacity:0!important;filter:blur(8px)!important;pointer-events:none!important}[data-theme=light] .topbar{background:radial-gradient(120% 140% at 50% -20%,#f4f7fcf5,#fafbfef5,#fffffffa)!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;border:1.5px solid rgba(var(--accent-rgb),.35)!important;box-shadow:inset 0 1.5px 2px #fff,inset 0 -1px 2px rgba(var(--accent-rgb),calc(.08 * var(--tint))),inset 0 0 20px rgba(var(--accent-rgb),calc(.08 * var(--tint))),0 14px 40px -4px rgba(var(--accent-rgb),calc(.12 * var(--tint))),0 0 24px rgba(var(--accent-rgb),calc(.15 * var(--tint)))!important}.topbar-title{font-family:Space Grotesk,-apple-system,sans-serif!important;font-weight:800!important;font-size:16px!important;color:#fff!important;letter-spacing:-.01em!important;text-shadow:0 0 16px rgba(var(--accent-rgb),calc(.4 * var(--tint)))}.topbar-sub{font-size:12px;color:var(--text-muted);font-weight:400}.topbar-user{display:flex;align-items:center;gap:10px;cursor:pointer}.topbar-avatar{width:34px;height:34px;border-radius:50%;border:2px solid var(--accent);object-fit:cover}.topbar-username{font-size:13px;font-weight:600}.page{padding:28px;max-width:1200px}.readonly-banner{background:linear-gradient(90deg,#ef444426,#ef444414);border:1px solid rgba(239,68,68,.3);border-radius:var(--radius-md);padding:10px 16px;display:flex;align-items:center;gap:10px;font-size:13px;color:#fca5a5;margin-bottom:24px;animation:slideIn .3s ease}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;margin-bottom:28px}.stat-card{background:var(--liquid-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--liquid-border);border-radius:var(--radius-md);padding:20px;box-shadow:var(--liquid-shadow),var(--liquid-shine);transition:all var(--transition);position:relative;overflow:hidden}.stat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--neon-blue),transparent);opacity:.5}.stat-card:hover{border-color:var(--liquid-hover-border);transform:translateY(-2px);box-shadow:var(--liquid-hover-shadow)}.stat-icon{width:40px;height:40px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;margin-bottom:14px;font-size:20px}.stat-value{font-size:28px;font-weight:700;line-height:1;margin-bottom:4px;font-family:var(--font-mono);letter-spacing:-.02em}.stat-label{font-size:12px;color:var(--text-muted);font-weight:500}.card{background:var(--liquid-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--liquid-border);border-radius:var(--radius-lg);padding:24px;margin-bottom:16px;box-shadow:var(--liquid-shadow),var(--liquid-shine);transition:border-color var(--transition),transform var(--transition),box-shadow var(--transition)}.card:hover{border-color:var(--liquid-hover-border);box-shadow:var(--liquid-hover-shadow)}.card:last-child{margin-bottom:0}.card-elevated{background:#0a0c1299;backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%);border-color:#ffffff1a;box-shadow:var(--liquid-shadow),var(--liquid-shine)}.card-elevated:hover{transform:translateY(-2px);border-color:var(--liquid-hover-border);box-shadow:var(--liquid-hover-shadow)}[data-theme=light] .card,[data-theme=light] .stat-card,[data-theme=light] .card-elevated{background:var(--liquid-bg);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%);border-color:var(--liquid-border);box-shadow:var(--liquid-shadow),var(--liquid-shine)}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.card-title{font-size:15px;font-weight:700;display:flex;align-items:center;gap:8px}.form-group{margin-bottom:18px}.form-label{display:block;font-size:12px;font-weight:600;color:var(--text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.form-input,.form-select,.form-textarea{width:100%;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;color:var(--text-primary);font-size:14px;font-family:inherit;transition:all var(--transition);outline:none}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.form-textarea{min-height:80px;resize:vertical}.form-input:disabled,.form-select:disabled,.form-textarea:disabled{opacity:.5;cursor:not-allowed}input[type=text],input[type=number],input[type=url],input[type=email],input[type=password],input[type=search],select,textarea{display:block;width:100%;max-width:420px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 14px;color:var(--text-primary);font-size:13.5px;font-family:inherit;line-height:1.5;transition:border-color var(--transition),box-shadow var(--transition),background var(--transition);outline:none;margin-top:6px;margin-bottom:4px}input[type=text]::placeholder,input[type=number]::placeholder,input[type=url]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,textarea::placeholder{color:var(--text-muted);opacity:.7}input[type=text]:hover,input[type=number]:hover,input[type=url]:hover,input[type=email]:hover,input[type=password]:hover,input[type=search]:hover,select:hover,textarea:hover{border-color:var(--border-elevated)}input[type=text]:focus,input[type=number]:focus,input[type=url]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus,select:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px #a78bfa26!important}select{color-scheme:dark}select option{background-color:var(--bg-card-elevated);color:var(--text-primary)}textarea{min-height:90px;resize:vertical;line-height:1.55;font-family:var(--font-mono);font-size:13px}select{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);cursor:pointer;vertical-align:middle;margin-right:6px}label{font-size:12px;font-weight:600;color:var(--text-secondary);letter-spacing:.02em;display:inline-flex;align-items:center;gap:6px}.form-row,.card>label{display:block;margin-bottom:16px}.card label{display:block;margin-bottom:4px}label.inline,label:has(>input[type=checkbox]){display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:8px 0}.card h3,.card h4{font-family:var(--font-display);font-size:14px;font-weight:700;margin:20px 0 12px;color:var(--text-primary);display:flex;align-items:center;gap:8px}.card h3:first-child,.card h4:first-child{margin-top:0}button:not([class]),.btn-plain{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border);padding:8px 16px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:all var(--transition)}button:not([class]):hover,.btn-plain:hover{background:var(--bg-card-hover);color:var(--text-primary);border-color:var(--border-elevated)}.toggle-wrapper{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:var(--bg-tertiary);border-radius:var(--radius-sm);border:1px solid var(--border);transition:border-color var(--transition);margin-bottom:10px}.toggle-wrapper:hover{border-color:#ffffff1a}.toggle-info{flex:1}.toggle-name{font-weight:600;font-size:14px}.toggle-desc{font-size:12px;color:var(--text-muted);margin-top:2px}.toggle{position:relative;width:44px;height:24px;flex-shrink:0}.toggle input{opacity:0;width:0;height:0}.toggle-track{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg-input);border-radius:24px;border:1px solid var(--border);cursor:pointer;transition:all var(--transition)}.toggle-track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--text-muted);transition:all var(--transition)}.toggle input:checked+.toggle-track{background:var(--action);border-color:var(--action)}.toggle input:checked+.toggle-track:after{left:23px;background:#fff}.btn{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:50px;font-size:13.5px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:all var(--transition);font-family:inherit;text-decoration:none;white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--action-gradient);color:var(--action-text);border-radius:9999px;border:1px solid rgba(255,255,255,.4);font-weight:700;letter-spacing:-.01em;text-shadow:none;box-shadow:0 4px 16px rgba(var(--action-rgb),.32),inset 0 1px #ffffffa6,inset 0 -1px #0000001a;transition:all var(--transition)}.btn-primary:hover:not(:disabled){background:var(--action-gradient-hover);box-shadow:0 6px 24px rgba(var(--action-rgb),.45),0 0 16px rgba(var(--action-rgb),.3),inset 0 1px #ffffffd9;transform:translateY(-1.5px);border-color:#ffffffa6}.btn-primary:active{transform:translateY(.5px) scale(.98);box-shadow:0 2px 8px rgba(var(--action-rgb),.25)}.btn-secondary{background:var(--bg-secondary);color:var(--text-primary);border-radius:var(--radius-md);box-shadow:var(--liquid-shadow);border:1px solid var(--liquid-border);background:var(--bg-tertiary);color:var(--text-secondary);border-color:var(--border)}.btn-secondary:hover:not(:disabled){background:var(--bg-card-hover);color:var(--text-primary)}.btn-danger{background:#ef444426;color:#f87171;border-color:#ef44444d}.btn-danger:hover:not(:disabled){background:#ef444440}.btn-success{background:#10b98126;color:#34d399;border-color:#10b9814d}.btn-success:hover:not(:disabled){background:#10b98140}.btn-sm{padding:6px 12px;font-size:12px}.btn-lg{padding:12px 24px;font-size:15px}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:700;letter-spacing:.03em}.badge-online{background:#10b98126;color:#34d399}.badge-offline{background:#ef444426;color:#f87171}.badge-warning{background:#f59e0b26;color:#fbbf24}.badge-info{background:#6366f126;color:#818cf8}.badge-danger{background:#ef444426;color:#f87171}[data-theme=light] .badge-online{background:#0596691f!important;color:#047857!important;border:1px solid rgba(5,150,105,.25)!important}[data-theme=light] .badge-offline{background:#dc26261f!important;color:#b91c1c!important;border:1px solid rgba(220,38,38,.25)!important}[data-theme=light] .badge-warning{background:#d9770624!important;color:#b45309!important;border:1px solid rgba(217,119,6,.28)!important}[data-theme=light] .badge-info{background:#4f46e51f!important;color:#4338ca!important;border:1px solid rgba(79,70,229,.25)!important}[data-theme=light] .badge-danger{background:#dc26261f!important;color:#b91c1c!important;border:1px solid rgba(220,38,38,.25)!important}.badge-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.audit-entry{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-tertiary);margin-bottom:8px;transition:border-color var(--transition);animation:fadeIn .3s ease}.audit-entry:hover{border-color:#ffffff1a}.audit-type-dot{width:8px;height:8px;border-radius:50%;margin-top:6px;flex-shrink:0}.audit-action{font-size:13.5px;font-weight:500}.audit-meta{font-size:11px;color:var(--text-muted);margin-top:2px}.audit-time{font-size:11px;color:var(--text-muted);margin-left:auto;white-space:nowrap}.perm-table{width:100%;border-collapse:collapse}.perm-table th{text-align:left;padding:10px 16px;font-size:11px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border)}.perm-table td{padding:12px 16px;font-size:13px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.perm-table tr:hover td{background:var(--bg-tertiary)}.perm-allow{color:var(--green);cursor:pointer;font-size:18px;transition:transform var(--transition)}.perm-deny{color:var(--red);cursor:pointer;font-size:18px;transition:transform var(--transition)}.perm-allow:hover,.perm-deny:hover{transform:scale(1.2)}.embed-preview{border-left:4px solid var(--accent);background:#36393f;border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:16px;font-size:13px}.embed-preview-title{font-weight:700;font-size:15px;margin-bottom:8px}.embed-preview-desc{color:#dcddde;line-height:1.5}.embed-preview-footer{font-size:11px;color:#72767d;margin-top:10px}.embed-preview-author{font-size:12px;color:#b9bbbe;margin-bottom:6px}.login-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;background:#06070a;position:relative;overflow-x:clip;color:#f8fafc}.login-aurora{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.aurora-blob{position:absolute;border-radius:50%;filter:blur(100px);opacity:.18;animation:drift 14s ease-in-out infinite alternate}.blob-1{width:700px;height:700px;background:var(--accent);top:-180px;left:-120px;animation-duration:18s}.blob-2{width:500px;height:500px;background:var(--accent-light);top:30%;right:-100px;animation-duration:13s;animation-delay:-5s}.blob-3{width:400px;height:400px;background:var(--accent-dark);bottom:0;left:35%;animation-duration:20s;animation-delay:-9s;opacity:.12}.blob-4{width:300px;height:300px;background:#7a001e;top:60%;left:10%;animation-duration:15s;animation-delay:-3s;opacity:.25}.login-grid-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-image:radial-gradient(rgba(var(--accent-rgb),calc(.08 * var(--tint))) 1px,transparent 1px);background-size:36px 36px;pointer-events:none}.float-orb{position:fixed;z-index:1;width:44px;height:44px;border-radius:12px;background:rgba(var(--accent-rgb),calc(.1 * var(--tint)));border:1px solid rgba(var(--accent-rgb),.25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;color:var(--accent-light);font-size:1.1rem;animation:floatOrb 8s ease-in-out infinite;pointer-events:none}.orb-1{top:18%;left:8%;animation-delay:0s}.orb-2{top:12%;right:10%;animation-delay:-2s}.orb-3{top:50%;left:5%;animation-delay:-4s}.orb-4{top:55%;right:7%;animation-delay:-1s}.orb-5{bottom:22%;left:12%;animation-delay:-3s}.orb-6{bottom:18%;right:15%;animation-delay:-5s}.login-content{position:relative;z-index:2;width:100%;max-width:1200px;display:flex;flex-direction:column;align-items:center;padding:1.25rem 5% 3rem;flex:1}.login-nav{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:3rem;padding:.5rem 0}.login-nav-brand{display:flex;align-items:center;gap:10px;text-decoration:none}.login-nav-icon{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#00b4d8,#0077b6);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 0 16px #00e5ff4d}.login-nav-text{font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:#e0f7fa;letter-spacing:.04em}.login-nav-text span{color:#00e5ff}.login-nav-discord{padding:.5rem 1.2rem;border-radius:8px;font-family:var(--font-body);font-size:.875rem;font-weight:500;color:#b4e6f299;background:transparent;border:.5px solid rgba(0,229,255,.18);cursor:pointer;text-decoration:none;transition:all .2s;display:inline-flex;align-items:center;gap:6px}.login-nav-discord:hover{color:#00e5ff;border-color:#00e5ff59;background:#00b4d812}.login-nav-links{display:flex;gap:1.5rem;align-items:center}.login-nav-links a{font-size:.85rem;color:#b4e6f28c;text-decoration:none;transition:color .2s}.login-nav-links a:hover{color:#00e5ff}.login-hero{text-align:center;margin-bottom:2.5rem;animation:fadeUp .7s ease both}.login-hero-badge{display:inline-flex;align-items:center;gap:7px;padding:.35rem 1rem;border-radius:100px;background:#00e5ff14;border:.5px solid rgba(0,229,255,.25);font-size:.78rem;font-weight:500;color:#00e5ff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:1.5rem;font-family:var(--font-mono)}.login-hero-title{font-family:var(--font-display);font-weight:800;font-size:clamp(2.6rem,7vw,5rem);line-height:.95;letter-spacing:-.02em;margin-bottom:1.2rem}.login-hero-title .line1{display:block;color:#e0f7fa}.login-hero-title .line2{display:block;background:linear-gradient(90deg,#00e5ff,#0096c7,#00b4d8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login-hero-sub{max-width:460px;font-size:1rem;font-weight:300;color:#b4e6f299;line-height:1.7;margin:0 auto}.login-glass-card{position:relative;width:100%;max-width:420px;background:#00b4d80f;border:1px solid rgba(0,229,255,.15);border-radius:24px;padding:42px 36px;text-align:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 40px #0006,inset 0 1px #ffffff0d;overflow:hidden;animation:fadeUp .7s .2s ease both}.login-card-glow{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.5),transparent)}.login-glass-logo{width:72px;height:72px;background:linear-gradient(135deg,#00b4d8,#023e8a);border:1px solid rgba(0,229,255,.25);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 20px;box-shadow:0 0 40px #00e5ff40}.login-glass-title{font-size:24px;font-weight:800;margin-bottom:8px;color:#e0f7fa}.login-glass-sub{color:#b4e6f28c;font-size:14px;margin-bottom:28px;line-height:1.6}.login-glass-btn{width:100%;padding:14px;background:#5865f2;color:#fff;border:none;border-radius:var(--radius-md);font-size:15px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .25s cubic-bezier(.2,.8,.2,1);font-family:inherit;text-decoration:none;margin-bottom:20px}.login-glass-btn:hover{background:#4752c4;transform:translateY(-2px);box-shadow:0 8px 24px #5865f266}.login-glass-footer{margin-top:0;font-size:12px;color:#b4e6f273;display:inline-flex;align-items:center;gap:6px;justify-content:center}.login-glass-mono{margin-top:6px;font-size:11px;color:#b4e6f259;font-family:var(--font-mono)}.live-badge{display:inline-flex;align-items:center;gap:6px;background:#10b9811f;border:1px solid rgba(16,185,129,.28);border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600;color:#34d399;margin-bottom:20px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.live-badge span{color:#b4e6f280}.badge-dot{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 6px #34d399;animation:pulse-dot 2s ease infinite}.login-stats{display:flex;justify-content:center;gap:0;width:100%;max-width:720px;margin-top:3rem;padding:1.5rem 0;background:#00b4d80d;border:.5px solid rgba(0,229,255,.12);border-radius:16px;animation:fadeUp .7s .4s ease both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.login-stat{flex:1;text-align:center;padding:0 1.2rem;border-right:.5px solid rgba(0,229,255,.12)}.login-stat:last-child{border-right:none}.login-stat-num{font-family:var(--font-display);font-size:1.8rem;font-weight:700;color:#00e5ff;display:block}.login-stat-label{font-size:.78rem;color:#b4e6f280;margin-top:3px}.login-page-footer{position:relative;z-index:2;width:100%;border-top:.5px solid rgba(0,229,255,.1);padding:1.5rem 5%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:.8rem;color:#b4e6f259}.login-footer-links{display:flex;gap:1.5rem}.login-footer-links a{font-size:.8rem;color:#b4e6f273;text-decoration:none;transition:color .2s}.login-footer-links a:hover{color:#00e5ff}.module-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px}.module-card{background:var(--liquid-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--liquid-border);border-radius:var(--radius-md);padding:18px;box-shadow:var(--liquid-shadow),var(--liquid-shine);transition:all var(--transition)}.module-card:hover{border-color:var(--liquid-hover-border);transform:translateY(-2px);box-shadow:var(--liquid-hover-shadow)}.module-card.active{border-color:#6366f14d}.module-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.module-icon{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:10px}.module-name{font-weight:700;font-size:14px}.module-desc{font-size:12px;color:var(--text-muted)}.tabs{display:flex;gap:4px;background:var(--bg-tertiary);border-radius:var(--radius-sm);padding:4px;margin-bottom:20px}.tab-btn{flex:1;padding:8px 14px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;border:none;background:transparent;color:var(--text-muted);transition:all var(--transition);font-family:inherit}.tab-btn.active{background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-sm)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.gap-16{gap:16px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{box-shadow:0 0 #10b98159}50%{box-shadow:0 0 0 5px #10b98100}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-fade{animation:fadeIn .3s ease}.skeleton{background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-card-hover) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:var(--radius-sm)}.divider{height:1px;background:var(--border);margin:20px 0}.text-accent{color:var(--accent-light)}.text-muted{color:var(--text-muted)}.text-success{color:var(--green)}.text-danger{color:var(--red)}.text-warning{color:var(--yellow)}.font-mono{font-family:JetBrains Mono,monospace}.font-bold{font-weight:700}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-8{gap:8px}.gap-12{gap:12px}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.h-full{height:100%}.h-screen{height:100vh}.overflow-y-auto{overflow-y:auto}.overflow-hidden{overflow:hidden}.min-h-0{min-height:0}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.page-title{font-size:22px;font-weight:700;margin-bottom:4px;letter-spacing:-.01em}.page-sub{color:var(--text-muted);font-size:13px;margin-bottom:28px}.mono-block{font-family:var(--font-mono);font-size:12.5px;background:#0206178c;border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 16px;white-space:pre;overflow-x:auto;color:var(--text-secondary);line-height:1.55}.ascii-prefix{font-family:var(--font-mono);color:var(--accent-light);margin-right:6px;font-weight:600}.route-fade{will-change:opacity}.mobile-menu-btn{display:none;background:transparent;border:1px solid var(--border);color:var(--text-secondary);border-radius:var(--radius-sm);padding:6px;cursor:pointer;transition:all var(--transition)}.mobile-menu-btn:hover{color:var(--text-primary);border-color:var(--border-elevated)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;transition:all var(--transition)}.theme-toggle:hover{border-color:var(--border-elevated);color:var(--text-primary);background:var(--bg-card-hover)}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:45;animation:fadeIn .2s ease}*:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}@media (max-width: 768px){.mobile-menu-btn{display:flex}.sidebar{transform:translate(-100%);width:260px}.sidebar.open{transform:translate(0)}.main-content{margin-left:0}.grid-2,.grid-3{grid-template-columns:1fr}.page{padding:16px}.stats-grid{grid-template-columns:repeat(2,1fr)}.topbar{padding:0 16px}}@media (max-width: 480px){.stats-grid,.module-grid{grid-template-columns:1fr}}@keyframes drift{0%{transform:translate(0) scale(1)}to{transform:translate(40px,50px) scale(1.08)}}@keyframes floatOrb{0%,to{transform:translateY(0) rotate(0)}33%{transform:translateY(-18px) rotate(3deg)}66%{transform:translateY(8px) rotate(-2deg)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.login-features-wrap{width:100%;max-width:1100px;padding:5rem 0 2rem;animation:fadeUp .7s .35s ease both}.login-features-header{text-align:center;margin-bottom:3rem}.login-features-tag{display:inline-block;font-size:.75rem;font-weight:500;color:#00e5ff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.8rem}.login-features-title{font-family:var(--font-display);font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;color:#e0f7fa;line-height:1.15;margin-bottom:.6rem}.login-features-desc{font-size:1rem;color:#b4e6f28c;font-weight:300;max-width:440px;margin:0 auto;line-height:1.6}.login-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.1rem}.login-feat-card{background:#00b4d80d;border:1px solid rgba(0,229,255,.12);border-radius:16px;padding:1.6rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .25s ease;position:relative;overflow:hidden}.login-feat-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.35),transparent)}.login-feat-card:hover{border-color:#00e5ff4d;background:#00b4d81a;transform:translateY(-4px);box-shadow:0 12px 40px #0006}.login-feat-card.featured{background:linear-gradient(135deg,#0096c71f,#0077b614);border-color:#00e5ff38}.login-feat-icon{width:42px;height:42px;border-radius:11px;background:#00e5ff14;border:.5px solid rgba(0,229,255,.18);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:#00e5ff}.login-feat-title{font-family:var(--font-display);font-size:.95rem;font-weight:600;color:#e0f7fa;margin-bottom:.45rem}.login-feat-desc{font-size:.82rem;color:#b4e6f280;line-height:1.6;font-weight:300}.login-feat-tag{display:inline-block;margin-top:1rem;font-size:.68rem;color:#00e5ff;background:#00e5ff12;border:.5px solid rgba(0,229,255,.18);padding:3px 9px;border-radius:100px;letter-spacing:.03em}.login-highlights{width:100%;max-width:1100px;padding:2rem 0 1rem;animation:fadeUp .7s ease both}.login-highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1.1rem}.login-highlight-card{background:#00b4d80d;border:1px solid rgba(0,229,255,.12);border-radius:16px;padding:1.4rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .25s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.5rem}.login-highlight-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.35),transparent)}.login-highlight-card:hover{border-color:#00e5ff4d;background:#00b4d81a;transform:translateY(-4px);box-shadow:0 12px 40px #0006}.login-highlight-icon{width:38px;height:38px;border-radius:10px;background:#00e5ff14;border:.5px solid rgba(0,229,255,.18);display:flex;align-items:center;justify-content:center;color:#00e5ff;margin-bottom:.3rem}.login-highlight-title{font-family:var(--font-display);font-size:.95rem;font-weight:600;color:#e0f7fa}.login-highlight-desc{font-size:.78rem;color:#b4e6f280;line-height:1.5;font-weight:300}.login-highlight-tag{display:inline-block;font-size:.65rem;color:#00e5ff;background:#00e5ff12;border:.5px solid rgba(0,229,255,.18);padding:2px 8px;border-radius:100px;letter-spacing:.03em;align-self:flex-start}.login-docs{width:100%;max-width:1100px;padding:3rem 0 2rem;animation:fadeUp .7s .25s ease both;text-align:center}.login-docs-label{display:inline-block;font-size:.72rem;font-weight:500;color:#00e5ff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.8rem}.login-docs-title{font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2.2rem);font-weight:700;color:#e0f7fa;margin-bottom:1.5rem}.login-steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1.2rem}.login-step-card{background:#00b4d80a;border:1px solid rgba(0,229,255,.1);border-radius:16px;padding:1.6rem;text-align:left;transition:all .25s ease;position:relative;overflow:hidden}.login-step-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,229,255,.25),transparent)}.login-step-card:hover{border-color:#00e5ff40;background:#00b4d812;transform:translateY(-3px)}.login-step-num{display:inline-block;font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:#00e5ff;background:#00e5ff14;border:.5px solid rgba(0,229,255,.18);padding:4px 10px;border-radius:6px;margin-bottom:.8rem}.login-step-title{font-family:var(--font-display);font-size:1rem;font-weight:600;color:#e0f7fa;margin-bottom:.4rem}.login-step-desc{font-size:.8rem;color:#b4e6f280;line-height:1.5;font-weight:300}.login-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px;background:#00e5ff0d;color:#b4e6f2cc;border:1px solid rgba(0,229,255,.15);border-radius:var(--radius-md);font-size:14px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s;margin-bottom:24px}.login-secondary-btn:hover{background:#00e5ff1a;color:#00e5ff;border-color:#00e5ff4d}.login-bottom-cta{width:100%;max-width:600px;text-align:center;margin:4rem auto 2rem;padding:3rem 2rem;background:linear-gradient(180deg,#00b4d808,#00b4d814);border:1px solid rgba(0,229,255,.15);border-radius:24px;position:relative;overflow:hidden;animation:fadeUp .7s .5s ease both}.login-bottom-title{font-family:var(--font-display);font-size:1.8rem;font-weight:700;color:#e0f7fa;margin-bottom:1.5rem}.bottom-cta-btn{max-width:300px;margin:0 auto 1.5rem}.login-stats-pill{font-size:.75rem;color:#b4e6f280;font-family:var(--font-mono)}.spinner{animation:spin 1s linear infinite}.login-feat-card{display:flex;flex-direction:column}.login-feat-desc{flex:1}.login-feat-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:1.2rem}.login-feat-learn{font-size:.75rem;color:#b4e6f266;transition:color .2s;font-weight:500}.login-feat-card:hover .login-feat-learn{color:#00e5ff}.login-feat-tag{margin-top:0!important}@media (max-width: 768px){.float-orb{display:none}.login-stats{flex-wrap:wrap;gap:1rem;padding:1.5rem}.login-stat{border-right:none;flex:1 1 45%}.login-page-footer{justify-content:center;text-align:center}.login-features-grid,.login-highlights-grid,.login-steps-grid{grid-template-columns:1fr}.login-nav-links{display:none}}@media (max-width: 480px){.login-glass-card{padding:32px 20px}.login-stat{flex:1 1 100%}}.stat-tile-premium{background:var(--liquid-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--liquid-border);box-shadow:var(--liquid-shadow),var(--liquid-shine);border-radius:14px;padding:16px;display:flex;align-items:center;gap:12px;position:relative;overflow:hidden;transition:transform var(--transition),box-shadow var(--transition),border-color var(--transition)}.stat-tile-premium:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--tile-color, var(--accent));opacity:.7}.stat-tile-premium:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px at 0% 0%,color-mix(in srgb,var(--tile-color, var(--accent)) 6%,transparent),transparent 60%);pointer-events:none}.stat-tile-premium:hover{border-color:color-mix(in srgb,var(--tile-color, var(--accent)) 40%,transparent);transform:translateY(-2px);box-shadow:0 8px 32px color-mix(in srgb,var(--tile-color, var(--accent)) 14%,transparent)}.stat-tile-icon{width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--tile-color, var(--accent)) 12%,transparent);border:1px solid color-mix(in srgb,var(--tile-color, var(--accent)) 28%,transparent);display:flex;align-items:center;justify-content:center;color:var(--tile-color, var(--accent));flex-shrink:0;position:relative;z-index:1}.stat-tile-body{flex:1;min-width:0;position:relative;z-index:1}.stat-tile-value{font-size:22px;font-weight:800;font-family:var(--font-display);line-height:1;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.stat-tile-label{font-size:13.5px;color:#cbd5e1;margin-top:4px;font-weight:600}.stat-tile-sub{font-size:12.5px;color:#94a3b8;margin-top:2px}.stat-tile-trend{font-size:12px;font-weight:700;flex-shrink:0;position:relative;z-index:1}.pulse-ring{position:relative;display:inline-flex;align-items:center;justify-content:center}.pulse-ring:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid currentColor;opacity:0;animation:ring-pulse 2.5s ease-out infinite}@keyframes ring-pulse{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.6);opacity:0}}.online-dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green);animation:glow-pulse 2s ease-in-out infinite;flex-shrink:0}@keyframes glow-pulse{0%,to{box-shadow:0 0 4px var(--green)}50%{box-shadow:0 0 12px var(--green),0 0 24px color-mix(in srgb,var(--green) 40%,transparent)}}.chart-card{background:var(--liquid-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--liquid-border);box-shadow:var(--liquid-shadow),var(--liquid-shine);border-radius:16px;padding:20px;position:relative;overflow:visible;transition:border-color var(--transition),box-shadow var(--transition)}.chart-card:hover{border-color:var(--liquid-hover-border);box-shadow:var(--liquid-hover-shadow)}.chart-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.chart-card-title{font-size:14px;font-weight:700;display:flex;align-items:center;gap:8px}.chart-card-sub{font-size:11px;color:var(--text-muted);margin-top:3px}.feed-item{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:var(--bg-tertiary);margin-bottom:6px;transition:border-color var(--transition);animation:feedSlide .25s ease}@keyframes feedSlide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.feed-item:hover{border-color:var(--border-elevated)}.feed-type-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.04em;white-space:nowrap;flex-shrink:0;margin-top:1px}.feed-action{font-size:12.5px;line-height:1.4;flex:1}.feed-time{font-size:10px;color:var(--text-muted);white-space:nowrap;margin-left:auto;flex-shrink:0}.lb-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;margin-bottom:5px;transition:background var(--transition)}.lb-row:hover{background:var(--bg-tertiary)}.lb-rank{font-size:12px;font-weight:800;width:24px;text-align:center;font-family:var(--font-mono);flex-shrink:0}.lb-avatar{width:32px;height:32px;border-radius:50%;border:2px solid var(--border-elevated);flex-shrink:0;object-fit:cover}.lb-info{flex:1;min-width:0}.lb-tag{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-bar-wrap{width:100%;height:3px;background:var(--border);border-radius:2px;margin-top:4px;overflow:hidden}.lb-bar{height:100%;border-radius:2px;background:linear-gradient(90deg,var(--accent),var(--purple));transition:width 1s cubic-bezier(.34,1.56,.64,1)}.lb-pts{font-size:12px;font-family:var(--font-mono);font-weight:700;color:var(--accent-light);white-space:nowrap;flex-shrink:0}.infra-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid var(--border);font-size:13px}.infra-row:last-child{border-bottom:none}.infra-label{color:var(--text-muted);font-size:12px}.infra-value{font-family:var(--font-mono);font-weight:700;font-size:12.5px}.legend-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--text-muted);padding:3px 8px;border-radius:20px;background:var(--bg-tertiary);border:1px solid var(--border)}.legend-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.range-tabs{display:flex;gap:2px;background:var(--bg-tertiary);border-radius:8px;padding:3px}.range-tab{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;border:none;background:transparent;color:var(--text-muted);transition:all var(--transition);font-family:inherit}.range-tab.active{background:var(--bg-card);color:var(--text-primary);box-shadow:var(--shadow-sm)}.grad-text{background:linear-gradient(135deg,var(--accent-light),var(--purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.server-hero{background:var(--liquid-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--liquid-border);box-shadow:var(--liquid-shadow),var(--liquid-shine);border-radius:16px;padding:20px 24px;display:flex;align-items:center;gap:18px;margin-bottom:24px;position:relative;overflow:hidden}.server-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--neon-blue),var(--neon-purple),transparent);opacity:.7}.server-hero-icon{width:64px;height:64px;border-radius:16px;border:2px solid var(--border-elevated);flex-shrink:0;object-fit:cover}.server-hero-name{font-size:20px;font-weight:800;font-family:var(--font-display);letter-spacing:-.01em}.server-hero-meta{font-size:12px;color:var(--text-muted);margin-top:3px;display:flex;align-items:center;gap:12px}.recharts-tooltip-wrapper .custom-tooltip{background:var(--bg-card-elevated)!important;border:1px solid var(--border-elevated)!important;border-radius:10px!important;padding:10px 14px!important;font-size:12px!important;box-shadow:var(--shadow-md)!important}.glass{background:var(--liquid-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--liquid-border);box-shadow:var(--liquid-shadow),var(--liquid-shine)}.glass:hover,.glass-hover:hover{border-color:var(--liquid-hover-border);box-shadow:var(--liquid-hover-shadow)}.neon-text{color:var(--neon-blue);text-shadow:0 0 12px rgba(var(--accent-rgb),.45)}.neon-border{border-color:rgba(var(--accent-rgb),.35)!important;box-shadow:0 0 12px rgba(var(--accent-rgb),.18)}.ambient-blob{position:fixed;border-radius:50%;pointer-events:none;z-index:0;will-change:transform}.ambient-blob-1{width:900px;height:900px;background:radial-gradient(circle,var(--ambient-1) 0%,transparent 70%);top:-200px;left:-200px;animation:ambient-drift-1 22s ease-in-out infinite alternate}.ambient-blob-2{width:700px;height:700px;background:radial-gradient(circle,var(--ambient-2) 0%,transparent 70%);bottom:-150px;right:-150px;animation:ambient-drift-2 18s ease-in-out infinite alternate}.ambient-blob-3{width:550px;height:550px;background:radial-gradient(circle,var(--ambient-3) 0%,transparent 70%);top:40%;left:55%;animation:ambient-drift-3 26s ease-in-out infinite alternate}@keyframes ambient-drift-1{0%{transform:translate(0) scale(1)}33%{transform:translate(60px,40px) scale(1.06)}66%{transform:translate(30px,80px) scale(.97)}to{transform:translate(80px,30px) scale(1.04)}}@keyframes ambient-drift-2{0%{transform:translate(0) scale(1)}40%{transform:translate(-50px,-30px) scale(1.05)}70%{transform:translate(-20px,-60px) scale(.96)}to{transform:translate(-70px,-20px) scale(1.03)}}@keyframes ambient-drift-3{0%{transform:translate(0) scale(1)}50%{transform:translate(40px,-50px) scale(1.08)}to{transform:translate(-30px,40px) scale(.95)}}@keyframes ripple-expand{0%{transform:scale(0);opacity:.65}60%{opacity:.35}to{transform:scale(4);opacity:0}}select{background-color:var(--bg-input, var(--bg-tertiary, #27272a));color:var(--text-primary, #f8fafc)}select option{background-color:var(--bg-secondary, #18181b);color:var(--text-primary, #f8fafc)}.liquid-glass{background:#ffffff0a;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a,inset 0 -1px #ffffff0d}.liquid-glass-strong{background:#ffffff14;backdrop-filter:blur(40px) saturate(200%) brightness(1.1);-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.1);border:1px solid rgba(255,255,255,.15);border-radius:24px;box-shadow:0 16px 64px #0006,inset 0 2px #ffffff26,inset 0 -1px #ffffff14}.liquid-glass:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);border-radius:50%}.holo-card{position:relative;border-radius:20px;background:linear-gradient(135deg,#1a1a2e,#16213e);overflow:hidden}.holo-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 20%,rgba(120,80,255,.15) 30%,rgba(0,200,255,.15) 40%,rgba(0,255,180,.1) 50%,rgba(255,200,0,.1) 60%,rgba(255,80,120,.1) 70%,transparent 80%);transition:opacity .3s ease}.holo-card:hover:before{background:linear-gradient(135deg,transparent 15%,rgba(255,80,120,.2) 30%,rgba(120,80,255,.2) 45%,rgba(0,200,255,.15) 55%,rgba(0,255,180,.15) 70%,transparent 85%)}.holo-border{border:2px solid transparent;background-clip:padding-box;position:relative}.holo-border:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;background:linear-gradient(135deg,#7b2fff,#00c8ff,#00ffb4,#ffc800,#ff5078,#7b2fff);background-size:300% 300%;animation:holo-rotate 4s linear infinite;z-index:-1}@keyframes holo-rotate{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.holo-shimmer{background:radial-gradient(circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,255,255,.15) 0%,transparent 60%);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:background .1s ease}.micro-btn{transition:transform .1s ease,box-shadow .1s ease}.micro-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #7b2fff66}.micro-btn:active{transform:translateY(0) scale(.97);box-shadow:0 2px 8px #7b2fff33}.micro-icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.micro-icon:hover{transform:scale(1.25) rotate(-5deg)}.ripple-container{position:relative;overflow:hidden}.ripple{position:absolute;border-radius:50%;background:#ffffff4d;transform:scale(0);animation:ripple-expand .6s linear;pointer-events:none}@keyframes ripple-expand{to{transform:scale(4);opacity:0}}.picker-page{min-height:100vh;min-height:100dvh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:48px 16px;position:relative;overflow-x:clip;background:transparent}.picker-container{width:100%;max-width:1040px;position:relative;z-index:10}.picker-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.picker-logo-wrap{width:48px;height:48px;border-radius:14px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:#fbbf24;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 24px #f59e0b26}.picker-title{font-size:24px;font-weight:800;color:var(--text-primary, #ffffff);margin:0;letter-spacing:-.02em}.picker-subtitle{font-size:13px;color:var(--text-muted, #a1a1aa);margin:4px 0 0}.picker-user-pill{margin-left:auto;display:flex;align-items:center;gap:8px;background:var(--bg-card, rgba(24, 24, 27, .8));border:1px solid var(--border, rgba(255, 255, 255, .08));padding:4px 12px 4px 4px;border-radius:9999px;font-size:12px;font-weight:600;color:var(--text-primary, #fff);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.picker-user-pill img{width:24px;height:24px;border-radius:50%;object-fit:cover}.picker-search{display:flex;align-items:center;gap:10px;background:var(--bg-card, rgba(24, 24, 27, .8));border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:12px;padding:10px 14px;margin-bottom:20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--text-muted, #71717a)}.picker-search input{background:transparent;border:none;outline:none;color:var(--text-primary, #fff);font-size:14px;width:100%}.picker-search input::placeholder{color:var(--text-muted, #71717a)}.picker-section{margin-bottom:24px}.picker-section-label{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary, #d4d4d8);margin-bottom:10px;padding-left:4px}.picker-guild-list{display:flex;flex-direction:column;gap:8px}.guild-card{display:flex;align-items:center;gap:14px;padding:12px 16px;background:var(--bg-card, rgba(24, 24, 27, .8));border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:14px;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.guild-card:hover{border-color:#f59e0b66;background:var(--bg-card-elevated, rgba(39, 39, 42, .85));box-shadow:0 6px 24px #00000059}.guild-card--inactive{opacity:.65;background:#ffffff05;border-style:dashed}.guild-card--inactive:hover{opacity:.95;border-color:#fff3}.guild-card__icon-wrap{width:42px;height:42px;border-radius:12px;overflow:hidden;background:var(--bg-tertiary, #27272a);border:1px solid var(--border, rgba(255, 255, 255, .08));position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.guild-card__img{width:100%;height:100%;object-fit:cover}.guild-card__initials{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:var(--text-primary, #fff);background:linear-gradient(135deg,#f59e0b33,#6366f133)}.guild-online-dot{position:absolute;bottom:2px;right:2px;width:9px;height:9px;border-radius:50%;background:#10b981;border:2px solid var(--bg-card, #18181b)}.guild-card__info{flex:1;min-width:0}.guild-card__name{font-size:14px;font-weight:600;color:var(--text-primary, #fff);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guild-card__tag{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;padding:1px 6px;border-radius:4px;margin-top:3px}.guild-card__tag--active{color:#10b981;background:#10b9811f}.guild-card__tag--inactive{color:var(--text-muted, #71717a);background:#ffffff0d}.guild-card__arrow{color:var(--text-muted, #71717a);transition:color .15s ease,transform .15s ease}.guild-card:hover .guild-card__arrow{color:#fbbf24;transform:translate(2px)}.guild-add-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:8px;font-size:12px;font-weight:600;color:#fbbf24;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);text-decoration:none;transition:all .15s ease}.guild-add-btn:hover{background:#f59e0b40;border-color:#f59e0b99;transform:translateY(-1px)}.picker-state{text-align:center;padding:40px 16px;color:var(--text-muted, #a1a1aa)}.picker-state p{margin-top:12px;font-size:14px}.picker-empty-icon{width:60px;height:60px;border-radius:20px;background:#ffffff0a;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;color:var(--text-muted, #71717a)}.picker-footer{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:32px;font-size:12px;color:var(--text-muted, #71717a)}.picker-footer a{color:var(--text-secondary, #a1a1aa);text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .15s ease}.picker-footer a:hover{color:#fbbf24}.home-page-container{min-height:100vh;min-height:100dvh;width:100%;overflow-x:clip;background:#09090b}.home-content-wrapper{width:100%;max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:10}.home-hero-section{max-width:900px;margin:0 auto;text-align:center;padding:60px 16px 40px}.home-pill-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);font-size:12px;font-weight:600;color:#fbbf24;margin-bottom:20px;box-shadow:0 0 20px #f59e0b26}.badge-pulsing-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981}.home-hero-headline{font-size:clamp(2.4rem,5.5vw,4.2rem);font-weight:900;line-height:1.15;letter-spacing:-.035em;color:#fff;margin:0 0 20px}.gold-shimmer-text{background:linear-gradient(135deg,#f59e0b,#fbbf24,#fef08a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-hero-subtext{font-size:clamp(1rem,2vw,1.25rem);color:#a1a1aa;max-width:680px;margin:0 auto 36px;line-height:1.6}.home-hero-cta-group{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.btn-discord-primary{background:linear-gradient(135deg,#5865f2,#4752c4);color:#fff;font-weight:600;font-size:15px;padding:13px 26px;border-radius:12px;display:inline-flex;align-items:center;gap:10px;text-decoration:none;box-shadow:0 8px 24px #5865f259;transition:all .2s ease;border:1px solid rgba(255,255,255,.15)}.btn-discord-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #5865f280}.btn-invite-secondary{background:#f59e0b1f;border:1px solid rgba(245,158,11,.35);color:#fbbf24;font-weight:600;font-size:15px;padding:13px 22px;border-radius:12px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:all .2s ease}.btn-invite-secondary:hover{background:#f59e0b38;border-color:#f59e0b99;transform:translateY(-2px)}.btn-commands-tertiary{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#e4e4e7;font-weight:500;font-size:15px;padding:13px 22px;border-radius:12px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease}.btn-commands-tertiary:hover{background:#ffffff17;color:#fff;transform:translateY(-2px)}.home-stats-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1040px;margin:40px auto;padding:0 16px}.stat-card{background:#18181bb3;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:18px 20px;display:flex;align-items:center;gap:14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.stat-icon-wrap{width:40px;height:40px;border-radius:10px;background:#f59e0b1f;color:#fbbf24;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-number{font-size:22px;font-weight:800;color:#fff;line-height:1.2}.stat-label{font-size:12px;color:#a1a1aa}.home-features-section{padding:60px 16px 40px;max-width:1100px;margin:0 auto}.section-badge-center{text-align:center;margin-bottom:12px}.section-badge-center span{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#fbbf24;background:#f59e0b1a;border:1px solid rgba(245,158,11,.25);padding:4px 12px;border-radius:9999px}.section-title-center{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;text-align:center;color:#fff;margin:0 0 12px;letter-spacing:-.02em}.section-sub-center{text-align:center;font-size:15px;color:#a1a1aa;max-width:580px;margin:0 auto 36px}.features-glass-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.feature-interactive-card{background:#18181ba6;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .25s ease}.feature-interactive-card:hover{border-color:#f59e0b66;background:#27272acc;box-shadow:0 8px 30px #0006}.card-top-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.feature-icon-bubble{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center}.feature-status-pill{font-size:11px;font-weight:700;color:#fbbf24;background:#f59e0b1f;border:1px solid rgba(245,158,11,.25);padding:2px 8px;border-radius:6px}.feature-card-heading{font-size:17px;font-weight:700;color:#fff;margin:0 0 8px}.feature-card-body{font-size:13px;color:#a1a1aa;line-height:1.55;margin:0}.home-workflow-section{padding:50px 16px;max-width:1040px;margin:0 auto}.workflow-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}.workflow-step-card{background:#18181ba6;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px 20px;position:relative;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.step-num-bubble{font-size:13px;font-weight:800;color:#fbbf24;background:#f59e0b26;display:inline-block;padding:2px 10px;border-radius:6px;margin-bottom:14px}.step-title{font-size:16px;font-weight:700;color:#fff;margin:0 0 8px}.step-desc{font-size:13px;color:#a1a1aa;line-height:1.5;margin:0}.home-commands-banner{max-width:1040px;margin:50px auto 40px;background:linear-gradient(135deg,#f59e0b14,#6366f114);border:1px solid rgba(245,158,11,.25);border-radius:20px;padding:36px 40px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.banner-content{display:flex;align-items:center;justify-content:space-between;gap:24px}.banner-tag{font-size:11px;font-weight:700;color:#fbbf24;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.banner-title{font-size:22px;font-weight:800;color:#fff;margin:0 0 6px}.banner-desc{font-size:13px;color:#a1a1aa;margin:0;max-width:520px}.btn-banner-action{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:12px;background:#fbbf24;color:#09090b;font-weight:700;font-size:14px;border:none;cursor:pointer;white-space:nowrap;transition:all .2s ease}.btn-banner-action:hover{background:#f59e0b;transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b66}@media (max-width: 768px){.sidebar{position:fixed!important;top:0!important;bottom:0!important;left:0!important;width:270px!important;z-index:1000!important;transform:translate(-100%);transition:transform .28s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 0 40px #000c!important;background:#111114!important}.sidebar.open{transform:translate(0)!important}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999}.main-content{margin-left:0!important;width:100%!important;max-width:100%!important}.topbar{padding:0 14px!important}.topbar-title{font-size:15px!important}.topbar-sub{display:none!important}.picker-page{padding:24px 12px!important}.picker-header{flex-wrap:wrap!important;gap:12px!important}.picker-user-pill{margin-left:0!important;width:auto!important}.home-hero-section{padding:36px 10px 24px!important}.home-hero-cta-group{flex-direction:column!important;width:100%!important}.btn-discord-primary,.btn-invite-secondary,.btn-commands-tertiary{width:100%!important;justify-content:center!important}.home-stats-strip{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;padding:0!important}.features-glass-grid,.workflow-steps-grid{grid-template-columns:1fr!important}.home-commands-banner{padding:24px 18px!important}.banner-content{flex-direction:column!important;text-align:center!important}.btn-banner-action{width:100%!important;justify-content:center!important}}@media (max-width: 480px){.home-stats-strip{grid-template-columns:1fr!important}.picker-title{font-size:20px!important}.picker-subtitle{font-size:12px!important}.guild-card{padding:10px 12px!important;gap:10px!important}.guild-card__icon-wrap{width:38px!important;height:38px!important}}.login-nav-manage-btn{background:linear-gradient(135deg,#5865f2,#4752c4);color:#fff;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:9999px;border:1px solid rgba(255,255,255,.2);cursor:pointer;font-size:13px;font-weight:600;box-shadow:0 4px 16px #5865f266;transition:all .18s ease}.login-nav-manage-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #5865f28c}.nav-user-avatar-mini img{width:24px;height:24px;border-radius:50%;object-fit:cover;display:block}.sidebar-server-wrapper{padding:12px 14px 6px;position:relative}.sidebar-server-trigger{width:100%;background:#18181bd9;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:8px 10px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:all .15s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sidebar-server-trigger:hover{border-color:#f59e0b73;background:#27272ae6}.server-trigger-icon{width:34px;height:34px;border-radius:9px;overflow:hidden;background:#27272a;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;color:#fff}.server-trigger-icon img{width:100%;height:100%;object-fit:cover}.server-active-indicator{position:absolute;bottom:1px;right:1px;width:8px;height:8px;border-radius:50%;background:#10b981;border:1.5px solid #18181b}.server-trigger-text{flex:1;min-width:0;text-align:left;display:flex;flex-direction:column}.server-name-label{font-size:13px;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.server-sub-label{font-size:10px;color:#10b981;font-weight:500}.server-chevron-icon{color:#71717a;flex-shrink:0}.sidebar-server-popover{position:absolute;top:calc(100% + 4px);left:14px;right:14px;z-index:100;background:#141418f5;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:8px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 40px #000000b3}.server-popover-header{display:flex;justify-content:space-between;align-items:center;padding:4px 8px 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#a1a1aa;border-bottom:1px solid rgba(255,255,255,.08)}.server-popover-all-link{color:#fbbf24;cursor:pointer;font-size:11px;font-weight:600;background:none;border:none;padding:0;transition:opacity .15s ease}.server-popover-all-link:hover{opacity:.8}.server-popover-scroll{max-height:220px;overflow-y:auto;margin-top:6px;display:flex;flex-direction:column;gap:3px}.server-popover-item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border-radius:8px;background:transparent;border:none;color:#d4d4d8;cursor:pointer;text-align:left;transition:all .12s ease}.server-popover-item:hover{background:#ffffff0f;color:#fff}.server-popover-item.selected{background:#f59e0b1f;color:#fbbf24}.server-popover-item-icon{width:24px;height:24px;border-radius:6px;overflow:hidden;background:#27272a;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.server-popover-item-icon img{width:100%;height:100%;object-fit:cover}.server-popover-item-name{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.server-popover-check{color:#fbbf24;margin-left:auto}.picker-top-nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;width:100%}.picker-nav-brand{display:flex;align-items:center;gap:8px;cursor:pointer}.picker-brand-icon{width:34px;height:34px;border-radius:10px;background:rgba(var(--accent-rgb),calc(.15 * var(--tint)));color:var(--accent);display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--accent-rgb),.35)}.picker-brand-text{font-size:18px;font-weight:800;color:#fff;letter-spacing:-.02em}.picker-brand-text span{color:var(--accent)}.picker-nav-actions{display:flex;align-items:center;gap:10px}.picker-nav-link{display:inline-flex;align-items:center;gap:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#a1a1aa;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.picker-nav-link:hover{background:#ffffff17;color:#fff}.picker-nav-signout{display:inline-flex;align-items:center;gap:6px;background:#ef44441a;border:1px solid rgba(239,68,68,.25);color:#fca5a5;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.picker-nav-signout:hover{background:#ef44442e;border-color:#ef444466}.picker-welcome-hero{background:linear-gradient(135deg,#18181bd9,#27272a99);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:24px 28px;margin-bottom:24px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.welcome-hero-left{display:flex;align-items:center;gap:18px}.welcome-avatar-ring{width:64px;height:64px;border-radius:50%;position:relative;flex-shrink:0;padding:2px;background:linear-gradient(135deg,#f59e0b,#6366f1)}.welcome-avatar-ring img{width:100%;height:100%;border-radius:50%;object-fit:cover;background:#09090b}.welcome-online-badge{position:absolute;bottom:2px;right:2px;width:12px;height:12px;border-radius:50%;background:#10b981;border:2px solid #09090b}.welcome-meta{display:flex;flex-direction:column}.welcome-badge-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;color:#fbbf24;background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);padding:2px 8px;border-radius:9999px;width:fit-content;margin-bottom:6px}.welcome-greeting{font-size:24px;font-weight:800;color:#fff;margin:0 0 4px;letter-spacing:-.02em}.welcome-username{color:#fbbf24}.welcome-subtext{font-size:13px;color:#a1a1aa;margin:0;max-width:440px}.welcome-stats-counter{display:flex;align-items:center;gap:16px;background:#00000059;border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:12px 18px}.counter-item{display:flex;flex-direction:column;align-items:center}.counter-number{font-size:18px;font-weight:800;color:#fff}.counter-label{font-size:11px;color:#a1a1aa}.counter-divider{width:1px;height:28px;background:#ffffff1a}.picker-search-bar{display:flex;align-items:center;gap:10px;background:#18181bb3;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 14px;margin-bottom:20px;color:#a1a1aa}.picker-search-bar input{background:transparent;border:none;outline:none;color:#fff;font-size:14px;width:100%}.search-clear-btn{background:none;border:none;color:#fbbf24;font-size:11px;font-weight:600;cursor:pointer}.picker-group-heading{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#e4e4e7;margin-bottom:12px}.picker-group-heading.muted{color:#71717a}.group-indicator-dot{width:7px;height:7px;border-radius:50%}.group-indicator-dot.online{background:#10b981;box-shadow:0 0 6px #10b981}.group-indicator-dot.muted{background:#52525b}[data-theme=light] .picker-welcome-hero{background:#fff!important;border:1px solid rgba(14,71,140,.16)!important;box-shadow:0 8px 30px #0e478c14!important}[data-theme=light] .welcome-greeting,[data-theme=light] .welcome-username{color:#0c2340!important}[data-theme=light] .welcome-subtext{color:#475569!important}[data-theme=light] .picker-search-bar{background:#fff!important;border:1px solid rgba(14,71,140,.2)!important;box-shadow:0 2px 10px #0e478c0d!important}[data-theme=light] .picker-search-bar input{color:#0c2340!important}[data-theme=light] .picker-search-bar input::placeholder{color:#94a3b8!important}[data-theme=light] .welcome-stats-counter{background:#f1f5f9!important;border:1px solid rgba(14,71,140,.14)!important}[data-theme=light] .counter-number{color:#0c2340!important}[data-theme=light] .counter-label{color:#475569!important}[data-theme=light] .counter-divider{background:#0e478c1f!important}[data-theme=light] .picker-group-heading{color:#0c2340!important}[data-theme=light] .picker-nav-link{color:#1e3a5f!important;background:#0e478c0f!important;border-color:#0e478c29!important}[data-theme=light] .picker-brand-text{color:#0c2340!important}.picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:12px}.picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,130px),1fr));gap:14px}.guild-card-active{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 12px 16px;background:#120e14d1;border:1px solid rgba(var(--accent-rgb),.2);border-radius:18px;cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,background .2s ease;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);gap:10px;box-sizing:border-box;will-change:transform;contain:layout}.guild-card-active:hover{border-color:rgba(var(--accent-rgb),.6);background:#191a1df5;transform:translateY(-5px) scale(1.02);box-shadow:0 16px 40px rgba(var(--accent-rgb),calc(.22 * var(--tint)))}.guild-card-inactive{display:flex;flex-direction:column;align-items:center;text-align:center;padding:20px 12px 16px;background:#ffffff06;border:1px dashed rgba(255,255,255,.14);border-radius:18px;opacity:.75;transition:opacity .2s ease,border-color .2s ease,background .2s ease;gap:10px;box-sizing:border-box}.guild-card-inactive:hover{opacity:1;border-color:#ffffff47;background:#ffffff0b}.gc-icon-wrap{width:68px;height:68px;border-radius:18px;overflow:visible;background:#1e1b26;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1)}.gc-icon-wrap.muted{filter:grayscale(.6);opacity:.7}.gc-icon-img{width:100%;height:100%;object-fit:cover;border-radius:17px}.gc-initials{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;color:#fff;border-radius:17px;background:linear-gradient(135deg,rgba(var(--accent-rgb),calc(.28 * var(--tint))),#78001e61);letter-spacing:-.02em}.guild-dot-badge{position:absolute;bottom:-3px;right:-3px;width:14px;height:14px;border-radius:50%;border:2.5px solid #141018;z-index:2}.guild-dot-badge.online{background:#10b981;box-shadow:0 0 8px #10b981}.gc-body{display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;min-width:0}.gc-name{font-size:13px;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;letter-spacing:-.01em}.gc-name.muted{color:#a1a1aa}.gc-meta{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.guild-owner-badge{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;color:#fbbf24;background:#f59e0b1f;border:1px solid rgba(245,158,11,.28);border-radius:6px;padding:1px 6px;flex-shrink:0}.gc-badge{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;border-radius:6px;padding:1px 6px;flex-shrink:0}.gc-badge--joined{background:#22c55e24;color:#22c55e;border:1px solid rgba(34,197,94,.28)}.gc-badge--external{background:#6366f124;color:#a5b4fc;border:1px solid rgba(99,102,241,.28)}.gc-status{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:#10b981}.gc-status .dot-pulsing{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981;flex-shrink:0}.gc-members{font-size:10.5px;color:#6b7280;font-weight:500}.gc-add-btn{display:inline-flex;align-items:center;gap:4px;margin-top:4px;padding:5px 11px;border-radius:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.2);color:#d4d4d8;font-size:11px;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,color .18s}.gc-add-btn:hover{background:rgba(var(--action-rgb),calc(.2 * var(--tint)));border-color:rgba(var(--action-rgb),.5);color:#fff}@media (max-width: 540px){.picker-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.gc-icon-wrap{width:56px!important;height:56px!important;border-radius:14px!important}.gc-initials{font-size:16px!important}.gc-name{font-size:12px!important}.guild-card-active,.guild-card-inactive{padding:14px 8px 12px!important;border-radius:14px!important;gap:8px!important}}.overview-mid-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:20px;margin-bottom:24px}.overview-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.timeline-header-wrap{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:10px}@media (max-width: 900px){.overview-mid-grid,.overview-bottom-grid{grid-template-columns:1fr!important}}.guide-body-layout{display:flex;gap:32px;align-items:flex-start;width:100%}.guide-sidebar-aside{width:280px;flex-shrink:0;position:sticky;top:100px}.guide-content-area{flex:1;min-width:0}@media (max-width: 900px){.guide-body-layout{flex-direction:column!important;gap:20px!important}.guide-sidebar-aside{width:100%!important;position:static!important}.guide-content-area{width:100%!important}}@media (min-width: 769px){.sidebar.collapsed{width:72px!important;min-width:72px!important;transition:width .22s cubic-bezier(.16,1,.3,1)}.sidebar.collapsed .sidebar-logo{padding:16px 8px!important;justify-content:center!important}.sidebar.collapsed .sidebar-nav{padding:12px 6px!important}.sidebar.collapsed .nav-item{justify-content:center!important;padding:10px 0!important;border-radius:10px!important}.main-content.expanded{margin-left:72px!important;transition:margin-left .22s cubic-bezier(.16,1,.3,1)}.mobile-menu-btn.show-desktop{display:flex!important}}.mobile-menu-btn.show-desktop{display:none}.mobile-menu-btn.show-desktop:hover{background:#ffffff14;color:#fbbf24}.chart-card-header{flex-wrap:wrap!important;gap:12px!important}html,body,#root{min-height:100%;overflow-x:clip}.commands-page-root{min-height:100vh;min-height:100dvh;width:100%;overflow-x:clip;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.guide-body-layout{display:flex;gap:28px;align-items:flex-start;width:100%;max-width:1400px;margin:0 auto;padding:24px 20px 80px;box-sizing:border-box}.guide-sidebar-aside{width:280px;flex-shrink:0;position:sticky;top:90px;max-height:calc(100vh - 110px);max-height:calc(100dvh - 110px);overflow-y:auto;scrollbar-width:thin}.guide-content-area{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}@media (max-width: 900px){html,body{overflow-y:auto!important;-webkit-overflow-scrolling:touch}.app-layout{height:auto!important;min-height:100vh!important;min-height:100dvh!important;overflow-y:visible!important;display:block!important}.main-content{margin-left:0!important;height:auto!important;min-height:100vh!important;min-height:100dvh!important;overflow-y:visible!important;display:block!important}.guide-body-layout{flex-direction:column!important;gap:16px!important;padding:12px 10px 60px!important}.guide-sidebar-aside{width:100%!important;position:static!important;max-height:none!important;overflow-y:visible!important}.guide-content-area{width:100%!important}.cmd-card{padding:14px 12px!important}}.topbar-signout-btn{background:none;border:1px solid var(--border)!important;color:var(--text-muted)!important;cursor:pointer;padding:4px 8px!important;border-radius:8px!important;display:flex!important;align-items:center;gap:4px;font-size:12px;transition:all .2s;font-family:inherit}.topbar-signout-btn:hover{background:#ef44441a!important;border-color:#ef44444d!important;color:#f87171!important}.topbar-signout-label{display:inline}@media (max-width: 480px){.topbar-signout-label{display:none}.topbar{padding:0 12px}.topbar-title{font-size:14px}.topbar-sub{display:none}}.picker-page{min-height:100vh;min-height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}.picker-container{min-height:100vh;min-height:100dvh}@media (max-width: 600px){.picker-top-nav{padding:12px 14px!important;flex-wrap:wrap;gap:8px}.picker-welcome-hero{flex-direction:column!important;gap:14px;padding:20px 14px!important;margin:0 14px 14px!important}.welcome-stats-counter{width:100%;justify-content:center}.picker-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.picker-container{padding-bottom:80px}}@media (max-width: 768px){.sidebar{transform:translate(-100%);position:fixed;top:0;left:0;height:100%;z-index:200;transition:transform .25s cubic-bezier(.16,1,.3,1)}.sidebar.open{transform:translate(0)}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:199;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-menu-btn{display:flex!important}}@media (max-width: 768px){.page{padding:16px!important;overflow-y:auto}.stat-tile-val{font-size:20px!important}.server-hero{padding:14px!important;flex-direction:column;align-items:flex-start}}.sidebar-server-wrap{padding:10px 14px 6px!important;position:relative!important;width:100%!important;box-sizing:border-box!important}.server-dropdown-btn{width:100%!important;background:#18181bd9!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;padding:8px 10px!important;display:flex!important;align-items:center!important;gap:10px!important;cursor:pointer!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;color:#fff!important;text-align:left!important;outline:none!important;box-sizing:border-box!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important}.server-dropdown-btn:hover,.server-dropdown-btn.open{border-color:#f59e0b80!important;background:#27272af2!important;box-shadow:0 4px 20px #0006!important}.server-dropdown-icon{width:34px!important;height:34px!important;border-radius:9px!important;overflow:hidden!important;background:#27272a!important;position:relative!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:700!important;font-size:11px!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)!important}.server-dropdown-icon img{width:100%!important;height:100%!important;object-fit:cover!important}.server-dropdown-info{flex:1!important;min-width:0!important;text-align:left!important;display:flex!important;flex-direction:column!important;gap:1px!important}.server-dropdown-name{font-size:13px!important;font-weight:700!important;color:#f4f4f5!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:-.01em!important}.server-dropdown-meta{font-size:10px!important;color:#10b981!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important}.server-dropdown-caret{color:#a1a1aa!important;flex-shrink:0!important;transition:transform .2s ease!important}.server-dropdown-btn.open .server-dropdown-caret{transform:rotate(180deg)!important;color:#fbbf24!important}.server-popover{position:absolute!important;top:calc(100% + 4px)!important;left:14px!important;right:14px!important;z-index:100!important;background:#121216fa!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important;padding:8px!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 16px 40px #000c,0 0 0 1px #f59e0b1a!important}@keyframes borderRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-premium-animated{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:8px 20px!important;border-radius:12px!important;font-weight:700!important;font-size:13px!important;cursor:pointer!important;border:none!important;outline:none!important;z-index:1!important;overflow:hidden!important;color:#fff!important;background:transparent!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .25s ease!important;box-shadow:0 4px 14px #00000059!important}.btn-premium-animated:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 8px 24px #f59e0b59,0 0 16px #f59e0b33!important}.btn-premium-animated:active:not(:disabled){transform:translateY(0)!important}.btn-premium-animated:disabled{opacity:.6!important;cursor:not-allowed!important}.btn-premium-animated:before{content:""!important;position:absolute!important;top:-200%!important;left:-200%!important;width:500%!important;height:500%!important;background:conic-gradient(from 0deg,transparent 0%,#f59e0b 20%,#ec4899 40%,#8b5cf6 60%,#3b82f6 80%,transparent 100%)!important;opacity:0!important;animation:borderRotate 3s linear infinite!important;animation-play-state:paused!important;transition:opacity .25s ease!important;z-index:-2!important}.btn-premium-animated:hover:not(:disabled):before,.btn-premium-animated:focus-visible:not(:disabled):before,.btn-premium-animated:active:not(:disabled):before{opacity:1!important;animation-play-state:running!important}.btn-premium-animated:after{content:""!important;position:absolute!important;top:1.5px!important;right:1.5px!important;bottom:1.5px!important;left:1.5px!important;background:linear-gradient(135deg,#181b22,#0d0f14)!important;border-radius:10.5px!important;z-index:-1!important;transition:background .2s ease!important}.btn-premium-animated:hover:not(:disabled):after{background:linear-gradient(135deg,#232834,#12151d)!important}.btn-save-amber{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:8px 20px!important;border-radius:12px!important;font-weight:700!important;font-size:13px!important;cursor:pointer!important;border:none!important;outline:none!important;z-index:1!important;overflow:hidden!important;color:#0b0d13!important;background:transparent!important;box-shadow:0 2px 10px #0000004d!important;transition:transform .2s ease,box-shadow .25s ease!important}.btn-save-amber:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 0 24px #f59e0b99,0 4px 18px #00000080!important}.btn-save-amber:active:not(:disabled){transform:translateY(0)!important}.btn-save-amber:disabled{opacity:.65!important;cursor:not-allowed!important}.btn-save-amber:before{content:""!important;position:absolute!important;top:-200%!important;left:-200%!important;width:500%!important;height:500%!important;background:conic-gradient(from 0deg,#fffffff2,#fbbf24 20%,#f59e0b,#d97706 70%,#fffffff2)!important;opacity:0!important;animation:borderRotate 2.5s linear infinite!important;animation-play-state:paused!important;transition:opacity .25s ease!important;z-index:-2!important}.btn-save-amber:hover:not(:disabled):before,.btn-save-amber:focus-visible:not(:disabled):before,.btn-save-amber:active:not(:disabled):before{opacity:1!important;animation-play-state:running!important}.btn-save-amber:after{content:""!important;position:absolute!important;top:1.5px!important;right:1.5px!important;bottom:1.5px!important;left:1.5px!important;background:linear-gradient(135deg,#fbbf24,#f59e0b 55%,#d97706)!important;border-radius:10.5px!important;z-index:-1!important;transition:background .2s ease!important}.btn-save-amber:hover:not(:disabled):after{background:linear-gradient(135deg,#fde68a,#fbbf24,#f59e0b)!important}.glass-pill-animated{position:relative!important;z-index:1!important;overflow:hidden!important;background:transparent!important;border-radius:12px!important;transition:box-shadow .2s ease!important}.glass-pill-animated:before{content:""!important;position:absolute!important;top:-200%!important;left:-200%!important;width:500%!important;height:500%!important;background:conic-gradient(from 0deg,transparent 0%,rgba(16,185,129,.8) 25%,rgba(99,102,241,.8) 50%,rgba(245,158,11,.8) 75%,transparent 100%)!important;animation:borderRotate 4s linear infinite!important;animation-play-state:paused!important;z-index:-2!important;opacity:0!important;transition:opacity .25s ease!important}.glass-pill-animated:after{content:""!important;position:absolute!important;top:1.2px!important;right:1.2px!important;bottom:1.2px!important;left:1.2px!important;background:#12151ce0!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-radius:10.8px!important;z-index:-1!important}.glass-pill-animated:hover:before,.glass-pill-animated:focus-within:before{opacity:.8!important;animation-play-state:running!important}.btn-active-glow,.btn-primary:active,.btn-save-amber:active,.btn-premium-animated:active{transform:scale(.97)!important;box-shadow:0 0 24px #f59e0bb3,inset 0 0 10px #fff3!important}.tab-active-neon{position:relative!important;border-color:#f59e0b!important;background:#f59e0b24!important;box-shadow:0 0 16px #f59e0b4d!important;color:#fff!important}.tile-interactive{transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease!important}.tile-interactive:hover{transform:translateY(-2px)!important;border-color:#f59e0b66!important;box-shadow:0 8px 24px #0006,0 0 14px #f59e0b26!important}.nav-item.active{position:relative!important;background:#f59e0b1f!important;border:1px solid rgba(245,158,11,.35)!important;color:#fbbf24!important;box-shadow:0 0 14px #f59e0b33!important}.nav-item.active:before{content:""!important;position:absolute!important;left:0!important;top:15%!important;bottom:15%!important;width:3px!important;background:#f59e0b!important;border-radius:0 4px 4px 0!important;box-shadow:0 0 8px #f59e0b!important}@keyframes norvenXFloat{0%{transform:translateZ(20px) translateY(0) rotate(0)}50%{transform:translateZ(35px) translateY(-14px) rotate(1.5deg)}to{transform:translateZ(20px) translateY(0) rotate(0)}}@keyframes norvenXPulse{0%,to{filter:drop-shadow(0 0 35px rgba(var(--accent-rgb),calc(.4 * var(--tint)))) drop-shadow(0 0 70px rgba(180,0,40,.2));opacity:.9}50%{filter:drop-shadow(0 0 60px rgba(var(--accent-rgb),calc(.65 * var(--tint)))) drop-shadow(0 0 120px rgba(var(--accent-rgb),calc(.35 * var(--tint))));opacity:1}}@keyframes laserSweep{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes liquidShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.btn-liquid-crimson{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border-radius:16px;font-weight:700;font-size:.95rem;color:#1a1204!important;text-decoration:none!important;cursor:pointer;overflow:hidden;z-index:1;border:none;outline:none;background:var(--action-gradient, linear-gradient(135deg, #fbbf24, #f59e0b));box-shadow:0 8px 30px rgba(var(--action-rgb),calc(.35 * var(--tint))),0 0 20px rgba(var(--action-rgb),calc(.2 * var(--tint)));transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-liquid-crimson:before{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:18px;background:conic-gradient(from 0deg,#fbbf24,#fde68a,#b45309,#fbbf24);animation:borderRotate 3s linear infinite;z-index:-2;opacity:.9}.btn-liquid-crimson:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:15px;background:var(--action-gradient, linear-gradient(135deg, #fbbf24, #f59e0b));z-index:-1;transition:opacity .3s ease}.btn-liquid-crimson:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 40px rgba(var(--action-rgb),calc(.55 * var(--tint))),0 0 35px rgba(var(--action-rgb),calc(.4 * var(--tint)))}.btn-liquid-crimson:hover:after{background:var(--action-gradient-hover, linear-gradient(135deg, #fcd34d, #fbbf24))}.btn-liquid-crimson:focus-visible{outline:2px solid rgba(var(--action-rgb),.85);outline-offset:3px}.btn-liquid-glass{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 26px;border-radius:16px;font-weight:600;font-size:.95rem;color:#f1f3f9!important;text-decoration:none!important;cursor:pointer;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all .3s cubic-bezier(.16,1,.3,1)}.btn-liquid-glass:hover{background:rgba(var(--action-rgb),calc(.12 * var(--tint)));border-color:rgba(var(--action-rgb),.35);color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 25px rgba(var(--action-rgb),calc(.18 * var(--tint)))}.text-liquid-silver{background:linear-gradient(180deg,#fff,#e0e5f0,#95a2ba);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-crimson-glow{background:linear-gradient(135deg,#ffffff 0%,var(--accent-light) 45%,#ff1744 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 25px rgba(var(--accent-rgb),calc(.45 * var(--tint))))}.status-pill-crimson{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;font-size:.88rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:rgba(var(--accent-rgb),calc(.12 * var(--tint)));border:1px solid rgba(var(--accent-rgb),.3);color:#f68;box-shadow:0 0 20px rgba(var(--accent-rgb),calc(.15 * var(--tint)))}.status-dot-pulse{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:statusPulse 2s infinite ease-in-out}@keyframes statusPulse{0%,to{transform:scale(.9);opacity:.8}50%{transform:scale(1.3);opacity:1;box-shadow:0 0 16px var(--accent-light)}}body{background:radial-gradient(ellipse at 20% 50%,rgba(120,0,30,.08) 0%,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(33,34,37,.06) 0%,transparent 50%),#050508}[data-theme=light] body{background:linear-gradient(135deg,#f6f8fc,#eef2f8 45%,#f3f5fa)!important;min-height:100vh;min-height:100dvh}.liquid-glass{background:#0b0c0fad!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;border:1px solid rgba(var(--accent-rgb),.16)!important;box-shadow:0 16px 40px #000000b3,0 0 24px rgba(var(--accent-rgb),calc(.05 * var(--tint))),inset 0 1px #ffffff1a!important;border-radius:20px;transition:all .35s cubic-bezier(.16,1,.3,1)}.liquid-glass:hover{background:#101114c7!important;border-color:rgba(var(--accent-rgb),.35)!important;box-shadow:0 20px 50px #000c,0 0 35px rgba(var(--accent-rgb),calc(.16 * var(--tint))),inset 0 1px #ffffff2e!important;transform:translateY(-2px)}.liquid-glass-hero{background:#08090ccc!important;backdrop-filter:blur(36px) saturate(200%)!important;-webkit-backdrop-filter:blur(36px) saturate(200%)!important;border:1px solid rgba(var(--accent-rgb),.22)!important;box-shadow:0 30px 80px #000000e6,0 0 60px rgba(var(--accent-rgb),calc(.1 * var(--tint))),inset 0 1px #ffffff24!important;border-radius:28px}[data-theme=light] .liquid-glass{background:#ffffff8c!important;backdrop-filter:blur(32px) saturate(200%) brightness(1.05)!important;-webkit-backdrop-filter:blur(32px) saturate(200%) brightness(1.05)!important;border:1px solid rgba(255,255,255,.85)!important;box-shadow:0 8px 32px #be325014,0 2px 8px #0000000d,inset 0 2px #fff,inset 0 -1px #64748b26!important;border-radius:20px;transition:all .35s cubic-bezier(.16,1,.3,1)}[data-theme=light] .liquid-glass:hover{background:#ffffffb8!important;border-color:#fff!important;box-shadow:0 12px 40px #be32501f,0 4px 12px #0000000f,inset 0 2px #fff,inset 0 -1px #64748b33!important;transform:translateY(-2px)}[data-theme=light] .liquid-glass-hero{background:#fff9!important;backdrop-filter:blur(40px) saturate(210%) brightness(1.04)!important;-webkit-backdrop-filter:blur(40px) saturate(210%) brightness(1.04)!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 20px 60px #b4284617,0 4px 16px #0000000d,inset 0 2px #fff,inset 0 -1px #64748b2e!important;border-radius:28px}.hero-nav-bar{position:relative!important;border-radius:9999px!important;background:radial-gradient(125% 150% at 50% -20%,rgba(var(--accent-rgb),calc(.32 * var(--tint))),#be0a3026 45%,#0c0d10f2 85%),linear-gradient(180deg,#121316f5,#0a070cfa)!important;backdrop-filter:blur(32px) saturate(220%) brightness(1.06)!important;-webkit-backdrop-filter:blur(32px) saturate(220%) brightness(1.06)!important;border:1px solid rgba(var(--accent-rgb),.52)!important;box-shadow:inset 0 1.5px 2px #ff8caf8c,inset 0 -1.5px 2px #000c,inset 0 0 28px rgba(var(--accent-rgb),calc(.22 * var(--tint))),0 16px 44px -4px #000000d9,0 0 32px rgba(var(--accent-rgb),calc(.36 * var(--tint)))!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.hero-nav-bar:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1.5px;background:linear-gradient(90deg,transparent 0%,rgba(255,120,160,.4) 15%,rgba(255,255,255,.95) 50%,rgba(255,120,160,.4) 85%,transparent 100%);border-radius:9999px;pointer-events:none;z-index:2;box-shadow:0 0 8px #fff9,0 0 16px rgba(var(--accent-rgb),calc(.7 * var(--tint)))}.hero-nav-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(85% 60% at 50% 120%,rgba(var(--accent-rgb),calc(.2 * var(--tint))) 0%,transparent 75%);pointer-events:none;z-index:0}.hero-nav-bar>*{position:relative;z-index:1}.hero-nav-bar:hover{border-color:rgba(var(--accent-rgb),.72)!important;box-shadow:inset 0 2px 3px #ffffffd9,inset 0 -1.5px 2px #000000e6,inset 0 0 36px rgba(var(--accent-rgb),calc(.32 * var(--tint))),0 20px 52px -4px #000000e6,0 0 48px rgba(var(--accent-rgb),calc(.52 * var(--tint)))!important}[data-theme=light] nav.liquid-glass,[data-theme=light] .hero-nav-bar{background:#fffffff5!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;border:1px solid rgba(var(--accent-rgb),.25)!important;box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -1px 1px #0000000a,0 12px 36px -4px #00000014,0 0 16px rgba(var(--accent-rgb),calc(.08 * var(--tint)))!important}[data-theme=light] .hero-brand-name{color:#0c2340!important}[data-theme=light] .hero-brand-subtitle{color:#475569!important}[data-theme=light] .nav-desktop-links button,[data-theme=light] .nav-desktop-links a{color:#0c2340!important;font-weight:700!important}[data-theme=light] .nav-desktop-links button:hover,[data-theme=light] .nav-desktop-links a:hover{color:var(--accent)!important}[data-theme=light] .hero-logout-btn{background:#fffffff2!important;border:1px solid rgba(14,71,140,.22)!important;color:#0c2340!important;box-shadow:0 2px 8px #0e478c0f!important}[data-theme=light] .hero-logout-text{color:#0c2340!important;font-weight:700!important}[data-theme=light] .hero-mobile-toggle{color:#0c2340!important;background:#0e478c14!important;border-color:#0e478c38!important}[data-theme=light] .login-nav-text{color:#0c2340!important}[data-theme=light] .login-nav-links a{color:#1e3a5f!important;font-weight:600!important}[data-theme=light] .login-nav-discord{color:#1e3a5f!important;border-color:#0e478c38!important}[data-theme=light] .login-nav-discord:hover{background:#0e478c14!important;color:#0c2340!important}[data-theme=light] .mobile-nav-toggle-btn{color:#0c2340!important}[data-theme=light] .text-liquid-silver{background:linear-gradient(180deg,#111215,#242528,#3c3d40)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}[data-theme=light] .text-crimson-glow{background:linear-gradient(135deg,#7a0018,#cc1e48 45%,#ff1744)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 0 12px rgba(200,30,75,.2))!important}[data-theme=light] .status-pill-crimson{background:#c8143c12!important;border-color:#b4143738!important;color:#a01035!important;box-shadow:0 0 12px #b4143c12!important}[data-theme=light] .btn-liquid-glass{background:#ffffff94!important;border:1px solid rgba(255,255,255,.88)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;color:#1a1b1e!important;box-shadow:0 4px 16px #be325017,inset 0 1px #fff!important}[data-theme=light] .btn-liquid-glass:hover{background:#f8fafdc7!important;border-color:#d9770661!important;color:#0b0c0f!important;box-shadow:0 8px 24px #b4640a21,inset 0 1px #fff!important}[data-theme=light] .sidebar{background:#fffafcbf!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;border-right:1px solid rgba(255,255,255,.9)!important;box-shadow:4px 0 24px #be32500f!important}[data-theme=light] .topbar{background:#fffafccc!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border-bottom:1px solid rgba(255,255,255,.9)!important}[data-theme=light] .card,[data-theme=light] .stat-card,[data-theme=light] .card-elevated,[data-theme=light] .stat-tile-premium{background:#ffffffa6!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 6px 24px #be325012,inset 0 1px #fff!important}[data-theme=light] .sd-card{background:#ffffff9e!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 8px 28px #be325014,inset 0 1px #fff!important}[data-theme=light] .liquid-glass h3,[data-theme=light] .liquid-glass-hero h3,[data-theme=light] .liquid-glass h2{color:#0e0f12!important}[data-theme=light] .liquid-glass p,[data-theme=light] .liquid-glass-hero p{color:#353639!important}.ios-glass{background:#0c0d10b3!important;backdrop-filter:blur(32px) saturate(200%)!important;-webkit-backdrop-filter:blur(32px) saturate(200%)!important;border:1px solid rgba(var(--accent-rgb),.14)!important;box-shadow:0 12px 36px #000000a6,inset 0 1px #ffffff17,inset 0 -1px #0003!important}[data-theme=light] .ios-glass{background:#fff9!important;backdrop-filter:blur(32px) saturate(200%)!important;-webkit-backdrop-filter:blur(32px) saturate(200%)!important;border:1px solid rgba(255,255,255,.88)!important;box-shadow:0 8px 28px #b4325012,inset 0 2px #fff,inset 0 -1px #64748b1f!important}.module-card{background:#0c0d10b8!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;border:1px solid rgba(var(--accent-rgb),.14)!important;box-shadow:0 10px 30px #0000008c,inset 0 1px #ffffff14!important;border-radius:18px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.module-card:hover{background:#131417d1!important;border-color:rgba(var(--accent-rgb),.32)!important;box-shadow:0 16px 45px #000000b3,0 0 30px rgba(var(--accent-rgb),calc(.1 * var(--tint))),inset 0 1px #ffffff24!important;transform:translateY(-3px)!important}[data-theme=light] .module-card{background:#ffffff9e!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;border:1px solid rgba(255,255,255,.88)!important;box-shadow:0 8px 24px #b4325012,inset 0 1px #fff!important}[data-theme=light] .module-card:hover{background:#fffc!important;border-color:#fff!important;box-shadow:0 12px 36px #b432501f,inset 0 1px #fff!important}.overview-mid-grid>*,.overview-bottom-grid>*{background:#0c0d10ad!important;backdrop-filter:blur(28px) saturate(185%)!important;-webkit-backdrop-filter:blur(28px) saturate(185%)!important;border:1px solid rgba(var(--accent-rgb),.13)!important;box-shadow:0 10px 28px #00000080,inset 0 1px #ffffff12!important;border-radius:18px!important;overflow:hidden}[data-theme=light] .overview-mid-grid>*,[data-theme=light] .overview-bottom-grid>*{background:#ffffff9e!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;border:1px solid rgba(255,255,255,.88)!important;box-shadow:0 6px 20px #b432500f,inset 0 1px #fff!important}.card{background:#0c0d10b3!important;backdrop-filter:blur(30px) saturate(195%)!important;-webkit-backdrop-filter:blur(30px) saturate(195%)!important;border:1px solid rgba(var(--accent-rgb),.14)!important;box-shadow:0 12px 32px #0009,inset 0 1px #ffffff14!important;border-radius:18px!important;transition:all .3s ease!important}.card:hover{border-color:rgba(var(--accent-rgb),.28)!important;box-shadow:0 16px 42px #000000b3,0 0 25px rgba(var(--accent-rgb),calc(.08 * var(--tint))),inset 0 1px #ffffff1f!important}[data-theme=light] .card{background:#ffffffa6!important;backdrop-filter:blur(30px) saturate(190%)!important;-webkit-backdrop-filter:blur(30px) saturate(190%)!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 6px 24px #b4325012,inset 0 1px #fff!important}[data-theme=light] .card:hover{background:#fffc!important;box-shadow:0 10px 32px #b432501c,inset 0 1px #fff!important}.stat-card,.stat-tile-premium,.card-elevated{background:#0c0d10bf!important;backdrop-filter:blur(32px) saturate(200%)!important;-webkit-backdrop-filter:blur(32px) saturate(200%)!important;border:1px solid rgba(var(--accent-rgb),.16)!important;box-shadow:0 14px 36px #000000a6,inset 0 1px #ffffff1a!important;border-radius:20px!important}[data-theme=light] .stat-card,[data-theme=light] .stat-tile-premium,[data-theme=light] .card-elevated{background:#ffffffad!important;backdrop-filter:blur(32px) saturate(200%)!important;-webkit-backdrop-filter:blur(32px) saturate(200%)!important;border:1px solid rgba(255,255,255,.92)!important;box-shadow:0 8px 28px #b4325014,inset 0 2px #fff!important}.table-container,.overflow-table{background:#090a0dc7!important;backdrop-filter:blur(28px) saturate(185%)!important;-webkit-backdrop-filter:blur(28px) saturate(185%)!important;border:1px solid rgba(var(--accent-rgb),.13)!important;border-radius:16px!important;overflow:hidden}[data-theme=light] .table-container,[data-theme=light] .overflow-table{background:#ffffffa6!important;backdrop-filter:blur(28px) saturate(185%)!important;-webkit-backdrop-filter:blur(28px) saturate(185%)!important;border:1px solid rgba(255,255,255,.9)!important}.modal-content,.ReactModal__Content,.sd-modal-content{background:#08090ce0!important;backdrop-filter:blur(40px) saturate(210%)!important;-webkit-backdrop-filter:blur(40px) saturate(210%)!important;border:1px solid rgba(var(--accent-rgb),.22)!important;box-shadow:0 30px 80px #000000e6,0 0 50px rgba(var(--accent-rgb),calc(.08 * var(--tint))),inset 0 1px #ffffff1a!important;border-radius:22px!important}[data-theme=light] .modal-content,[data-theme=light] .ReactModal__Content,[data-theme=light] .sd-modal-content{background:#ffffffd1!important;backdrop-filter:blur(40px) saturate(210%)!important;-webkit-backdrop-filter:blur(40px) saturate(210%)!important;border:1px solid rgba(255,255,255,.95)!important;box-shadow:0 20px 60px #b4325024,inset 0 2px #fff!important}.dropdown-menu,.nav-dropdown,.context-menu,.popover,.server-popover{background:#08090ce6!important;backdrop-filter:blur(32px) saturate(200%)!important;-webkit-backdrop-filter:blur(32px) saturate(200%)!important;border:1px solid rgba(var(--accent-rgb),.2)!important;box-shadow:0 16px 40px #000000bf,inset 0 1px #ffffff14!important;border-radius:14px!important}[data-theme=light] .dropdown-menu,[data-theme=light] .nav-dropdown,[data-theme=light] .context-menu,[data-theme=light] .popover,[data-theme=light] .server-popover{background:#fff!important;backdrop-filter:blur(32px) saturate(200%)!important;-webkit-backdrop-filter:blur(32px) saturate(200%)!important;border:1px solid rgba(14,71,140,.18)!important;box-shadow:0 12px 30px #0e478c1f,inset 0 1px #fff!important;color:#0c2340!important}.page-header,.section-header,[class*=page-header]{background:#0c0d10a6!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border-bottom:1px solid rgba(var(--accent-rgb),.12)!important}[data-theme=light] .page-header,[data-theme=light] .section-header{background:#ffffffb3!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border-bottom:1px solid rgba(255,255,255,.9)!important}input[type=text],input[type=number],input[type=email],input[type=password],input[type=search],select,textarea{background:#080406bf!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(var(--accent-rgb),.18)!important;border-top-color:rgba(var(--accent-rgb),.08)!important;box-shadow:inset 0 2px 8px #00000059,0 1px #ffffff0d!important;color:var(--text-primary)!important;border-radius:12px!important;transition:all .2s ease!important}input:focus,select:focus,textarea:focus{background:#0b0c0fd9!important;border-color:rgba(var(--accent-rgb),.45)!important;box-shadow:inset 0 2px 8px #00000040,0 0 0 3px rgba(var(--accent-rgb),calc(.12 * var(--tint)))!important;outline:none!important}[data-theme=light] input[type=text],[data-theme=light] input[type=number],[data-theme=light] input[type=email],[data-theme=light] input[type=password],[data-theme=light] input[type=search],[data-theme=light] select,[data-theme=light] textarea{background:#ffffffb3!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(255,255,255,.88)!important;border-top-color:#c8648226!important;box-shadow:inset 0 2px 6px #0000000d,0 1px #fff!important;color:#0e0f12!important}[data-theme=light] input:focus,[data-theme=light] select:focus,[data-theme=light] textarea:focus{background:#ffffffe6!important;border-color:#c81e4659!important;box-shadow:inset 0 2px 6px #00000008,0 0 0 3px #c81e4b1a!important}.sd-card{background:#0b0c0fb8!important;backdrop-filter:blur(30px) saturate(195%)!important;-webkit-backdrop-filter:blur(30px) saturate(195%)!important;border:1px solid rgba(var(--accent-rgb),.15)!important;box-shadow:0 12px 32px #0009,inset 0 1px #ffffff14!important;border-radius:18px!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.sd-card:hover,.sd-card-hover:hover{border-color:rgba(var(--accent-rgb),.3)!important;box-shadow:0 16px 42px #000000b3,0 0 28px rgba(var(--accent-rgb),calc(.1 * var(--tint))),inset 0 1px #ffffff1f!important;transform:translateY(-2px)!important}.sd-card-selected{border-color:rgba(var(--accent-rgb),.55)!important;box-shadow:0 0 0 2px rgba(var(--accent-rgb),calc(.25 * var(--tint))),0 12px 36px #000000a6!important}[data-theme=light] .sd-card{background:#ffffffa6!important;backdrop-filter:blur(30px) saturate(195%)!important;-webkit-backdrop-filter:blur(30px) saturate(195%)!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 8px 28px #b4325012,inset 0 1px #fff!important}[data-theme=light] .sd-card:hover,[data-theme=light] .sd-card-hover:hover{background:#fffc!important;border-color:#fff!important;box-shadow:0 12px 36px #b432501f,inset 0 1px #fff!important}[data-theme=light] .sd-card-selected{border-color:#c81e4673!important;box-shadow:0 0 0 2px #c81e4b2e,0 8px 24px #b4325014!important}.discord-mockup{background:#060305d1!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;border:1px solid rgba(var(--accent-rgb),.12)!important;border-radius:12px!important;box-shadow:inset 0 2px 6px #0006!important}[data-theme=light] .discord-mockup{background:#23272af2!important;border-color:#00000026!important}.role-item,.permission-item,[class*=role-row],[class*=permission-row]{background:#0c0d1080!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1px solid rgba(var(--accent-rgb),.1)!important;border-radius:10px!important;transition:all .2s ease!important}.role-item:hover,.permission-item:hover{background:#131417a6!important;border-color:rgba(var(--accent-rgb),.22)!important}[data-theme=light] .role-item,[data-theme=light] .permission-item{background:#ffffff8c!important;border-color:#ffffffd9!important}.overview-stat,.stat-tile-premium{background:#0c0d10b8!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;border:1px solid rgba(var(--accent-rgb),.15)!important;box-shadow:0 10px 28px #0000008c,inset 0 1px #ffffff14!important;border-radius:16px!important}[data-theme=light] .overview-stat,[data-theme=light] .stat-tile-premium{background:#fff!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;border:1px solid rgba(14,71,140,.16)!important;box-shadow:0 4px 16px #0e478c12,inset 0 1px #fff!important}.stat-tile-body,.stat-tile-value,.stat-tile-label,.stat-tile-sub{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important}[data-theme=light] .stat-tile-value{color:#0c2340!important}[data-theme=light] .stat-tile-label{color:#1e3a5f!important;font-weight:600!important}[data-theme=light] .stat-tile-sub{color:#475569!important}.sidebar-user,.sidebar-footer-user{background:#090a0d99!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-top:1px solid rgba(var(--accent-rgb),.1)!important}[data-theme=light] .sidebar-user,[data-theme=light] .sidebar-footer-user{background:#ffffff8c!important;border-top-color:#ffffffe0!important}.tabs,.tab-bar,[class*=tab-group]{background:#090a0db3!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border:1px solid rgba(var(--accent-rgb),.12)!important;border-radius:14px!important}[data-theme=light] .tabs,[data-theme=light] .tab-bar{background:#ffffffa6!important;border-color:#ffffffe6!important}.alert,[class*=alert-],.toast,[class*=toast-]{backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-radius:14px!important}@keyframes norvenXPulse{0%,to{opacity:.22;filter:drop-shadow(0 0 40px rgba(var(--accent-rgb),calc(.22 * var(--tint))))}50%{opacity:.32;filter:drop-shadow(0 0 70px rgba(var(--accent-rgb),calc(.42 * var(--tint)))) drop-shadow(0 0 120px rgba(255,10,50,.2))}}@keyframes norvenXFloat{0%,to{transform:translateY(0) translateZ(10px)}33%{transform:translateY(-8px) translateZ(10px)}66%{transform:translateY(4px) translateZ(10px)}}#norvenx-core-bg svg,[id*=norvenx] svg{animation:norvenXFloat 9s ease-in-out infinite,norvenXPulse 6s ease-in-out infinite!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}html,body{overflow-x:clip!important;overflow-y:visible;max-width:100vw!important;width:100%!important;min-height:100dvh}#root,.app-layout{overflow-x:clip!important;overflow-y:visible;max-width:100vw!important;width:100%!important}p,span,h1,h2,h3,h4,h5,h6,label,a,li{overflow-wrap:break-word;word-break:break-word}img,video,canvas,svg{max-width:100%;height:auto}.table-scroll-wrap,table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}@media (hover: none){button,a,[role=button],select,input[type=checkbox],input[type=radio]{min-height:44px;min-width:44px}}@media (max-width: 768px){.app-layout{flex-direction:column!important}.main-content{margin-left:0!important;width:100%!important;max-width:100vw!important;padding:0!important;padding-bottom:env(safe-area-inset-bottom,0px)!important}.sidebar{position:fixed!important;top:0!important;bottom:0!important;left:0!important;width:min(84vw,300px)!important;height:100vh!important;height:100dvh!important;max-height:100vh!important;max-height:100dvh!important;z-index:1000!important;transform:translate(-110%)!important;transition:transform .28s cubic-bezier(.16,1,.3,1)!important;box-shadow:4px 0 40px #000000e6!important;background:#0a0a0d!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding-top:env(safe-area-inset-top,0px)!important;padding-bottom:env(safe-area-inset-bottom,8px)!important}.sidebar .sidebar-nav{flex:1 1 0px!important;min-height:0!important;max-height:100%!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;touch-action:pan-y!important;padding-bottom:24px!important}.sidebar.open{transform:translate(0)!important}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:999}.topbar{padding:0 14px!important;padding-left:calc(14px + env(safe-area-inset-left,0px))!important;padding-right:calc(14px + env(safe-area-inset-right,0px))!important;height:54px!important}.topbar-title{font-size:15px!important}.topbar-sub{display:none!important}.page{padding:14px 12px 80px!important;padding-left:calc(12px + env(safe-area-inset-left,0px))!important;padding-right:calc(12px + env(safe-area-inset-right,0px))!important;width:100%!important;max-width:100vw!important}.page-header{padding:14px 12px!important;flex-wrap:wrap!important;gap:10px!important}.page-header>div{flex-wrap:wrap!important}.page-header h1,.page-header h2{font-size:18px!important}.card,.liquid-glass,.liquid-glass-hero,.sd-card,.stat-card,.overview-card,.feature-card,.module-card,.log-card{max-width:100%!important;width:100%!important;border-radius:14px!important;padding:14px!important}.overview-mid-grid,.overview-bottom-grid,.features-glass-grid,.workflow-steps-grid,.modules-grid,.commands-grid,.stats-grid,.cards-grid,[class*=-grid],[class*=grid-cols],.grid{grid-template-columns:1fr!important}.home-stats-strip{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;padding:0!important}.banner-content,.home-hero-cta-group{flex-direction:column!important;align-items:stretch!important;text-align:center!important}.btn-discord-primary,.btn-invite-secondary,.btn-commands-tertiary,.btn-banner-action{width:100%!important;justify-content:center!important}.picker-page{padding:20px 12px!important}.picker-header{flex-wrap:wrap!important;gap:12px!important}.picker-user-pill{margin-left:0!important;width:auto!important}.guild-card{padding:10px 12px!important;gap:10px!important}.guild-card__icon-wrap{width:36px!important;height:36px!important}.picker-title{font-size:22px!important}.picker-subtitle{font-size:12px!important}.home-hero-section{padding:36px 10px 24px!important}.hero-title{font-size:clamp(26px,7vw,42px)!important}.hero-sub{font-size:14px!important}.home-commands-banner{padding:20px 14px!important}.leveling-header-grid{grid-template-columns:1fr!important}.leveling-rank-card{flex-direction:column!important;gap:12px!important}.log-channels-grid{grid-template-columns:1fr!important}.modal-content,.ReactModal__Content{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:0 12px!important;border-radius:18px!important;max-height:90dvh!important;overflow-y:auto!important}input,select,textarea{font-size:16px!important}.status-pill-crimson{font-size:.82rem!important;padding:5px 10px!important;max-width:95%!important;white-space:normal!important;text-align:center!important}table{display:block;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.audit-filters{flex-direction:column!important;gap:8px!important}.sd-tabs{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important}.sd-tab-btn{white-space:nowrap!important;flex-shrink:0!important}.sd-genre-pills{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.analytics-chart-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.sidebar-nav-item{min-height:44px!important}.commands-layout{flex-direction:column!important}.commands-sidebar{width:100%!important;position:static!important;max-height:240px!important;overflow-y:auto!important}.commands-main{width:100%!important}}@media (max-width: 480px){.home-stats-strip{grid-template-columns:1fr!important}.page{padding:10px 10px 80px!important}.card,.sd-card{padding:12px!important;border-radius:12px!important}h1{font-size:clamp(20px,6vw,30px)!important}h2{font-size:clamp(17px,5vw,24px)!important}h3{font-size:clamp(15px,4.5vw,20px)!important}.topbar{height:50px!important}.punishment-row,.mod-row{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}}@media (max-width: 900px) and (orientation: landscape){.sidebar{width:min(55vw,240px)!important}.page{padding-top:10px!important;padding-bottom:16px!important}.topbar{height:46px!important}.cards-grid,.modules-grid,.log-channels-grid{grid-template-columns:repeat(2,1fr)!important}.home-hero-section{padding:20px 16px!important}.hero-title{font-size:clamp(22px,4vw,36px)!important}.sd-tabs{overflow-x:auto!important;flex-wrap:nowrap!important}}@media (min-width: 769px) and (max-width: 1024px){.sidebar{width:220px!important}.main-content{margin-left:220px!important}.sidebar-collapsed~.main-content,.app-layout.sidebar-collapsed .main-content{margin-left:64px!important}.page{padding:20px 18px 40px!important}.overview-mid-grid,.modules-grid,.log-channels-grid,.cards-grid{grid-template-columns:repeat(2,1fr)!important}.home-stats-strip{grid-template-columns:repeat(3,1fr)!important}.commands-layout{flex-direction:row!important}.commands-sidebar{width:220px!important}}@media (min-width: 769px) and (max-width: 1024px) and (orientation: portrait){.sidebar{position:fixed!important;transform:translate(-110%)!important;z-index:1000!important;width:260px!important}.sidebar.open{transform:translate(0)!important}.main-content{margin-left:0!important}}@supports (padding: max(0px)){.topbar{padding-top:max(0px,env(safe-area-inset-top))!important}.sidebar{padding-top:max(12px,env(safe-area-inset-top))!important;padding-bottom:max(12px,env(safe-area-inset-bottom))!important}.main-content{padding-bottom:max(0px,env(safe-area-inset-bottom))!important}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.card,.sd-card,.liquid-glass{border-width:.5px!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.public-nav-wrapper{width:100%;margin-bottom:2.5rem;position:relative;z-index:50}.public-nav-bar{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.75rem 0;margin-bottom:0;gap:12px}.public-nav-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.mobile-nav-toggle-btn{display:none;background:rgba(var(--action-rgb),calc(.12 * var(--tint)));border:1px solid rgba(var(--action-rgb),.32);color:#fff;border-radius:10px;width:36px;height:36px;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0;transition:all .2s ease}.mobile-nav-toggle-btn:hover{background:rgba(var(--action-rgb),calc(.22 * var(--tint)))}.mobile-nav-drawer{background:#0c0a0ff5;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(var(--accent-rgb),.25);border-radius:16px;padding:14px;margin-top:10px;box-shadow:0 16px 40px #000000b3;display:flex;flex-direction:column;gap:6px}.mobile-nav-item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:#f0e6eb;font-size:.95rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .15s ease;width:100%;text-align:left}.mobile-nav-item:hover,.mobile-nav-item.active{background:rgba(var(--action-rgb),calc(.14 * var(--tint)));border-color:rgba(var(--action-rgb),.35);color:#fff}.mobile-nav-item .nav-item-icon{color:#ff3b65;display:flex;align-items:center}.mobile-nav-item .nav-item-dot{width:6px;height:6px;border-radius:50%;background:#ff3b65;margin-left:auto;box-shadow:0 0 8px #ff3b65}.mobile-nav-drawer-footer{border-top:1px solid rgba(255,255,255,.08);padding-top:12px;margin-top:6px;display:flex;flex-direction:column;gap:10px}.mobile-footer-row{display:flex;align-items:center;justify-content:space-between;padding:4px 6px}.mobile-drawer-manage-btn{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--action-gradient, linear-gradient(135deg, #fbbf24, #f59e0b));color:#1a1204;border:none;border-radius:10px;font-weight:700;font-size:.92rem;cursor:pointer;box-shadow:0 4px 16px rgba(var(--action-rgb),calc(.35 * var(--tint)))}.mobile-drawer-manage-btn:hover{background:var(--action-gradient-hover, linear-gradient(135deg, #fcd34d, #fbbf24))}.mobile-drawer-manage-btn:focus-visible{outline:2px solid rgba(var(--action-rgb),.85);outline-offset:2px}.mobile-drawer-login-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;background:#5865f2;color:#fff;border-radius:10px;font-weight:700;font-size:.92rem;text-decoration:none;box-shadow:0 4px 16px #5865f259}.docs-page-root{overflow-x:clip;width:100%}.docs-container-content{max-width:1200px;width:100%;z-index:10;box-sizing:border-box}.docs-hub-header{text-align:center;margin-bottom:36px;padding:0 16px}.docs-hero-title{font-family:var(--font-display);font-size:clamp(2rem,6vw,3.2rem);color:#e0f7fa;margin-bottom:12px;font-weight:800;letter-spacing:-.02em}.docs-hero-sub{color:#b4e6f2b3;font-size:clamp(.95rem,2.5vw,1.15rem);max-width:620px;margin:0 auto;line-height:1.6}.docs-layout-container{display:grid;grid-template-columns:240px 1fr;gap:32px;align-items:start;margin-bottom:60px;width:100%}.docs-toc-sidebar{background:var(--bg-card);border:1px solid var(--border-elevated);border-radius:14px;overflow:hidden;position:sticky;top:90px}.docs-toc-header{padding:14px 18px;border-bottom:1px solid var(--border-elevated);color:var(--text-muted);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.docs-toc-nav{display:flex;flex-direction:column}.docs-nav-tab-btn{padding:13px 18px;text-align:left;background:transparent;border:none;border-left:3px solid transparent;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;transition:all .15s ease;white-space:nowrap}.docs-nav-tab-btn:hover{background:var(--bg-modifier-hover);color:var(--text-normal)}.docs-nav-tab-btn.active{background:var(--bg-modifier-hover);border-left-color:var(--accent);color:var(--text-normal);font-weight:700}.docs-tab-full-label{display:inline}.docs-tab-short-label,.terms-mobile-select-wrap{display:none}.desktop-terms-toc{display:flex;flex-direction:column}.docs-content-card{background:var(--bg-card);border:1px solid var(--border-elevated);border-radius:16px;padding:36px 44px;min-height:540px;box-sizing:border-box;overflow-wrap:break-word;word-break:normal}.docs-content-card *{overflow-wrap:break-word;word-break:normal}.docs-section-title{font-size:clamp(1.5rem,5vw,2.1rem);color:var(--text-focus);margin-bottom:14px;font-weight:800}.docs-lead-text{color:var(--text-muted);line-height:1.65;margin-bottom:28px;font-size:.98rem}.docs-steps-list{display:flex;flex-direction:column;gap:22px}.docs-step-row{display:flex;gap:18px;align-items:flex-start}.docs-step-badge{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--accent),#990022);color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:800;flex-shrink:0;box-shadow:0 4px 14px rgba(var(--accent-rgb),calc(.3 * var(--tint)))}.docs-step-body{flex:1;min-width:0}.docs-step-title{font-size:1.15rem;color:var(--text-focus);margin:0 0 6px;font-weight:700}.docs-step-desc{color:var(--text-muted);margin:0;line-height:1.6;font-size:.94rem}.docs-inline-code{background:rgba(var(--accent-rgb),calc(.12 * var(--tint)));color:var(--accent-light);padding:2px 7px;border-radius:5px;font-family:var(--font-mono);font-size:.88em;border:1px solid rgba(var(--accent-rgb),.2)}.docs-search-wrapper{position:relative;margin-bottom:16px;width:100%}.docs-search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.docs-search-input{width:100%;padding:13px 70px 13px 44px;background:var(--bg-modifier-hover);border:1px solid var(--border-elevated);border-radius:10px;color:var(--text-normal);font-size:14.5px;outline:none;box-sizing:border-box}.docs-search-clear{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:#ffffff14;border:none;color:var(--text-muted);padding:4px 10px;border-radius:6px;font-size:12px;cursor:pointer}.docs-cmd-results-count{font-size:12px;color:var(--text-muted);margin-bottom:12px}.docs-commands-list{display:flex;flex-direction:column;gap:8px}.docs-cmd-row{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#00000040;border:1px solid var(--border-elevated);border-radius:10px;gap:12px}.docs-cmd-meta{flex:1;min-width:0}.docs-cmd-header-line{display:flex;align-items:center;gap:10px;margin-bottom:4px;flex-wrap:wrap}.docs-cmd-name{color:var(--accent-light);background:rgba(var(--accent-rgb),calc(.1 * var(--tint)));padding:3px 8px;border-radius:5px;font-family:var(--font-mono);font-size:13.5px;font-weight:700;border:1px solid rgba(var(--accent-rgb),.2)}.docs-cmd-category-tag{font-size:11px;color:var(--text-muted);background:var(--bg-modifier-hover);padding:2px 8px;border-radius:10px;border:1px solid var(--border-elevated);text-transform:uppercase;font-weight:600}.docs-cmd-desc{color:var(--text-muted);font-size:13.5px;line-height:1.5}.docs-empty-search{text-align:center;padding:40px;color:var(--text-muted)}.docs-faq-list{display:flex;flex-direction:column;gap:18px}.docs-faq-card{background:var(--bg-modifier-hover);padding:20px 22px;border-radius:12px;border:1px solid var(--border-elevated)}.docs-faq-question{margin:0 0 8px;color:var(--text-focus);font-size:1.1rem;font-weight:700}.docs-faq-answer{margin:0;color:var(--text-muted);line-height:1.6;font-size:.94rem}.terms-hero-header{text-align:center;margin-bottom:40px;background:linear-gradient(135deg,#ffffff08,#ffffff03);padding:36px 20px;border-radius:16px;border:1px solid var(--border-elevated)}.terms-hero-title{font-size:clamp(2rem,6vw,2.75rem);margin:0;font-weight:900;background:linear-gradient(90deg,#fff 0%,var(--text-muted) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.terms-layout-grid{display:grid;grid-template-columns:minmax(280px,320px) 1fr;gap:32px;align-items:start;margin-bottom:60px;width:100%}.terms-toc-sidebar{position:-webkit-sticky!important;position:sticky!important;top:96px!important;align-self:flex-start!important;max-height:calc(100vh - 120px)!important;max-height:calc(100dvh - 120px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:rgba(var(--accent-rgb),.3) transparent!important;background:var(--bg-card);border:1px solid var(--border-elevated);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px;box-shadow:0 4px 20px #0003;width:100%;box-sizing:border-box;z-index:30!important}.terms-toc-title{font-size:11.5px;font-weight:800;color:var(--text-muted);padding:0 8px 8px;border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.08em}.terms-toc-list{display:flex;flex-direction:column;gap:4px;width:100%;box-sizing:border-box}.terms-toc-btn{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:8px;background:transparent;color:var(--text-muted);border:none;text-align:left;cursor:pointer;font-size:13px;line-height:1.45;font-weight:500;transition:all .15s ease;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;width:100%;box-sizing:border-box}.terms-toc-btn-text{flex:1;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;line-height:1.45}.terms-toc-btn:hover{background:var(--bg-modifier-hover);color:var(--text-normal)}.terms-toc-btn.active{background:var(--bg-modifier-hover);color:var(--text-focus);font-weight:700}.terms-content-card{background:var(--bg-card);border:1px solid var(--border-elevated);border-radius:16px;padding:40px 48px;box-shadow:0 8px 32px #0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:44px;overflow-wrap:break-word;word-break:normal;box-sizing:border-box}.terms-content-card *{overflow-wrap:break-word;word-break:normal}.privacy-card-container{background:var(--bg-card);border:1px solid var(--border-elevated);border-radius:16px;padding:40px 48px;box-shadow:0 8px 32px #0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-wrap:break-word;word-break:normal;box-sizing:border-box}.privacy-card-container *{overflow-wrap:break-word;word-break:normal}@media (max-width: 800px){.desktop-only{display:none!important}.mobile-nav-toggle-btn{display:inline-flex!important}.login-nav-manage-btn{padding:6px 10px 6px 6px!important;font-size:12px!important;gap:6px!important;white-space:nowrap!important;flex-shrink:0!important}.manage-btn-label{font-size:12px!important}.manage-btn-chevron{display:none!important}.docs-layout-container{grid-template-columns:1fr!important;display:flex!important;flex-direction:column!important;gap:16px!important;margin-bottom:32px!important}.docs-toc-sidebar{position:sticky!important;top:10px!important;z-index:30!important;background:#0c0a0ff2!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;padding:6px!important;border-radius:14px!important;border:1px solid rgba(var(--accent-rgb),.2)!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.docs-toc-header{display:none!important}.docs-toc-nav{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:visible!important;padding:0!important}.docs-nav-tab-btn{flex:1!important;width:100%!important;min-width:0!important;border-left:none!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;padding:10px 4px!important;font-size:12.5px!important;background:#ffffff0a!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important;gap:6px!important;transition:all .2s ease!important}.docs-nav-tab-btn.active{border-color:transparent!important;background:var(--action-gradient, linear-gradient(135deg, #fbbf24, #f59e0b))!important;color:#1a1204!important;box-shadow:0 0 12px rgba(var(--action-rgb),calc(.25 * var(--tint)))!important;font-weight:700!important}.docs-content-card{padding:20px 16px!important;min-height:auto!important;border-radius:14px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.docs-cmd-row{flex-direction:column!important;align-items:flex-start!important;padding:12px 14px!important;gap:6px!important}.terms-layout-grid{grid-template-columns:1fr!important;display:flex!important;flex-direction:column!important;gap:16px!important;margin-bottom:32px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.terms-toc-sidebar{position:sticky!important;top:10px!important;z-index:30!important;background:#0c0a0ff2!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;padding:8px!important;border-radius:12px!important;border:1px solid rgba(var(--accent-rgb),.2)!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.terms-toc-title,.desktop-terms-toc{display:none!important}.terms-mobile-select-wrap{display:block!important;width:100%!important;box-sizing:border-box!important}.terms-mobile-select{width:100%!important;padding:11px 14px!important;border-radius:10px!important;background:#141018f2!important;border:1px solid rgba(var(--accent-rgb),.3)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;outline:none!important;box-sizing:border-box!important}.terms-content-card{padding:20px 16px!important;gap:28px!important;border-radius:14px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.terms-hero-header{padding:24px 14px!important;margin-bottom:20px!important}.privacy-card-container{padding:20px 16px!important;border-radius:14px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.login-page{padding:12px 14px 40px!important;overflow-x:clip!important;max-width:100vw!important;box-sizing:border-box!important}}@media (max-width: 480px){.manage-btn-label{display:none!important}.manage-btn-icon{margin-right:0!important}.login-nav-manage-btn{padding:6px 8px!important;border-radius:10px!important}.login-nav-brand{gap:8px!important}.login-nav-text{font-size:1rem!important}.docs-tab-full-label{display:none!important}.docs-tab-short-label{display:inline!important}.docs-nav-tab-btn{font-size:11.5px!important;padding:8px 2px!important;gap:4px!important}.docs-step-row{gap:12px!important}.docs-step-badge{width:32px!important;height:32px!important;font-size:14px!important}.docs-content-card,.terms-content-card,.privacy-card-container{padding:16px 12px!important}}@media (max-width: 360px){.docs-nav-tab-btn{font-size:10px!important;padding:7px 1px!important;gap:2px!important}.login-nav-manage-btn{padding:6px!important}}.device-sim-trigger-wrap{position:fixed;bottom:24px;right:24px;z-index:999}.device-sim-trigger-btn{display:inline-flex;align-items:center;gap:8px;background:#121018e6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;border:1px solid rgba(var(--accent-rgb),.4);padding:10px 16px;border-radius:9999px;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 8px 32px #00000080,0 0 16px rgba(var(--accent-rgb),calc(.25 * var(--tint)));transition:all .2s ease}.device-sim-trigger-btn:hover{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.7);box-shadow:0 12px 36px #0009,0 0 24px rgba(var(--accent-rgb),calc(.4 * var(--tint)))}.sim-badge-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981}@media (max-width: 768px){.device-sim-trigger-wrap{display:none!important}}.device-sim-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#040306eb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:100000;display:flex;flex-direction:column;align-items:center;overflow:hidden}.device-sim-toolbar{width:100%;padding:12px 24px;background:#120e16f2;border-bottom:1px solid rgba(var(--accent-rgb),.22);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;z-index:10}.sim-toolbar-left{display:flex;align-items:center;gap:14px}.sim-toolbar-title{display:flex;align-items:center;gap:8px;color:#fff;font-weight:800;font-size:14px}.sim-resolution-tag{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-size:11px;font-family:var(--font-mono);padding:2px 8px;border-radius:6px}.sim-device-presets{display:flex;align-items:center;gap:6px;background:#0006;padding:4px;border-radius:10px;border:1px solid rgba(255,255,255,.08)}.sim-preset-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:none;border-radius:7px;color:#94a3b8;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.sim-preset-btn:hover{color:#fff}.sim-preset-btn.active{background:var(--action-gradient, linear-gradient(135deg, #fbbf24, #f59e0b));color:#1a1204;border:1px solid transparent}.sim-toolbar-actions{display:flex;align-items:center;gap:10px}.sim-action-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease}.sim-action-btn.rotate{background:rgba(var(--action-rgb),calc(.15 * var(--tint)));border:1px solid rgba(var(--action-rgb),.35);color:#fff}.sim-action-btn.rotate:hover{background:rgba(var(--action-rgb),calc(.28 * var(--tint)))}.sim-action-btn.close{background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;padding:6px 10px}.sim-action-btn.close:hover{background:#ef44444d;border-color:#ef4444}.device-sim-frame-area{flex:1;width:100%;display:flex;align-items:center;justify-content:center;padding:16px;overflow:auto}.device-sim-frame{position:relative;background:#000;border:12px solid #1c1a24;border-radius:46px;box-shadow:0 25px 60px #000c,0 0 0 2px #ffffff1a;overflow:hidden;transition:width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1);box-sizing:content-box}.device-sim-frame.landscape{border-radius:36px}.device-notch{position:absolute;top:8px;left:50%;transform:translate(-50%);width:110px;height:24px;background:#000;border-radius:20px;z-index:500;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 2px 8px #0009}.device-sim-frame.landscape .device-notch{top:50%;left:12px;transform:translateY(-50%);width:24px;height:90px;border-radius:20px;flex-direction:column}.device-camera-lens{width:10px;height:10px;border-radius:50%;background:#080d1a;border:1px solid #1a2538}.device-speaker-grille{width:40px;height:3px;border-radius:4px;background:#1e293b}.device-sim-iframe{width:100%;height:100%;border:none;background:#09090b}.device-home-indicator{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:130px;height:4px;border-radius:4px;background:#fff6;pointer-events:none;z-index:500}.founder-view-tabs{display:flex!important;align-items:center!important;gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:4px 2px 12px!important;margin-bottom:12px!important;scrollbar-width:none!important;flex-wrap:nowrap!important;touch-action:pan-x!important}.founder-view-tabs::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.founder-tab-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 14px!important;border-radius:12px!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;color:var(--text-muted)!important;white-space:nowrap!important;flex-shrink:0!important;flex-grow:0!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;-webkit-user-select:none!important;user-select:none!important}.founder-tab-btn span{white-space:nowrap!important}.founder-tab-btn:hover{background:#ffffff17;color:#fff;border-color:#ffffff2e;transform:translateY(-1px)}.founder-tab-btn.active{background:linear-gradient(135deg,rgba(var(--action-rgb),calc(.16 * var(--tint))),rgba(var(--action-rgb),calc(.08 * var(--tint))));border-color:rgba(var(--action-rgb),.45);color:#fff;box-shadow:0 4px 16px rgba(var(--action-rgb),calc(.2 * var(--tint)))}.founder-tab-badge{padding:2px 8px;border-radius:9999px;font-size:11px;font-weight:700;background:#ffffff14;color:var(--text-muted)}.founder-tab-btn.active .founder-tab-badge{background:#b45309;color:#fff}.founder-stats-counter .counter-item:hover{opacity:1!important;transform:translateY(-1px)}@media (max-width: 768px){*{-webkit-tap-highlight-color:transparent}.app-layout,.page,.dashboard-content,.card,.liquid-glass,.sd-card{backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}body,html,.app-layout,.dashboard-content,.page{-webkit-overflow-scrolling:touch}body{overflow-x:clip!important}}@media (max-width: 680px){.topbar-badge-text,.topbar-signout-label{display:none!important}.topbar-signout-btn{padding:6px 8px!important}.msg-page-root{padding:14px 10px!important}.msg-search-actions{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.msg-search-actions>div:first-child{min-width:100%!important;max-width:100%!important}.msg-search-actions>div:last-child{width:100%!important;display:flex!important;gap:8px!important}.msg-search-actions>div:last-child button{flex:1 1 0!important;justify-content:center!important;white-space:nowrap!important;padding:9px 8px!important;font-size:12px!important}.msg-studio-card{flex-direction:column!important;align-items:stretch!important;padding:12px 14px!important;gap:12px!important}.msg-template-info{width:100%!important;min-width:0!important;display:flex!important;align-items:center!important;gap:10px!important}.msg-template-name{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;display:block!important;max-width:100%!important;font-size:14px!important;word-break:normal!important}.msg-card-actions{width:100%!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;border-top:1px solid rgba(255,255,255,.08)!important;padding-top:10px!important}.msg-card-actions>div{flex:1 1 0!important;display:flex!important}.msg-card-actions button,.msg-card-action-btn{flex:1 1 0!important;width:100%!important;justify-content:center!important;padding:8px 6px!important;font-size:11.5px!important;white-space:nowrap!important}.msg-modal-surface{width:96vw!important;max-width:96vw!important;max-height:96vh!important;max-height:96dvh!important;border-radius:12px!important;margin:auto!important}.msg-modal-header{flex-direction:column!important;align-items:stretch!important;padding:12px 14px!important;gap:10px!important}.msg-modal-header-top{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.msg-modal-title-input{min-width:0!important;flex:1!important;font-size:14.5px!important}.msg-modal-tabs-bar{width:100%!important;display:flex!important;background:#ffffff0a!important;padding:3px!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.08)!important}.msg-modal-tab-btn{flex:1 1 0!important;text-align:center!important;justify-content:center!important;padding:7px 4px!important;font-size:12px!important}.discord-formatting-bar{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;padding-bottom:4px!important;scrollbar-width:none!important}.discord-formatting-bar::-webkit-scrollbar{display:none!important}.discord-formatting-hint{display:none!important}.picker-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}.guild-card-active,.guild-card-inactive{padding:14px 8px 12px!important;border-radius:16px!important;gap:8px!important;min-height:auto!important;box-sizing:border-box!important}.gc-icon-wrap{width:56px!important;height:56px!important;border-radius:16px!important}.gc-icon-img{border-radius:15px!important}.gc-initials{font-size:16px!important;border-radius:15px!important}.gc-name{font-size:12px!important;font-weight:700!important;max-width:100%!important}.gc-meta{gap:3px!important}.gc-badge,.guild-owner-badge{font-size:9.5px!important;padding:1px 5px!important}.gc-status{font-size:10px!important;gap:4px!important}.adaptive-two-column-grid,.rr-studio-grid,.msg-grid-responsive-2,.msg-grid-responsive-footer{grid-template-columns:1fr!important;display:flex!important;flex-direction:column!important}}.sr{opacity:0;transform:translateY(28px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.sr.sr-visible{opacity:1;transform:translateY(0)}.sr-delay-1{transition-delay:.08s}.sr-delay-2{transition-delay:.16s}.sr-delay-3{transition-delay:.24s}.sr-delay-4{transition-delay:.32s}.sr-delay-5{transition-delay:.4s}.sim-cursor{display:inline-block;width:2px;height:13px;background:currentColor;margin-left:1px;vertical-align:text-bottom;animation:blink-cursor .75s step-start infinite}.guide-body-layout{display:flex;flex:1;min-height:0;overflow:hidden;position:relative;z-index:1}.guide-sidebar-aside{width:268px;min-width:230px;max-width:290px;flex-shrink:0;overflow-y:auto;padding:20px 16px;display:flex;flex-direction:column;gap:18px;background:#06080fb8;border-right:1px solid rgba(255,255,255,.06);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.guide-sidebar-aside::-webkit-scrollbar{width:4px}.guide-sidebar-aside::-webkit-scrollbar-track{background:transparent}.guide-sidebar-aside::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.guide-content-area{flex:1;min-width:0;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:14px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.guide-content-area::-webkit-scrollbar{width:4px}.guide-content-area::-webkit-scrollbar-track{background:transparent}.guide-content-area::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:99px}.cmd-card-v2{transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s;cursor:default;will-change:transform}.cmd-card-v2:hover{transform:translateY(-3px);box-shadow:0 20px 52px #000000a6,0 0 0 1px #3b82f638!important}.sidebar-btn{transition:background .18s,color .18s,border-color .18s,transform .14s;width:100%;background:none;border:1px solid transparent;cursor:pointer;font-family:inherit}.sidebar-btn:hover{transform:translate(3px)}.copy-btn{transition:background .15s,color .15s,transform .1s;cursor:pointer}.copy-btn:hover{transform:scale(1.07)}.copy-btn:active{transform:scale(.93)}.stat-chip{transition:transform .18s,box-shadow .18s}.stat-chip:hover{transform:translateY(-3px);box-shadow:0 10px 28px #0006!important}.logo-img{animation:pulse-ring 2.6s ease-out infinite}@keyframes pulse-ring{0%{box-shadow:0 0 #3b82f666}70%{box-shadow:0 0 0 8px #3b82f600}to{box-shadow:0 0 #3b82f600}}.sim-wrapper{background:#1e1f22;border-radius:10px;padding:12px 14px;overflow:hidden}.sim-input-bar{display:flex;align-items:center;gap:8px;background:#383a40;border-radius:8px;padding:7px 12px;font-family:Consolas,Courier New,monospace;font-size:13px;color:#dcddde;min-height:36px;margin-bottom:8px}[data-theme=light] .guide-sidebar-aside{background:#f1f5f9f0;border-right:1px solid rgba(14,71,140,.1)}[data-theme=light] .sim-wrapper{background:#e2e8f0}[data-theme=light] .sim-input-bar{background:#fff;color:#1e293b}[data-theme=light] .cmd-card-v2:hover{box-shadow:0 12px 36px #0e478c24,0 0 0 1px rgba(var(--accent-rgb),.22)!important}@media (max-width: 768px){.guide-body-layout{flex-direction:column;overflow:visible}.guide-sidebar-aside{width:100%;min-width:unset;max-width:unset;border-right:none;border-bottom:1px solid rgba(255,255,255,.06);padding:12px 14px;max-height:300px}.guide-content-area{padding:14px 12px}}.cgp-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background-color:var(--bg-primary, #09090b);color:var(--text-primary, #f8fafc);font-family:var(--font-body, "Inter", sans-serif);position:relative;overflow-x:clip;transition:background-color .25s ease,color .25s ease}[data-theme=light] .cgp-page{background-color:#f8fafc!important;color:#0f172a!important}.cgp-orb{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none;opacity:.18;transition:opacity .3s ease}[data-theme=light] .cgp-orb{opacity:.08!important}.cgp-hero{position:relative;z-index:2;padding:36px 24px 24px;max-width:1600px;margin:0 auto;width:100%;box-sizing:border-box}.cgp-hero-title{font-family:"Space Grotesk",var(--font-display),sans-serif;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;color:#fff;letter-spacing:-.03em;margin:0 0 10px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}[data-theme=light] .cgp-hero-title{color:#0f172a!important}.cgp-badge-crimson{font-size:11px;font-weight:700;letter-spacing:.8px;padding:4px 10px;border-radius:9999px;background:linear-gradient(135deg,rgba(var(--accent-rgb),calc(.2 * var(--tint))),rgba(var(--accent-rgb),calc(.1 * var(--tint))));color:var(--accent-light);border:1px solid rgba(var(--accent-rgb),.35);text-transform:uppercase}[data-theme=light] .cgp-badge-crimson{background:rgba(var(--accent-rgb),calc(.12 * var(--tint)))!important;color:#e11d48!important;border-color:rgba(var(--accent-rgb),.3)!important}.cgp-hero-sub{color:#94a3b8;font-size:1.02rem;max-width:680px;line-height:1.55;margin:0 0 22px}[data-theme=light] .cgp-hero-sub{color:#475569!important}.cgp-stats-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.cgp-stat-chip{background:#18181bb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(var(--accent-rgb),.18);border-radius:10px;padding:7px 14px;display:inline-flex;align-items:center;gap:7px;font-size:.86rem;transition:all .2s ease}.cgp-stat-chip:hover{border-color:rgba(var(--accent-rgb),.4);transform:translateY(-1px)}[data-theme=light] .cgp-stat-chip{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 2px 8px #0000000a!important}.cgp-stat-val{font-weight:800;color:var(--accent);font-size:.95rem}[data-theme=light] .cgp-stat-val{color:#e11d48!important}.cgp-stat-lbl{color:#94a3b8;font-size:.78rem}[data-theme=light] .cgp-stat-lbl{color:#64748b!important}.cgp-body-layout{display:flex!important;align-items:flex-start!important;gap:32px!important;max-width:1560px!important;margin:0 auto!important;width:100%!important;padding:0 24px 80px!important;box-sizing:border-box!important;flex:1!important}@media (max-width: 980px){.cgp-body-layout{flex-direction:column!important;padding:0 16px 50px!important;gap:20px!important}}.cgp-sidebar{width:300px!important;flex-shrink:0!important;background:#121218f0!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(var(--accent-rgb),.16)!important;border-radius:16px!important;padding:20px!important;display:flex!important;flex-direction:column!important;gap:16px!important;position:-webkit-sticky!important;position:sticky!important;top:96px!important;align-self:flex-start!important;max-height:calc(100vh - 120px)!important;max-height:calc(100dvh - 120px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:rgba(var(--accent-rgb),.4) transparent!important;box-shadow:0 10px 30px #00000059!important;z-index:30!important}[data-theme=light] .cgp-sidebar{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 6px 24px #0000000d!important}@media (max-width: 980px){.cgp-sidebar{width:100%!important;position:static!important;max-height:none!important;overflow-y:visible!important}}.cgp-search-wrap{position:relative;width:100%}.cgp-search-input{width:100%;box-sizing:border-box;padding:10px 14px 10px 38px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#fff;font-size:.88rem;outline:none;transition:all .2s ease;font-family:inherit}.cgp-search-input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(var(--accent-rgb),calc(.2 * var(--tint)))!important}[data-theme=light] .cgp-search-input{background:#f1f5f9!important;border:1px solid rgba(0,0,0,.12)!important;color:#0f172a!important}[data-theme=light] .cgp-search-input::placeholder{color:#94a3b8!important}.cgp-filter-btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:9px 12px;border-radius:9px;font-size:.86rem;border:1px solid transparent;cursor:pointer;background:transparent;color:#94a3b8;transition:all .18s cubic-bezier(.16,1,.3,1);font-family:inherit;text-align:left}.cgp-filter-btn:hover{background:rgba(var(--action-rgb),calc(.08 * var(--tint)));color:var(--action-light);transform:translate(2px)}.cgp-filter-btn.active{background:var(--action-gradient, linear-gradient(135deg, #fbbf24, #f59e0b))!important;border-color:transparent!important;color:#1a1204!important;font-weight:700}[data-theme=light] .cgp-filter-btn{color:#334155!important}[data-theme=light] .cgp-filter-btn:hover{background:rgba(var(--action-rgb),.1)!important;color:#b45309!important}[data-theme=light] .cgp-filter-btn.active{background:var(--action-gradient, linear-gradient(135deg, #fbbf24, #f59e0b))!important;border-color:transparent!important;color:#1a1204!important;font-weight:700}.cgp-filter-count{font-size:11px;font-weight:700;padding:2px 7px;border-radius:9999px;background:#ffffff0f;color:#94a3b8}.cgp-filter-btn.active .cgp-filter-count{background:#1a120429;color:#1a1204}[data-theme=light] .cgp-filter-btn.active .cgp-filter-count{background:#1a120429!important;color:#1a1204!important}.cgp-content-area{flex:1!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:20px!important}.cgp-results-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 18px;border-radius:12px;background:#121218d9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(var(--accent-rgb),.16);font-size:.88rem;color:#94a3b8}[data-theme=light] .cgp-results-bar{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;color:#475569!important;box-shadow:0 2px 10px #00000008!important}.cgp-results-bar strong{color:#fff}[data-theme=light] .cgp-results-bar strong{color:#0f172a!important}.cgp-view-toggle-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(var(--accent-rgb),.25);color:#fff;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);font-family:inherit}.cgp-view-toggle-btn:hover{background:rgba(var(--action-rgb),calc(.15 * var(--tint)));border-color:var(--action);transform:translateY(-1px)}[data-theme=light] .cgp-view-toggle-btn{background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;color:#1e293b!important}.cgp-cards-grid{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important}.cmd-card-v2{content-visibility:auto;contain-intrinsic-size:0 170px;background:linear-gradient(135deg,#14141cf2,#0e0e14fa);border:1px solid rgba(var(--accent-rgb),.14);border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:12px;position:relative;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease,border-color .22s ease;box-shadow:0 4px 20px #00000040;animation:cmdCardFadeIn .26s cubic-bezier(.16,1,.3,1) both}.cmd-card-v2:hover{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.45)!important;box-shadow:0 10px 32px #00000073,0 0 16px rgba(var(--accent-rgb),calc(.15 * var(--tint)))!important}[data-theme=light] .cmd-card-v2{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 18px #0000000a!important}[data-theme=light] .cmd-card-v2:hover{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.35)!important;box-shadow:0 10px 28px #00000014,0 0 14px rgba(var(--accent-rgb),calc(.12 * var(--tint)))!important}.cmd-card-accent-bar{position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,var(--accent),var(--accent-light))}.cmd-card-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding-left:6px}.cmd-card-title-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cmd-card-name{font-size:1.05rem;font-weight:800;color:var(--accent);font-family:JetBrains Mono,Consolas,monospace;letter-spacing:-.02em}[data-theme=light] .cmd-card-name{color:#e11d48!important}.cmd-card-alias-text{font-size:11.5px;color:#94a3b8;background:#ffffff0d;padding:2px 8px;border-radius:6px;border:1px solid rgba(255,255,255,.08)}[data-theme=light] .cmd-card-alias-text{background:#f1f5f9!important;border-color:#00000014!important;color:#64748b!important}.cgp-mode-pill{padding:3px 9px;border-radius:9999px;font-size:10.5px;font-weight:700;display:inline-flex;align-items:center;gap:4px}.cgp-mode-pill.slash{background:rgba(var(--accent-rgb),calc(.12 * var(--tint)));border:1px solid rgba(var(--accent-rgb),.28);color:#f36}.cgp-mode-pill.prefix{background:#8b5cf61f;border:1px solid rgba(139,92,246,.28);color:#a78bfa}.cgp-cat-pill{padding:3px 9px;border-radius:9999px;font-size:11px;font-weight:600;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#94a3b8}[data-theme=light] .cgp-cat-pill{background:#f1f5f9!important;border-color:#00000014!important;color:#475569!important}.cmd-card-desc{font-size:.92rem;line-height:1.58;color:#e2e8f0;margin:0;padding-left:6px}[data-theme=light] .cmd-card-desc{color:#334155!important}.cmd-card-usecase{background:rgba(var(--accent-rgb),calc(.05 * var(--tint)));border-left:3px solid var(--accent);padding:8px 12px;border-radius:0 8px 8px 0;font-size:.84rem;line-height:1.48;color:#cbd5e1}[data-theme=light] .cmd-card-usecase{background:rgba(var(--accent-rgb),calc(.04 * var(--tint)))!important;color:#475569!important}.cmd-card-usage{background:#09090c;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px 14px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:JetBrains Mono,Consolas,monospace;font-size:.86rem;color:#f8fafc}[data-theme=light] .cmd-card-usage{background:#f1f5f9!important;border:1px solid rgba(0,0,0,.1)!important;color:#0f172a!important}.cmd-card-param{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:3px 9px;border-radius:6px;font-size:.78rem;color:#cbd5e1}[data-theme=light] .cmd-card-param{background:#f8fafc!important;border:1px solid rgba(0,0,0,.08)!important;color:#334155!important}.cmd-card-sim-section{display:flex;flex-direction:column;gap:8px;margin-top:2px}.cgp-sim-toggle-btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 14px;border-radius:10px;background:#ffffff08;border:1px solid rgba(var(--accent-rgb),.18);color:#e2e8f0;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);font-family:inherit}.cgp-sim-toggle-btn:hover{background:rgba(var(--action-rgb),calc(.08 * var(--tint)));border-color:rgba(var(--action-rgb),.4);color:#fff}.cgp-sim-toggle-btn.expanded{background:rgba(var(--action-rgb),calc(.1 * var(--tint)));border-color:rgba(var(--action-rgb),.45);color:#fff}[data-theme=light] .cgp-sim-toggle-btn{background:#f8fafc!important;border:1px solid rgba(var(--accent-rgb),.2)!important;color:#1e293b!important}[data-theme=light] .cgp-sim-toggle-btn:hover,[data-theme=light] .cgp-sim-toggle-btn.expanded{background:rgba(var(--action-rgb),.1)!important;border-color:var(--action)!important;color:#0f172a!important}.cmd-sim-drawer{animation:simDrawerSlide .22s cubic-bezier(.16,1,.3,1) both}.sim-run-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:10.5px;font-weight:700;cursor:pointer;background:rgba(var(--action-rgb),calc(.15 * var(--tint)));border:1px solid rgba(var(--action-rgb),.35);color:var(--action-light);font-family:inherit;transition:all .18s ease}.sim-run-btn:hover:not(:disabled){background:rgba(var(--action-rgb),calc(.3 * var(--tint)));border-color:var(--action);color:#fff;transform:translateY(-1px)}.sim-run-btn:disabled{opacity:.6;cursor:wait}.sim-typing-dot{width:4px;height:4px;border-radius:50%;background:var(--accent);display:inline-block;animation:simTypingBounce .8s ease-in-out infinite}@keyframes simTypingBounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1.2);opacity:1}}@keyframes cmdCardFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cmdEmbedIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes simDrawerSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.sim-wrapper{background:#0e0e12d9;border:1px solid rgba(var(--accent-rgb),.12);border-radius:12px;padding:12px 14px;margin-top:4px;display:flex;flex-direction:column;gap:8px}[data-theme=light] .sim-wrapper{background:#f8fafc!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:inset 0 1px 3px #00000005!important}.sim-input-bar{display:flex;align-items:center;gap:8px;background:#1e1f22;border-radius:8px;padding:7px 12px;font-size:.85rem;color:#dbdee1;font-family:JetBrains Mono,Consolas,monospace}[data-theme=light] .sim-input-bar{background:#e2e8f0!important;color:#0f172a!important}.sim-cursor{display:inline-block;width:2px;height:14px;background:var(--accent);vertical-align:middle;margin-left:2px;animation:blink-cursor .75s ease-in-out infinite}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}.copy-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#94a3b8;font-family:inherit;transition:all .18s cubic-bezier(.16,1,.3,1)}.copy-btn:hover{background:rgba(var(--action-rgb),calc(.15 * var(--tint)));border-color:var(--action);color:#fff;transform:translateY(-1px)}.copy-btn.copied{background:#10b98126!important;border-color:#10b98166!important;color:#10b981!important;transform:scale(1.05)}[data-theme=light] .copy-btn{background:#f1f5f9!important;border:1px solid rgba(0,0,0,.12)!important;color:#334155!important}[data-theme=light] .copy-btn:hover{background:rgba(var(--action-rgb),.1)!important;border-color:var(--action)!important}.public-nav-wrapper{position:sticky;top:16px;z-index:999;max-width:1200px;margin:16px auto 24px;padding:0 20px;width:100%;box-sizing:border-box}.public-nav-bar{position:relative!important;display:flex;align-items:center;justify-content:space-between;padding:10px 24px;border-radius:9999px;background:radial-gradient(125% 150% at 50% -20%,rgba(var(--accent-rgb),calc(.32 * var(--tint))),#be0a3026 45%,#0c0d10f2 85%),linear-gradient(180deg,#121316f5,#0a070cfa)!important;backdrop-filter:blur(32px) saturate(220%) brightness(1.06)!important;-webkit-backdrop-filter:blur(32px) saturate(220%) brightness(1.06)!important;border:1px solid rgba(var(--accent-rgb),.52)!important;box-shadow:inset 0 1.5px 2px #ff8caf8c,inset 0 -1.5px 2px #000c,inset 0 0 28px rgba(var(--accent-rgb),calc(.22 * var(--tint))),0 16px 44px -4px #000000d9,0 0 32px rgba(var(--accent-rgb),calc(.36 * var(--tint)))!important;gap:12px;transition:all .3s cubic-bezier(.16,1,.3,1)!important}.public-nav-bar:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1.5px;background:linear-gradient(90deg,transparent 0%,rgba(255,120,160,.4) 15%,rgba(255,255,255,.95) 50%,rgba(255,120,160,.4) 85%,transparent 100%);border-radius:9999px;pointer-events:none;z-index:2;box-shadow:0 0 8px #fff9,0 0 16px rgba(var(--accent-rgb),calc(.7 * var(--tint)))}.public-nav-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(85% 60% at 50% 120%,rgba(var(--accent-rgb),calc(.2 * var(--tint))) 0%,transparent 75%);pointer-events:none;z-index:0}.public-nav-bar>*{position:relative;z-index:1}.public-nav-bar:hover{border-color:rgba(var(--accent-rgb),.72)!important;box-shadow:inset 0 2px 3px #ffffffd9,inset 0 -1.5px 2px #000000e6,inset 0 0 36px rgba(var(--accent-rgb),calc(.32 * var(--tint))),0 20px 52px -4px #000000e6,0 0 48px rgba(var(--accent-rgb),calc(.52 * var(--tint)))!important}[data-theme=light] .public-nav-bar{background:radial-gradient(120% 140% at 50% -20%,#f4f7fcf5,#fafbfef5,#fffffffa)!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;border:1.5px solid rgba(var(--accent-rgb),.35)!important;box-shadow:inset 0 1.5px 2px #fff,inset 0 -1px 2px rgba(var(--accent-rgb),calc(.08 * var(--tint))),inset 0 0 20px rgba(var(--accent-rgb),calc(.08 * var(--tint))),0 14px 40px -4px rgba(var(--accent-rgb),calc(.12 * var(--tint))),0 0 24px rgba(var(--accent-rgb),calc(.15 * var(--tint)))!important}.login-nav-manage-btn{background:var(--action-gradient, linear-gradient(135deg, #ffd043, #f59e0b))!important;color:#0f172a!important;display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 6px;border-radius:9999px;border:1px solid rgba(255,255,255,.45)!important;cursor:pointer;font-size:13px;font-weight:700;box-shadow:0 4px 16px rgba(var(--action-rgb),calc(.4 * var(--tint))),inset 0 1px #ffffffa6!important;transition:all .22s cubic-bezier(.16,1,.3,1);text-decoration:none}.login-nav-manage-btn:hover{transform:translateY(-1.5px) scale(1.02);background:var(--action-gradient-hover, linear-gradient(135deg, #ffe066, #fbbf24))!important;box-shadow:0 6px 24px rgba(var(--action-rgb),calc(.55 * var(--tint))),0 0 16px rgba(var(--action-rgb),.4),inset 0 1px #ffffffd9!important;border-color:#ffffffa6!important}.login-nav-manage-btn:focus-visible{outline:2px solid rgba(var(--action-rgb),.85);outline-offset:2px}@media (min-width: 961px){.cgp-sidebar{position:sticky!important;top:96px!important;align-self:flex-start!important;height:fit-content!important;max-height:calc(100vh - 120px)!important;max-height:calc(100dvh - 120px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:rgba(var(--accent-rgb),.4) transparent!important;z-index:40!important}}.cgp-page{overflow-x:clip!important;min-height:100vh;min-height:100dvh}.cgp-card-header-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(var(--accent-rgb),calc(.08 * var(--tint)));border:1px solid rgba(var(--accent-rgb),.25);padding:5px 12px;border-radius:8px}[data-theme=light] .cgp-card-header-badge{background:rgba(var(--accent-rgb),calc(.06 * var(--tint)))!important;border-color:rgba(var(--accent-rgb),.25)!important}.cgp-perm-pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--text-muted, #94a3b8);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:4px 10px;border-radius:6px;flex-shrink:0}[data-theme=light] .cgp-perm-pill{background:#f1f5f9!important;border:1px solid rgba(0,0,0,.08)!important;color:#475569!important}.theme-wipe{pointer-events:none;position:fixed;left:var(--theme-wipe-x, 50vw);top:var(--theme-wipe-y, 50vh);z-index:99999;width:var(--theme-wipe-size, 2000px);height:var(--theme-wipe-size, 2000px);border-radius:50%;background:var(--theme-wipe-color, var(--accent));transform:translate(-50%,-50%) scale(0);opacity:.22;animation:theme-wipe-grow .52s cubic-bezier(.16,1,.3,1) forwards}.theme-wipe.is-done{opacity:0;transition:opacity .22s ease}@keyframes theme-wipe-grow{to{transform:translate(-50%,-50%) scale(1);opacity:0}}::view-transition-old(root),::view-transition-new(root){animation:none!important;mix-blend-mode:normal!important;height:100vh!important;height:100dvh!important;overflow:hidden!important}.theme-view-transition::view-transition-old(root){z-index:1!important}.theme-view-transition::view-transition-new(root){z-index:2!important}html,body{overflow-x:clip!important}.cgp-page{overflow:visible!important;overflow-x:clip!important;min-height:100vh;min-height:100dvh}.cgp-body-layout{display:flex!important;gap:28px!important;max-width:1600px!important;margin:0 auto!important;width:100%!important;padding:0 24px 80px!important;box-sizing:border-box!important;align-items:flex-start!important}@media (min-width: 961px){.cgp-sidebar{position:-webkit-sticky!important;position:sticky!important;top:96px!important;align-self:flex-start!important;width:290px!important;flex-shrink:0!important;height:fit-content!important;max-height:calc(100vh - 120px)!important;max-height:calc(100dvh - 120px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:rgba(var(--accent-rgb),.4) transparent!important;z-index:40!important}}.hero-header-wrap{position:-webkit-sticky!important;position:sticky!important;top:16px!important;max-width:1380px!important;margin:16px auto 30px!important;padding:0 20px!important;z-index:999!important}.public-nav-wrapper{position:sticky!important;top:16px!important;max-width:1560px!important;margin:16px auto 20px!important;padding:0 24px!important;z-index:100!important}.cgp-page{min-height:100vh;min-height:100dvh;overflow:visible!important;background-color:var(--bg-primary, #09090b);color:var(--text-primary, #ffffff)}.cgp-body-layout{display:flex!important;align-items:flex-start!important;gap:32px!important;max-width:1560px!important;margin:0 auto!important;width:100%!important;padding:0 24px 80px!important;box-sizing:border-box!important;position:relative!important}@media (min-width: 981px){.cgp-sidebar{position:-webkit-sticky!important;position:sticky!important;top:86px!important;width:300px!important;height:calc(100vh - 106px)!important;height:calc(100dvh - 106px)!important;max-height:calc(100vh - 106px)!important;max-height:calc(100dvh - 106px)!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;scrollbar-color:rgba(var(--accent-rgb),.4) transparent!important;flex-shrink:0!important;align-self:flex-start!important;z-index:40!important;background:#121218d9!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(var(--accent-rgb),.18)!important;border-radius:16px!important;padding:20px!important;box-sizing:border-box!important}.cgp-content-area{flex:1!important;min-width:0!important}}@media (max-width: 980px){.cgp-body-layout{flex-direction:column!important;padding:0 16px 60px!important}.cgp-sidebar{position:static!important;width:100%!important;height:auto!important;max-height:none!important}}html,body,.cgp-page,.cgp-sidebar,.cmd-card-v2,.sim-wrapper{transition:background-color .2s ease,color .2s ease,border-color .2s ease}.scroll-reveal{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1)!important;will-change:opacity,transform}.scroll-reveal.is-revealed{opacity:1!important;transform:translateY(0)!important}.public-nav-bar *{word-break:normal!important}.login-nav-links{display:flex!important;align-items:center!important;gap:clamp(10px,1.4vw,22px)!important;white-space:nowrap!important;flex-shrink:0!important}.login-nav-links a{font-size:.88rem!important;font-weight:600!important;color:#f0f6fcbf!important;text-decoration:none!important;white-space:nowrap!important;word-break:normal!important;flex-shrink:0!important;display:inline-block!important;padding:4px 6px!important;transition:color .18s ease,transform .18s ease!important}.login-nav-links a:hover,.login-nav-links a.active-link{color:var(--accent)!important}.login-nav-links a.nav-invite-badge-btn:hover{color:var(--action-light)!important;border-color:rgba(var(--action-rgb),.8)!important}[data-theme=light] .login-nav-links a.nav-invite-badge-btn:hover{color:#b45309!important}@media (max-width: 1024px){.nav-desktop-links{display:none!important}.mobile-nav-toggle-btn{display:inline-flex!important}}@media (min-width: 1025px){.nav-desktop-links{display:flex!important}.mobile-nav-toggle-btn,.cgp-mode-short-label{display:none!important}.cgp-mode-full-label{display:inline!important}}@media (max-width: 768px){.public-nav-wrapper{padding:0 10px!important;margin:10px auto 16px!important;top:10px!important;width:100%!important;box-sizing:border-box!important}.public-nav-bar{padding:7px 14px!important;gap:8px!important;width:100%!important;box-sizing:border-box!important}.public-nav-right{gap:8px!important}.login-content{padding:10px 8px 30px!important}}@media (max-width: 640px){.public-nav-wrapper{padding:0 8px!important;margin:8px auto 14px!important;top:8px!important}.public-nav-bar{padding:6px 12px!important;gap:6px!important}.login-nav-brand{gap:8px!important}.login-nav-logo{width:32px!important;height:32px!important;border-radius:10px!important}.login-nav-logo span{font-size:1.1rem!important}.login-nav-brand-title{font-size:1.05rem!important;line-height:1.1!important}.login-nav-brand-sub{display:none!important}.public-nav-right{gap:6px!important}.theme-toggle-btn{width:34px!important;height:34px!important;flex-shrink:0!important}.theme-toggle-btn svg{width:15px!important;height:15px!important}.manage-btn-label,.manage-btn-chevron{display:none!important}.login-nav-manage-btn{width:34px!important;height:34px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;flex-shrink:0!important;gap:0!important}.login-nav-manage-btn svg{width:16px!important;height:16px!important}.mobile-nav-toggle-btn{width:34px!important;height:34px!important;border-radius:10px!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.mobile-nav-toggle-btn svg{width:18px!important;height:18px!important}}@media (max-width: 380px){.public-nav-wrapper{padding:0 4px!important;margin:6px auto 10px!important;top:6px!important}.public-nav-bar{padding:5px 8px!important;gap:5px!important}.login-nav-brand{gap:6px!important}.login-nav-logo{width:28px!important;height:28px!important;border-radius:8px!important}.login-nav-logo span,.login-nav-brand-title{font-size:.95rem!important}.public-nav-right{gap:4px!important}.theme-toggle-btn,.login-nav-manage-btn,.mobile-nav-toggle-btn{width:30px!important;height:30px!important;border-radius:8px!important}.theme-toggle-btn svg,.login-nav-manage-btn svg{width:14px!important;height:14px!important}.mobile-nav-toggle-btn svg{width:16px!important;height:16px!important}}@media (max-width: 980px){.cgp-body-layout{flex-direction:column!important;padding:0 14px 40px!important;gap:14px!important}.cgp-sidebar{width:100%!important;position:static!important;max-height:none!important;padding:14px!important;gap:12px!important;border-radius:14px!important;box-sizing:border-box!important}.cgp-mode-filter-row{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;width:100%!important}.cgp-mode-full-label{display:none!important}.cgp-mode-short-label{display:inline!important}.cgp-mode-btn{padding:7px 8px!important;justify-content:center!important;font-size:12px!important;gap:4px!important;text-align:center!important}.cgp-mode-btn>span{gap:5px!important}.cgp-categories-wrap{display:flex!important;flex-direction:row!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;gap:8px!important;padding:2px 2px 6px!important;flex-wrap:nowrap!important;width:100%!important;box-sizing:border-box!important}.cgp-categories-wrap::-webkit-scrollbar{display:none!important}.cgp-cat-chip{white-space:nowrap!important;flex-shrink:0!important;width:auto!important;padding:6px 12px!important;border-radius:9999px!important;font-size:12px!important;gap:8px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important}[data-theme=light] .cgp-cat-chip{background:#f1f5f9!important;border:1px solid rgba(0,0,0,.08)!important;color:#334155!important}.cgp-cat-chip.active,[data-theme=light] .cgp-cat-chip.active{background:var(--action-gradient, linear-gradient(135deg, #fbbf24, #f59e0b))!important;border-color:transparent!important;color:#1a1204!important}.cgp-sidebar-divider{display:none!important}.cgp-hero{padding:4px 0 10px!important}.cgp-hero-title{font-size:1.35rem!important;margin-bottom:6px!important;flex-wrap:wrap!important;gap:8px!important}.cgp-hero-sub{font-size:.84rem!important;margin-bottom:12px!important;line-height:1.5!important}.cgp-stats-row{gap:6px!important;overflow-x:auto!important;scrollbar-width:none!important;flex-wrap:nowrap!important;padding-bottom:4px!important}.cgp-stats-row::-webkit-scrollbar{display:none!important}.cgp-stat-chip{padding:5px 10px!important;font-size:11px!important;flex-shrink:0!important}.cgp-results-bar{padding:8px 12px!important;font-size:.8rem!important;border-radius:10px!important}}@media (max-width: 480px){.cgp-body-layout{padding:0 8px 30px!important;gap:10px!important}.cgp-sidebar{padding:10px!important;gap:8px!important;border-radius:12px!important}.cgp-search-input{font-size:.82rem!important;padding:8px 12px 8px 34px!important}.discord-cmd-card{padding:12px!important;border-radius:12px!important;gap:10px!important}.discord-red-embed{padding:10px!important}.discord-embed-desc{font-size:.84rem!important}.discord-field-code{padding:5px 8px!important}.discord-field-code code{font-size:.78rem!important}.discord-usecase-text{font-size:.8rem!important;padding:6px 10px!important}}[data-theme=light] .login-page{background:#f8fafc!important;color:#0f172a!important}[data-theme=light] .login-aurora{opacity:.22!important}[data-theme=light] .public-nav-bar{background:#fffffff5!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;border:1px solid rgba(var(--accent-rgb),.25)!important;box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -1px 1px #0000000a,0 12px 36px -4px #00000014,0 0 16px rgba(var(--accent-rgb),calc(.08 * var(--tint)))!important}[data-theme=light] .login-nav-brand span,[data-theme=light] .login-nav-brand div{color:#0f172a!important}[data-theme=light] .login-nav-links a{color:#334155!important}[data-theme=light] .login-nav-links a:hover,[data-theme=light] .login-nav-links a.active-link{color:var(--accent)!important}[data-theme=light] .mobile-nav-toggle-btn{background:rgba(var(--action-rgb),.1)!important;border-color:rgba(var(--action-rgb),.35)!important;color:#0f172a!important}[data-theme=light] .mobile-dropdown-menu{background:#fffffff5!important;border:1px solid rgba(var(--accent-rgb),.25)!important;box-shadow:0 16px 40px #0000001a!important}[data-theme=light] .privacy-card-container,[data-theme=light] .docs-content-card,[data-theme=light] .terms-content-card,[data-theme=light] .login-feat-card,[data-theme=light] .terms-toc-sidebar{background:#fff!important;border:1px solid rgba(226,232,240,.9)!important;box-shadow:0 8px 30px #0000000d,0 0 1px #00000014!important;color:#0f172a!important}[data-theme=light] .privacy-title,[data-theme=light] .docs-section-title,[data-theme=light] .terms-hero-title,[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3{color:#0f172a!important}[data-theme=light] p,[data-theme=light] li,[data-theme=light] .docs-lead-text,[data-theme=light] .docs-step-desc,[data-theme=light] .cmd-card-desc{color:#334155!important}[data-theme=light] .docs-nav-tab-btn{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#475569!important}[data-theme=light] .docs-nav-tab-btn:hover{background:#e2e8f0!important;color:#0f172a!important}[data-theme=light] .docs-nav-tab-btn.active{background:var(--action-gradient, linear-gradient(135deg, #fbbf24, #f59e0b))!important;border-color:transparent!important;color:#1a1204!important}[data-theme=light] .terms-toc-btn{color:#475569!important}[data-theme=light] .terms-toc-btn:hover,[data-theme=light] .terms-toc-btn.active{background:rgba(var(--action-rgb),.12)!important;color:#b45309!important}[data-theme=light] .login-feat-card{box-shadow:0 4px 20px #0000000a!important}[data-theme=light] .feat-card-title{color:#0f172a!important}[data-theme=light] .feat-card-desc{color:#334155!important}.docs-step-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06)}[data-theme=light] .docs-step-card{background:#f8fafc!important;border:1px solid rgba(226,232,240,.9)!important;box-shadow:0 2px 8px #00000008!important}.privacy-reaffirm-btn{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#cbd5e1}.privacy-reaffirm-btn:hover{background:rgba(var(--action-rgb),calc(.2 * var(--tint)));border-color:rgba(var(--action-rgb),.4);color:#fff}[data-theme=light] .privacy-reaffirm-btn{background:#0000000a!important;border:1px solid rgba(0,0,0,.12)!important;color:#0f172a!important}[data-theme=light] .privacy-reaffirm-btn:hover{background:rgba(var(--action-rgb),.1)!important;border-color:var(--action)!important;color:#b45309!important}[data-theme=light] .terms-mobile-select{background:#fff!important;border:1px solid rgba(0,0,0,.15)!important;color:#0f172a!important}[data-theme=light] .terms-toc-title{color:#475569!important;border-bottom-color:#00000014!important}[data-theme=light] .login-page-footer{color:#475569!important;border-top:1px solid rgba(0,0,0,.08)!important}[data-theme=light] .login-footer-links a{color:#475569!important}[data-theme=light] .login-footer-links a:hover{color:var(--accent)!important}[data-theme=light] .discord-sim-window p,[data-theme=light] .sim-wrapper p,[data-theme=light] .discord-sim-window .bot-response-desc,[data-theme=light] .discord-sim-window .bot-embed-desc{color:#cbd5e1!important}.consent-banner-modal{position:fixed!important;bottom:24px!important;left:0!important;right:0!important;margin-left:auto!important;margin-right:auto!important;width:min(680px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;box-sizing:border-box!important;z-index:99999!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border-radius:18px!important;padding:18px 22px!important;background:#0f0f16f5!important;border:1px solid rgba(var(--accent-rgb),.35)!important;box-shadow:0 24px 64px #000000bf,0 0 24px rgba(var(--accent-rgb),calc(.15 * var(--tint)))!important;color:#fff!important}.consent-banner-modal .consent-banner-title{color:#fff!important}.consent-banner-modal .consent-banner-text,.consent-banner-modal p{color:#cbd5e1!important}.consent-banner-modal strong{color:#fff!important}.consent-banner-modal a{color:var(--accent-light)!important}.consent-banner-modal .consent-banner-btn-secondary{background:#ffffff14!important;border:1px solid rgba(255,255,255,.16)!important;color:#f1f5f9!important}.consent-banner-modal .consent-banner-btn-secondary:hover{background:rgba(var(--action-rgb),calc(.2 * var(--tint)))!important;border-color:rgba(var(--action-rgb),.4)!important;color:#fff!important}.consent-banner-modal .consent-banner-dismiss{position:absolute!important;top:14px!important;right:14px!important;border-radius:8px!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .2s!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.14)!important;color:#cbd5e1!important}.consent-banner-modal .consent-banner-dismiss:hover{background:rgba(var(--action-rgb),calc(.25 * var(--tint)))!important;color:#fff!important}.consent-banner-mobile-shield{display:none!important}.consent-banner-shield{flex-shrink:0!important;width:42px!important;height:42px!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,rgba(var(--accent-rgb),calc(.25 * var(--tint))),#b80d351a)!important;border:1px solid rgba(var(--accent-rgb),.4)!important;color:var(--accent-light)!important;box-shadow:0 0 16px rgba(var(--accent-rgb),calc(.25 * var(--tint)))!important}.consent-banner-badge{background:rgba(var(--accent-rgb),calc(.15 * var(--tint)))!important;color:var(--accent-light)!important;border:1px solid rgba(var(--accent-rgb),.3)!important}@media (max-width: 640px){.consent-banner-modal{bottom:12px!important;left:8px!important;right:8px!important;width:auto!important;max-width:calc(100vw - 16px)!important;margin:0 auto!important;padding:12px 14px!important;border-radius:14px!important;box-shadow:0 16px 40px #000000d9,0 0 16px rgba(var(--accent-rgb),calc(.2 * var(--tint)))!important}.consent-banner-shield{display:none!important}.consent-banner-mobile-shield{display:inline-flex!important}.consent-banner-title{font-size:.86rem!important;margin-bottom:4px!important;padding-right:26px!important}.consent-banner-text{font-size:.78rem!important;line-height:1.45!important}.consent-banner-actions{margin-top:10px!important;width:100%!important}.consent-banner-btn-accept{width:100%!important;justify-content:center!important;padding:10px 16px!important;font-size:.86rem!important;border-radius:10px!important}.consent-banner-btn-secondary{display:none!important}.consent-banner-dismiss{top:10px!important;right:10px!important}}[data-theme=light] .consent-banner-modal{background:#fffffffa!important;border:1px solid rgba(var(--accent-rgb),.3)!important;box-shadow:0 20px 50px #0000001f,0 0 24px rgba(var(--accent-rgb),calc(.08 * var(--tint)))!important;color:#0f172a!important}[data-theme=light] .consent-banner-modal .consent-banner-title{color:#0f172a!important}[data-theme=light] .consent-banner-modal .consent-banner-text,[data-theme=light] .consent-banner-modal p{color:#334155!important}[data-theme=light] .consent-banner-modal strong{color:#0f172a!important}[data-theme=light] .consent-banner-modal a{color:var(--accent)!important}[data-theme=light] .consent-banner-modal .consent-banner-btn-secondary{background:#0000000a!important;border:1px solid rgba(0,0,0,.12)!important;color:#0f172a!important}[data-theme=light] .consent-banner-modal .consent-banner-btn-secondary:hover{background:rgba(var(--action-rgb),.1)!important;border-color:rgba(var(--action-rgb),.45)!important;color:#b45309!important}[data-theme=light] .consent-banner-modal .consent-banner-dismiss{background:#0000000d!important;border:1px solid rgba(0,0,0,.1)!important;color:#475569!important}[data-theme=light] .consent-banner-modal .consent-banner-dismiss:hover{background:rgba(var(--action-rgb),.12)!important;border-color:rgba(var(--action-rgb),.4)!important;color:#b45309!important}[data-theme=light] .consent-banner-shield{background:linear-gradient(135deg,rgba(var(--accent-rgb),calc(.14 * var(--tint))),rgba(var(--accent-rgb),calc(.05 * var(--tint))))!important;border:1px solid rgba(var(--accent-rgb),.3)!important;color:#e11d48!important;box-shadow:0 4px 14px rgba(var(--accent-rgb),calc(.12 * var(--tint)))!important}[data-theme=light] .consent-banner-badge{background:rgba(var(--accent-rgb),calc(.1 * var(--tint)))!important;color:#e11d48!important;border:1px solid rgba(var(--accent-rgb),.25)!important}.docs-responsive-grid{display:grid!important;grid-template-columns:minmax(260px,310px) 1fr!important;gap:24px!important;margin-bottom:80px!important;align-items:start!important;width:100%!important;box-sizing:border-box!important}@media (max-width: 900px){.docs-responsive-grid{grid-template-columns:1fr!important;gap:16px!important;margin-bottom:40px!important}.docs-content-card{padding:20px 16px!important;border-radius:14px!important}.docs-step-card{padding:14px 12px!important;gap:12px!important}}@media (max-width: 640px){.stats-ribbon-divider{display:none!important}}.hero-header-wrap,.public-nav-wrapper{position:-webkit-sticky!important;position:sticky!important;top:16px!important;z-index:999!important;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1),filter .32s ease!important;will-change:transform,opacity,filter}.hero-header-wrap.nav-visible,.public-nav-wrapper.nav-visible{transform:translateY(0) scale(1)!important;opacity:1!important;filter:blur(0px)!important;pointer-events:auto!important}.hero-header-wrap.nav-hidden,.public-nav-wrapper.nav-hidden{transform:translateY(-130%) scale(.98)!important;opacity:0!important;filter:blur(8px)!important;pointer-events:none!important}.discord-cmd-card{background:#12121aeb;border:1px solid rgba(var(--accent-rgb),.18);border-radius:14px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .2s ease;box-shadow:0 4px 20px #0000004d;position:relative;overflow:hidden}.discord-cmd-card:hover{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.45);box-shadow:0 8px 30px #00000073,0 0 16px rgba(var(--accent-rgb),calc(.12 * var(--tint)))}[data-theme=light] .discord-cmd-card{background:#fff!important;border:1px solid rgba(226,232,240,.9)!important;box-shadow:0 4px 18px #0000000a!important}[data-theme=light] .discord-cmd-card:hover{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.4)!important;box-shadow:0 8px 26px #00000014,0 0 14px rgba(var(--accent-rgb),calc(.1 * var(--tint)))!important}.discord-msg-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding-bottom:2px}.discord-author-info{display:flex;align-items:center;gap:10px}.discord-bot-avatar{width:34px;height:34px;border-radius:50%;border:1.5px solid rgba(var(--accent-rgb),.5);object-fit:cover;box-shadow:0 0 10px rgba(var(--accent-rgb),calc(.3 * var(--tint)));flex-shrink:0}.discord-bot-name{font-weight:800;font-size:.94rem;color:#fff;letter-spacing:-.01em}[data-theme=light] .discord-bot-name{color:#0f172a!important}.discord-bot-tag{background:#5865f2;color:#fff;font-size:9px;font-weight:800;padding:1.5px 5px;border-radius:4px;letter-spacing:.04em;text-transform:uppercase}.discord-timestamp{font-size:11px;color:#94a3b8;margin-left:2px}[data-theme=light] .discord-timestamp{color:#64748b!important}.discord-header-pills{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.discord-cmd-pill{display:inline-flex;align-items:center;gap:6px;background:rgba(var(--accent-rgb),calc(.08 * var(--tint)));border:1px solid rgba(var(--accent-rgb),.25);padding:3px 8px;border-radius:8px}[data-theme=light] .discord-cmd-pill{background:rgba(var(--accent-rgb),calc(.06 * var(--tint)))!important;border-color:rgba(var(--accent-rgb),.25)!important}.discord-cmd-trigger{font-family:JetBrains Mono,Consolas,monospace;font-size:.92rem;font-weight:800;letter-spacing:-.01em}.discord-red-embed{background:#1a1a24e6;border-left:4px solid var(--accent);border-radius:4px 10px 10px 4px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;box-shadow:inset 0 1px #ffffff0a}[data-theme=light] .discord-red-embed{background:#f8fafc!important;border-left:4px solid #e11d48!important;border-top:1px solid rgba(226,232,240,.8)!important;border-right:1px solid rgba(226,232,240,.8)!important;border-bottom:1px solid rgba(226,232,240,.8)!important}.discord-embed-desc{font-size:.92rem;line-height:1.55;color:#e2e8f0;margin:0}[data-theme=light] .discord-embed-desc{color:#334155!important}.discord-embed-fields{display:flex;flex-direction:column;gap:10px}.discord-embed-field{display:flex;flex-direction:column;gap:5px}.discord-field-label{font-size:11px;font-weight:700;color:var(--accent-light);text-transform:uppercase;letter-spacing:.06em}[data-theme=light] .discord-field-label{color:#e11d48!important}.discord-field-code{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#0e0e12e6;border:1px solid rgba(var(--accent-rgb),.2);border-radius:8px;padding:6px 12px}[data-theme=light] .discord-field-code{background:#fff!important;border:1px solid rgba(226,232,240,.9)!important}.discord-field-code code{font-family:JetBrains Mono,Consolas,monospace;font-size:.86rem;color:var(--accent-light);font-weight:600;word-break:break-all}[data-theme=light] .discord-field-code code{color:#e11d48!important}.discord-params-grid{display:flex;flex-direction:column;gap:5px;background:#0e0e1280;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:8px 12px}[data-theme=light] .discord-params-grid{background:#fff!important;border:1px solid rgba(226,232,240,.8)!important}.discord-param-item{font-size:12px;line-height:1.45}.discord-param-badge{font-family:JetBrains Mono,Consolas,monospace;font-size:11px;font-weight:700;color:var(--accent-light);background:rgba(var(--accent-rgb),calc(.12 * var(--tint)));padding:2px 6px;border-radius:4px}[data-theme=light] .discord-param-badge{color:#e11d48!important;background:rgba(var(--accent-rgb),calc(.08 * var(--tint)))!important}.discord-param-desc{color:#cbd5e1}[data-theme=light] .discord-param-desc{color:#475569!important}.discord-usecase-text{background:rgba(var(--accent-rgb),calc(.06 * var(--tint)));border-left:3px solid var(--accent);border-radius:0 6px 6px 0;padding:8px 12px;font-size:.86rem;line-height:1.5;color:#f1f5f9}[data-theme=light] .discord-usecase-text{background:rgba(var(--accent-rgb),calc(.04 * var(--tint)))!important;border-left-color:#e11d48!important;color:#334155!important}.discord-embed-output-wrap{margin-top:4px;border-top:1px solid rgba(255,255,255,.06);padding-top:10px}[data-theme=light] .discord-embed-output-wrap{border-top-color:#e2e8f0cc!important}.discord-output-title{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}[data-theme=light] .discord-output-title{color:#64748b!important}.discord-embed-result{background:#0e0e12b3;border-left:3.5px solid var(--accent);border-radius:4px 8px 8px 4px;padding:10px 14px}[data-theme=light] .discord-embed-result{background:#fff!important;border-left:3.5px solid #e11d48!important;border-top:1px solid rgba(226,232,240,.8)!important;border-right:1px solid rgba(226,232,240,.8)!important;border-bottom:1px solid rgba(226,232,240,.8)!important}[data-theme=light] .discord-embed-result *{color:#1e293b!important}.discord-interactive-chip{background:rgba(var(--accent-rgb),calc(.1 * var(--tint)));border:1px solid rgba(var(--accent-rgb),.3);color:var(--accent-light);font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:6px}[data-theme=light] .discord-interactive-chip{background:rgba(var(--accent-rgb),calc(.06 * var(--tint)))!important;border-color:rgba(var(--accent-rgb),.25)!important;color:#e11d48!important}.cgp-cat-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:rgba(var(--accent-rgb),calc(.1 * var(--tint)));border:1px solid rgba(var(--accent-rgb),.25);flex-shrink:0;transition:transform .18s ease}[data-theme=light] .cgp-cat-icon-badge{background:rgba(var(--accent-rgb),calc(.06 * var(--tint)))!important;border-color:rgba(var(--accent-rgb),.2)!important}.cgp-filter-btn:hover .cgp-cat-icon-badge,.cgp-filter-btn.active .cgp-cat-icon-badge{transform:scale(1.12);background:rgba(var(--action-rgb),calc(.2 * var(--tint)));border-color:var(--action)}.cgp-filter-btn.active .cgp-cat-icon-badge,[data-theme=light] .cgp-filter-btn.active .cgp-cat-icon-badge{background:#140d03c7!important;border-color:#140d0380!important}.topbar-bot-status-pill{display:inline-flex;align-items:center;gap:6px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#10b981;font-size:11px;font-weight:700;padding:4px 10px;border-radius:9999px;letter-spacing:.02em}[data-theme=light] .topbar-bot-status-pill{background:#10b98114!important;border-color:#10b9814d!important;color:#059669!important}.topbar-bot-pulse-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:pulseDot 2s infinite ease-in-out}@keyframes pulseDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}.topbar-quick-link-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:9999px;background:rgba(var(--action-rgb),calc(.08 * var(--tint)))!important;border:1px solid rgba(var(--action-rgb),.28)!important;color:var(--text-primary, #ffffff)!important;font-size:12px;font-weight:600;text-decoration:none;box-shadow:inset 0 1px 1px #ffffff1a,0 2px 8px #0003;transition:all .2s cubic-bezier(.16,1,.3,1)}.topbar-quick-link-btn:hover{background:rgba(var(--action-rgb),calc(.22 * var(--tint)))!important;border-color:rgba(var(--action-rgb),.65)!important;color:#fff!important;box-shadow:inset 0 1px 1px #fff3,0 0 16px rgba(var(--action-rgb),calc(.45 * var(--tint)))!important;transform:translateY(-1px)}.topbar-guild-switch-btn{background:var(--action-gradient, linear-gradient(135deg, #fbbf24, #f59e0b))!important;border:1px solid rgba(255,255,255,.25)!important;color:#1a1204!important;border-radius:9999px!important;padding:6px 14px!important;font-weight:700!important;box-shadow:0 4px 16px rgba(var(--action-rgb),calc(.4 * var(--tint))),0 0 10px rgba(var(--action-rgb),calc(.25 * var(--tint)))!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important}.topbar-guild-switch-btn:hover{background:var(--action-gradient-hover, linear-gradient(135deg, #fcd34d, #fbbf24))!important;border-color:#ffffff73!important;box-shadow:0 6px 22px rgba(var(--action-rgb),calc(.55 * var(--tint))),0 0 16px rgba(var(--action-rgb),.4)!important;transform:translateY(-1px) scale(1.02)}.topbar-signout-btn{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.12)!important;color:var(--text-muted, #cbd5e1)!important;cursor:pointer;padding:5px 12px;border-radius:9999px!important;display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;transition:all .2s ease}.topbar-signout-btn:hover{background:rgba(var(--action-rgb),calc(.18 * var(--tint)))!important;border-color:rgba(var(--action-rgb),.5)!important;color:var(--action-light)!important;box-shadow:0 0 14px rgba(var(--action-rgb),calc(.35 * var(--tint)))!important;transform:translateY(-1px)}[data-theme=light] .topbar-quick-link-btn{background:rgba(var(--action-rgb),.08)!important;border-color:rgba(var(--action-rgb),.3)!important;color:#0f172a!important}[data-theme=light] .topbar-quick-link-btn:hover{background:rgba(var(--action-rgb),.16)!important;border-color:var(--action)!important;color:#b45309!important}[data-theme=light] .topbar-signout-btn{background:#f1f5f9!important;border-color:#0000001a!important;color:#475569!important}[data-theme=light] .topbar-signout-btn:hover{background:rgba(var(--action-rgb),.1)!important;border-color:var(--action)!important;color:#b45309!important}.topbar,header.topbar{position:-webkit-sticky!important;position:sticky!important;top:14px!important;z-index:99!important;margin:14px 20px 20px!important;border-radius:9999px!important;background:radial-gradient(125% 150% at 50% -20%,rgba(var(--accent-rgb),calc(.32 * var(--tint))),#be0a3026 45%,#0c0d10f2 85%),linear-gradient(180deg,#121316f5,#0a070cfa)!important;backdrop-filter:blur(32px) saturate(220%) brightness(1.06)!important;-webkit-backdrop-filter:blur(32px) saturate(220%) brightness(1.06)!important;border:1px solid rgba(var(--accent-rgb),.52)!important;box-shadow:inset 0 1.5px 2px #ff8caf8c,inset 0 -1.5px 2px #000c,inset 0 0 28px rgba(var(--accent-rgb),calc(.22 * var(--tint))),0 16px 44px -4px #000000d9,0 0 32px rgba(var(--accent-rgb),calc(.36 * var(--tint)))!important;padding:8px 24px!important;height:auto!important;min-height:52px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-shrink:0!important;box-sizing:border-box!important;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1),filter .32s ease,border-color .25s ease,box-shadow .25s ease!important;will-change:transform,opacity,filter}.topbar:before,header.topbar:before{content:""!important;position:absolute!important;top:0!important;left:8%!important;right:8%!important;height:1.5px!important;background:linear-gradient(90deg,transparent 0%,rgba(255,120,160,.4) 15%,rgba(255,255,255,.95) 50%,rgba(255,120,160,.4) 85%,transparent 100%)!important;border-radius:9999px!important;pointer-events:none!important;z-index:2!important;box-shadow:0 0 8px #fff9,0 0 16px rgba(var(--accent-rgb),calc(.7 * var(--tint)))!important}.topbar:after,header.topbar:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:inherit!important;background:radial-gradient(85% 60% at 50% 120%,rgba(var(--accent-rgb),calc(.2 * var(--tint))) 0%,transparent 75%)!important;pointer-events:none!important;z-index:0!important}.topbar>*,header.topbar>*{position:relative!important;z-index:1!important}.topbar:hover,header.topbar:hover{border-color:rgba(var(--accent-rgb),.72)!important;box-shadow:inset 0 2px 3px #ffffffd9,inset 0 -1.5px 2px #000000e6,inset 0 0 36px rgba(var(--accent-rgb),calc(.32 * var(--tint))),0 20px 52px -4px #000000e6,0 0 48px rgba(var(--accent-rgb),calc(.52 * var(--tint)))!important}[data-theme=light] .topbar,[data-theme=light] header.topbar{background:radial-gradient(120% 140% at 50% -20%,#f4f7fcf5,#fafbfef5,#fffffffa)!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;border:1.5px solid rgba(var(--accent-rgb),.35)!important;box-shadow:inset 0 1.5px 2px #fff,inset 0 -1px 2px rgba(var(--accent-rgb),calc(.08 * var(--tint))),inset 0 0 20px rgba(var(--accent-rgb),calc(.08 * var(--tint))),0 14px 40px -4px rgba(var(--accent-rgb),calc(.12 * var(--tint))),0 0 24px rgba(var(--accent-rgb),calc(.15 * var(--tint)))!important}.topbar-menu-toggle,.mobile-menu-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;border-radius:10px!important;background:rgba(var(--action-rgb),calc(.12 * var(--tint)))!important;border:1px solid rgba(var(--action-rgb),.35)!important;color:var(--action-light)!important;cursor:pointer!important;flex-shrink:0!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 0 12px rgba(var(--action-rgb),calc(.15 * var(--tint)))!important;padding:0!important}.topbar-menu-toggle:hover,.mobile-menu-btn:hover{background:var(--action-gradient, linear-gradient(135deg, #fbbf24, #f59e0b))!important;border-color:#ffffff4d!important;color:#1a1204!important;transform:scale(1.04)!important;box-shadow:0 4px 16px rgba(var(--action-rgb),calc(.45 * var(--tint)))!important}[data-theme=light] .topbar-menu-toggle,[data-theme=light] .mobile-menu-btn{background:rgba(var(--action-rgb),.1)!important;border:1px solid rgba(var(--action-rgb),.35)!important;color:#b45309!important}@media (max-width: 768px){.hide-mobile{display:none!important}}@media (max-width: 768px){.topbar,header.topbar{margin:8px 10px 14px!important;padding:6px 12px!important;border-radius:9999px!important;min-height:48px!important;height:auto!important;max-width:calc(100vw - 20px)!important;box-sizing:border-box!important}.topbar-left{gap:8px!important;flex-shrink:0!important}.topbar-title{font-size:.94rem!important;max-width:110px!important}.topbar-right{gap:6px!important}.topbar-guild-switch-btn{padding:4px 8px!important;gap:5px!important}.topbar-guild-name{max-width:80px!important;font-size:.78rem!important}.topbar-bot-status-pill{padding:4px 8px!important;font-size:.72rem!important}.topbar-theme-toggle-wrap{flex-shrink:0!important}}@media (max-width: 480px){.topbar,header.topbar{margin:6px 6px 10px!important;padding:5px 8px!important;border-radius:9999px!important;min-height:44px!important;height:auto!important;max-width:calc(100vw - 12px)!important}.topbar-menu-toggle,.mobile-menu-btn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}.topbar-title{font-size:.88rem!important;max-width:85px!important}.topbar-bot-ms{display:none!important}.topbar-bot-status-pill{padding:5px 7px!important;min-width:24px!important;justify-content:center!important}.topbar-guild-switch-btn{padding:3px 6px!important;gap:4px!important}.topbar-guild-name{max-width:clamp(45px,14vw,65px)!important;font-size:.74rem!important}.topbar-right{gap:4px!important}}@media (max-width: 360px){.topbar,header.topbar{margin:4px 4px 8px!important;padding:4px 6px!important;max-width:calc(100vw - 8px)!important}.topbar-menu-toggle,.mobile-menu-btn{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.topbar-title{font-size:.82rem!important;max-width:72px!important}.topbar-guild-swap-icon{display:none!important}.topbar-guild-name{max-width:48px!important;font-size:.72rem!important}}@media (max-width: 320px){.topbar,header.topbar{margin:3px 2px 6px!important;padding:3px 5px!important;max-width:calc(100vw - 4px)!important}.topbar-title{font-size:.76rem!important;max-width:58px!important}.topbar-guild-name{max-width:38px!important}}@media (max-width: 640px){.stat-tiles-responsive-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}}@media (max-width: 320px){.stat-tiles-responsive-grid{grid-template-columns:1fr!important;gap:8px!important}}html,body,#root,.app-layout,.main-content,.page,.login-content{max-width:100vw!important;overflow-x:clip!important;box-sizing:border-box!important}.server-hero-meta{font-size:clamp(11px,2.5vw,12.5px)!important;color:var(--text-muted)!important;margin-top:4px!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px 12px!important}.server-hero-meta>span{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;flex-shrink:0!important}.modal-content,.modal-dialog,.server-popover{max-width:calc(100vw - 16px)!important;box-sizing:border-box!important}[data-lenis-prevent],.sidebar-nav,.server-popover-scroll,.modal-body{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}.sidebar-nav::-webkit-scrollbar{width:4px!important}.sidebar-nav::-webkit-scrollbar-track{background:transparent!important}.sidebar-nav::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb),calc(.35 * var(--tint)))!important;border-radius:9999px!important}.sidebar-nav::-webkit-scrollbar-thumb:hover{background:rgba(var(--accent-rgb),calc(.7 * var(--tint)))!important}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal;will-change:clip-path}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:99999}html.nx-theme-transitioning *,html.nx-theme-transitioning *:before,html.nx-theme-transitioning *:after{transition-duration:0s!important}*,*:before,*:after{box-sizing:border-box}html,body,#root{width:100%;max-width:100vw;overflow-x:clip}.app-layout,.dashboard-layout,.main-content,.page-container,.content-wrapper{max-width:100vw;min-width:0;overflow-x:clip;box-sizing:border-box}.sidebar-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#050508b8;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1040;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s cubic-bezier(.22,1,.36,1),visibility .24s ease}.sidebar-mobile-backdrop.open{opacity:1;visibility:visible;pointer-events:auto}.sidebar-mobile-close-btn{display:none;background:rgba(var(--action-rgb),calc(.14 * var(--tint)));border:1px solid rgba(var(--action-rgb),.38);border-radius:8px;color:var(--action-light);width:30px;height:30px;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}@media screen and (max-width: 768px){.hide-mobile{display:none!important}.sidebar-mobile-close-btn{display:inline-flex!important}.sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:min(84vw,290px)!important;max-width:290px!important;height:100dvh!important;z-index:1050!important;transform:translate3d(-105%,0,0)!important;transition:transform .26s cubic-bezier(.22,1,.36,1)!important;will-change:transform;box-shadow:12px 0 36px #050508d9}.sidebar.open{transform:translateZ(0)!important}.main-content{margin-left:0!important;width:100%!important;max-width:100vw!important;padding-left:12px!important;padding-right:12px!important}.topbar{left:0!important;width:100%!important;max-width:100vw!important;padding:0 12px!important;gap:8px!important;justify-content:space-between!important;box-sizing:border-box!important}.topbar-left{flex:1 1 0%!important;min-width:0!important;gap:8px!important}.topbar-title{font-size:.96rem!important}.topbar-right{gap:6px!important;flex-shrink:0!important}.topbar-guild-switch-btn{max-width:135px!important;padding:5px 8px!important}.topbar-guild-name{max-width:82px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.76rem!important}.card,.panel,.stat-card,.module-card,.settings-grid,.grid,form{max-width:100%!important;min-width:0!important}input,select,textarea,.select-input,.form-control{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.table-wrap,.table-container{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}}@media screen and (max-width: 480px){.topbar{padding:0 10px!important;height:56px!important}.topbar-bot-status-pill{padding:4px 7px!important;font-size:.7rem!important}.topbar-guild-switch-btn{max-width:108px!important;padding:4px 7px!important}.topbar-guild-name{max-width:58px!important}.topbar-guild-swap-icon{display:none!important}.theme-toggle-btn{width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important}}@media screen and (max-width: 360px){.topbar-bot-status-pill{display:none!important}.topbar-guild-switch-btn{max-width:92px!important}.topbar-guild-name{max-width:50px!important}.sidebar{width:88vw!important}}.topbar-right{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto!important;flex-shrink:1!important;min-width:0!important;max-width:100%;overflow:hidden}.topbar-guild-switch-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;min-width:0!important;flex:0 1 auto!important;flex-shrink:1!important;max-width:clamp(148px,22vw,232px)!important;overflow:hidden!important;white-space:nowrap!important}.topbar-guild-name{display:block!important;min-width:0!important;flex-shrink:1!important;max-width:clamp(100px,18vw,180px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media screen and (max-width: 768px){.topbar-guild-switch-btn{max-width:clamp(102px,28vw,156px)!important;padding:5px 8px!important}.topbar-guild-name{max-width:clamp(60px,22vw,110px)!important;font-size:.76rem!important}}@media screen and (max-width: 480px){.topbar-guild-switch-btn{max-width:clamp(86px,26vw,134px)!important;padding:4px 7px!important}.topbar-guild-name{max-width:clamp(60px,22vw,110px)!important}.topbar-guild-swap-icon{display:none!important}}@keyframes nxFadeIn{0%{opacity:0}to{opacity:1}}@keyframes nxSlide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion: reduce){[style*=nxSlide],[style*=borderRotate]{animation:none!important}}.btn-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--action-gradient)!important;color:var(--action-text)!important;border:none!important;font-weight:700;box-shadow:inset 0 1px #ffffff59,0 4px 14px rgba(var(--action-rgb),.22)!important;transition:transform .18s ease,box-shadow .2s ease,filter .2s ease}.btn-action:hover:not(:disabled){background:var(--action-gradient-hover)!important;box-shadow:0 0 22px rgba(var(--action-rgb),.4),0 4px 16px #0000004d!important;transform:translateY(-1px)}.btn-action:active:not(:disabled){transform:translateY(0) scale(.98)}.btn-action:disabled{opacity:.65;cursor:not-allowed}.btn-action:focus-visible{outline:2px solid rgba(var(--action-rgb),.85);outline-offset:2px}a.login-nav-manage-btn,.public-nav-right .login-nav-manage-btn{background:var(--action-gradient)!important;color:var(--action-text)!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 4px 16px rgba(var(--action-rgb),.3)!important}a.login-nav-manage-btn:hover,.public-nav-right .login-nav-manage-btn:hover{background:var(--action-gradient-hover)!important;box-shadow:0 6px 22px rgba(var(--action-rgb),.45)!important}header.topbar .topbar-guild-switch-btn,[data-theme=light] header.topbar .topbar-guild-switch-btn{background:var(--action-gradient, linear-gradient(135deg, #fbbf24, #f59e0b))!important;border:1px solid rgba(255,255,255,.28)!important;color:#1a1204!important;box-shadow:0 4px 16px rgba(var(--action-rgb),calc(.4 * var(--tint))),inset 0 1px #ffffff4d!important}header.topbar .topbar-guild-switch-btn:hover,[data-theme=light] header.topbar .topbar-guild-switch-btn:hover{background:var(--action-gradient-hover, linear-gradient(135deg, #fcd34d, #fbbf24))!important;border-color:#ffffff73!important;color:#1a1204!important;box-shadow:0 6px 22px rgba(var(--action-rgb),calc(.55 * var(--tint))),0 0 0 3px rgba(var(--action-rgb),.14)!important;transform:translateY(-1px)}header.topbar .topbar-guild-switch-btn:focus-visible{outline:2px solid rgba(var(--action-rgb),.85);outline-offset:2px}header.topbar .topbar-guild-switch-btn svg{stroke:currentColor}header.topbar .topbar-guild-switch-btn .topbar-guild-initials{color:#1a1204!important}header.public-nav-wrapper:has(>.back-btn--float):has(>.mobile-dropdown-menu){flex-wrap:wrap}header.public-nav-wrapper:has(>.mobile-dropdown-menu)>.public-nav-bar{flex-basis:0%}header.public-nav-wrapper>.mobile-dropdown-menu{flex:1 0 100%;min-width:0}.sidebar .sidebar-server-wrap{position:relative}.sidebar .server-popover{background:#14151b!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:200!important;display:flex;flex-direction:column;max-height:var(--sw-room, 60vh);overflow:hidden}[data-theme=light] .sidebar .server-popover{background:#fff!important}.sidebar .server-popover-header{flex:0 0 auto}.sidebar .server-popover-scroll{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(var(--accent-rgb),.55) transparent;padding-right:2px}.sidebar .server-popover-scroll::-webkit-scrollbar{width:5px}.sidebar .server-popover-scroll::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb),.55);border-radius:4px}.server-popover-search{flex:0 0 auto;display:flex;align-items:center;gap:8px;margin-top:6px;padding:0 10px;height:34px;border-radius:9px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--text-muted)}.server-popover-search:focus-within{border-color:rgba(var(--accent-rgb),.6)}.server-popover-search input{flex:1;min-width:0;height:100%;background:transparent;border:0;outline:none;color:var(--text-primary);font:inherit;font-size:13px;padding:0}.server-popover-search input::-webkit-search-cancel-button{display:none}[data-theme=light] .server-popover-search{background:#0f172a0d;border-color:#0f172a1f}.server-popover-empty{padding:14px 10px;text-align:center;font-size:12.5px;color:var(--text-muted)}.server-popover-count{flex:0 0 auto;margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.08);text-align:center;font-size:11px;color:var(--text-muted)}.sidebar .server-popover-item{flex:0 0 auto;min-height:42px}.sidebar .sidebar-server-wrap.is-rail .server-popover{left:calc(100% + 10px)!important;right:auto!important;top:0!important;width:268px;max-width:calc(100vw - 100px)!important}@media (max-width: 768px){.sidebar .server-popover-item{min-height:46px}}.bl-page{max-width:1120px;margin:0 auto;display:flex;flex-direction:column;gap:22px}.bl-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.bl-head h1{margin:0;font-size:clamp(24px,4vw,32px);font-weight:900;letter-spacing:-.02em;color:var(--text-primary);display:flex;align-items:center;gap:10px}.bl-head p{margin:4px 0 0;font-size:13.5px;color:var(--text-muted);max-width:62ch;line-height:1.55}.bl-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px}.bl-tile{padding:16px 18px;border-radius:16px;border:1px solid var(--border);background:#ffffff08;display:flex;flex-direction:column;gap:4px;min-height:92px}.bl-tile span{font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.bl-tile b{font-size:24px;font-weight:900;color:var(--text-primary);line-height:1.15}.bl-tile small{font-size:12.5px;color:var(--text-muted);line-height:1.4}.bl-tile.warn{border-color:#facc1573;background:#facc150f}.bl-tile.warn b{color:#facc15}.bl-note{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;font-size:13px;line-height:1.55;color:var(--text-muted);border:1px solid var(--border);background:#ffffff06}.bl-note svg{flex:0 0 auto;margin-top:2px;color:var(--accent, #ec385c)}.bl-note.founder{border-color:#facc1566;background:#facc150f;color:var(--text-primary)}.bl-section h2{margin:0 0 4px;font-size:17px;font-weight:800;color:var(--text-primary);display:flex;align-items:center;gap:8px}.bl-section>p{margin:0 0 12px;font-size:13px;color:var(--text-muted)}.bl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:14px}.bl-plan{padding:18px;border-radius:18px;border:1px solid var(--border);background:#ffffff08;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}.bl-plan:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--bl-accent, var(--border))}.bl-plan.active{--bl-accent: #10b981}.bl-plan.lifetime{--bl-accent: #38bdf8}.bl-plan.ending{--bl-accent: #facc15;border-color:#facc1566}.bl-plan.expired,.bl-plan.revoked{--bl-accent: #ef4444;opacity:.92}.bl-plan-top{display:flex;align-items:center;gap:10px}.bl-icon{width:38px;height:38px;border-radius:11px;flex:0 0 auto;object-fit:cover;display:grid;place-items:center;background:#ffffff12;color:var(--text-muted);font-size:12px;font-weight:800}.bl-plan-title{min-width:0;flex:1}.bl-plan-title b{display:block;font-size:15.5px;font-weight:800;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-plan-title small{display:block;font-size:12px;color:var(--text-muted)}.bl-pill{flex:0 0 auto;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid currentColor}.bl-pill.active{color:#10b981}.bl-pill.lifetime{color:#38bdf8}.bl-pill.ending{color:#facc15}.bl-pill.expired,.bl-pill.revoked,.bl-pill.failed{color:#f87171}.bl-pill.paid{color:#10b981}.bl-pill.created{color:var(--text-muted)}.bl-pill.refunded{color:#a78bfa}.bl-pill.pending{color:#facc15}.bl-when{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.bl-when b{font-size:22px;font-weight:900;color:var(--text-primary)}.bl-when span{font-size:13px;color:var(--text-muted)}.bl-bar{height:8px;border-radius:999px;background:#ffffff14;overflow:hidden}.bl-bar i{display:block;height:100%;border-radius:inherit;background:var(--bl-accent, #10b981);transition:width .4s ease}.bl-bar-label{display:flex;justify-content:space-between;font-size:11.5px;color:var(--text-muted);margin-top:5px}.bl-perks{display:flex;flex-wrap:wrap;gap:6px}.bl-perks span{padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--text-primary);border:1px solid var(--border);background:#ffffff0a}.bl-perks span.soon{opacity:.6}.bl-meta{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;font-size:12.5px;color:var(--text-muted)}.bl-meta b{color:var(--text-primary);font-weight:700}.bl-addon{display:flex;justify-content:space-between;gap:10px;padding:9px 11px;border-radius:11px;font-size:12.5px;border:1px dashed var(--border);color:var(--text-muted)}.bl-addon b{color:var(--text-primary)}.bl-addon span:first-child{white-space:nowrap}.bl-addon span:last-child{text-align:right}.bl-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto}.bl-empty{padding:26px 18px;text-align:center;border-radius:18px;border:1px dashed var(--border);color:var(--text-muted);font-size:14px;line-height:1.6}.bl-empty b{display:block;color:var(--text-primary);font-size:16px;margin-bottom:4px}.bl-table-wrap{overflow-x:auto;border-radius:16px;border:1px solid var(--border)}.bl-table{width:100%;border-collapse:collapse;font-size:13px;min-width:760px}.bl-table th{text-align:left;padding:11px 14px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:#ffffff08;white-space:nowrap}.bl-table td{padding:12px 14px;border-top:1px solid var(--border);color:var(--text-primary);vertical-align:top}.bl-table td small{display:block;color:var(--text-muted);font-size:11.5px;margin-top:2px}.bl-table td.num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.bl-table s{color:var(--text-muted);margin-right:6px;font-size:12px}.bl-link{background:none;border:none;padding:0;font:inherit;font-weight:700;color:var(--accent, #ec385c);cursor:pointer;text-decoration:none}.bl-link:hover{text-decoration:underline}.bl-skel{height:150px;border-radius:18px;background:linear-gradient(100deg,#ffffff0a 30%,#ffffff17,#ffffff0a 70%);background-size:300% 100%;animation:bl-shimmer 1.4s linear infinite}@keyframes bl-shimmer{to{background-position:-300% 0}}@media (prefers-reduced-motion: reduce){.bl-skel{animation:none}.bl-bar i{transition:none}}.bl-banner{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 14px;padding:10px 14px;border-radius:14px;font-size:13px;color:var(--text-primary);border:1px solid rgba(250,204,21,.45);background:#facc1514}.bl-banner div{display:flex;align-items:center;gap:8px;min-width:0}.bl-banner svg{color:#facc15;flex:0 0 auto}.bl-banner .acts{display:flex;gap:8px}.bl-banner button.x{background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:18px;line-height:1;padding:2px 6px}.bl-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#0009;display:grid;place-items:center;padding:16px}.bl-modal{width:min(100%,460px);border-radius:18px;padding:22px;background:var(--bg-card-elevated, #15171c);border:1px solid var(--border);display:flex;flex-direction:column;gap:12px}.bl-modal h3{margin:0;font-size:17px;color:var(--text-primary)}.bl-modal p{margin:0;font-size:13px;line-height:1.55;color:var(--text-muted)}.bl-modal textarea{width:100%;min-height:96px;resize:vertical;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:#ffffff0a;color:var(--text-primary);font:inherit;font-size:14px}.bl-modal .err{color:#f87171;font-size:13px}.bl-modal .row{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 600px){.bl-meta{grid-template-columns:1fr}.bl-when b{font-size:19px}}.rc-wrap{position:relative;z-index:10;max-width:760px;margin:0 auto;padding:32px 16px 80px}.rc-bar{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:20px}.rc-paper{position:relative;z-index:11;background:#fff!important;color:#0f172a!important;border-radius:16px;padding:40px 36px 36px;box-shadow:0 16px 48px #0006,0 0 0 1px #ffffff14;font-size:14px;line-height:1.55}.rc-paper h1{margin:0;font-size:26px;font-weight:900;letter-spacing:-.02em;color:#0f172a}.rc-top{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;border-bottom:2px solid #0f172a;padding-bottom:18px;margin-bottom:22px}.rc-top small{display:block;color:#64748b;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.rc-top b{color:#0f172a;font-size:14px}.rc-parties{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:26px}.rc-parties h4{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.rc-parties b{color:#0f172a;font-size:14.5px}.rc-parties div{color:#334155;font-size:13px;line-height:1.5}.rc-table{width:100%;border-collapse:collapse;margin-bottom:12px}.rc-table th{text-align:left;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b;padding:10px 0;border-bottom:1.5px solid #cbd5e1}.rc-table td{padding:12px 0;border-bottom:1px solid #f1f5f9;color:#1e293b;font-size:13.5px}.rc-table td.num,.rc-table th.num{text-align:right;font-variant-numeric:tabular-nums}.rc-total td{font-weight:900;font-size:17px;color:#0f172a;border-bottom:none;border-top:2px solid #0f172a;padding-top:14px}.rc-foot{margin-top:24px;padding-top:16px;border-top:1px dashed #cbd5e1;font-size:12.5px;color:#64748b;line-height:1.5}.rc-stamp{display:inline-flex;align-items:center;margin-top:8px;padding:3px 10px;border:1.5px solid #b91c1c;border-radius:6px;color:#b91c1c;font-weight:800;font-size:11px;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-3deg)}.rc-stamp--paid{border-color:#16a34a!important;color:#16a34a!important;background:#16a34a14}@media (max-width: 600px){.rc-paper{padding:24px 18px}.rc-parties{grid-template-columns:1fr;gap:16px}}@media print{[data-nx-core=bg],.login-aurora,.login-grid-overlay,.rc-bar,.no-print,.device-simulator,button,#device-simulator-trigger{display:none!important;visibility:hidden!important}html,body{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#0f172a!important;margin:0!important;padding:0!important}#root{overflow:visible!important;max-width:100%!important}.rc-wrap{position:static!important;padding:0!important;margin:0!important;max-width:100%!important}.rc-paper{box-shadow:none!important;border:none!important;border-radius:0!important;padding:24px 20px!important;background:#fff!important;color:#0f172a!important}}.cp-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:flex-start;padding:12vh 14px 0}.cp-box{width:min(100%,560px);border-radius:18px;border:1px solid var(--border);background:var(--bg-card-elevated, #14161b);box-shadow:0 24px 60px #00000080;overflow:hidden}.cp-input{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border);color:var(--text-muted)}.cp-input input{flex:1;background:none;border:none;outline:none;color:var(--text-primary);font:inherit;font-size:15px;min-width:0}.cp-input kbd{font-size:11px;padding:2px 6px;border-radius:6px;border:1px solid var(--border);color:var(--text-muted)}.cp-box ul{list-style:none;margin:0;padding:6px;max-height:50vh;overflow-y:auto}.cp-box li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;color:var(--text-primary);font-size:14px}.cp-box li.on{background:#ec385c29}.cp-box li .l{flex:1}.cp-box li .g{font-size:11.5px;color:var(--text-muted)}.cp-box li.cp-empty{color:var(--text-muted);cursor:default}.nvm-trigger{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;background:none;border:none;cursor:pointer;font:inherit;font-size:.95rem;font-weight:600;color:var(--hero-text-secondary, #f5ebf1);white-space:nowrap;flex-shrink:0;transition:color .2s ease}.nvm-trigger:hover,.nvm-trigger[aria-expanded=true]{color:#ec385c}.nvm-trigger:focus-visible{outline:2px solid rgba(var(--accent-rgb),.9);outline-offset:2px;border-radius:8px}.login-nav-links .nvm-trigger{font-size:.88rem;font-weight:600;color:#f0f6fcbf}.login-nav-links .nvm-trigger:hover,.login-nav-links .nvm-trigger[aria-expanded=true]{color:var(--accent)}[data-theme=light] .nvm-trigger,[data-theme=light] .login-nav-links .nvm-trigger{color:#334155}.nvm-panel{position:fixed;z-index:100000;padding:8px;border-radius:16px;display:flex;flex-direction:column;gap:2px;background:#0d0e14f7;border:1px solid rgba(var(--accent-rgb),.35);-webkit-backdrop-filter:blur(22px) saturate(160%);backdrop-filter:blur(22px) saturate(160%);box-shadow:0 24px 60px #000000b3,inset 0 1px #ffffff14;animation:nvm-in .16s ease both}[data-theme=light] .nvm-panel{background:#fffffffa;box-shadow:0 20px 50px #00000026}.nvm-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:11px;text-decoration:none;color:var(--text-primary, #fff);transition:background .14s ease}.nvm-item:hover,.nvm-item:focus-visible{background:rgba(var(--accent-rgb),.14);outline:none}.nvm-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;color:#f2607d;background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.25)}.nvm-text{display:flex;flex-direction:column;min-width:0}.nvm-text b{font-size:14px;font-weight:700}.nvm-text small{font-size:12px;color:var(--text-muted, #94a3b8);line-height:1.35}@keyframes nvm-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.nvm-panel{animation:none}}a.nav-shop-icon,.nav-desktop-links a.nav-shop-icon,.login-nav-links a.nav-shop-icon{position:relative;display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;padding:0!important;border-radius:11px;text-decoration:none;color:#f2607d!important;background:rgba(var(--accent-rgb),.12)!important;border:1px solid rgba(var(--accent-rgb),.3)!important;transition:background .18s ease,transform .18s ease,border-color .18s ease}a.nav-shop-icon:hover,a.nav-shop-icon.active-link,.nav-desktop-links a.nav-shop-icon:hover,.login-nav-links a.nav-shop-icon:hover{background:rgba(var(--accent-rgb),.26)!important;border-color:rgba(var(--accent-rgb),.6)!important;color:#fff!important;transform:translateY(-1px)}.nav-shop-icon:focus-visible{outline:2px solid rgba(var(--accent-rgb),.9);outline-offset:2px}.nav-shop-dot{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:linear-gradient(135deg,#ec4899,#8b5cf6);box-shadow:0 0 0 2px #0a0a10f2,0 0 8px #ec4899b3}[data-theme=light] a.nav-shop-icon{color:#be123c!important}[data-theme=light] .nav-shop-dot{box-shadow:0 0 0 2px #fff}@media (min-width: 1025px) and (max-width: 1360px){.hero-nav-bar{padding:10px 16px!important;gap:8px!important}.hero-brand-subtitle{display:none!important}.hero-nav-bar .nav-desktop-links{gap:10px!important}.hero-nav-bar .nav-desktop-links button,.hero-nav-bar .nav-desktop-links a:not(.nav-shop-icon){font-size:.88rem!important;padding:4px!important}.hero-nav-bar .nav-invite-badge-btn{padding:6px 12px!important}.hero-logout-text{display:none!important}.hero-dash-btn{padding:8px 14px!important}.hero-logout-btn{padding:9px 11px!important}}@media (min-width: 1025px) and (max-width: 1480px){.public-nav-bar{gap:8px!important}.login-nav-brand-sub{display:none!important}.public-nav-bar .login-nav-links{gap:10px!important}.public-nav-bar .nav-invite-badge-btn{padding:6px 12px!important}.manage-btn-label,.manage-btn-chevron{display:none!important}}@media (min-width: 1025px) and (max-width: 1160px){.login-nav-links .nav-invite-badge-btn span{display:none!important}.public-nav-bar{padding-left:16px!important;padding-right:16px!important}.public-nav-right{gap:6px!important}.public-nav-bar .login-nav-links{gap:8px!important}}.nvm-icon-trigger{width:34px;height:34px;border-radius:10px;border:1px solid var(--border);background:#ffffff0a;color:var(--text-primary);display:inline-grid;place-items:center;cursor:pointer;flex-shrink:0;padding:0;transition:background .15s ease,border-color .15s ease}.nvm-icon-trigger:hover,.nvm-icon-trigger[aria-expanded=true]{background:rgba(var(--accent-rgb),.14);border-color:rgba(var(--accent-rgb),.55)}.nvm-icon-trigger:focus-visible{outline:2px solid rgba(var(--accent-rgb),.9);outline-offset:2px}[data-theme=light] .nvm-icon-trigger{background:#0f172a0d}.nx-bell-panel{position:fixed;z-index:100000;max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain;padding:8px;border-radius:14px;background:#14161b;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 48px #0009;animation:nvm-in .16s ease both}[data-theme=light] .nx-bell-panel{background:#fff;border-color:#0f172a24;box-shadow:0 18px 44px #0f172a38}@media (prefers-reduced-motion: reduce){.nx-bell-panel{animation:none}}.lang-btn{height:34px;padding:0 10px;border-radius:10px;border:1px solid var(--border);background:#ffffff0a;color:var(--text-primary);display:inline-flex;align-items:center;gap:6px;cursor:pointer;font:inherit;font-size:12px;font-weight:700;flex-shrink:0;white-space:nowrap}.lang-btn:hover,.lang-btn[aria-expanded=true]{border-color:rgba(var(--accent-rgb),.6);background:rgba(var(--accent-rgb),.1)}.lang-btn:focus-visible{outline:2px solid rgba(var(--accent-rgb),.8);outline-offset:2px}[data-theme=light] .lang-btn{background:#0f172a0a}.lang-menu{position:fixed;z-index:100000;width:190px;max-height:min(70vh,420px);overflow-y:auto;padding:6px;border-radius:14px;background:#101116fa;border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 44px #000000b3;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);overscroll-behavior:contain;animation:lang-in .14s ease-out both}[data-theme=light] .lang-menu{background:#fffffffa;border-color:#0f172a24;box-shadow:0 18px 44px #0f172a38}@keyframes lang-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.lang-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 12px;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--text-primary);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;text-align:left}.lang-item:hover,.lang-item:focus-visible{background:rgba(var(--accent-rgb),.12);outline:none}.lang-item.on{border-color:#fbbf2473;background:#fbbf241a}.lang-spin{animation:lang-spin .8s linear infinite}@keyframes lang-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.lang-menu{animation:none}.lang-spin{animation-duration:2s}}@media (max-width: 520px){.lang-btn{padding:0 8px}}.back-btn{width:40px;height:40px;min-width:40px;padding:0;border-radius:50%;border:1px solid var(--border, rgba(255, 255, 255, .14));background:#121318c7;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);color:var(--text-primary);display:inline-flex;align-items:center;justify-content:center;font:inherit;cursor:pointer;flex-shrink:0;box-shadow:0 8px 24px -6px #0009,inset 0 1px #ffffff14;transition:background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.back-btn:hover{background:rgba(var(--action-rgb, 245, 158, 11),.14);border-color:rgba(var(--action-rgb, 245, 158, 11),.55);box-shadow:0 10px 28px -6px #000000b3,0 0 0 3px rgba(var(--action-rgb, 245, 158, 11),.12)}.back-btn:hover svg{transform:translate(-2px)}.back-btn:active{transform:scale(.94)}.back-btn svg{transition:transform .15s ease}.back-btn:focus-visible{outline:2px solid rgba(var(--action-rgb, 245, 158, 11),.85);outline-offset:2px}[data-theme=light] .back-btn{background:#ffffffe6;border-color:#0f172a24;box-shadow:0 6px 18px -6px #0f172a40}@media (min-width: 769px){header.topbar:has(>.back-btn--float){margin-left:74px!important}header.topbar>.back-btn--float{position:absolute!important;left:-56px;top:calc(50% - 22px);width:44px;height:44px;min-width:44px;z-index:2!important}header.topbar>.back-btn--float:active{transform:scale(.94)}}header.public-nav-wrapper:has(>.back-btn--float){display:flex!important;align-items:center;gap:12px}header.public-nav-wrapper>.public-nav-bar{flex:1 1 auto;min-width:0}header.public-nav-wrapper>.back-btn--float{width:44px;height:44px;min-width:44px}@media (max-width: 768px){header.public-nav-wrapper:has(>.back-btn--float){gap:6px}header.public-nav-wrapper>.back-btn--float{width:38px;height:38px;min-width:38px}}@media (max-width: 520px){.public-nav-bar .perf-toggle{display:none!important}.public-nav-bar .lang-btn{width:34px;padding:0;justify-content:center}.public-nav-bar .lang-btn .lang-btn-code{display:none}}@media (max-width: 420px){.public-nav-bar .login-nav-brand>div:not(.login-nav-logo){display:none!important}}@media (prefers-reduced-motion: reduce){.back-btn,.back-btn svg{transition:none}}.topbar-guild-initials{display:none}@media (max-width: 520px){.topbar .perf-toggle{display:none!important}.topbar .lang-btn{width:34px;padding:0;justify-content:center}.topbar .lang-btn .lang-btn-code{display:none}.topbar .topbar-guild-switch-btn{max-width:38px!important;width:34px;padding:0!important;justify-content:center;gap:0!important}.topbar .topbar-guild-switch-btn>svg.lucide-server,.topbar .topbar-guild-switch-btn>img{display:none!important}.topbar .topbar-guild-switch-btn .topbar-guild-initials{display:inline;font-size:12px;font-weight:800;letter-spacing:.02em;color:#fff}.topbar .topbar-guild-switch-btn .topbar-guild-name,.topbar .topbar-guild-switch-btn .topbar-guild-swap-icon{display:none!important}.topbar-left{min-width:56px!important}.topbar-right{gap:4px!important}}@media (max-width: 1440px) and (min-width: 681px){.topbar .topbar-badge-text{display:none}.topbar .topbar-right .badge{padding-left:7px;padding-right:7px}}@media (max-width: 1280px) and (min-width: 681px){.topbar .topbar-signout-label{display:none}.topbar .topbar-signout-btn{padding:6px 8px!important}.topbar .topbar-right{gap:6px!important}.topbar .topbar-guild-switch-btn .topbar-guild-name{max-width:clamp(70px,11vw,130px)!important}}@media (max-width: 1100px) and (min-width: 681px){.topbar .topbar-avatar,.topbar .topbar-sub{display:none}}html[data-perf=lite],html[data-perf=static]{--glass-blur: none}html[data-perf=lite] *,html[data-perf=lite] *:before,html[data-perf=lite] *:after,html[data-perf=static] *,html[data-perf=static] *:before,html[data-perf=static] *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-perf=lite] .glass,html[data-perf=static] .glass{background:var(--bg-secondary, #141418)}html[data-perf=lite] .nx-orbit,html[data-perf=lite] .nx-orbit-rev,html[data-perf=lite] .nx-breathe,html[data-perf=lite] .nx-core,html[data-perf=static] .nx-orbit,html[data-perf=static] .nx-orbit-rev,html[data-perf=static] .nx-breathe,html[data-perf=static] .nx-core{animation:none!important}html[data-perf=lite] .nxs__svg,html[data-perf=lite] .nxs__svg *,html[data-perf=static] .nxs__svg,html[data-perf=static] .nxs__svg *{filter:none!important}html[data-perf=lite] .nxs__glow,html[data-perf=static] .nxs__glow{filter:none}.perf-toggle{position:relative;display:inline-flex}.perf-toggle-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--border, rgba(255,255,255,.12));background:transparent;color:var(--text-muted, #94a3b8);cursor:pointer}.perf-toggle-btn:hover{color:var(--text-primary, #fff);border-color:#f5b94299}.perf-toggle-btn:focus-visible,.perf-toggle-pop button:focus-visible{outline:2px solid #f5b942;outline-offset:2px}.perf-toggle-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:1500;min-width:190px;padding:6px;border-radius:12px;background:var(--bg-secondary, #141418);border:1px solid var(--border, rgba(255,255,255,.12));box-shadow:0 18px 44px #00000080}.perf-toggle-title{padding:6px 10px;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted, #94a3b8)}.perf-toggle-pop button{display:block;width:100%;min-height:38px;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:var(--text-primary, #fff);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.perf-toggle-pop button:hover{background:#7f7f7f29}.perf-toggle-pop button.on{background:#f5b94229}.perf-toggle-note{padding:6px 10px;font-size:11px;line-height:1.4;color:var(--text-muted, #94a3b8)}.perf-debug{position:fixed;left:8px;bottom:8px;z-index:99999;max-width:90vw;padding:8px 10px;border-radius:8px;background:#000000d9;color:#fff;font:12px/1.45 ui-monospace,monospace}.perf-debug button{margin-top:4px;font:inherit}:root{--hb-surface: rgba(21, 23, 29, .97);--hb-fg: #eef1f6;--hb-muted: rgba(238, 241, 246, .62);--hb-faint: rgba(238, 241, 246, .46);--hb-line: rgba(255, 255, 255, .11);--hb-soft: rgba(255, 255, 255, .06);--hb-bot-bubble: rgba(255, 255, 255, .08);--hb-input: #101217;--hb-shadow: 0 24px 60px rgba(0, 0, 0, .55);--hb-card-bg: rgba(245, 185, 66, .08);--hb-card-line: rgba(245, 185, 66, .45);--hb-focus: #f5b942;--hb-menu: #1a1d25;--hb-dim: rgba(7, 8, 12, .74)}[data-theme=light]{--hb-surface: rgba(255, 255, 255, .98);--hb-fg: #0f172a;--hb-muted: #475569;--hb-faint: #64748b;--hb-line: rgba(15, 23, 42, .13);--hb-soft: rgba(15, 23, 42, .05);--hb-bot-bubble: #eef1f6;--hb-input: #f4f6fa;--hb-shadow: 0 24px 60px rgba(15, 23, 42, .22);--hb-card-bg: rgba(217, 119, 6, .08);--hb-card-line: rgba(217, 119, 6, .5);--hb-focus: #b45309;--hb-menu: #ffffff;--hb-dim: rgba(15, 23, 42, .55)}.hb-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:36px;border-radius:11px;border:1px solid var(--border, var(--hb-line));background:transparent;color:var(--text-primary, var(--hb-fg));cursor:pointer;transition:border-color .15s ease,background .15s ease}.hb-toggle:hover{border-color:rgba(var(--accent-rgb, 236, 56, 92),.7)}.hb-toggle.on{background:#fbbf2424;border-color:#f59e0b}.hb-toggle.asleep{opacity:.7}.hb-toggle:focus-visible,.hb-btn:focus-visible,.hb-icon:focus-visible,.hb-send:focus-visible,.hb-menu button:focus-visible,.hb-char:focus-visible{outline:2px solid var(--hb-focus);outline-offset:2px}.hb-z{position:absolute;top:-2px;right:3px;font-size:10px;font-weight:800;color:var(--accent-light, #f2607d)}[data-theme=light] .hb-toggle svg rect:first-of-type{fill:#fff}.hb-anchor{position:fixed;left:0;top:0;z-index:1401;height:103px;pointer-events:none;will-change:translate}.hb-anchor[data-glide]{transition:translate var(--hb-glide, .42s) cubic-bezier(.2,.8,.2,1)}.hb-anchor[data-away]{visibility:hidden}.hb-anchor[data-pop] .hb-char{animation:hb-return .55s cubic-bezier(.2,.9,.3,1.25) both}@keyframes hb-return{0%{transform:scale(.35) rotate(-12deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.hb-char{position:relative;width:100%;height:100%;border-radius:26px;pointer-events:auto;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transform:rotate(var(--hb-tilt, 0deg));transform-origin:50% 90%;transition:transform .14s linear;filter:drop-shadow(0 8px 14px rgba(0,0,0,.45));-webkit-tap-highlight-color:transparent}[data-theme=light] .hb-char{filter:drop-shadow(0 8px 12px rgba(15,23,42,.28))}.hb-anchor[data-moving] .hb-char{cursor:grabbing;transition:none}.hb-char:active{cursor:grabbing}.hb-char svg{pointer-events:none}.hb-bubble{position:absolute;width:max-content;max-width:min(230px,62vw);padding:8px 12px;border-radius:14px;background:var(--hb-surface);border:1px solid var(--hb-line);color:var(--hb-fg);font-size:13px;line-height:1.4;box-shadow:var(--hb-shadow);pointer-events:none;animation:hb-pop .22s cubic-bezier(.16,1,.3,1) both}.hb-anchor[data-v=b] .hb-bubble{bottom:calc(100% + 2px)}.hb-anchor[data-v=t] .hb-bubble{top:calc(100% + 2px)}.hb-anchor[data-h=r] .hb-bubble{right:0}.hb-anchor[data-h=l] .hb-bubble{left:0}.hb-bubble:after{content:"";position:absolute;width:10px;height:10px;background:var(--hb-surface);border:1px solid var(--hb-line);transform:rotate(45deg)}.hb-anchor[data-v=b] .hb-bubble:after{bottom:-6px;border-top:0;border-left:0}.hb-anchor[data-v=t] .hb-bubble:after{top:-6px;border-bottom:0;border-right:0}.hb-anchor[data-h=r] .hb-bubble:after{right:30px}.hb-anchor[data-h=l] .hb-bubble:after{left:30px}@keyframes hb-pop{0%{opacity:0;transform:translateY(6px) scale(.94)}to{opacity:1;transform:none}}.hb-panel{position:fixed;left:0;top:0;z-index:1400;width:min(380px,calc(100vw - 16px));max-height:min(540px,calc(100dvh - 130px));display:flex;flex-direction:column;border-radius:18px;overflow:visible;background:var(--hb-surface);border:1px solid var(--hb-line);box-shadow:var(--hb-shadow);color:var(--hb-fg);animation:hb-in .26s cubic-bezier(.16,1,.3,1) both}.hb-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 12px 10px 14px;border-bottom:1px solid var(--hb-line)}.hb-head strong{display:block;font-size:14px;color:var(--hb-fg)}.hb-head span{display:block;font-size:11px;color:var(--hb-muted);line-height:1.3}.hb-head-actions{display:flex;align-items:center;gap:5px;flex:none}.hb-icon{min-height:32px;padding:0 10px;border-radius:9px;border:1px solid var(--hb-line);background:transparent;color:var(--hb-fg);font:inherit;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.hb-icon-sq{width:32px;padding:0}.hb-icon:hover{border-color:var(--hb-focus);background:var(--hb-soft)}.hb-menu{position:absolute;right:10px;top:52px;z-index:5;width:250px;padding:6px;border-radius:12px;background:var(--hb-menu);border:1px solid var(--hb-line);box-shadow:var(--hb-shadow)}.hb-menu button{display:block;width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:var(--hb-fg);text-align:left;cursor:pointer;font:inherit}.hb-menu button b{display:block;font-size:13px}.hb-menu button span{display:block;margin-top:2px;font-size:11px;color:var(--hb-muted);line-height:1.35}.hb-menu button:hover{background:var(--hb-soft)}.hb-menu button.on{background:#fbbf2424}.hb-list{flex:1 1 auto;min-height:150px;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:10px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.hb-msg{max-width:92%;font-size:13.5px;line-height:1.5}.hb-msg p{margin:0;white-space:pre-line;overflow-wrap:anywhere;padding:9px 12px;border-radius:14px}.hb-msg.hb-bot{align-self:flex-start}.hb-msg.hb-bot p{background:var(--hb-bot-bubble);color:var(--hb-fg);border-top-left-radius:4px}.hb-me{align-self:flex-end}.hb-me p{background:linear-gradient(135deg,var(--accent, #ec385c),var(--accent-dark, #c42a49));color:#fff;border-top-right-radius:4px}.hb-angry p{background:#dc262621;border:1px solid rgba(220,38,38,.45)}.hb-typing{opacity:.75;font-style:italic}.hb-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.hb-hint{font-size:11px;color:var(--hb-faint);width:100%}.hb-btn{min-height:34px;padding:6px 12px;border-radius:999px;border:1px solid var(--hb-line);background:var(--hb-soft);color:var(--hb-fg);font:inherit;font-size:12px;font-weight:600;cursor:pointer;text-align:left}.hb-btn:hover{border-color:var(--hb-focus)}.hb-btn-primary{background:rgba(var(--accent-rgb, 236, 56, 92),.16);border-color:rgba(var(--accent-rgb, 236, 56, 92),.55)}.hb-form{display:flex;gap:8px;padding:10px 12px;border-top:1px solid var(--hb-line)}.hb-form input{flex:1 1 auto;min-width:0;min-height:40px;padding:0 12px;border-radius:12px;border:1px solid var(--hb-line);background:var(--hb-input);color:var(--hb-fg);font:inherit;font-size:14px;outline:none}.hb-form input::placeholder{color:var(--hb-faint)}.hb-form input:focus{border-color:var(--hb-focus);box-shadow:0 0 0 3px #f5b94233}.hb-send{width:42px;border-radius:12px;border:0;background:var(--action-gradient, linear-gradient(135deg, #fbbf24, #f59e0b));color:#1a1204;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.hb-send:disabled{opacity:.45;cursor:not-allowed}.hb-note{margin:0;padding:0 14px 10px;font-size:10.5px;line-height:1.4;color:var(--hb-faint)}.hb-nudge{position:fixed;right:18px;bottom:18px;z-index:1400;display:flex;align-items:flex-end;gap:8px;max-width:min(340px,calc(100vw - 24px));padding:10px 14px 12px 8px;border-radius:16px;background:var(--hb-surface);border:1px solid var(--hb-line);color:var(--hb-fg);box-shadow:var(--hb-shadow);animation:hb-in .3s cubic-bezier(.16,1,.3,1) both}.hb-nudge p{margin:0 0 8px;font-size:13px;line-height:1.45;color:var(--hb-fg)}.hb-nudge-actions{display:flex;gap:6px;flex-wrap:wrap}@keyframes hb-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}@media (max-width: 640px){.hb-panel{left:0;right:0;top:auto;bottom:0;width:100%;max-height:min(72dvh,560px);border-radius:18px 18px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom);translate:none!important}.hb-form input{font-size:16px}.hb-nudge{right:8px;left:8px;max-width:none;bottom:calc(8px + env(safe-area-inset-bottom))}.hb-bubble{max-width:min(200px,56vw)}}html[data-perf=lite] .hb-panel,html[data-perf=lite] .hb-nudge,html[data-perf=static] .hb-panel,html[data-perf=static] .hb-nudge{box-shadow:0 8px 24px #00000059}html[data-perf=lite] .hb-char,html[data-perf=static] .hb-char{filter:none}html[data-perf=lite] .hb-char,html[data-perf=static] .hb-char{transition:none}html[data-perf=static] .hb-panel,html[data-perf=static] .hb-nudge,html[data-perf=static] .hb-bubble,html[data-perf=static] .hb-anchor{animation:none;transition:none}@media (prefers-reduced-motion: reduce){.hb-anchor[data-pop] .hb-char,.hb-panel,.hb-nudge,.hb-bubble{animation:none}.hb-toggle,.hb-char,.hb-anchor{transition:none}}.hb-nudge-actions .hb-link{background:none;border:0;padding:4px 2px;min-height:0;color:var(--hb-muted);font:inherit;font-size:11px;text-decoration:underline;cursor:pointer}.hb-nudge-actions .hb-link:hover{color:var(--hb-fg)}.hb-msg.hb-card p{border:1px dashed var(--hb-card-line);background:var(--hb-card-bg);color:var(--hb-fg)}.hb-tour{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990}.hb-tour-block{position:absolute;top:0;right:0;bottom:0;left:0}.hb-tour-spot{position:fixed;border-radius:14px;box-shadow:0 0 0 9999px var(--hb-dim),0 0 0 2px var(--accent, #ec385c),0 0 18px rgba(var(--accent-rgb, 236, 56, 92),.4);pointer-events:none;transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease}.hb-tour-card{position:fixed;display:flex;gap:10px;padding:12px 14px 12px 8px;border-radius:16px;background:var(--hb-surface);border:1px solid var(--hb-line);box-shadow:var(--hb-shadow);color:var(--hb-fg);animation:hb-in .25s cubic-bezier(.16,1,.3,1) both;box-sizing:border-box}.hb-tour-bot{flex:none;align-self:flex-end}.hb-tour-body{min-width:0;flex:1}.hb-tour-body h2{margin:0 0 4px;font-size:14px;font-weight:800;color:var(--hb-fg)}.hb-tour-body p{margin:0 0 10px;font-size:13px;line-height:1.45;color:var(--hb-fg)}.hb-tour-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.hb-tour-foot .hb-hint{width:auto}.hb-tour-btns{display:flex;gap:6px}html[data-hb] .scroll-to-top-btn{right:auto!important;left:28px!important}html[data-perf=lite] .hb-tour-spot,html[data-perf=static] .hb-tour-spot{transition:none}html[data-perf=static] .hb-tour-card{animation:none}@media (prefers-reduced-motion: reduce){.hb-tour-spot{transition:none}.hb-tour-card{animation:none}}.hb-nudge>:first-child{flex:none}.hb-roam{position:fixed;left:0;right:0;bottom:6px;height:60px;z-index:1300;pointer-events:none;overflow:hidden}.hb-roam-walker{position:absolute;left:0;bottom:0;width:56px;height:56px;pointer-events:auto;cursor:pointer;animation:hb-stroll 56s ease-in-out infinite alternate;will-change:transform}.hb-roam-flip{width:100%;height:100%;animation:hb-turn 112s step-end infinite}@keyframes hb-stroll{0%,8%{transform:translate(4vw)}92%,to{transform:translate(calc(80vw - 56px))}}@keyframes hb-turn{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}}.hb-roam-still .hb-roam-walker{animation:none;transform:translate(4vw)}.hb-roam-still .hb-roam-flip{animation:none}@media (max-width: 760px){.hb-roam{display:none}}@media (prefers-reduced-motion: reduce){.hb-roam-walker,.hb-roam-flip{animation:none}}html[data-hb] .hb-roam{display:none}.hb-bubble.hb-tip{pointer-events:auto;max-width:min(300px,74vw);display:flex;flex-direction:column;gap:8px;padding:10px 12px;animation:hb-pop .22s cubic-bezier(.16,1,.3,1) both}.hb-tip-actions{display:flex;gap:6px;flex-wrap:wrap}.hb-tip-actions .hb-btn{min-height:30px;padding:4px 11px}.hb-offer{gap:8px}.hb-offer p{margin:0;font-size:13px;line-height:1.45;color:var(--hb-fg)}.hb-anchor[data-bulb][data-v=b] .hb-bubble{bottom:calc(100% + 26px)}.hb-bulb{position:absolute;top:-20px;right:-2px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(245,185,66,.7);background:radial-gradient(circle at 35% 30%,#fff3c4,#f5b942 70%);color:#7a4b00;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;touch-action:manipulation;box-shadow:0 0 #f5b9428c,0 6px 14px #00000059;animation:hb-bulb-in .32s cubic-bezier(.34,1.56,.64,1) both,hb-bulb-glow 1.8s ease-in-out .35s infinite;-webkit-tap-highlight-color:transparent}.hb-bulb:hover{transform:scale(1.1)}.hb-bulb:focus-visible{outline:2px solid var(--hb-focus);outline-offset:3px}@keyframes hb-bulb-in{0%{opacity:0;transform:translateY(8px) scale(.4) rotate(-20deg)}to{opacity:1;transform:none}}@keyframes hb-bulb-glow{0%,to{box-shadow:0 0 #f5b9428c,0 6px 14px #00000059}50%{box-shadow:0 0 0 9px #f5b94200,0 6px 14px #00000059}}html[data-perf=lite] .hb-bulb,html[data-perf=static] .hb-bulb{animation:none}@media (prefers-reduced-motion: reduce){.hb-bulb{animation:none}}.hb-anchor[data-notice] .hb-char svg{animation:hb-notice .42s cubic-bezier(.3,1.4,.5,1) 1}@keyframes hb-notice{0%{transform:translateY(0) scale(1)}40%{transform:translateY(-7px) scale(1.04)}to{transform:translateY(0) scale(1)}}html[data-perf=lite] .hb-anchor[data-notice] .hb-char svg,html[data-perf=static] .hb-anchor[data-notice] .hb-char svg{animation:none}@media (prefers-reduced-motion: reduce){.hb-anchor[data-notice] .hb-char svg{animation:none}}.hb-hearts{position:absolute;left:50%;top:-4px;width:0;height:0;pointer-events:none}.hb-hearts i{position:absolute;font-style:normal;font-size:18px;color:var(--accent-light, #f2607d);opacity:0;animation:hb-heart 1.5s ease-out both;text-shadow:0 2px 6px rgba(0,0,0,.25)}.hb-hearts i:nth-child(1){left:-22px;animation-delay:0s}.hb-hearts i:nth-child(2){left:2px;font-size:22px;animation-delay:.25s}.hb-hearts i:nth-child(3){left:24px;animation-delay:.5s}@keyframes hb-heart{0%{opacity:0;transform:translateY(8px) scale(.5)}25%{opacity:1}to{opacity:0;transform:translateY(-46px) scale(1.15) rotate(8deg)}}html[data-perf=static] .hb-hearts{display:none}@media (pointer: coarse){.hb-bulb{width:44px;height:44px;top:-30px;right:-8px}.hb-bulb svg{width:22px;height:22px}.hb-tip-actions .hb-btn{min-height:38px;padding:6px 14px}}.nx-btn{--nx-h: 38px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--nx-h);padding:0 16px;border-radius:11px;border:1px solid transparent;font:inherit;font-size:13px;font-weight:700;letter-spacing:.01em;line-height:1;white-space:nowrap;color:var(--text-primary, #f1f5f9);background:transparent;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .14s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease,filter .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.nx-btn:focus-visible{outline:2px solid rgba(var(--action-rgb, 245, 158, 11),.85);outline-offset:2px}.nx-btn:disabled,.nx-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none!important;box-shadow:none!important;filter:none!important}.nx-btn:active:not(:disabled){transform:translateY(0) scale(.98)}.nx-btn svg{flex-shrink:0}.nx-btn--sm{--nx-h: 32px;padding:0 12px;font-size:12px;border-radius:9px;gap:6px}.nx-btn--lg{--nx-h: 46px;padding:0 22px;font-size:14.5px;border-radius:13px}.nx-btn--block{width:100%;box-sizing:border-box}.nx-btn--icon{width:var(--nx-h);padding:0}.nx-btn--pill{border-radius:999px}.nx-btn[data-loading=true]{color:transparent!important;pointer-events:none}.nx-btn[data-loading=true]>*{visibility:hidden}.nx-btn[data-loading=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:16px;height:16px;border-radius:50%;border:2px solid var(--nx-spin, rgba(255, 255, 255, .85));border-right-color:transparent;animation:nx-btn-spin .7s linear infinite}@keyframes nx-btn-spin{to{transform:rotate(360deg)}}.nx-btn--primary{--nx-spin: #0f172a;color:var(--action-text, #0f172a);background:var(--action-gradient, linear-gradient(135deg, #ffd043 0%, #f59e0b 60%, #d97706 100%));border:1px solid rgba(255,255,255,.45);border-radius:9999px;box-shadow:0 4px 16px rgba(var(--action-rgb, 245, 158, 11),.32),inset 0 1px #ffffffa6;font-weight:700}.nx-btn--primary:hover:not(:disabled){transform:translateY(-1.5px);background:var(--action-gradient-hover, linear-gradient(135deg, #ffe066 0%, #fbbf24 60%, #f59e0b 100%));box-shadow:0 6px 24px rgba(var(--action-rgb, 245, 158, 11),.45),0 0 16px rgba(var(--action-rgb, 245, 158, 11),.3),inset 0 1px #ffffffd9;border-color:#ffffffa6}.nx-btn--secondary{background:#ffffff0f;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0f}.nx-btn--secondary:hover:not(:disabled){background:#ffffff1c;border-color:#ffffff42;transform:translateY(-1px)}.nx-btn--ghost{color:var(--text-muted, #94a3b8)}.nx-btn--ghost:hover:not(:disabled){color:var(--text-primary, #f1f5f9);background:#ffffff12}.nx-btn--outline{border:1px dashed rgba(255,255,255,.26);color:var(--text-muted, #94a3b8)}.nx-btn--outline:hover:not(:disabled){border-style:solid;border-color:rgba(var(--action-rgb, 245, 158, 11),.6);color:var(--text-primary, #f1f5f9);background:rgba(var(--action-rgb, 245, 158, 11),.06)}.nx-btn--success{color:#6ee7b7;background:#10b98121;border-color:#10b98180}.nx-btn--success:hover:not(:disabled){background:#10b98138;border-color:#10b981cc;transform:translateY(-1px);box-shadow:0 8px 20px #10b9812e}.nx-btn--danger{color:#fca5a5;background:#ef44441a;border-color:#ef444473}.nx-btn--danger:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#ef4444,#b91c1c);border-color:transparent;transform:translateY(-1px);box-shadow:0 8px 22px #ef44444d}.nx-btn--premium{--nx-spin: #fff;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.25);background:linear-gradient(135deg,#f59e0b,#e879f9 55%,#8b5cf6);box-shadow:0 6px 18px #a855f74d,inset 0 1px #ffffff59}.nx-btn--premium:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08) saturate(1.1);box-shadow:0 10px 26px #a855f76b,inset 0 1px #ffffff73}.nx-btn--info{color:#93c5fd;background:#3b82f61f;border-color:#3b82f673}.nx-btn--info:hover:not(:disabled){background:#3b82f633;border-color:#3b82f6bf;transform:translateY(-1px)}.nx-btn-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}[data-theme=light] .nx-btn--secondary{background:#0f172a0a;border-color:#0f172a24;color:#0f172a}[data-theme=light] .nx-btn--secondary:hover:not(:disabled){background:#0f172a14}[data-theme=light] .nx-btn--ghost:hover:not(:disabled){background:#0f172a0f;color:#0f172a}[data-theme=light] .nx-btn--success{color:#047857}[data-theme=light] .nx-btn--danger{color:#b91c1c}[data-theme=light] .nx-btn--info{color:#1d4ed8}@media (prefers-reduced-motion: reduce){.nx-btn{transition:none}.nx-btn:hover:not(:disabled){transform:none!important}}.nx-tick{position:relative;display:inline-grid;place-items:center;width:22px;height:22px;flex-shrink:0;color:var(--tick, #34d399)}.nx-tick svg{display:block;overflow:visible}.nx-tick-ring,.nx-tick-mark{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.nx-tick-ring{stroke-width:2;stroke-dasharray:63;stroke-dashoffset:63;animation:nx-tick-ring .42s ease-out .02s forwards}.nx-tick-mark{stroke-width:2.4;stroke-dasharray:18;stroke-dashoffset:18;animation:nx-tick-mark .3s ease-out .34s forwards}.nx-tick:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid currentColor;opacity:0;animation:nx-tick-pulse .7s ease-out .42s}@keyframes nx-tick-ring{to{stroke-dashoffset:0}}@keyframes nx-tick-mark{to{stroke-dashoffset:0}}@keyframes nx-tick-pulse{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(2)}}.nx-toast-success{animation:nx-toast-glow .9s ease-out}@keyframes nx-toast-glow{0%{box-shadow:0 12px 32px #00000073,0 0 #34d3998c}to{box-shadow:0 12px 32px #00000073,0 0 0 14px #34d39900}}.dl-cheer{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;padding:20px 22px;margin-bottom:18px;border:1px solid rgba(16,185,129,.45);background:linear-gradient(135deg,#10b9811f,rgba(var(--accent-rgb),.08))}.dl-cheer-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;flex-shrink:0;color:#10b981;background:#10b98126;border:1px solid rgba(16,185,129,.4)}.dl-cheer h2{margin:0;font-size:17px;font-weight:800;color:var(--text-primary)}.dl-cheer p{margin:3px 0 0;font-size:13px;color:var(--text-muted);line-height:1.45}.dl-cheer-text{flex:1;min-width:0}.dl-cheer-close{background:none;border:0;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:8px}.dl-cheer-close:hover{color:var(--text-primary);background:#ffffff0f}.dl-cheer-icon svg{animation:dl-wiggle 1s ease-in-out .3s 2;transform-origin:50% 80%}@keyframes dl-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg) scale(1.1)}75%{transform:rotate(14deg) scale(1.1)}}.dl-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.dl-confetti i{position:absolute;left:50%;top:36px;width:8px;height:13px;border-radius:2px;background:var(--c);opacity:0;will-change:transform;animation:dl-fall 1.9s cubic-bezier(.15,.7,.3,1) var(--d) both}@keyframes dl-fall{0%{opacity:0;transform:translate(0) rotate(0) scale(.4)}10%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--r)) scale(1)}}html:not([data-perf=full]) .dl-confetti{display:none}@media (prefers-reduced-motion: reduce){.nx-tick-ring,.nx-tick-mark{animation:none;stroke-dashoffset:0}.nx-tick:after,.nx-toast-success{animation:none}.dl-confetti{display:none}.dl-cheer-icon svg{animation:none}}html:not([data-perf=full]) .nx-tick-ring,html:not([data-perf=full]) .nx-tick-mark{animation:none;stroke-dashoffset:0}html:not([data-perf=full]) .nx-tick:after,html:not([data-perf=full]) .nx-toast-success{animation:none}.mb{display:block;overflow:visible}.mb *{transform-box:view-box}.mb[data-paused=true] *,.mb[data-paused=true]{animation-play-state:paused!important}.mb-eyes,.mb-mouth,.mb-zzz,.mb-dots{opacity:0}.mb-eyes-open,.mb-mouth-smile{opacity:1}.mb-arm-l{transform-origin:26.5px 98px}.mb-arm-r{transform-origin:93.5px 98px}.mb-arm-l{transform:rotate(8deg)}.mb-arm-r{transform:rotate(-8deg)}.mb-head{transform-origin:60px 90px}.mb-eye{transform-origin:center;transform-box:fill-box;animation:mb-blink 5s infinite}.mb-eye:nth-child(2){animation-delay:.05s}.mb-bulb{animation:mb-pulse 2.2s ease-in-out infinite;transform-origin:60px 9px}.mb-hover{animation:mb-float 3.2s ease-in-out infinite}.mb-halo{animation:mb-halo 3.2s ease-in-out infinite;transform-origin:60px 120px}.mb-shadow{animation:mb-shadow 3.2s ease-in-out infinite;transform-origin:60px 132px}.mb--hi .mb-eyes-open,.mb--happy .mb-eyes-open,.mb--bye .mb-eyes-open{opacity:0}.mb--hi .mb-eyes-happy,.mb--happy .mb-eyes-happy,.mb--bye .mb-eyes-happy{opacity:1}.mb--hi .mb-mouth-smile,.mb--happy .mb-mouth-smile,.mb--bye .mb-mouth-smile{opacity:0}.mb--hi .mb-mouth-big,.mb--happy .mb-mouth-big,.mb--bye .mb-mouth-big{opacity:1}.mb--hi .mb-cheek,.mb--happy .mb-cheek,.mb--bye .mb-cheek{opacity:.7}.mb--hi{animation:mb-pop .55s cubic-bezier(.34,1.56,.64,1) both;transform-origin:60px 130px}.mb--hi .mb-arm-r,.mb--bye .mb-arm-r{animation:mb-wave .5s ease-in-out infinite alternate;transform:rotate(-150deg)}.mb--bye{animation:mb-leave .7s ease-in .9s forwards;transform-origin:60px 130px}.mb--happy .mb-body{animation:mb-jump .6s ease-out 2}.mb--happy .mb-arm-l{transform:rotate(150deg)}.mb--happy .mb-arm-r{transform:rotate(-150deg)}.mb--grumpy .mb-eyes-open,.mb--grumpy .mb-mouth-smile{opacity:0}.mb--grumpy .mb-eyes-grumpy,.mb--grumpy .mb-mouth-frown{opacity:1}.mb--grumpy .mb-body{animation:mb-shake .45s ease-in-out 2}.mb--grumpy .mb-bulb{fill:var(--mb-alert)}.mb--grumpy .mb-arm-l{transform:rotate(35deg)}.mb--grumpy .mb-arm-r{transform:rotate(-35deg)}.mb--think .mb-dots{opacity:1;animation:mb-dots 1.4s ease-in-out infinite}.mb--think .mb-mouth-smile{opacity:0}.mb--think .mb-mouth-flat{opacity:1}.mb--think .mb-head{transform:rotate(-5deg)}.mb--think .mb-eye{transform:translate(3px,-3px)}.mb--sleep .mb-eyes-open,.mb--sleep .mb-mouth-smile{opacity:0}.mb--sleep .mb-eyes-closed,.mb--sleep .mb-mouth-flat{opacity:1}.mb--sleep .mb-zzz{opacity:1;animation:mb-zzz 2.6s ease-in-out infinite}.mb--sleep .mb-hover{animation-duration:5.5s}.mb--sleep .mb-bulb{animation-duration:5s;opacity:.5}.mb--sleep .mb-head{transform:rotate(6deg)}.mb--point .mb-arm-r{transform:rotate(-78deg)}.mb--point .mb-head{transform:rotate(-4deg)}@keyframes mb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes mb-halo{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.55;transform:scale(.88)}}@keyframes mb-shadow{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(.86);opacity:.26}}@keyframes mb-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes mb-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes mb-wave{0%{transform:rotate(-135deg)}to{transform:rotate(-175deg)}}@keyframes mb-pop{0%{opacity:0;transform:translateY(26px) scale(.55)}to{opacity:1;transform:none}}@keyframes mb-leave{to{opacity:0;transform:translateY(18px) scale(.5)}}@keyframes mb-jump{0%,to{transform:translateY(0)}45%{transform:translateY(-14px)}}@keyframes mb-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes mb-dots{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes mb-zzz{0%{opacity:0;transform:translateY(6px)}40%{opacity:1}to{opacity:0;transform:translate(4px,-8px)}}html[data-perf=static] .mb,html[data-perf=static] .mb *{animation:none!important}@media (prefers-reduced-motion: reduce){.mb,.mb *{animation:none!important}}html[data-perf=lite] .mb-halo,html[data-perf=lite] .mb-shadow,html[data-perf=lite] .mb-bulb{animation:none}.mb{--mb-shell-a: #4b5160;--mb-shell-b: #1b1e26;--mb-limb: #262a33;--mb-edge: rgba(255, 255, 255, .16)}[data-theme=light] .mb{--mb-shell-a: #ffffff;--mb-shell-b: #c9d0dd;--mb-limb: #9aa4b6;--mb-edge: rgba(15, 23, 42, .3)}[data-theme=light] .mb-shadow{opacity:.22}.mb--carried .mb-mouth-smile,.mb--wheee .mb-mouth-smile,.mb--dizzy .mb-mouth-smile,.mb--laugh .mb-mouth-smile{opacity:0}.mb--carried .mb-mouth-o{opacity:1}.mb--carried .mb-hover{animation:none}.mb--carried .mb-arm-l{transform:rotate(125deg);animation:mb-dangle .5s ease-in-out infinite alternate}.mb--carried .mb-arm-r{transform:rotate(-125deg);animation:mb-dangle .5s ease-in-out infinite alternate-reverse}.mb--carried .mb-head{transform:rotate(var(--hb-tilt-head, 0deg))}.mb--carried .mb-shadow,.mb--carried .mb-halo{opacity:.15}.mb--wheee .mb-eyes-open,.mb--laugh .mb-eyes-open{opacity:0}.mb--wheee .mb-eyes-happy,.mb--laugh .mb-eyes-happy,.mb--wheee .mb-mouth-big,.mb--laugh .mb-mouth-big{opacity:1}.mb--wheee .mb-cheek,.mb--laugh .mb-cheek{opacity:.7}.mb--wheee .mb-body{animation:mb-spin .7s cubic-bezier(.3,.6,.3,1) both;transform-origin:60px 80px}.mb--wheee .mb-arm-l{transform:rotate(150deg)}.mb--wheee .mb-arm-r{transform:rotate(-150deg)}.mb--dizzy .mb-eyes-open{opacity:0}.mb--dizzy .mb-eyes-dizzy,.mb--dizzy .mb-mouth-flat{opacity:1}.mb--dizzy .mb-dots{opacity:1;animation:mb-dots 1s ease-in-out infinite}.mb--dizzy .mb-body{animation:mb-wobble .5s ease-in-out infinite;transform-origin:60px 120px}.mb--laugh .mb-body{animation:mb-giggle .22s ease-in-out infinite alternate;transform-origin:60px 120px}.mb--laugh .mb-arm-l{transform:rotate(30deg)}.mb--laugh .mb-arm-r{transform:rotate(-30deg)}@keyframes mb-dangle{0%{transform:rotate(105deg)}to{transform:rotate(140deg)}}@keyframes mb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes mb-wobble{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes mb-giggle{0%{transform:translateY(0) rotate(-2deg)}to{transform:translateY(-3px) rotate(2deg)}}.mb-eyes{transform:translate(calc(var(--hb-lx, 0) * 3.4px),calc(var(--hb-ly, 0) * 2.4px));transition:transform .14s ease-out}.mb--sleep .mb-eyes,.mb--dizzy .mb-eyes,.mb--carried .mb-eyes{transform:none}html[data-perf=lite] .mb-eyes,html[data-perf=static] .mb-eyes{transform:none;transition:none}@media (prefers-reduced-motion: reduce){.mb-eyes{transform:none;transition:none}}.mb--wow .mb-mouth-smile{opacity:0}.mb--wow .mb-mouth-o{opacity:1}.mb--wow .mb-body{animation:mb-jump .45s ease-out 1}.mb--wow .mb-arm-l{transform:rotate(60deg)}.mb--wow .mb-arm-r{transform:rotate(-60deg)}.mb--wow .mb-eye{transform:scale(1.18)}@keyframes sl-drop{0%{opacity:0;transform:translateY(-36px) scale(.96)}65%{opacity:1;transform:translateY(4px) scale(1.01)}to{opacity:1;transform:none}}@keyframes sl-fade{0%{opacity:0}to{opacity:1}}.sl-intro .sl-drop{animation:sl-fade .25s ease both;animation-delay:calc(min(var(--i, 0),8)*35ms)}html[data-perf=full] .sl-intro .sl-drop{animation:sl-drop .42s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(min(var(--i, 0),8)*35ms + .1s)}html[data-perf=full] .sl-intro.sl-led .sl-drop{animation:none;opacity:0}html[data-perf=full] .sl-intro.sl-led .sl-drop[data-dropped]{opacity:1;animation:sl-drop .42s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--sl-d, 0ms)}@media (prefers-reduced-motion: reduce){.sl-intro .sl-drop,html[data-perf=full] .sl-intro .sl-drop,html[data-perf=full] .sl-intro.sl-led .sl-drop{animation:none;opacity:1}}.sl-dropbot{position:relative;height:0;pointer-events:none;z-index:5}.sl-dropbot-fly{position:absolute;left:0;top:-58px;width:100%;height:70px}.sl-dropbot-fly>svg{position:absolute;top:0;left:0;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45));animation:sl-fly calc(.5s + var(--sl-n, 3) * .11s) cubic-bezier(.45,.05,.4,1) both}.sl-dropbot-trail{position:absolute;top:34px;left:0;width:60px;height:3px;border-radius:3px;opacity:0;background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.8));animation:sl-trail calc(.5s + var(--sl-n, 3) * .11s) ease both}@keyframes sl-fly{0%{transform:translate(-90px,6px) rotate(-8deg);opacity:0}12%{opacity:1}50%{transform:translate(calc(50vw - 160px),-10px) rotate(4deg)}to{transform:translate(calc(100vw - 80px),4px) rotate(-6deg);opacity:0}}@keyframes sl-trail{0%,to{opacity:0;transform:translate(-90px)}15%{opacity:.9}85%{opacity:.6;transform:translate(calc(100vw - 150px))}}html:not([data-perf=full]) .sl-dropbot{display:none}@media (prefers-reduced-motion: reduce){.sl-dropbot{display:none}}.sl-launch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;overflow:hidden;cursor:pointer;background:radial-gradient(120% 90% at 50% 100%,rgba(var(--accent-rgb),.22),#06060af0 70%);animation:sl-fade .22s ease both}.sl-launch-stars{position:absolute;top:0;right:0;bottom:0;left:0}.sl-launch-stars span{position:absolute;top:-80px;width:2px;border-radius:2px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.75));opacity:0;animation:sl-star .55s linear infinite}@keyframes sl-star{0%{transform:translateY(0);opacity:0}20%{opacity:.9}to{transform:translateY(120vh);opacity:0}}.sl-rocket{position:absolute;width:64px;margin-left:-32px;margin-top:-90px;display:flex;flex-direction:column;align-items:center;animation:sl-lift var(--sl-ms, 1.05s) cubic-bezier(.5,0,.75,.3) both;will-change:transform}.sl-rocket-rider{position:relative;z-index:2;margin-bottom:-26px;animation:sl-rider .3s ease-in-out infinite alternate}.sl-rocket-body{position:relative;z-index:1;filter:drop-shadow(0 8px 14px rgba(0,0,0,.5))}.sl-flame{position:relative;z-index:0;width:22px;height:70px;margin-top:-4px;border-radius:50% 50% 60% 60%/20% 20% 80% 80%;background:linear-gradient(180deg,#fff7c2 0%,#ffb23f 35%,#ff5a2b 70%,transparent 100%);transform-origin:top center;animation:sl-flame .09s ease-in-out infinite alternate;opacity:.95}@keyframes sl-lift{0%{transform:translate(0) rotate(0) scale(.9)}18%{transform:translateY(10px) rotate(0) scale(1)}to{transform:translate(var(--sl-drift, 0px),var(--sl-up, -800px)) rotate(7deg) scale(1.25)}}@keyframes sl-rider{0%{transform:translateY(0) rotate(-3deg)}to{transform:translateY(-3px) rotate(3deg)}}@keyframes sl-flame{0%{transform:scaleY(.85) scaleX(.95)}to{transform:scaleY(1.15) scaleX(1.05)}}.sl-launch-label{position:absolute;left:0;right:0;bottom:12vh;text-align:center;font-size:15px;letter-spacing:.02em;color:#ffffffd9;animation:sl-fade .4s .15s ease both;padding:0 20px}.sl-launch-label strong{color:#fff}html:not([data-perf=full]) .sl-rocket,html:not([data-perf=full]) .sl-launch-stars,html:not([data-perf=full]) .sl-flame{display:none}@media (prefers-reduced-motion: reduce){.sl-rocket,.sl-launch-stars{display:none}.sl-launch{animation-duration:.01s}}.pl-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;margin:10px 0 26px}.pl-stage{position:relative;width:150px;height:128px;display:grid;place-items:center}.pl-glow{position:absolute;top:6px;right:14px;bottom:6px;left:14px;border-radius:50%;background:radial-gradient(closest-side,rgba(var(--accent-rgb),.3),transparent 72%);opacity:.8}.pl-bot{position:relative;width:104px;height:118px;display:grid;place-items:center}.pl-bot>svg{position:relative;z-index:1;filter:drop-shadow(0 6px 10px rgba(0,0,0,.45))}.pl-shadow{position:absolute;bottom:2px;left:50%;width:62px;height:10px;margin-left:-31px;border-radius:50%;background:#00000080;filter:blur(3px)}.pl-text{display:flex;align-items:baseline;gap:2px;color:var(--text-muted);font-size:14px;font-weight:600;letter-spacing:.01em}.pl-dots{display:inline-flex;gap:3px;margin-left:3px}.pl-dots i{width:4px;height:4px;border-radius:50%;background:currentColor;display:block;opacity:.35}.pl-retry{margin-top:2px}html[data-perf=full] .pl-bot>svg{animation:pl-bob 1.7s ease-in-out infinite}html[data-perf=full] .pl-shadow{animation:pl-shadow 1.7s ease-in-out infinite}html[data-perf=full] .pl-glow{animation:pl-glow 2.4s ease-in-out infinite}html[data-perf=full] .pl-dots i{animation:pl-dot 1.2s ease-in-out infinite}html[data-perf=full] .pl-dots i:nth-child(2){animation-delay:.18s}html[data-perf=full] .pl-dots i:nth-child(3){animation-delay:.36s}@keyframes pl-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-9px) rotate(2deg)}}@keyframes pl-shadow{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(.78);opacity:.3}}@keyframes pl-glow{0%,to{transform:scale(.94);opacity:.6}50%{transform:scale(1.06);opacity:.95}}@keyframes pl-dot{0%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion: reduce){.pl-bot>svg,.pl-shadow,.pl-glow,.pl-dots i{animation:none!important}.pl-dots i{opacity:.7}}html[data-perf=full] .sl-intro.sl-led .sl-drop{animation-delay:calc(var(--i, 0) * .11s + .7s)}.st-arrive{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99990;pointer-events:none;overflow:hidden}.st-fade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;pointer-events:none;background:radial-gradient(120% 90% at 50% 100%,rgba(var(--accent-rgb),.22),#06060af0 70%);animation:st-fade-out .38s ease-out both}@keyframes st-fade-out{0%{opacity:1}to{opacity:0}}.st-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 60% at var(--st-x) var(--st-y),rgba(var(--accent-rgb),.2),rgba(4,5,10,.62) 75%);opacity:0;animation:st-scrim var(--st-total) ease-in-out both}@keyframes st-scrim{0%{opacity:0}18%{opacity:1}76%{opacity:1}to{opacity:0}}.st-stage{position:absolute;left:var(--st-x);top:var(--st-y);width:0;height:0}.st-rocket{position:absolute;left:-30px;top:-65px;width:60px;display:flex;flex-direction:column;align-items:center;will-change:transform;animation:st-rocket var(--st-total) both}.st-rocket-body{filter:drop-shadow(0 8px 14px rgba(0,0,0,.5))}.st-flame{width:22px;height:64px;margin-top:-4px;border-radius:50% 50% 60% 60%/20% 20% 80% 80%;background:linear-gradient(180deg,#fff7c2 0%,#ffb23f 35%,#ff5a2b 70%,transparent 100%);transform-origin:top center;opacity:0;animation:st-flame var(--st-total) both,st-flicker .09s ease-in-out infinite alternate}@keyframes st-rocket{0%{transform:translateY(-88vh) rotate(-6deg) scale(1.15);animation-timing-function:cubic-bezier(.2,.7,.25,1)}34%{transform:translateY(0) rotate(0) scale(1)}38%{transform:translateY(5px) scale(1.04,.93)}43%{transform:translateY(0) scale(1)}74%{transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(.5,0,.75,.3)}to{transform:translateY(-100vh) rotate(5deg) scale(1.2)}}@keyframes st-flame{0%{opacity:0}4%{opacity:.95}33%{opacity:.95}37%{opacity:0}72%{opacity:0}76%{opacity:.95}to{opacity:.95}}@keyframes st-flicker{0%{transform:scaleY(.85) scaleX(.95)}to{transform:scaleY(1.15) scaleX(1.05)}}.st-dust{position:absolute;left:calc(var(--i) * 26px - 9px);top:58px;width:18px;height:18px;border-radius:50%;background:#ffffff8c;opacity:0;will-change:transform;animation:st-dust var(--st-total) both}@keyframes st-dust{0%,32%{opacity:0;transform:translate(0) scale(.3)}38%{opacity:.75;transform:translateY(-4px) scale(1)}56%,to{opacity:0;transform:translate(calc(var(--i) * 22px),-16px) scale(2.2)}}.st-bot{position:absolute;left:-32px;top:-118px;width:64px;will-change:transform;animation:st-bot var(--st-total) both}.st-bot>svg{filter:drop-shadow(0 6px 10px rgba(0,0,0,.45))}@keyframes st-bot{0%{transform:translateY(-88vh) rotate(-6deg) scale(1.15);opacity:1;animation-timing-function:cubic-bezier(.2,.7,.25,1)}34%{transform:translateY(0) rotate(0) scale(1)}42%{transform:translateY(-20px) scale(1)}47%{transform:translateY(0) scale(1)}51%{transform:translateY(-14px) scale(1)}56%{transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(.45,.05,.35,1)}70%{transform:translate(calc(var(--st-dx) * .5),calc(var(--st-dy) * .5 - 90px)) rotate(8deg) scale(1.02)}86%{transform:translate(var(--st-dx),var(--st-dy)) rotate(-3deg) scale(.96);opacity:1}88%{transform:translate(var(--st-dx),var(--st-dy)) scale(.96);opacity:0}to{transform:translate(var(--st-dx),var(--st-dy)) scale(.96);opacity:0}}.st-badge{position:absolute;left:56px;top:-150px;width:88px;height:88px;opacity:0;will-change:transform;animation:st-badge var(--st-total) both}.st-badge-icon{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;display:grid;place-items:center;font-weight:800;font-size:28px;color:#fff;background:linear-gradient(135deg,var(--accent, #ec385c),#7a001a);border:3px solid rgba(255,255,255,.85);box-shadow:0 0 0 5px rgba(var(--accent-rgb),.35),0 14px 34px #0000008c,0 0 40px rgba(var(--accent-rgb),.55)}.st-badge-icon img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@keyframes st-badge{0%,38%{opacity:0;transform:translateY(30px) scale(.2) rotate(-14deg)}47%{opacity:1;transform:translateY(-6px) scale(1.14) rotate(3deg)}53%{opacity:1;transform:none}86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-26px) scale(.8)}}.st-spark{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border-radius:50%;background:#ffe08a;box-shadow:0 0 8px #ffd25a;opacity:0;transform:rotate(var(--a)) translateY(-40px);animation:st-spark var(--st-total) both}@keyframes st-spark{0%,45%{opacity:0;transform:rotate(var(--a)) translateY(-40px) scale(.4)}52%{opacity:1}68%,to{opacity:0;transform:rotate(var(--a)) translateY(-82px) scale(1)}}.st-label{position:absolute;left:56px;top:-52px;width:188px;margin-left:-50px;text-align:center;display:flex;flex-direction:column;gap:2px;opacity:0;animation:st-badge var(--st-total) both;text-shadow:0 2px 10px rgba(0,0,0,.7)}.st-label small{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}.st-label strong{font-size:16px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-skip{position:absolute;left:0;right:0;bottom:max(18px,env(safe-area-inset-bottom));text-align:center;font-size:11.5px;color:#ffffff8c;opacity:0;animation:st-skip var(--st-total) both}@keyframes st-skip{0%,8%{opacity:0}18%,48%{opacity:1}62%,to{opacity:0}}@media (max-width: 520px){.st-badge,.st-label{left:46px}}html:not([data-perf=full]) .st-arrive{display:none}@media (prefers-reduced-motion: reduce){.st-arrive,.st-fade{display:none}}.picker-page .login-aurora,.picker-page .login-grid-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.picker-page{padding:32px 20px 72px}.picker-page .picker-container{max-width:1180px}.picker-page .picker-welcome-hero{padding:22px 26px;gap:22px}.picker-page .welcome-hero-left{gap:20px;min-width:0;flex:1 1 360px}.picker-page .welcome-avatar-deco{position:relative;flex:0 0 auto;width:112px;height:112px;display:grid;place-items:center}.picker-page .welcome-avatar-deco .welcome-online-badge{right:14px;bottom:14px}.picker-page .welcome-meta{min-width:0}.picker-page .welcome-greeting{word-break:break-word}.picker-page .welcome-stats-counter{display:grid;grid-template-columns:repeat(var(--stat-cols, 4),minmax(86px,1fr));gap:6px;padding:8px;flex:0 1 auto}.picker-page .welcome-stats-counter .counter-divider{display:none}.picker-page .welcome-stats-counter .counter-item{padding:10px 8px;border-radius:10px;text-align:center;transition:background .15s ease}.picker-page .welcome-stats-counter .counter-item:hover{background:#ffffff0d}.picker-page .founder-stats-counter{--stat-cols: 4}.picker-page .welcome-stats-counter:not(.founder-stats-counter){--stat-cols: 2}.picker-page .picker-search-bar{padding:8px 14px;gap:10px}.picker-page .picker-search-bar input{flex:1 1 auto;width:100%;min-width:0}.picker-page .picker-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;overflow:visible!important;white-space:normal!important;touch-action:auto!important;padding:2px 0!important;margin:14px 0 6px!important}.picker-page .picker-tabs .founder-tab-btn{flex:0 1 auto;white-space:nowrap!important}.picker-page .picker-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px;position:relative}.picker-page .guild-card-active,.picker-page .guild-card-inactive{padding:24px 14px 18px;min-height:196px;justify-content:flex-start}.picker-page .gc-icon-wrap{width:76px;height:76px;border-radius:20px}.picker-page .gc-body{width:100%;min-width:0}.picker-page .gc-name{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-page .guild-card-active:focus-visible{outline:2px solid rgba(var(--accent-rgb),.9);outline-offset:3px}.picker-page .picker-group-heading{margin:22px 0 14px}.picker-loading{padding-top:6px}.picker-loading-head{display:flex;align-items:center;gap:10px;margin:18px 0 16px;color:var(--text-muted);font-size:14px}.picker-link-btn{margin-left:6px;background:none;border:none;padding:2px 4px;color:var(--accent, #ec385c);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline}.picker-skeleton{min-height:196px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(110deg,#ffffff08 20%,#ffffff14,#ffffff08 60%);background-size:220% 100%;animation:picker-shimmer 1.4s linear infinite}@keyframes picker-shimmer{to{background-position-x:-220%}}html:not([data-perf=full]) .picker-skeleton{animation:none}@media (prefers-reduced-motion: reduce){.picker-skeleton{animation:none}}@media (max-width: 720px){.picker-page{padding:18px 12px 64px}.picker-page .picker-welcome-hero{padding:18px 14px!important;flex-direction:column!important;align-items:stretch!important;margin:0 0 14px!important}.picker-page .welcome-hero-left{flex-direction:column;align-items:flex-start;gap:12px}.picker-page .welcome-avatar-deco{width:96px;height:96px}.picker-page .welcome-stats-counter{width:100%!important;box-sizing:border-box}.picker-page .founder-stats-counter{--stat-cols: 2}.picker-page .picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.picker-page .guild-card-active,.picker-page .guild-card-inactive{min-height:168px!important;padding:18px 8px 14px!important}.picker-page .gc-icon-wrap{width:60px!important;height:60px!important}.picker-page .picker-tabs .founder-tab-btn{flex:1 1 calc(50% - 8px);justify-content:center;padding:8px 10px!important}.picker-skeleton{min-height:168px}}.picker-page .picker-state-card{max-width:520px;margin:28px auto;padding:32px 26px;text-align:center;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#18181bd9,#0e0e11eb);display:flex;flex-direction:column;align-items:center;gap:10px}.picker-page .picker-state-card h3{margin:4px 0 0;font-size:18px;font-weight:800;color:var(--text-primary)}.picker-page .picker-state-card p{margin:0;font-size:14px;line-height:1.55;color:var(--text-muted);max-width:42ch}.picker-error-icon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;color:#fbbf24;background:#fbbf241a;border:1px solid rgba(251,191,36,.3)}.picker-page .btn-retry{margin-top:10px;display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:12px;border:1px solid transparent;font:inherit;font-size:14px;font-weight:700;color:#1a1204;cursor:pointer;background:var(--action-gradient, linear-gradient(135deg, #fbbf24, #f59e0b))}.picker-page .btn-retry:hover{filter:brightness(1.08)}.picker-page .btn-retry:focus-visible{outline:2px solid #fff;outline-offset:2px}.picker-page .welcome-stats-counter .counter-item.active{background:#ec385c24;border:1px solid rgba(236,56,92,.38);box-shadow:0 0 16px #ec385c38}.picker-page .welcome-stats-counter .counter-item.active .counter-number{color:#ff5b79!important;text-shadow:0 0 10px rgba(255,91,121,.5)}.picker-controls-row{display:flex;align-items:center;gap:12px;margin:18px 0 6px;width:100%}.picker-controls-row .picker-search-bar{flex:1;margin:0}.picker-sort-wrap{display:inline-flex;align-items:center;gap:8px;padding:0 12px;height:40px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);color:var(--text-muted);font-size:13px;transition:all .2s ease}.picker-sort-wrap:hover,.picker-sort-wrap:focus-within{border-color:#fff3;background:#ffffff12;color:var(--text-primary)}.picker-sort-select{background:transparent;border:none;outline:none;color:inherit;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.picker-sort-select option{background:#121316;color:#f3f4f6}.picker-page .guild-card-active{position:relative;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,border-color .2s ease}.picker-page .guild-card-active:hover{transform:translateY(-3px);border-color:#ec385c52;box-shadow:0 12px 28px -8px #000000a6,0 0 18px #ec385c29}.gc-pin-btn{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#00000059;border:1px solid rgba(255,255,255,.08);color:#ffffff73;cursor:pointer;opacity:0;transform:scale(.9);transition:all .18s cubic-bezier(.16,1,.3,1);z-index:5}.picker-page .guild-card-active:hover .gc-pin-btn,.picker-page .guild-card-active:focus-within .gc-pin-btn,.gc-pin-btn.is-pinned{opacity:1;transform:scale(1)}.gc-pin-btn.is-pinned{color:#fbbf24;border-color:#fbbf2459;background:#fbbf2424}.gc-pin-btn:hover{background:#fbbf2438;color:#fbbf24;border-color:#fbbf2480;transform:scale(1.1)}.gc-manage-badge{margin-top:10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:6px 10px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--text-muted);background:#ffffff09;border:1px solid rgba(255,255,255,.07);transition:all .18s ease}.picker-page .guild-card-active:hover .gc-manage-badge{background:#ec385c24;border-color:#ec385c66;color:#fff;box-shadow:0 0 12px #ec385c40}.picker-page .guild-card-active:hover .gc-manage-badge svg{transform:translate(2px);transition:transform .18s ease}.picker-page .pinned-group .picker-group-heading{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}:root{--bg-primary: #06070a;--bg-secondary: rgba(18, 20, 29, .55);--bg-tertiary: rgba(24, 28, 40, .45);--bg-card: rgba(18, 20, 29, .65);--bg-card-hover: rgba(26, 30, 44, .75);--bg-card-elevated: rgba(22, 26, 38, .85);--bg-dropdown: rgba(15, 18, 26, .95);--bg-input: rgba(12, 14, 20, .75);--liquid-bg: rgba(18, 20, 29, .65);--liquid-border: rgba(255, 255, 255, .08);--liquid-shadow: 0 12px 32px 0 rgba(0, 0, 0, .45);--liquid-shine: inset 0 1px 1px rgba(255, 255, 255, .14), inset 0 -1px 1px rgba(0, 0, 0, .3);--liquid-hover-border: rgba(255, 255, 255, .15);--liquid-hover-shadow: 0 16px 40px 0 rgba(0, 0, 0, .55), 0 0 20px rgba(34, 211, 238, .05);--glass-blur: blur(24px) saturate(180%);--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--text-primary: #f8fafc;--text-secondary: #e2e8f0;--text-muted: #cbd5e1}[data-theme=light]{--bg-primary: #f8fafc;--bg-secondary: rgba(255, 255, 255, .75);--bg-tertiary: rgba(241, 245, 249, .75);--bg-card: rgba(255, 255, 255, .78);--bg-card-hover: rgba(255, 255, 255, .95);--bg-card-elevated: rgba(255, 255, 255, .95);--bg-dropdown: rgba(255, 255, 255, .98);--bg-input: rgba(255, 255, 255, .9);--liquid-bg: rgba(255, 255, 255, .75);--liquid-border: rgba(255, 255, 255, .85);--liquid-shadow: 0 10px 32px 0 rgba(14, 71, 140, .08);--liquid-shine: inset 0 1px 1px rgba(255, 255, 255, 1), inset 0 -1px 1px rgba(0, 0, 0, .03);--liquid-hover-border: rgba(255, 255, 255, 1);--liquid-hover-shadow: 0 16px 40px 0 rgba(14, 71, 140, .12);--glass-blur: blur(24px) saturate(180%);--text-primary: #0f172a;--text-secondary: #475569}body,[data-theme=light] body{background:var(--bg-primary)!important;color:var(--text-primary)}.sidebar{background:var(--bg-card)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border-right:1px solid var(--liquid-border)!important;box-shadow:4px 0 32px #0000004d!important}.topbar{background:var(--bg-card)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border-bottom:1px solid var(--liquid-border)!important}.card,.stat-card,.card-elevated,.stat-tile-premium{border-radius:var(--radius-lg)!important;background:var(--liquid-bg)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:1px solid var(--liquid-border)!important;box-shadow:var(--liquid-shadow),var(--liquid-shine)!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important}.btn{border-radius:var(--radius-xl)!important;font-weight:700!important;transition:all .2s ease!important;position:relative;overflow:hidden;border:none!important}.btn-primary{background:linear-gradient(135deg,#ffd043,#f59e0b 60%,#d97706)!important;color:#0f172a!important;border-radius:9999px!important;border:1px solid rgba(255,255,255,.45)!important;font-weight:700!important;letter-spacing:-.01em!important;box-shadow:0 4px 16px #f59e0b52,inset 0 1px #ffffffb3,inset 0 -1px #0000001f!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;transform:none!important}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#ffe066,#fbbf24 60%,#f59e0b)!important;box-shadow:0 6px 24px #f59e0b73,0 0 16px #f59e0b47,inset 0 1px #ffffffe6!important;transform:translateY(-1.5px)!important;filter:brightness(1.04)!important;border-color:#ffffffa6!important}.btn-primary:active{transform:translateY(.5px) scale(.98)!important;box-shadow:0 2px 8px #f59e0b40,inset 0 1px #0000001a!important}.btn-secondary{background:#ffffff0f!important;color:var(--text-primary, #f1f5f9)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:9999px!important;font-weight:600!important;box-shadow:0 4px 12px #0003,inset 0 1px #ffffff14!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;transform:none!important}.btn-secondary:hover:not(:disabled){background:#ffffff1f!important;border-color:#ffffff47!important;color:#fff!important;transform:translateY(-1.5px)!important;box-shadow:0 6px 20px #0000004d,inset 0 1px #ffffff2e!important}.btn-secondary:active{transform:translateY(.5px) scale(.98)!important;box-shadow:0 2px 6px #0003!important}[data-theme=light] .btn-secondary{background:#0f172a0d!important;border:1px solid rgba(15,23,42,.12)!important;color:#0f172a!important;box-shadow:0 2px 8px #0f172a0f!important}[data-theme=light] .btn-secondary:hover:not(:disabled){background:#0f172a17!important;border-color:#0f172a33!important}[data-theme=light] .btn-secondary:active{transform:translateY(.5px) scale(.98)!important}.form-input,.form-select,.form-textarea,input[type=text],input[type=number],select,textarea{background:var(--bg-input)!important;border:1px solid rgba(0,0,0,.2)!important;border-top-color:#0006!important;box-shadow:inset 0 2px 6px #0003,0 1px #ffffff0d!important;border-radius:var(--radius-md)!important;transition:all .2s ease!important}.form-input:focus,.form-select:focus,.form-textarea:focus,input[type=text]:focus,input[type=number]:focus,select:focus,textarea:focus{background:var(--bg-card)!important;border-color:var(--accent)!important;box-shadow:inset 0 2px 6px #0000001a,0 0 0 2px var(--accent-glow),0 1px #ffffff0d!important}[data-theme=light] .form-input,[data-theme=light] .form-select,[data-theme=light] .form-textarea,[data-theme=light] input[type=text],[data-theme=light] input[type=number],[data-theme=light] select,[data-theme=light] textarea{background:#f8fafc!important;border:1px solid #cbd5e1!important;border-top-color:#94a3b8!important;box-shadow:inset 0 2px 6px #0000000d,0 1px #fff!important}[data-theme=light] .form-input:focus,[data-theme=light] input[type=text]:focus{background:#fff!important}.toggle-track{background:var(--bg-input)!important;border:1px solid rgba(0,0,0,.3)!important;box-shadow:inset 0 2px 4px #0000004d,0 1px #ffffff0d!important}[data-theme=light] .toggle-track{background:#e2e8f0!important;border:1px solid #cbd5e1!important;box-shadow:inset 0 2px 4px #0000001a,0 1px #fff!important}.toggle input:checked+.toggle-track{background:var(--accent)!important;border-color:var(--accent-dark)!important;box-shadow:inset 0 2px 4px #0003,0 1px #ffffff0d!important}.toggle-track:after{box-shadow:0 2px 4px #0000004d,inset 0 1px 1px #ffffff80!important}[data-theme=light] .toggle-track:after{box-shadow:0 2px 4px #00000026,inset 0 1px 1px #fff!important}@media (max-width: 768px){.page{padding:16px 12px!important}.card,.stat-card,.card-elevated,.stat-tile-premium{padding:16px!important;border-radius:var(--radius-md)!important}.grid-2,.grid-3{grid-template-columns:1fr!important}.card>div[style*="display: grid"],.card>div[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:12px!important}table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ReactModal__Content{width:95%!important;max-width:400px!important;padding:20px!important}.topbar-username{max-width:80px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.sidebar,.topbar,.card,.stat-card,.card-elevated,.stat-tile-premium,.dropdown-menu,.modal-content,.ReactModal__Content,.table-container,.nav-dropdown,.context-menu,.popover{backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important}[data-theme=light] .sidebar,[data-theme=light] .topbar,[data-theme=light] .card,[data-theme=light] .stat-card,[data-theme=light] .card-elevated,[data-theme=light] .dropdown-menu,[data-theme=light] .modal-content,[data-theme=light] .ReactModal__Content{background:#ffffffc7!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border-color:#ffffffd9!important;box-shadow:0 10px 32px #0e478c14,inset 0 1px #fffffff2!important}[data-theme=dark] .sidebar,[data-theme=dark] .topbar,[data-theme=dark] .card,[data-theme=dark] .stat-card,[data-theme=dark] .card-elevated,[data-theme=dark] .dropdown-menu,[data-theme=dark] .modal-content,[data-theme=dark] .ReactModal__Content{background:#12141da6!important;backdrop-filter:blur(24px) saturate(180%)!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;border-color:#ffffff14!important;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff14!important}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,video,canvas{max-width:100%}.main-content>*,.page,.page>*{min-width:0}.page,pre,code{overflow-wrap:anywhere}pre{max-width:100%;overflow-x:auto}.main-content,.sidebar{padding-bottom:env(safe-area-inset-bottom)}[style*="width: 340px"],[style*="width: 360px"],[style*="width: 600px"],[style*="width: 520px"]{max-width:calc(100vw - 24px)}[style*="min-width: 600px"]{min-width:0!important}[style*="overflow-x: auto"],[style*="overflow: auto"]{-webkit-overflow-scrolling:touch}@media (max-width: 1024px){.page{padding-left:20px;padding-right:20px}[style*="grid-template-columns: 280px 1fr"],[style*="grid-template-columns: 220px 1fr"],[style*="grid-template-columns: 260px 1fr auto"]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width: 768px){.page{padding:14px 12px}[style*="grid-template-columns: 1fr 1fr"],[style*="grid-template-columns: 2fr 1fr"],[style*="grid-template-columns: 3fr 1fr"],[style*="grid-template-columns: 2fr 2fr"],[style*="grid-template-columns: 1fr 140px"],[style*="grid-template-columns: 220px 1fr"],[style*="grid-template-columns: 280px 1fr"],[style*="grid-template-columns: 260px 1fr auto"]{grid-template-columns:minmax(0,1fr)!important}[style*="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[style*="grid-template-columns: repeat(5, 1fr)"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}[style*="grid-template-columns: repeat(6, 1fr)"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}[style*="grid-template-columns: 1fr 2fr auto auto"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}[style*="display: flex"][style*="justify-content: space-between"]{flex-wrap:wrap}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:16px!important}.modal,[role=dialog],.modal-content,[class*=modal-box]{max-width:calc(100vw - 16px)!important}.page table{display:block;max-width:100%;overflow-x:auto;white-space:nowrap}.recharts-wrapper{max-width:100%!important}.page-title{font-size:19px}}@media (max-width: 480px){.page{padding:12px 10px}[style*="grid-template-columns: repeat(4, 1fr)"],[style*="grid-template-columns: repeat(5, 1fr)"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[style*="grid-template-columns: 1fr 2fr auto auto"]{grid-template-columns:minmax(0,1fr)!important}.topbar{margin-left:8px!important;margin-right:8px!important}}@media (pointer: coarse){.nav-item,.sidebar a,.sidebar button{min-height:44px}.show-on-hover{opacity:1!important;visibility:visible!important}}@media (max-height: 480px) and (orientation: landscape){.topbar{position:static!important;margin:6px 10px!important}}@media (max-width: 900px){#chat-page-root{height:var(--chat-h, calc(100vh - 104px) )!important;height:var(--chat-h, calc(100dvh - 104px) )!important;min-height:320px}}@media (max-width: 768px){#chat-page-root{border-radius:0!important;border-left:0!important;border-right:0!important}}@media (max-width: 900px){.topbar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .25s ease!important;background:radial-gradient(125% 150% at 50% -20%,#ff1e4e47,#be0a301f 45%,#0f080e 85%),linear-gradient(180deg,#1c0a10,#0a070c)!important}.topbar.nav-visible,.topbar.nav-hidden{filter:none!important}[data-theme=light] .topbar{background:linear-gradient(180deg,#ffecf2,#fffafc)!important}}select:not([multiple]):not([size]){color-scheme:dark;border-radius:12px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}select:not([multiple]):not([size]):hover:not(:disabled){border-color:#ffffff38!important}select:not([multiple]):not([size]):focus-visible{outline:none;border-color:rgba(var(--action-rgb, 245, 158, 11),.75)!important;box-shadow:0 0 0 3px rgba(var(--action-rgb, 245, 158, 11),.16)}select:disabled{cursor:not-allowed;opacity:.6}select option,select optgroup{background-color:#12151e;color:#e5e7eb}[data-theme=light] select:not([multiple]):not([size]){color-scheme:light}[data-theme=light] select option,[data-theme=light] select optgroup{background-color:#fff;color:#0f172a}@supports (appearance: base-select){select:not([multiple]):not([size]),select:not([multiple]):not([size])::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select:not([multiple]):not([size]){display:inline-flex;align-items:center;gap:8px;min-height:38px}select:not([multiple]):not([size])::picker-icon{color:var(--text-muted, #94a3b8);transition:rotate .18s ease,color .18s ease}select:not([multiple]):not([size]):open::picker-icon{rotate:180deg;color:var(--action, #f59e0b)}select:not([multiple]):not([size]):open{border-color:rgba(var(--action-rgb, 245, 158, 11),.75)!important;box-shadow:0 0 0 3px rgba(var(--action-rgb, 245, 158, 11),.16)}select:not([multiple]):not([size])::picker(select){margin-block:6px;padding:6px;min-inline-size:anchor-size(inline);max-block-size:min(340px,60vh);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#0e1016f7;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:0 18px 50px #000000a6,0 0 0 1px rgba(var(--action-rgb, 245, 158, 11),.08);opacity:0;translate:0 -4px;transition:opacity .14s ease,translate .14s ease,overlay .14s allow-discrete,display .14s allow-discrete}select:not([multiple]):not([size]):open::picker(select){opacity:1;translate:0 0}@starting-style{select:not([multiple]):not([size]):open::picker(select){opacity:0;translate:0 -4px}}select:not([multiple]):not([size]) option{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:9px;border:1px solid transparent;background:transparent;color:#e5e7eb;font-size:13.5px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}select:not([multiple]):not([size]) option:hover,select:not([multiple]):not([size]) option:focus-visible{background:#ffffff12;outline:none}select:not([multiple]):not([size]) option:checked{background:rgba(var(--action-rgb, 245, 158, 11),.13);border-color:rgba(var(--action-rgb, 245, 158, 11),.35);color:#fde68a;font-weight:600}select:not([multiple]):not([size]) option::checkmark{display:none}select:not([multiple]):not([size]) option:disabled{opacity:.45;cursor:not-allowed}select:not([multiple]):not([size]) optgroup{background:transparent;color:var(--text-muted, #94a3b8);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:6px 4px 2px}[data-theme=light] select:not([multiple]):not([size])::picker(select){background:#fffffffa;border-color:#0f172a1f;box-shadow:0 18px 40px #0f172a2e}[data-theme=light] select:not([multiple]):not([size]) option{color:#0f172a}[data-theme=light] select:not([multiple]):not([size]) option:hover{background:#0f172a0d}[data-theme=light] select:not([multiple]):not([size]) option:checked{color:#92400e}@media (prefers-reduced-motion: reduce){select:not([multiple]):not([size])::picker(select){transition:none}select:not([multiple]):not([size])::picker-icon{transition:none}}}@keyframes nx-enter-rise{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes nx-enter-fade{0%{opacity:0}to{opacity:1}}@keyframes nx-enter-pop{0%{opacity:0;transform:translateY(14px) scale(.94)}70%{opacity:1;transform:translateY(-2px) scale(1.01)}to{opacity:1;transform:none}}@keyframes nx-enter-sweep{0%{transform:translate(-140%) skew(-18deg)}to{transform:translate(340%) skew(-18deg)}}@keyframes nx-enter-glow{0%{opacity:0;transform:scale(.6)}60%{opacity:.9}to{opacity:0;transform:scale(1.5)}}.nx-page-enter>*{animation:nx-enter-fade .3s ease both}html[data-perf=full] .nx-page-enter>*{animation:nx-enter-rise .62s cubic-bezier(.16,1,.3,1) both}html[data-perf=full] .nx-page-enter>:nth-child(2){animation-delay:90ms}html[data-perf=full] .nx-page-enter>:nth-child(3){animation-delay:.17s}html[data-perf=full] .nx-page-enter>:nth-child(4){animation-delay:.24s}html[data-perf=full] .nx-page-enter>:nth-child(5){animation-delay:.3s}html[data-perf=full] .nx-page-enter>:nth-child(n+6){animation-delay:.35s}.nx-page-enter>.sx-hero,.nx-page-enter>.pp-hero{position:relative;overflow:hidden}html[data-perf=full] .nx-page-enter>.sx-hero:after,html[data-perf=full] .nx-page-enter>.pp-hero:after{content:"";position:absolute;top:0;bottom:0;left:0;width:34%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.09),transparent);animation:nx-enter-sweep 1.15s cubic-bezier(.4,0,.2,1) .3s both}html[data-perf=full] .nx-page-enter .pp-hero-ico,html[data-perf=full] .nx-page-enter .nx-enter-avatar{position:relative;animation:nx-enter-pop .7s cubic-bezier(.2,.8,.3,1) .12s both}html[data-perf=full] .nx-page-enter .pp-hero-ico:after,html[data-perf=full] .nx-page-enter .nx-enter-avatar:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(var(--action-rgb, 245, 158, 11),.35),transparent 70%);animation:nx-enter-glow 1s ease-out .3s both}html[data-perf=full] .nx-page-enter .sx-cards>*{animation:nx-enter-pop .6s cubic-bezier(.2,.8,.3,1) both}html[data-perf=full] .nx-page-enter .sx-cards>:nth-child(1){animation-delay:.22s}html[data-perf=full] .nx-page-enter .sx-cards>:nth-child(2){animation-delay:.32s}html[data-perf=full] .nx-page-enter .sx-cards>:nth-child(3){animation-delay:.42s}html[data-perf=static] .nx-page-enter>*,html[data-perf=static] .nx-page-enter .sx-cards>*{animation:none}@media (prefers-reduced-motion: reduce){.nx-page-enter>*,.nx-page-enter .sx-cards>*,.nx-page-enter .pp-hero-ico,.nx-page-enter .nx-enter-avatar{animation:none!important}.nx-page-enter>.sx-hero:after,.nx-page-enter>.pp-hero:after,.nx-page-enter .pp-hero-ico:after,.nx-page-enter .nx-enter-avatar:after{display:none!important}}
