:root{--pw-bg:#0A0A0A;--pw-bg-soft:#101010;--pw-card:#1A1A1A;--pw-card-2:#121815;--pw-border:rgba(255,255,255,0.10);--pw-border-green:rgba(0,255,136,0.35);--pw-green:#00FF88;--pw-green-2:#00CC6A;--pw-positive:#00D26A;--pw-red:#FF3830;--pw-text:#FFFFFF;--pw-muted:#888888;--pw-shadow-green:0 0 40px rgba(0,255,136,0.12);--bg:var(--pw-bg);--sidebar-bg:#050706;--card:var(--pw-card);--card-hover:#202522;--surface:var(--pw-bg-soft);--surface-2:var(--pw-card-2);--border:var(--pw-border);--border-2:rgba(255,255,255,0.14);--border-3:rgba(0,255,136,0.35);--accent:var(--pw-green);--accent-2:var(--pw-green-2);--accent-dim:rgba(0,255,136,0.12);--accent-glow:rgba(0,255,136,0.28);--green:var(--pw-positive);--green-2:var(--pw-green);--green-dim:rgba(0,255,136,0.12);--red:var(--pw-red);--red-2:#ff6a63;--red-dim:rgba(255,56,48,0.12);--amber:#f59e0b;--amber-dim:rgba(245,158,11,0.12);--fg:var(--pw-text);--fg-2:#d8dedb;--muted:var(--pw-muted);--muted-2:#4f5a55;--gold:#d4a44c;--gold-2:#f0c674;--gold-dim:rgba(212,164,76,0.12);--gold-glow:rgba(212,164,76,0.25);--glass-bg:rgba(5,5,6,0.90);--glass-border:rgba(255,255,255,0.08);--glass-blur:blur(20px);--gradient-accent:linear-gradient(135deg,var(--pw-green),var(--pw-green-2));--gradient-gold:linear-gradient(135deg,#d4a44c,#f0c674);--gradient-hero:radial-gradient(circle at 20% 0%,rgba(0,255,136,0.16),transparent 34%),linear-gradient(135deg,rgba(0,255,136,0.08),rgba(10,10,10,0.92));--font-family:var(--font-jakarta),system-ui,-apple-system,sans-serif;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:36px;--leading-tight:1.2;--leading-normal:1.5;--leading-relaxed:1.7;--tracking-tight:-0.03em;--tracking-normal:0;--tracking-wide:0.05em;--tracking-wider:0.1em;--sidebar-w:260px;--sidebar-w-collapsed:64px;--header-h:60px;--topbar-h:56px;--bottombar-h:64px;--bg-darkest:var(--pw-bg);--bg-card:var(--pw-card);--bg-card-hover:#202522;--bg-elevated:#131815;--border-default:var(--pw-border);--border-hover:rgba(0,255,136,0.22);--border-active:var(--pw-border-green);--text-primary:var(--pw-text);--text-secondary:#d8dedb;--text-muted:var(--pw-muted);--accent-dark:var(--pw-green-2);--success:var(--pw-positive);--error:var(--pw-red);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--shadow-lg:0 8px 32px rgba(0,0,0,0.3);--shadow-glow:var(--pw-shadow-green);--pw-bg-shift-x:0px;--pw-bg-shift-y:0px;--pw-bg-shift-x-deep:0px;--pw-bg-shift-y-deep:0px;--pw-card-float-x:0px;--pw-card-float-y:0px;--pw-scroll-shift:0px;--pw-scroll-shift-reverse:0px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body,html{background:radial-gradient(circle at 12% -8%,rgba(0,255,136,.11),transparent 28%),radial-gradient(circle at 85% 12%,rgba(0,204,106,.08),transparent 32%),linear-gradient(180deg,#0A0A0A,#050706);color:var(--text-primary);font-family:var(--font-family);font-size:var(--text-base);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:0;height:100%}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#111112;border-radius:99px}a{color:inherit;text-decoration:none}.card-glass{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);transition:border-color .2s ease,box-shadow .2s ease}.card-glass:hover{border-color:var(--border-hover);box-shadow:var(--shadow-glow)}.badge-gold{background:var(--gold-dim);color:var(--gold)}.text-gradient{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tier-supporter{border-left:3px solid var(--accent)}.tier-patriot{border-left:3px solid var(--gold)}.tier-guardian{border-left:3px solid var(--green)}.btn-primary{background:linear-gradient(135deg,var(--accent-dark),var(--accent-2));color:white;border:none;border-radius:var(--radius-md);padding:10px 20px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(99,102,241,.3)}.responsive-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.responsive-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.responsive-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.responsive-grid{grid-template-columns:repeat(4,1fr)}}.pw-tactical-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0;contain:layout paint style;--pw-tactical-opacity:0.46;--pw-tactical-layer:0.26}.pw-tactical-bg--low{--pw-tactical-opacity:0.28;--pw-tactical-layer:0.18}.pw-tactical-bg--medium{--pw-tactical-opacity:0.44;--pw-tactical-layer:0.25}.pw-tactical-bg--high{--pw-tactical-opacity:0.62;--pw-tactical-layer:0.34}.pw-tactical-bg__grain,.pw-tactical-bg__layer,.pw-tactical-bg__radar-sweep,.pw-tactical-bg__scanline,.pw-tactical-bg__vectors{position:absolute;inset:0}.pw-tactical-bg__layer{opacity:0;background-repeat:repeat;transition:opacity .2s ease}.pw-tactical-bg__layer--camo{background-image:repeating-linear-gradient(32deg,rgba(18,83,63,.34) 0 42px,rgba(10,32,28,.34) 42px 86px,rgba(139,152,96,.22) 86px 126px),repeating-linear-gradient(118deg,rgba(215,190,126,.12) 0 28px,transparent 28px 72px,rgba(24,54,48,.28) 72px 122px);background-size:520px 520px;mix-blend-mode:screen;transform:translate3d(var(--pw-bg-shift-x-deep),calc(var(--pw-bg-shift-y-deep) + var(--pw-scroll-shift)),0) scale(1.08)}.pw-tactical-bg__layer--topo{background-image:repeating-radial-gradient(ellipse at 28% 22%,transparent 0 42px,rgba(204,226,176,.24) 43px 45px,transparent 46px 84px),repeating-radial-gradient(ellipse at 72% 64%,transparent 0 54px,rgba(118,172,151,.18) 55px 57px,transparent 58px 108px);background-size:920px 680px,1040px 760px;background-position:top;mix-blend-mode:screen;transform:translate3d(var(--pw-bg-shift-x),calc(var(--pw-bg-shift-y) + var(--pw-scroll-shift-reverse)),0) scale(1.045)}.pw-tactical-bg__layer--radar{background-image:radial-gradient(circle at center,transparent 0 30%,rgba(100,205,163,.24) 30.4% 30.8%,transparent 31.2% 48%,rgba(100,205,163,.18) 48.4% 48.8%,transparent 49.2% 66%,rgba(100,205,163,.12) 66.4% 66.8%,transparent 67.2%),linear-gradient(90deg,transparent 49.7%,rgba(100,205,163,.18) 50%,transparent 50.3%),linear-gradient(0deg,transparent 49.7%,rgba(100,205,163,.18) 50%,transparent 50.3%);background-size:min(82vw,720px) min(82vw,720px);background-position:right -120px top -130px;background-repeat:no-repeat;mix-blend-mode:screen;transform:translate3d(var(--pw-bg-shift-x),var(--pw-bg-shift-y),0) scale(1.035)}.pw-tactical-bg--camo .pw-tactical-bg__layer--camo,.pw-tactical-bg--hybrid .pw-tactical-bg__layer--camo{opacity:calc(var(--pw-tactical-layer) * .72)}.pw-tactical-bg--hybrid .pw-tactical-bg__layer--topo,.pw-tactical-bg--topo .pw-tactical-bg__layer--topo{opacity:var(--pw-tactical-layer)}.pw-tactical-bg--hybrid .pw-tactical-bg__layer--radar,.pw-tactical-bg--radar .pw-tactical-bg__layer--radar{opacity:calc(var(--pw-tactical-layer) * .92)}.pw-tactical-bg__radar-sweep{display:none;width:min(82vw,720px);height:min(82vw,720px);left:auto;right:-120px;bottom:auto;top:-130px;border-radius:999px;background:conic-gradient(from 35deg,transparent 0deg,rgba(0,255,136,.16) 28deg,transparent 54deg,transparent 1turn);opacity:calc(var(--pw-tactical-opacity) * .72);transform:translate3d(var(--pw-bg-shift-x),var(--pw-bg-shift-y),0);transform-origin:50% 50%;filter:blur(.2px)}.pw-tactical-bg--hybrid .pw-tactical-bg__radar-sweep,.pw-tactical-bg--radar .pw-tactical-bg__radar-sweep{display:block}.pw-tactical-bg__scanline{height:150px;top:-160px;bottom:auto;background:linear-gradient(180deg,transparent,rgba(0,255,136,.075),transparent);opacity:calc(var(--pw-tactical-opacity) * .74);transform:translateY(-20%)}.pw-tactical-bg__grain{opacity:.16;background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.08) 0 1px,transparent 1px 100%),radial-gradient(circle at 66% 42%,rgba(0,255,136,.08) 0 1px,transparent 1px 100%);background-size:26px 26px,34px 34px}.pw-tactical-bg__vectors{width:100%;height:100%;opacity:calc(var(--pw-tactical-opacity) * .76);overflow:visible;transform:translate3d(var(--pw-bg-shift-x),var(--pw-bg-shift-y),0)}.pw-tactical-bg__route{fill:none;stroke:rgba(0,255,136,.58);stroke-width:.22;stroke-dasharray:2.8 2.2;vector-effect:non-scaling-stroke}.pw-tactical-bg__pips circle{fill:rgba(0,255,136,.72);filter:drop-shadow(0 0 5px rgba(0,255,136,.45))}.pw-tactical-bg--camo .pw-tactical-bg__layer--radar,.pw-tactical-bg--camo .pw-tactical-bg__layer--topo,.pw-tactical-bg--camo .pw-tactical-bg__radar-sweep,.pw-tactical-bg--camo .pw-tactical-bg__vectors,.pw-tactical-bg--radar .pw-tactical-bg__layer--camo,.pw-tactical-bg--radar .pw-tactical-bg__layer--topo,.pw-tactical-bg--topo .pw-tactical-bg__layer--camo,.pw-tactical-bg--topo .pw-tactical-bg__layer--radar{display:none}.pw-tactical-bg--animated .pw-tactical-bg__radar-sweep{animation:pwRadarSweep 18s linear infinite}.pw-tactical-bg--animated .pw-tactical-bg__scanline{animation:pwScanline 12s ease-in-out infinite}.pw-tactical-bg--animated .pw-tactical-bg__layer--topo{animation:pwContourShimmer 9s ease-in-out infinite}.pw-tactical-bg--animated .pw-tactical-bg__route{animation:pwRouteMarch 10s linear infinite}.pw-tactical-bg--animated .pw-tactical-bg__pips circle{animation:pwCoordinatePulse 4.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.pw-tactical-bg--animated .pw-tactical-bg__pips circle:nth-child(2){animation-delay:.8s}.pw-tactical-bg--animated .pw-tactical-bg__pips circle:nth-child(3){animation-delay:1.4s}.pw-tactical-bg--animated .pw-tactical-bg__pips circle:nth-child(4){animation-delay:2s}.pw-tactical-bg--animated .pw-tactical-bg__pips circle:nth-child(5){animation-delay:2.6s}.pw-tactical-bg--animated .pw-tactical-bg__pips circle:nth-child(6){animation-delay:3.2s}@keyframes pwRadarSweep{0%{transform:translate3d(var(--pw-bg-shift-x),var(--pw-bg-shift-y),0) rotate(0deg)}to{transform:translate3d(var(--pw-bg-shift-x),var(--pw-bg-shift-y),0) rotate(1turn)}}@keyframes pwCoordinatePulse{0%,to{opacity:.35;transform:scale(.72)}42%{opacity:1;transform:scale(1.36)}}@keyframes pwRouteMarch{0%{stroke-dashoffset:0}to{stroke-dashoffset:-32}}@keyframes pwContourShimmer{0%,to{opacity:var(--pw-tactical-layer);filter:brightness(1)}50%{opacity:calc(var(--pw-tactical-layer) * 1.32);filter:brightness(1.25)}}@keyframes pwScanline{0%{transform:translateY(-180px);opacity:0}12%{opacity:calc(var(--pw-tactical-opacity) * .54)}52%{opacity:calc(var(--pw-tactical-opacity) * .72)}to{transform:translateY(calc(100vh + 180px));opacity:0}}@media (prefers-reduced-motion:reduce){.pw-tactical-bg--animated .pw-tactical-bg__layer--topo,.pw-tactical-bg--animated .pw-tactical-bg__pips circle,.pw-tactical-bg--animated .pw-tactical-bg__radar-sweep,.pw-tactical-bg--animated .pw-tactical-bg__route,.pw-tactical-bg--animated .pw-tactical-bg__scanline{animation:none}.appshell-content :where(section,article,aside),.pw-parallax-card,.pw-tactical-bg__layer,.pw-tactical-bg__radar-sweep,.pw-tactical-bg__vectors{transform:none!important;transition:none!important}}.appshell{display:flex;min-height:100vh;background:radial-gradient(circle at 18% 8%,rgba(0,255,136,.1),transparent 26%),radial-gradient(circle at 72% 0,rgba(0,204,106,.06),transparent 28%),linear-gradient(180deg,#0A0A0A,#050706)}.appshell-topbar{display:none;position:fixed;top:0;left:0;right:0;height:var(--topbar-h);background:rgba(5,7,6,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-default);z-index:200;align-items:center;justify-content:space-between;padding:0 16px}.appshell-topbar-brand{display:flex;align-items:center;gap:10px}.appshell-logo-icon{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,var(--pw-green),var(--pw-green-2));display:flex;align-items:center;justify-content:center;flex-shrink:0}.appshell-topbar-title{font-weight:700;font-size:15px;color:var(--text-primary);letter-spacing:0}.appshell-brand-mark{width:42px;height:42px;border-radius:0;background:transparent;color:var(--pw-green);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:none;filter:drop-shadow(0 0 2px rgba(0,0,0,.95)) drop-shadow(0 0 20px rgba(0,255,136,.3))}.appshell-brand-copy{display:grid;grid-gap:1px;gap:1px;line-height:1;min-width:0}.appshell-brand-copy span,.appshell-brand-copy strong{font-size:17px;font-weight:900;letter-spacing:.04em}.appshell-brand-copy span{color:var(--pw-text)}.appshell-brand-copy strong{color:var(--pw-green)}.appshell-hamburger{width:40px;height:40px;border-radius:var(--radius-md);border:1px solid var(--border-default);background:transparent;color:var(--text-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.appshell-hamburger:hover{background:var(--bg-card);border-color:var(--border-hover)}.appshell-mobile-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:250;opacity:0;transition:opacity .3s ease;pointer-events:none}.appshell-mobile-overlay.open{opacity:1;pointer-events:auto}.appshell-mobile-menu{display:none;position:fixed;top:0;right:0;bottom:0;width:100%;max-width:320px;background:var(--bg-darkest);z-index:300;flex-direction:column;transform:translateX(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);overflow-y:auto}.appshell-mobile-menu.open{transform:translateX(0)}.appshell-mobile-menu-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-default)}.appshell-mobile-user{display:flex;align-items:center;gap:12px}.appshell-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--accent-dark),var(--accent-2));display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff;flex-shrink:0}.appshell-mobile-username{font-size:14px;font-weight:700;color:var(--text-primary)}.appshell-mobile-role{font-size:11px;color:var(--text-secondary);margin-top:1px}.appshell-mobile-close{width:36px;height:36px;border-radius:var(--radius-md);border:none;background:transparent;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.appshell-mobile-close:hover{color:var(--text-primary);background:var(--bg-card)}.appshell-mobile-nav{padding:12px;display:flex;flex-direction:column;gap:2px;flex:1 1}.appshell-mobile-footer{padding:16px 20px;border-top:1px solid var(--border-default);display:flex;align-items:center;justify-content:space-between}.appshell-mobile-footer-brand{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--text-secondary)}.appshell-mobile-version{font-size:11px;color:var(--text-muted)}.appshell-sidebar{width:var(--sidebar-w-collapsed);background:radial-gradient(circle at 50% 0,rgba(0,255,136,.11),transparent 26%),rgba(5,7,6,.98);border-right:1px solid var(--border-default);display:flex;flex-direction:column;position:fixed;top:0;left:0;bottom:0;z-index:50;overflow:hidden;transition:width .3s cubic-bezier(.32,.72,0,1)}.appshell-sidebar-logo{height:76px;display:flex;align-items:center;padding:0 16px;border-bottom:1px solid var(--border-default);gap:12px;flex-shrink:0;overflow:hidden;white-space:nowrap}.appshell-sidebar-logo-text{font-weight:700;font-size:15px;color:var(--text-primary);letter-spacing:0;opacity:0;transition:opacity .2s ease}.appshell-sidebar-nav{padding:14px 10px;display:flex;flex-direction:column;gap:2px;flex:1 1;overflow-y:auto;overflow-x:hidden}.appshell-nav-separator{height:1px;background:var(--border-default);margin:8px 12px}.appshell-nav-link{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;font-size:13.5px;font-weight:500;color:#98a29d;cursor:pointer;transition:all .2s ease;border:none;background:none;text-align:left;width:100%;min-height:42px;white-space:nowrap;overflow:hidden}.appshell-nav-link.collapsed{justify-content:center;padding:10px}.appshell-nav-link:hover{background:rgba(0,255,136,.06);color:var(--pw-text)}.appshell-nav-link.active{background:linear-gradient(90deg,rgba(0,255,136,.16),rgba(0,255,136,.04));color:var(--pw-green);border:1px solid rgba(0,255,136,.24);box-shadow:0 0 24px rgba(0,255,136,.12);font-weight:800}.appshell-agent-widget{margin:8px 4px 12px;padding:12px 14px;background:linear-gradient(135deg,rgba(0,255,136,.08),rgba(18,24,21,.86));border:1px solid rgba(0,255,136,.18);border-radius:16px;display:flex;align-items:center;gap:10px;transition:all .2s ease;overflow:hidden}.appshell-agent-widget.collapsed{justify-content:center;padding:10px}.appshell-agent-widget:hover{border-color:var(--border-hover)}.appshell-signout{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--radius-md);font-size:13.5px;font-weight:500;color:#555570;cursor:pointer;transition:all .2s ease;border:none;background:none;text-align:left;width:100%;min-height:42px;white-space:nowrap;overflow:hidden}.appshell-signout.collapsed{justify-content:center;padding:10px}.appshell-signout:hover{color:#f43f5e;background:rgba(244,63,94,.08)}.appshell-main{margin-left:var(--sidebar-w-collapsed);flex:1 1;display:flex;flex-direction:column;position:relative;min-height:100vh;min-width:0;overflow:hidden;transition:margin-left .3s cubic-bezier(.32,.72,0,1);background:radial-gradient(circle at 38% 0,rgba(0,255,136,.08),transparent 26%),linear-gradient(180deg,rgba(10,10,10,.88),rgba(5,7,6,.96))}.appshell-content :where(section,article,aside),.pw-parallax-card{position:relative;isolation:isolate;transform:translateZ(0);transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease,filter .22s ease}.appshell-content :where(section,article,aside):hover,.pw-parallax-card:hover{transform:translate3d(var(--pw-card-float-x),calc(var(--pw-card-float-y) - 3px),0) scale(1.004);border-color:rgba(0,255,136,.3)!important;box-shadow:0 24px 70px rgba(0,0,0,.38),0 0 34px rgba(0,255,136,.11)!important;filter:saturate(1.04);will-change:transform}.appshell-main>:not(.pw-tactical-bg){position:relative;z-index:1}.appshell-content{padding:28px;display:flex;flex-direction:column;gap:24px;flex:1 1;width:100%}.appshell-bottombar{display:none;position:fixed;bottom:0;left:0;right:0;height:calc(var(--bottombar-h) + env(safe-area-inset-bottom, 0px));z-index:9999;background:rgba(5,5,6,.97);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid var(--border-default);padding:0 8px env(safe-area-inset-bottom,0);align-items:center;justify-content:space-around;transform:translateZ(0);-webkit-transform:translateZ(0)}.appshell-tab{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color .2s ease;border:none;background:none}.appshell-tab.active{color:var(--pw-green)}.card{background:var(--card);border:1px solid var(--border);border-radius:16px}.card-sm{background:var(--surface);border:1px solid var(--border);border-radius:12px}.card-inner{background:var(--surface-2);border-radius:8px}.stat-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:20px 24px;transition:border-color .2s}.stat-card:hover{border-color:var(--border-2)}.badge{display:inline-flex;align-items:center;gap:3px;padding:3px 9px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.badge-green{background:var(--green-dim);color:var(--green-2)}.badge-red{background:var(--red-dim);color:var(--red-2)}.badge-accent{background:var(--accent-dim);color:var(--accent-2)}.badge-amber{background:var(--amber-dim);color:var(--amber)}.badge-muted{background:rgba(255,255,255,.05);color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-weight:600;font-size:13px;border-radius:10px;transition:filter .15s,transform .1s,background .15s;gap:6px;white-space:nowrap}.btn:active{transform:scale(.97)}.btn-accent{background:var(--accent);color:#fff;padding:9px 18px;box-shadow:0 4px 14px var(--accent-glow)}.btn-accent:hover{filter:brightness(1.12)}.btn-green-fill{background:var(--green);color:#000;padding:9px 18px}.btn-green-fill:hover{filter:brightness(1.1)}.btn-red-fill{background:var(--red);color:#fff;padding:9px 18px}.btn-red-fill:hover{filter:brightness(1.1)}.btn-ghost{background:var(--surface);color:var(--fg-2);border:1px solid var(--border);padding:8px 16px}.btn-ghost:hover{background:var(--surface-2);color:var(--fg)}.btn-lg{padding:13px 24px;border-radius:12px;font-size:14px;font-weight:700;width:100%}.data-table{width:100%;border-collapse:collapse}.data-table th{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0 16px 12px;text-align:left;border-bottom:1px solid var(--border)}.data-table td.right,.data-table th.right{text-align:right}.data-table td{padding:14px 16px;font-size:13.5px;border-bottom:1px solid var(--border);vertical-align:middle}.data-table tr:last-child td{border-bottom:none}.data-table tbody tr{transition:background .12s}.data-table tbody tr:hover{background:var(--card-hover)}.filter-tabs{display:flex;gap:4px;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:4px}.filter-tab{padding:6px 14px;border-radius:7px;font-size:12px;font-weight:600;color:var(--muted);cursor:pointer;transition:all .15s;border:none;background:none}.filter-tab:hover{color:var(--fg-2)}.filter-tab.active{background:var(--card);color:var(--fg);box-shadow:0 1px 4px rgba(0,0,0,.3)}.rr-track{height:5px;border-radius:99px;background:rgba(255,255,255,.05);position:relative;overflow:visible}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.live-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 6px var(--green);animation:pulse-dot 2s ease-in-out infinite;flex-shrink:0}.fade-up{animation:fade-up .3s ease both}@keyframes celebrate-glow{0%{box-shadow:0 0 0 0 rgba(99,102,241,0)}30%{box-shadow:0 0 20px 4px rgba(99,102,241,.5)}to{box-shadow:0 0 0 0 rgba(99,102,241,0)}}@keyframes celebrate-rise{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-60px) scale(.5)}}@keyframes celebrate-toast{0%{opacity:0;transform:translateY(10px)}10%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes agent-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.celebrate-glow{animation:celebrate-glow 1.5s ease-out}.celebrate-toast{animation:celebrate-toast 5s ease both}@keyframes chat-slide-up{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chief-pulse{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.3);opacity:0}}@keyframes typing-bounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}@keyframes blink-cursor{0%,to{opacity:1}50%{opacity:0}}@keyframes red-pulse{0%,to{border-color:rgba(244,63,94,.4);box-shadow:0 0 0 0 rgba(244,63,94,0)}50%{border-color:rgba(244,63,94,.8);box-shadow:0 0 20px 4px rgba(244,63,94,.15)}}.red-mode-card{background:rgba(244,63,94,.06)!important;border:2px solid rgba(244,63,94,.4)!important;animation:red-pulse 2s ease-in-out infinite}.red-mode-banner{background:linear-gradient(90deg,rgba(244,63,94,.15),rgba(244,63,94,.05));border:1px solid rgba(244,63,94,.3);border-radius:10px;padding:10px 18px;display:flex;align-items:center;gap:10px}.red-mode-overlay{position:fixed;inset:0;background:rgba(244,63,94,.08);pointer-events:none;z-index:999;animation:fade-up .3s ease}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.clamp1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:767px){.appshell-sidebar{display:none}.appshell-topbar{display:flex}.appshell-mobile-overlay{display:block}.appshell-bottombar,.appshell-mobile-menu{display:flex}.appshell-main{margin-left:0}.appshell-content{padding:72px 16px 80px;gap:16px}.appshell-nav-link{min-height:48px;font-size:15px;padding:12px 16px}.hide-mobile{display:none!important}.show-mobile{display:flex!important}}@media (min-width:768px) and (max-width:1024px){.appshell-bottombar,.appshell-mobile-menu,.appshell-mobile-overlay,.appshell-topbar{display:none}.appshell-sidebar{width:var(--sidebar-w-collapsed);position:fixed;z-index:100}.appshell-sidebar.expanded{width:var(--sidebar-w);box-shadow:4px 0 24px rgba(0,0,0,.4)}.appshell-sidebar.expanded .appshell-sidebar-logo-text{opacity:1}.appshell-sidebar.expanded .appshell-agent-widget.collapsed,.appshell-sidebar.expanded .appshell-nav-link.collapsed{justify-content:flex-start;padding:10px 14px}.appshell-main{margin-left:var(--sidebar-w-collapsed)}.appshell-content{padding:20px}}@media (min-width:1025px){.appshell-bottombar,.appshell-mobile-menu,.appshell-mobile-overlay,.appshell-topbar{display:none}.appshell-sidebar{width:var(--sidebar-w);position:fixed}.appshell-sidebar-logo-text{opacity:1}.appshell-agent-widget.collapsed,.appshell-nav-link.collapsed{justify-content:flex-start;padding:10px 14px}.appshell-main{margin-left:var(--sidebar-w)}.appshell-content{padding:24px}.appshell-nav-link:hover{box-shadow:0 0 12px rgba(99,102,241,.08)}.appshell-nav-link.active{box-shadow:0 0 16px rgba(99,102,241,.12)}}@media (min-width:769px){.show-mobile{display:none!important}}@media (min-width:1024px){.lg-grid-4{grid-template-columns:repeat(4,1fr)!important}}@media (min-width:769px) and (max-width:1023px){.lg-grid-4{grid-template-columns:repeat(2,1fr)!important}}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes badge-glow{0%,to{filter:drop-shadow(0 0 4px rgba(212,164,76,.3))}50%{filter:drop-shadow(0 0 8px rgba(212,164,76,.6))}}@keyframes badge-sparkle{0%,to{filter:drop-shadow(0 0 2px rgba(99,102,241,.2))}25%{filter:drop-shadow(0 0 6px rgba(212,164,76,.5))}50%{filter:drop-shadow(0 0 10px rgba(99,102,241,.4))}75%{filter:drop-shadow(0 0 6px rgba(212,164,76,.3))}}@keyframes page-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes card-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-pop{0%{transform:scale(.95);opacity:0}70%{transform:scale(1.02)}to{transform:scale(1);opacity:1}}@keyframes count-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes gold-pulse{0%,to{box-shadow:0 0 8px rgba(212,164,76,.2)}50%{box-shadow:0 0 16px rgba(212,164,76,.4)}}@keyframes subtle-glow{0%,to{box-shadow:0 0 8px rgba(212,164,76,.15)}50%{box-shadow:0 0 20px rgba(212,164,76,.3)}}.animate-stagger>*{animation:card-slide-up .4s ease-out both}.animate-stagger>:first-child{animation-delay:0s}.animate-stagger>:nth-child(2){animation-delay:.05s}.animate-stagger>:nth-child(3){animation-delay:.1s}.animate-stagger>:nth-child(4){animation-delay:.15s}.animate-stagger>:nth-child(5){animation-delay:.2s}.animate-stagger>:nth-child(6){animation-delay:.25s}.btn,.btn-accent,.btn-ghost,.btn-green-fill,.btn-primary,.btn-red-fill,.tier-cta,button[class*=btn]{transition:all .15s ease}.btn-accent:hover,.btn-primary:hover,.btn:hover{transform:translateY(-1px)}.card,.card-glass,.card-third,.pricing-card,.stat-card{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.card-glass:hover,.card-third:hover,.pricing-card:hover{transform:translateY(-2px)}a{transition:color .15s ease}.upgrade-btn{background:linear-gradient(135deg,#d4a44c,#f0c674);color:#1a1a2e;border:none;border-radius:var(--radius-md);padding:10px 14px;font-weight:700;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;min-height:42px;white-space:nowrap;overflow:hidden;transition:all .2s ease;animation:gold-pulse 3s ease-in-out infinite}.upgrade-btn:hover{transform:translateY(-1px);filter:brightness(1.1)}.upgrade-btn.collapsed{justify-content:center;padding:10px}.trial-banner{display:flex;align-items:center;gap:12px;padding:8px 16px;height:36px;background:linear-gradient(90deg,rgba(212,164,76,.12),rgba(212,164,76,.04));border-bottom:1px solid rgba(212,164,76,.2);font-size:12px;font-weight:600;color:var(--gold);animation:page-fade-in .3s ease-out}.trial-banner-progress{width:60px;height:4px;border-radius:99px;background:rgba(212,164,76,.15);overflow:hidden;flex-shrink:0}.trial-banner-progress-fill{height:100%;border-radius:99px;background:var(--gold);transition:width .3s ease}.trial-banner-upgrade{padding:3px 10px;border-radius:6px;background:var(--gold);color:#1a1a2e;font-size:10px;font-weight:800;border:none;cursor:pointer;text-decoration:none;transition:all .15s ease;letter-spacing:.02em}.trial-banner-upgrade:hover{filter:brightness(1.1)}.trial-banner-dismiss{background:none;border:none;color:rgba(212,164,76,.5);cursor:pointer;padding:0;display:flex;align-items:center;transition:color .15s ease}.trial-banner-dismiss:hover{color:var(--gold)}@media (min-width:768px){:root{--text-base:16px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-3xl:44px}}@media (min-width:1024px){:root{--text-base:16px;--text-lg:20px;--text-xl:26px;--text-2xl:36px;--text-3xl:52px}}.btn,button[type=submit]{font-size:15px;font-weight:600;min-height:48px;padding:12px 24px;border-radius:12px;letter-spacing:.01em}input,select,textarea{font-size:16px!important;min-height:48px;padding:12px 16px;border-radius:10px;font-family:var(--font-family)}label{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.card,.card-glass{background:var(--bg-card);border:1px solid var(--border-default);border-radius:20px;padding:24px;transition:all .2s ease}.card-glass:hover,.card:hover{border-color:var(--border-hover);box-shadow:0 8px 32px rgba(0,0,0,.2);transform:translateY(-2px)}.tribal-accent{position:relative}.tribal-accent:before{content:"";position:absolute;top:0;right:0;width:120px;height:120px;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120' fill='none'%3E%3Cpath d='M60 10L70 30L90 30L74 42L80 62L60 50L40 62L46 42L30 30L50 30Z' stroke='%23d4a44c' stroke-width='1'/%3E%3Cpath d='M20 80L30 65L40 80L30 95Z' stroke='%23d4a44c' stroke-width='1'/%3E%3Cpath d='M80 80L90 65L100 80L90 95Z' stroke='%23d4a44c' stroke-width='1'/%3E%3Cpath d='M10 20L20 10M30 20L40 10M50 20L60 10M70 20L80 10M90 20L100 10' stroke='%23d4a44c' stroke-width='0.75'/%3E%3Cpath d='M10 110L20 100M30 110L40 100M50 110L60 100M70 110L80 100M90 110L100 100' stroke='%23d4a44c' stroke-width='0.75'/%3E%3Cpath d='M60 75L50 90L70 90Z' stroke='%23d4a44c' stroke-width='0.75'/%3E%3Cpath d='M15 45L25 35L35 45L25 55Z' stroke='%23d4a44c' stroke-width='0.75'/%3E%3Cpath d='M85 45L95 35L105 45L95 55Z' stroke='%23d4a44c' stroke-width='0.75'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;pointer-events:none;z-index:0}@keyframes pulse-live{0%,to{opacity:1}50%{opacity:.4}}@keyframes price-flash-green{0%{color:#22c55e;text-shadow:0 0 8px rgba(34,197,94,.4)}to{color:inherit;text-shadow:none}}@keyframes price-flash-red{0%{color:#f43f5e;text-shadow:0 0 8px rgba(244,63,94,.4)}to{color:inherit;text-shadow:none}}@keyframes confidence-fill{0%{stroke-dashoffset:var(--dash-full)}to{stroke-dashoffset:var(--dash-target)}}@keyframes slide-in-top{0%{opacity:0;transform:translateY(-30px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes new-glow{0%{box-shadow:0 0 20px rgba(129,140,248,.4),inset 0 0 20px rgba(129,140,248,.05)}to{box-shadow:none}}@keyframes toast-slide-in{0%{transform:translateX(120%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes toast-fade-out{0%{opacity:1}to{opacity:0;transform:translateX(40px)}}@keyframes critical-pulse{0%,to{border-color:rgba(244,63,94,.3)}50%{border-color:rgba(244,63,94,.7)}}@keyframes scale-pop-exec{0%{transform:scale(.9);opacity:0}60%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}@keyframes badge-fade{0%,80%{opacity:1}to{opacity:0}}.price-flash-up{animation:price-flash-green .5s ease-out}.price-flash-down{animation:price-flash-red .5s ease-out}.signal-card-new{animation:slide-in-top .5s ease-out,new-glow 2s ease-out}.signal-card-critical{animation:critical-pulse 1.5s ease-in-out infinite}.exec-pop{animation:scale-pop-exec .4s ease-out}.toast-enter{animation:toast-slide-in .3s ease-out}.toast-exit{animation:toast-fade-out .3s ease-out forwards}.new-badge-fade{animation:badge-fade 5s ease-out forwards}.pulse-dot{animation:pulse-live 1.5s ease-in-out infinite}.smooth-number{transition:all .5s cubic-bezier(.4,0,.2,1);will-change:transform}.smooth-value{transition:color .3s ease,transform .3s ease;will-change:transform}.fade-in-row{animation:fadeInRow .4s ease-out}@keyframes fadeInRow{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.smooth-card{transition:all .3s ease;will-change:transform,opacity}.smooth-bar{transition:width .6s cubic-bezier(.4,0,.2,1);will-change:width}.smooth-stat{transition:all .5s cubic-bezier(.4,0,.2,1);will-change:transform}.smooth-opacity{transition:opacity .3s ease}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.fade-in-row,.smooth-card,.smooth-number,.smooth-value{will-change:transform,opacity;transform:translateZ(0)}.appshell-sidebar,.trial-banner{will-change:transform;contain:layout style}@keyframes brainAmbient{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.neural-brain-container{width:400px;height:400px}@media (max-width:600px){.neural-brain-container{width:280px!important;height:280px!important}}@media (min-width:768px){.brain-sections-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:12px!important;gap:12px!important}.brain-sections-grid>:first-child,.brain-sections-grid>:last-child{grid-column:1/-1}}