:root{color-scheme:light;--bg: #f7f8fb;--surface: #ffffff;--surface-strong: #f0f4f8;--text: #162033;--muted: #627083;--line: #d8dee8;--blue: #2563eb;--green: #0f9f6e;--amber: #b7791f;--red: #c2410c;--shadow: 0 18px 48px rgba(22, 32, 51, .08)}*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:var(--bg)}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:wait;opacity:.65}.theme-dark{color-scheme:dark;--bg: #111827;--surface: #182234;--surface-strong: #202d42;--text: #f8fafc;--muted: #a8b3c5;--line: #334155;--shadow: 0 18px 48px rgba(0, 0, 0, .28)}.app{min-height:100vh;padding-bottom:52px}.topbar{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding:14px clamp(16px,3vw,36px);background:color-mix(in srgb,var(--surface) 92%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand,.nav-link,.footer button{color:inherit;background:transparent;border:0}.brand{display:inline-flex;gap:10px;align-items:center;font-weight:800}.nav{display:flex;gap:6px;flex-wrap:wrap}.nav-link{min-height:36px;padding:8px 12px;border-radius:7px;color:var(--muted)}.nav-link.active,.nav-link:hover{color:var(--text);background:var(--surface-strong)}.topbar-actions,.hero-actions,.action-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.primary-button,.secondary-button,.icon-button{min-height:40px;border-radius:7px;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;gap:8px}.primary-button{color:#fff;background:var(--blue);border-color:var(--blue);padding:0 14px;font-weight:700}.secondary-button{color:var(--text);background:var(--surface);padding:0 14px}.icon-button{width:40px;background:var(--surface);color:var(--text)}.page-shell{width:min(1180px,calc(100vw - 32px));margin:0 auto;padding:38px 0}.stack{display:grid;gap:22px}.compact-stack{gap:8px;margin-top:14px}.home-grid,.auth-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:28px;align-items:center}.hero-copy h1,.section-heading h1,.auth-layout h1{margin:0;font-size:clamp(2rem,5vw,4.4rem);line-height:1.02;letter-spacing:0}.section-heading h1,.auth-layout h1{font-size:clamp(2rem,4vw,3.2rem)}.lead{max-width:640px;color:var(--muted);font-size:1.08rem;line-height:1.7}.eyebrow{margin:0 0 10px;color:var(--blue);font-weight:800;text-transform:uppercase;font-size:.78rem}.terminal-panel,.chart-panel,.table-panel,.metric-card,.pricing-card,.form-panel,.info-block{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.terminal-panel{padding:18px}.panel-header,.section-heading{display:flex;justify-content:space-between;gap:14px;align-items:center}.panel-header{padding-bottom:14px;font-weight:800}.mini-holdings{display:grid;gap:8px}.mini-holdings div{display:grid;grid-template-columns:64px 1fr auto;gap:14px;padding:10px 0;border-top:1px solid var(--line)}.metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.metric-card{min-height:160px;padding:18px;display:grid;gap:8px;align-content:start}.metric-card strong{font-size:2rem}.metric-card p,.pricing-card p,.info-block p,.notice,.last-updated{color:var(--muted);line-height:1.55}.accent-green{border-top:4px solid var(--green)}.accent-blue{border-top:4px solid var(--blue)}.accent-amber{border-top:4px solid var(--amber)}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px}.chart-panel,.table-panel,.pricing-card,.form-panel,.info-block{padding:18px}.wide{min-width:0}.responsive-table{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;min-width:760px}th,td{padding:12px 10px;text-align:left;border-top:1px solid var(--line)}th{color:var(--muted);font-size:.84rem}.stock-chart-grid,.pricing-grid,.info-grid,.skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.compact{min-height:250px}.pill,.signal{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;font-size:.78rem;font-weight:800}.success,.signal-buy{color:#07604a;background:#d8f7ec}.neutral,.signal-hold,.signal-watch{color:#334155;background:#e2e8f0}.signal-sell{color:#8a2c0d;background:#ffedd5}.timeline{display:grid;gap:16px}.timeline>div{display:grid;grid-template-columns:14px 1fr;gap:12px;align-items:start}.timeline p{margin:4px 0 0;color:var(--muted)}.dot{width:10px;height:10px;margin-top:6px;border-radius:999px}.buy{background:var(--green)}.sell{background:var(--red)}.toggle-row,.checkbox-row,.form-panel label,.table-panel label{display:grid;gap:8px;color:var(--muted)}.toggle-row,.checkbox-row{grid-template-columns:18px 1fr;align-items:start;margin:12px 0}input,select{width:100%;min-height:42px;color:var(--text);background:var(--surface-strong);border:1px solid var(--line);border-radius:7px;padding:0 12px}.form-panel{display:grid;gap:16px}.pricing-card{display:grid;gap:18px}.pricing-card h2,.info-block h2{margin:0 0 6px}.price-line strong{font-size:2.5rem}code{display:inline-block;max-width:100%;overflow-wrap:anywhere;color:var(--blue);background:var(--surface-strong);border:1px solid var(--line);border-radius:6px;padding:5px 7px}.code-list{display:grid;gap:10px;padding-left:0;list-style:none}.notice,.alert{display:flex;gap:10px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.danger{border-color:#fdba74;color:#9a3412}.page-alert{width:min(1180px,calc(100vw - 32px));margin:16px auto 0}.check-list{display:grid;gap:10px}.check-list span{display:flex;gap:8px;align-items:center}.footer{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:22px clamp(16px,3vw,36px);color:var(--muted);border-top:1px solid var(--line)}.footer div{display:flex;gap:8px}.status-strip{position:fixed;left:50%;bottom:12px;transform:translate(-50%);width:min(780px,calc(100vw - 24px));display:flex;justify-content:center;gap:18px;align-items:center;padding:10px 14px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);color:var(--muted)}.skeleton-block,.skeleton-grid span{height:220px;border-radius:8px;background:var(--surface-strong)}.insights-page{width:min(1440px,calc(100vw - 32px))}.insights-heading{align-items:flex-end}.insights-heading .lead{margin-bottom:0}.insights-disclosure{max-width:980px;margin:14px 0 0;color:var(--muted);font-size:.84rem;line-height:1.55}.insights-state{min-height:112px;margin-top:24px;padding:18px;display:flex;gap:12px;align-items:center;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.insights-state strong{color:var(--text)}.insights-state p{margin:5px 0 0}.insights-retry{margin-left:auto;flex:0 0 auto}.insights-workspace{margin-top:24px;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.insights-security-note{min-height:42px;padding:9px 14px;display:flex;gap:8px;align-items:center;color:var(--muted);font-size:.84rem;border-bottom:1px solid var(--line)}.insights-tabs{display:flex;gap:6px;padding:10px;overflow-x:auto;border-bottom:1px solid var(--line);scrollbar-width:thin}.insights-tab{min-height:38px;flex:0 0 auto;padding:8px 12px;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:7px;font-weight:700}.insights-tab:hover,.insights-tab:focus-visible,.insights-tab.active{color:var(--text);background:var(--surface-strong);border-color:var(--line)}.insights-tab:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.insights-frame-panel{min-height:680px;background:#fff}.insights-frame{display:block;width:100%;height:max(680px,calc(100vh - 250px));border:0;background:#fff}@keyframes insights-spin{to{transform:rotate(360deg)}}.spin{flex:0 0 auto;animation:insights-spin 1s linear infinite}@media(max-width:980px){.topbar,.home-grid,.auth-layout,.dashboard-grid,.metrics-grid,.stock-chart-grid,.pricing-grid,.info-grid{grid-template-columns:1fr}.topbar{position:static}.status-strip,.footer,.section-heading,.insights-state{align-items:flex-start;flex-direction:column}.insights-retry{margin-left:0}}@media(max-width:620px){.topbar-actions,.topbar-actions .secondary-button,.hero-actions button,.action-row button{width:100%}.mini-holdings div{grid-template-columns:1fr}.insights-page{width:min(100% - 20px,1440px)}.insights-frame-panel,.insights-frame{min-height:600px;height:600px}}:root{--bg: #edf3fb;--surface: rgba(255, 255, 255, .94);--surface-strong: #e7eef8;--text: #102138;--muted: #607087;--line: #d5dfec;--blue: #1768e5;--green: #098c73;--amber: #a96613;--red: #b9442f;--genie-navy: #07111f;--genie-blue: #1158b7;--genie-cyan: #35d6f4;--genie-violet: #8c68f4;--genie-gold: #f1c86a;--genie-coral: #ff816d;--focus-ring: #075c93;--chart-grid: #2b4059;--chart-label: #a9bdd2;--chart-tooltip: #0d1b2d;--shadow: 0 22px 60px rgba(22, 46, 79, .11);--shadow-deep: 0 28px 80px rgba(3, 12, 26, .24);--radius-sm: 12px;--radius-md: 20px;--radius-lg: 30px}body{min-width:320px;background:radial-gradient(circle at 8% 3%,rgba(53,214,244,.1),transparent 26rem),radial-gradient(circle at 96% 16%,rgba(140,104,244,.09),transparent 28rem),var(--bg)}button,a,input,select{-webkit-tap-highlight-color:transparent}:where(button,a,input,select):focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}button:focus-visible,.brand:focus-visible,.nav-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.theme-dark{--bg: #07111f;--surface: rgba(13, 27, 45, .96);--surface-strong: #14283f;--text: #f1f7ff;--muted: #9fb1c6;--line: #263d58;--blue: #56c9ff;--green: #36d8b1;--amber: #f1c86a;--red: #ff927e;--focus-ring: #72e8ff;--shadow: 0 22px 60px rgba(0, 0, 0, .28);color:var(--text)}.app{position:relative;overflow:clip;padding-bottom:68px;color:var(--text);background:radial-gradient(circle at 8% 3%,rgba(53,214,244,.1),transparent 26rem),radial-gradient(circle at 96% 16%,rgba(140,104,244,.09),transparent 28rem),var(--bg)}.app:before{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background-image:linear-gradient(rgba(67,102,144,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(67,102,144,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 75%);mask-image:linear-gradient(to bottom,black,transparent 75%)}.topbar{grid-template-columns:minmax(210px,auto) minmax(0,1fr) auto;gap:clamp(14px,2.4vw,34px);padding:11px clamp(18px,3vw,42px);color:#eef8ff;background:#07111ff0;border-bottom:1px solid rgba(120,202,235,.18);box-shadow:0 12px 40px #0107102e;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.brand{gap:11px;padding:2px 4px 2px 0;color:#fff;text-align:left}.brand-mark{position:relative;width:44px;height:44px;flex:0 0 44px;overflow:hidden;border:1px solid rgba(106,225,255,.54);border-radius:13px;box-shadow:0 0 24px #35d6f43b}.brand-mark img{width:100%;height:100%;object-fit:cover;object-position:54% 29%;transform:scale(1.28)}.brand-copy{display:grid;gap:1px;line-height:1.1}.brand-copy strong{font-size:.98rem;letter-spacing:.01em}.brand-copy small{color:#8fa9c4;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.nav{align-items:center}.nav-link{min-height:38px;padding:8px 11px;color:#9fb3c8;border:1px solid transparent;border-radius:11px;font-size:.88rem;font-weight:700;transition:color .16s ease,background .16s ease,border-color .16s ease}.nav-link:hover{color:#fff;background:#4ac5eb17;border-color:#67d7f624}.nav-link.active{color:#8beaff;background:#35d6f41f;border-color:#35d6f43d}.topbar-actions .secondary-button,.topbar-actions .icon-button{color:#eef8ff;background:#ffffff0f;border-color:#add8ed33}.topbar-actions .secondary-button:hover,.topbar-actions .icon-button:hover{background:#35d6f41f;border-color:#35d6f45c}.account-label{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primary-button,.secondary-button,.icon-button{min-height:43px;border-radius:12px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.primary-button{padding:0 17px;background:linear-gradient(135deg,#155bc9,#086ca8);border-color:#247eea;box-shadow:0 10px 24px #1768e533}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled){transform:translateY(-1px)}.primary-button:hover:not(:disabled){box-shadow:0 14px 30px #1768e54d}.secondary-button,.icon-button{background:color-mix(in srgb,var(--surface) 94%,transparent)}.page-shell{width:min(1240px,calc(100vw - 40px));padding:clamp(30px,5vw,62px) 0}.experience-page,.landing-page{position:relative}.experience-page h1,.landing-page h1{text-wrap:balance;letter-spacing:-.045em}.eyebrow{display:flex;gap:7px;align-items:center;color:var(--blue);letter-spacing:.12em}.lead{font-size:clamp(1rem,1.6vw,1.16rem)}.panel-header{color:var(--text)}.terminal-panel,.chart-panel,.table-panel,.metric-card,.pricing-card,.form-panel,.info-block,.notice,.alert,.insights-workspace,.insights-state{border-radius:var(--radius-sm)}.landing-page{display:grid;gap:22px}.landing-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);min-height:610px;overflow:hidden;color:#f4f9ff;background:radial-gradient(circle at 73% 20%,rgba(70,217,255,.22),transparent 25rem),radial-gradient(circle at 22% 110%,rgba(114,78,229,.32),transparent 32rem),linear-gradient(135deg,#07111f,#0b203d 57%,#10254a);border:1px solid rgba(120,215,248,.2);border-radius:34px;box-shadow:var(--shadow-deep)}.landing-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background-image:linear-gradient(rgba(142,215,240,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(142,215,240,.045) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(100deg,black,transparent 82%);mask-image:linear-gradient(100deg,black,transparent 82%)}.landing-copy{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,6vw,76px)}.landing-eyebrow{color:#72e8ff}.landing-copy h1{max-width:710px;margin:0;font-size:clamp(3.1rem,6.4vw,6rem);line-height:.92}.landing-copy h1 span{display:block;margin-top:.12em;color:transparent;background:linear-gradient(90deg,#91efff,#b9a2ff 57%,#f4d47f);-webkit-background-clip:text;background-clip:text}.landing-copy .lead{max-width:610px;margin:25px 0;color:#afc2d7}.landing-primary{color:#06111e;background:linear-gradient(135deg,#78e9ff,#a8f5ff);border-color:#9bf1ff;box-shadow:0 16px 36px #35d6f433}.landing-secondary{color:#eef9ff;background:#ffffff0f;border-color:#b5e2f53d}.landing-proof{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.landing-proof span{display:inline-flex;gap:7px;align-items:center;padding:8px 10px;color:#adc2d7;background:#ffffff0b;border:1px solid rgba(180,224,242,.13);border-radius:999px;font-size:.78rem;font-weight:700}.landing-visual{position:relative;z-index:1;display:grid;align-items:center;min-width:0;padding:44px 48px 44px 10px}.landing-orbit{position:absolute;border:1px solid rgba(83,220,250,.2);border-radius:50%}.landing-orbit-one{width:500px;height:500px;top:55px;right:-95px}.landing-orbit-two{width:340px;height:340px;top:130px;right:-16px;border-color:#a27dff42}.landing-artwork{position:relative;overflow:hidden;margin:0;background:#06101e;border:1px solid rgba(125,223,251,.34);border-radius:27px;box-shadow:0 32px 70px #00000061,0 0 56px #40c6ef24;transform:rotate(1.4deg)}.landing-artwork:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(to top,rgba(4,12,24,.96),transparent 45%)}.landing-artwork img{display:block;width:100%;aspect-ratio:7 / 4;object-fit:contain}.landing-artwork figcaption{position:absolute;z-index:2;right:22px;bottom:21px;left:22px;display:grid;gap:5px}.landing-artwork figcaption span{color:#72e8ff;font-size:.72rem;font-weight:900;letter-spacing:.18em}.landing-artwork figcaption strong{max-width:320px;font-size:1.05rem;line-height:1.35}.landing-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.landing-capabilities article{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:20px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 35px #19315012}.landing-capabilities strong{display:block;margin-bottom:5px}.landing-capabilities p,.landing-snapshot p{margin:0;color:var(--muted);line-height:1.55}.capability-icon,.metric-icon,.plan-icon,.workflow-icon,.risk-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:13px}.capability-icon.cyan{color:#087f9b;background:#d9f8fd}.capability-icon.violet{color:#6843c2;background:#ede7ff}.capability-icon.gold{color:#94600f;background:#fff3cf}.landing-snapshot{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,1.22fr);gap:28px;align-items:center;padding:clamp(24px,4vw,42px);background:linear-gradient(130deg,color-mix(in srgb,var(--surface) 96%,transparent),var(--surface-strong));border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}.landing-snapshot h2{margin:0 0 10px;font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.035em}.landing-holdings{padding:15px 18px;background:color-mix(in srgb,var(--surface) 76%,transparent);border:1px solid var(--line);border-radius:17px}.dashboard-page{--command-cyan: #40d9f6;--command-violet: #8f74ff}.command-hero,.experience-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:30px;min-height:330px;overflow:hidden;padding:clamp(30px,5vw,55px);color:#eef8ff;border-radius:var(--radius-lg);box-shadow:var(--shadow-deep)}.command-hero{background:radial-gradient(circle at 84% 50%,rgba(53,214,244,.16),transparent 16rem),linear-gradient(132deg,#071523,#0b263e 55%,#101e3b);border:1px solid rgba(84,210,242,.22)}.command-hero:before,.experience-hero:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background-image:linear-gradient(rgba(105,205,239,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(105,205,239,.045) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(100deg,black,transparent 90%);mask-image:linear-gradient(100deg,black,transparent 90%)}.command-hero>div:first-child,.experience-hero>div:first-child{position:relative;z-index:2;align-self:center}.command-hero h1,.experience-hero h1{max-width:760px;margin:0;font-size:clamp(2.7rem,5.7vw,5.2rem);line-height:.98}.command-hero .lead,.experience-hero .lead{max-width:700px;margin:20px 0 0;color:#afc1d4}.command-eyebrow{color:#6ce7ff}.command-status-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.command-status-grid span{display:inline-flex;gap:7px;align-items:center;padding:8px 10px;color:#a9c4d8;background:#ffffff0d;border:1px solid rgba(139,213,238,.15);border-radius:999px;font-size:.77rem;font-weight:700}.command-updated,.experience-badge{position:absolute;z-index:2;right:22px;bottom:18px;color:#8ea8bd;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.command-radar,.risk-radar,.pricing-signal{position:relative;align-self:center;justify-self:center;width:230px;height:230px}.radar-ring,.risk-ring,.pricing-orbit{position:absolute;top:50%;left:50%;border:1px solid rgba(86,221,251,.25);border-radius:50%;transform:translate(-50%,-50%)}.radar-ring.ring-one,.risk-ring.ring-one,.pricing-orbit.orbit-one{width:100%;height:100%}.radar-ring.ring-two,.risk-ring.ring-two,.pricing-orbit.orbit-two{width:68%;height:68%}.radar-ring.ring-three,.risk-ring.ring-three{width:36%;height:36%}.radar-sweep,.risk-sweep{position:absolute;top:50%;left:50%;width:47%;height:1px;background:linear-gradient(90deg,#6be8ff,transparent);box-shadow:0 0 18px #53dbf9;transform-origin:left center;transform:rotate(-28deg)}.radar-core,.risk-core,.pricing-core{position:absolute;top:50%;left:50%;display:grid;width:68px;height:68px;place-items:center;color:#82eaff;background:#0c2337f0;border:1px solid rgba(91,224,252,.48);border-radius:50%;box-shadow:0 0 38px #35d6f440;transform:translate(-50%,-50%)}.radar-point{position:absolute;width:8px;height:8px;background:#74eaff;border-radius:50%;box-shadow:0 0 15px #55dcfa}.point-one{top:29%;left:67%}.point-two{top:65%;left:25%}.point-three{top:76%;left:63%}.metrics-grid{gap:14px}.command-metric{position:relative;min-height:190px;overflow:hidden;padding:22px;border-top:1px solid var(--line);border-radius:18px}.command-metric:after{position:absolute;right:-28px;bottom:-45px;width:120px;height:120px;content:"";background:var(--metric-glow, rgba(53, 214, 244, .12));border-radius:50%;filter:blur(4px)}.metric-value{--metric-glow: rgba(47, 204, 159, .13)}.metric-regime{--metric-glow: rgba(53, 173, 244, .13)}.metric-alerts{--metric-glow: rgba(241, 200, 106, .17)}.metric-icon{width:38px;height:38px;color:var(--blue);background:color-mix(in srgb,var(--surface-strong) 82%,transparent);border:1px solid var(--line)}.metric-label{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.command-metric strong{position:relative;z-index:1;letter-spacing:-.04em}.command-panel,.holdings-panel,.activity-panel,.preferences-panel{overflow:hidden;border-radius:18px}.command-panel{color:#eaf5ff;background:linear-gradient(145deg,#0b1929,#10263b);border-color:#243d55;box-shadow:0 20px 45px #040e1b33}.command-panel .panel-header,.command-panel p{color:#d7e8f7}.holdings-panel thead{background:color-mix(in srgb,var(--surface-strong) 72%,transparent)}.activity-panel,.preferences-panel,.holdings-panel{box-shadow:0 16px 44px #152b4614}.pricing-page{--page-accent: #8c68f4;isolation:isolate}.experience-hero{grid-template-columns:minmax(0,1fr) 230px}.pricing-hero{background:radial-gradient(circle at 82% 30%,rgba(241,200,106,.22),transparent 15rem),radial-gradient(circle at 40% 110%,rgba(140,104,244,.34),transparent 30rem),linear-gradient(130deg,#100d28,#23164c 62%,#192851);border:1px solid rgba(190,161,255,.24)}.pricing-hero .eyebrow{color:#f4cf7b}.pricing-signal{width:190px;height:190px}.pricing-orbit{border-color:#f1c86a57}.pricing-core{color:#f5ce72;background:#1c143ff0;border-color:#f1c86a8c;box-shadow:0 0 42px #f1c86a33}.pricing-intro,.pricing-disclosure{align-items:flex-start;background:color-mix(in srgb,var(--surface) 94%,transparent)}.pricing-grid-premium{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));align-items:stretch}.plan-card{position:relative;align-content:start;overflow:hidden;min-height:470px;padding:24px;border-radius:22px;box-shadow:0 18px 48px #1c244b1a}.plan-card:before{position:absolute;top:0;right:0;left:0;height:4px;content:"";background:var(--plan-accent)}.plan-card:after{position:absolute;z-index:0;top:-70px;right:-80px;width:190px;height:190px;content:"";background:var(--plan-glow);border-radius:50%;filter:blur(4px)}.plan-founding{--plan-accent: linear-gradient(90deg, #7956ef, #e3b955);--plan-glow: rgba(136, 97, 239, .14)}.plan-standard{--plan-accent: linear-gradient(90deg, #1595d0, #4cdbf5);--plan-glow: rgba(53, 214, 244, .13)}.plan-annual{--plan-accent: linear-gradient(90deg, #c88724, #f1d37f);--plan-glow: rgba(241, 200, 106, .16)}.plan-pro{--plan-accent: linear-gradient(90deg, #4d63d6, #9a70ef);--plan-glow: rgba(125, 104, 244, .15)}.plan-card.featured{border-color:color-mix(in srgb,#8163ed 44%,var(--line));box-shadow:0 25px 65px #5d41bf2b;transform:translateY(-6px)}.plan-card>*{position:relative;z-index:1}.plan-card-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.plan-icon{color:var(--plan-icon, #6543c2);background:color-mix(in srgb,var(--surface-strong) 72%,transparent);border:1px solid var(--line)}.plan-badge{color:var(--muted);font-size:.7rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.plan-copy h2{margin:0 0 8px;font-size:1.35rem}.plan-copy p{margin:0}.price-line{display:grid;gap:5px}.price-line strong{font-size:clamp(2.6rem,4vw,3.6rem);letter-spacing:-.06em}.price-line span{color:var(--muted);font-size:.84rem;font-weight:700}.plan-features{display:grid;gap:10px;margin:0;padding:0;color:var(--muted);list-style:none}.plan-features li{display:flex;gap:8px;align-items:flex-start;line-height:1.45}.plan-features svg{flex:0 0 auto;margin-top:2px;color:var(--green)}.plan-button{align-self:end;width:100%;margin-top:auto}.pricing-disclosure.technical{color:color-mix(in srgb,var(--muted) 84%,transparent);font-size:.8rem}.how-page{--page-accent: #3cd7c8;isolation:isolate}.how-hero{background:radial-gradient(circle at 80% 45%,rgba(63,233,210,.18),transparent 17rem),linear-gradient(130deg,#071c28,#0b3541 62%,#102c46);border:1px solid rgba(80,226,214,.24)}.how-hero .eyebrow{color:#72f0df}.how-flow-visual{position:relative;align-self:center;justify-self:center;width:230px;height:200px}.flow-line{position:absolute;top:50%;right:20px;left:20px;height:2px;background:linear-gradient(90deg,#3ad8ce,#7ebcfd,#b69afa);box-shadow:0 0 22px #55e1e06b}.flow-node{position:absolute;top:50%;display:grid;width:58px;height:58px;place-items:center;color:#8df3e5;background:#0b2938;border:1px solid rgba(97,229,218,.48);border-radius:17px;box-shadow:0 0 28px #42dacf26;transform:translateY(-50%)}.flow-node.node-one{left:0}.flow-node.node-two{left:50%;transform:translate(-50%,-50%)}.flow-node.node-three{right:0;color:#c3a8ff}.workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;counter-reset:workflow}.workflow-grid li{position:relative;min-width:0}.workflow-grid li:not(:last-child):after{position:absolute;z-index:2;top:54px;right:-11px;width:22px;height:2px;content:"";background:linear-gradient(90deg,#42d8cf,#90a3f8)}.workflow-card{min-height:305px;height:100%;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:22px;box-shadow:0 18px 48px #12364417}.workflow-card-top,.risk-card-top{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:35px}.workflow-step,.risk-index{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:.13em}.workflow-icon{color:#087f78;background:#daf8f4}.workflow-card-2 .workflow-icon{color:#255da6;background:#e1efff}.workflow-card-3 .workflow-icon{color:#6c48b9;background:#eee7ff}.workflow-card h2,.risk-card h2{margin:0 0 12px;font-size:1.3rem}.workflow-card p,.risk-card p{margin:0;color:var(--muted);line-height:1.66}.workflow-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:17px;color:var(--muted);background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid var(--line);border-radius:17px}.workflow-assurance span{display:inline-flex;gap:8px;align-items:center;justify-content:center;font-size:.82rem;font-weight:700}.workflow-assurance svg{color:var(--green)}.risk-page{--page-accent: #d99328;isolation:isolate}.risk-hero{background:radial-gradient(circle at 82% 50%,rgba(244,178,78,.17),transparent 17rem),linear-gradient(130deg,#141820,#25271f 56%,#222039);border:1px solid rgba(241,200,106,.25)}.risk-hero .eyebrow{color:#f4cd76}.risk-radar{width:200px;height:200px}.risk-ring{border-color:#f1c86a45}.risk-axis{position:absolute;top:50%;left:50%;background:#f1c86a29;transform:translate(-50%,-50%)}.risk-axis.axis-x{width:100%;height:1px}.risk-axis.axis-y{width:1px;height:100%}.risk-sweep{background:linear-gradient(90deg,#f1c86a,transparent);box-shadow:0 0 18px #f1c86aa6;transform:rotate(22deg)}.risk-core{color:#f2cb76;background:#24251f;border-color:#f1c86a78;box-shadow:0 0 36px #f1c86a29}.risk-callout{display:grid;grid-template-columns:auto 1fr;gap:15px;align-items:start;padding:21px 23px;color:#663d06;background:#fff7df;border:1px solid #efd28c;border-left:5px solid #d99328;border-radius:16px}.risk-callout svg{margin-top:2px}.risk-callout strong{font-size:1rem}.risk-callout p{margin:5px 0 0;line-height:1.55}.risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.risk-card{position:relative;overflow:hidden;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:20px;box-shadow:0 15px 42px #342a1c12}.risk-card:before{position:absolute;top:0;bottom:0;left:0;width:4px;content:"";background:linear-gradient(#e2a33e,#f3d488)}.risk-card:nth-child(3n):before{background:linear-gradient(#d36857,#f29d8d)}.risk-card-top{margin-bottom:24px}.risk-icon{color:#9a5e0e;background:#fff1cf}.risk-card:nth-child(3n) .risk-icon{color:#9e4738;background:#ffebe7}.theme-dark .risk-callout{color:#f3d99c;background:#30291c;border-color:#675331;border-left-color:#e4aa47}.theme-dark .capability-icon.cyan,.theme-dark .workflow-icon{color:#77eadf;background:#143c3c}.theme-dark .capability-icon.violet,.theme-dark .workflow-card-3 .workflow-icon{color:#c2adff;background:#30264c}.theme-dark .capability-icon.gold,.theme-dark .risk-icon{color:#f3cf78;background:#3a311f}.theme-dark .workflow-card-2 .workflow-icon{color:#98cbff;background:#173452}.theme-dark .risk-card:nth-child(3n) .risk-icon{color:#ffad9d;background:#472921}.footer{margin-top:24px;background:color-mix(in srgb,var(--surface) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footer button{padding:4px 6px;border-radius:7px}.footer button:hover{color:var(--text);background:var(--surface-strong)}.status-strip{z-index:9;border-radius:14px;box-shadow:0 18px 50px #0c1f3933}@media(max-width:1120px){.topbar{grid-template-columns:auto 1fr}.nav{grid-column:1 / -1;grid-row:2;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.topbar-actions{justify-self:end}.landing-hero{grid-template-columns:1fr}.landing-copy{padding-bottom:20px}.landing-visual{max-width:680px;width:100%;margin:0 auto;padding:10px 42px 54px}.landing-orbit-one,.landing-orbit-two{top:-30px}}@media(max-width:860px){.page-shell{width:min(100% - 28px,1240px)}.command-hero,.experience-hero{grid-template-columns:1fr}.command-radar,.risk-radar,.pricing-signal,.how-flow-visual{display:none}.command-updated,.experience-badge{position:static;align-self:end;justify-self:start;margin-top:8px}.landing-capabilities,.landing-snapshot,.workflow-grid,.workflow-assurance,.risk-grid{grid-template-columns:1fr}.workflow-grid li:not(:last-child):after{top:auto;right:auto;bottom:-10px;left:50%;width:2px;height:20px}.workflow-card{min-height:0}.workflow-assurance span{justify-content:flex-start}.plan-card.featured{transform:none}}@media(max-width:620px){.topbar{grid-template-columns:minmax(0,1fr) auto;padding:10px 13px}.brand-copy small{display:none}.brand-mark{width:40px;height:40px;flex-basis:40px}.topbar-actions{width:auto}.topbar-actions .secondary-button{width:auto;min-width:43px;padding:0 12px}.topbar-actions .secondary-button .account-label{display:none}.nav-link{padding-inline:10px}.page-shell{width:min(100% - 20px,1240px);padding:24px 0}.landing-hero{min-height:0;border-radius:24px}.landing-copy{padding:30px 22px 18px}.landing-copy h1{font-size:clamp(2.75rem,15vw,4.3rem)}.landing-proof{display:grid}.landing-visual{padding:10px 18px 30px}.landing-artwork{border-radius:20px;transform:none}.landing-artwork figcaption{right:16px;bottom:15px;left:16px}.landing-capabilities article,.landing-snapshot,.workflow-card,.risk-card,.plan-card{padding:19px}.command-hero,.experience-hero{min-height:0;padding:28px 21px;border-radius:23px}.command-hero h1,.experience-hero h1{font-size:clamp(2.45rem,13vw,4rem)}.command-status-grid{display:grid}.pricing-grid-premium,.risk-callout{grid-template-columns:1fr}.footer{padding-bottom:70px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
