.live-market-pulse{margin:0 0 14px;border:1px solid #182236;background:linear-gradient(135deg,#080d16fa,#080b11f5);border-radius:16px;overflow:hidden;box-shadow:0 14px 34px #00000029}.pulse-header{min-height:54px;padding:10px 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(44,58,86,.34);background:linear-gradient(90deg,rgba(22,34,58,.3),transparent 46%)}.pulse-heading{display:flex;align-items:center;gap:10px;min-width:0}.pulse-heading>div{display:flex;flex-direction:column;gap:2px}.pulse-heading b{color:#e8f5f0;font-size:10px;letter-spacing:.12em}.pulse-heading span{color:#6f798e;font-size:8px}.pulse-beacon{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;color:#7485a7;background:#101827;border:1px solid #242f46;position:relative}.pulse-beacon.live{color:#628fe8;border-color:#273e6c;box-shadow:0 0 20px #386dd61f}.pulse-beacon.live:after{content:"";position:absolute;inset:-4px;border:1px solid rgba(74,124,225,.2);border-radius:12px;animation:pulseBeacon 2.2s ease-out infinite}.pulse-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.pulse-meta small{color:#60697b;font-size:8px}.pulse-meta button{width:27px;height:27px;border:1px solid #1e283d;background:#0b111d;color:#758199;border-radius:8px;display:grid;place-items:center;cursor:pointer}.pulse-meta button:hover{color:#6e95e2;border-color:#2b3e65;background:#10192a}.pulse-status{height:22px;padding:0 8px;border:1px solid #2b3241;border-radius:999px;display:flex;align-items:center;gap:5px;color:#818896;font-size:8px;font-weight:900;letter-spacing:.1em}.pulse-status i{width:5px;height:5px;border-radius:50%;background:#636873}.pulse-status.recent{border-color:#655f2e;color:#c6bb6b}.pulse-status.recent i{background:#d5c95f}.pulse-status.live{border-color:#223863;color:#688edb;background:#16264529}.pulse-status.live i{background:#5583df;box-shadow:0 0 10px #5583dfbf}.pulse-viewport{overflow:hidden;position:relative;min-height:43px;background:#070b12}.pulse-viewport:before,.pulse-viewport:after{content:"";position:absolute;top:0;bottom:0;width:44px;z-index:3;pointer-events:none}.pulse-viewport:before{left:0;background:linear-gradient(90deg,#070b12,transparent)}.pulse-viewport:after{right:0;background:linear-gradient(270deg,#070b12,transparent)}.pulse-track{display:flex;width:max-content;animation:pulseTicker 150s linear infinite;will-change:transform}.live-market-pulse:hover .pulse-track,.live-market-pulse.is-paused .pulse-track{animation-play-state:paused}.pulse-story{height:43px;display:flex;align-items:stretch;border-right:1px solid rgba(38,47,64,.56);position:relative}.pulse-story-main{appearance:none;-webkit-appearance:none;border:0;background:transparent;color:inherit;padding:0 32px 0 12px;display:flex;align-items:center;gap:8px;cursor:pointer;min-width:max-content}.pulse-story-main:disabled{cursor:default}.pulse-story:hover{background:#1a274033}.pulse-source{display:flex;align-items:center;gap:4px;color:#788192;font-size:7px;font-weight:850;letter-spacing:.06em}.pulse-story.filing .pulse-source{color:#6281be}.pulse-ticker{color:#e9f6f1;font-size:9px;letter-spacing:.04em}.pulse-headline{display:inline-block;max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9ea5b4;font-size:8px}.pulse-story:hover .pulse-headline{color:#d0ded9}.pulse-sentiment{font-style:normal;font-size:7px;font-weight:850;padding:3px 5px;border-radius:5px;background:#131823;color:#828997}.pulse-sentiment.positive{color:#6289d6;background:#2b477e26}.pulse-sentiment.negative{color:#ff929a;background:#99354124}.pulse-story time{color:#585f6d;font-size:7px}.pulse-source-link{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#535b6c;display:grid;place-items:center}.pulse-source-link:hover{color:#628cdf}.pulse-empty{height:43px;display:flex;align-items:center;justify-content:center;gap:8px;color:#6e7789;font-size:8px}.pulse-footer{padding:6px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(44,58,86,.25);color:#535b6b;font-size:7px}.pulse-footer span{display:flex;align-items:center;gap:5px}.pulse-footer svg{color:#5073b9}@keyframes pulseTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulseBeacon{0%{opacity:.8;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.2)}}@media(max-width:900px){.pulse-header{align-items:flex-start}.pulse-meta small{display:none}.pulse-headline{max-width:220px}.pulse-footer span:last-child{display:none}}@media(max-width:620px){.pulse-heading>div>span{display:none}.pulse-headline{max-width:180px}.pulse-meta{gap:5px}.pulse-footer{display:none}}@media(prefers-reduced-motion:reduce){.pulse-track,.pulse-beacon.live:after{animation:none}.pulse-viewport{overflow-x:auto}.pulse-track{transform:none!important}.pulse-story[aria-hidden=true]{display:none}}.live-market-pulse{margin-bottom:20px;border-color:#315fda57;border-radius:18px;background:linear-gradient(135deg,#0e162bfa,#0a0f1ff7)}.pulse-header{min-height:72px;padding:14px 18px;border-bottom-color:#607dcd47;background:linear-gradient(90deg,rgba(49,95,218,.14),transparent 55%)}.pulse-heading{gap:13px}.pulse-heading b{font-size:14px;letter-spacing:.1em}.pulse-heading span{font-size:11px;line-height:1.4}.pulse-beacon{width:36px;height:36px;border-color:#60a5fa59;background:#315fda21;color:#60a5fa}.pulse-beacon.live{color:#38bdf8;border-color:#38bdf873;box-shadow:0 0 20px #38bdf81f}.pulse-meta{gap:10px}.pulse-meta small{font-size:11px}.pulse-meta button{width:34px;height:34px;border-color:#607dcd52;background:#315fda14;color:#91a7d8}.pulse-status{height:28px;padding:0 10px;font-size:10px}.pulse-status.live{color:#38bdf8;border-color:#38bdf866;background:#38bdf814}.pulse-status.live i{background:#38bdf8;box-shadow:0 0 10px #38bdf8b3}.pulse-viewport{min-height:58px;background:#090f20}.pulse-story{height:58px;border-right-color:#4b5f9166}.pulse-story-main{padding:0 40px 0 16px;gap:11px}.pulse-source{font-size:10px}.pulse-story.filing .pulse-source{color:#60a5fa}.pulse-ticker{font-size:13px}.pulse-headline{max-width:440px;font-size:12px}.pulse-sentiment{font-size:9px;padding:4px 7px}.pulse-sentiment.positive{color:#38bdf8;background:#38bdf81a}.pulse-story time{font-size:10px}.pulse-source-link{right:11px}.pulse-empty{height:58px;font-size:11px}.pulse-footer{padding:9px 16px;font-size:10px;color:#7183aa}.pulse-footer svg{color:#60a5fa}.pulse-viewport:before{background:linear-gradient(90deg,#090f20,transparent)}.pulse-viewport:after{background:linear-gradient(270deg,#090f20,transparent)}@media(max-width:620px){.pulse-header{min-height:62px;padding:11px 12px}.pulse-heading b{font-size:12px}.pulse-story-main{padding-left:12px;gap:8px}.pulse-ticker{font-size:12px}.pulse-headline{font-size:11px;max-width:190px}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#eaf4f0;background:#070a10;font-synthesis:none;--bg:#070a10;--panel:#0c1017;--panel2:#10151f;--line:#202734;--muted:#788090;--positive-accent:#4374d6;--red:#ff7280;--amber:#f1b75d;--blue:#78a7ff}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 60% -10%,rgba(46,90,179,.12),transparent 34%),#070a10}button,input,select{font:inherit}.app-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.product-rail{position:sticky;top:0;height:100vh;padding:28px 18px 18px;border-right:1px solid #171f30;background:linear-gradient(180deg,#090d15,#070a10 80%);display:flex;flex-direction:column}.brand-mark{display:flex;align-items:center;font-size:29px;font-weight:900;letter-spacing:-1.5px}.brand-mark b{margin-left:3px;padding:2px 8px 4px;border-radius:8px;background:linear-gradient(135deg,#3666c7,#60b6ff);color:#050910}.brand-copy{margin-top:9px;color:#707887;font-size:10px;letter-spacing:2.2px;font-weight:800;line-height:1.5}.rail-section-title{margin:34px 8px 10px;color:#4f5768;font-size:9px;letter-spacing:1.8px;font-weight:900}.module-list{display:grid;gap:5px}.module-chip,.data-badge{display:grid;grid-template-columns:28px 1fr 8px;gap:8px;align-items:center;padding:10px;border:1px solid transparent;border-radius:11px;color:#a7aebb}.module-chip:hover{background:#0d121c;border-color:#1a2334}.module-chip div,.data-badge div{display:flex;flex-direction:column;gap:2px}.module-chip b,.data-badge b{font-size:11px;color:#dbe9e4}.module-chip span,.data-badge span{font-size:9px;color:#606877}.module-chip i,.data-badge i{width:6px;height:6px;border-radius:50%;background:#4272d2;box-shadow:0 0 10px #4272d280}.rail-spacer{flex:1}.data-badge{border:1px solid #1a2334;background:#0b0f18}.workspace{min-width:0}.intel{padding:28px clamp(20px,3vw,46px) 60px;max-width:1780px;margin:auto}.intel-header{display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.intel-header h1{font-size:31px;margin:7px 0 5px;letter-spacing:-1.2px}.intel-header p{margin:0;color:var(--muted);font-size:12px}.eyebrow{color:#6289d8;font-size:9px;font-weight:900;letter-spacing:1.8px}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4475d6;box-shadow:0 0 12px #4475d6;margin-right:5px}.toolbar{display:flex;gap:8px;align-items:center}.ticker-search,.inline-search{display:flex;align-items:center;gap:7px;border:1px solid var(--line);background:#0b0f17;border-radius:10px;padding:9px 10px}.ticker-search input,.inline-search input{border:0;outline:0;background:transparent;color:#eaf4f0;width:88px}.inline-search input{width:160px}.toolbar select{border:1px solid var(--line);background:#0b0f17;color:#dcebe6;border-radius:10px;padding:9px 10px}.primary-btn,.secondary-btn{display:inline-flex;align-items:center;gap:7px;border-radius:10px;padding:9px 12px;cursor:pointer}.primary-btn{border:1px solid #263f71;background:#121f39;color:#769ae2;font-weight:800}.secondary-btn{border:1px solid var(--line);background:#10151e;color:#b6cac3}.intel-tabs{display:flex;gap:5px;margin:24px 0 16px;padding:5px;border:1px solid var(--line);border-radius:13px;background:#0b0f17d9;overflow-x:auto}.intel-tabs button{border:0;background:transparent;color:#7f8695;display:flex;align-items:center;gap:7px;padding:9px 12px;border-radius:9px;white-space:nowrap;cursor:pointer;font-size:11px;font-weight:750}.intel-tabs button.active{background:#162137;color:#789be2;box-shadow:inset 0 0 0 1px #24365b}.count-badge{background:#e75f6c;color:#fff;border-radius:20px;min-width:18px;padding:2px 5px;font-size:9px}.view-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:14px}.view-stack{display:grid;gap:14px}.span-2{grid-column:1/-1}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.stat-card{padding:15px 16px;border:1px solid var(--line);background:linear-gradient(180deg,#0d111a,#0a0e15);border-radius:13px;display:flex;flex-direction:column;gap:5px;min-height:95px}.stat-card span{color:#6f7787;font-size:9px;text-transform:uppercase;letter-spacing:1.1px;font-weight:800}.stat-card strong{font-size:24px;letter-spacing:-.7px}.stat-card small{color:#51596a;font-size:9px}.positive{color:var(--positive-accent)!important}.negative{color:var(--red)!important}.neutral{color:#9ca2ae!important}.panel{border:1px solid var(--line);background:linear-gradient(180deg,#0e131cf5,#090d14f5);border-radius:14px;overflow:hidden;min-width:0}.panel>header{height:51px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid #1b2230}.panel>header>div{display:flex;flex-direction:column}.panel>header b{font-size:12px}.panel>header span{font-size:9px;color:#5f6776;margin-top:2px}.panel-body{min-height:150px}.event-row{width:100%;border:0;border-bottom:1px solid #171d2a;background:transparent;color:#dce9e4;padding:13px 14px;text-align:left;display:flex;justify-content:space-between;gap:14px;cursor:pointer}.event-row:hover,.event-row.selected{background:#3869ca0e}.event-row>div:first-child{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px}.event-row b{font-size:11px}.event-row span{grid-column:2;color:#656d7c;font-size:9px}.event-row>strong{font-size:11px;color:#949baa;align-self:center}.event-scores{min-width:120px;display:flex;flex-direction:column;gap:7px;justify-content:center}.event-scores small{font-size:9px;color:#68707f}.badge{display:inline-flex;align-items:center;width:max-content;border-radius:6px;padding:3px 6px;border:1px solid #293856;background:#111a2c;color:#6a90dd;font-size:8px;font-weight:900;font-style:normal;letter-spacing:.3px}.badge.negative{border-color:#64313a;background:#31191e}.badge.positive{border-color:#24385f;background:#121c31}.badge.neutral{border-color:#393f4b;background:#191c23}.score-bar{height:4px;border-radius:8px;background:#171d2a;overflow:hidden;display:block}.score-bar i{height:100%;display:block;background:#838b9b}.score-bar i.positive{background:#4172d5}.score-bar i.negative{background:#f16e7c}.health-stack{padding:5px 14px}.metric{padding:14px 0;border-bottom:1px solid #171d2a;display:grid;grid-template-columns:1fr auto;gap:6px 14px;align-items:center}.metric span{font-size:10px;color:#788090}.metric b{font-size:11px}.metric .score-bar{grid-column:1/-1}.empty{min-height:210px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;padding:30px;color:#525a6a}.empty b{color:#8c93a1;font-size:11px}.empty span{max-width:370px;font-size:10px;line-height:1.5}.detail-card{padding:20px}.detail-card h2{font-size:20px;line-height:1.35;margin:12px 0}.detail-card p{font-size:11px;color:#828997;line-height:1.6}.mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.mini-grid .stat-card strong{font-size:16px}.score-hero{display:flex;align-items:center;justify-content:space-between;padding:22px;border-bottom:1px solid #1b2230;background:radial-gradient(circle at left,rgba(62,109,202,.09),transparent 42%)}.score-hero>div{display:flex;flex-direction:column;gap:6px}.score-hero span{font-size:9px;color:#656d7d;letter-spacing:.6px}.score-hero strong{font-size:46px;line-height:1}.score-hero b{font-size:11px}.evidence-row{padding:13px 15px;border-bottom:1px solid #171d2a;display:flex;justify-content:space-between;gap:15px}.evidence-row>div{display:grid;grid-template-columns:auto 1fr;gap:4px 9px;align-items:center}.evidence-row b{font-size:10px}.evidence-row span{grid-column:2;color:#656d7d;font-size:8px}.evidence-row>strong{font-size:14px;align-self:center}.quality-callout{padding:24px;display:flex;flex-direction:column;gap:10px;color:#698fdc}.quality-callout b{color:#dbe9e4;font-size:12px}.quality-callout p{margin:0;color:#747c8b;font-size:10px;line-height:1.6}.horizon-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:14px}.horizon-card{border:1px solid #202837;background:#0a0e17;border-radius:11px;padding:14px;display:flex;flex-direction:column;gap:7px}.horizon-card>span{color:#717989;font-size:10px;font-weight:800}.horizon-card>strong{font-size:27px}.horizon-card small{color:#616979;font-size:8px}.table-row{display:grid;grid-template-columns:80px 1fr 1fr auto;gap:10px;padding:12px 14px;border-bottom:1px solid #171d2a;align-items:center;font-size:9px;color:#757d8c}.table-row b,.table-row strong{color:#cfddd8}.data-table{overflow:auto}.data-head,.data-row{display:grid;grid-template-columns:1fr 1.2fr .8fr .8fr .8fr;gap:10px;padding:11px 14px;align-items:center;font-size:9px}.data-head{position:sticky;top:0;background:#0d121b;color:#606878;font-weight:900;text-transform:uppercase}.data-row{border-top:1px solid #171d2a;color:#7a8291}.data-row b,.data-row strong{color:#d3e1dc}.filing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px}.filing-card{border:1px solid #202837;background:#090d16;border-radius:11px;padding:14px}.filing-card>div:first-child{display:flex;justify-content:space-between}.filing-card h3{font-size:11px;line-height:1.4}.filing-card p,.filing-card small{font-size:9px;color:#68707f}.dual-meter{display:grid;gap:7px;margin:13px 0}.dual-meter>span{display:flex;justify-content:space-between;font-size:8px;color:#717989}.graph-cloud{padding:20px;display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:9px}.graph-source,.graph-node{border:1px solid #283247;border-radius:11px;padding:12px;display:flex;flex-direction:column;gap:5px;background:#0a0e17}.graph-source{grid-column:span 3;background:linear-gradient(90deg,#15223d,#0a0e17);border-color:#2c4473}.graph-source span,.graph-node span{font-size:8px;color:#636b7b}.graph-source b,.graph-node b{font-size:10px}.graph-node strong{font-size:19px}.graph-node.positive{border-color:#24365b}.graph-node.negative{border-color:#65323b}.path-row{padding:12px 14px;border-bottom:1px solid #171d2a;display:flex;justify-content:space-between;gap:12px;font-size:9px;color:#788090}.position-row{display:grid;grid-template-columns:1.4fr .7fr .5fr .55fr;gap:10px;padding:12px 14px;border-bottom:1px solid #171d2a;align-items:center;font-size:9px}.position-row>div{display:flex;flex-direction:column}.position-row b{font-size:11px}.position-row span{color:#656d7d}.position-row em{font-style:normal;color:#b5c6c0}.exposure-row{display:grid;grid-template-columns:120px 1fr 50px;gap:10px;padding:11px 14px;align-items:center;font-size:9px}.exposure-track{height:6px;background:#171d2a;border-radius:6px;overflow:hidden}.exposure-track i{display:block;height:100%;background:linear-gradient(90deg,#3562bd,#65b8ff)}.alert-row{display:grid;grid-template-columns:90px 1fr 100px;gap:14px;padding:14px;border-bottom:1px solid #171d2a;align-items:start}.alert-row.read{opacity:.48}.severity{font-size:8px;font-weight:900;letter-spacing:.6px;border-radius:7px;padding:5px 7px;text-align:center;background:#181c24}.severity.critical{background:#401c23;color:#ff7c88}.severity.high{background:#3b2c14;color:#f3bf68}.severity.medium{background:#182b3c;color:#7cb6ef}.alert-copy{display:flex;flex-direction:column;gap:4px}.alert-copy b{font-size:11px}.alert-copy span,.alert-copy p{margin:0;color:#656d7d;font-size:8px;line-height:1.45}.alert-score{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.alert-score strong{font-size:17px}.alert-score small{font-size:8px;color:#717989}.alert-score button{border:1px solid #243557;background:#111a2d;color:#698fdb;border-radius:7px;padding:5px 7px;font-size:8px;cursor:pointer}@media(max-width:1100px){.app-shell{grid-template-columns:1fr}.product-rail{display:none}.intel-header{flex-direction:column}.view-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}.filing-grid,.graph-cloud{grid-template-columns:1fr 1fr}.graph-source{grid-column:span 2}}@media(max-width:650px){.intel{padding:18px 12px 40px}.toolbar{width:100%;flex-wrap:wrap}.ticker-search{flex:1}.stats-grid,.horizon-grid,.filing-grid,.graph-cloud{grid-template-columns:1fr}.graph-source{grid-column:span 1}.position-row,.alert-row{grid-template-columns:1fr}.intel-header h1{font-size:25px}}.platform-purpose{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:10px 0 14px;padding:13px 16px;border:1px solid rgba(96,165,250,.26);border-radius:12px;background:linear-gradient(100deg,#60a5fa18,#8b5cf60b);color:var(--text-primary)}.platform-purpose>svg{color:#60a5fa}.platform-purpose>div{display:grid;gap:3px}.platform-purpose b{font-size:13px;line-height:1.35}.platform-purpose span{font-size:10px;line-height:1.45;color:var(--text-secondary)}[data-theme=light] .platform-purpose{background:linear-gradient(100deg,#3b82f613,#7c3aed09);border-color:#3b82f633}.account-control{position:relative;z-index:80;flex:0 0 auto}.account-trigger{height:42px;max-width:300px;display:grid;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:4px 10px 4px 5px;border:1px solid var(--line);border-radius:13px;background:color-mix(in srgb,var(--panel) 94%,transparent);color:var(--text);box-shadow:0 10px 28px #00000024;cursor:pointer;text-align:left;backdrop-filter:blur(16px);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.account-trigger:hover,.account-trigger[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));box-shadow:0 13px 34px #0003;transform:translateY(-1px)}.account-trigger>div{min-width:0;display:grid;gap:1px}.account-trigger b,.account-trigger small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-trigger b{font-size:11px}.account-trigger small{color:var(--muted);font-size:9px}.account-trigger>svg{color:var(--muted)}.account-trigger-guest{grid-template-columns:32px minmax(0,1fr);min-width:150px}.account-avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,var(--accent),#8b5cf6);color:#fff;font-size:12px;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff2e,0 6px 16px #315fda40}.account-avatar.large{width:40px;height:40px;border-radius:12px;font-size:14px}.account-popover{position:absolute;right:0;top:calc(100% + 10px);width:min(320px,calc(100vw - 24px));padding:9px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--panel) 97%,transparent);box-shadow:0 24px 70px #00000057;backdrop-filter:blur(22px);animation:account-popover-in .16s ease both}.account-popover header{display:flex;align-items:center;gap:11px;padding:9px 8px 12px}.account-popover header div{min-width:0;display:grid;gap:2px}.account-popover header b{font-size:12px}.account-popover header small{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px}.account-popover>button{width:100%;display:grid;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:10px;border:0;border-radius:10px;background:transparent;color:var(--text-soft);text-align:left;cursor:pointer}.account-popover>button:hover{background:var(--accent-soft);color:var(--accent)}.account-popover>button>svg{justify-self:center}.account-popover>button span{display:grid;gap:2px}.account-popover>button b{font-size:11px}.account-popover>button small{color:var(--muted);font-size:9px}.account-popover-divider{height:1px;margin:5px 8px;background:var(--line)}.account-popover>button.account-signout:hover{background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red)}.auth-modal-backdrop{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:18px;background:#04070fbd;backdrop-filter:blur(16px);animation:auth-backdrop-in .18s ease both}.auth-modal{position:relative;width:min(470px,100%);overflow:hidden;padding:26px;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-radius:22px;background:radial-gradient(circle at 12% 0%,rgba(75,120,230,.18),transparent 34%),radial-gradient(circle at 96% 16%,rgba(139,92,246,.14),transparent 32%),var(--panel);box-shadow:0 34px 110px #00000085;animation:auth-modal-in .2s ease both}.auth-modal:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--accent),#8b5cf6,#60a5fa)}.auth-modal-close{position:absolute;right:15px;top:15px;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--panel2);color:var(--muted);cursor:pointer}.auth-modal-close:hover{border-color:var(--accent);color:var(--accent)}.auth-modal-brand{display:flex;align-items:center;gap:10px}.auth-modal-brand>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(135deg,var(--accent),#8b5cf6);color:#fff;box-shadow:0 10px 24px #315fda47}.auth-modal-brand>div{display:grid;gap:2px}.auth-modal-brand b{font-size:13px;letter-spacing:.08em}.auth-modal-brand small{color:var(--muted);font-size:9px}.auth-modal-copy{margin:24px 0 17px}.auth-modal-copy>span{color:var(--accent);font-size:9px;font-weight:900;letter-spacing:.15em}.auth-modal-copy h2{margin:7px 0;font-size:27px;letter-spacing:-.7px}.auth-modal-copy p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.auth-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:15px;border:1px solid var(--line);border-radius:12px;background:var(--panel2)}.auth-mode-tabs button{height:36px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:10px;font-weight:850;cursor:pointer}.auth-mode-tabs button.active{background:var(--accent);color:#fff;box-shadow:0 7px 18px #315fda3d}.auth-modal-form{display:grid;gap:13px}.auth-modal-form>label{display:grid;gap:6px}.auth-modal-form>label>span{color:var(--text-soft);font-size:10px;font-weight:800}.auth-field{height:46px;display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel2);color:var(--muted);transition:border-color .18s ease,box-shadow .18s ease}.auth-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);color:var(--accent)}.auth-field input{width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--text);font-size:12px}.auth-field input::placeholder{color:var(--muted)}.auth-submit{height:46px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:3px;border:1px solid color-mix(in srgb,var(--accent) 65%,#8b5cf6);border-radius:12px;background:linear-gradient(135deg,var(--accent),#7257e8);color:#fff;font-size:11px;font-weight:900;cursor:pointer;box-shadow:0 12px 28px #315fda47;transition:transform .18s ease,box-shadow .18s ease}.auth-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px #315fda57}.auth-submit:disabled{opacity:.62;cursor:wait}.auth-modal-error{padding:9px 11px;border:1px solid color-mix(in srgb,var(--red) 36%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--red) 9%,var(--panel));color:var(--red);font-size:9px;line-height:1.45}.auth-modal-benefits{display:flex;justify-content:center;gap:7px;flex-wrap:wrap;margin:17px 0 0}.auth-modal-benefits span{padding:5px 8px;border:1px solid color-mix(in srgb,var(--accent) 26%,var(--line));border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:8px;font-weight:850}.auth-modal-switch{margin:16px 0 0;text-align:center;color:var(--muted);font-size:9px}.auth-modal-switch button{padding:0;border:0;background:transparent;color:var(--accent);font-weight:850;cursor:pointer}.auth-modal-switch button:hover{text-decoration:underline}html[data-theme=light] .account-trigger,html[data-theme=light] .account-popover{box-shadow:0 14px 36px #26334d24}html[data-theme=light] .auth-modal-backdrop{background:#141c306b}html[data-theme=light] .auth-modal{box-shadow:0 34px 90px #26334d47}@keyframes auth-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes auth-modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}@keyframes account-popover-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@media(max-width:650px){.theme-control-row{flex-wrap:wrap}.account-control{margin-left:0}.account-trigger{max-width:210px}.account-trigger:not(.account-trigger-guest)>div{display:none}.account-trigger:not(.account-trigger-guest){grid-template-columns:32px 14px;min-width:62px}.account-trigger-guest{min-width:126px}.auth-modal{padding:22px 17px;border-radius:18px}.auth-modal-copy{margin-top:20px}.auth-modal-copy h2{font-size:23px}}.module-chip{appearance:none;-webkit-appearance:none;width:100%;margin:0;background:#090d15ad;color:#a7aebb;text-align:left;cursor:pointer;box-shadow:none;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.module-chip:hover{background:#0d121c;border-color:#1f2a40;color:#c7d8d2;transform:translateY(-1px)}.module-chip.selected{background:linear-gradient(135deg,#15223df5,#0b121ff5);border-color:#2c426e;color:#789be2;box-shadow:inset 0 0 0 1px #4374d614,0 8px 24px #00000024}.module-chip.selected b{color:#effbf7}.module-chip.selected span{color:#7f8ba4}.module-chip svg{color:#788091;transition:color .18s ease}.module-chip:hover svg,.module-chip.selected svg{color:#5e88db}.module-chip:focus-visible{outline:2px solid rgba(67,116,214,.55);outline-offset:2px}.product-rail{overflow:hidden;min-height:0}.brand-button{appearance:none;-webkit-appearance:none;width:100%;min-width:0;display:flex;align-items:center;gap:11px;padding:0 2px 12px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);text-align:left;cursor:pointer}.brand-mark{flex:0 0 auto;min-width:112px;height:36px;white-space:nowrap;line-height:1}.brand-mark span,.brand-mark b{display:inline-flex;align-items:center}.brand-mark b{height:32px}.brand-copy{margin:0!important;white-space:nowrap}.rail-section-title{flex:0 0 auto;margin:12px 8px 7px!important}.module-list{flex:1 1 auto;min-height:0;display:grid;grid-template-rows:repeat(15,minmax(0,1fr));gap:3px}.module-chip{min-height:0!important;height:100%;grid-template-columns:24px minmax(0,1fr) 12px;padding:4px 8px!important;border-radius:8px}.module-chip>div{justify-content:center;min-width:0}.module-chip b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px!important;line-height:1.1}.module-chip span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px!important;line-height:1.05!important}.module-chip>svg:first-child{width:16px;height:16px}.rail-spacer{display:none}.data-badge{flex:0 0 auto;min-height:38px;margin-top:7px;padding:6px 8px}.data-badge b{font-size:10px!important;line-height:1.15}.data-badge span{display:none}@media(max-width:1100px){.product-rail{overflow:visible}.brand-button{width:max-content;max-width:calc(100% - 54px);border-bottom:0;padding-bottom:8px}.module-list{display:grid;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.module-chip{min-height:46px!important;height:auto;padding:8px 10px!important}.module-chip span{display:block}.rail-spacer{display:block;flex:0 0 8px}.data-badge span{display:block}}@media(max-width:650px){.module-list{grid-template-columns:1fr}}.rail-head{display:flex;align-items:center;gap:10px;padding:0 0 12px;border-bottom:1px solid var(--line)}.rail-head .brand-button{flex:1 1 auto;padding:0 0 0 2px;border-bottom:0}.rail-head .rail-toggle{position:static;flex:0 0 auto;width:28px;height:28px;border-radius:8px}.brand-mark{min-width:126px;height:40px;font-size:23px}.brand-mark b{height:36px}.brand-copy{font-size:11.5px!important;letter-spacing:.08em;line-height:1.35}.module-list{grid-template-rows:none!important;grid-auto-rows:min-content;gap:5px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.module-list::-webkit-scrollbar{width:7px}.module-list::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.module-list::-webkit-scrollbar-thumb:hover{background:var(--text-soft)}.module-chip{height:auto;min-height:50px!important;grid-template-columns:26px minmax(0,1fr) 14px;padding:9px 11px!important;border-radius:10px}.module-chip b{font-size:13.5px!important;line-height:1.25}.module-chip span{font-size:11px!important;line-height:1.35!important;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.module-chip>div{gap:2px}.module-chip>svg:first-child{width:18px;height:18px}.rail-section-title{font-size:10.5px!important;margin:14px 6px 8px!important;letter-spacing:.1em}.data-badge{padding:11px 12px!important}.data-badge b{font-size:12.5px!important}.data-badge span{font-size:10.5px!important;line-height:1.4}.rail-collapsed .rail-head{flex-direction:column;gap:8px;padding-bottom:10px}.rail-collapsed .rail-head .brand-button{flex:0 0 auto;width:100%;justify-content:center;padding:0}.rail-collapsed .brand-mark{min-width:0;height:32px}.rail-collapsed .module-list{padding-right:0}.brand-button{gap:8px}.brand-mark{min-width:0}.brand-copy{margin-left:-2px!important}.rail-collapsed .rail-head{flex-direction:row;justify-content:center;padding-bottom:10px}.rail-collapsed .rail-head .brand-button{display:none}.rail-collapsed .rail-head .rail-toggle{width:34px;height:34px}.admin-chip{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))!important;margin-top:6px}.admin-chip b{color:var(--accent)}:root{color-scheme:dark;--bg:#090b10;--panel:#11141b;--panel2:#171b24;--line:#272d3a;--muted:#8b95a7;--text:#eef2f8;--text-soft:#c4ccd9;--accent:#5b8cff;--accent-strong:#3267e8;--accent-soft:rgba(91,140,255,.14);--positive-accent:#3868c9;--red:#ff6b78;--amber:#eab65f;--blue:#76a0ff}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light;--bg:#f3f5f9;--panel:#ffffff;--panel2:#f7f8fb;--line:#dce1ea;--muted:#687386;--text:#151923;--text-soft:#3d4758;--accent:#315fda;--accent-strong:#244dbc;--accent-soft:rgba(49,95,218,.1);--positive-accent:#113886;--red:#d83d4b;--amber:#a66b13;--blue:#315fda}body{color:var(--text);background:radial-gradient(circle at 62% -8%,rgba(91,140,255,.1),transparent 34%),var(--bg);transition:background-color .2s ease,color .2s ease}.product-rail{border-color:var(--line);background:linear-gradient(180deg,#10131a,#090b10 82%)}.brand-mark b{background:linear-gradient(135deg,#4d79e6,#8b6ee8);color:#fff}.brand-copy,.rail-section-title{color:#7f899a}.module-chip{background:#12161eb8;color:#aeb7c6}.module-chip:hover{background:#191e28;border-color:#30394a;color:#e0e5ed}.module-chip.selected,.module-chip.selected:hover{background:linear-gradient(135deg,#314e919e,#191f2cfa)!important;border-color:#4569ba!important;color:#a9c1ff;box-shadow:inset 0 0 0 1px #5b8cff1a,0 8px 24px #00000029}.module-chip.selected b{color:#f5f7fb}.module-chip.selected span{color:#9aa7ba}.module-chip svg,.module-chip:hover svg,.module-chip.selected svg{color:#7fa4ff}.module-chip:focus-visible{outline-color:#5b8cffb3}.module-chip i,.data-badge i,.live-dot{background:var(--accent);box-shadow:0 0 10px #5b8cff80}.product-rail{scrollbar-color:#343b49 transparent}.product-rail::-webkit-scrollbar-thumb{background:#343b49}.auth-card,.data-badge{border-color:var(--line);background:linear-gradient(180deg,#151922,#10131a)}.auth-title,.auth-state,.module-chip b,.data-badge b{color:var(--text-soft)}.auth-card input,.ticker-search,.inline-search,.toolbar select,.asset-search,.segmented,.legacy-search,.archive-controls input,.portfolio-add-grid input{border-color:var(--line);background:var(--panel2);color:var(--text)}.auth-card input:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.auth-button,.primary-btn,.hero-actions button.primary,.analysis-jump button{border-color:#4569ba;background:#274caa;color:#f7f9ff}.secondary-btn,.icon-btn,.hero-actions button,.legacy-more{border-color:var(--line);background:var(--panel2);color:var(--text-soft)}.data-badge span,.module-chip span,.auth-state small{color:var(--muted)}.theme-toggle{position:fixed;z-index:30;top:14px;right:16px;height:36px;display:flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--panel) 92%,transparent);color:var(--text-soft);box-shadow:0 8px 24px #00000029;cursor:pointer;backdrop-filter:blur(12px)}.theme-toggle:hover{border-color:var(--accent);color:var(--accent)}.theme-toggle span{font-size:10px;font-weight:800;letter-spacing:.03em}.eyebrow,.asset-intelligence .back-link{color:var(--accent)}.intel-header p,.explorer-head p,.legacy-head p{color:var(--muted)}.stat-card,.panel,.asset-list,.asset-focus,.chart-card,.signal-card,.legacy-stat-grid>div,.institution-summary>div,.legacy-feed-card,.radar-legacy-card,.institution-list,.institution-detail{border-color:var(--line);background:linear-gradient(180deg,var(--panel),color-mix(in srgb,var(--panel) 86%,var(--bg)))}.panel>header,.score-hero,.table-row,.event-row,.evidence-row,.metric,.position-row,.path-row,.data-row,.holding-table button,.asset-row,.market-group,.market-group-head,.venue-label,.list-head,.chart-card>header{border-color:var(--line)}.panel>header span,.stat-card span,.stat-card small,.table-row,.evidence-row span,.event-row span,.metric span,.asset-symbol span,.quote-title p,.chart-card header span,.signal-card span,.signal-card small,.legacy-feed-top,.legacy-feed-card p,.radar-main span,.radar-components span,.institution-list button span{color:var(--muted)}.table-row b,.table-row strong,.data-row b,.data-row strong,.event-row,.asset-row,.legacy-ticker,.radar-legacy-card,.holding-table button{color:var(--text-soft)}.score-hero{background:radial-gradient(circle at left,var(--accent-soft),transparent 43%)}.badge{border-color:#4569ba;background:var(--accent-soft);color:#8eb0ff}.score-bar,.exposure-track{background:color-mix(in srgb,var(--line) 72%,transparent)}.intel-tabs{border-color:var(--line);background:color-mix(in srgb,var(--panel) 90%,transparent)}.intel-tabs button{color:var(--muted)}.intel-tabs button.active,.segmented button.active,.range-tabs button.active{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px #5b8cff3d}.asset-row:hover,.asset-row.active,.institution-list button.active,.event-row:hover,.event-row.selected{background:var(--accent-soft)}.asset-row.active,.institution-list button.active{box-shadow:inset 3px 0 var(--accent)}.ticker-badge{background:var(--accent-soft);color:var(--accent)}.analysis-jump{border-color:#5b8cff40;background:linear-gradient(90deg,var(--accent-soft),color-mix(in srgb,var(--panel) 82%,transparent))}.market-group-head{background:var(--panel2)}.venue-label,.list-head{background:var(--panel)}.market-group-head b{color:var(--text)}.market-group-head em{color:var(--accent);background:var(--accent-soft)}.toast-line{border-color:#5b8cff47;background:var(--accent-soft);color:var(--accent)}.graph-source,.graph-node,.horizon-card,.filing-card{border-color:var(--line);background:var(--panel2)}.graph-source{background:linear-gradient(90deg,var(--accent-soft),var(--panel2));border-color:#4569ba}.exposure-track i{background:linear-gradient(90deg,#4b78e6,#8b6ee8)}.live-market-pulse{border-color:var(--line);background:linear-gradient(135deg,var(--panel),var(--panel2))}.pulse-header{border-color:var(--line);background:linear-gradient(90deg,var(--accent-soft),transparent 48%)}.pulse-heading b,.pulse-ticker{color:var(--text)}.pulse-heading span,.pulse-meta small,.pulse-headline,.pulse-footer,.pulse-story time,.pulse-source{color:var(--muted)}.pulse-beacon{color:#8aa9f5;background:var(--accent-soft);border-color:#3d568e}.pulse-beacon.live{color:#8fb0ff;border-color:#4f76cc;box-shadow:0 0 20px #5b8cff2e}.pulse-beacon.live:after{border-color:#5b8cff47}.pulse-meta button{border-color:var(--line);background:var(--panel2);color:var(--muted)}.pulse-meta button:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.pulse-viewport{background:var(--bg)}.pulse-viewport:before{background:linear-gradient(90deg,var(--bg),transparent)}.pulse-viewport:after{background:linear-gradient(270deg,var(--bg),transparent)}.pulse-story{border-color:var(--line)}.pulse-story:hover{background:var(--accent-soft)}.pulse-source-link:hover,.pulse-footer svg{color:var(--accent)}html[data-theme=light] .product-rail{background:linear-gradient(180deg,#fff,#f3f5f9)}html[data-theme=light] .module-chip{background:transparent;color:#526074}html[data-theme=light] .module-chip:hover{background:#eef2fa;border-color:#d2d9e6}html[data-theme=light] .module-chip.selected,html[data-theme=light] .module-chip.selected:hover{background:linear-gradient(135deg,#e9efff,#f5f7fc)!important;border-color:#afc1ef!important;color:#315fda}html[data-theme=light] .auth-card,html[data-theme=light] .data-badge{background:#fff}html[data-theme=light] .live-market-pulse{box-shadow:0 10px 28px #26334d14}html[data-theme=light] .pulse-status{color:#536074;border-color:#cfd6e2}html[data-theme=light] .pulse-viewport{background:#f8f9fc}html[data-theme=light] .pulse-viewport:before{background:linear-gradient(90deg,#f8f9fc,transparent)}html[data-theme=light] .pulse-viewport:after{background:linear-gradient(270deg,#f8f9fc,transparent)}html[data-theme=light] .pulse-headline{color:#526074}html[data-theme=light] .pulse-story:hover{background:#edf2ff}html[data-theme=light] .theme-toggle{box-shadow:0 8px 22px #26334d1f}html[data-theme=light] .empty b{color:#526074}html[data-theme=light] .empty{color:#7c8798}.workspace-loading{min-height:42vh;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:12px;font-weight:800}:root,html[data-theme=dark]{--positive-accent:#68a0ff}html[data-theme=light]{--positive-accent:#315fda}.theme-control-row{display:flex;justify-content:flex-end;align-items:center;min-height:54px;padding:12px clamp(20px,3vw,46px) 4px}.theme-toggle{position:static;z-index:auto;flex:0 0 auto;min-width:82px}.workspace>.live-market-pulse{margin-top:4px}.module-chip i,.data-badge i,.live-dot{background:var(--accent)!important;box-shadow:0 0 10px #5b8cff73!important}.positive,.quality-callout,.pulse-source,.pulse-story svg,.pulse-source-link,.graph-node.positive,.score-bar i.positive,.alert-score button{color:var(--accent)!important}.pulse-story svg,.pulse-source-link svg{stroke:currentColor}.badge.positive,.graph-node.positive,.alert-score button{border-color:#5b8cff57!important;background:var(--accent-soft)!important}.score-bar i.positive,.exposure-track i{background:linear-gradient(90deg,#4b78e6,#8b6ee8)!important}.quality-callout b{color:var(--text)!important}.quality-callout p{color:var(--muted)!important}.graph-source{background:linear-gradient(90deg,var(--accent-soft),var(--panel2))!important;border-color:#4569ba!important}.auth-card input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 2px var(--accent-soft)!important}.pulse-status,.pulse-source,.pulse-source-link,.pulse-story svg{color:var(--accent)!important}.pulse-status{border-color:#5b8cff4d!important;background:var(--accent-soft)!important}@media(max-width:1100px){.theme-control-row{padding:10px 14px 2px}}@media(max-width:650px){.theme-control-row{min-height:48px;padding:8px 12px 2px}.theme-toggle{position:static;height:34px;min-width:38px;padding:0 9px}.theme-toggle span{display:none}}.pulse-status i{background:var(--accent)!important;box-shadow:0 0 10px #5b8cff7a!important}.market-group-head span,.venue-label small{color:var(--muted)!important}.asset-news-panel>header button,.market-news-card footer a{color:var(--accent)!important}.asset-news-panel>header button{border-color:#5b8cff52!important;background:var(--accent-soft)!important}.market-news-card footer a:hover{color:var(--accent-strong)!important}.asset-news-panel{border:1px solid var(--line)!important;border-radius:14px;background:var(--panel)!important;color:var(--text)!important;overflow:hidden}.asset-news-panel>header{border-bottom:1px solid var(--line)!important;background:var(--panel2)!important;color:var(--text)!important}.asset-news-panel>header b,.market-news-card h3{color:var(--text)!important}.asset-news-panel>header span,.market-news-card>div,.market-news-card time,.market-news-card p{color:var(--muted)!important}.market-news-grid{background:var(--panel)!important}.market-news-card{background:var(--panel2)!important;color:var(--text)!important;border-color:var(--line)!important}.market-news-card:hover{background:var(--accent-soft)!important}.market-news-card footer{border-color:var(--line)!important}.market-news-card footer b,.market-news-card footer em{color:var(--text-soft)!important}.asset-news-panel>header button,.analysis-jump button,.hero-actions button.primary{display:inline-flex!important;align-items:center!important;gap:7px!important;color:#f7f9ff!important;background:#274caa!important;border-color:#4569ba!important}.asset-news-panel>header button svg,.market-news-card footer a svg,.analysis-jump button svg,.hero-actions button svg,.signal-card svg,.module-chip svg,.icon-btn svg{display:inline-block!important;flex:0 0 auto!important;visibility:visible!important;opacity:1!important;color:currentColor!important;stroke:currentColor!important}.market-news-card footer a{display:inline-flex!important;align-items:center!important;gap:4px!important;color:var(--accent)!important}.brand-mark,.brand-mark span,.brand-mark b{visibility:visible!important;opacity:1!important}html[data-theme=light] .asset-news-panel{background:#fff!important}html[data-theme=light] .asset-news-panel>header{background:#f7f8fb!important}html[data-theme=light] .market-news-grid{background:#fff!important}html[data-theme=light] .market-news-card{background:#f7f8fb!important}.open-intelligence-btn{min-height:36px!important;padding:8px 12px!important;border-radius:9px!important;font-size:11px!important;font-weight:750!important;letter-spacing:.01em;white-space:nowrap;box-shadow:0 6px 16px #274caa2e}.open-intelligence-btn:hover{background:var(--accent-strong)!important;transform:translateY(-1px)}.theme-control-row{gap:9px}.language-switch{display:inline-flex;align-items:center;padding:3px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--panel) 92%,transparent);box-shadow:0 8px 24px #0000001a}.language-switch button{min-width:34px;height:28px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.04em;cursor:pointer}.language-switch button:hover{color:var(--accent)}.language-switch button.active{background:var(--accent);color:#fff;box-shadow:0 3px 10px #315fda3d}@media(max-width:650px){.language-switch button{min-width:31px;padding:0 6px}}.metric-loading{min-height:29px;display:flex;align-items:center;color:var(--accent)!important}.metric-spinner{animation:metric-spin .8s linear infinite;stroke:currentColor}@keyframes metric-spin{to{transform:rotate(360deg)}}.market-news-card footer .sentiment-badge,.market-news-card footer .impact-badge{display:inline-flex;align-items:center;min-height:22px;padding:3px 7px;border:1px solid var(--line)!important;border-radius:6px;background:var(--panel)!important;color:var(--text-soft)!important;font-size:9px;font-style:normal;font-weight:800}.market-news-card footer .sentiment-badge.negative{border-color:color-mix(in srgb,var(--red) 38%,var(--line))!important;background:color-mix(in srgb,var(--red) 10%,var(--panel))!important;color:var(--red)!important}.market-news-card footer .sentiment-badge.positive{border-color:color-mix(in srgb,var(--accent) 38%,var(--line))!important;background:var(--accent-soft)!important;color:var(--accent)!important}.market-news-card footer .sentiment-badge.neutral{background:var(--panel)!important;color:var(--muted)!important}.market-news-card footer .impact-badge{border-color:color-mix(in srgb,var(--amber) 34%,var(--line))!important;background:color-mix(in srgb,var(--amber) 8%,var(--panel))!important;color:var(--amber)!important}.app-shell{column-gap:18px}.workspace{padding-right:18px}.auth-unlocks{display:grid;gap:3px;padding:8px 9px;border:1px solid var(--line);border-radius:8px;background:var(--accent-soft)}.auth-unlocks b{font-size:9px;color:var(--accent)}.auth-unlocks span{font-size:8px;color:var(--text-soft);line-height:1.45}@media(max-width:1100px){.app-shell{column-gap:0}.workspace{padding-right:0}}.module-chip,.module-chip:hover,.module-chip:focus,.module-chip:active{color:var(--text-soft)!important}.module-chip b,.module-chip:hover b,.module-chip:focus b,.module-chip:active b{color:var(--text-soft)!important}.module-chip span,.module-chip:hover span,.module-chip:focus span,.module-chip:active span{color:var(--muted)!important}.module-chip.selected,.module-chip.selected:hover,.module-chip.selected:focus,.module-chip.selected:active{color:#dbe5ff!important}.module-chip.selected b,.module-chip.selected:hover b,.module-chip.selected:focus b{color:#f7f9ff!important}.module-chip.selected span,.module-chip.selected:hover span,.module-chip.selected:focus span{color:#aebddd!important}html[data-theme=light] .module-chip,html[data-theme=light] .module-chip:hover,html[data-theme=light] .module-chip:focus,html[data-theme=light] .module-chip:active{color:#344156!important}html[data-theme=light] .module-chip b,html[data-theme=light] .module-chip:hover b,html[data-theme=light] .module-chip:focus b{color:#202b3d!important}html[data-theme=light] .module-chip span,html[data-theme=light] .module-chip:hover span,html[data-theme=light] .module-chip:focus span{color:#66748a!important}html[data-theme=light] .module-chip.selected,html[data-theme=light] .module-chip.selected:hover,html[data-theme=light] .module-chip.selected:focus{color:#244fae!important}html[data-theme=light] .module-chip.selected b,html[data-theme=light] .module-chip.selected:hover b{color:#24458f!important}html[data-theme=light] .module-chip.selected span,html[data-theme=light] .module-chip.selected:hover span{color:#52698f!important}.signal-guide{display:grid;gap:12px;margin:14px 0 18px;padding:16px;border:1px solid var(--border);border-radius:16px;background:color-mix(in srgb,var(--panel) 92%,var(--accent) 8%)}.signal-guide-head,.direction-callout{display:flex;align-items:center;gap:12px}.signal-guide-head>div,.direction-callout>div{display:grid;gap:3px;flex:1}.signal-guide-head span,.direction-callout span,.signal-disclaimer{color:var(--muted);font-size:12px;line-height:1.45}.signal-guide-head>strong{display:flex;align-items:center;gap:8px;font-size:22px}.signal-pill{display:inline-flex;align-items:center;gap:5px;width:max-content;padding:4px 8px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.signal-pill.attention-0,.signal-pill.stale{color:#94a3b8;background:#64748b21;border-color:#64748b47}.signal-pill.attention-1,.signal-pill.fresh{color:#64748b;background:#64748b1f;border-color:#64748b40}.signal-pill.attention-2,.signal-pill.recent{color:#d97706;background:#f59e0b1f;border-color:#f59e0b47}.signal-pill.attention-3{color:#0ea5e9;background:#0ea5e91f;border-color:#0ea5e947}.signal-pill.attention-4{color:#8b5cf6;background:#8b5cf621;border-color:#8b5cf64d}.direction-callout{padding:13px;border-radius:12px;border:1px solid}.direction-callout.bullish{color:#0841b2;background:#064bd417;border-color:#064bd447}.direction-callout.bearish{color:#e11d48;background:#f43f5e17;border-color:#f43f5e47}.direction-callout.neutral{color:#64748b;background:#64748b17;border-color:#64748b3d}.direction-callout strong{display:grid;text-align:right;font-size:18px}.direction-callout small{font-size:10px;color:inherit}.signal-legend{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.signal-legend>span{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.signal-legend i{width:9px;height:9px;border-radius:50%}.signal-legend i.attention-1{background:#64748b}.signal-legend i.attention-2{background:#f59e0b}.signal-legend i.attention-3{background:#0ea5e9}.signal-legend i.attention-4{background:#8b5cf6}.signal-disclaimer{display:flex;align-items:center;gap:5px}@media(max-width:700px){.signal-guide-head,.direction-callout{align-items:flex-start}.signal-guide-head>strong{font-size:18px}.direction-callout strong{font-size:15px}}html{font-size:17px}body{font-size:15px}.app-shell{grid-template-columns:292px minmax(0,1fr);transition:grid-template-columns .24s ease}.product-rail{padding-top:16px;transition:width .24s ease,padding .24s ease}.rail-toggle{position:absolute;top:17px;right:16px;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text-soft);cursor:pointer;z-index:3}.rail-toggle:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--accent-soft)}.intel,.legacy-shell,.market-explorer,.profile-page,.portfolio-tracker,.pricing-page{font-size:15px}.intel-header h1,.legacy-head h1{font-size:36px!important}.intel-header p,.legacy-head p{font-size:14px!important;line-height:1.6}.panel>header b,.legacy-section-title,.asset-news-panel header b{font-size:14px!important}.panel>header span,.stat-card small,.signal-card small,.evidence-row span,.table-row,.market-news-card p{font-size:11px!important;line-height:1.5}.stat-card span,.score-hero span,.evidence-row b,.market-news-card time,.market-news-card footer{font-size:11px!important}.stat-card strong{font-size:27px}.table-row b,.table-row strong{font-size:12px}button,input,select,textarea{font-size:13px}.language-switch button{font-size:12px!important;min-width:39px;height:32px}.theme-toggle{font-size:12px!important}.asset-row b,.ticker-badge,.signal-card b{font-size:14px!important}.asset-row span,.asset-row small{font-size:11px!important}.market-news-card h3{font-size:14px!important;line-height:1.45}.app-shell.rail-collapsed{grid-template-columns:84px minmax(0,1fr)}.rail-collapsed .product-rail{padding:16px 11px 14px;align-items:stretch}.rail-collapsed .brand-copy,.rail-collapsed .rail-section-title,.rail-collapsed .module-chip>div,.rail-collapsed .module-chip>i,.rail-collapsed .module-chip>svg:last-child,.rail-collapsed .auth-card,.rail-collapsed .data-badge>div,.rail-collapsed .data-badge>i{display:none}.rail-collapsed .brand-button{justify-content:center}.rail-collapsed .brand-mark{font-size:0}.rail-collapsed .brand-mark span{font-size:18px}.rail-collapsed .brand-mark b{font-size:0;margin:0;padding:3px}.rail-collapsed .brand-mark b:after{content:"H";font-size:15px}.rail-collapsed .module-chip,.rail-collapsed .data-badge{display:flex;align-items:center;justify-content:center;padding:10px!important}.rail-collapsed .module-chip>svg:first-child,.rail-collapsed .data-badge>svg{width:20px;height:20px}@media(max-width:1100px){.app-shell,.app-shell.rail-collapsed{grid-template-columns:1fr}.product-rail{display:flex;position:relative;width:100%;height:auto;min-height:0;padding:14px 14px 12px}.rail-collapsed .product-rail{display:flex;height:64px;overflow:hidden;padding:8px 14px}.module-list{grid-template-columns:repeat(2,minmax(0,1fr))}.rail-collapsed .brand-button,.rail-collapsed .module-list,.rail-collapsed .data-badge{display:none}}@media(max-width:650px){html{font-size:16px}.module-list{grid-template-columns:1fr}.intel-header h1,.legacy-head h1{font-size:29px!important}.panel>header{height:auto!important;min-height:56px;padding:10px 13px!important}}@media(min-width:701px){body{zoom:1.15}.app-shell{min-height:calc(100vh / 1.15)}.product-rail{height:calc(100vh / 1.15)}}@supports not (zoom:1){@media(min-width:701px){html{font-size:19.55px}}}html[data-theme=light] body{color:var(--text);background:radial-gradient(circle at 62% -8%,rgba(49,95,218,.08),transparent 34%),var(--bg)}html[data-theme=light] .workspace,html[data-theme=light] .market-explorer,html[data-theme=light] .legacy-shell,html[data-theme=light] .asset-intelligence,html[data-theme=light] .profile-page,html[data-theme=light] .portfolio-tracker,html[data-theme=light] .pricing-page,html[data-theme=light] .community-shell,html[data-theme=light] .funds-page{color:var(--text)}html[data-theme=light] .product-rail{border-color:#d9dfeb;background:linear-gradient(180deg,#fff,#f4f6fa);box-shadow:8px 0 28px #23304b0f}html[data-theme=light] .brand-button{border-color:#d9dfeb;color:#151923}html[data-theme=light] .brand-mark span{color:#151923}html[data-theme=light] .brand-copy,html[data-theme=light] .rail-section-title{color:#657187}html[data-theme=light] .rail-toggle,html[data-theme=light] .language-switch,html[data-theme=light] .theme-toggle,html[data-theme=light] .account-trigger{border-color:#d7deea;background:#fffffff5;color:#344156}html[data-theme=light] .module-chip{border-color:transparent!important;background:transparent!important;color:#344156!important}html[data-theme=light] .module-chip:hover{border-color:#d2dced!important;background:#edf2fb!important}html[data-theme=light] .module-chip.selected,html[data-theme=light] .module-chip.selected:hover{border-color:#aabfea!important;background:linear-gradient(135deg,#e5edff,#f5f7fc)!important;box-shadow:inset 3px 0 #315fda,0 5px 16px #315fda17}html[data-theme=light] .module-chip b{color:#202b3d!important}html[data-theme=light] .module-chip span{color:#66748a!important}html[data-theme=light] .module-chip.selected b{color:#24458f!important}html[data-theme=light] .module-chip.selected span{color:#52698f!important}html[data-theme=light] .data-badge{border-color:#d8dfeb;background:#fff;color:#344156}html[data-theme=light] .panel,html[data-theme=light] .stat-card,html[data-theme=light] .signal-card,html[data-theme=light] .chart-card,html[data-theme=light] .asset-list,html[data-theme=light] .asset-focus,html[data-theme=light] .legacy-stat-grid>div,html[data-theme=light] .legacy-feed-card,html[data-theme=light] .radar-legacy-card,html[data-theme=light] .institution-list,html[data-theme=light] .institution-detail,html[data-theme=light] .pricing-card,html[data-theme=light] .profile-card,html[data-theme=light] .portfolio-card,html[data-theme=light] .community-card,html[data-theme=light] .fund-card{border-color:var(--line)!important;background:var(--panel)!important;color:var(--text)!important;box-shadow:0 8px 24px #26334d0f}html[data-theme=light] .event-row,html[data-theme=light] .data-row,html[data-theme=light] .table-row,html[data-theme=light] .position-row,html[data-theme=light] .holding-table button,html[data-theme=light] .legacy-feed-card button,html[data-theme=light] .institution-list button{border-color:var(--line)!important;background:transparent!important;color:var(--text-soft)!important}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{border-color:var(--line);background:#fff;color:var(--text)}html[data-theme=light] .auth-modal,html[data-theme=light] .account-popover{border-color:#d4ddea;background:#fff;color:#151923}html[data-theme=light] .auth-field,html[data-theme=light] .auth-mode-tabs{border-color:#d9dfeb;background:#f5f7fb}html[data-theme=light] .asset-search,html[data-theme=light] .ticker-search,html[data-theme=light] .inline-search,html[data-theme=light] .legacy-search,html[data-theme=light] .archive-controls input,html[data-theme=light] .segmented,html[data-theme=light] .range-tabs,html[data-theme=light] .chart-controls,html[data-theme=light] .portfolio-add-grid input{border-color:var(--line)!important;background:var(--panel2)!important;color:var(--text)!important}html[data-theme=light] .segmented button,html[data-theme=light] .range-tabs button{background:transparent!important;color:var(--muted)!important}html[data-theme=light] .segmented button.active,html[data-theme=light] .range-tabs button.active{border-color:#b8c8eb!important;background:#e5edff!important;color:#244fae!important;box-shadow:none!important}html[data-theme=light] .icon-btn,html[data-theme=light] .secondary-btn,html[data-theme=light] .hero-actions button:not(.primary),html[data-theme=light] .quote-actions button:not(.primary),html[data-theme=light] .profile-actions button:not(.primary){border-color:var(--line)!important;background:var(--panel)!important;color:var(--text-soft)!important}html[data-theme=light] .list-head,html[data-theme=light] .market-group-head,html[data-theme=light] .venue-label,html[data-theme=light] .data-head,html[data-theme=light] .panel>header,html[data-theme=light] .chart-card>header,html[data-theme=light] .asset-news-panel>header,html[data-theme=light] .community-tabs,html[data-theme=light] .forecast-tabs{border-color:var(--line)!important;background:var(--panel2)!important;color:var(--text)!important}html[data-theme=light] .ticker-badge,html[data-theme=light] .badge,html[data-theme=light] .pulse-status,html[data-theme=light] .pulse-beacon{border-color:#b8c8eb!important;background:var(--accent-soft)!important;color:var(--accent)!important}html[data-theme=light] .market-group,html[data-theme=light] .asset-news-panel,html[data-theme=light] .market-news-grid,html[data-theme=light] .market-news-card,html[data-theme=light] .legacy-feed,html[data-theme=light] .archive-list,html[data-theme=light] .holding-table,html[data-theme=light] .watchlist-table,html[data-theme=light] .portfolio-summary,html[data-theme=light] .profile-section,html[data-theme=light] .community-panel,html[data-theme=light] .forecast-panel,html[data-theme=light] .fund-list{border-color:var(--line)!important;background:var(--panel)!important;color:var(--text)!important}html[data-theme=light] .asset-row,html[data-theme=light] .market-news-card,html[data-theme=light] .legacy-feed-card,html[data-theme=light] .community-row,html[data-theme=light] .forecast-row,html[data-theme=light] .fund-row{border-color:var(--line)!important;background:var(--panel2)!important;color:var(--text-soft)!important}html[data-theme=light] .asset-row:hover,html[data-theme=light] .asset-row.active,html[data-theme=light] .market-news-card:hover,html[data-theme=light] .community-row:hover,html[data-theme=light] .fund-row:hover{background:#edf2fb!important}html[data-theme=light] .live-market-pulse,html[data-theme=light] .pulse-header,html[data-theme=light] .pulse-viewport,html[data-theme=light] .pulse-story{border-color:var(--line)!important;background:var(--panel)!important;color:var(--text)!important}html[data-theme=light] .pulse-header{background:linear-gradient(90deg,var(--accent-soft),var(--panel))!important}html[data-theme=light] .pulse-viewport:before{background:linear-gradient(90deg,var(--panel),transparent)!important}html[data-theme=light] .pulse-viewport:after{background:linear-gradient(270deg,var(--panel),transparent)!important}html[data-theme=light] .pricing-hero,html[data-theme=light] .profile-hero,html[data-theme=light] .portfolio-hero,html[data-theme=light] .community-hero,html[data-theme=light] .funds-hero,html[data-theme=light] .score-hero,html[data-theme=light] .analysis-jump{border-color:var(--line)!important;background:linear-gradient(135deg,var(--panel),var(--accent-soft))!important;color:var(--text)!important}.panel>header b,.legacy-section-title,.asset-news-panel header b{font-size:15px!important}.panel>header span,.stat-card small,.signal-card small,.evidence-row span,.table-row,.market-news-card p{font-size:12.5px!important;line-height:1.55}.stat-card span,.score-hero span,.evidence-row b,.market-news-card time,.market-news-card footer{font-size:12px!important}.table-row b,.table-row strong{font-size:13px}button,input,select,textarea{font-size:13.5px}.language-switch button{font-size:12.5px!important;min-width:41px;height:33px}.theme-toggle{font-size:12.5px!important}.asset-row span,.asset-row small{font-size:12px!important}.intel-header p,.legacy-head p{font-size:14.5px!important}.open-intelligence-btn{display:inline-flex!important;align-items:center;gap:7px;border:0!important;background:var(--accent)!important;color:#fff!important;cursor:pointer}.open-intelligence-btn svg{color:#fff!important}.asset-intelligence .back-link{display:inline-flex!important;align-items:center;gap:7px;border:1px solid var(--line)!important;border-radius:999px!important;background:var(--panel)!important;color:var(--text-soft)!important;padding:7px 14px!important;margin:0 0 11px!important;font-size:12.5px;font-weight:700;transition:color .12s,border-color .12s}.asset-intelligence .back-link:hover{color:var(--accent)!important;border-color:var(--accent)!important}.asset-intelligence .back-link svg{transition:transform .12s}.asset-intelligence .back-link:hover svg{transform:translate(-2px)}html[data-theme=light] .module-chip.selected,html[data-theme=light] .module-chip.selected:hover{background:#e9effc!important;border-color:#b9c9ec!important}html[data-theme=light] .module-chip.selected b{color:#17233c!important}html[data-theme=light] .module-chip.selected span{color:#5a6880!important}html[data-theme=light] .portfolio-add-grid input{background:#fff;border-color:var(--line);color:var(--text)}html[data-theme=light] .portfolio-add-grid label{color:var(--muted)}html[data-theme=light] .portfolio-add-grid button{background:#eef2fb;border-color:#c9d5ec;color:#2b4a8f}html[data-theme=light] .portfolio-add-grid button.danger{background:#fdecee;border-color:#f2c1c8;color:#b42438}html[data-theme=light] .auth-divider{color:var(--muted)}html[data-theme=light] .auth-divider:before,html[data-theme=light] .auth-divider:after{background:var(--line)}html[data-theme=light] .radar-components b,html[data-theme=light] .pulse-heading b,html[data-theme=light] .pulse-ticker,html[data-theme=light] .quality-callout b{color:var(--text)!important}.module-chip>i{animation:rail-status-pulse 2.5s ease-in-out infinite;background:#4f83ff!important;box-shadow:0 0 #4f83ff7a,0 0 12px #4f83ffb8!important}.module-chip:nth-child(2n)>i{animation-delay:.35s}.module-chip:nth-child(3n)>i{animation-delay:.7s}@keyframes rail-status-pulse{0%,to{opacity:.72;transform:scale(.86);box-shadow:0 0 #4f83ff00,0 0 7px #4f83ff70}50%{opacity:1;transform:scale(1.14);box-shadow:0 0 0 5px #4f83ff00,0 0 15px #4f83ffe6}}@media(prefers-reduced-motion:reduce){.module-chip>i{animation:none}}.open-intelligence-btn{min-height:42px!important;padding:10px 16px!important;border:1px solid rgba(128,169,255,.7)!important;border-radius:11px!important;background:linear-gradient(135deg,#245fd6,#4f83ff)!important;color:#fff!important;font-size:13.5px!important;font-weight:900!important;letter-spacing:.015em!important;box-shadow:0 10px 24px #255fd652,inset 0 1px #fff3!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease!important}.open-intelligence-btn span{color:#fff!important}.open-intelligence-btn svg{width:18px!important;height:18px!important;color:#fff!important;filter:drop-shadow(0 0 5px rgba(255,255,255,.45))}.open-intelligence-btn:hover{transform:translateY(-2px)!important;filter:brightness(1.1);box-shadow:0 14px 30px #255fd66b,inset 0 1px #ffffff40!important}.asset-news-panel{margin-top:12px;border:1px solid rgba(255,255,255,.065);border-radius:14px;background:#0d1017;overflow:hidden}.asset-news-panel>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.055)}.asset-news-panel>header>div{display:flex;flex-direction:column;gap:3px}.asset-news-panel>header b{display:flex;align-items:center;gap:7px}.asset-news-panel>header span{font-size:10px;color:#737a89}.asset-news-panel>header button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#517fdc;cursor:pointer}.market-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.market-news-card{padding:13px 14px;border-right:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.045);min-width:0}.market-news-card>div{display:flex;gap:8px;font-size:9px;color:#757c8b}.market-news-card time{margin-left:auto}.market-news-card h3{margin:8px 0 6px;font-size:13px;line-height:1.4}.market-news-card p{margin:0;color:#848b9a;font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.market-news-card footer{display:flex;align-items:center;gap:7px;margin-top:9px;font-size:9px}.market-news-card footer b,.market-news-card footer em{font-style:normal;padding:3px 5px;border-radius:5px;background:#131821;color:#8f97a6;text-transform:capitalize}.market-news-card footer a{margin-left:auto;display:flex;align-items:center;gap:3px;color:#4d7ddd;text-decoration:none}.news-signal-grid{margin-bottom:0}@media(max-width:850px){.market-news-grid{grid-template-columns:1fr}.asset-news-panel>header{align-items:flex-start;flex-direction:column}}
