:root{--bg:#020202;--bg-elevated:#070707;--panel:#0a0a0ae6;--panel-strong:#0d0d0d;--line:#d4a54c24;--line-strong:#ffcf7b6b;--text:#f7f1de;--muted:#9f9273;--accent:#d4a54c;--accent-strong:#ffcf7b;--accent-soft:#d4a54c21;--green:#7be0a6;--red:#ff8f7e;--cyan:#83d6ff;--panel-shadow:0 20px 50px #00000075,0 0 0 1px #ffcf7b0d,0 0 36px #d4a54c0f}*{box-sizing:border-box}#root,body,html{height:100%;margin:0;min-height:100%}body{background:radial-gradient(circle at 12% 10%,#ffcf7b29,#0000 20%),radial-gradient(circle at 88% 0,#d4a54c21,#0000 24%),radial-gradient(circle at 50% 100%,#d4a54c14,#0000 34%),linear-gradient(180deg,#070707,#020202 70%);color:#f7f1de;color:var(--text);font-family:Manrope,Aptos,Segoe UI Variable,sans-serif;overflow-x:hidden;overflow-y:hidden;position:relative}body.website-mode{overflow-y:auto}.big-number,.brand-block h1,.hero-title,.pulse-value,.score-value,.section-title,.signal-symbol,.topbar-title{font-feature-settings:"liga" 1,"kern" 1;font-family:Manrope,Aptos Display,Aptos,Segoe UI Variable,sans-serif}body:after,body:before{content:"";inset:0;pointer-events:none;position:fixed}body:before{animation:grid-drift 26s linear infinite;background-image:linear-gradient(rgba(212,165,76,.028) 1px,#0000 0),linear-gradient(90deg,rgba(212,165,76,.028) 1px,#0000 0);background-size:44px 44px;opacity:.32}body:after{background:linear-gradient(180deg,#ffffff05,#0000 9%,#0000 91%,#d4a54c0f),radial-gradient(circle at top,hsla(0,0%,100%,.025),#0000 45%);opacity:.45}button,input,select,table{font:inherit}button:disabled{cursor:wait;opacity:.7}.app-shell{background:linear-gradient(180deg,rgba(255,207,123,.025),#0000 15%);grid-template-columns:296px 1fr;height:100vh;overflow:hidden}.app-shell,.auth-shell{display:grid;min-height:100vh}.auth-shell{padding:24px;place-items:center}.website-shell{grid-gap:24px;display:grid;gap:24px;min-height:100vh;padding:22px}.website-card-grid,.website-cta-actions,.website-cta-panel,.website-hero,.website-hero-actions,.website-nav,.website-pricing-grid,.website-stat-grid,.website-topbar{display:flex;gap:16px}.website-topbar{align-items:center;flex-wrap:wrap;gap:18px;justify-content:space-between}.website-brand,.website-nav-link{background:#0000;border:0;color:inherit;cursor:pointer}.website-brand{align-items:center;display:flex;gap:12px;text-align:left}.website-brand span:last-child{grid-gap:2px;display:grid;gap:2px}.website-brand small{color:#9f9273;color:var(--muted)}.website-brand:focus-visible,.website-brand:hover,.website-nav-link:focus-visible,.website-nav-link:hover{color:#ffcf7b;color:var(--accent-strong);outline:none}.website-nav{align-items:center;flex-wrap:wrap;justify-content:flex-end}.website-nav-link{color:#9f9273;color:var(--muted);padding:10px 12px}.website-main{grid-gap:34px;display:grid;gap:34px}.website-hero{align-items:stretch;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr)}.website-card,.website-cta-panel,.website-hero-copy,.website-plan-card,.website-section-header{grid-gap:14px;display:grid;gap:14px}.website-hero-copy{padding:28px 0 10px}.website-hero-title{font-size:clamp(2.8rem,5vw,4.9rem);letter-spacing:-.05em;line-height:.98;margin:0;max-width:11ch}.website-card p,.website-cta-panel p,.website-hero-text,.website-plan-card p,.website-section-header p{color:#9f9273;color:var(--muted);line-height:1.65;margin:0;max-width:70ch}.website-hero-panel{align-self:stretch}.website-card-grid,.website-mini-grid,.website-pricing-grid{grid-gap:16px;display:grid;gap:16px}.website-mini-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.website-stat-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.website-stat{grid-gap:6px;background:linear-gradient(180deg,#ffcf7b0f,hsla(0,0%,100%,.015)),#0d0d0d;background:linear-gradient(180deg,#ffcf7b0f,hsla(0,0%,100%,.015)),var(--panel-strong);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:16px;display:grid;gap:6px;padding:14px 16px}.website-stat strong{color:#ffcf7b;color:var(--accent-strong);font-size:1rem}.website-stat span{color:#9f9273;color:var(--muted);line-height:1.45}.website-section{grid-gap:18px;display:grid;gap:18px}.website-card-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.website-card,.website-plan-card{background:linear-gradient(180deg,#ffcf7b0d,hsla(0,0%,100%,.015)),#0d0d0d;background:linear-gradient(180deg,#ffcf7b0d,hsla(0,0%,100%,.015)),var(--panel-strong);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:20px;box-shadow:0 20px 50px #00000075,0 0 0 1px #ffcf7b0d,0 0 36px #d4a54c0f;box-shadow:var(--panel-shadow);padding:20px}.website-card h3,.website-plan-card h3{font-size:1.3rem;letter-spacing:-.03em;margin:0}.website-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.website-plan-card.premium{background:linear-gradient(180deg,#ffcf7b24,#d4a54c0d),#0d0d0d;background:linear-gradient(180deg,#ffcf7b24,#d4a54c0d),var(--panel-strong);border-color:#ffcf7b6b}.website-feature-list{grid-gap:10px;color:#f7f1de;color:var(--text);display:grid;gap:10px;margin:0;padding-left:18px}.website-feature-list li{line-height:1.5}.website-cta-panel{align-items:center;grid-template-columns:minmax(0,1fr) auto}.website-cta-actions{flex-wrap:wrap;justify-content:flex-end}.auth-website-back-row{display:flex;justify-content:flex-start}.auth-card{grid-gap:16px;display:grid;gap:16px;width:min(520px,100%)}.auth-brand{margin-bottom:4px}.auth-toggle{display:flex;flex-wrap:wrap;gap:12px}.auth-form{grid-gap:14px;display:grid;gap:14px}.billing-code-form,.saved-accounts-block{grid-gap:12px;display:grid;gap:12px}.saved-account-list{grid-gap:10px;display:grid;gap:10px}.saved-account-chip{grid-gap:10px;background:linear-gradient(180deg,#ffcf7b0a,hsla(0,0%,100%,.015)),#0d0d0d;background:linear-gradient(180deg,#ffcf7b0a,hsla(0,0%,100%,.015)),var(--panel-strong);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:16px;display:grid;gap:10px;grid-template-columns:1fr auto;padding:10px}.saved-account-main,.saved-account-remove{background:#0000;border:0;color:inherit;cursor:pointer}.saved-account-main{grid-gap:4px;display:grid;gap:4px;padding:2px 4px;text-align:left}.saved-account-main small,.saved-account-main span{color:#9f9273;color:var(--muted)}.saved-account-remove{align-self:center;background:#ff8f7e0f;border:1px solid #ff8f7e2e;border-radius:10px;color:#f0c6bd;padding:8px 12px}.saved-account-main:focus-visible,.saved-account-main:hover,.saved-account-remove:focus-visible,.saved-account-remove:hover{outline:none;transform:translateY(-1px)}.billing-card{grid-gap:18px;display:grid;gap:18px;width:min(880px,100%)}.billing-inline-shell{display:grid}.billing-card.inline{width:100%}.billing-actions,.billing-plan-grid,.billing-status-row{grid-gap:14px;display:grid;gap:14px}.billing-plan-grid,.billing-status-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.billing-feature-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.auth-benefit-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.metric-tile{grid-gap:8px;background:linear-gradient(180deg,#ffcf7b0d,hsla(0,0%,100%,.015)),#0d0d0d;background:linear-gradient(180deg,#ffcf7b0d,hsla(0,0%,100%,.015)),var(--panel-strong);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:16px;display:grid;gap:8px;padding:16px}.metric-tile strong{font-size:1rem;letter-spacing:-.02em}.billing-feature-card,.billing-plan-card{gap:14px}.billing-feature-card.premium{background:linear-gradient(180deg,#ffcf7b1f,#d4a54c0a),#0d0d0d;background:linear-gradient(180deg,#ffcf7b1f,#d4a54c0a),var(--panel-strong);border-color:#ffcf7b52}.billing-plan-price{font-size:1.6rem;margin:0}.billing-feature-list{grid-gap:8px;color:#9f9273;color:var(--muted);display:grid;gap:8px;margin:0;padding-left:18px}.billing-actions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.account-password-grid,.account-settings-grid,.go-live-grid{grid-gap:14px;display:grid;gap:14px}.account-password-grid,.go-live-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.go-live-card{grid-gap:10px;display:grid;gap:10px}.go-live-card-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.error-line,.info-line,.success-line{background:linear-gradient(180deg,#ffcf7b0a,hsla(0,0%,100%,.015)),#0d0d0d;background:linear-gradient(180deg,#ffcf7b0a,hsla(0,0%,100%,.015)),var(--panel-strong);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:14px;padding:12px 14px}.success-line{border-color:#7be0a638;color:#7be0a6;color:var(--green)}.error-line{border-color:#ff8f7e3d;color:#ff8f7e;color:var(--red)}.app-shell.sidebar-collapsed{grid-template-columns:108px 1fr}.sidebar{background:radial-gradient(circle at top left,#ffcf7b1a,#0000 30%),linear-gradient(180deg,#0c0c0cfa,#040404fa),#070707;background:radial-gradient(circle at top left,#ffcf7b1a,#0000 30%),linear-gradient(180deg,#0c0c0cfa,#040404fa),var(--bg-elevated);border-right:1px solid #d4a54c24;border-right:1px solid var(--line);box-shadow:inset -1px 0 0 #ffcf7b0a;display:flex;flex-direction:column;gap:22px;min-height:0;overflow-y:auto;padding:24px 20px}.sidebar.collapsed{align-items:center;padding-left:14px;padding-right:14px}.brand-block{grid-gap:10px;display:grid;gap:10px}.brand-home{background:#0000;border:0;color:inherit;cursor:pointer;padding:0;text-align:left;width:100%}.brand-home:focus-visible .brand-mark,.brand-home:hover .brand-mark{border-color:#ffcf7b9e;box-shadow:inset 0 1px 0 #ffffff0a,0 14px 28px #00000040,0 0 0 1px #ffcf7b24}.brand-home:focus-visible{outline:none}.sidebar.collapsed .brand-block{justify-items:center}.brand-mark{background:radial-gradient(circle at 30% 25%,#ffcf7b2e,#0000 48%),linear-gradient(180deg,#ffcf7b14,hsla(0,0%,100%,.015)),#080808;border:1px solid #ffcf7b66;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff0a,0 14px 28px #00000040;color:#ffcf7b;color:var(--accent-strong);display:grid;font-family:Manrope,Aptos Display,Aptos,sans-serif;font-size:1.5rem;font-weight:800;height:68px;letter-spacing:-.08em;place-items:center;width:68px}.brand-block h1{font-size:1.72rem;letter-spacing:-.04em;line-height:1;margin:8px 0 10px;text-shadow:0 0 24px #d4a54c24}.activity-row span,.alert-copy,.brand-block p,.headline-meta,.headline-summary,.hero-copy,.info-line,.mini-copy,.section-copy,.signal-rationale,.source-line,.tutorial-card p{color:#9f9273;color:var(--muted);line-height:1.55}.brand-kicker,.eyebrow,.muted-label,.panel-label{color:#ffcf7b;color:var(--accent-strong);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase}.nav-list{grid-gap:18px;display:grid;gap:18px}.nav-group,.nav-group-items,.nav-text-block{grid-gap:10px;display:grid;gap:10px}.nav-group-copy{grid-gap:4px;display:grid;gap:4px}.nav-group-label{color:#ffcf7b;color:var(--accent-strong);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.nav-group-detail,.nav-helper{color:#9f9273;color:var(--muted);font-size:.82rem;line-height:1.45}.sidebar.collapsed .nav-list,.sidebar.collapsed .sidebar-footer{width:100%}.insight-card,.nav-item,.terminal-button{background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.012));border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:12px;color:#f7f1de;color:var(--text);cursor:pointer;transition:.16s ease}.nav-item{align-items:center;display:flex;justify-content:space-between;padding:14px 16px;text-align:left}.nav-copy{align-items:flex-start;display:inline-flex;flex:1 1 auto;gap:8px;min-width:0}.nav-label-row{align-items:center;display:flex;gap:8px;min-width:0}.nav-badge{border:1px solid #ffcf7b3d;border-radius:999px;font-size:.64rem;letter-spacing:.12em;padding:4px 7px}.nav-badge.locked{background:#ffcf7b14;color:#f6cf89}.nav-badge.live{background:linear-gradient(180deg,#ffcf7b,#c8902e);border-color:#ffcf7bad;color:#09100b}.sidebar.collapsed .nav-item{justify-content:center;padding-left:10px;padding-right:10px}.sidebar-toggle{width:100%}.insight-card:hover,.nav-item:hover,.terminal-button:hover{border-color:#ffcf7b5c;box-shadow:0 14px 28px #0000003d;transform:translateY(-1px)}.insight-card.selected,.nav-item.active{background:linear-gradient(180deg,#ffcf7b24,#d4a54c0d),#ffffff05;border-color:#ffcf7b70;box-shadow:inset 0 1px 0 #ffcf7b1f,0 18px 36px #0000004d}.nav-item.premium:not(.active){border-color:#ffcf7b2e}.nav-code{color:#9f9273;color:var(--muted);font-size:.8rem}.workspace{background:radial-gradient(circle at top,#d4a54c0a,#0000 22%);display:flex;flex-direction:column;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.topbar{grid-gap:14px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(180deg,#0c0c0cf0,#050505d6);border-bottom:1px solid #d4a54c24;border-bottom:1px solid var(--line);box-shadow:0 16px 32px #00000047;display:grid;flex:0 0 auto;gap:14px;padding:18px 22px;position:relative;z-index:5}.topbar:after{background:linear-gradient(90deg,#0000,#ffcf7b6b,#0000);bottom:0;content:"";height:1px;left:22px;pointer-events:none;position:absolute;right:22px}.topbar-title{font-size:1.34rem;font-weight:650;letter-spacing:-.03em;margin-top:4px}.topbar-subtitle{color:#9f9273;color:var(--muted);line-height:1.5;margin:6px 0 0;max-width:880px}.activity-row,.alert-title,.chart-controls,.chart-header,.inline-form,.insight-stat-row,.metric-ribbon,.mode-switches,.research-search-form,.status-cluster,.symbol-meta,.toolbar,.topbar-search,.watchlist-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.status-cluster{flex-wrap:wrap;justify-content:flex-end}.research-search-form,.topbar-search{justify-content:flex-start}.chart-tag,.status-badge,.status-chip{border-radius:999px;font-size:.85rem;padding:8px 12px}.chart-tag,.status-chip{background:linear-gradient(180deg,#ffcf7b0f,#ffffff05);border:1px solid #d4a54c24;border:1px solid var(--line);color:#9f9273;color:var(--muted)}.select-shell{align-items:center;display:inline-flex;gap:10px}.select-inline{background:#0000;border:0;color:#f7f1de;color:var(--text);cursor:pointer;font-family:IBM Plex Mono,Consolas,monospace;min-width:88px}.select-inline:focus{outline:none}.select-inline option{background:#0d0d0d;background:var(--panel-strong);color:#f7f1de;color:var(--text)}.refresh-button{min-width:120px}.ticker-strip{display:flex;flex-wrap:wrap;gap:10px}.function-strip{grid-gap:10px;display:grid;gap:10px}.function-path,.function-strip-footnote{color:#9f9273;color:var(--muted);font-size:.88rem}.function-path{align-items:center;background:linear-gradient(180deg,#ffcf7b0a,#ffffff03);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:12px;display:flex;flex-wrap:wrap;font-family:IBM Plex Mono,Consolas,monospace;gap:10px;padding:10px 12px}.function-code,.function-path-label,.workspace-code{color:#ffcf7b;color:var(--accent-strong)}.function-path-sep{color:#ffcf7b66}.function-key-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(122px,1fr))}.function-key{grid-gap:4px;background:linear-gradient(180deg,rgba(255,207,123,.045),hsla(0,0%,100%,.015));border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:12px;color:#f7f1de;color:var(--text);cursor:pointer;display:grid;gap:4px;padding:12px 14px;text-align:left;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.function-key:hover,.workspace-card:hover{border-color:#ffcf7b57;box-shadow:0 14px 28px #0000003d;transform:translateY(-1px)}.function-key.active,.workspace-card.active{background:linear-gradient(180deg,#ffcf7b29,#d4a54c0f),#ffffff05;border-color:#ffcf7b7a}.workspace-card.down,.workspace-card.flat,.workspace-card.primary,.workspace-card.up{position:relative}.workspace-card.primary{background:linear-gradient(180deg,#ffcf7b24,#d4a54c0d),#0d0d0d;background:linear-gradient(180deg,#ffcf7b24,#d4a54c0d),var(--panel-strong);border-color:#ffcf7b6b}.workspace-card.down:after,.workspace-card.flat:after,.workspace-card.primary:after,.workspace-card.up:after{border-radius:16px 0 0 16px;content:"";inset:0 auto 0 0;position:absolute;width:3px}.workspace-card.flat:after,.workspace-card.primary:after{background:#ffcf7bb3}.workspace-card.up:after{background:#53b874b8}.workspace-card.down:after{background:#ff7b72c2}.provenance-link{font-size:1rem;font-weight:600}.function-code{font-family:IBM Plex Mono,Consolas,monospace;font-size:.82rem;letter-spacing:.08em}.function-title,.workspace-title{font-weight:700}.function-caption,.workspace-detail{color:#9f9273;color:var(--muted);font-size:.86rem;line-height:1.45}.ticker-chip{align-items:center;appearance:none;background:linear-gradient(180deg,rgba(255,207,123,.045),hsla(0,0%,100%,.015));border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:999px;cursor:pointer;display:inline-flex;font-family:IBM Plex Mono,Consolas,monospace;font-size:.9rem;gap:8px;padding:10px 12px;text-align:left}.ticker-symbol{color:#ffcf7b;color:var(--accent-strong);font-weight:700}.content-area{flex:0 0 auto;min-height:auto;overflow:visible;padding:22px}.workspace-guide-banner{grid-gap:16px;display:grid;gap:16px;margin-bottom:18px}.workspace-guide-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-guide-card strong{line-height:1.5}.layout-compact .content-area{padding:14px}.activity-feed,.alert-list,.chart-grid,.dashboard-grid,.glossary-grid,.ipo-grid,.launchpad-grid,.macro-card-grid,.macro-mention-list,.macro-mini-feed,.monitor-grid,.portfolio-map-grid,.portfolio-overview,.pulse-grid,.research-mini-grid,.research-summary-grid,.score-grid,.search-result-grid,.sector-grid,.signal-grid,.stack-layout,.timeframe-map-grid,.tip-grid,.tutorial-list{grid-gap:18px;display:grid;gap:18px}.layout-compact .activity-feed,.layout-compact .alert-list,.layout-compact .chart-grid,.layout-compact .dashboard-grid,.layout-compact .glossary-grid,.layout-compact .ipo-grid,.layout-compact .launchpad-grid,.layout-compact .macro-card-grid,.layout-compact .macro-mention-list,.layout-compact .macro-mini-feed,.layout-compact .monitor-grid,.layout-compact .portfolio-map-grid,.layout-compact .portfolio-overview,.layout-compact .pulse-grid,.layout-compact .research-mini-grid,.layout-compact .research-summary-grid,.layout-compact .score-grid,.layout-compact .search-result-grid,.layout-compact .sector-grid,.layout-compact .signal-grid,.layout-compact .stack-layout,.layout-compact .timeframe-map-grid,.layout-compact .tip-grid,.layout-compact .tutorial-list{gap:12px}.dashboard-grid{grid-template-columns:1.1fr .9fr}.monitor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.launchpad-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.research-summary-grid{grid-template-columns:1.1fr .95fr .95fr}.research-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-panel,.hero-panel,.launchpad-panel,.monitor-panel{grid-column:1/-1}.terminal-panel{background:linear-gradient(180deg,#ffffff05,#fff0),#0a0a0ae6;background:linear-gradient(180deg,#ffffff05,#fff0),var(--panel);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:20px;box-shadow:0 20px 50px #00000075,0 0 0 1px #ffcf7b0d,0 0 36px #d4a54c0f;box-shadow:var(--panel-shadow);overflow:hidden;padding:18px;position:relative}.layout-compact .alert-item,.layout-compact .glossary-card,.layout-compact .ipo-card,.layout-compact .macro-card,.layout-compact .macro-mention,.layout-compact .macro-mini-item,.layout-compact .metric-pill,.layout-compact .overview-card,.layout-compact .pulse-card,.layout-compact .score-card,.layout-compact .signal-card,.layout-compact .terminal-panel,.layout-compact .tutorial-card{padding:14px}.terminal-panel:before{background:linear-gradient(135deg,#ffcf7b52,#ffcf7b14,#0000 36%,#0000 70%,#ffcf7b1f);border-radius:inherit;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px}.terminal-panel:after,.terminal-panel:before{content:"";pointer-events:none;position:absolute}.terminal-panel:after{background:radial-gradient(circle,#ffcf7b1f,#0000 72%);height:120px;inset:auto -12% 56% 38%;transform:rotate(-6deg)}.terminal-panel>*{position:relative;z-index:1}.crash-shell{grid-gap:16px;display:grid;gap:16px}.crash-detail{background:#ff8f7e0f;border:1px solid #ff8f7e38;border-radius:14px;color:#ff8f7e;color:var(--red);font-family:IBM Plex Mono,Consolas,monospace;font-size:.88rem;line-height:1.55;margin:0;padding:14px;white-space:pre-wrap;word-break:break-word}.hero-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.2fr .9fr;margin-top:14px}.hero-title,.section-title{font-size:clamp(1.5rem,2.2vw,2.4rem);line-height:1.05;margin:8px 0 12px}.hero-title.up{color:#ffcf7b}.hero-title.down{color:#ff9f8f}.section-title.small{font-size:1.35rem}.score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-side-stack{grid-gap:18px;display:grid;gap:18px}.alert-item,.metric-pill,.overview-card,.pulse-card,.score-card,.signal-card,.tutorial-card{background:linear-gradient(180deg,#ffcf7b08,#ffffff03),#0d0d0d;background:linear-gradient(180deg,#ffcf7b08,#ffffff03),var(--panel-strong);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:16px;padding:16px}.big-number,.pulse-value,.score-value{font-size:1.5rem;font-weight:700;margin-top:8px}.desk-brief-chips{margin:16px 0 0}.desk-brief-list{grid-gap:12px;display:grid;gap:12px;margin-top:18px}.desk-brief-list.compact{margin-top:14px}.desk-brief-item{background:linear-gradient(180deg,#ffcf7b0a,hsla(0,0%,100%,.015)),#ffffff03;border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:14px;padding:14px 16px}.desk-brief-item.compact{padding:12px 14px}.desk-brief-kicker{color:#d4a54c;color:var(--accent);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.desk-brief-text{font-weight:600;margin-top:6px}.desk-brief-detail{color:#9f9273;color:var(--muted);font-size:.92rem;margin-top:6px}.desk-profile-card{background:linear-gradient(180deg,#ffcf7b0a,hsla(0,0%,100%,.015)),#0d0d0d;background:linear-gradient(180deg,#ffcf7b0a,hsla(0,0%,100%,.015)),var(--panel-strong);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:16px;padding:16px}.desk-profile-card h3{margin:8px 0 10px}.product-start-panel,.product-start-panel-collapsed{grid-column:1/-1}.plan-comparison-grid,.product-start-grid,.product-trust-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:14px}.product-start-card,.product-trust-card{grid-gap:10px;align-content:start;display:grid;gap:10px}.product-start-card .terminal-button{justify-self:start;margin-top:auto}.product-start-panel .action-bar,.pulse-grid{margin-top:14px}.pulse-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.pulse-card .section-copy{margin:10px 0 0}.error-banner,.info-line{border-radius:14px;margin-top:14px;padding:12px 14px}.error-banner{background:#ff8f7e14;border:1px solid #ff8f7e57;color:#ffd5d2}.info-line{background:linear-gradient(180deg,#ffcf7b08,hsla(0,0%,100%,.015));border:1px solid #d4a54c24;border:1px solid var(--line)}.headline-stack{grid-gap:14px;display:grid;gap:14px;margin-top:14px}.headline-row{align-items:flex-start;display:flex;gap:10px}.headline-copy{grid-gap:4px;display:grid;gap:4px}.headline-title-row{font-weight:600}.headline-link{color:#f7f1de;color:var(--text);text-decoration:none}.headline-link:hover{color:#ffcf7b;color:var(--accent-strong);text-decoration:underline}.headline-meta,.headline-summary{display:block;font-size:.9rem}.news-dropdown{background:linear-gradient(180deg,#ffcf7b08,hsla(0,0%,100%,.015));border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:16px;margin-top:16px}.news-dropdown[open]{box-shadow:0 16px 32px #0000002e}.news-dropdown-summary{color:#ffcf7b;color:var(--accent-strong);cursor:pointer;font-weight:600;list-style:none;padding:14px 16px}.news-dropdown-summary::-webkit-details-marker{display:none}.news-dropdown-stack{margin-top:0;padding:0 16px 16px}.prompt-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.market-question-form{grid-gap:12px;display:grid;gap:12px;margin-top:16px}.market-question-input{min-height:124px;resize:vertical}.qa-history{grid-gap:14px;display:grid;gap:14px;margin-top:18px}.alert-preset-card,.provenance-card,.qa-card,.scenario-pressure-card{background:linear-gradient(180deg,rgba(255,207,123,.035),#ffffff03),#0d0d0d;background:linear-gradient(180deg,rgba(255,207,123,.035),#ffffff03),var(--panel-strong);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:16px}.provenance-card,.qa-card,.scenario-pressure-card{padding:16px}.qa-card-header,.scenario-pressure-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.qa-answer{color:#f7f1de;color:var(--text);line-height:1.6;margin-top:12px;white-space:pre-line}.alert-preset-grid,.portfolio-command-grid,.provenance-grid{grid-gap:14px;display:grid;gap:14px}.portfolio-command-grid,.provenance-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:16px}.alert-preset-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:16px}.alert-preset-card{color:#f7f1de;color:var(--text);cursor:pointer;padding:16px;text-align:left;transition:transform .14s ease,border-color .14s ease,background .14s ease}.alert-preset-card:hover{background:linear-gradient(180deg,#ffcf7b0f,hsla(0,0%,100%,.015)),#0d0d0d;background:linear-gradient(180deg,#ffcf7b0f,hsla(0,0%,100%,.015)),var(--panel-strong);border-color:#ffcf7b6b;border-color:var(--line-strong);transform:translateY(-1px)}.alert-preset-card span{color:#9f9273;color:var(--muted);display:block;line-height:1.5;margin-top:8px}.trust-lane{grid-gap:4px;display:grid;gap:4px}.scenario-pressure-list{grid-gap:14px;display:grid;gap:14px;margin-top:18px}.status-cluster.compact{gap:8px}.monitor-card,.workspace-card{background:linear-gradient(180deg,#ffcf7b08,#ffffff03),#0d0d0d;background:linear-gradient(180deg,#ffcf7b08,#ffffff03),var(--panel-strong);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:16px}.monitor-card{padding:14px}.workspace-card{grid-gap:6px;cursor:pointer;display:grid;gap:6px;padding:16px;text-align:left;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.monitor-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.workspace-code{font-family:IBM Plex Mono,Consolas,monospace;font-size:.84rem;letter-spacing:.1em}.headline-bullet,.status-dot{background:#ffcf7b;background:var(--accent-strong);border-radius:999px;box-shadow:0 0 14px #ffcf7b80;flex:0 0 auto;height:10px;margin-top:6px;width:10px}.metric-ribbon{flex-wrap:wrap;margin-top:18px}.topbar-search{width:min(420px,100%)}.topbar-search-shell{position:relative;width:min(460px,100%)}.topbar-search-input{min-width:210px}.topbar-search-popover{background:linear-gradient(180deg,#ffffff08,#ffffff03),#080808fa;border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 44px #00000057;left:0;overflow:hidden;position:absolute;top:calc(100% + 10px);width:100%;z-index:20}.topbar-search-popover-label{align-items:center;border-bottom:1px solid #d4a54c24;border-bottom:1px solid var(--line);color:#9f9273;color:var(--muted);display:flex;font-size:.8rem;gap:12px;justify-content:space-between;letter-spacing:.08em;padding:12px 14px;text-transform:uppercase}.topbar-search-suggestions{display:grid}.topbar-search-item{grid-gap:12px;background:#0000;border:0;border-top:1px solid #ffcf7b0f;color:#f7f1de;color:var(--text);cursor:pointer;display:grid;gap:12px;grid-template-columns:76px minmax(0,1fr);padding:12px 14px;text-align:left;transition:background .14s ease;width:100%}.topbar-search-item:first-child{border-top:0}.topbar-search-item:hover{background:#ffcf7b14}.keyboard-hint,.topbar-search-symbol{color:#ffcf7b;color:var(--accent-strong);font-family:IBM Plex Mono,Consolas,monospace}.topbar-search-symbol{font-weight:700}.topbar-search-copy{grid-gap:4px;display:grid;gap:4px;min-width:0}.research-search-form{margin-top:16px;width:min(620px,100%)}.research-recents{margin-top:16px}.subsection-stack.compact{gap:10px}.focus-chip-row,.portfolio-map-header,.portfolio-map-meta,.search-input-row,.search-result-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.focus-chip-row{flex-wrap:wrap;justify-content:flex-start;margin-top:16px}.search-input-row{margin-top:16px}.conclusion-panel.candidate{border-color:#7be0a63d}.conclusion-panel.stand-aside{border-color:#ffcf7b2e}.conclusion-ribbon{margin-top:16px}.conclusion-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.conclusion-list{grid-gap:10px;color:#9f9273;color:var(--muted);display:grid;gap:10px;line-height:1.5;margin:12px 0 0;padding-left:18px}.conclusion-list.blockers li{color:#d8c7a3}.chart-controls{flex-wrap:wrap;justify-content:flex-end}.metric-pill{min-width:140px}.chart-frame{height:360px;margin-top:18px}.real-chart-frame{overflow:hidden;padding:0}.candlestick-stack{margin-top:18px}.chart-toolbelt{grid-gap:12px;display:grid;gap:12px;margin-top:18px}.chart-range-shortcuts{margin-top:16px}.chart-article-strip{display:flex;flex-wrap:wrap;gap:10px}.chart-article-chip{align-items:center;background:linear-gradient(180deg,#ffcf7b0d,hsla(0,0%,100%,.015)),#0d0d0d;background:linear-gradient(180deg,#ffcf7b0d,hsla(0,0%,100%,.015)),var(--panel-strong);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:999px;color:#9f9273;color:var(--muted);cursor:pointer;display:inline-flex;gap:8px;padding:10px 12px;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.chart-article-chip strong{color:#f7f1de;color:var(--text);font-size:.84rem}.chart-article-chip.active,.chart-article-chip:hover{border-color:#ffcf7b61;box-shadow:0 14px 28px #0003;transform:translateY(-1px)}.chart-level-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-top:18px}.chart-level-card{grid-gap:6px;background:linear-gradient(180deg,#ffcf7b0a,hsla(0,0%,100%,.015)),#0d0d0d;background:linear-gradient(180deg,#ffcf7b0a,hsla(0,0%,100%,.015)),var(--panel-strong);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:16px;display:grid;gap:6px;padding:14px}.chart-level-card strong{font-family:Manrope,Aptos Display,Aptos,sans-serif;font-size:1.08rem}.chart-level-card span:last-child{color:#9f9273;color:var(--muted);font-size:.82rem}.chart-empty-state{background:linear-gradient(180deg,#ffcf7b0a,#ffffff05);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:16px;color:#9f9273;color:var(--muted);margin-top:18px;padding:28px 20px}.chart-hover-line{color:#9f9273;color:var(--muted);font-size:.88rem;margin-top:12px}.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.chart-grid-extended{grid-template-columns:repeat(3,minmax(0,1fr))}.timeframe-map-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:18px}.portfolio-map-grid{grid-auto-rows:minmax(132px,auto);grid-template-columns:repeat(12,minmax(0,1fr));margin-top:18px}.search-result-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:18px}.chart-subpanel,.mini-chart-frame{background:linear-gradient(180deg,#ffcf7b08,#ffffff03),#0d0d0d;background:linear-gradient(180deg,#ffcf7b08,#ffffff03),var(--panel-strong);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:16px}.chart-subpanel{height:280px;padding:12px}.mini-chart-frame{height:220px;margin-top:14px;padding:12px}.portfolio-map-tile,.search-result-card,.timeframe-map-card{background:linear-gradient(180deg,#ffcf7b0a,hsla(0,0%,100%,.015)),#0d0d0d;background:linear-gradient(180deg,#ffcf7b0a,hsla(0,0%,100%,.015)),var(--panel-strong);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:16px}.portfolio-map-tile{cursor:pointer;grid-column:span 1;grid-column:span var(--tile-span,1);min-height:132px;padding:16px;text-align:left;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.portfolio-map-tile:hover{border-color:#ffcf7b57;box-shadow:0 16px 32px #0000003d;transform:translateY(-1px)}.portfolio-map-tile.up{background:linear-gradient(180deg,#7be0a62e,#7be0a60f),#0d0d0d;background:linear-gradient(180deg,#7be0a62e,#7be0a60f),var(--panel-strong);border-color:#7be0a647}.portfolio-map-tile.down{background:linear-gradient(180deg,#ff8f7e2e,#ff8f7e0f),#0d0d0d;background:linear-gradient(180deg,#ff8f7e2e,#ff8f7e0f),var(--panel-strong);border-color:#ff8f7e47}.portfolio-map-tile.flat{background:linear-gradient(180deg,#ffcf7b14,#ffffff05),#0d0d0d;background:linear-gradient(180deg,#ffcf7b14,#ffffff05),var(--panel-strong);border-color:#ffcf7b33}.portfolio-map-tile.selected,.search-result-card.selected{border-color:#ffcf7b7a;box-shadow:inset 0 1px 0 #ffcf7b14,0 18px 36px #00000047}.search-result-card{padding:16px}.timeframe-map-card{cursor:pointer;padding:16px;text-align:left;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.timeframe-map-card:hover{border-color:#ffcf7b57;box-shadow:0 16px 32px #00000038;transform:translateY(-1px)}.timeframe-map-card.selected{border-color:#ffcf7b7a;box-shadow:inset 0 1px 0 #ffcf7b14,0 18px 36px #00000047}.portfolio-map-symbol,.search-result-title,.timeframe-map-price{font-family:Manrope,Aptos Display,Aptos,sans-serif}.portfolio-map-symbol{font-size:1.12rem;font-weight:800;letter-spacing:-.03em}.portfolio-map-tag,.search-result-type{background:#ffffff0a;border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:999px;color:#ffcf7b;color:var(--accent-strong);font-size:.78rem;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.portfolio-map-name{color:#9f9273;color:var(--muted);font-size:.92rem;line-height:1.45;margin-top:10px}.portfolio-map-weight{font-size:1.7rem;font-weight:700;letter-spacing:-.05em;margin-top:14px}.portfolio-map-meta{color:#9f9273;color:var(--muted);flex-wrap:wrap;font-size:.88rem;justify-content:flex-start;margin-top:12px}.portfolio-map-meta.subtle{color:#f7f1dedb;font-size:.8rem;margin-top:8px}.timeframe-map-header,.timeframe-map-meta{align-items:center;display:flex;gap:12px;justify-content:space-between}.timeframe-map-label{color:#ffcf7b;color:var(--accent-strong);font-size:.82rem;letter-spacing:.1em;text-transform:uppercase}.timeframe-map-price{font-size:1.4rem;font-weight:700;letter-spacing:-.04em;margin-top:14px}.timeframe-map-meta{color:#9f9273;color:var(--muted);flex-wrap:wrap;font-size:.88rem;justify-content:flex-start;margin-top:12px}.research-analysis-card.up{border-color:#7be0a647}.research-analysis-card.down{border-color:#ff8f7e47}.research-analysis-card.flat{border-color:#83d6ff38}.search-result-header{margin-bottom:12px}.search-result-title{font-size:1.08rem;line-height:1.2;margin:0 0 8px}.terminal-table{border-collapse:collapse;margin-top:14px;width:100%}.terminal-table td,.terminal-table th{border-bottom:1px solid #d4a54c24;border-bottom:1px solid var(--line);padding:12px 10px;text-align:left}.terminal-table tbody tr{transition:background .14s ease}.terminal-table tbody tr:hover{background:#ffcf7b0a}.terminal-table th{color:#9f9273;color:var(--muted);font-weight:500}.compact-table td,.compact-table th{padding-bottom:10px;padding-top:10px}.row-selected{background:#ffcf7b12}.signal-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sector-grid,.tip-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:14px}.auto-queue{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:18px}.auto-card{border:1px solid #ffcf7b2e}.sector-card,.sector-card-button,.signal-card{text-align:left}.sector-card-header,.sector-chip-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.sector-chip-row{flex-wrap:wrap;justify-content:flex-start;margin-top:16px}.sector-chip{border-radius:999px;padding:10px 14px}.sector-chip.active{background:linear-gradient(180deg,#ffcf7b24,#d4a54c0d),#ffffff05;border-color:#ffcf7b70}.sector-detail-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.signal-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.signal-symbol{font-size:1.4rem;font-weight:700}.signal-confidence{color:#ffcf7b;color:var(--accent-strong);font-size:.85rem}.signal-action{font-size:1.05rem;font-weight:600;margin:16px 0 8px}.insight-stat-row,.symbol-meta{color:#9f9273;color:var(--muted);font-size:.92rem}.portfolio-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.portfolio-governance-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.mode-card{background:linear-gradient(180deg,#ffcf7b08,#ffffff05);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:16px;padding:18px}.mode-card.active{border-color:#ffcf7bb3;box-shadow:0 14px 28px #d4a54c24}.mode-card h3{margin:6px 0 10px}.mode-card p{color:#9f9273;color:var(--muted);margin:0}.disclosure-card{background:linear-gradient(180deg,#ffcf7b0d,#ffffff05);border:1px solid #ffcf7b47;border-radius:16px;margin-top:18px;padding:18px}.disclosure-list{grid-gap:10px;color:#9f9273;color:var(--muted);display:grid;gap:10px;margin:12px 0 0;padding-left:18px}.portfolio-funding-form{align-items:end;grid-template-columns:repeat(2,minmax(0,1fr)) auto}.fine-print{color:#9f9273;color:var(--muted);font-size:.86rem;margin-top:10px}.action-bar{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.action-bar.compact{margin-top:0}.broker-form{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.broker-vault-actions{grid-column:span 2;margin-top:4px}.toggle-field{align-items:center;background:linear-gradient(180deg,#ffcf7b08,hsla(0,0%,100%,.015));border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:14px;color:#f7f1de;color:var(--text);display:flex;gap:10px;padding:12px 14px}.toggle-field input{accent-color:#d4a54c;accent-color:var(--accent)}.terminal-button{padding:12px 16px}.terminal-button.primary{background:linear-gradient(180deg,#ffcf7b,#c8902e);border-color:#ffcf7bbf;box-shadow:0 12px 28px #d4a54c38;color:#080808;font-weight:700}.status-chip.free-chip{border-color:#ffffff1f}.status-chip.online-chip{background:linear-gradient(180deg,#4caf5024,#19763c0a);border-color:#4caf5066;color:#c7f5d2}.status-chip.cached-chip{background:linear-gradient(180deg,#ffcf7b1f,#8a5e000a);border-color:#ffcf7b59;color:#ffe6ae}.status-chip.offline-chip{background:linear-gradient(180deg,#ff707024,#7810100a);border-color:#ff707059;color:#ffd0d0}.status-chip.premium-chip{background:linear-gradient(180deg,#ffcf7b24,#d4a54c0a);border-color:#ffcf7b80}.terminal-input{background:linear-gradient(180deg,#ffcf7b08,#ffffff05);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:12px;box-shadow:inset 0 1px 0 #ffffff08;color:#f7f1de;color:var(--text);padding:12px 14px;width:100%}.terminal-input:focus{border-color:#ffcf7b6b;border-color:var(--line-strong);outline:1px solid #ffcf7b6b;outline:1px solid var(--line-strong)}.inline-form{width:min(320px,100%)}.inline-form .terminal-input{flex:1 1}.alert-form{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr)) auto;margin-top:16px}.field{grid-gap:8px;color:#9f9273;color:var(--muted);display:grid;gap:8px}.field span{font-size:.86rem}.field.span-2{grid-column:span 2}.alert-list{margin-top:18px}.alert-item,.tutorial-card{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.status-badge.monitoring{background:#40c9ff1f;color:#83d6ff;color:var(--cyan)}.status-badge.triggered{background:#ff7b721f;color:#ff8f7e;color:var(--red)}.alert-copy{margin-top:6px}.tutorial-card{display:grid;grid-template-columns:64px 1fr}.tutorial-card h3{margin:0 0 8px}.tutorial-summary{margin:0 0 12px}.tutorial-copy-list{grid-gap:10px;color:#9f9273;color:var(--muted);display:grid;gap:10px;line-height:1.55;margin:0;padding-left:18px}.tutorial-index{background:#d4a54c21;background:var(--accent-soft);border-radius:14px;color:#d4a54c;color:var(--accent);display:grid;font-weight:700;height:48px;place-items:center;width:48px}.glossary-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.glossary-card{background:linear-gradient(180deg,#ffcf7b08,#ffffff03),#0d0d0d;background:linear-gradient(180deg,#ffcf7b08,#ffffff03),var(--panel-strong);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:16px;padding:16px}.glossary-card h3{margin:0}.glossary-list{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.glossary-item{background:#ffffff05;border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:14px;padding:12px 14px}.glossary-term{color:#ffcf7b;color:var(--accent-strong)}.glossary-item p{color:#9f9273;color:var(--muted);line-height:1.55;margin:6px 0 0}.subsection-stack{grid-gap:14px;display:grid;gap:14px;margin-top:18px}.ipo-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.ipo-card{grid-gap:14px;display:grid;gap:14px}.ipo-columns,.macro-subgrid,.macro-summary-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.macro-card-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:18px}.macro-card{grid-gap:12px;background:linear-gradient(180deg,#ffcf7b08,#ffffff03),#0d0d0d;background:linear-gradient(180deg,#ffcf7b08,#ffffff03),var(--panel-strong);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:16px;display:grid;gap:12px;padding:16px}.macro-card h3,.macro-mini-title{margin:0}.macro-card-header,.macro-mention-header,.macro-mention-meta,.macro-meta,.macro-mini-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.macro-badge{background:#ffffff08;border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:999px;font-size:.84rem;padding:8px 12px;text-transform:capitalize}.macro-badge.up{background:#7be0a614;border-color:#7be0a638;color:#7be0a6;color:var(--green)}.macro-badge.down{background:#ff8f7e14;border-color:#ff8f7e38;color:#ff8f7e;color:var(--red)}.macro-badge.flat{background:#83d6ff14;border-color:#83d6ff38;color:#83d6ff;color:var(--cyan)}.macro-mini-feed{margin-top:16px}.macro-mention,.macro-mini-item{background:#ffffff05;border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:14px;padding:14px}.macro-mini-title{font-weight:600}.macro-mention-copy{color:#9f9273;color:var(--muted);line-height:1.5}.macro-mention-meta{color:#9f9273;color:var(--muted);flex-wrap:wrap;font-size:.88rem;justify-content:flex-start;margin-top:10px}.macro-section-title{color:#ffcf7b;color:var(--accent-strong);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.status-row{align-items:center;display:flex;gap:10px;margin:12px 0 10px}.sidebar-footer{margin-top:auto}.sidebar-plan-callout{grid-gap:10px;background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.012)),#0d0d0d;background:linear-gradient(180deg,#ffffff08,hsla(0,0%,100%,.012)),var(--panel-strong);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:16px;display:grid;gap:10px;margin-top:14px;padding:14px}.sidebar-plan-callout.free{box-shadow:inset 0 0 0 1px #ffcf7b14}.sidebar-plan-callout.premium{box-shadow:inset 0 0 0 1px #ffcf7b29}.activity-feed{margin-top:14px}.activity-row{align-items:flex-start;background:#ffffff05;border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:14px;padding:12px 14px}.command-log{grid-gap:10px;display:grid;gap:10px;margin-top:14px;max-height:260px;overflow-y:auto;padding-right:6px}.quick-command-bar{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.quick-command{border-radius:999px;padding:10px 14px}.command-row{align-items:flex-start;background:linear-gradient(180deg,#ffcf7b08,hsla(0,0%,100%,.015));border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:12px;display:flex;font-family:IBM Plex Mono,Consolas,monospace;font-size:.92rem;gap:10px;padding:10px 12px}.command-row.input{border-color:#ffcf7b3d}.command-row.output{border-color:#ffcf7b1f}.command-prefix{color:#ffcf7b;color:var(--accent-strong);min-width:12px}.command-form{align-items:center;display:flex;gap:12px;margin-top:16px}.command-input{flex:1 1}.table-link{color:#f7f1de;color:var(--text)}.signal-symbol-button,.table-link{background:#0000;border:0;cursor:pointer;padding:0}.signal-symbol-button{color:inherit;text-align:left}.table-link.muted{color:#9f9273;color:var(--muted)}.table-link:disabled{cursor:not-allowed;opacity:.45}.table-link:hover{color:#ffcf7b;color:var(--accent-strong)}.watchlist-suggestions{margin-top:16px}.suggestion-row,.watchlist-row-actions{display:flex;flex-wrap:wrap;gap:10px}.watchlist-row-actions{justify-content:flex-end}.suggestion-row{margin-top:12px}.suggestion-chip{align-items:center;background:linear-gradient(180deg,#ffcf7b0d,hsla(0,0%,100%,.015));border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:999px;display:inline-flex;gap:10px;padding:8px 12px}.watchlist-actions{justify-content:flex-end}.source-line{margin-top:14px}.hotkey-guide{grid-gap:16px;display:grid;gap:16px;margin-top:8px}.hotkey-guide-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.hotkey-guide-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.hotkey-guide-section{padding:16px}.hotkey-guide-list{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.hotkey-guide-item{grid-gap:6px;background:#ffffff05;border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:14px;display:grid;gap:6px;padding:12px 14px}.hotkey-keycap-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.hotkey-keycap{align-items:center;background:linear-gradient(180deg,#ffcf7b14,#ffffff08);border:1px solid #ffcf7b42;border-radius:10px;color:#ffcf7b;color:var(--accent-strong);display:inline-flex;font-family:IBM Plex Mono,Consolas,monospace;font-size:.82rem;font-weight:700;justify-content:center;min-width:84px;padding:8px 10px}.hotkey-guide-note{margin-top:0}.terminal-textarea{min-height:140px;resize:vertical}.chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.calendar-grid,.compare-grid,.integrity-grid,.panel-split,.portfolio-exposure-grid,.scenario-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.compare-metric-grid,.explainability-grid,.screener-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.screener-slider-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.article-card,.calendar-card,.compare-card,.integrity-card,.metric-card,.notebook-card,.scenario-card,.workspace-memory-card{background:linear-gradient(180deg,#ffcf7b0a,hsla(0,0%,100%,.018));border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:16px;padding:16px}.calendar-card strong,.compare-card strong,.integrity-card strong,.metric-card strong{display:block;font-size:1.08rem}.calendar-card p,.compare-card p,.integrity-card p,.metric-card p,.notebook-card p,.scenario-card p{color:#9f9273;color:var(--muted);margin:8px 0 0}.integrity-card.up,.metric-card.up{border-color:#53b8743d}.integrity-card.down,.metric-card.down{border-color:#ff7b7247}.integrity-card.flat,.metric-card.flat{border-color:#40c9ff3d}.article-list,.calendar-list,.notebook-list,.workspace-memory-list{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.article-card-header,.calendar-card-header,.compare-card-header,.integrity-card-header,.notebook-card-header,.scenario-card-header,.workspace-memory-card{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.notebook-card,.workspace-memory-card{align-items:center}.calendar-section+.calendar-section{margin-top:18px}.calendar-section .panel-label{margin-bottom:12px}.checkbox-inline{align-items:center;background:#ffffff05;border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:14px;display:inline-flex;gap:10px;padding:12px 14px}.compare-grid,.coverage-stat-grid,.opportunity-card-grid,.scenario-grid,.watchtower-grid{margin-top:14px}.coverage-stat-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.coverage-stat,.opportunity-card{background:linear-gradient(180deg,#ffcf7b0a,hsla(0,0%,100%,.018));border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:16px;padding:16px}.coverage-stat strong{display:block;font-size:1.2rem;margin-top:6px}.opportunity-card-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.watchtower-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.opportunity-card,.watchtower-card{grid-gap:12px;display:grid;gap:12px}.watchtower-card{background:linear-gradient(180deg,#ffcf7b0a,hsla(0,0%,100%,.018)),#0d0d0d;background:linear-gradient(180deg,#ffcf7b0a,hsla(0,0%,100%,.018)),var(--panel-strong);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:16px;padding:16px}.watchtower-card.up{border-color:#7be0a63d}.watchtower-card.down{border-color:#ff8f7e42}.watchtower-card.flat{border-color:#83d6ff33}.watchtower-badge-row,.watchtower-card-header{align-items:center;display:flex;gap:10px;justify-content:space-between}.watchtower-card-header{align-items:flex-start}.watchtower-badge-row{flex-wrap:wrap;justify-content:flex-start}.watchtower-card h4{font-size:1.05rem;line-height:1.3;margin:10px 0 0}.watchtower-detail{color:#f7f1de;color:var(--text);line-height:1.55;margin:0}.watchtower-priority{font-size:.8rem}.watchtower-symbol{font-size:1rem;font-weight:700}.compare-card{grid-gap:14px;display:grid;gap:14px}.calendar-card,.scenario-card{grid-gap:10px;display:grid;gap:10px}.integrity-card{grid-gap:8px;display:grid;gap:8px}.integrity-card-header{align-items:baseline}.compare-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.up{color:#7be0a6;color:var(--green)}.down{color:#ff8f7e;color:var(--red)}.flat{color:#83d6ff;color:var(--cyan)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#ffffff05}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ffcf7b70,#d4a54c3d);background-clip:padding-box;border:2px solid #0000;border-radius:999px}@keyframes grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(22px,22px,0)}}@media (max-width:1200px){body{overflow-y:auto}.app-shell,.conclusion-grid,.dashboard-grid,.hero-grid,.website-hero{grid-template-columns:1fr}.app-shell{height:auto;overflow:visible}.sidebar{border-bottom:1px solid #d4a54c24;border-bottom:1px solid var(--line);border-right:0}.content-area,.sidebar,.workspace{overflow:visible}.portfolio-overview,.website-card-grid.three-up,.website-cta-panel,.website-pricing-grid,.website-stat-grid{grid-template-columns:1fr}.website-cta-actions{justify-content:flex-start}}@media (max-width:860px){.content-area,.sidebar,.topbar,.website-shell{padding:16px}.chart-controls,.chart-header,.command-form,.inline-form,.mode-switches,.research-search-form,.toolbar,.topbar-search,.watchlist-header,.website-hero-actions,.website-nav,.website-topbar{align-items:stretch;flex-direction:column}.status-cluster{justify-content:flex-start}.website-hero-copy{padding-top:8px}.website-hero-title{font-size:clamp(2.2rem,10vw,3.4rem);max-width:none}.chart-article-strip{flex-direction:column}.alert-form,.analytics-split-grid,.broker-form,.calendar-grid,.chart-grid,.compare-grid,.compare-metric-grid,.coverage-stat-grid,.explainability-grid,.glossary-grid,.hotkey-guide-grid,.integrity-grid,.ipo-columns,.launchpad-grid,.macro-subgrid,.macro-summary-grid,.monitor-grid,.opportunity-card-grid,.panel-split,.portfolio-exposure-grid,.portfolio-governance-grid,.portfolio-map-grid,.research-mini-grid,.research-summary-grid,.scenario-grid,.score-grid,.screener-grid,.screener-slider-grid,.search-result-grid,.sector-detail-grid,.timeframe-map-grid,.tutorial-card,.workspace-guide-grid{grid-template-columns:1fr}.broker-vault-actions,.field.span-2{grid-column:auto}.chart-frame{height:280px}.chart-subpanel,.mini-chart-frame{height:240px}.portfolio-map-tile{grid-column:span 1}}.assistant-context-card,.assistant-form,.assistant-shell,.assistant-thread-group,.assistant-turn{grid-gap:12px;display:grid;gap:12px}.analytics-shell{align-items:start;display:grid;min-height:100vh;padding:28px}.analytics-companion-shell{justify-self:center;width:min(1440px,100%)}.analytics-header-actions,.analytics-split-grid{grid-gap:14px;display:grid;gap:14px}.analytics-header-actions{grid-auto-flow:column;justify-content:end}.analytics-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.analytics-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.analytics-platform-card{align-content:start}.assistant-header{align-items:start}.assistant-context-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.assistant-context-card{background:linear-gradient(180deg,#ffcf7b0d,hsla(0,0%,100%,.015)),#0d0d0d;background:linear-gradient(180deg,#ffcf7b0d,hsla(0,0%,100%,.015)),var(--panel-strong);border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:16px;color:inherit;padding:14px;text-align:left}button.assistant-context-card{cursor:pointer}button.assistant-context-card:focus-visible,button.assistant-context-card:hover{border-color:#ffcf7b6b;border-color:var(--line-strong);outline:none;transform:translateY(-1px)}.assistant-context-value{font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.assistant-context-value.up{color:#7be0a6;color:var(--green)}.assistant-context-value.down{color:#ff8f7e;color:var(--red)}.assistant-context-value.flat{color:#ffcf7b;color:var(--accent-strong)}.assistant-transcript{grid-gap:18px;display:grid;gap:18px;max-height:760px;overflow-y:auto;padding-right:4px}.assistant-thread-group{gap:10px}.assistant-turn{background:#ffffff05;border:1px solid #d4a54c24;border:1px solid var(--line);border-radius:18px;padding:14px 16px}.assistant-turn.user{background:linear-gradient(180deg,#ffcf7b1a,#d4a54c08),#ffffff05}.assistant-turn.answer{background:linear-gradient(180deg,#83d6ff14,#ffffff05),hsla(0,0%,100%,.015)}.assistant-turn-meta{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.assistant-turn-text{line-height:1.65}.assistant-answer-text{white-space:pre-wrap}.assistant-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.assistant-textarea{min-height:126px}