:root{--background:#f6f7f9;--surface:#fff;--surface-muted:#eef2f5;--border:#d6dde5;--text:#17202a;--muted:#5d6977;--accent:#0f766e;--accent-weak:#dff5f1;--danger:#b42318;--danger-weak:#fff0ed;--warning:#9a5b00;--warning-weak:#fff6df}.watchlist-page{color:#061633;background:#fff;min-height:100vh}.watchlist-shell{width:min(1520px,100% - 52px);margin:0 auto;padding:28px 0 56px}.watchlist-heading{border-bottom:1px solid #d9e3f3;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}.watchlist-heading span{color:#5d6f91;letter-spacing:0;margin-bottom:7px;font-size:12px;display:block}.watchlist-heading h1{color:#061633;letter-spacing:0;margin:0;font-size:34px;font-weight:650;line-height:1.1}.watchlist-heading p{color:#4f607f;max-width:640px;margin:10px 0 0;font-size:15px;line-height:1.5}.watchlist-actions{align-items:center;gap:10px;display:flex}.watchlist-actions label{color:#0f55ff;background:#fff;border:1px solid #c9d7ec;border-radius:8px;align-items:center;gap:8px;min-width:220px;height:40px;padding:0 12px;display:inline-flex}.watchlist-actions input{color:#061633;width:100%;font:inherit;background:0 0;border:0;outline:0}.watchlist-actions button,.watchlist-toolbar button,.watchlist-upgrade a,.watchlist-upgrade button{color:#0b1b37;cursor:pointer;font:inherit;background:#fff;border:1px solid #c9d7ec;border-radius:8px}.watchlist-actions button{height:40px;padding:0 15px}.watchlist-stat-strip{border-bottom:1px solid #d9e3f3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.watchlist-stat{padding:22px 24px 18px 0}.watchlist-stat+.watchlist-stat{border-left:1px solid #d9e3f3;padding-left:24px}.watchlist-stat span,.watchlist-stat small{color:#5d6f91;display:block}.watchlist-stat span{font-size:12px}.watchlist-stat strong{margin:4px 0 3px;font-size:30px;font-weight:650;line-height:1;display:block}.watchlist-stat small{font-size:12px}.watchlist-grid{grid-template-columns:minmax(0,1fr) 340px;gap:34px;display:grid}.watchlist-main,.watchlist-rail{min-width:0}.watchlist-toolbar{border-bottom:1px solid #d9e3f3;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.watchlist-tabs,.watchlist-sort{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.watchlist-tabs button,.watchlist-sort button{color:#334766;min-height:34px;padding:0 12px}.watchlist-tabs button.active{color:#0f55ff;background:#eef5ff;border-color:#8fb4ff}.watchlist-table{width:100%}.watchlist-status-line{color:#5d6f91;border-bottom:1px solid #d9e3f3;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;font-size:13px;display:flex}.watchlist-status-line a,.watchlist-plan-link{color:#0f55ff;font-size:13px;font-weight:650;text-decoration:none}.watchlist-table-head,.watchlist-row{grid-template-columns:minmax(122px,.7fr) minmax(142px,.72fr) minmax(280px,1.7fr) minmax(128px,.68fr) minmax(170px,.9fr) 126px;align-items:center;column-gap:20px;display:grid}.watchlist-table-head{color:#5d6f91;border-bottom:1px solid #d9e3f3;padding:14px 0;font-size:12px}.watchlist-row{min-height:122px;color:inherit;border-bottom:1px solid #d9e3f3;padding:17px 0;text-decoration:none}.watchlist-simple-table .watchlist-table-head,.watchlist-simple-row{grid-template-columns:minmax(110px,.45fr) minmax(260px,1fr) minmax(140px,.5fr) minmax(98px,max-content)}.watchlist-simple-row{min-height:86px}.watchlist-row:hover{background:linear-gradient(90deg,#0f55ff0d,#0000 42%)}.watchlist-symbol strong,.watchlist-price strong,.watchlist-event strong,.watchlist-filing-risk strong,.watchlist-next strong{color:#061633;font-weight:600;display:block}.watchlist-symbol span,.watchlist-symbol small,.watchlist-event small,.watchlist-filing-risk small,.watchlist-next small{color:#5d6f91;margin-top:5px;font-size:12px;line-height:1.35;display:block}.watchlist-price strong{font-size:18px}.watchlist-price>span{margin-top:4px;font-size:13px;display:block}.watchlist-event strong{margin-top:8px;line-height:1.3}.watchlist-type-chip{color:#0f55ff;background:#eef5ff;border:1px solid #b9cffd;border-radius:6px;align-items:center;width:fit-content;max-width:170px;min-height:24px;padding:2px 8px;font-size:11px;display:inline-flex}.watchlist-filing-risk{align-content:center;gap:6px;display:grid}.watchlist-risk-chip,.watchlist-risk-empty{color:#52627f;border:1px solid #c9d7ec;border-radius:7px;align-items:center;width:fit-content;min-height:26px;padding:4px 9px;font-size:12px;line-height:1;display:inline-flex}.watchlist-risk-chip.dilution{color:#d91f3b;background:#fff3f5;border-color:#ffd1d8}.watchlist-risk-chip.listing{color:#a05a00;background:#fff7e9;border-color:#ffd9a6}.watchlist-risk-empty{background:0 0;border-color:#0000;padding-left:0}.watchlist-signal{justify-items:end;gap:8px;display:grid}.watchlist-signal .signal-badge,.watchlist-signal .impact-badge{min-width:90px;padding:6px 8px}.watchlist-row-actions{justify-content:flex-end;display:flex}.watchlist-row-actions button{color:#0f55ff;cursor:pointer;background:#fff;border:1px solid #c9d7ec;border-radius:8px;min-height:34px;padding:0 12px;font-weight:650}.watchlist-row-actions button:disabled,.watchlist-actions button:disabled{cursor:not-allowed;opacity:.55}.watchlist-empty-state{color:#5d6f91;border-bottom:1px solid #d9e3f3;gap:6px;padding:34px 0;display:grid}.watchlist-empty-state strong{color:#061633;font-size:16px}.watchlist-mini-trend{width:118px;height:34px;margin-top:9px;display:block;overflow:visible}.watchlist-mini-trend line{stroke:#d6deeb;stroke-width:1px}.watchlist-mini-trend polyline{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.watchlist-mini-trend.bullish polyline,.watchlist-page .bullish{color:#078a3f;stroke:#149b53}.watchlist-mini-trend.bearish polyline,.watchlist-page .bearish{color:#e3272f;stroke:#e83a42}.watchlist-mini-trend.volatile polyline,.watchlist-page .volatile{color:#a05a00;stroke:#d77a00}.watchlist-mini-trend.neutral polyline,.watchlist-page .neutral{color:#52627f;stroke:#7d8ca5}.watchlist-rail{border-left:1px solid #d9e3f3;padding-left:28px}.watchlist-rail-section,.watchlist-upgrade{border-bottom:1px solid #d9e3f3;padding:22px 0}.watchlist-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.watchlist-panel-heading h2,.watchlist-upgrade h2{color:#061633;margin:0;font-size:17px;font-weight:650;line-height:1.25}.watchlist-panel-heading a,.watchlist-panel-heading span{color:#0f55ff;font-size:12px;text-decoration:none}.watchlist-alert-list,.watchlist-event-list,.watchlist-exposure-list{gap:0;display:grid}.watchlist-alert-list a,.watchlist-event-list a,.watchlist-exposure-list div{color:inherit;border-top:1px solid #e3ebf7;gap:4px;padding:12px 0;text-decoration:none;display:grid}.watchlist-alert-list a:first-child,.watchlist-event-list a:first-child,.watchlist-exposure-list div:first-child{border-top:0}.watchlist-alert-list strong,.watchlist-event-list span,.watchlist-event-list strong,.watchlist-exposure-list span{color:#061633;font-size:14px;font-weight:500;line-height:1.32}.watchlist-alert-list small,.watchlist-event-list small{color:#5d6f91;font-size:12px}.watchlist-exposure-list div{grid-template-columns:1fr auto;align-items:center}.watchlist-flow-list{gap:16px;margin-top:4px;display:grid}.watchlist-flow-list div{grid-template-columns:1fr auto;align-items:center;gap:7px 12px;display:grid}.watchlist-flow-list span,.watchlist-flow-list strong{color:#061633;font-size:14px}.watchlist-flow-list i{background:linear-gradient(90deg,#0f55ff,#24b47e);border-radius:999px;grid-column:1/-1;max-width:100%;height:3px;display:block}.watchlist-upgrade span{color:#0f55ff;margin-bottom:9px;font-size:12px;display:block}.watchlist-upgrade p{color:#4f607f;margin:9px 0 16px;font-size:14px;line-height:1.5}.watchlist-upgrade a,.watchlist-upgrade button{color:#fff;background:#0f55ff;border-color:#0f55ff;justify-content:center;align-items:center;min-height:38px;padding:0 15px;text-decoration:none;display:inline-flex}@media (max-width:1180px){.watchlist-grid{grid-template-columns:1fr}.watchlist-rail{border-left:0;padding-left:0}.watchlist-table-head{display:none}.watchlist-row{grid-template-columns:minmax(120px,.7fr) minmax(130px,.72fr) minmax(250px,1.5fr) minmax(120px,.7fr) minmax(150px,.88fr) 120px}}@media (max-width:780px){.watchlist-shell{width:min(100% - 28px,620px);padding-top:22px}.watchlist-heading,.watchlist-toolbar{flex-direction:column;align-items:stretch}.watchlist-actions{width:100%}.watchlist-actions label{flex:1;min-width:0}.watchlist-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-stat:nth-child(odd){border-left:0;padding-left:0}.watchlist-stat:nth-child(n+3){border-top:1px solid #d9e3f3}.watchlist-row{grid-template-columns:1fr;gap:14px;min-height:0}.watchlist-signal{grid-template-columns:repeat(2,max-content);justify-items:start}}html[data-theme=dark] .watchlist-page{color:var(--text);background:var(--background)}html[data-theme=dark] .watchlist-heading,html[data-theme=dark] .watchlist-stat-strip,html[data-theme=dark] .watchlist-stat+.watchlist-stat,html[data-theme=dark] .watchlist-status-line,html[data-theme=dark] .watchlist-toolbar,html[data-theme=dark] .watchlist-table-head,html[data-theme=dark] .watchlist-row,html[data-theme=dark] .watchlist-rail,html[data-theme=dark] .watchlist-rail-section,html[data-theme=dark] .watchlist-upgrade,html[data-theme=dark] .watchlist-empty-state,html[data-theme=dark] .watchlist-alert-list a,html[data-theme=dark] .watchlist-event-list a,html[data-theme=dark] .watchlist-exposure-list div{border-color:var(--border)}html[data-theme=dark] .watchlist-heading h1,html[data-theme=dark] .watchlist-symbol strong,html[data-theme=dark] .watchlist-price strong,html[data-theme=dark] .watchlist-event strong,html[data-theme=dark] .watchlist-filing-risk strong,html[data-theme=dark] .watchlist-next strong,html[data-theme=dark] .watchlist-panel-heading h2,html[data-theme=dark] .watchlist-upgrade h2,html[data-theme=dark] .watchlist-empty-state strong,html[data-theme=dark] .watchlist-alert-list strong,html[data-theme=dark] .watchlist-event-list strong,html[data-theme=dark] .watchlist-event-list span,html[data-theme=dark] .watchlist-exposure-list span{color:var(--text)}html[data-theme=dark] .watchlist-heading p,html[data-theme=dark] .watchlist-heading span,html[data-theme=dark] .watchlist-stat span,html[data-theme=dark] .watchlist-stat small,html[data-theme=dark] .watchlist-status-line,html[data-theme=dark] .watchlist-symbol span,html[data-theme=dark] .watchlist-symbol small,html[data-theme=dark] .watchlist-event small,html[data-theme=dark] .watchlist-filing-risk small,html[data-theme=dark] .watchlist-next small,html[data-theme=dark] .watchlist-empty-state,html[data-theme=dark] .watchlist-alert-list small,html[data-theme=dark] .watchlist-event-list small,html[data-theme=dark] .watchlist-upgrade p{color:var(--muted)}html[data-theme=dark] .watchlist-actions label,html[data-theme=dark] .watchlist-actions button,html[data-theme=dark] .watchlist-toolbar button,html[data-theme=dark] .watchlist-upgrade button,html[data-theme=dark] .watchlist-row-actions button{border-color:var(--border);color:var(--text);background:var(--surface)}html[data-theme=dark] .watchlist-actions input{color:var(--text)}html[data-theme=dark] .watchlist-tabs button.active,html[data-theme=dark] .watchlist-type-chip{color:#8eb6ff;background:#0f55ff29;border-color:#244b94}html[data-theme=dark] .watchlist-risk-chip,html[data-theme=dark] .watchlist-risk-empty{border-color:var(--border);color:var(--muted)}html[data-theme=dark] .watchlist-risk-chip.dilution{color:#ff8d9d;background:#e85f721f;border-color:#e85f7273}html[data-theme=dark] .watchlist-risk-chip.listing{color:#ffbf6b;background:#ffb5521f;border-color:#ffb55273}html[data-theme=dark] .watchlist-flow-list span,html[data-theme=dark] .watchlist-flow-list strong{color:var(--text)}html[data-theme=dark] .watchlist-row:hover{background:#0f55ff14}.premium-page,.alerts-page{color:#061633;background:#fff;min-height:100vh}.premium-shell,.alerts-shell{width:min(1500px,100% - 52px);margin:0 auto;padding:34px 0 64px}.premium-shell{width:min(1180px,100% - 52px)}.premium-hero,.alerts-heading{border-bottom:1px solid #d9e3f3}.premium-hero{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:42px;padding-bottom:34px;display:grid}.premium-overline,.alerts-heading>span,.premium-section-heading span,.alerts-section-heading span,.premium-side section>span,.alerts-side section>span,.premium-checkout-panel>span{color:#5d6f91;font-size:12px;display:block}.premium-hero h1,.alerts-heading h1{color:#061633;letter-spacing:0;max-width:760px;margin:10px 0 0;font-size:clamp(36px,5vw,64px);font-weight:650;line-height:1.04}.premium-hero p,.alerts-heading p,.premium-checkout-panel p,.premium-feature-list p,.premium-side p,.alerts-side p{color:#4f607f;margin:12px 0 0;font-size:15px;line-height:1.55}.premium-checkout-panel{border-left:1px solid #d9e3f3;padding-left:28px}.premium-checkout-panel h2,.premium-section-heading h2,.premium-side h2,.alerts-section-heading h2,.alerts-side h2{color:#061633;margin:8px 0 0;font-size:22px;font-weight:650;line-height:1.25}.premium-price-line{align-items:baseline;gap:8px;margin-top:18px;display:flex}.premium-price-line strong{color:#0f55ff;font-size:48px;font-weight:650;line-height:1}.premium-price-line small,.premium-checkout-panel small{color:#5d6f91;font-size:12px}.premium-checkout-panel button{color:#fff;width:100%;min-height:44px;font:inherit;background:#0f55ff;border:1px solid #0f55ff;border-radius:8px;margin:22px 0 10px;font-weight:600}.premium-layout,.alerts-layout{grid-template-columns:minmax(0,1fr) 330px;gap:40px;display:grid}.premium-main,.alerts-main{min-width:0}.premium-section-heading,.alerts-section-heading{padding:30px 0 16px}.premium-feature-list{border-top:1px solid #d9e3f3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.premium-feature-list div{border-bottom:1px solid #d9e3f3;min-height:126px;padding:20px 22px 20px 0}.premium-feature-list div:nth-child(2n){border-left:1px solid #d9e3f3;padding-left:22px}.premium-feature-list strong,.premium-plan-row>span:first-child,.alerts-rule-list strong{color:#061633;font-weight:600}.premium-plan-table,.alerts-rule-list{border-top:1px solid #d9e3f3}.premium-plan-head,.premium-plan-row{border-bottom:1px solid #d9e3f3;grid-template-columns:minmax(0,1.3fr) minmax(120px,.55fr) minmax(120px,.55fr);align-items:center;gap:18px;padding:13px 0;display:grid}.premium-plan-head{color:#5d6f91;font-size:12px}.premium-plan-row{color:#42506b;font-size:14px}.premium-plan-row strong{color:#0f55ff;font-weight:600}.premium-side,.alerts-side{border-left:1px solid #d9e3f3;padding-left:26px}.premium-side section,.alerts-side section{border-bottom:1px solid #d9e3f3;padding:26px 0}.premium-side a,.alerts-side a{color:#0f55ff;margin-top:12px;font-size:14px;text-decoration:none;display:block}.alerts-heading{padding-bottom:28px}.alerts-rule-list div{border-bottom:1px solid #d9e3f3;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:18px;padding:16px 0;display:grid}.alerts-rule-list span{gap:5px;display:grid}.alerts-rule-list small{color:#5d6f91;font-size:12px;line-height:1.35}.alerts-rule-list b{color:#0f55ff;background:#f3f7ff;border:1px solid #c9d7ec;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:500}@media (max-width:980px){.premium-hero,.premium-layout,.alerts-layout{grid-template-columns:1fr}.premium-checkout-panel,.premium-side,.alerts-side{border-left:0;padding-left:0}.premium-feature-list{grid-template-columns:1fr}.premium-feature-list div:nth-child(2n){border-left:0;padding-left:0}}html[data-theme=dark] .premium-page,html[data-theme=dark] .alerts-page{color:var(--text);background:var(--background)}html[data-theme=dark] .premium-hero,html[data-theme=dark] .alerts-heading,html[data-theme=dark] .premium-checkout-panel,html[data-theme=dark] .premium-feature-list,html[data-theme=dark] .premium-feature-list div,html[data-theme=dark] .premium-plan-table,html[data-theme=dark] .premium-plan-head,html[data-theme=dark] .premium-plan-row,html[data-theme=dark] .premium-side,html[data-theme=dark] .premium-side section,html[data-theme=dark] .alerts-side,html[data-theme=dark] .alerts-side section,html[data-theme=dark] .alerts-rule-list,html[data-theme=dark] .alerts-rule-list div{border-color:var(--border)}html[data-theme=dark] .premium-hero h1,html[data-theme=dark] .alerts-heading h1,html[data-theme=dark] .premium-checkout-panel h2,html[data-theme=dark] .premium-section-heading h2,html[data-theme=dark] .premium-side h2,html[data-theme=dark] .alerts-section-heading h2,html[data-theme=dark] .alerts-side h2,html[data-theme=dark] .premium-feature-list strong,html[data-theme=dark] .premium-plan-row>span:first-child,html[data-theme=dark] .alerts-rule-list strong{color:var(--text)}html[data-theme=dark] .premium-hero p,html[data-theme=dark] .alerts-heading p,html[data-theme=dark] .premium-checkout-panel p,html[data-theme=dark] .premium-feature-list p,html[data-theme=dark] .premium-side p,html[data-theme=dark] .alerts-side p,html[data-theme=dark] .premium-overline,html[data-theme=dark] .alerts-heading>span,html[data-theme=dark] .premium-section-heading span,html[data-theme=dark] .alerts-section-heading span,html[data-theme=dark] .premium-side section>span,html[data-theme=dark] .alerts-side section>span,html[data-theme=dark] .premium-checkout-panel>span,html[data-theme=dark] .premium-price-line small,html[data-theme=dark] .premium-checkout-panel small,html[data-theme=dark] .premium-plan-head,html[data-theme=dark] .premium-plan-row,html[data-theme=dark] .alerts-rule-list small{color:var(--muted)}html[data-theme=dark] .alerts-rule-list b{border-color:var(--border);color:#8eb6ff;background:#0f55ff24}.alerts-top-nav{grid-template-columns:minmax(180px,220px) auto minmax(260px,420px) auto}.alerts-nav-search svg{color:#52627f;flex:none}.alerts-nav-actions{justify-content:flex-end;gap:10px;display:inline-flex}.alerts-nav-actions button{color:#263755;background:#fff;border:1px solid #d7e0ee;border-radius:999px;place-items:center;width:38px;height:38px;display:inline-grid;position:relative}.alerts-nav-actions button:last-child{color:#fff;background:#0f55ff;border-color:#0f55ff}.alerts-nav-actions button span{color:#fff;background:#0f55ff;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:10px;font-weight:700;display:inline-grid;position:absolute;top:-5px;right:-3px}.alerts-shell{width:min(1440px,100% - 52px);padding:28px 0 60px}.alerts-hero{border-bottom:1px solid #d9e3f3;justify-content:space-between;align-items:flex-end;gap:28px;padding-bottom:24px;display:flex}.alerts-hero h1{color:#061633;margin:0;font-size:34px;font-weight:700;line-height:1.08}.alerts-hero p{color:#4f607f;max-width:680px;margin:9px 0 0;font-size:14px;line-height:1.5}.alerts-hero p a{color:#0f55ff;font-weight:650;text-decoration:none}.alerts-plan-badge{background:#f8fbff;border:1px solid #cddbf3;border-radius:10px;gap:4px;min-width:168px;padding:12px 14px;display:grid}.alerts-plan-badge span,.alerts-status-card span,.alerts-panel-heading span,.alerts-sidebar-section>span,.alerts-lanes-strip span{color:#5d6f91;text-transform:uppercase;font-size:11px;font-weight:650}.alerts-plan-badge strong{color:#0f55ff;font-size:15px}.alerts-plan-badge a{color:#0f55ff;width:fit-content;font-size:12px;font-weight:650;text-decoration:none}.alerts-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 0;display:grid}.alerts-status-card,.alerts-panel,.alerts-sidebar-section,.alerts-lanes-strip{background:#fff;border:1px solid #d9e3f3;border-radius:10px;box-shadow:0 14px 36px #0818340a}.alerts-status-card{gap:6px;min-height:104px;padding:16px;display:grid}.alerts-status-card strong{color:#061633;font-size:22px;line-height:1}.alerts-status-card small{color:#5d6f91;font-size:12px}.alerts-delivery-banner{background:#f7fbff;border:1px solid #cfe0ff;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px;padding:13px 16px;display:flex}.alerts-delivery-banner strong{color:#061633;font-size:14px;font-weight:650}.alerts-delivery-banner p{color:#4f607f;margin:0;font-size:13px}.alerts-tabs{border-bottom:1px solid #d9e3f3;align-items:center;gap:0;margin-bottom:22px;display:flex}.alerts-tabs button{color:#4f607f;background:0 0;border:0;border-bottom:3px solid #0000;min-height:44px;padding:0 18px;font-size:13px;font-weight:600}.alerts-tabs button.active{color:#0f55ff;border-color:#0f55ff}.alerts-save-state{color:#148442;margin-left:auto;font-size:12px;font-weight:650}.alerts-save-state.state-saving{color:#b76a00}.alerts-save-state.state-failed{color:#d94d61}.alerts-error-message{color:#b42336;background:#fff6f8;border:1px solid #ffd4dc;border-radius:8px;margin:-8px 0 18px;padding:10px 12px;font-size:12px;font-weight:650}.alerts-dashboard-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;display:grid}.alerts-dashboard-main{gap:18px;min-width:0;display:grid}.alerts-settings-grid{grid-template-columns:minmax(330px,.86fr) minmax(420px,1.14fr);gap:18px;display:grid}.alerts-panel{padding:18px}.alerts-panel-heading,.alerts-sidebar-heading,.alerts-panel-footer{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.alerts-panel-heading h2{color:#061633;max-width:540px;margin:6px 0 0;font-size:17px;font-weight:650;line-height:1.3}.alerts-panel-heading b{color:#0f55ff;background:#eef5ff;border-radius:999px;flex:none;padding:6px 9px;font-size:12px}.alerts-quota-badge{text-align:right;background:#f3f7ff;border:1px solid #cfe0ff;border-radius:10px;flex:none;gap:3px;padding:7px 10px;display:grid}.alerts-quota-badge strong{color:#0f55ff;font-size:12px;line-height:1.1}.alerts-quota-badge span{color:#52627f;text-transform:none;font-size:11px;font-weight:600}.alerts-toggle-list{border-top:1px solid #e2e9f3;margin-top:16px;display:grid}.alerts-toggle-row,.alerts-filter-list div{border-bottom:1px solid #e8eef6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.alerts-toggle-row span,.alerts-filter-list span{gap:4px;display:grid}.alerts-toggle-row strong,.alerts-filter-list strong,.alerts-sidebar-heading h2,.alerts-upgrade-panel h2,.alerts-lanes-strip strong,.alerts-lanes-strip b{color:#061633;font-weight:650}.alerts-toggle-row small,.alerts-filter-list small,.alerts-inline-note,.alerts-limit-note,.alerts-lanes-strip p{color:#5d6f91;font-size:12px;line-height:1.45}.alerts-inline-note{margin:14px 0 0}.alerts-toggle-row label,.alerts-filter-list label{width:42px;height:24px;display:inline-flex;position:relative}.alerts-toggle-row input,.alerts-filter-list input{opacity:0;position:absolute}.alerts-toggle-row i,.alerts-filter-list i{background:#cbd6e6;border-radius:999px;width:42px;height:24px}.alerts-toggle-row i:after,.alerts-filter-list i:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;margin:3px;transition:transform .16s;display:block;box-shadow:0 1px 3px #07122f29}.alerts-toggle-row input:checked+i,.alerts-filter-list input:checked+i{background:#0f55ff}.alerts-toggle-row input:checked+i:after,.alerts-filter-list input:checked+i:after{transform:translate(18px)}.alerts-panel-footer{align-items:center;margin-top:16px}.alerts-panel-footer span{color:#4f607f;font-size:12px}.alerts-panel-footer a,.alerts-sidebar-heading a,.alerts-delivered-list a,.alerts-upgrade-panel a,.alerts-upgrade-panel button,.alerts-secondary-action{color:#0f55ff;font-size:12px;font-weight:600;text-decoration:none}.alerts-delivered-list a{width:fit-content;margin-top:3px}.alerts-panel-footer a,.alerts-upgrade-panel a,.alerts-upgrade-panel button,.alerts-secondary-action{cursor:pointer;min-height:34px;font:inherit;background:#fff;border:1px solid #b9cffd;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 12px;display:inline-flex}.alerts-category-grid{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.alerts-category-grid button{color:#4f607f;background:#fff;border:1px solid #d9e3f3;border-radius:7px;align-items:center;gap:5px;min-height:31px;padding:0 10px;font-size:12px;font-weight:550;display:inline-flex}.alerts-category-grid button:not(.selected){opacity:.84}.alerts-category-grid button.selected{color:#0f55ff;background:#eef5ff;border-color:#72a4ff;font-weight:700;box-shadow:0 0 0 2px #0f55ff14}.alerts-category-check{color:#fff;background:#0f55ff;border-radius:999px;place-items:center;width:16px;height:16px;display:inline-grid}.alerts-category-dot{background:#94a3b8;border-radius:999px;width:7px;height:7px}.alerts-category-dot.tone-risk{background:#d94d61}.alerts-category-dot.tone-performance{background:#c57a00}.alerts-category-dot.tone-transaction{background:#0f55ff}.alerts-category-dot.tone-policy{background:#148442}.alerts-category-dot.tone-neutral{background:#64748b}.alerts-limit-note{border-top:1px solid #e2e9f3;margin:16px 0 0;padding-top:13px}.saved-filters-panel{gap:16px;display:grid}.alerts-filter-list{border-top:1px solid #e2e9f3}.alerts-secondary-action{width:fit-content}.alerts-tab-panel{min-height:360px}.alerts-filter-pills{border-bottom:1px solid #e2e9f3;flex-wrap:wrap;gap:8px;margin:16px 0 4px;padding-bottom:14px;display:flex}.alerts-filter-pills button{color:#4f607f;background:#fff;border:1px solid #d9e3f3;border-radius:999px;min-height:31px;padding:0 12px;font-size:12px;font-weight:650}.alerts-filter-pills button.active{color:#0f55ff;background:#eef5ff;border-color:#72a4ff}.alerts-empty-state{color:#5d6f91;margin:16px 0 0;font-size:13px}.alerts-empty-state.compact{margin-top:13px;font-size:12px}.alerts-channel-list{border-top:1px solid #e2e9f3;margin-top:16px;display:grid}.alerts-channel-list article,.alerts-static-row{border-bottom:1px solid #e8eef6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.alerts-channel-list article span,.alerts-static-row span{gap:4px;display:grid}.alerts-channel-list strong,.alerts-static-row strong{color:#061633;font-weight:650}.alerts-channel-list small,.alerts-static-row small{color:#5d6f91;font-size:12px}.alerts-channel-list b{color:#0f55ff;background:#eef5ff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:750}.alerts-channel-list article.locked b{color:#64748b;background:#f1f5f9}.alerts-channel-state{text-align:right;justify-items:end;gap:6px;display:grid}.alerts-channel-state a,.alerts-channel-state button,.alerts-channel-state span{color:#0f55ff;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-size:12px;font-weight:650;text-decoration:none}.alerts-channel-state span{color:#5d6f91;cursor:default}.alerts-channel-list article.not-connected b{color:#b45309;background:#fff7ed}.alerts-channel-actions{justify-items:end;gap:5px;display:grid}.alerts-channel-actions button:disabled{color:#94a3b8;cursor:wait}.alerts-channel-message{color:#5d6f91;text-align:right;grid-column:1/-1;margin:-4px 0 0;font-size:12px;line-height:1.45}.alerts-channel-message.state-failed{color:#d94d61}.alerts-lanes-strip{grid-template-columns:minmax(260px,.8fr) repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.alerts-lanes-strip>div,.alerts-lanes-strip article{padding:16px 18px}.alerts-lanes-strip article{border-left:1px solid #d9e3f3}.alerts-lanes-strip strong{margin-top:5px;font-size:16px;display:block}.alerts-lanes-strip p{margin:5px 0 0}.alerts-sidebar{gap:18px;min-width:0;display:grid;position:sticky;top:88px}.alerts-sidebar-section{padding:18px}.alerts-sidebar-heading{border-bottom:1px solid #e2e9f3;align-items:center;padding-bottom:13px}.alerts-sidebar-heading button{color:#0f55ff;background:0 0;border:0;font-size:12px;font-weight:650}.alerts-sidebar-heading h2,.alerts-upgrade-panel h2{margin:0;font-size:16px;line-height:1.25}.alerts-delivered-list{display:grid}.alerts-delivered-list article{border-bottom:1px solid #e8eef6;gap:4px;padding:13px 44px 13px 0;display:grid;position:relative}.alerts-delivered-list article:last-child{border-bottom:0;padding-bottom:0}.alerts-delivered-list span{color:#0f55ff;text-transform:uppercase;font-size:10px;font-weight:700}.alerts-delivered-list strong{color:#061633;font-size:13px;line-height:1.3}.alerts-delivered-list small{color:#5d6f91;font-size:11px}.alerts-delivered-list b{color:#ad3447;background:#fff3f5;border-radius:999px;padding:4px 7px;font-size:10px;position:absolute;top:13px;right:0}.alerts-upgrade-panel{background:linear-gradient(#fff 0%,#f8fbff 100%)}.alerts-upgrade-panel h2{margin-top:7px}.alerts-upgrade-panel ul{color:#263755;gap:8px;margin:16px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.alerts-upgrade-panel li:before{color:#0f55ff;content:"+";margin-right:8px;font-weight:700}.alerts-upgrade-panel a,.alerts-upgrade-panel button{color:#fff;background:#0f55ff;width:100%;margin-top:18px}@media (max-width:1180px){.alerts-dashboard-grid,.alerts-settings-grid{grid-template-columns:1fr}.alerts-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:760px){.alerts-hero,.alerts-panel-heading,.alerts-panel-footer{display:grid}.alerts-status-grid,.alerts-sidebar,.alerts-lanes-strip{grid-template-columns:1fr}.alerts-lanes-strip article{border-top:1px solid #d9e3f3;border-left:0}.alerts-tabs{overflow-x:auto}.alerts-delivery-banner{display:grid}}html[data-theme=dark] .alerts-nav-actions button,html[data-theme=dark] .alerts-plan-badge,html[data-theme=dark] .alerts-status-card,html[data-theme=dark] .alerts-panel,html[data-theme=dark] .alerts-sidebar-section,html[data-theme=dark] .alerts-delivery-banner,html[data-theme=dark] .alerts-quota-badge,html[data-theme=dark] .alerts-lanes-strip{border-color:var(--border);background:var(--surface)}html[data-theme=dark] .alerts-hero,html[data-theme=dark] .alerts-tabs,html[data-theme=dark] .alerts-toggle-list,html[data-theme=dark] .alerts-toggle-row,html[data-theme=dark] .alerts-filter-list,html[data-theme=dark] .alerts-filter-list div,html[data-theme=dark] .alerts-delivery-banner,html[data-theme=dark] .alerts-quota-badge,html[data-theme=dark] .alerts-limit-note,html[data-theme=dark] .alerts-sidebar-heading,html[data-theme=dark] .alerts-delivered-list article,html[data-theme=dark] .alerts-lanes-strip article{border-color:var(--border)}html[data-theme=dark] .alerts-hero h1,html[data-theme=dark] .alerts-status-card strong,html[data-theme=dark] .alerts-panel-heading h2,html[data-theme=dark] .alerts-toggle-row strong,html[data-theme=dark] .alerts-filter-list strong,html[data-theme=dark] .alerts-sidebar-heading h2,html[data-theme=dark] .alerts-delivered-list strong,html[data-theme=dark] .alerts-upgrade-panel h2,html[data-theme=dark] .alerts-delivery-banner strong,html[data-theme=dark] .alerts-quota-badge strong,html[data-theme=dark] .alerts-lanes-strip strong,html[data-theme=dark] .alerts-lanes-strip b,html[data-theme=dark] .alerts-upgrade-panel li{color:var(--text)}html[data-theme=dark] .alerts-hero p,html[data-theme=dark] .alerts-status-card small,html[data-theme=dark] .alerts-toggle-row small,html[data-theme=dark] .alerts-filter-list small,html[data-theme=dark] .alerts-inline-note,html[data-theme=dark] .alerts-delivery-banner p,html[data-theme=dark] .alerts-quota-badge span,html[data-theme=dark] .alerts-limit-note,html[data-theme=dark] .alerts-lanes-strip p,html[data-theme=dark] .alerts-delivered-list small,html[data-theme=dark] .alerts-tabs button{color:var(--muted)}html[data-theme=dark] .alerts-category-grid button,html[data-theme=dark] .alerts-panel-footer a,html[data-theme=dark] .alerts-secondary-action{border-color:var(--border);color:var(--text);background:0 0}html[data-theme=dark] .alerts-category-grid button.selected{color:#8eb6ff;background:#0f55ff1f;border-color:#5f8fff}html[data-theme=dark] .alerts-hero p a,html[data-theme=dark] .alerts-plan-badge a,html[data-theme=dark] .alerts-delivered-list a{color:#8eb6ff}html[data-theme=dark] .alerts-upgrade-panel{background:linear-gradient(180deg, var(--surface) 0%, #0f55ff14 100%)}html[data-theme=dark] .alerts-upgrade-panel a,html[data-theme=dark] .alerts-upgrade-panel button,html[data-theme=dark] .alerts-nav-actions button:last-child{color:#fff;background:#0f55ff}.premium-hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.premium-hero-actions a,.premium-recommendation a,.premium-plan-card a,.premium-plan-card button.premium-plan-action{color:#fff;cursor:pointer;min-height:40px;font-size:13px;font-weight:600;font:inherit;background:#0f55ff;border:1px solid #0f55ff;border-radius:7px;justify-content:center;align-items:center;padding:9px 14px;text-decoration:none;display:inline-flex}.premium-hero-actions a+a{color:#263755;background:#fff;border-color:#c8d6ec}.premium-live-alerts{background:#fff;border:1px solid #e0e7f3;border-radius:10px;align-self:center;overflow:hidden;box-shadow:0 16px 42px #09163314}.premium-live-alerts-head{border-bottom:1px solid #e0e7f3;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.premium-live-alerts-head span{color:#061633;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:750}.premium-live-alerts-head a{color:#0f55ff;font-size:11px;font-weight:600;text-decoration:none}.premium-live-alerts-head a:after{content:"->";margin-left:5px}.premium-live-alert-list{display:grid}.premium-live-alert{border-bottom:1px solid #edf2f8;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.premium-live-alert:last-child{border-bottom:0}.premium-live-alert-icon{background:#0f55ff;border-radius:999px;width:10px;height:10px}.premium-live-alert.critical .premium-live-alert-icon{background:#f04452}.premium-live-alert.high .premium-live-alert-icon{background:#15a46b}.premium-live-alert.medium .premium-live-alert-icon{background:#f59d1a}.premium-live-alert strong{color:#f04452;font-size:10px;font-weight:750;line-height:1.2;display:block}.premium-live-alert.high strong{color:#0c8f5a}.premium-live-alert.medium strong{color:#b66b00}.premium-live-alert p{color:#061633;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.premium-live-alert small{color:#5d6f91;margin-top:3px;font-size:10px;line-height:1.2;display:block}.premium-live-alert>span{color:#f04452;background:#fff1f3;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.premium-live-alert.high>span,.premium-live-alert.medium>span{color:#b66b00;background:#fff4df}.premium-recommendation{border-left:1px solid #d9e3f3;padding-left:28px}.premium-recommendation>span{color:#5d6f91;font-size:12px;display:block}.premium-recommendation strong{color:#0f55ff;background:#eef5ff;border:1px solid #b9cffd;border-radius:999px;margin-top:12px;padding:6px 12px;font-size:15px;font-weight:700;display:inline-flex}.premium-recommendation p{color:#4f607f;margin:16px 0 0;font-size:14px;line-height:1.55}.premium-recommendation a{width:100%;margin-top:20px}.premium-plan-grid{border-bottom:1px solid #d9e3f3;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:min(1180px,100%);margin:0 auto;padding:28px 0;display:grid}.premium-plan-card{background:#fff;border:1px solid #d9e3f3;border-radius:8px;grid-template-rows:auto auto 1fr auto;align-content:start;gap:14px;min-height:330px;padding:18px;display:grid;position:relative}.premium-plan-card.is-popular{border-color:#0f55ff;box-shadow:0 10px 24px #0f55ff1a}.premium-popular{color:#fff;text-transform:uppercase;white-space:nowrap;background:#0f55ff;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.premium-plan-card div span{color:#5d6f91;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.premium-plan-card div strong{color:#061633;margin-top:8px;font-size:34px;font-weight:650;line-height:1;display:inline-block}.premium-plan-card div small{color:#5d6f91;margin-left:4px;font-size:12px}.premium-plan-card p{color:#4f607f;margin:0;font-size:13px;line-height:1.45}.premium-plan-card ul{color:#263755;align-content:start;gap:8px;margin:0;padding:0;font-size:12px;line-height:1.35;list-style:none;display:grid}.premium-plan-card li:before{color:#0f55ff;content:"+";margin-right:7px;font-weight:700}.premium-plan-card a,.premium-plan-card button.premium-plan-action{color:#0f55ff;background:#fff;align-self:end;margin-top:4px}.premium-plan-card.is-popular a,.premium-plan-card.is-popular button.premium-plan-action{color:#fff;cursor:pointer;font:inherit;background:#0f55ff}.watchlist-upgrade .pro-trial-cta-wrap{gap:6px;display:grid}.premium-plan-card .pro-trial-cta-wrap{align-self:end;gap:6px;display:grid}.pro-trial-cta-wrap small,.premium-trial-note,.alerts-trial-note,.watchlist-trial-note{color:#5d6f91;font-size:12px;line-height:1.35}.premium-trial-badge,.alerts-trial-badge,.watchlist-trial-badge{color:#0f55ff;background:#eef5ff;border:1px solid #9ec0ff;border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.premium-two-column{border-bottom:1px solid #d9e3f3;grid-template-columns:minmax(0,1fr) 360px;gap:36px;padding-bottom:30px;display:grid}.premium-category-section{border-bottom:1px solid #d9e3f3;width:min(1180px,100%);margin:0 auto 28px;padding:24px 0 28px}.premium-category-heading{gap:7px;margin-bottom:14px;display:grid}.premium-category-heading h2{color:#061633;margin:0;font-size:18px;font-weight:650;line-height:1.2}.premium-category-heading p{color:#5d6f91;margin:0;font-size:12px;line-height:1.35}.premium-category-legend{color:#4f607f;flex-wrap:wrap;justify-content:flex-start;gap:16px;max-width:none;margin-top:4px;font-size:11px;line-height:1.4;display:flex}.premium-category-legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.premium-category-legend b{background:#9badc7;border-radius:999px;width:7px;height:7px}.premium-category-legend small{color:#061633;font-size:11px;font-weight:650}.premium-category-legend .free b{background:#0f55ff}.premium-category-legend .adfree b{background:#16a36b}.premium-category-legend .pro b{background:#0f55ff}.premium-category-legend .advanced b{background:#1fbf75}.premium-category-legend .ultimate b{background:#ff9d19}.premium-category-grid{flex-wrap:wrap;gap:8px;padding-top:2px;display:flex}.premium-category-grid span{--category-bg:#fff;--category-bg-strong:#fff;--category-border:#d9e3f3;--category-border-strong:#d9e3f3;--category-text:#263755;border:1px solid var(--category-border);min-height:28px;color:var(--category-text);background:var(--category-bg);border-radius:6px;align-items:center;padding:5px 11px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.premium-category-grid span.strength-high{border-color:var(--category-border-strong);background:var(--category-bg-strong);font-weight:600}.premium-category-grid span.strength-low{font-weight:500}.premium-category-grid span.tone-risk{--category-bg:#fff8f9;--category-bg-strong:#fff2f4;--category-border:#f2cbd3;--category-border-strong:#efb6c1;--category-text:#ad3447}.premium-category-grid span.tone-performance{--category-bg:#f6fbff;--category-bg-strong:#eef7ff;--category-border:#c9def8;--category-border-strong:#abcdf6;--category-text:#175fa8}.premium-category-grid span.tone-transaction{--category-bg:#fffaf0;--category-bg-strong:#fff4dd;--category-border:#efd5a8;--category-border-strong:#e7bd74;--category-text:#9a630e}.premium-category-grid span.tone-policy{--category-bg:#f4fbf9;--category-bg-strong:#eaf8f4;--category-border:#beded6;--category-border-strong:#9bcfc2;--category-text:#1b7668}.premium-category-grid span.tone-neutral{--category-bg:#fff;--category-bg-strong:#f7f9fc;--category-border:#d9e3f3;--category-border-strong:#ccd8e8;--category-text:#52627f}.premium-faq-section{border-bottom:1px solid #d9e3f3;width:min(1180px,100%);margin:0 auto 30px;padding-bottom:30px}.premium-faq-section h2{color:#061633;margin:0 0 16px;font-size:18px;font-weight:650;line-height:1.2}.premium-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px 18px;display:grid}.premium-faq-grid details{background:#fff;border:1px solid #d9e3f3;border-radius:8px}.premium-faq-grid summary{color:#061633;cursor:pointer;justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;font-size:13px;font-weight:600;list-style:none;display:flex}.premium-faq-grid summary::-webkit-details-marker{display:none}.premium-faq-grid summary:after{color:#5d6f91;content:"v";font-size:12px;font-weight:650}.premium-faq-grid details[open] summary:after{content:"^"}.premium-faq-answer{margin:0;padding:0 14px 14px}.premium-faq-answer:before{content:"";background:#edf2f8;width:100%;height:1px;margin:0 0 11px;display:block}.premium-faq-answer p{color:#4f607f;margin:0;font-size:12px;line-height:1.5}.premium-faq-answer p+p{margin-top:9px}.premium-final-cta{background:#f8faff;border:1px solid #d9e3f3;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100%);margin:0 auto;padding:24px 26px;display:flex}.premium-final-cta h2{color:#061633;max-width:720px;margin:0;font-size:24px;font-weight:650;line-height:1.2}.premium-final-cta p{color:#4f607f;max-width:720px;margin:8px 0 0;font-size:14px;line-height:1.5}.premium-final-cta .premium-hero-actions{flex:none;margin-top:0}.premium-alert-model{border-left:1px solid #d9e3f3;padding-left:28px}.premium-alert-model>div:last-child{border-top:1px solid #d9e3f3}.premium-alert-model section{border-bottom:1px solid #d9e3f3;padding:14px 0}.premium-alert-model strong{color:#061633;font-size:14px;font-weight:650}.premium-alert-model p{color:#4f607f;margin:6px 0 0;font-size:12px;line-height:1.4}.comparison-heading{width:min(1180px,100%);margin:0 auto;padding-top:30px}.premium-comparison-table{border-top:1px solid #d9e3f3;width:min(1180px,100%);margin:0 auto 30px;overflow-x:auto}.premium-comparison-head,.premium-comparison-row{border-bottom:1px solid #d9e3f3;grid-template-columns:minmax(190px,1.45fr) repeat(5,minmax(100px,.8fr));align-items:center;gap:14px;min-width:860px;padding:12px 0;display:grid}.premium-comparison-head{color:#5d6f91;text-transform:uppercase;font-size:11px;font-weight:700}.premium-comparison-row{color:#42506b;font-size:13px}.premium-comparison-row strong{color:#061633;font-weight:600}.premium-comparison-row span:nth-child(4),.premium-comparison-row span:nth-child(5),.premium-comparison-row span:nth-child(6){color:#0f55ff;font-weight:600}@media (max-width:1200px){.premium-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.premium-recommendation,.premium-live-alerts,.premium-alert-model{border-left:0;padding-left:0}.premium-category-legend{gap:12px}.premium-two-column,.premium-faq-grid{grid-template-columns:1fr}.premium-final-cta{display:grid}.premium-final-cta .premium-hero-actions{justify-content:flex-start}}@media (max-width:640px){.premium-plan-grid{grid-template-columns:1fr}}html[data-theme=dark] .premium-recommendation,html[data-theme=dark] .premium-live-alerts,html[data-theme=dark] .premium-live-alerts-head,html[data-theme=dark] .premium-live-alert,html[data-theme=dark] .premium-plan-grid,html[data-theme=dark] .premium-plan-card,html[data-theme=dark] .premium-two-column,html[data-theme=dark] .premium-category-section,html[data-theme=dark] .premium-category-grid,html[data-theme=dark] .premium-category-grid span,html[data-theme=dark] .premium-faq-section,html[data-theme=dark] .premium-faq-grid details,html[data-theme=dark] .premium-faq-answer,html[data-theme=dark] .premium-final-cta,html[data-theme=dark] .premium-alert-model,html[data-theme=dark] .premium-alert-model>div:last-child,html[data-theme=dark] .premium-alert-model section,html[data-theme=dark] .premium-comparison-table,html[data-theme=dark] .premium-comparison-head,html[data-theme=dark] .premium-comparison-row{border-color:var(--border)}html[data-theme=dark] .premium-plan-card,html[data-theme=dark] .premium-live-alerts,html[data-theme=dark] .premium-faq-grid details,html[data-theme=dark] .premium-category-grid span{background:var(--surface)}html[data-theme=dark] .premium-final-cta{background:#0f55ff14}html[data-theme=dark] .premium-hero-actions a+a,html[data-theme=dark] .premium-plan-card a,html[data-theme=dark] .premium-plan-card button.premium-plan-action{border-color:var(--border);color:#8eb6ff;background:0 0}html[data-theme=dark] .premium-plan-card.is-popular a,html[data-theme=dark] .premium-plan-card.is-popular button.premium-plan-action{color:#fff;background:#0f55ff;border-color:#0f55ff}html[data-theme=dark] .premium-trial-badge,html[data-theme=dark] .alerts-trial-badge,html[data-theme=dark] .watchlist-trial-badge{color:#8eb6ff;background:#0f55ff29;border-color:#244b94}html[data-theme=dark] .premium-plan-card div strong,html[data-theme=dark] .premium-live-alerts-head span,html[data-theme=dark] .premium-live-alert p,html[data-theme=dark] .premium-category-heading h2,html[data-theme=dark] .premium-faq-section h2,html[data-theme=dark] .premium-faq-grid summary,html[data-theme=dark] .premium-final-cta h2,html[data-theme=dark] .premium-alert-model strong,html[data-theme=dark] .premium-comparison-row strong{color:var(--text)}html[data-theme=dark] .premium-plan-card p,html[data-theme=dark] .premium-plan-card ul,html[data-theme=dark] .premium-recommendation p,html[data-theme=dark] .premium-live-alert small,html[data-theme=dark] .premium-alert-model p,html[data-theme=dark] .premium-category-heading p,html[data-theme=dark] .premium-category-legend,html[data-theme=dark] .premium-category-grid span,html[data-theme=dark] .premium-faq-answer p,html[data-theme=dark] .premium-final-cta p,html[data-theme=dark] .premium-comparison-row{color:var(--muted)}html[data-theme=dark] .premium-category-legend small{color:var(--text)}html[data-theme=dark] .premium-category-grid span.tone-risk{--category-bg:#d94d611a;--category-bg-strong:#d94d6129;--category-border:#d94d6147;--category-border-strong:#d94d616b;--category-text:#f9a}html[data-theme=dark] .premium-category-grid span.tone-performance{--category-bg:#4b94eb1a;--category-bg-strong:#4b94eb29;--category-border:#4b94eb47;--category-border-strong:#4b94eb6b;--category-text:#9bc7ff}html[data-theme=dark] .premium-category-grid span.tone-transaction{--category-bg:#e29d2d1a;--category-bg-strong:#e29d2d2b;--category-border:#e29d2d4d;--category-border-strong:#e29d2d73;--category-text:#ffd08a}html[data-theme=dark] .premium-category-grid span.tone-policy{--category-bg:#3eb0971a;--category-bg-strong:#3eb09729;--category-border:#3eb09747;--category-border-strong:#3eb0976b;--category-text:#88ddcd}html[data-theme=dark] .premium-category-grid span.tone-neutral{--category-bg:var(--surface);--category-bg-strong:var(--surface-muted);--category-border:var(--border);--category-border-strong:#3b4658;--category-text:var(--muted)}html[data-theme=dark] .premium-category-grid span[class*=tone-]{border-color:var(--category-border);color:var(--category-text);background:var(--category-bg)}html[data-theme=dark] .premium-category-grid span.strength-high{border-color:var(--category-border-strong);background:var(--category-bg-strong)}html[data-theme=dark] .premium-faq-answer:before{background:var(--border)}html[data-theme=dark]{--background:#070b12;--surface:#101722;--surface-muted:#172131;--border:#2a3546;--text:#e8eef7;--muted:#9ba8ba;--accent:#5bd3c7;--accent-weak:#123f3d;--danger:#ff6b73;--danger-weak:#3d171b;--warning:#f3b75b;--warning-weak:#3a2a12}*{box-sizing:border-box;letter-spacing:0}html,body{min-width:320px;margin:0}body{color:var(--text);background:var(--background);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;font-family:Arial,Segoe UI,Malgun Gothic,Apple SD Gothic Neo,sans-serif;font-size:14px;font-weight:400;font-stretch:100%;line-height:1.45}button,input,select{font:inherit}button{border:1px solid var(--accent);color:#fff;background:var(--accent);cursor:pointer;border-radius:6px;padding:9px 13px}button:disabled{cursor:not-allowed;opacity:.6}a{color:inherit}.text-link{border:1px solid var(--border);min-height:38px;color:var(--accent);background:#fff;border-radius:6px;align-items:center;padding:8px 12px;font-weight:500;text-decoration:none;display:inline-flex}input,select{border:1px solid var(--border);min-height:38px;color:var(--text);background:#fff;border-radius:6px;padding:8px 10px}.shell{width:min(1240px,100% - 32px);margin:0 auto;padding:28px 0 48px}.topbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.title-block{gap:6px;display:grid}h1,h2,p{margin:0}h1{font-size:30px;font-weight:700;line-height:1.1}h2{font-size:15px;font-weight:700;line-height:1.2}strong,b{font-weight:600}.muted{color:var(--muted)}.status-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.admin-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.admin-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-content:start;gap:8px;min-height:138px;padding:16px;text-decoration:none;display:grid}.admin-card strong{font-size:17px}.taxonomy-status{grid-template-columns:repeat(5,minmax(0,1fr))}.event-type-status{grid-template-columns:repeat(4,minmax(0,1fr))}.taxonomy-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.taxonomy-card{border:1px solid var(--border);background:#fff;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.taxonomy-card h3{margin:0 0 4px;font-size:16px}code{color:#53647d;background:#f4f7fb;border-radius:5px;padding:2px 5px;font-family:Segoe UI Mono,Consolas,monospace;font-size:12px;font-weight:600}.definition-list{gap:16px;display:grid}.definition-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;overflow:hidden}.definition-card-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.readout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:14px;display:grid}.readout-grid div{border:1px solid var(--border);background:#fbfcfd;border-radius:8px;padding:12px}.readout-grid dt{color:var(--muted);font-size:12px;font-weight:700}.readout-grid dd{margin:5px 0 0}.prompt-test-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.prompt-test-card{border-color:#aac4f7}.prompt-test-preview{gap:12px;padding:18px;display:grid}.prompt-test-preview h2{max-width:880px;font-size:22px;line-height:1.25}.prompt-test-preview p{max-width:880px;color:var(--muted);font-size:15px}.prompt-test-quick-take{border-top:1px solid var(--border);gap:5px;max-width:920px;padding-top:12px;display:grid}.prompt-test-quick-take strong{color:var(--text);font-size:13px;font-weight:700}.prompt-test-source,.prompt-test-metrics{flex-wrap:wrap;gap:8px;display:flex}.prompt-test-source span,.prompt-test-metrics span{border:1px solid var(--border);min-height:28px;color:var(--muted);background:#f8fafc;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.prompt-test-metrics span{color:#0f55ff;background:#edf4ff;border-color:#bad3ff}.prompt-test-list-item{margin-top:5px;display:block}.json-block{color:#24304e;white-space:pre-wrap;background:#f7f9fc;max-height:620px;margin:0;padding:16px;font-family:Segoe UI Mono,Consolas,monospace;font-size:12px;line-height:1.55;overflow:auto}.ingest-status-grid{margin-bottom:18px}.ingest-status-tile{min-height:104px}.ingest-status-tile strong{font-size:28px;line-height:1}.ingest-runner{flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.ingest-runner label{color:var(--muted);gap:6px;font-size:12px;font-weight:600;display:grid}.ingest-runner select{min-width:120px}.ingest-checkbox{grid-auto-flow:column;align-items:center;min-height:38px}.ingest-checkbox input{width:14px;height:14px;margin:0}.ingest-runner button{color:#fff;cursor:pointer;background:#0f55ff;border:1px solid #0f55ff;border-radius:6px;min-height:38px;padding:8px 14px;font-weight:600}.ingest-runner button:disabled{cursor:wait;opacity:.62}.ingest-result{border-top:1px solid var(--border);gap:12px;padding:14px;display:grid}.ingest-table-wrap{overflow-x:auto}.ingest-table{border-collapse:collapse;width:100%;font-size:13px}.ingest-table th,.ingest-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 12px}.ingest-table th{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.ingest-table td:first-child{min-width:130px}.ingest-table a{color:var(--text);font-weight:600;text-decoration:none}.ingest-empty{padding:16px}.prompt-wide{grid-column:1/-1}.prompt-details{margin-top:10px}.prompt-details summary{cursor:pointer;color:var(--link);font-size:13px;font-weight:600}.prompt-body-block{max-height:none}.status-tile,.toolbar,.data-panel,.integration-panel{border:1px solid var(--border);background:var(--surface);border-radius:8px}.status-tile{gap:8px;min-height:86px;padding:14px;display:grid}.status-label{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.status-value{font-size:18px;font-weight:600}.pill{width:fit-content;color:var(--muted);background:var(--surface-muted);border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.pill.ok{color:var(--accent);background:var(--accent-weak)}.pill.bad{color:var(--danger);background:var(--danger-weak)}.pill.warn{color:var(--warning);background:var(--warning-weak)}.toolbar{justify-content:space-between;align-items:end;gap:14px;margin-bottom:16px;padding:14px;display:flex}.integration-panel{margin-bottom:16px}.integration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.integration-tile{border:1px solid var(--border);background:#fbfcfd;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;min-height:86px;padding:12px;display:flex}.integration-tile p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;display:-webkit-box;overflow:hidden}.source-job-list{gap:8px;padding:14px;display:grid}.source-job-row{border:1px solid var(--border);background:#fbfcfd;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.source-job-row p{margin-top:5px;font-size:12px}.filters{grid-template-columns:minmax(140px,180px) minmax(160px,190px) minmax(160px,190px);gap:10px;display:grid}.field{gap:5px;display:grid}.field label{color:var(--muted);font-size:12px;font-weight:700}.data-panel{margin-bottom:16px;overflow:hidden}.panel-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:10px 12px}th{color:var(--muted);background:#f9fafb;font-size:12px;font-weight:700}td{max-width:320px}.ticker{font-weight:700}.title-cell{min-width:280px}.summary{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.url-cell{word-break:break-all;max-width:620px}.empty-state,.error-state{color:var(--muted);padding:28px 14px}.error-state{color:var(--danger)}.feed-page{color:#111a33;background:#fff;min-height:100vh}.feed-nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #dde4ee;grid-template-columns:minmax(180px,220px) auto minmax(210px,300px) auto;align-items:center;gap:18px;min-height:58px;padding:0 22px;display:grid;position:sticky;top:0}.brand-lockup{color:#07122f;letter-spacing:0;align-items:center;gap:9px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{color:#1456ff;border:2px solid #1456ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:inline-grid;box-shadow:inset 0 0 0 4px #edf4ff}.feed-nav-links{align-items:center;gap:22px;height:100%;display:flex}.feed-nav-links a{color:#121b3a;white-space:nowrap;border-bottom:3px solid #0000;align-items:center;height:58px;font-weight:600;text-decoration:none;display:inline-flex}.feed-nav-links a.active{color:#0f55ff;border-color:#1d5cff}.feed-search{background:#fff;border:1px solid #cdd8e8;border-radius:7px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 12px;display:flex;box-shadow:0 1px #15213c08}.feed-search span{color:#496080;font-weight:700}.feed-search input{color:#132142;border:0;outline:0;width:100%;min-width:0;min-height:0;padding:0;font-weight:600}.feed-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.auth-status{justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.auth-status-loading{background:linear-gradient(90deg,#f4f7fb,#fff,#f4f7fb);border:1px solid #d2dbea;border-radius:999px;width:130px;height:34px}.auth-link-secondary,.auth-link-primary,.auth-logout-button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.auth-link-secondary{color:#162242;background:#fff;border:1px solid #d2dbea}.auth-link-primary{color:#fff;background:#0f55ff;border:1px solid #0f55ff}.auth-user-pill{color:#162242;background:#fff;border:1px solid #d2dbea;border-radius:999px;align-items:center;gap:8px;min-width:0;max-width:210px;min-height:36px;padding:0 10px 0 5px;display:inline-flex}.auth-user-pill span{color:#fff;background:#0f55ff;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:inline-grid}.auth-user-pill strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.auth-logout-button{color:#243755;cursor:pointer;font:inherit;background:#fff;border:1px solid #d2dbea}.auth-logout-button:disabled{cursor:wait;opacity:.7}.icon-button,.avatar-button,.feed-controls button,.feed-tabs button,.feed-tabs a,.feed-tabs span{color:#162242;background:#fff;border:1px solid #d2dbea;justify-content:center;align-items:center;display:inline-flex}.icon-button{border-radius:50%;width:34px;height:34px;padding:0;font-weight:700;position:relative}.notification-dot{color:#fff;background:#135cff;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:-4px;right:-4px}.avatar-button{color:#fff;background:#0f55ff;border:0;border-radius:50%;width:38px;height:38px;padding:0;font-size:16px;font-weight:700}.feed-layout{grid-template-columns:minmax(0,1fr) 430px;min-height:calc(100vh - 58px);display:grid}.news-feed-page .feed-layout{grid-template-columns:minmax(720px,980px) 574px;justify-content:center}.feed-main{min-width:0;padding:24px 0 48px 36px}.news-feed-page .feed-main{padding-left:28px}.news-feed-page .feed-sidebar{padding:28px 28px 48px}.news-feed-page .premium-card{grid-template-columns:minmax(0,1fr) 150px;min-height:190px;padding:24px}.news-feed-page .premium-card h2{max-width:310px;font-size:18px;line-height:1.35}.news-feed-page .premium-card button{min-height:40px;padding:10px 16px}.news-feed-page .premium-art{width:124px;height:124px;box-shadow:28px 24px #1458ff14}.feed-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.feed-heading>div:first-child{align-items:baseline;gap:16px;display:flex}.feed-heading h1{color:#07122f;font-size:25px;line-height:1.15}.feed-heading span{color:#121b3a;font-size:23px;font-weight:700}.situation-strip{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;margin:0 0 22px;display:grid}.situation-card{background:#fff;border:1px solid #dbe3ee;border-radius:8px;flex-direction:column;justify-content:center;min-height:70px;padding:10px 12px;display:flex;box-shadow:0 1px 2px #1220380a}.situation-card h2{color:#24304e;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.2;display:-webkit-box;overflow:hidden}.situation-card strong{color:#07122f;margin-top:3px;font-size:22px;line-height:1.15;display:block}.situation-window{color:#7d8aa0;margin-top:2px;font-size:10px;font-weight:500;line-height:1.1;display:block}.situation-card p{color:#62718b;margin-top:5px;font-size:11px;font-weight:700}.situation-card p.positive{color:#15923b}.situation-card p.negative{color:#e3272f}.feed-controls{align-items:center;gap:14px;display:flex}.feed-controls button{color:#263755;background:0 0;border:0;min-height:38px;padding:8px 10px;font-size:13px;font-weight:700}.view-toggle{border-radius:6px;gap:3px;width:38px;display:grid;background:#fff!important;border:1px solid #d2dbea!important}.view-toggle span{background:#263755;border-radius:999px;width:15px;height:2px;display:block}.feed-tabs{flex-wrap:wrap;gap:14px;margin-bottom:26px;display:flex}.feed-tabs :is(button,a,span){color:#263755;border-radius:6px;min-width:66px;min-height:36px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none}.feed-tabs :is(button,a).active{color:#0f55ff;background:#edf4ff;border-color:#9bbcff}.feed-tabs span.disabled{cursor:not-allowed;color:#8a96aa;background:#f5f7fa}.news-search-filters{background:#fff;border:1px solid #dbe3ee;border-radius:8px;gap:12px;margin:0 20px 24px 0;padding:14px;display:grid}.news-filter-search{background:#fff;border:1px solid #d2dbea;border-radius:7px;align-items:center;min-height:42px;padding:0 12px;display:flex}.news-filter-search span{color:#7b8798;font-size:16px;font-weight:400}.news-filter-search input{color:#111a33;background:0 0;border:0;outline:0;width:100%;padding:10px 0 10px 10px;font-size:13px;font-weight:600}.news-filter-controls{gap:6px;display:grid}.news-filter-check-row,.news-filter-more-row,.news-filter-active-row{grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:32px;display:grid}.news-filter-active-row{border-top:1px solid #e6edf5;padding-top:8px}.filter-row-label{color:#64728a;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}.news-filter-menu-row,.news-checkbox-row,.news-active-chip-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.news-checkbox-pill{color:#263755;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;min-height:30px;padding:3px 8px 3px 0;font-size:12px;line-height:1;display:inline-flex}.news-checkbox-pill input{accent-color:#0f55ff;width:13px;height:13px;margin:0}.news-checkbox-pill span{gap:3px;display:grid}.news-checkbox-pill b{font-weight:500}.news-checkbox-pill small{color:#64728a;font-size:10px;font-weight:400}.news-checkbox-pill:has(input:checked){color:#0f55ff;background:0 0}.news-filter-group,.news-filter-actions,.news-filter-menu-panel{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.news-filter-group{min-width:0}.news-filter-group span{color:#64728a;text-transform:uppercase;margin-right:2px;font-size:11px;font-weight:600;line-height:1}.news-filter-disclosure{min-width:0;position:relative}.news-filter-summary{color:#263755;cursor:pointer;background:#fff;border:1px solid #d2dbea;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:96px;min-height:32px;padding:0 12px;font-size:12px;font-weight:500;line-height:1;list-style:none;display:inline-flex}.news-filter-summary::-webkit-details-marker{display:none}.news-filter-summary:after{color:#64728a;content:"v";font-size:10px}.news-filter-disclosure.open .news-filter-summary{color:#0f55ff;background:#edf4ff;border-color:#9bbcff}.news-filter-disclosure.open .news-filter-summary:after{transform:rotate(180deg)}.news-filter-menu-panel{z-index:30;background:#fff;border:1px solid #d2dbea;border-radius:8px;width:min(680px,100vw - 56px);max-height:260px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 16px 36px #12203821}.news-filter-actions{justify-content:flex-end}.news-filter-controls button,.news-filter-actions button{color:#263755;background:#fff;border:1px solid #d2dbea;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.news-filter-controls button small{color:#64728a;font-size:10px;font-weight:400}.news-filter-controls button.active{color:#0f55ff;background:#edf4ff;border-color:#9bbcff}.news-filter-actions button{justify-content:space-between;min-width:88px}.news-active-chip{border-radius:6px;min-width:84px;min-height:32px;padding:0 12px;font-size:12px}.news-active-chip span{color:currentColor;font-size:11px;line-height:1}.news-active-chip.alert{color:#b46c00;background:#fff7e6;border-color:#ffdca6}.news-active-chip.bullish{color:#14753a;background:#edf9f1;border-color:#bfe6d0}.news-active-chip.neutral{color:#52627f;background:#f4f7fb;border-color:#d2dbea}.news-filter-submit-row{justify-self:end;align-items:center;gap:6px;display:flex}.news-filter-reset,.news-filter-search-button{justify-content:center;min-width:68px}.news-filter-reset{color:#0f55ff;background:0 0;justify-self:end}.news-filter-search-button{color:#fff;background:#0f55ff;border-color:#0f55ff}.feed-list{border-top:1px solid #dce4ef}.feed-db-error,.feed-empty-state{color:#64728a;border-top:1px solid #dce4ef;padding:16px 0;font-size:13px;font-weight:600}.feed-db-error{color:#a05a00;border-top:0}.feed-row{min-height:128px;color:inherit;cursor:pointer;border-bottom:1px solid #dce4ef;grid-template-columns:40px 128px 72px minmax(0,1fr) 92px;align-items:stretch;gap:16px;padding:0 20px 0 0;text-decoration:none;display:grid;position:relative}.feed-row:hover{background:#1458ff06}.feed-row.no-chart{grid-template-columns:40px 86px minmax(280px,1fr) 92px;min-height:108px}.feed-row.no-chart .ticker-cell{padding-left:18px}.feed-pagination{border-top:1px solid #dce4ef;grid-template-columns:minmax(180px,1fr) auto minmax(150px,1fr);align-items:center;gap:18px;padding:18px 20px 0 0;display:grid}.feed-pagination-status{color:#64728a;font-size:13px;font-weight:600}.feed-pagination-controls{justify-content:center;align-items:center;gap:14px;display:flex}.pagination-pages{align-items:center;gap:4px;display:flex}.feed-pagination a,.feed-pagination .pagination-step,.feed-pagination .pagination-ellipsis,.feed-pagination strong{color:#263755;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.feed-pagination a,.feed-page-size summary{color:#0f55ff}.feed-pagination .pagination-step{color:#263755;gap:8px;min-width:auto}.feed-pagination .pagination-step.disabled,.feed-pagination .pagination-ellipsis{color:#9aa8bc}.feed-pagination strong{color:#0f55ff;background:0 0;border-bottom:2px solid #0f55ff;border-radius:0}.feed-page-size{justify-self:end;position:relative}.feed-page-size summary{color:#52627f;cursor:pointer;border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:7px 10px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.feed-page-size summary::-webkit-details-marker{display:none}.feed-page-size summary:after{color:#52627f;content:"v";font-size:11px}.feed-page-size div{z-index:10;background:#fff;border:1px solid #d2dbea;border-radius:8px;min-width:130px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 12px 28px #12203824}.feed-page-size a{color:#263755;justify-content:flex-start;min-height:32px}.feed-page-size a.active{color:#0f55ff;background:#edf4ff}.feed-row:focus{outline:none}.feed-row:focus-visible{outline-offset:-2px;outline:2px solid #9bbcff}.feed-time{color:#243756;align-self:start;justify-items:end;gap:2px;width:40px;padding-top:38px;font-size:13px;font-weight:600;line-height:1.15;display:grid}.feed-time small{color:#7b8798;font-size:10px;font-weight:500;line-height:1.1}.sparkline-cell{border-left:1px solid #d3dce9;align-self:start;width:128px;margin-top:32px;padding-left:10px}.ticker-cell{border-left:1px solid #d3dce9;align-self:start;gap:4px;min-width:0;margin-top:38px;padding-left:22px;display:grid}.ticker-cell strong{color:#111a33;font-size:15px;line-height:1.15}.ticker-cell.group-context strong{overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:13px;line-height:1.2}.ticker-cell span{color:#42506b;font-size:12px;font-weight:500}.ticker-cell.group-context span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.ticker-cell .bullish,.mini-table-row .bullish{color:#15923b}.ticker-cell .bearish,.mini-table-row .bearish{color:#e3272f}.event-index-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:0;display:flex;position:absolute;top:0;left:256px}.event-cell{flex-direction:column;justify-content:flex-start;align-self:stretch;min-width:0;padding-top:34px;padding-bottom:18px;display:flex}.feed-row.no-chart .event-index-row{left:142px}.event-title-line{align-items:center;gap:10px;min-width:0;display:flex}.event-title-line strong{color:#07122f;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.source-badge,.event-type-badge,.signal-badge,.delivery-badge{text-transform:uppercase;border-radius:5px;justify-content:center;align-items:center;width:fit-content;font-size:10px;font-weight:700;line-height:1.15;display:inline-flex}.event-type-badge{color:#0f55ff;text-align:center;white-space:nowrap;background:#eef5ff;border:1px solid #b9cffd;border-top:0;border-radius:0 0 5px 5px;gap:0;max-width:132px;min-height:20px;padding:4px 8px 3px;line-height:1}.event-type-badge span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline;overflow:hidden}.event-type-badge.earnings{color:#1457b7;background:#eef5ff;border-color:#bcd4ff}.event-type-badge.dilution,.event-type-badge.risk{color:#d7232a;background:#fff1f2;border-color:#ffd0d4}.event-type-badge.deal{color:#5c3dff;background:#f3efff;border-color:#d3c5ff}.event-type-badge.clinical,.event-type-badge.market{color:#14753a;background:#edf9f1;border-color:#bfe6d0}.event-type-badge.regulatory{color:#a86100;background:#fff7e6;border-color:#ffdca6}.source-badge{color:#0f55ff;background:#eef5ff;border:1px solid #b9cffd;padding:5px 7px}.source-badge.filings{color:#5c3dff;background:#f3efff;border-color:#d3c5ff}.source-badge.market{color:#14753a;background:#edf9f1;border-color:#bfe6d0}.source-badge.impact-badge.bullish{color:#16803c;background:#effaf3;border-color:#b8e1c4}.source-badge.impact-badge.bearish{color:#e3272f;background:#fff1f2;border-color:#ffc7ca}.source-badge.impact-badge.volatile{color:#a05a00;background:#fff7e7;border-color:#f5cf97}.source-badge.impact-badge.neutral{color:#52627f;background:#fbfcfe;border-color:#d3dce9}.event-meta{color:#52627f;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:12px;font-weight:600;display:flex}.event-meta span+span:before{color:#9aa8bc;content:"-";margin-right:8px}.event-cell p{color:#4d5c78;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:7px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.event-actions{color:#263755;gap:20px;margin-top:10px;font-size:12px;font-weight:700;display:flex}.signal-cell{justify-items:end;gap:7px;display:grid}.feed-signal-cell{align-content:center;justify-items:end;gap:7px;min-width:0;padding-top:22px;padding-bottom:18px;display:grid}.feed-signal-cell .signal-badge,.feed-signal-cell .impact-badge{min-width:82px}.signal-badge{color:#52627f;background:#fbfcfe;border:1px solid #d3dce9;min-width:78px;padding:7px 10px}.signal-badge.bullish{color:#16803c;background:#effaf3;border-color:#b8e1c4}.signal-badge.bearish{color:#e3272f;background:#fff1f2;border-color:#ffc7ca}.signal-badge.volatile{color:#a05a00;background:#fff7e7;border-color:#f5cf97}.delivery-badge{color:#52627f;background:#eef2f7;min-width:64px;padding:5px 8px}.delivery-badge.alert{color:#0f55ff;background:#e8f0ff}.delivery-badge.feed{color:#14753a;background:#edf9f1}.delivery-badge.archive{color:#65728a;background:#eef2f7}.candle-chart,.mini-chart{width:100%;max-width:184px;height:auto;display:block}.candle-chart{width:128px;max-width:128px;height:88px}.candle-chart .candle-wick{stroke:currentColor;stroke-width:1.2px}.candle-chart .candle-body{fill:currentColor}.candle-chart .volume-bar{fill:currentColor;opacity:.26}.candle-chart .bullish{color:#15923b}.candle-chart .bearish{color:#e3272f}.candle-chart .volume-divider{stroke:#dce4ef;stroke-width:1px}.mini-chart.bullish polyline{stroke:#24a447}.mini-chart.bearish polyline{stroke:#ff323b}.feed-sidebar{background:#fff;border-left:1px solid #dce4ef;align-content:start;gap:22px;padding:28px 32px 48px;display:grid}.premium-card{background:radial-gradient(circle at 88% 22%,#5c84ff2e,#0000 34%),#fff;border:1px solid #dce5f2;border-radius:10px;grid-template-columns:minmax(0,1fr) 86px;align-items:center;gap:12px;min-height:126px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 8px #1121420d}.premium-kicker{color:#174fed;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.premium-card h2{color:#32405c;max-width:230px;margin-top:8px;font-size:13px;line-height:1.35}.premium-card button,.premium-card a{color:#fff;background:#1458ff;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:34px;margin-top:12px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.premium-art{color:#1458ff;background:linear-gradient(145deg,#eaf1ff,#cfe0ff);border-radius:50%;place-items:center;width:74px;height:74px;font-size:18px;font-weight:700;display:grid;box-shadow:18px 16px #1458ff17}.news-sidebar-insights{gap:22px;display:grid}.industry-map-card,.source-activity-panel,.sector-movers-card,.theme-value-card,.search-trend-card{border-bottom:1px solid #dce4ef;padding-bottom:22px}.news-insight-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.news-insight-header span{color:#64728a;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:500;display:block}.news-insight-header h2{color:#111a33;margin-top:4px;font-size:17px;line-height:1.25}.news-insight-header h2:first-child{margin-top:0}.news-insight-header p{color:#64728a;margin-top:4px;font-size:11px;font-weight:400;line-height:1.35}.sector-map-header{align-items:center;margin-bottom:14px}.sector-map-header h2{text-transform:none;margin-top:0;font-size:17px;font-weight:700;line-height:1.2}.news-insight-header button{color:#0f55ff;white-space:nowrap;background:#fff;border:1px solid #d2dbea;border-radius:6px;min-height:30px;padding:6px 10px;font-size:11px;font-weight:500}.map-range-controls{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.map-range-controls button{color:#52627f;background:0 0;border:0;min-width:0;min-height:28px;padding:0;position:relative}.map-range-controls button.active{color:#0f55ff;background:0 0}.map-range-controls button.active:after{content:"";background:#0f55ff;border-radius:999px;height:2px;position:absolute;bottom:3px;left:0;right:0}.source-activity-list{display:grid}.source-activity-row{border-bottom:1px solid #e6edf5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 0;display:grid}.source-activity-row:first-child{padding-top:0}.source-activity-list.extra .source-activity-row:first-child{padding-top:10px}.source-activity-row:last-child{border-bottom:0}.source-activity-row strong{color:#111a33;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;display:block;overflow:hidden}.source-activity-row span{color:#64728a;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:500;display:block}.source-activity-row b{color:#263755;text-align:center;background:#f2f6fb;border-radius:7px;min-width:82px;padding:6px 8px;font-size:12px;line-height:1}.source-activity-actions{margin-top:10px}.source-activity-actions button{cursor:pointer;color:#0f55ff;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.source-activity-actions button:hover{color:#003fc7}.sector-map-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.sector-map-tile{appearance:none;min-height:58px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #d8e2ef;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:8px;padding:9px 10px;display:flex;position:relative;overflow:hidden}.sector-map-tile.active{border-color:#0f55ff8c;box-shadow:inset 0 0 0 1px #0f55ff26}.sector-map-tile.warm,.sector-map-tile.bearish,.sector-map-tile.flat{background:#fff;border-color:#d8e2ef}.sector-map-title strong{color:#101b33;text-overflow:ellipsis;font-size:10px;line-height:1.2;display:block;overflow:hidden}.sector-map-title b{color:#12833a;margin-top:5px;font-size:13px;line-height:1;display:block}.sector-map-tile.warm .sector-map-title b{color:#a86600}.sector-map-tile.bearish .sector-map-title b{color:#d92d20}.sector-map-tile.flat .sector-map-title b{color:#55677f}.sector-map-industries{gap:4px;display:grid}.sector-map-industries span{background:#ffffff9e;border:1px solid #ffffffbd;border-radius:6px;gap:2px;padding:5px;display:grid}.sector-map-industries em{color:#283754;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;font-weight:500;line-height:1.15;overflow:hidden}.sector-map-industries b{color:#12833a;font-size:9px;line-height:1}.sector-map-industries b.bearish{color:#d92d20}.sector-detail-card{background:#fff;border:1px solid #dbe5f2;border-radius:10px;margin-top:14px;padding:14px}.sector-detail-heading{margin-bottom:12px;display:block}.sector-detail-heading span{color:#6a7890;text-transform:uppercase;font-size:10px;font-weight:500;display:block}.sector-detail-heading strong{color:#101b33;font-size:17px;line-height:1.15;display:block}.sector-detail-heading b{color:#12833a;font-size:20px;line-height:1}.sector-detail-table{display:grid}.sector-detail-empty{color:#728097;padding:18px 0 10px;font-size:11px}.sector-detail-row{border-top:1px solid #e6edf5;grid-template-columns:minmax(170px,1.7fr) 78px 70px 96px;align-items:center;gap:8px;padding:11px 0;display:grid}.sector-detail-row.with-tickers{row-gap:7px}.sector-detail-row.head{color:#728097;text-transform:uppercase;border-top:0;padding-top:0;font-size:10px;font-weight:500}.sector-detail-row>strong,.industry-name-stack strong{color:#17233c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;overflow:hidden}.industry-name-stack{gap:3px;min-width:0;display:grid}.industry-coverage-label{color:#8090a8;font-size:10px;font-weight:400;line-height:1.2}.industry-ticker-list{color:#6b7890;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 9px;margin-top:0;font-size:10.5px;line-height:1.25;display:flex}.industry-ticker-list .ticker-list-label{color:#8090a8;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:500}.industry-ticker-list .ticker-mover{color:#5f6f88;font-weight:400}.industry-ticker-list .ticker-mover.bullish{color:#5f6f88}.industry-ticker-list .ticker-mover.bearish{color:#9a5d5b}.sector-detail-row span{color:#43516a;font-size:11px;font-weight:500}.sector-detail-row b{color:#12833a;font-size:11px}.sector-detail-row b.bearish{color:#d92d20}.trend-mini{width:92px;height:34px;display:block}.trend-mini.is-loading{opacity:.55}.trend-mini-baseline{stroke:#d9e3ef;stroke-width:1px}.trend-mini-line{fill:none;stroke:#8da0ba;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.trend-mini-dot{fill:#8da0ba}.trend-mini.bearish .trend-mini-line,.trend-mini.bearish .trend-mini-dot{stroke:#9aa6b8;fill:#9aa6b8}.sector-detail-foot{color:#7a8799;border-top:1px solid #e6edf5;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;font-size:10px;font-weight:700;display:flex}.sector-movers-list{gap:12px;display:grid}.sector-mover-card{background:linear-gradient(90deg,#16a34a1f,#0000 34%),#fff;border:1px solid #dbe5f2;border-radius:10px;padding:14px 14px 12px 16px;position:relative;overflow:hidden;box-shadow:0 10px 24px #0f23460a}.sector-mover-card:before{content:"";background:#16a34a;width:4px;position:absolute;inset:0 auto 0 0}.sector-mover-card.warm{background:linear-gradient(90deg,#eab30824,#0000 34%),#fff}.sector-mover-card.warm:before{background:#d99a00}.sector-mover-card.bearish{background:linear-gradient(90deg,#e539351c,#0000 34%),#fff}.sector-mover-card.bearish:before{background:#e53935}.sector-mover-topline{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.sector-mover-topline strong{color:#101b33;font-size:16px;line-height:1.2}.sector-mover-topline span{color:#6a7890;margin-top:4px;font-size:11px;font-weight:500;display:block}.sector-mover-topline b{color:#12833a;font-size:20px;line-height:1}.sector-mover-card.bearish .sector-mover-topline b{color:#d92d20}.sector-mover-card.warm .sector-mover-topline b{color:#a86600}.industry-mover-list{gap:6px;display:grid}.industry-mover-list.extra{margin-top:7px}.industry-mover-row{background:#f8fbffe6;border:1px solid #e8eef6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;display:grid}.industry-mover-row strong{color:#17233c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.25;display:block;overflow:hidden}.industry-mover-row span{color:#718097;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;font-weight:500;display:block;overflow:hidden}.industry-mover-row b{color:#12833a;text-align:center;background:#e8f7ee;border-radius:7px;min-width:62px;padding:6px 8px;font-size:12px;line-height:1}.industry-mover-row b.warm{color:#a86600;background:#fff4d7}.industry-mover-row b.bearish{color:#d92d20;background:#feecea}.sector-mover-details{margin-top:9px}.sector-mover-details summary{cursor:pointer;color:#0f55ff;align-items:center;gap:7px;font-size:12px;font-weight:500;list-style:none;display:inline-flex}.sector-mover-details summary::-webkit-details-marker{display:none}.sector-mover-details summary:after{content:">";font-size:14px;line-height:1;transition:transform .16s}.sector-mover-details[open] summary:after{transform:rotate(90deg)}.industry-map-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:72px;gap:6px;display:grid}.industry-map-tile{color:#11203b;text-align:center;background:#fde2e3;border:1px solid #dd475929;border-radius:7px;align-content:center;justify-items:center;padding:10px;display:grid;position:relative;overflow:hidden}.industry-map-tile.large{grid-area:span 2/span 2}.industry-map-tile.wide,.industry-map-tile.medium{grid-column:span 2}.industry-map-tile.bullish{color:#fff;background:linear-gradient(145deg,#f43f56,#f76376)}.industry-map-tile.warm{background:#f9dddd}.industry-map-tile.neutral{background:#f7e8e8}.industry-map-tile.bearish{color:#0f4b89;background:#dbeafe;border-color:#488bd533}.industry-map-tile small{opacity:.72;font-size:10px;font-weight:500;position:absolute;top:6px;right:8px}.industry-map-tile strong{text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1.2;display:block;overflow:hidden}.industry-map-tile.large strong{font-size:18px}.industry-map-tile em{margin-top:4px;font-size:13px;font-style:normal;font-weight:600;display:block}.industry-map-tile.large em{font-size:17px}.industry-map-tile span{opacity:.78;margin-top:3px;font-size:10px;font-weight:500;display:block}.industry-map-legend{color:#64728a;grid-template-columns:auto minmax(42px,1fr) auto minmax(42px,1fr) auto;align-items:center;gap:8px;margin-top:10px;font-size:10px;font-weight:500;display:grid}.industry-map-legend b{border-radius:999px;height:8px;display:block}.industry-map-legend b.bearish{background:linear-gradient(90deg,#8fb8ff,#eaf2ff)}.industry-map-legend b.bullish{background:linear-gradient(90deg,#fee2e2,#f43f56)}.theme-value-list,.keyword-trend-list{display:grid}.theme-value-row{border-bottom:1px solid #e6edf5;padding:16px 0;position:relative}.theme-value-row:first-child{padding-top:0}.theme-value-row:last-child,.keyword-trend-row:last-child{border-bottom:0;padding-bottom:0}.theme-value-summary{cursor:pointer;gap:9px;padding-right:46px;list-style:none;display:grid;position:relative}.theme-value-summary::-webkit-details-marker{display:none}.theme-value-row[open] .theme-value-summary{margin-bottom:12px}.theme-expand-cue{color:#0f55ff;align-items:center;gap:6px;width:fit-content;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.theme-expand-cue:after{color:currentColor;content:"v";font-size:11px;line-height:1;transition:transform .15s;display:inline-block}.theme-expand-hide{display:none}.theme-value-row[open] .theme-expand-cue:after{transform:rotate(180deg)}.theme-value-row[open] .theme-expand-show{display:none}.theme-value-row[open] .theme-expand-hide{display:inline}.theme-value-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.theme-value-topline strong,.keyword-copy strong{color:#111a33;font-size:13px;line-height:1.25}.theme-value-topline span,.keyword-metric span{font-size:12px;font-weight:500}.theme-value-meta{color:#64728a;flex-wrap:wrap;gap:8px;font-size:11px;font-weight:700;display:flex}.theme-value-meter{background:#edf2f8;border-radius:999px;height:7px;overflow:hidden}.theme-value-meter span{border-radius:inherit;background:linear-gradient(90deg,#1d5cff,#35b77b);height:100%;display:block}.theme-subtheme-block{gap:7px;margin-top:4px;padding-right:0;display:grid}.theme-subtheme-block>span{color:#7b879c;text-transform:uppercase;font-size:10px;font-weight:600;line-height:1}.theme-subtheme-block>div{gap:6px;display:grid}.theme-subtheme-row{border-left:2px solid #dce7f5;gap:6px;padding-left:8px;display:grid}.theme-subtheme-row>div:first-child{gap:3px;display:grid}.theme-subtheme-row strong{color:#17213d;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.25;overflow:hidden}.theme-subtheme-row small{color:#64728a;font-size:10.5px;line-height:1.25}.theme-subtheme-tickers{flex-wrap:wrap;gap:5px;display:flex}.theme-subtheme-tickers span{color:#14753a;white-space:nowrap;background:#edf9f1;border-radius:999px;padding:3px 6px;font-size:10.5px;line-height:1}.theme-subtheme-tickers span.bearish{color:#e3272f;background:#fff1f2}.theme-subtheme-tickers span.flat{color:#728097;background:#f3f6fa}.theme-score{color:#0f55ff;background:#edf4ff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:15px;display:grid;position:absolute;top:-9px;right:0}.keyword-trend-row{border-bottom:1px solid #e6edf5;grid-template-columns:24px minmax(0,1fr) 82px 52px;align-items:center;gap:10px;padding:13px 0;display:grid}.keyword-rank{color:#0f55ff;background:#edf4ff;border-radius:6px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:500;display:grid}.keyword-copy{min-width:0}.keyword-copy small{color:#64728a;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:700;display:block;overflow:hidden}.trend-bars{justify-content:flex-end;align-items:end;gap:3px;height:34px;display:flex}.trend-bars span{opacity:.8;background:#15923b;border-radius:999px 999px 2px 2px;width:6px;min-height:4px;display:block}.trend-bars.bearish span{background:#e3272f}.trend-bars.volatile span{background:#d07a00}.keyword-metric{justify-items:end;gap:3px;display:grid}.keyword-metric strong{color:#111a33;font-size:14px;line-height:1}.theme-value-topline .bullish,.keyword-metric .bullish{color:#15923b}.theme-value-topline .bearish,.keyword-metric .bearish{color:#e3272f}.theme-value-topline .volatile,.keyword-metric .volatile{color:#d07a00}.sidebar-panel{border-bottom:1px solid #dce4ef;padding-bottom:22px}.sidebar-panel-header{justify-content:flex-start;align-items:center;gap:10px;margin-bottom:20px;display:flex}.sidebar-panel-header h2{color:#111a33;font-size:17px}.sidebar-panel-header.news{border-left:4px solid #1d5cff;padding-left:10px}.sidebar-panel-header.filings{border-left:4px solid #7b3ff2;padding-left:10px}.sidebar-panel-icon{color:#1d5cff;border:2px solid;border-radius:4px;width:17px;height:17px;display:inline-block;position:relative}.sidebar-panel-header.filings .sidebar-panel-icon{color:#7b3ff2}.sidebar-panel-icon:before,.sidebar-panel-icon:after{content:"";background:currentColor;border-radius:99px;width:7px;height:2px;position:absolute;left:3px}.sidebar-panel-icon:before{top:4px}.sidebar-panel-icon:after{top:9px}.mini-table{gap:0;display:grid}.mini-table-head,.mini-table-row{border-bottom:1px solid #e6edf5;align-items:center;gap:12px;min-height:38px;display:grid}.trend-table .mini-table-head,.trend-table .mini-table-row{grid-template-columns:70px 72px 78px 76px}.activity-table .mini-table-head,.activity-table .mini-table-row{grid-template-columns:64px minmax(0,1fr) 70px}.theme-table .mini-table-head,.theme-table .mini-table-row{grid-template-columns:minmax(0,1fr) 56px 54px 70px}.mini-table-head{color:#6a7890;text-transform:uppercase;font-size:10px;font-weight:700}.mini-table-row{color:#34425e;font-size:12px;font-weight:700}.mini-table-row strong{color:#17213d;font-size:12px;font-weight:700}.mini-table-row em{color:#5c3dff;margin-right:8px;font-style:normal;font-weight:700;display:inline-block}.panel-link{color:#0f55ff;margin-top:14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.event-detail-page{color:#111a33;background:#f7f9fc;min-height:100vh}.detail-nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #dde4ee;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:0 28px;display:flex;position:sticky;top:0}.detail-layout{grid-template-columns:minmax(0,1fr) 340px;gap:28px;width:min(1200px,100% - 48px);margin:0 auto;padding:26px 0 56px;display:grid}.detail-main,.detail-sidebar{min-width:0}.detail-main{gap:16px;display:grid}.detail-sidebar{align-content:start;gap:16px;display:grid}.detail-hero,.detail-section,.detail-metrics,.detail-side-panel{background:#fff;border:1px solid #dbe3ee;border-radius:8px}.detail-hero{padding:24px}.detail-badges{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.detail-hero h1{color:#07122f;max-width:840px;font-size:30px;line-height:1.16}.detail-hero p{color:#40506b;max-width:780px;margin-top:12px;font-size:15px;line-height:1.5}.detail-section{padding:18px}.detail-section h2,.detail-side-panel h2{color:#111a33;margin-bottom:10px;font-size:16px}.detail-section p{color:#40506b;font-size:14px;line-height:1.55}.detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.detail-metric{background:#fbfcfe;border:1px solid #edf1f6;border-radius:8px;min-width:0;padding:11px}.detail-metric span{color:#64728a;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.detail-metric strong{color:#17213d;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;display:block;overflow:hidden}.detail-ad-slot{color:#64728a;text-transform:uppercase;background:#fff;border:1px dashed #b7c5da;border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}.detail-ad-slot.top{min-height:96px}.detail-ad-slot.inline{min-height:180px}.detail-ad-slot.rail{min-height:280px}.detail-side-panel{gap:10px;padding:16px;display:grid}.detail-side-panel a{color:#0f55ff;background:#fff;border:1px solid #d2dbea;border-radius:6px;align-items:center;min-height:36px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.related-shell{flex-wrap:wrap;gap:8px;display:flex}.related-shell span{color:#40506b;background:#fbfcfe;border:1px solid #d2dbea;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.stock-detail-page{--detail-divider:#dce4ef;background:#fff}.archive-notice-panel{align-content:start;gap:18px;display:grid}.archive-detail-eyebrow{color:#64728a;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.archive-notice-panel h2,.archive-original-section h2{color:#07122f;margin-top:6px;font-size:20px;line-height:1.25}.archive-notice-panel p{color:#40506b;max-width:560px;margin-top:10px;font-size:15px;line-height:1.58}.archive-notice-metrics{border-top:1px solid var(--detail-divider);border-bottom:1px solid var(--detail-divider);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.archive-notice-metrics div{gap:6px;min-height:72px;padding:14px 14px 14px 0;display:grid}.archive-notice-metrics div+div{border-left:1px solid var(--detail-divider);padding-left:14px}.archive-notice-metrics span{color:#64728a;text-transform:uppercase;font-size:11px;font-weight:700}.archive-notice-metrics strong{color:#07122f;font-size:13px;line-height:1.3}.archive-original-link{color:#0f55ff;align-items:center;gap:6px;width:fit-content;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.stock-detail-shell{grid-template-columns:minmax(0,980px) 300px;gap:24px;width:min(1340px,100% - 44px);margin:0 auto;padding:24px 0 56px;display:grid}.stock-detail-main,.stock-detail-rail{min-width:0}.stock-detail-main{gap:0;display:grid}.stock-detail-rail{border-left:1px solid var(--detail-divider);align-content:start;gap:0;padding-left:24px;display:grid}.stock-detail-kicker-row{color:#64728a;flex-wrap:wrap;align-items:center;gap:18px;min-height:24px;font-size:12px;display:flex}.stock-detail-breadcrumb{color:#64728a;align-items:center;gap:8px;font-size:12px;display:flex}.stock-detail-breadcrumb a{color:#0f55ff;text-decoration:none}.stock-detail-source-line{color:#64728a;align-items:center;gap:8px;font-size:12px;display:flex}.stock-detail-source-line span+span:before{color:#9aa8bc;content:"·";margin-right:8px}.stock-detail-hero{border-bottom:1px solid var(--detail-divider);padding:8px 0 16px}.stock-detail-title-block{gap:12px;display:grid}.stock-detail-title-block h1{color:#07122f;max-width:780px;font-size:30px;line-height:1.18}.stock-detail-meta{color:#52627f;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.stock-detail-meta>span:not(.ticker-chip,.signal-badge,.source-badge){border:1px solid var(--detail-divider);background:#fff;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.stock-detail-meta>span.filing-template-chip{color:#0f55ff;background:#eef4ff;border-color:#bfdbfe;font-weight:700}.ticker-chip{color:#14753a;background:#edf9f1;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.planned-ticker-chip{color:#0f55ff;background:#eef4ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.stock-detail-source-line span+span:before{content:"/"}.filing-form-pill{color:#5c3dff;background:#f3efff;border:1px solid #d3c5ff;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.stock-detail-meta .signal-badge,.stock-detail-meta .source-badge.impact-badge{text-transform:uppercase;border-radius:999px;min-width:auto;min-height:28px;padding:6px 10px;font-size:11px;font-weight:600;line-height:1}.stock-detail-top-grid,.stock-detail-card-grid{border-bottom:1px solid var(--detail-divider);gap:0;display:grid}.stock-detail-top-grid{grid-template-columns:minmax(270px,.9fr) minmax(0,1.1fr)}.stock-detail-card-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-detail-card-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-detail-card-grid.two-up.insight-summary-grid{grid-template-columns:minmax(270px,.9fr) minmax(0,1.1fr)}.stock-detail-card{border:0;border-bottom:1px solid var(--detail-divider);min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:22px 0}.stock-detail-rail>.stock-detail-card{border-bottom:0;padding:18px 0 20px}.stock-detail-rail>.stock-detail-card:first-child{padding-top:0}.stock-detail-rail>.stock-detail-card+.stock-detail-card{border-top:1px solid var(--detail-divider);margin-top:10px;padding-top:24px}.stock-detail-top-grid>.stock-detail-card,.stock-detail-card-grid>.stock-detail-card{border-bottom:0;padding-right:26px}.stock-detail-top-grid>.stock-detail-card+.stock-detail-card,.stock-detail-card-grid>.stock-detail-card+.stock-detail-card{padding-left:26px}.stock-detail-top-grid>.stock-detail-card+.stock-detail-card,.stock-detail-card-grid>.stock-detail-card+.stock-detail-card,.case-list+.case-list{position:relative}.stock-detail-top-grid>.stock-detail-card+.stock-detail-card:before{background:var(--detail-divider);content:"";width:1px;position:absolute;top:18px;bottom:18px;left:0}.stock-detail-top-grid>.stock-detail-card:last-child,.stock-detail-card-grid>.stock-detail-card:last-child{padding-right:0}.card-heading-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.card-heading-row h2,.stock-detail-card h2{color:#111a33;font-size:14px;line-height:1.25}.card-heading-row span,.card-heading-row a{color:#64728a;font-size:11px;text-decoration:none}.card-heading-row a{color:#0f55ff}.effect-original-card .card-heading-row p,.effect-next-card .card-heading-row p{color:#64728a;margin-top:4px;font-size:12px;line-height:1.4}.effect-original-link{color:#0f55ff;border:1px solid #bfd0ea;border-radius:8px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.effect-original-body{gap:10px;display:grid}.effect-original-meta{flex-wrap:wrap;gap:6px;display:flex}.effect-original-meta span{color:#405675;border:1px solid #d8e2f0;border-radius:999px;padding:4px 8px;font-size:11px;line-height:1}.effect-original-body h3{color:#07142d;font-size:16px;line-height:1.35}.effect-original-body p,.effect-fallback-note{color:#25395d;font-size:14px;line-height:1.55}.effect-fallback-note{background:#f8fbff;border:1px solid #d8e2f0;border-radius:8px;padding:12px}.effect-next-list{color:#25395d;gap:10px;margin:0;padding-left:22px;font-size:14px;line-height:1.45;display:grid}.price-card-heading{align-items:center}.price-range-control{background:0 0;align-items:center;gap:18px;padding:0;display:inline-flex}.price-range-control button{color:#52627f;cursor:pointer;background:0 0;border:0;min-width:0;min-height:28px;padding:0;font-size:10px;line-height:1;position:relative}.price-range-control button.active{color:#0f55ff;box-shadow:none;background:0 0}.price-range-control button.active:after{content:"";background:#0f55ff;border-radius:999px;height:2px;position:absolute;bottom:3px;left:0;right:0}.price-card-topline{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.detail-price{color:#07122f;font-size:28px;line-height:1.1;display:block}.detail-change{margin-top:6px;font-size:13px;display:block}.detail-change.bullish,.related-ticker-tile em.bullish{color:#15923b}.detail-change.bearish,.related-ticker-tile em.bearish{color:#e3272f}.detail-change.neutral,.related-ticker-tile em.neutral{color:#64728a}.detail-change.volatile,.related-ticker-tile em.volatile{color:#a05a00}.price-volume-chart{width:100%;height:218px;display:block}.price-chart-wrap{margin-top:12px;position:relative}.price-chart-empty{color:#64728a;place-items:center;min-height:180px;font-size:12px;display:grid}.price-volume-chart .previous-close-line{stroke:var(--detail-divider);stroke-dasharray:5 5;stroke-width:1px}.price-volume-chart .price-line{fill:none;stroke:#148442;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.price-volume-chart .last-price-dot{fill:#148442}.price-volume-chart.bearish .price-line{stroke:#d94d61}.price-volume-chart.bearish .last-price-dot{fill:#d94d61}.price-volume-chart.volatile .price-line{stroke:#a05a00}.price-volume-chart.volatile .last-price-dot{fill:#a05a00}.price-volume-chart.neutral .price-line{stroke:#64728a}.price-volume-chart.neutral .last-price-dot{fill:#64728a}.price-volume-chart .volume-bar{opacity:.28}.price-volume-chart .volume-bar.bullish{fill:#148442}.price-volume-chart .volume-bar.bearish{fill:#d94d61}.price-volume-chart .prev-close-label{fill:#64728a;letter-spacing:0;font-size:9px}.price-volume-chart .price-grid-line{stroke:var(--detail-divider);stroke-width:1px;opacity:.72}.price-volume-chart .price-axis-label,.price-volume-chart .time-axis-label,.price-volume-chart .volume-axis-label{fill:#64728a;letter-spacing:0;font-size:9px}.price-volume-chart .time-axis-label{font-size:10px}.price-volume-chart .price-hover-line{stroke:#0f55ff;stroke-dasharray:3 3;stroke-width:1px;opacity:.72}.price-volume-chart .hover-price-dot{fill:#fff;stroke:currentColor;stroke-width:2px}.price-volume-chart.bullish .hover-price-dot{color:#148442}.price-volume-chart.bearish .hover-price-dot{color:#d94d61}.price-volume-chart.volatile .hover-price-dot{color:#a05a00}.price-volume-chart.neutral .hover-price-dot{color:#64728a}.price-volume-chart .chart-hover-zone{fill:#0000;cursor:crosshair}.price-chart-tooltip{z-index:4;border:1px solid var(--detail-divider);color:#33415c;pointer-events:none;background:#fff;border-radius:8px;gap:3px;width:max-content;max-width:245px;padding:9px 10px;font-size:11px;line-height:1.35;display:grid;position:absolute;top:38px;transform:translate(10px);box-shadow:0 12px 26px #0f203a21}.price-chart-tooltip.left{transform:translate(calc(-100% - 10px))}.price-chart-tooltip strong{color:#07122f;font-size:12px}.price-chart-meta{border-top:1px solid var(--detail-divider);color:#64728a;justify-content:space-between;align-items:center;gap:10px;padding-top:9px;font-size:10px;display:flex}.detail-line-chart{width:100%;height:126px;margin-top:14px;display:block}.detail-line-chart line{stroke:var(--detail-divider);stroke-width:1px}.detail-line-chart polyline{fill:none;stroke:#15923b;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.detail-line-chart circle{fill:#15923b}.detail-line-chart.bearish polyline,.detail-line-chart.bearish circle{stroke:#e3272f;fill:#e3272f}.detail-line-chart.volatile polyline,.detail-line-chart.volatile circle{stroke:#a05a00;fill:#a05a00}.detail-line-chart.neutral polyline,.detail-line-chart.neutral circle{stroke:#64728a;fill:#64728a}.quick-take-card p,.case-list li,.analysis-card p,.summary-card p,.alert-card p{color:#40506b;font-size:13px;line-height:1.55}.quick-analysis-panel{align-content:start;gap:18px;display:grid}.filing-summary-panel{gap:0;display:grid}.filing-summary-panel .card-heading-row{margin-bottom:8px}.filing-summary-panel p{color:#40506b;max-width:none;margin:0;font-size:14px;line-height:1.55}.quick-case-panel.single{border-top:2px solid var(--detail-divider);margin-top:-1px;padding-top:18px}.quick-case-panel.single.bullish{border-top-color:#148442}.quick-case-panel.single.bearish{border-top-color:#d94d61}.quick-case-panel.single .case-list{border-top:0;padding-top:0}.quick-take-block{gap:0;display:grid}.quick-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.case-list{border-top:2px solid #148442;align-content:start;gap:10px;min-width:0;padding-top:14px;padding-right:22px;display:grid}.case-list+.case-list{padding-left:22px;padding-right:0}.case-list.bearish{border-top-color:#d94d61}.case-list h2{color:#111a33;margin:0;font-size:13px;line-height:1.25}.case-list ol{gap:7px;margin:0;padding-left:18px;font-size:12px;line-height:1.42;display:grid}.insight-summary-grid .analysis-card,.insight-summary-grid .summary-card{min-height:172px}.detail-chip-row{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.detail-chip-row span{color:#40506b;text-transform:capitalize;background:#fbfcfe;border:1px solid #d2dbea;border-radius:999px;padding:6px 9px;font-size:11px}.proxy-vote-summary-card{align-content:start}.proxy-vote-summary-rows{gap:0;display:grid}.proxy-vote-summary-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.proxy-vote-summary-tile{min-width:0;min-height:94px;box-shadow:none;background:#fff;border:1px solid #dbe3ee;border-radius:8px;align-content:start;gap:6px;padding:12px;display:grid}.proxy-vote-summary-tile span{color:#64728a;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.25}.proxy-vote-summary-tile strong{color:#111a33;overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.28}.proxy-vote-summary-tile small{color:#51617a;overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:500;line-height:1.35}.periodic-report-section{border-bottom:1px solid var(--detail-divider);padding:22px 0}.periodic-report-section-heading{margin-bottom:14px}.periodic-report-section-heading h2{color:#111a33;margin:0;font-size:14px;line-height:1.3}.periodic-performance-list{border-top:1px solid var(--detail-divider);border-bottom:1px solid var(--detail-divider);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.periodic-performance-list.count-1{grid-template-columns:minmax(0,1fr)}.periodic-performance-list.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.periodic-performance-item{flex-direction:column;min-width:0;padding:14px 18px;display:flex}.periodic-performance-item:first-child{padding-left:0}.periodic-performance-item+.periodic-performance-item{border-left:1px solid var(--detail-divider)}.periodic-performance-heading{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.periodic-performance-heading strong{color:#111a33;min-width:0;font-size:13px;line-height:1.35}.periodic-performance-heading span{color:#64748b;text-align:right;flex:none;font-size:11px;font-weight:600;line-height:1.3}.periodic-performance-heading span.improvement{color:#16a34a}.periodic-performance-heading span.deterioration{color:#ef4444}.periodic-performance-pair,.periodic-signed-row{grid-template-columns:54px minmax(72px,1fr) minmax(70px,auto);align-items:center;gap:8px;min-width:0;display:grid}.periodic-performance-pair>span,.periodic-signed-row>span{color:#64728a;text-transform:uppercase;font-size:10px;line-height:1.25}.periodic-performance-pair>b,.periodic-signed-row>b{color:#071a3d;text-align:right;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.periodic-performance-track,.periodic-signed-track{background:#eaf0f8;height:8px;position:relative;overflow:hidden}.periodic-performance-track i,.periodic-signed-bar{height:100%;display:block}.periodic-performance-track i.current,.periodic-signed-bar.positive{background:#2563eb}.periodic-performance-track i.comparison,.periodic-signed-bar.comparison{background:#94a3b8}.periodic-signed-comparison{gap:8px;display:grid}.periodic-signed-bar{position:absolute;top:0;bottom:0}.periodic-signed-bar.negative{background:#ef4444}.periodic-signed-bar.neutral{background:#64748b}.periodic-signed-zero{background:#7f91aa;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}.periodic-signed-row>b.positive{color:#2563eb}.periodic-signed-row>b.negative{color:#ef4444}.periodic-signed-row>b.neutral{color:#475569}.periodic-guidance-footer{border-top:1px solid var(--detail-divider);margin-top:12px;padding-top:11px}.periodic-guidance-footer>div{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.periodic-guidance-footer span,.periodic-guidance-footer small{color:#64748b;font-size:10px;line-height:1.35}.periodic-guidance-footer strong{color:#071a3d;overflow-wrap:anywhere;text-align:right;max-width:58%;font-size:12px;line-height:1.3}.periodic-guidance-footer small{margin-top:4px;display:block}.periodic-business-updates-section{width:min(100%,920px)}.periodic-business-update-list{border-top:1px solid var(--detail-divider)}.periodic-business-update-row{border-bottom:1px solid var(--detail-divider);gap:4px;padding:12px 0;display:grid}.periodic-business-update-heading{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.periodic-business-update-heading>span{color:#50617d;font-weight:600}.periodic-business-update-heading>strong{color:#111a33;font-size:13px;line-height:1.4}.periodic-business-update-heading>b{color:#2563eb;font-size:13px;font-weight:500;line-height:1.4}.periodic-business-update-heading>b:before{color:#94a3b8;content:"·";margin-right:6px}.periodic-business-update-row>p{color:#40506b;margin:0;font-size:12px;line-height:1.5}@media (max-width:760px){.periodic-performance-list{grid-template-columns:1fr}.periodic-performance-item,.periodic-performance-item:first-child{padding-left:0;padding-right:0}.periodic-performance-item+.periodic-performance-item{border-top:1px solid var(--detail-divider);border-left:0}.periodic-performance-heading{align-items:flex-start}.periodic-performance-pair,.periodic-signed-row{grid-template-columns:58px minmax(70px,1fr) minmax(68px,auto)}}html[data-theme=dark] .stock-detail-page :is(.periodic-report-section-heading h2,.periodic-performance-heading strong,.periodic-performance-pair>b,.periodic-signed-row>b,.periodic-guidance-footer strong,.periodic-business-update-heading>strong){color:var(--text)}html[data-theme=dark] .stock-detail-page :is(.periodic-performance-pair>span,.periodic-signed-row>span,.periodic-guidance-footer span,.periodic-guidance-footer small,.periodic-business-update-row>p){color:var(--muted)}html[data-theme=dark] .stock-detail-page :is(.periodic-performance-track,.periodic-signed-track){background:#273244}html[data-theme=dark] .stock-detail-page .periodic-business-update-heading>b{color:#7da6ff}.proxy-summary-context{color:#07122f;margin:0 0 14px;font-size:14px;line-height:1.55}.proxy-agenda-card{gap:14px;display:grid}.proxy-agenda-table{border-top:1px solid var(--detail-divider);display:grid}.proxy-agenda-row{grid-template-columns:92px minmax(260px,1fr) minmax(150px,.34fr) 96px;align-items:start;gap:14px;padding:11px 0;display:grid}.proxy-agenda-row-group{border-bottom:1px solid var(--detail-divider);gap:11px;padding:17px 0;display:grid;position:relative}.proxy-agenda-row-group:last-child{border-bottom:0}.proxy-agenda-header{border-bottom:1px solid var(--detail-divider);color:#52627f;text-transform:uppercase;font-size:11px;font-weight:800}.proxy-agenda-table>.proxy-agenda-row:not(.proxy-agenda-header){border-bottom:1px solid var(--detail-divider)}.proxy-agenda-table>.proxy-agenda-row:last-child{border-bottom:0}.proxy-agenda-proposal-heading{min-width:0;display:block}.proxy-agenda-proposal-main{gap:6px;min-width:0;display:grid}.proxy-agenda-proposal-meta{flex-wrap:wrap;gap:6px;display:flex}.proxy-agenda-proposal-meta span{color:#40506b;background:#f8fafc;border:1px solid #d7e0ec;border-radius:999px;min-width:0;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.35;display:inline-flex}.proxy-agenda-proposal-copy{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px;min-width:0;display:grid}.proxy-agenda-proposal-number{color:#40506b;grid-column:1;font-size:15px;font-weight:750;line-height:1.35}.proxy-agenda-proposal-main strong{color:#07122f;grid-column:2;min-width:0;font-size:15px;line-height:1.35}.proxy-agenda-proposal-main p{color:#40506b;max-width:760px;margin:0;font-size:13px;line-height:1.45}.proxy-agenda-explanation{grid-column:2;align-items:flex-start;gap:8px;max-width:820px;display:flex}.proxy-agenda-explanation span{color:#315a9e;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;width:14px;height:18px;line-height:1;display:inline-flex;transform:translateY(1px)}.proxy-agenda-explanation p{flex:auto;min-width:0}.proxy-agenda-row span{color:#40506b;min-width:0;font-size:12px;line-height:1.35}.proxy-agenda-row strong{color:#07122f;min-width:0;font-size:14px;line-height:1.35}.proxy-agenda-proposal-cell{gap:4px;min-width:0;display:grid}.proxy-agenda-proposal-cell p{color:#52627f;margin:0;font-size:12px;line-height:1.4}.proxy-agenda-detail-list{border-top:1px solid #dbe3eecc;gap:0;margin-left:22px;padding:2px 0 0;display:grid}.proxy-agenda-detail{background:0 0;border-top:1px solid #dbe3ee9e;gap:0;min-width:0;padding:0;display:grid}.proxy-agenda-detail:first-child{border-top:0}.proxy-agenda-detail-row{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding:7px 0;display:grid}.proxy-agenda-detail-row+.proxy-agenda-detail-row{border-top:1px solid #dbe3ee8c}.proxy-agenda-detail-row span{color:#52627f;letter-spacing:0;text-transform:none;font-size:12px;font-weight:800;line-height:1.3}.proxy-agenda-detail-row span:last-child{color:#07122f;font-weight:650}.proxy-agenda-detail-row span small{color:#64728a;text-transform:none;margin-top:2px;font-size:11px;font-weight:500;line-height:1.35;display:block}.proxy-agenda-detail-row strong,.proxy-agenda-detail-row b{color:#07122f;font-size:13px;line-height:1.35}.proxy-agenda-detail-row p{color:#52627f;margin:0;font-size:12px;line-height:1.4}.proxy-watch-grid{width:100%;display:block}.proxy-watch-grid>.analysis-card{min-height:0}html[data-theme=dark] .proxy-agenda-detail{border-color:#94a3b847}html[data-theme=dark] .proxy-agenda-detail-row+.proxy-agenda-detail-row{border-color:#94a3b833}html[data-theme=dark] .proxy-agenda-detail-row strong,html[data-theme=dark] .proxy-agenda-detail-row b{color:#e5eefc}html[data-theme=dark] .proxy-agenda-proposal-meta span{color:#c6d3e7;background:#0f172aa8;border-color:#94a3b847}html[data-theme=dark] .proxy-agenda-proposal-main strong,html[data-theme=dark] .proxy-agenda-detail-row span:last-child{color:#e5eefc}html[data-theme=dark] .proxy-agenda-proposal-number,html[data-theme=dark] .proxy-agenda-detail-row span,html[data-theme=dark] .proxy-agenda-detail-row p,html[data-theme=dark] .proxy-agenda-proposal-main p,html[data-theme=dark] .proxy-agenda-detail-row span small{color:#9fb0c8}html[data-theme=dark] .proxy-agenda-explanation span{color:#9cc4ff}@media (max-width:1180px){.proxy-agenda-detail-list{margin-left:22px}.proxy-agenda-detail-row{grid-template-columns:144px minmax(0,1fr)}}@media (max-width:760px){.proxy-agenda-table{border-top:1px solid var(--detail-divider)}.proxy-agenda-header{display:none}.proxy-agenda-row-group{border-bottom:1px solid var(--detail-divider);background:0 0;gap:10px;padding:14px 0}.proxy-agenda-row-group:last-child{border-bottom:0}.proxy-agenda-proposal-meta{gap:4px}.proxy-agenda-proposal-meta span{padding:2px 7px;font-size:10px}.proxy-agenda-proposal-main strong,.proxy-agenda-proposal-number{font-size:14px}.proxy-agenda-proposal-main p{font-size:12px}.proxy-agenda-row{grid-template-columns:78px minmax(0,1fr);gap:5px 12px;padding:12px 0}.proxy-agenda-row>span:first-child{grid-area:1/1/span 2}.proxy-agenda-row>.proxy-agenda-proposal-cell{grid-column:2}.proxy-agenda-row>span:nth-of-type(2),.proxy-agenda-row>span:nth-of-type(3){grid-column:2;font-size:11px}.proxy-agenda-row>span:nth-of-type(3):before{content:"Board: ";color:#64728a;font-weight:700}.proxy-agenda-detail-list{margin-left:0;padding:2px 0 0}.proxy-agenda-detail-row{grid-template-columns:minmax(0,1fr);gap:4px}html[data-theme=dark] .proxy-agenda-row-group{background:0 0;border-color:#94a3b83d}}@media (max-width:420px){.proxy-agenda-row{grid-template-columns:64px minmax(0,1fr)}}.dividend-overview-grid{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}.dividend-summary-panel{align-content:start;gap:18px;display:grid}.dividend-summary-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.dividend-template-label{color:#0c7b3d;background:#eefbf4;border:1px solid #b7e2ca;border-radius:999px;width:fit-content;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.dividend-summary-heading h2{color:#07122f;margin:9px 0 6px;font-size:24px;line-height:1.16}.dividend-summary-heading p{color:#33415c;max-width:620px;margin:0;font-size:14px;line-height:1.48}.dividend-score-pill{background:#fbfdff;border:1px solid #dbe5f1;border-radius:8px;justify-items:center;min-width:82px;padding:12px 10px;display:grid}.dividend-score-pill strong{color:#0c7b3d;font-size:34px;line-height:1}.dividend-score-pill.bearish strong{color:#c43d4c}.dividend-score-pill.volatile strong{color:#a05a00}.dividend-score-pill span{color:#52627f;text-transform:capitalize;margin-top:7px;font-size:11px;font-weight:800}.dividend-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dividend-metric-card{background:#fff;border:1px solid #dbe5f1;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:13px;display:grid}.dividend-metric-icon{color:#0c7b3d;background:#eefbf4;border-radius:8px;place-items:center;width:42px;height:42px;display:inline-grid}.dividend-metric-card:nth-child(2) .dividend-metric-icon{color:#0f55ff;background:#eef4ff}.dividend-metric-card:nth-child(3) .dividend-metric-icon{color:#a05a00;background:#fff6e8}.dividend-metric-card:nth-child(4) .dividend-metric-icon{color:#6935bf;background:#f3edff}.dividend-metric-card div{min-width:0}.dividend-metric-card span:not(.dividend-metric-icon){color:#64728a;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2;display:block}.dividend-metric-card strong{color:#07122f;overflow-wrap:anywhere;margin-top:6px;font-size:18px;line-height:1.18;display:block}.dividend-metric-card em{color:#52627f;margin-top:6px;font-size:11px;font-style:normal;line-height:1.35;display:block}.dividend-timeline-card{gap:12px;display:grid}.dividend-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:16px 4px 4px;display:grid}.dividend-timeline-step{text-align:center;justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.dividend-timeline-dot{z-index:1;color:#fff;background:#fff;border:2px solid #9db0c9;border-radius:999px;place-items:center;width:18px;height:18px;display:inline-grid}.dividend-timeline-step.complete .dividend-timeline-dot{background:#0c8b45;border-color:#0c8b45}.dividend-timeline-step.pending .dividend-timeline-dot{background:#0f55ff;border-color:#0f55ff}.dividend-timeline-step.missing .dividend-timeline-dot{background:#fff;border-color:#b8c4d5}.dividend-timeline-line{background:#b8c4d5;width:calc(100% - 18px);height:2px;position:absolute;top:8px;left:calc(50% + 9px)}.dividend-timeline-step strong{color:#07122f;margin-top:4px;font-size:12px;line-height:1.25}.dividend-timeline-step em{color:#40506b;font-size:12px;font-style:normal;line-height:1.35}.dividend-detail-grid{align-items:stretch}.dividend-change-card,.dividend-investor-card,.dividend-context-card{align-content:start;gap:16px;display:grid}.dividend-change-readout{grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:12px;display:grid}.dividend-change-readout>div:not(.dividend-change-arrow){background:#fbfdff;border:1px solid #dbe5f1;border-radius:8px;min-height:102px;padding:14px}.dividend-change-readout span{color:#64728a;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.dividend-change-readout strong{color:#07122f;margin-top:12px;font-size:22px;line-height:1.15;display:block}.dividend-change-readout em{color:#52627f;margin-top:8px;font-size:11px;font-style:normal;display:block}.dividend-change-arrow{color:#52627f;background:#edf2f8;border-radius:999px;place-items:center;width:34px;height:34px;font-weight:800;display:inline-grid}.dividend-detail-table{border-top:1px solid var(--detail-divider);display:grid}.dividend-detail-table .detail-metric-row{min-height:38px}.dividend-interpretation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dividend-point-list{background:#fff;border:1px solid #dbe5f1;border-radius:8px;padding:14px}.dividend-point-list.bullish{background:#f3fcf7;border-color:#c7ead5}.dividend-point-list.caution{background:#fffaf0;border-color:#efdcb7}.dividend-point-list h3{color:#0c7b3d;align-items:center;gap:7px;margin:0 0 10px;font-size:14px;line-height:1.25;display:inline-flex}.dividend-point-list.caution h3{color:#a05a00}.dividend-point-list ul{color:#33415c;gap:7px;margin:0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.dividend-quick-strip{background:#f3f8ff;border:1px solid #d3e3fb;border-radius:8px;padding:12px 14px}.dividend-quick-strip span{color:#0f55ff;font-size:11px;font-weight:800}.dividend-quick-strip p{color:#17213d;margin:4px 0 0;font-size:13px;line-height:1.45}.dividend-context-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vote-overview-grid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)}.vote-summary-panel{align-content:start;gap:14px;display:grid}.vote-summary-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.vote-template-label{color:#0f55ff;background:#eef4ff;border:1px solid #bfdbfe;border-radius:999px;width:fit-content;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.vote-summary-heading h2{color:#07122f;margin:0 0 6px;font-size:21px;line-height:1.2}.vote-summary-heading p{color:#33415c;max-width:640px;margin:0;font-size:13px;line-height:1.46}.vote-status-stack{justify-items:end;gap:8px;min-width:104px;display:grid}.vote-status-pill{color:#52627f;background:#fbfdff;border:1px solid #dbe5f1;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.vote-status-pill.pending{color:#40506b;background:#f7faff;border-color:#c9d7ea}.vote-status-pill.complete{color:#0f55ff;background:#f7faff;border-color:#c9d7ea}.vote-status-pill.high{color:#c43d4c;background:#fff1f4;border-color:#f4c6cf}.vote-score-pill{background:#fff;border:1px solid #dbe5f1;border-radius:8px;justify-items:center;min-width:72px;padding:9px 10px;display:grid}.vote-score-pill strong{color:#0f55ff;font-size:28px;line-height:1}.vote-score-pill.bearish strong{color:#c43d4c}.vote-score-pill.volatile strong{color:#a05a00}.vote-score-pill em{color:#52627f;text-transform:capitalize;margin-top:6px;font-size:11px;font-style:normal;font-weight:800}.vote-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vote-metric-card{background:#fff;border:1px solid #dbe5f1;border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:12px;display:grid}.vote-metric-icon{color:#0f55ff;background:#eef4ff;border-radius:8px;place-items:center;width:40px;height:40px;display:inline-grid}.vote-metric-card:nth-child(2) .vote-metric-icon,.vote-metric-card:nth-child(3) .vote-metric-icon,.vote-metric-card:nth-child(4) .vote-metric-icon{color:#0f55ff;background:#eef4ff}.vote-metric-card span:not(.vote-metric-icon){color:#64728a;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2;display:block}.vote-metric-card strong{color:#07122f;overflow-wrap:anywhere;margin-top:6px;font-size:16px;line-height:1.18;display:block}.vote-metric-card em{color:#52627f;margin-top:6px;font-size:11px;font-style:normal;line-height:1.35;display:block}.vote-decision-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.vote-proposal-card,.vote-approved-card,.vote-timeline-card,.vote-power-card,.vote-red-flags-card,.vote-source-card{align-content:start;gap:14px;display:grid}.vote-proposal-list{gap:8px;display:grid}.vote-proposal-row{background:#fff;border:1px solid #dbe5f1;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px;display:grid}.vote-proposal-index{color:#0f55ff;background:#eef4ff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:17px;font-weight:900;display:inline-grid}.vote-proposal-row strong{color:#07122f;font-size:15px;line-height:1.25;display:block}.vote-proposal-row p{color:#40506b;margin:5px 0 0;font-size:12px;line-height:1.4}.vote-proposal-row em{white-space:nowrap;border-radius:8px;padding:7px 9px;font-size:11px;font-style:normal;font-weight:900}.vote-proposal-row em.high{color:#c43d4c;background:#fff5f7}.vote-proposal-row em.medium,.vote-proposal-row em.low{color:#40506b;background:#f2f5fa}.vote-approved-list,.vote-red-flags-card ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.vote-approved-list li,.vote-red-flags-card li{color:#17213d;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:13px;line-height:1.42;display:grid}.vote-approved-list svg{color:#0f55ff;margin-top:2px}.vote-red-flags-card svg{color:#e3272f;margin-top:2px}.vote-middle-grid{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr) minmax(240px,.75fr)}.vote-review-card{gap:16px;display:grid}.vote-review-bottom{border-top:1px solid var(--detail-divider);grid-template-columns:minmax(300px,.95fr) minmax(0,1fr) minmax(240px,.9fr);gap:14px;padding-top:16px;display:grid}.vote-timeline-panel{min-width:0}.vote-timeline-panel .card-heading-row{margin-bottom:4px}.vote-mini-panel{background:#fff;border:1px solid #dbe5f1;border-radius:8px;min-width:0;padding:14px}.vote-mini-panel h2{margin-bottom:11px}.vote-timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:14px 4px 2px;display:grid}.vote-timeline-step{text-align:center;justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.vote-timeline-dot{z-index:1;color:#64728a;background:#fff;border:2px solid #b8c4d5;border-radius:999px;place-items:center;width:34px;height:34px;display:inline-grid}.vote-timeline-step.complete .vote-timeline-dot{color:#0f55ff;background:#eef4ff;border-color:#0f55ff}.vote-timeline-step.pending .vote-timeline-dot{color:#6b7891;background:#f7faff;border-color:#c8d3e3}.vote-timeline-step.current .vote-timeline-dot{color:#fff;background:#0f55ff;border-color:#0f55ff;outline:3px solid #0f55ff2e;box-shadow:0 0 0 4px #fff}.vote-timeline-step.current strong{color:#0f55ff;font-weight:900}.vote-timeline-step.current em{color:#0b3fb5;font-weight:800}.vote-timeline-line{background:#b8c4d5;width:calc(100% - 34px);height:2px;position:absolute;top:17px;left:calc(50% + 17px)}.vote-timeline-step strong{color:#07122f;margin-top:3px;font-size:12px;line-height:1.25}.vote-timeline-step em{color:#40506b;font-size:11px;font-style:normal;line-height:1.35}.vote-current-marker{color:#fff;text-transform:uppercase;white-space:nowrap;background:#0f55ff;border:1px solid #0f55ff;border-radius:999px;align-items:center;padding:4px 8px;font-size:9px;font-weight:900;line-height:1.1;display:inline-flex}.vote-power-body{grid-template-columns:116px minmax(0,1fr);align-items:center;gap:16px;display:grid}.vote-power-donut{width:116px;height:116px;box-shadow:inset 0 0 0 31px var(--surface);border-radius:999px}.vote-power-list{gap:10px;width:100%;display:grid}.vote-power-list div{color:#40506b;grid-template-columns:10px minmax(92px,1fr) auto;align-items:center;gap:9px;font-size:13px;display:grid}.vote-power-list span{border-radius:999px;width:10px;height:10px}.vote-power-list em{font-style:normal}.vote-power-list strong{color:#07122f;font-size:14px}.vote-power-card p{color:#64728a;margin:12px 0 0;font-size:12px;line-height:1.4}.vote-compact-list ol{color:#17213d;gap:9px;margin:0;padding-left:18px;font-size:12px;line-height:1.43;display:grid}.vote-compact-list li::marker{color:#0f55ff;font-weight:900}.vote-source-card .card-heading-row a{align-items:center;gap:5px;display:inline-flex}.vote-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vote-source-grid div{background:#fff;border:1px solid #dbe5f1;border-radius:8px;grid-template-columns:26px minmax(0,1fr);gap:5px 10px;padding:12px;display:grid}.vote-source-grid svg{color:#0f55ff;grid-row:1/span 2}.vote-source-grid strong{color:#07122f;font-size:13px;line-height:1.25}.vote-source-grid span{color:#52627f;font-size:11px;line-height:1.35}.fda-overview-grid{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.25fr)}.fda-summary-panel,.fda-timeline-card,.fda-decision-card,.fda-risk-card,.fda-watch-card,.fda-source-card{background:#fff}.fda-summary-heading{border-bottom:1px solid #e3ebf6;gap:8px;padding-bottom:14px;display:grid}.fda-template-label{color:#0b5bd3;background:#f2f7ff;border:1px solid #bfd7ff;border-radius:999px;width:fit-content;padding:5px 10px;font-size:11px;font-weight:800}.fda-summary-heading h2{color:#061331;margin:0;font-size:24px;line-height:1.08}.fda-summary-heading p{color:#30415f;max-width:740px;margin:0;font-size:14px;line-height:1.45}.fda-summary-heading p strong{color:#061331}.fda-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.fda-metric-card{background:#fbfdff;border:1px solid #d7e2f1;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.fda-metric-icon{color:#0b5bd3;background:#eef5ff;border-radius:8px;place-items:center;width:38px;height:38px;display:inline-grid}.fda-metric-card.positive .fda-metric-icon{color:#14875f;background:#ecfbf4}.fda-metric-card.risk .fda-metric-icon{color:#c23c50;background:#fff0f2}.fda-metric-card span:not(.fda-metric-icon){color:#64728a;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.1;display:block}.fda-metric-card strong{color:#061331;margin-top:4px;font-size:17px;line-height:1.12;display:block}.fda-metric-card em{color:#43536e;margin-top:4px;font-size:12px;font-style:normal;line-height:1.25;display:block}.fda-analysis-panel{border-top:1px solid #dfe7f2;border-bottom:1px solid #dfe7f2;gap:14px;padding:18px 0;display:grid}.fda-analysis-panel-compact{gap:10px;padding:20px 0 22px}.fda-key-takeaways-panel{padding:18px 0 20px}.fda-analysis-header{justify-content:flex-start;align-items:center;gap:12px;display:flex}.fda-analysis-panel h2{color:#061331;margin:0;font-size:20px;line-height:1.15}.fda-analysis-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.fda-analysis-copy section{border-left:1px solid #e3ebf6;gap:8px;padding-left:14px;display:grid}.fda-analysis-copy h3{color:#061331;margin:0;font-size:14px;line-height:1.25}.fda-analysis-copy p{color:#263852;margin:0;font-size:13px;line-height:1.48}.fda-compact-copy{gap:12px;display:grid}.fda-compact-copy p,.fda-brief-copy p{color:#17213d;max-width:820px;margin:0;font-size:14px;line-height:1.55}.fda-brief-copy{gap:10px;max-width:920px;display:grid}.fda-brief-copy p{max-width:none}.fda-key-takeaway-grid{background:#fbfdff;border:1px solid #dbe5f1;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.fda-key-takeaway-grid div{border-left:1px solid #e3ebf6;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:14px;display:grid}.fda-key-takeaway-grid div:first-child{border-left:0}.fda-key-takeaway-grid svg{color:#0b5bd3;margin-top:2px}.fda-key-takeaway-grid p{color:#17213d;margin:0;font-size:12.5px;line-height:1.45}.fda-key-takeaway-list{counter-reset:fda-takeaway;gap:9px;margin:0;padding:0;list-style:none;display:grid}.fda-key-takeaway-list li{color:#16233d;background:#fbfdff;border:1px solid #dbe5f1;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;font-size:13px;line-height:1.42;display:grid}.fda-key-takeaway-list li:before{counter-increment:fda-takeaway;content:counter(fda-takeaway);color:#0b5bd3;background:#edf5ff;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;line-height:1;display:inline-grid}.fda-compact-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:2px;display:grid}.fda-compact-plan-grid div{background:#f8fbff;border:1px solid #dbe7f5;border-radius:8px;padding:12px}.fda-compact-plan-grid span{color:#55657f;letter-spacing:.02em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.fda-compact-plan-grid strong{color:#081633;font-size:14px;line-height:1.25;display:block}.fda-compact-plan-grid em{color:#33415c;margin-top:5px;font-size:12px;font-style:normal;font-weight:800;line-height:1.25;display:block}.fda-clinical-results-panel{border-bottom:1px solid #dfe7f2;padding:18px 0 22px}.fda-clinical-results-panel .card-heading-row{align-items:flex-start}.fda-clinical-results-panel .card-heading-row h2{color:#061331;margin:0;font-size:20px;line-height:1.15}.fda-clinical-results-panel .card-heading-row p,.fda-clinical-results-panel .card-heading-row span{color:#52637b;font-size:12px;line-height:1.35}.fda-clinical-results-panel .card-heading-row span{text-align:right;max-width:360px}.fda-results-grid{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:16px;margin-top:14px;display:grid}.fda-compact-results-panel{padding-top:18px}.fda-compact-data-list{gap:8px;margin-top:12px;display:grid}.fda-compact-data-row{background:#fbfdff;border:1px solid #dbe5f1;border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(150px,.8fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.fda-compact-data-row strong{color:#071431;font-size:13px;line-height:1.25}.fda-compact-data-row span{color:#0f2a55;font-size:13px;font-weight:800;line-height:1.25}.fda-compact-data-row em{color:#52637b;font-size:12px;font-style:normal;line-height:1.3}.fda-compact-data-row.safety{background:#fff}.fda-endpoint-table,.fda-safety-list{background:#fbfdff;border:1px solid #dbe5f1;border-radius:8px;padding:12px}.fda-endpoint-table h3,.fda-safety-list h3{color:#061331;margin:0 0 10px;font-size:14px}.fda-endpoint-header,.fda-endpoint-row{grid-template-columns:minmax(170px,1.2fr) repeat(3,minmax(70px,.6fr));align-items:center;gap:10px;display:grid}.fda-endpoint-header{color:#64728a;text-transform:uppercase;border-bottom:1px solid #e3ebf6;padding-bottom:8px;font-size:10px;font-weight:900}.fda-endpoint-row{border-bottom:1px solid #edf2f8;padding:10px 0}.fda-endpoint-row:last-child{border-bottom:0;padding-bottom:0}.fda-endpoint-row strong,.fda-endpoint-row span{color:#17213d;font-size:12px;line-height:1.3}.fda-endpoint-row span{font-weight:800}.fda-endpoint-row em{color:#64728a;margin-top:2px;font-size:10px;font-style:normal;font-weight:700;display:block}.fda-plan-list{gap:10px;display:grid}.fda-plan-row{background:#f8fbff;border:1px solid #dbe7f5;border-radius:8px;grid-template-columns:minmax(120px,.8fr) minmax(150px,1fr) minmax(130px,.9fr);align-items:center;gap:12px;padding:12px;display:grid}.fda-plan-row span{color:#55657f;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:900}.fda-plan-row strong{color:#081633;font-size:13px;line-height:1.25}.fda-plan-row em{color:#33415c;font-size:12px;font-style:normal;font-weight:800;line-height:1.25}.fda-safety-list{align-content:start;gap:10px;display:grid}.fda-safety-row{gap:6px;display:grid}.fda-safety-row div:first-child{justify-content:space-between;gap:12px;display:flex}.fda-safety-row strong,.fda-safety-row span{color:#17213d;font-size:12px;line-height:1.3}.fda-safety-row span{font-weight:900}.fda-safety-track{background:#e7eef7;border-radius:999px;height:6px;overflow:hidden}.fda-safety-track span{border-radius:inherit;background:#7fa4d9;max-width:100%;height:100%;display:block}.fda-safety-row.high .fda-safety-track span{background:#e9566c}.fda-safety-row.watch .fda-safety-track span{background:#d79b2e}.fda-timeline{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:20px;display:grid}.fda-timeline-step{text-align:center;justify-items:center;min-width:0;display:grid;position:relative}.fda-timeline-dot{z-index:1;color:#64748b;background:#f8fbff;border:2px solid #cbd9ec;border-radius:999px;place-items:center;width:36px;height:36px;display:inline-grid}.fda-timeline-step.complete .fda-timeline-dot{color:#14875f;background:#eefbf5;border-color:#92d5b2}.fda-timeline-step.current .fda-timeline-dot{color:#fff;background:#0b5bd3;border-color:#0b5bd3;box-shadow:0 0 0 5px #0b5bd31f}.fda-timeline-step.risk .fda-timeline-dot{color:#c23c50;background:#fff4f6;border-color:#f4b3bf}.fda-timeline-line{background:#d5dfec;width:100%;height:2px;position:absolute;top:18px;left:50%}.fda-timeline-step strong{color:#061331;margin-top:10px;font-size:12px;line-height:1.2}.fda-timeline-step.current strong{color:#0b5bd3}.fda-timeline-step em{color:#4b5d78;margin-top:5px;font-size:11px;font-style:normal;line-height:1.2}.fda-current-marker{color:#fff;text-transform:uppercase;background:#0b5bd3;border-radius:999px;margin-top:6px;padding:4px 8px;font-size:9px;font-weight:900}.fda-decision-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.fda-decision-grid>section{background:#fbfdff;border:1px solid #d7e2f1;border-radius:8px;padding:14px}.fda-decision-grid h3{color:#061331;margin:0;font-size:14px}.fda-decision-grid>section>strong{color:#061331;margin-top:8px;font-size:17px;line-height:1.2;display:block}.fda-card-readouts{gap:8px;margin-top:12px;display:grid}.fda-card-readouts .detail-metric-row{background:#fff;border:1px solid #dfe8f3;border-radius:7px;grid-template-columns:minmax(88px,.42fr) minmax(0,1fr);align-items:start;padding:10px;display:grid}.fda-card-readouts .detail-metric-row span{font-size:10px}.fda-card-readouts .detail-metric-row strong{text-align:left;overflow-wrap:anywhere;font-size:12px;line-height:1.25}.fda-support-grid ul,.fda-watch-card ol{gap:10px;margin:14px 0 0;padding:0;display:grid}.fda-risk-card li,.fda-watch-card li{color:#061331;align-items:flex-start;gap:9px;font-size:13px;line-height:1.35;display:flex}.fda-risk-card svg{color:#d84a5f;flex:none;margin-top:1px}.fda-watch-card ol{padding-left:20px}.fda-watch-card li{display:list-item}.fda-watch-card li::marker{color:#0b5bd3;font-weight:900}.fda-source-card .card-heading-row a{color:#0b5bd3;align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.fda-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.fda-compact-support-grid .stock-detail-card{height:100%}.fda-single-support-grid{grid-template-columns:1fr}.fda-why-card,.fda-market-size-card{align-content:start;gap:12px;display:grid}.fda-market-size-meta{border-top:1px solid #e3ebf6;gap:0;padding-top:8px;display:grid}.fda-source-grid div{background:#fbfdff;border:1px solid #d7e2f1;border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:3px 8px;padding:12px;display:grid}.fda-source-grid svg{color:#0b5bd3;grid-row:span 2}.fda-source-grid strong{color:#061331;font-size:13px;line-height:1.2}.fda-source-grid span{color:#64728a;font-size:12px;line-height:1.3}.spac-overview-grid{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)}.spac-summary-panel,.spac-stage-card,.spac-impact-card,.spac-conditions-card,.spac-risk-card,.spac-watch-card,.spac-source-card{align-content:start;gap:8px;display:grid}.spac-summary-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.spac-template-label{color:#0f55ff;background:#eef4ff;border:1px solid #bfdbfe;border-radius:999px;width:fit-content;padding:4px 8px;font-size:10.5px;font-weight:800;line-height:1.1;display:inline-flex}.spac-summary-heading h2{color:#07122f;margin:6px 0 4px;font-size:19px;line-height:1.2}.spac-summary-heading p{color:#33415c;max-width:680px;margin:0;font-size:12.25px;line-height:1.42}.spac-summary-heading p strong{color:#17213d;font-weight:800}.spac-status-chip{text-align:right;background:#fff;border:1px solid #dbe5f1;border-radius:8px;gap:5px;min-width:170px;padding:10px 12px;display:grid}.spac-status-chip strong{color:#17213d;font-size:13px;line-height:1.25}.spac-status-chip span{color:#64728a;text-transform:uppercase;font-size:10px;font-weight:800}.spac-status-chip.risk{background:#fff8f8;border-color:#f5cfd3}.spac-status-chip.risk strong{color:#c43d4c}.spac-status-chip.positive{background:#f4fbf7;border-color:#ccebd8}.spac-status-chip.positive strong{color:#14753a}.spac-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.spac-metric-card{background:#fff;border:1px solid #dbe5f1;border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:11px 12px;display:grid}.spac-metric-icon{color:#0f55ff;background:#eef4ff;border-radius:8px;place-items:center;width:40px;height:40px;display:inline-grid}.spac-metric-card.risk .spac-metric-icon,.spac-metric-card.positive .spac-metric-icon{color:#0f55ff;background:#eef4ff}.spac-metric-card span:not(.spac-metric-icon){color:#64728a;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2;display:block}.spac-metric-card strong{color:#07122f;overflow-wrap:anywhere;margin-top:6px;font-size:16px;line-height:1.18;display:block}.spac-metric-card em{color:#52627f;margin-top:6px;font-size:11px;font-style:normal;line-height:1.35;display:block}.spac-stage-card .card-heading-row p{color:#64728a;margin-top:4px;font-size:12px;line-height:1.4}.spac-stage-map{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:16px 4px 2px;display:grid}.spac-stage-step{text-align:center;justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.spac-stage-dot{z-index:1;color:#64728a;background:#fff;border:2px solid #b8c4d5;border-radius:999px;place-items:center;width:34px;height:34px;display:inline-grid}.spac-stage-step.complete .spac-stage-dot{color:#0f55ff;background:#eef4ff;border-color:#0f55ff}.spac-stage-step.current .spac-stage-dot{color:#fff;background:#0f55ff;border-color:#0f55ff;outline:3px solid #0f55ff2e;box-shadow:0 0 0 4px #fff}.spac-stage-step.risk .spac-stage-dot{color:#c43d4c;background:#fff1f4;border-color:#f0b8c1}.spac-stage-step.pending .spac-stage-dot,.spac-stage-step.missing .spac-stage-dot{color:#6b7891;background:#f7faff;border-color:#c8d3e3}.spac-stage-line{background:#b8c4d5;width:calc(100% - 34px);height:2px;position:absolute;top:17px;left:calc(50% + 17px)}.spac-stage-step strong{color:#07122f;margin-top:3px;font-size:11px;line-height:1.22}.spac-stage-step.current strong{color:#0f55ff;font-weight:900}.spac-stage-step.risk strong{color:#c43d4c}.spac-stage-step em{color:#40506b;font-size:10px;font-style:normal;line-height:1.35}.spac-current-marker{color:#fff;text-transform:uppercase;white-space:nowrap;background:#0f55ff;border:1px solid #0f55ff;border-radius:999px;align-items:center;padding:4px 7px;font-size:9px;font-weight:900;line-height:1.1;display:inline-flex}.spac-detail-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.listing-risk-stage-map{grid-template-columns:repeat(5,minmax(0,1fr))}.listing-risk-context .spac-context-columns>section.spac-current-gate-column{background:#fff;border-color:#dbe5f1}.listing-risk-readouts .detail-metric-row:first-child{background:#fff8f9;border-color:#f3c6cd}.listing-risk-readouts .detail-metric-row:first-child strong{color:#b92838}.listing-health-card{gap:14px;display:grid}.listing-health-card .card-heading-row p{color:#64728a;margin-top:4px;font-size:12px;line-height:1.4}.listing-health-card .card-heading-row>span{color:#b92838;white-space:nowrap;background:#fff8f9;border:1px solid #f3c6cd;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.listing-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.listing-health-check{background:#fff;border:1px solid #dbe5f1;border-top-width:3px;border-radius:8px;align-content:start;gap:7px;min-width:0;padding:14px;display:grid}.listing-health-check.fail{border-top-color:#d84a5f}.listing-health-check.watch{border-top-color:#c9952f}.listing-health-check.ok{border-top-color:#4fa67a}.listing-health-check.unknown{border-top-color:#94a3b8}.listing-health-check-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.listing-health-check-head span{color:#64728a;letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:900}.listing-health-check-head b{color:#17213d;background:#eef4ff;border-radius:999px;align-items:center;padding:4px 7px;font-size:9px;line-height:1;display:inline-flex}.listing-health-check.fail .listing-health-check-head b{color:#9f2938;background:#fff4f5}.listing-health-check.watch .listing-health-check-head b{color:#75501d;background:#fff8e8}.listing-health-check.ok .listing-health-check-head b{color:#2f6f52;background:#f2fbf6}.listing-health-check>strong{color:#07122f;overflow-wrap:anywhere;font-size:20px;line-height:1.15}.listing-health-check>p{color:#40506b;margin:0;font-size:12px;line-height:1.38}.listing-health-check>em{color:#64728a;font-size:10px;font-style:normal;line-height:1.25}.listing-health-check>small{color:#52627f;font-size:11px;line-height:1.35}.listing-health-timeline{--listing-timeline-active-color:#6685c2;--listing-timeline-marker:37.5%;--listing-timeline-progress:33%;background:#fbfdff;border:1px solid #e5ecf6;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:8px 0 3px;padding:16px 10px 8px;display:grid;position:relative}.listing-health-timeline:before{content:"";background:linear-gradient(90deg, var(--listing-timeline-active-color) 0%, var(--listing-timeline-active-color) var(--listing-timeline-progress), #d3dbe7 var(--listing-timeline-progress), #d3dbe7 100%);height:2px;position:absolute;top:21px;left:calc(12.5% + 10px);right:calc(12.5% + 10px)}.listing-health-timeline:after{content:"";top:3px;left:var(--listing-timeline-marker);border-top:12px solid #1f5eff;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0;position:absolute;transform:translate(-50%)}.listing-health-timeline div:before{content:"";background:#aab5c4;border-radius:999px;width:2px;height:17px;position:absolute;top:0;left:50%;transform:translate(-50%)}.listing-health-timeline div{text-align:center;background:0 0;border:0;border-radius:0;align-content:start;justify-items:center;min-width:0;min-height:68px;padding:24px 4px 0;display:grid;position:relative}.listing-health-timeline div.complete,.listing-health-timeline div.current{color:#0f55ff}.listing-health-timeline div.watch{color:#a26400}.listing-health-timeline div.ok{color:#0f7041}.listing-health-timeline div.risk{color:#b92838}.listing-health-timeline div.complete:before,.listing-health-timeline div.current:before{background:#6685c2}.listing-health-timeline div.current:before{background:#1f5eff}.listing-health-timeline div.watch:before{background:#a7792f}.listing-health-timeline div.ok:before{background:#4fa67a}.listing-health-timeline div.risk:before{background:#d84a5f}.listing-health-timeline span{color:#64728a;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.1}.listing-health-timeline div.current span,.listing-health-timeline div.current strong{color:#315d96}.listing-health-timeline div.watch span,.listing-health-timeline div.watch strong{color:#75501d}.listing-health-timeline strong{color:#17213d;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.25}.listing-health-timeline em{color:#64728a;overflow-wrap:anywhere;margin-top:4px;font-size:9px;font-style:normal;line-height:1.25}.listing-health-timeline div.current strong{color:#1f4ed8;background:#edf3ff;border-radius:999px;padding:3px 7px;display:inline-flex}.listing-health-clock{--listing-clock-active-color:#6685c2;--listing-clock-marker:35%;--listing-clock-progress:35%;background:#fbfdff;border:1px solid #e5ecf6;border-radius:8px;gap:11px;margin:8px 0 3px;padding:13px 14px;display:grid}.listing-health-clock-topline{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.listing-health-clock-topline div{min-width:0}.listing-health-clock-topline div:last-child{text-align:right}.listing-health-clock-topline span{color:#64728a;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.2;display:block}.listing-health-clock-topline strong{color:#17213d;overflow-wrap:anywhere;font-size:13px;line-height:1.2}.listing-health-clock-scale{min-height:96px;margin:2px 0 0;padding-top:4px;position:relative}.listing-health-clock-segments{background:#eef3fa;border:1px solid #dbe5f2;border-radius:8px;height:48px;display:flex;position:relative;overflow:visible}.listing-health-clock-segment{color:#fff;text-align:center;white-space:nowrap;border-right:2px solid #ffffffeb;place-items:center;min-width:38px;font-size:13px;font-weight:900;line-height:1;display:grid;position:relative}.listing-health-clock-segment:first-child{border-radius:7px 0 0 7px}.listing-health-clock-segment:last-child{border-right:0;border-radius:0 7px 7px 0}.listing-health-clock-segment.elapsed{background:#8198bd}.listing-health-clock-segment.remaining{background:#315fc7}.listing-health-clock-segment.watch-window{background:#6d7f9f}.listing-health-clock-segment.extension{background:#c78a2f}.listing-health-clock-segment.appeal{background:#d36a86}.listing-health-clock.fail .listing-health-clock-segment.elapsed{background:#ef9a3a}.listing-health-clock.fail .listing-health-clock-segment.remaining{background:#855fc7}.listing-health-clock.fail .listing-health-clock-segment.extension{background:#df4c56}.listing-health-clock.fail .listing-health-clock-segment.appeal{background:#f0a0ba}.listing-health-clock.watch .listing-health-clock-segment.elapsed{background:#a38a54}.listing-health-clock-segment b{color:inherit;font-size:inherit}.listing-health-clock-point{top:0;left:var(--listing-clock-point);z-index:4;pointer-events:none;place-items:center;width:26px;height:48px;display:grid;position:absolute;transform:translate(-50%)}.listing-health-clock-point:before{content:"";background:#ffffffeb;border-radius:999px;width:2px;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.listing-health-clock-point b{z-index:1;color:#17213d;background:#ffffffe6;border:1px solid #ffffffe0;border-radius:999px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:900;line-height:1;display:grid}.listing-health-clock-point.current{height:20px;top:-16px}.listing-health-clock-point.current:before{filter:drop-shadow(0 2px 4px #1f5eff38);background:0 0;border-top:13px solid #1f5eff;border-left:8px solid #0000;border-right:8px solid #0000;border-radius:0;width:0;height:0;inset:0 auto auto 50%}.listing-health-clock-point.current b{color:#1f5eff;background:#fff;border-color:#c7d8ff;position:absolute;top:-21px}.listing-health-clock-labels{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.listing-health-clock-labels span{color:#64728a;text-transform:uppercase;grid-template-columns:19px minmax(0,1fr);column-gap:5px;min-width:0;font-size:9px;font-weight:900;line-height:1.18;display:grid}.listing-health-clock-labels b{color:#1f5eff;background:#eef4ff;border-radius:999px;grid-row:span 2;place-items:center;width:17px;height:17px;font-size:9px;line-height:1;display:grid}.listing-health-clock-labels em{color:#64728a;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;line-height:1.1;overflow:hidden}.listing-health-clock-labels strong{color:#17213d;text-transform:none;margin-top:3px;font-size:11px;line-height:1.15;display:block}.listing-health-clock-track{background:#d9e1ec;border-radius:999px;height:5px;margin:0 48px;position:relative}.listing-health-clock-track span{width:var(--listing-clock-progress);border-radius:inherit;background:linear-gradient(90deg, #7f95bb 0%, var(--listing-clock-active-color) 100%);height:100%;display:block}.listing-health-clock-axis{position:absolute;inset:0 48px}.listing-health-clock-marker{top:9px;left:var(--listing-clock-point);text-align:center;justify-items:center;width:86px;display:grid;position:absolute;transform:translate(-50%)}.listing-health-clock-marker.start{text-align:left;justify-items:start;transform:translate(-8px)}.listing-health-clock-marker.end,.listing-health-clock-marker.near-end{text-align:right;justify-items:end;transform:translate(calc(8px - 100%))}.listing-health-clock-marker.near-start{text-align:left;justify-items:start;transform:translate(-8px)}.listing-health-clock-marker i{background:#9eb0c9;border-radius:999px;width:2px;height:23px;display:block}.listing-health-clock-marker.current i,.listing-health-clock-marker.watch i,.listing-health-clock-marker.risk i{background:var(--listing-clock-active-color)}.listing-health-clock-now{top:7px;left:var(--listing-clock-point);z-index:3;text-align:center;pointer-events:none;justify-items:center;width:64px;display:grid;position:absolute;transform:translate(-50%)}.listing-health-clock-now i{filter:drop-shadow(0 2px 4px #1f5eff2e);border-top:12px solid #1f5eff;border-left:7px solid #0000;border-right:7px solid #0000;width:0;height:0}.listing-health-clock-now span{color:#1f5eff;text-transform:uppercase;margin-top:20px;font-size:9px;font-weight:900;line-height:1.15}.listing-health-clock-now strong{color:#1f5eff;font-size:10px;line-height:1.2}.listing-health-clock-axis span{margin-top:calc(8px + (var(--listing-clock-label-row,0) * 48px));color:#64728a;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.15;display:block}.listing-health-clock-axis strong{color:#17213d;overflow-wrap:anywhere;margin-top:3px;font-size:10px;line-height:1.25;display:block}.listing-health-clock-marker em{color:#708099;overflow-wrap:anywhere;margin-top:2px;font-size:9px;font-style:normal;line-height:1.2;display:block}.listing-health-clock-marker.current span,.listing-health-clock-marker.current strong{color:#1f5eff}.listing-health-clock-extra{flex-wrap:wrap;gap:6px;margin-top:-1px;display:flex}.listing-health-clock-extra span{color:#45546d;background:#f7faff;border:1px solid #e1e8f3;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:9px;line-height:1.1;display:inline-flex}.listing-health-clock-extra b{color:#64728a;font-size:inherit;text-transform:uppercase}.listing-health-inactive{background:#fbfdff;border:1px dashed #cbd7e8;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;margin:10px 0 4px;padding:11px 12px;display:grid}.listing-health-inactive.ok{background:#f7fbf8;border-color:#cfe8da}.listing-health-inactive.unknown{background:#f8fafc;border-color:#cbd7e8}.listing-health-inactive-icon{color:#2f6f52;background:#edf8f2;border-radius:999px;place-items:center;width:34px;height:34px;display:inline-grid}.listing-health-inactive.unknown .listing-health-inactive-icon{color:#64748b;background:#eef2f7}.listing-health-inactive div{gap:3px;min-width:0;display:grid}.listing-health-inactive div span{color:#64728a;text-transform:uppercase;font-size:10px;font-weight:900}.listing-health-inactive strong{color:#17213d;font-size:14px;line-height:1.25}.listing-auxiliary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.listing-auxiliary-grid>div{background:#fbfdff;border:1px solid #dbe5f1;border-radius:8px;gap:5px;padding:11px 12px;display:grid}.listing-auxiliary-grid>div.risk{background:#fff8f9;border-color:#f3c6cd}.listing-auxiliary-grid>div.ok{background:#f4fbf7;border-color:#ccebd8}.listing-auxiliary-grid span{color:#64728a;text-transform:uppercase;font-size:10px;font-weight:900}.listing-auxiliary-grid strong{color:#07122f;font-size:14px;line-height:1.2}.listing-auxiliary-grid p{color:#52627f;margin:0;font-size:11px;line-height:1.35}.ipo-overview-grid{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr)}.ipo-summary-panel,.ipo-financial-summary-card,.ipo-terms-card,.ipo-stage-card,.ipo-context-card,.ipo-use-card,.ipo-risk-card,.ipo-watch-card,.ipo-source-card{align-content:start;gap:12px;display:grid}.ipo-summary-heading{display:block}.ipo-summary-heading h2{color:#07122f;margin:0 0 5px;font-size:21px;line-height:1.2}.ipo-summary-heading p{color:#33415c;max-width:720px;margin:0;font-size:12.5px;line-height:1.45}.ipo-summary-heading p strong{color:#17213d;font-weight:800}.ipo-summary-heading>span,.ipo-context-card>.card-heading-row>span{color:#0f55ff;white-space:nowrap;background:#eef4ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;min-height:28px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.ipo-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ipo-metric-card{background:#fff;border:1px solid #dbe5f1;border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:11px;min-width:0;padding:12px;display:grid}.ipo-metric-icon{color:#0f55ff;background:#eef4ff;border-radius:8px;place-items:center;width:40px;height:40px;display:inline-grid}.ipo-metric-card span:not(.ipo-metric-icon){color:#64728a;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2;display:block}.ipo-metric-card strong{color:#07122f;overflow-wrap:anywhere;margin-top:6px;font-size:16px;line-height:1.18;display:block}.ipo-metric-card em{color:#52627f;margin-top:6px;font-size:11px;font-style:normal;line-height:1.35;display:block}.initial-ipo-compact-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.95fr);align-items:start}.initial-ipo-summary-card,.initial-ipo-side-card{align-content:start;gap:14px;display:grid}.initial-ipo-side-stack{align-content:start;gap:16px;display:grid}.initial-ipo-side-stack>div+div{border-top:1px solid #dbe5f1;padding-top:16px}.initial-ipo-summary-card h2,.initial-ipo-side-card h2,.initial-ipo-side-stack h2{color:#07122f;margin:0;font-size:17px;line-height:1.2}.initial-ipo-top-panel .ipo-summary-heading h2{font-size:17px;line-height:1.2}.initial-ipo-summary-card p{color:#17213d;margin:0;font-size:13px;line-height:1.55}.ipo-summary-panel .dilution-impact-metrics .dilution-metric strong{color:#17213d;font-size:14px;font-weight:600;line-height:1.28}.initial-ipo-details-block{gap:10px;min-width:0;display:grid}.initial-ipo-detail-list{min-width:0;display:grid}.initial-ipo-detail-row{border-top:1px solid #dbe5f1;grid-template-columns:minmax(138px,.46fr) minmax(0,1fr);align-items:start;gap:16px;min-width:0;padding:11px 0;display:grid}.initial-ipo-detail-row:last-child{border-bottom:1px solid #dbe5f1}.initial-ipo-detail-row span{color:#40506b;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.25}.initial-ipo-detail-value{gap:3px;min-width:0;display:grid}.initial-ipo-detail-row strong{color:#17213d;text-align:left;overflow-wrap:anywhere;font-size:12.5px;font-weight:500;line-height:1.35}.initial-ipo-detail-value em{color:#52627a;overflow-wrap:anywhere;font-size:11px;font-style:normal;line-height:1.35}.ipo-readout-grid{display:grid}.ipo-card-readouts.compact{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.ipo-readout-grid .detail-metric-row{grid-template-columns:minmax(104px,.46fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.ipo-readout-grid .detail-metric-row strong{text-align:left}.ipo-financial-summary-card .card-heading-row p,.ipo-stage-card .card-heading-row p,.ipo-context-card .card-heading-row p{color:#64728a;margin-top:4px;font-size:12px;line-height:1.4}.ipo-timeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:16px 4px 2px;display:grid}.ipo-timeline-step{text-align:center;justify-items:center;gap:7px;min-width:0;display:grid;position:relative}.ipo-timeline-dot{z-index:1;color:#6b7891;background:#f7faff;border:2px solid #c8d3e3;border-radius:999px;place-items:center;width:34px;height:34px;display:inline-grid}.ipo-timeline-step.complete .ipo-timeline-dot{color:#0f55ff;background:#eef4ff;border-color:#0f55ff}.ipo-timeline-step.current .ipo-timeline-dot{color:#fff;background:#0f55ff;border-color:#0f55ff;outline:3px solid #0f55ff2e;box-shadow:0 0 0 4px #fff}.ipo-timeline-step.risk .ipo-timeline-dot{color:#c43d4c;background:#fff1f4;border-color:#f0b8c1}.ipo-timeline-line{background:#b8c4d5;width:calc(100% - 34px);height:2px;position:absolute;top:17px;left:calc(50% + 17px)}.ipo-timeline-step strong{color:#07122f;margin-top:3px;font-size:11px;line-height:1.22}.ipo-timeline-step.current strong{color:#0f55ff;font-weight:900}.ipo-timeline-step em{color:#40506b;font-size:10px;font-style:normal;line-height:1.35}.ipo-current-marker{color:#fff;text-transform:uppercase;white-space:nowrap;background:#0f55ff;border:1px solid #0f55ff;border-radius:999px;align-items:center;padding:4px 7px;font-size:9px;font-weight:900;line-height:1.1;display:inline-flex}.listing-company-overview-card{gap:13px;display:grid}.listing-company-overview-card .card-heading-row p{color:#64728a;margin-top:4px;font-size:12px;line-height:1.4}.listing-company-lead{color:#17213d;max-width:920px;margin:0;font-size:13px;line-height:1.48}.listing-company-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.listing-company-points div{background:#fbfdff;border:1px solid #dbe5f1;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:11px 12px;display:grid}.listing-company-points strong{color:#64728a;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.listing-company-points span{color:#17213d;font-size:12px;line-height:1.35}.ipo-context-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ipo-context-columns.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.ipo-context-columns>section{background:#fff;border:1px solid #dbe5f1;border-radius:8px;align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.ipo-context-columns h3{color:#07122f;margin:0;font-size:13px;line-height:1.25}.ipo-subsection-heading{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:10px;min-width:0;display:grid}.ipo-subsection-heading>div{gap:7px;min-width:0;display:grid}.ipo-subsection-heading strong{color:#07122f;font-size:14px;line-height:1.25}.ipo-offering-context-card .ipo-subsection-heading strong{white-space:nowrap;max-width:none}.ipo-subsection-heading>span{color:#0f55ff;white-space:nowrap;background:#eef4ff;border:1px solid #bfdbfe;border-radius:999px;flex:none;justify-self:end;align-items:center;min-height:26px;padding:5px 9px;font-size:10px;font-weight:800;line-height:1.1;display:inline-flex}.ipo-context-columns>section>strong{color:#07122f;font-size:15px;line-height:1.25;display:block}.ipo-card-readouts{gap:8px;display:grid}.ipo-context-columns.two-column .ipo-card-readouts{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr))}.ipo-deal-context-grid{align-items:stretch}.ipo-card-readouts .detail-metric-row{background:#fbfdff;border:1px solid #dbe5f1;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:start;gap:5px;min-height:58px;padding:9px 10px;display:grid}.ipo-card-readouts .detail-metric-row span{color:#64728a;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.ipo-card-readouts .detail-metric-row strong{color:#17213d;text-align:left;overflow-wrap:anywhere;font-size:12px;line-height:1.28}.ipo-proceeds-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ipo-proceeds-list li{color:#17213d;background:#fbfdff;border:1px solid #dbe5f1;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;min-height:58px;padding:10px;font-size:12px;line-height:1.38;display:grid}.ipo-proceeds-list svg{color:#0f55ff}.ipo-proceeds-readouts{gap:8px;display:grid}.ipo-proceeds-readouts div{color:#17213d;background:#fbfdff;border:1px solid #dbe5f1;border-radius:8px;align-items:center;min-height:58px;padding:10px;font-size:12px;line-height:1.38;display:grid}.ipo-detail-grid,.ipo-support-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ipo-use-card ul,.ipo-risk-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ipo-use-card li,.ipo-risk-card li{color:#17213d;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:13px;line-height:1.42;display:grid}.ipo-use-card svg{color:#0f55ff}.ipo-risk-card svg{color:#e3272f}.ipo-watch-card ol{color:#17213d;gap:10px;margin:0;padding-left:18px;font-size:13px;line-height:1.42;display:grid}.ipo-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ipo-source-grid div{background:#fbfdff;border:1px solid #dbe5f1;border-radius:8px;align-content:start;gap:6px;padding:12px;display:grid}.ipo-source-grid svg{color:#0f55ff}.ipo-source-grid strong{color:#07122f;font-size:13px;line-height:1.25}.ipo-source-grid span{color:#52627f;font-size:11px;line-height:1.35}.spac-context-strip{gap:12px;display:grid}.spac-context-strip .card-heading-row p{color:#64728a;margin-top:4px;font-size:12px;line-height:1.4}.spac-status-panel{align-content:start}.spac-status-board{gap:14px;display:grid}.spac-status-primary{border-left:3px solid #0f55ff;gap:4px;padding:2px 0 2px 12px;display:grid}.spac-status-primary span,.spac-readout-item span{color:#64728a;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.spac-status-primary strong{color:#07122f;font-size:22px;line-height:1.05}.spac-status-primary em,.spac-readout-item em{color:#52627f;font-size:11.5px;font-style:normal;line-height:1.35}.spac-status-readouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.spac-readout-item{align-content:start;gap:5px;min-width:0;padding:10px 0;display:grid}.spac-readout-item+.spac-readout-item{border-top:1px solid var(--detail-divider)}.spac-readout-item strong{color:#07122f;overflow-wrap:anywhere;font-size:13px;line-height:1.28}.spac-status-readouts .spac-readout-item{background:#fbfdff;border:1px solid #dbe5f1;border-radius:8px;min-height:86px;padding:11px 12px}.spac-status-readouts .spac-readout-item+.spac-readout-item{border-top:1px solid #dbe5f1}.spac-target-overview-copy{color:#17213d;margin:0;font-size:13px;line-height:1.55}.spac-compact-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.spac-compact-columns>section{min-width:0}.spac-compact-columns h3{color:#07122f;margin:0 0 10px;font-size:14px;line-height:1.25}.spac-context-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.spac-two-column-context{grid-template-columns:repeat(2,minmax(0,1fr))}.spac-context-columns>section{background:#fff;border:1px solid #dbe5f1;border-radius:8px;align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.spac-context-columns>section.spac-current-gate-column{box-shadow:none;background:linear-gradient(#f5f9ff 0%,#fff 100%);border-color:#bfdbfe}.spac-context-columns h3{color:#07122f;margin:0;font-size:13px;line-height:1.25}.spac-gate-headline{color:#07122f;font-size:18px;line-height:1.18;display:block}.spac-context-headline{color:#07122f;font-size:15px;line-height:1.22;display:block}.spac-context-columns p{color:#40506b;margin:-2px 0 0;font-size:11.5px;line-height:1.42}.spac-profile-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.spac-profile-card,.spac-deadline-card,.spac-target-card,.spac-history-card{align-content:start;gap:13px;display:grid}.spac-target-card p{color:#40506b;margin:0;font-size:13px;line-height:1.45}.spac-readout-grid.compact:not(.spac-card-readouts) .detail-metric-row:first-child{padding-top:0}.spac-progress-readout{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.spac-progress-readout strong{color:#07122f;font-size:19px;line-height:1.15}.spac-progress-readout span{color:#64728a;font-size:12px}.spac-progress-track{background:#e8edf5;border-radius:999px;height:10px;position:relative;overflow:hidden}.spac-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#0f55ff,#5b95ff);position:absolute;inset:0 auto 0 0}.spac-explainer-card{gap:14px;display:grid}.spac-explainer-card .card-heading-row p{color:#40506b;max-width:780px;margin-top:4px;font-size:13px;line-height:1.48}.spac-explainer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.spac-explainer-grid div{background:#fbfdff;border:1px solid #dbe5f1;border-radius:8px;align-content:start;gap:7px;min-width:0;padding:13px;display:grid}.spac-explainer-grid strong{color:#07122f;font-size:13px;line-height:1.25}.spac-explainer-grid p{color:#40506b;margin:0;font-size:12px;line-height:1.45}.spac-readout-grid{display:grid}.spac-card-readouts{gap:8px}.spac-card-readouts .detail-metric-row{background:#fbfdff;border:1px solid #dbe5f1;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:5px;min-height:58px;padding:9px 10px;display:grid}.spac-card-readouts .detail-metric-row:last-child{border-bottom:1px solid #dbe5f1;padding-bottom:9px}.spac-card-readouts .detail-metric-row span{color:#64728a;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.spac-card-readouts .detail-metric-row strong{color:#17213d;text-align:left;overflow-wrap:anywhere;font-size:12px;line-height:1.28}.spac-gate-readouts .detail-metric-row{background:#fff;min-height:58px}.spac-gate-readouts .detail-metric-row:nth-child(2){background:#fff8f9;border-color:#f3c6cd}.spac-gate-readouts .detail-metric-row:nth-child(2) strong{color:#b92838}.spac-light-readouts{gap:0}.spac-light-readouts .detail-metric-row{background:0 0;border:0;border-bottom:1px solid #e2e8f0;border-radius:0;min-height:0;padding:8px 0}.spac-context-light-column:last-child .spac-light-readouts .detail-metric-row{grid-template-columns:minmax(86px,.42fr) minmax(0,1fr);align-items:start;gap:10px}.spac-light-readouts .detail-metric-row:last-child{border-bottom:0;padding-bottom:0}.spac-light-readouts .detail-metric-row span{font-size:10px}.spac-light-readouts .detail-metric-row strong{overflow-wrap:anywhere;font-size:11.5px}.spac-context-light-column:last-child .spac-light-readouts .detail-metric-row strong{text-align:left}.spac-check-list,.spac-risk-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.spac-check-list li,.spac-risk-card li{color:#17213d;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:13px;line-height:1.42;display:grid}.spac-check-list li.complete svg{color:#0f55ff}.spac-check-list li.risk svg,.spac-risk-card svg{color:#e3272f}.spac-support-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.spac-history-list{display:grid}.spac-history-list>div{border-top:1px solid var(--detail-divider);grid-template-columns:94px 52px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.spac-history-list>div:first-child{border-top:0;padding-top:0}.spac-history-list>div.current{background:#f6f9ff;border:1px solid #bfdbfe;border-radius:8px;margin:0 -10px;padding:12px 10px}.spac-history-list span{color:#64728a;font-size:11px;line-height:1.35}.spac-history-list b{color:#5c3dff;background:#f3efff;border:1px solid #d3c5ff;border-radius:5px;justify-content:center;align-items:center;min-height:24px;padding:4px 6px;font-size:10px;line-height:1;display:inline-flex}.spac-history-list strong{color:#07122f;font-size:13px;line-height:1.3;display:block}.spac-history-list em{color:#64728a;margin-top:3px;font-size:11px;font-style:normal;display:block}.spac-watch-card ol{color:#40506b;gap:8px;margin:0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.spac-watch-card li::marker{color:currentColor;font-weight:inherit}.spac-source-card .card-heading-row a{align-items:center;gap:5px;display:inline-flex}.spac-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.spac-source-grid div{background:#fff;border:1px solid #dbe5f1;border-radius:8px;grid-template-columns:26px minmax(0,1fr);gap:5px 10px;padding:12px;display:grid}.spac-source-grid svg{color:#0f55ff;grid-row:1/span 2}.spac-source-grid strong{color:#07122f;font-size:13px;line-height:1.25}.spac-source-grid span{color:#52627f;font-size:11px;line-height:1.35}.dilution-summary-panel{gap:20px}.dilution-summary-readout{border-top:1px solid var(--detail-divider);border-bottom:1px solid var(--detail-divider);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.dilution-summary-readout div{gap:6px;min-width:0;padding:14px 14px 14px 0;display:grid}.dilution-summary-readout div+div{border-left:1px solid var(--detail-divider);padding-left:14px}.dilution-summary-readout span,.dilution-metric span,.dilution-detail-row span,.dilution-section-heading span{color:#64728a;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.25}.dilution-summary-readout strong{color:#07122f;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.dilution-investor-card{gap:18px;display:grid}.dilution-investor-header{display:block}.dilution-investor-header h2{color:#061633;margin:0;font-size:24px;line-height:1.18}.dilution-investor-header p{color:#263755;max-width:660px;margin:7px 0 0;font-size:16px;font-weight:650;line-height:1.35}.dilution-risk-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:inline-flex}.dilution-risk-badges>span:not(.dilution-risk-pill){color:#64728a;text-transform:uppercase;background:#f7faff;border:1px solid #d8e2ef;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.dilution-risk-pill{color:#52627f;text-transform:uppercase;background:#f7faff;border:1px solid #d8e2ef;border-radius:999px;align-items:center;width:fit-content;padding:5px 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.dilution-risk-pill.danger,.dilution-risk-pill.positive{color:#263755;background:#f7faff;border-color:#c9d7ec}.dilution-impact-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.dilution-snapshot-panel .dilution-impact-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dilution-impact-metrics .dilution-metric{min-height:112px;box-shadow:none;background:#fff;border:1px solid #dbe3ee;border-radius:8px;padding:15px}.dilution-snapshot-panel .dilution-metric{min-height:94px;padding:12px}.dilution-impact-metrics .dilution-metric+.dilution-metric{border-left:1px solid #dbe3ee}.dilution-metric.danger strong,.dilution-metric.positive strong{color:#07122f}.dilution-warning-strip{background:#fff7f8;border:1px solid #efd3d8;border-left:3px solid #c95b67;border-radius:8px;padding:13px 15px 13px 14px}.dilution-warning-strip p{color:#17213d;margin:0;font-size:13px;font-weight:600;line-height:1.45}.dilution-long-summary{align-content:start;align-items:start;gap:14px;display:grid}.dilution-long-summary h2{color:#07122f;margin:0 0 2px;font-size:18px;line-height:1.25}.dilution-long-summary p{color:#263755;max-width:980px;margin:0;font-size:14px;line-height:1.65}.dilution-investor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;display:grid}.dilution-investor-grid section{border-top:1px solid var(--detail-divider);min-width:0;padding:16px 0 2px}.dilution-investor-grid h3{color:#07122f;margin:0 0 10px;font-size:15px;line-height:1.25}.dilution-investor-grid ul,.dilution-investor-grid ol{color:#263755;gap:8px;margin:0;padding-left:18px;font-size:13px;line-height:1.48;display:grid}.dilution-investor-grid li::marker{color:#64728a}.dilution-clean-terms{border-top:1px solid var(--detail-divider);margin:0;display:grid}.dilution-clean-terms div{border-bottom:1px solid var(--detail-divider);grid-template-columns:minmax(130px,.55fr) minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.dilution-clean-terms dt{color:#64728a;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.25}.dilution-clean-terms dd{color:#111a33;gap:4px;margin:0;font-size:13px;line-height:1.4;display:grid}.dilution-clean-terms small{color:#64728a;font-size:12px;line-height:1.35}.dilution-snapshot-card{gap:14px;display:grid}.dilution-snapshot-strip{border-top:1px solid var(--detail-divider);border-bottom:1px solid var(--detail-divider);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.dilution-metric{align-content:start;gap:6px;min-width:0;min-height:86px;padding:14px 12px;display:grid}.dilution-metric+.dilution-metric{border-left:1px solid var(--detail-divider)}.dilution-metric strong{color:#111a33;overflow-wrap:anywhere;font-size:14px;line-height:1.28}.dilution-metric.emphasis strong{color:#07122f}.dilution-metric em,.dilution-detail-row em,.dilution-snapshot-note,.dilution-overhang-copy,.dilution-empty-note{color:#64728a;font-size:12px;font-style:normal;line-height:1.45}.dilution-snapshot-note{max-width:760px}.dilution-section-panel{gap:0;display:grid}.dilution-section-block{border-top:1px solid var(--detail-divider);gap:12px;padding:20px 0;display:grid}.dilution-section-block:first-child{border-top:0;padding-top:0}.dilution-section-block:last-child{padding-bottom:0}.dilution-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.dilution-section-heading h2{margin:0}.dilution-detail-table{border-top:1px solid var(--detail-divider);display:grid}.dilution-detail-row{border-bottom:1px solid var(--detail-divider);grid-template-columns:minmax(130px,.45fr) minmax(0,1fr);align-items:start;gap:16px;padding:11px 0;display:grid}.dilution-detail-row strong{color:#111a33;overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.4}.dilution-detail-row em{grid-column:2;max-width:620px}.dilution-instrument-table{border-top:1px solid var(--detail-divider);min-width:0;display:grid;overflow-x:auto}.dilution-instrument-table .dilution-instrument-row{border-bottom:1px solid var(--detail-divider);grid-template-columns:minmax(120px,.9fr) minmax(150px,1.15fr) minmax(150px,1.1fr) minmax(120px,.9fr) minmax(190px,1.4fr);align-items:start;gap:14px;min-width:860px;padding:11px 0;display:grid}.dilution-instrument-table .dilution-instrument-row.header{color:#64728a;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.25}.dilution-instrument-table .dilution-instrument-row.header span{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.dilution-instrument-table .dilution-instrument-cell,.dilution-instrument-table .dilution-instrument-row span,.dilution-instrument-table .dilution-instrument-row strong{color:#111a33;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:400;line-height:1.4}.dilution-instrument-table .dilution-instrument-row strong{font-weight:600}.dilution-shelf-watch-list{color:#263755;gap:9px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.dilution-shelf-watch-list li::marker{color:#64728a}.dilution-terms-list,.dilution-snapshot-grid{border-top:1px solid var(--detail-divider);border-left:1px solid var(--detail-divider);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dilution-term{border-right:1px solid var(--detail-divider);border-bottom:1px solid var(--detail-divider);gap:5px;min-width:0;padding:12px 14px;display:grid}.dilution-term span{color:#64728a;text-transform:uppercase;font-size:10px;line-height:1.25}.dilution-term strong{color:#111a33;font-size:12px;line-height:1.35}.dilution-snapshot-card,.dilution-overhang-card,.dilution-related-filings{align-content:start;gap:14px;display:grid}.dilution-overhang-layout{border-bottom:1px solid var(--detail-divider);grid-template-columns:minmax(270px,.9fr) minmax(0,1.1fr);align-items:start;gap:0;display:grid}.dilution-overhang-layout>.stock-detail-card{border-bottom:0}.dilution-overhang-layout>.stock-detail-card:first-child{padding-right:24px}.dilution-overhang-layout>.stock-detail-card+.stock-detail-card{padding-left:24px;position:relative}.dilution-overhang-layout>.stock-detail-card+.stock-detail-card:before{background:var(--detail-divider);content:"";width:1px;position:absolute;top:18px;bottom:18px;left:0}.dilution-overhang-heading{border-bottom:1px solid var(--detail-divider);justify-content:space-between;align-items:flex-start;gap:24px;min-width:0;min-height:82px;padding-top:6px;padding-bottom:18px;display:flex}.dilution-overhang-heading>div:first-child{min-width:0}.dilution-overhang-heading h2{color:#07122f;margin:0;font-size:18px;line-height:1.15}.dilution-overhang-heading p{color:#52627f;margin:6px 0 0;font-size:11px;font-weight:600}.dilution-overhang-score{text-align:right;grid-template-columns:minmax(112px,1fr) minmax(0,max-content);place-items:center end;gap:8px 18px;width:min(340px,48%);min-width:min(230px,100%);max-width:340px;margin-left:auto;display:grid}.dilution-overhang-score span{color:#bf0f18;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;background:#c81c2414;border:1px solid #c81c242e;border-radius:6px;align-self:center;max-width:100%;padding:5px 8px;font-size:10px;font-weight:800;line-height:1.15}.dilution-overhang-score strong{color:#bf0f18;overflow-wrap:anywhere;max-width:100%;font-size:26px;font-weight:800;line-height:.95}.dilution-overhang-score em{color:#07122f;font-size:16px;font-style:normal;font-weight:700;line-height:1}.dilution-overhang-score small{color:#52627f;overflow-wrap:anywhere;grid-column:1/-1;justify-self:end;max-width:100%;margin-top:0;font-size:11px;font-weight:500}.dilution-overhang-chart{gap:18px;margin-top:0;display:grid}.dilution-overhang-body{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:24px;display:grid}.dilution-overhang-plot{gap:20px;min-height:0;padding:10px 0 8px;display:grid;position:relative}.dilution-overhang-bar{background:#e7edf6;border:1px solid #cbd8ea;border-radius:7px;height:72px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff6b}.dilution-overhang-bar>span{color:#fff;white-space:nowrap;place-items:center;min-width:0;height:100%;padding:0 10px;line-height:1;display:grid;position:relative;overflow:hidden}.dilution-overhang-bar>span+span{box-shadow:inset 1px 0 #ffffffdb,inset 2px 0 #0f172a29}.dilution-overhang-bar>span.compact{padding:0 4px}.dilution-overhang-bar>span.full{padding:0 16px}.dilution-overhang-bar.code-only>span{padding:0 4px}.dilution-overhang-bar>span.compact i{display:none}.dilution-overhang-bar b{border:0;border-radius:0;flex:none;min-width:0;height:auto;font-size:14px;font-weight:700;display:block;position:static}.dilution-overhang-bar>span.compact b{position:static;transform:none}.dilution-overhang-bar.code-only b{font-size:15px}.dilution-overhang-bar strong{text-overflow:ellipsis;font-size:16px;line-height:1.02;overflow:hidden}.dilution-overhang-bar-content{justify-content:center;align-items:center;gap:18px;width:100%;min-width:0;max-width:100%;display:inline-flex}.dilution-overhang-bar-content>b{text-align:center;min-width:18px}.dilution-overhang-bar-content>span{text-align:center;align-content:center;justify-items:center;gap:4px;min-width:0;max-width:100%;line-height:1.08;display:grid}.dilution-overhang-bar-content>span em{color:#ffffffc7;text-overflow:ellipsis;text-transform:uppercase;font-size:12px;font-style:normal;font-weight:700;overflow:hidden}.dilution-overhang-bar em{color:#ffffffc7;text-overflow:ellipsis;font-size:13px;font-style:normal;overflow:hidden}.dilution-overhang-bar small{color:#ffffffd1;text-overflow:ellipsis;font-size:11px;font-weight:700;line-height:1;overflow:hidden}.dilution-overhang-scale-mode{background:linear-gradient(#fff,#f8fbff);border:1px solid #dce7f5;border-radius:8px;gap:14px;padding:18px;display:grid}.dilution-overhang-scale-readouts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.dilution-overhang-scale-readouts div{gap:5px;min-width:0;display:grid}.dilution-overhang-scale-readouts strong{color:#07122f;font-size:13px;line-height:1.2}.dilution-overhang-scale-readouts span{color:#40506d;font-size:12px;font-weight:700;line-height:1.25}.dilution-overhang-scale-readouts div:last-child{text-align:right}.dilution-overhang-scale-rail{grid-template-columns:48px minmax(90px,1fr) minmax(120px,36%);align-items:center;gap:10px;display:grid}.dilution-overhang-scale-rail b{color:#fff;background:#2874d9;border-radius:6px;place-items:center;height:34px;font-size:13px;font-weight:800;display:grid}.dilution-overhang-scale-rail i{color:#07122f;letter-spacing:0;place-items:center;font-size:17px;font-style:normal;font-weight:800;display:grid;position:relative}.dilution-overhang-scale-rail i:before,.dilution-overhang-scale-rail i:after{content:"";border-top:1px dashed #394968;width:calc(50% - 32px);position:absolute;top:50%}.dilution-overhang-scale-rail i:before{left:0}.dilution-overhang-scale-rail i:after{right:0}.dilution-overhang-scale-rail span{color:#fff;background:linear-gradient(90deg,#178d57,#25a86c);border-radius:6px;place-items:center;height:34px;font-size:13px;font-weight:800;line-height:1;display:grid}.dilution-overhang-scale-mode p{color:#0f55ff;text-align:center;background:#edf4ff;border:1px solid #cfe0ff;border-radius:6px;justify-self:center;margin:0;padding:6px 12px;font-size:13px;font-weight:700;line-height:1.25}.dilution-overhang-bar .common{background:#ef6351}.dilution-overhang-bar .prefunded{background:#7c5ce6}.dilution-overhang-bar .registered{background:#ef6351}.dilution-overhang-bar .current-base{background:#2f6fd6;box-shadow:inset -2px 0 #0f172a52,inset 0 0 0 1px #ffffff3d}.dilution-overhang-bar .extra-supply,.dilution-overhang-bar .registered-supply{background:#ef6351}.dilution-overhang-bar .conversion{background:#f59e0b}.dilution-overhang-bar .warrant{background:#159960}.dilution-overhang-bar .current-remainder{color:#263755;background:#dfe7f2}.dilution-overhang-bar .current-remainder em{color:#52627f}.dilution-overhang-marker{z-index:2;color:#07122f;text-align:center;gap:2px;min-width:170px;display:grid;position:absolute}.dilution-overhang-marker.current{justify-items:center;top:224px;transform:translate(-50%)}.dilution-overhang-marker.current.edge{text-align:right;justify-items:end;transform:translate(-100%)}.dilution-overhang-marker.total{text-align:right;justify-items:end;top:224px;transform:translate(-100%)}.dilution-overhang-marker.total.low{text-align:left;justify-items:start;transform:none}.dilution-overhang-marker.close{text-align:center;justify-items:center;width:150px;min-width:0;top:212px;transform:translate(-50%)}.dilution-overhang-marker.close:before,.dilution-overhang-marker.close:after{display:none}.dilution-overhang-marker.compacted{width:min(360px,72%)}.dilution-overhang-marker.compacted strong{font-size:16px}.dilution-overhang-combo{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));align-items:start;gap:12px;width:100%;display:grid}.dilution-overhang-combo>span{border-top:2px solid #263755;justify-items:center;gap:2px;min-width:0;padding-top:6px;display:grid}.dilution-overhang-combo>.registered{border-top-color:#52627f}.dilution-overhang-combo b{color:#52627f;text-transform:uppercase;font-size:11px;line-height:1}.dilution-overhang-combo strong{color:#07122f;white-space:nowrap;font-size:16px;line-height:1.05}.dilution-overhang-combo .registered strong,.dilution-overhang-combo .registered em{color:#263755}.dilution-overhang-combo em{color:#64728a;white-space:nowrap;font-size:11px;font-style:normal;font-weight:700;line-height:1}.dilution-overhang-value-tick{z-index:3;border-left:1px dashed #07122f85;width:1px;height:70px;position:absolute;top:290px;transform:translate(-50%)}.dilution-overhang-value-tick:before{content:"";border-top:11px solid #07122f;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:-12px;left:-8px}.dilution-overhang-value-tick.total:before{border-top-color:#52627f}.dilution-overhang-value-tick.total{border-left-color:#52627fa3}.dilution-overhang-marker:before{content:"";background:0 0;border-left:1px dashed #07122f7a;width:1px;height:60px;position:absolute;top:74px}.dilution-overhang-marker:after{content:"";background:0 0;border-top:11px solid #07122f;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;position:absolute;top:64px}.dilution-overhang-marker.current:before{left:50%}.dilution-overhang-marker.current:after{left:calc(50% - 8px)}.dilution-overhang-marker.current.edge:before{left:auto;right:0}.dilution-overhang-marker.current.edge:after{left:auto;right:-8px}.dilution-overhang-marker.total:before{right:0}.dilution-overhang-marker.total:after{border-top-color:#52627f;right:-8px}.dilution-overhang-marker.total.low:before{left:0;right:auto}.dilution-overhang-marker.total.low:after{left:-8px;right:auto}.dilution-overhang-marker b{color:#52627f;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700;line-height:1}.dilution-overhang-marker strong{color:#07122f;white-space:nowrap;font-size:18px;line-height:1.1}.dilution-overhang-marker em{color:#64728a;white-space:nowrap;font-size:12px;font-style:normal;line-height:1}.dilution-overhang-marker.total em{color:#07122f;font-weight:700}.dilution-overhang-equation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.dilution-overhang-equation>div{border:1px solid var(--detail-divider);background:#fbfdff;border-radius:7px;gap:5px;min-width:0;padding:14px 16px;display:grid}.dilution-overhang-equation>b{color:#52627f;align-self:center;font-size:18px;font-weight:700}.dilution-overhang-equation span{color:#52627f;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.1;overflow:hidden}.dilution-overhang-equation strong{color:#07122f;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.05;overflow:hidden}.dilution-overhang-equation em{color:#52627f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:600;overflow:hidden}.dilution-overhang-equation .total{background:#f4f7fb;border-color:#c7d2e2}.dilution-overhang-unavailable{border-top:1px solid var(--detail-divider);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:26px 0 0;display:grid}.dilution-overhang-unavailable>div{border:1px solid var(--detail-divider);background:#fbfdff;border-radius:7px;gap:6px;min-width:0;padding:14px 16px;display:grid}.dilution-overhang-unavailable span{color:#52627f;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.dilution-overhang-unavailable strong{color:#07122f;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.dilution-overhang-unavailable p{color:#33415c;border:1px solid #dbe3ee;border-radius:7px;grid-column:1/-1;margin:0;padding:13px 16px;font-size:13px;line-height:1.45}.dilution-overhang-scale{color:#52627f;border-top:1px solid #dbe3ee;height:28px;font-size:12px;position:relative}.dilution-overhang-scale span{white-space:nowrap;position:absolute;top:8px;transform:translate(-50%)}.dilution-overhang-scale span:first-child{left:0;transform:none}.dilution-overhang-scale span:last-child{right:0;transform:none}.dilution-overhang-explain{color:#33415c;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:-8px;font-size:13px;line-height:1.35;display:grid}.dilution-overhang-explain span{background:#fbfdff;border:1px solid #dbe3ee;border-radius:7px;padding:10px 12px}.dilution-overhang-explain strong{color:#07122f}.dilution-overhang-segment-legend{color:#07122f;gap:14px;padding:0 18px;font-size:14px;display:grid}.dilution-overhang-segment-legend>span{grid-template-columns:minmax(0,1fr) minmax(120px,44%);align-items:center;gap:18px;min-width:0;display:grid}.dilution-overhang-segment-legend>span.supply-role-included{background:#fff8f7;border:1px solid #ffd2cf;border-radius:8px;padding:8px 10px}.dilution-overhang-segment-legend>span.supply-role-base{background:#f7faff;border:1px solid #d8e4f7;border-radius:8px;padding:8px 10px}.dilution-overhang-segment-legend>span.supply-role-conditional,.dilution-overhang-segment-legend>span.supply-role-alternative,.dilution-overhang-segment-legend>span.supply-role-future{background:#fbfcfe;border:1px dashed #d8e0eb;border-radius:8px;padding:8px 10px}.dilution-overhang-segment-legend>span.conditional-supply b{color:#64728a}.dilution-overhang-segment-legend>span.conditional-supply strong{color:#263755}.dilution-overhang-segment-legend>span.conditional-supply em{color:#7a6d82;font-weight:600}.dilution-overhang-segment-legend i{border-radius:999px;flex:none;width:9px;height:9px}.dilution-overhang-segment-legend i.current-base{background:#263755}.dilution-overhang-segment-legend i.registered-supply,.dilution-overhang-segment-legend i.extra-supply{background:#8ca0bf}.dilution-overhang-segment-legend i.current-remainder{background:#dfe7f2;border:1px solid #c7d2e2}.dilution-overhang-segment-legend b{color:#52627f;text-transform:uppercase;overflow-wrap:anywhere;justify-items:start;gap:6px;min-width:0;font-size:12px;line-height:1.15;display:grid}.dilution-overhang-segment-legend b>i{color:#52627f;text-transform:uppercase;background:#fff;border:1px solid #cfd9ea;border-radius:999px;align-items:center;width:fit-content;height:auto;min-height:18px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.dilution-overhang-segment-legend .supply-role-included b{color:#b42318}.dilution-overhang-segment-legend .supply-role-included b>i{color:#b42318;background:#fff1ef;border-color:#ffb4ad}.dilution-overhang-segment-legend .supply-role-included strong{color:#b42318;font-weight:800}.dilution-overhang-segment-legend .supply-role-base b>i{color:#1d4f91;background:#eef5ff;border-color:#bad1f4}.dilution-overhang-segment-legend .supply-role-alternative b>i,.dilution-overhang-segment-legend .supply-role-conditional b>i,.dilution-overhang-segment-legend .supply-role-future b>i{color:#64728a;background:#f8fafc;border-color:#d8e0eb}.dilution-overhang-segment-legend .supply-role-alternative strong,.dilution-overhang-segment-legend .supply-role-conditional strong,.dilution-overhang-segment-legend .supply-role-future strong{color:#36465f;font-weight:700}.dilution-overhang-segment-legend strong{text-align:right;overflow-wrap:anywhere;justify-items:end;gap:3px;min-width:0;max-width:100%;font-size:15px;line-height:1.08;display:grid}.dilution-overhang-segment-legend strong>span{max-width:100%;display:block}.dilution-overhang-segment-legend em{color:#64728a;overflow-wrap:anywhere;max-width:100%;font-size:13px;font-style:normal;font-weight:700;line-height:1.2}.dilution-overhang-total-note{color:#33415c;border-top:1px solid #dbe3ee;grid-template-columns:minmax(210px,auto) minmax(0,1fr);align-items:start;gap:20px;padding-top:16px;font-size:14px;display:grid}.dilution-overhang-total-note strong{color:#07122f;font-size:15px}.dilution-overhang-total-note span{color:#52627f;flex-wrap:wrap;align-items:baseline;gap:6px 9px;display:flex}.dilution-overhang-total-note span b,.dilution-overhang-total-note span strong{color:#07122f;font-size:15px}.dilution-overhang-total-note span i{color:#8a96aa;font-style:normal}.dilution-overhang-total-note span em{color:#64728a;flex-basis:100%;font-size:12px;font-style:normal}.dilution-overhang-labels{color:#64728a;border-top:1px solid #dbe3ee;min-height:28px;padding-top:10px;font-size:12px;position:relative}.dilution-overhang-labels span{position:absolute;top:0;transform:translate(-50%)}.dilution-overhang-labels .tick-zero{left:0;transform:none}.dilution-overhang-labels .tick-current{left:20%}.dilution-overhang-labels .tick-200{left:40%}.dilution-overhang-labels .tick-300{left:60%}.dilution-overhang-labels .tick-400{left:80%}.dilution-overhang-labels .tick-max{text-align:right;right:auto;transform:translate(-100%)}.dilution-overhang-copy{border-top:1px solid var(--detail-divider);color:#263755;margin:0;padding-top:12px;font-size:13px;font-weight:600;line-height:1.45}.dilution-overhang-detail-grid{grid-template-columns:1fr;gap:12px;display:grid}.dilution-overhang-panel{border:1px solid #dbe3ee;border-radius:8px;align-content:start;gap:12px;min-width:0;padding:15px;display:grid}.dilution-overhang-panel h3,.dilution-breakdown-heading h3{color:#07122f;margin:0;font-size:15px;line-height:1.2}.dilution-overhang-facts{border-top:1px solid var(--detail-divider);gap:0;display:grid}.dilution-overhang-facts div{border-bottom:1px solid var(--detail-divider);grid-template-columns:minmax(140px,.7fr) minmax(0,1fr);gap:5px 14px;padding:13px 0;display:grid}.dilution-overhang-facts div:last-child{border-bottom:0;padding-bottom:0}.dilution-overhang-facts span{color:#64728a;font-size:11px;line-height:1.35}.dilution-overhang-facts strong{color:#111a33;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:400;line-height:1.35}.dilution-overhang-facts strong.danger{color:#bf0f18;font-weight:800}.dilution-overhang-facts em{color:#64728a;text-align:right;grid-column:2;justify-self:end;max-width:100%;font-size:11px;font-style:normal;line-height:1.35}.dilution-overhang-facts mark{color:#bf0f18;text-transform:uppercase;background:#c81c2417;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:800}.dilution-breakdown-heading{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.dilution-breakdown-heading span{color:#64728a;font-size:12px}.dilution-breakdown-list{border-top:1px solid var(--detail-divider);gap:0;display:grid}.dilution-breakdown-list div{border-bottom:1px solid var(--detail-divider);grid-template-columns:minmax(0,1fr) 88px 64px;align-items:center;gap:12px;padding:13px 0;display:grid}.dilution-breakdown-label{color:#111a33;align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:600;display:inline-flex}.dilution-breakdown-label i{background:#f26a5a;border-radius:999px;flex:none;width:10px;height:10px}.dilution-breakdown-label i.conversion{background:#f08a24}.dilution-breakdown-label i.warrant,.dilution-breakdown-label i.prefunded{background:#6fa8f5}.dilution-breakdown-label i.common,.dilution-breakdown-label i.registered,.dilution-breakdown-label i.registered-supply,.dilution-breakdown-label i.extra-supply{background:#f26a5a}.dilution-breakdown-list strong,.dilution-breakdown-list b{color:#07122f;text-align:right;font-size:13px}.dilution-breakdown-list b{font-weight:800}.dilution-overhang-note{color:#263755;background:#f8fbff;border:1px solid #dbe3ee;border-radius:8px;margin:0;padding:14px 16px;font-size:13px;line-height:1.45}.dilution-data-disclaimer{color:#263755;background:#f8fbff;border:1px solid #dbe3ee;border-radius:8px;margin:12px 0 0;padding:12px 14px;font-size:12px;line-height:1.45}.dilution-related-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dilution-related-heading h2{margin:0}.dilution-related-heading span{color:#64728a;font-size:11px}.dilution-related-list{border-top:1px solid var(--detail-divider);display:grid}.dilution-related-item{border-bottom:1px solid var(--detail-divider);min-height:58px;color:inherit;grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;gap:14px;text-decoration:none;display:grid}.dilution-related-item:hover .dilution-related-copy strong,.dilution-related-item:focus-visible .dilution-related-copy strong{color:#0f55ff}.dilution-related-form{color:#334766;background:#fbfcff;border:1px solid #dbe3ee;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-width:38px;min-height:24px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.dilution-related-copy{gap:4px;min-width:0;display:grid}.dilution-related-copy strong{color:#07122f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.dilution-related-copy small{color:#64728a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.dilution-related-impact{color:#64728a;justify-items:end;gap:2px;display:grid}.dilution-related-impact small{text-transform:uppercase;font-size:9px;line-height:1}.dilution-related-impact b{color:#263755;font-size:14px;font-weight:650;line-height:1}.ownership-related-filings .dilution-related-item{grid-template-columns:minmax(92px,.24fr) auto minmax(0,1fr) 54px;gap:12px;padding:10px 0}.ownership-related-relation{color:#07122f;min-width:0;font-size:13px;line-height:1.25}.ownership-related-relation.candidate{color:#263755}.ownership-related-form-type{flex-shrink:0}.ownership-related-filings .dilution-related-copy strong,.ownership-related-filings .dilution-related-copy small{max-width:100%}.analysis-card{align-content:start;gap:10px;min-height:156px;display:grid}.summary-card{align-content:start;gap:10px;display:grid}.analysis-card h2,.summary-card h2,.related-news-main-card h2,.source-confidence-card h2,.detail-score-card h2,.recent-filings-card h2,.related-news-card h2,.alert-card h2{margin:0}.analysis-card h2 span{font-weight:inherit}.analysis-title{align-items:center;gap:6px;display:inline-flex}.analysis-title svg{flex:none;width:15px;height:15px}.analysis-title.bullish svg{color:#148442}.analysis-title.bearish svg{color:#d94d61}.analysis-card ol{color:#40506b;gap:8px;margin:0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.analysis-card ol.numbered{counter-reset:watch-next;padding-left:0;list-style:none}.analysis-card ol.numbered li{counter-increment:watch-next;padding-left:28px;position:relative}.analysis-card ol.numbered li:before{color:#fff;content:counter(watch-next);background:#1458ff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:0;left:0}.analysis-card.bullish{border-top:3px solid #148442}.analysis-card.bearish{border-top:3px solid #d94d61}.related-ticker-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.related-ticker-tile{background:#fbfcfe;border:1px solid #e3e9f2;border-radius:8px;min-width:0;padding:12px}.related-ticker-tile strong,.related-ticker-tile b,.related-ticker-tile span,.related-ticker-tile em{display:block}.related-ticker-tile strong{color:#07122f;font-size:13px}.related-ticker-tile span{color:#64728a;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.related-ticker-tile b{color:#243451;margin-top:10px;font-size:12px}.related-ticker-tile em{margin-top:3px;font-size:11px;font-style:normal}.related-news-main-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.related-news-main-grid a{border-top:1px solid #e4ebf4;align-content:start;gap:5px;min-height:92px;padding:13px 18px 0 0;text-decoration:none;display:grid}.related-news-main-grid strong{color:#07122f;font-size:13px;line-height:1.35}.related-news-main-grid span{color:#64728a;font-size:11px}.source-confidence-top{border-bottom:1px solid var(--detail-divider);justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.source-confidence-top strong{color:#07122f;font-size:13px}.source-confidence-top span{color:#64728a;text-align:right;font-size:11px;line-height:1.2}.source-original-link{border-top:1px solid var(--detail-divider);color:#0f55ff;justify-content:space-between;align-items:center;gap:10px;padding:11px 0 0;font-size:12px;text-decoration:none;display:flex}.source-original-link svg{flex:none}.full-text-card{border-top:1px solid var(--detail-divider);gap:18px;min-width:0;max-width:100%;padding-top:28px;display:grid;overflow:hidden}.full-text-card .card-heading-row{align-items:end}.full-text-card .card-heading-row p{color:#64728a;margin-top:4px;font-size:12px;line-height:1.45}.full-text-card .card-heading-row a{color:#0f55ff;font-size:12px;text-decoration:none}.filing-original-card .card-heading-row a{align-items:center;gap:5px;display:inline-flex}.sec-filing-viewer-shell{border:1px solid var(--detail-divider);background:var(--background);border-radius:8px;width:100%;min-width:0;overflow:hidden}.sec-filing-viewer-frame{background:var(--background);border:0;width:100%;min-height:min(72vh,760px);display:block}.full-text-content{color:#263755;overflow-wrap:anywhere;width:100%;max-width:100%;font-size:14px;line-height:1.68;display:block;overflow-x:auto}.full-text-content :is(p,div,blockquote,ul,ol,table){margin:0 0 10px}.full-text-content :is(h2,h3,h4){color:#07122f;margin:18px 0 8px;font-size:16px;line-height:1.35}.full-text-content a{color:#0f55ff}.full-text-content ul,.full-text-content ol{padding-left:22px}.full-text-content table{border-collapse:collapse;white-space:normal;width:100%;max-width:100%;display:block;overflow-x:auto}.full-text-content :is(th,td){border:1px solid var(--detail-divider);vertical-align:top;min-width:90px;padding:8px 10px}.detail-metric-row{border-bottom:1px solid var(--detail-divider);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.detail-metric-row:last-child{border-bottom:0;padding-bottom:0}.detail-metric-row span{color:#64728a;font-size:11px}.detail-metric-row strong{color:#17213d;text-align:right;font-size:12px}.detail-score-main{align-items:baseline;gap:10px;margin:10px 0 4px;display:flex}.detail-score-main strong{color:#1458ff;font-size:42px;line-height:1}.detail-score-main.bullish strong{color:#16803c}.detail-score-main.bearish strong{color:#e3272f}.detail-score-main.volatile strong{color:#a05a00}.detail-score-main.neutral strong{color:#52627f}.detail-score-main span{color:#64728a;text-transform:capitalize;font-size:12px}.score-rationale-link{border-top:1px solid var(--detail-divider);color:#0f55ff;justify-content:center;align-items:center;padding-top:12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.score-rationale-link:hover{text-decoration:underline}.score-basis-card{gap:0;display:grid}.score-basis-card-main{background:linear-gradient(90deg,#fff7f7 0%,#fff 42%);border-left:4px solid #ef4444;margin-top:16px;margin-bottom:26px}.score-basis-card-main.bullish{background:linear-gradient(90deg,#f3fbf6 0%,#fff 42%);border-left-color:#07834b}.score-basis-card-main.volatile{background:linear-gradient(90deg,#fffaf2 0%,#fff 42%);border-left-color:#b45309}.score-basis-card-main.neutral{background:linear-gradient(90deg,#f8fafc 0%,#fff 42%);border-left-color:#64748b}.score-basis-header{grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center;gap:16px;min-height:58px;display:grid}.score-basis-score{grid-template-columns:auto auto;align-items:baseline;gap:14px;min-width:0;padding-left:10px;display:inline-grid}.score-basis-score strong{color:#dc2626;letter-spacing:0;font-size:34px;font-weight:800;line-height:1}.score-basis-score.bullish strong{color:#07834b}.score-basis-score.volatile strong{color:#b45309}.score-basis-score.neutral strong{color:#475569}.score-basis-score b{color:#52627f;text-transform:capitalize;font-size:12px;font-weight:700;line-height:1}.score-basis-summary{color:#111a33;min-width:0;font-size:14px;font-weight:750;line-height:1.4}@media (max-width:760px){.score-basis-header{grid-template-columns:1fr;gap:10px}.score-basis-score{grid-template-columns:auto auto;justify-content:start}}.recent-filings-card .card-heading-row p{color:#64728a;margin-top:3px;font-size:11px}.recent-filings-list{display:grid}.recent-filings-list a{border-top:1px solid var(--detail-divider);color:inherit;grid-template-columns:42px minmax(0,1fr) 28px;align-items:start;gap:10px;padding:12px 0;text-decoration:none;display:grid}.recent-filings-list a:last-child{padding-bottom:0}.filing-form-chip{color:#5c3dff;background:#f3efff;border:1px solid #d3c5ff;border-radius:5px;justify-content:center;align-items:center;min-height:24px;padding:4px 6px;font-size:10px;line-height:1;display:inline-flex}.recent-filings-list strong{color:#07122f;font-size:12px;line-height:1.35;display:block}.recent-filings-list span:not(.filing-form-chip){color:#64728a;margin-top:3px;font-size:11px;display:block}.recent-filings-list b{color:#0f55ff;background:#eaf1ff;border-radius:6px;place-items:center;min-width:28px;min-height:28px;font-size:12px;display:inline-grid}.related-news-list{display:grid}.related-news-list a{border-bottom:1px solid var(--detail-divider);gap:4px;padding:11px 0;text-decoration:none;display:grid}.related-news-list a:last-child{border-bottom:0;padding-bottom:0}.related-news-list strong{color:#07122f;font-size:12px;line-height:1.35}.related-news-list span{color:#64728a;font-size:11px}.context-metric-grid{gap:10px;display:grid}.context-heading-row{align-items:center}.context-range-control{background:0 0;align-items:center;gap:18px;padding:0;display:inline-flex}.context-range-control button{color:#52627f;cursor:pointer;background:0 0;border:0;min-width:0;min-height:28px;padding:0;font-size:11px;line-height:1;position:relative}.context-range-control button.active{color:#0f55ff;box-shadow:none;background:0 0}.context-range-control button.active:after{content:"";background:#0f55ff;border-radius:999px;height:2px;position:absolute;bottom:3px;left:0;right:0}.context-main-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.context-metric{border-top:1px solid var(--detail-divider);gap:4px;padding-top:11px;display:grid}.context-main-grid .context-metric{border-top:1px solid var(--detail-divider)}.context-metric:first-child{border-top:0;padding-top:0}.context-main-grid .context-metric:first-child{border-top:1px solid var(--detail-divider);padding-top:11px}.context-metric span,.context-movers>span{color:#64728a;text-transform:uppercase;font-size:10px}.context-movers-heading span{color:#64728a;text-transform:none;font-size:11px}.context-metric strong{color:#07122f;font-size:12px;line-height:1.28}.context-metric b{color:#15923b;text-transform:capitalize;background:#edf9f1;border-radius:6px;width:fit-content;padding:4px 7px;font-size:11px;line-height:1}.context-metric b.bearish{color:#e3272f;background:#fff1f2}.context-metric b.volatile{color:#a05a00;background:#fff7e7}.context-metric b.neutral{color:#64728a;background:#eef2f7}.context-movers{border-top:1px solid var(--detail-divider);gap:8px;margin-top:13px;padding-top:12px;display:grid}.context-movers.main{margin-top:16px}.context-movers-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.context-movers-heading em{color:#64728a;font-size:10px;font-style:normal}.context-movers>div:not(.context-mover-list){flex-wrap:wrap;gap:6px;display:flex}.context-mover-list{grid-template-columns:repeat(auto-fill,minmax(118px,132px));justify-content:start;gap:10px;display:grid}.context-empty-state{color:#64728a;margin:0;font-size:12px}.context-mover-tile{aspect-ratio:1.08;background:#f8fcfa;border:1px solid #dbeee2;border-radius:8px;grid-template-rows:auto minmax(64px,1fr);align-items:stretch;gap:2px;min-width:0;padding:10px 10px 8px;display:grid}.context-mover-copy{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.context-mover-copy strong{color:#07122f;text-overflow:ellipsis;font-size:13px;line-height:1.1;overflow:hidden}.context-mover-copy span{color:#15923b;flex:none;font-size:12px;line-height:1.1}.context-mover-tile.bearish{background:#fff8f8;border-color:#f5cfd3}.context-mover-tile.bearish .context-mover-copy span{color:#e3272f}.context-mover-tile.neutral{background:#f7f9fc;border-color:#dce4ef}.context-mover-tile.neutral .context-mover-copy span{color:#64728a}.top-mover-sparkline{align-self:start;width:100%;height:76px;margin-top:2px;display:block}.top-mover-sparkline line{stroke:#dce4ef;stroke-width:1px}.top-mover-sparkline polyline{fill:none;stroke:#15923b;stroke-width:2.15px;stroke-linecap:round;stroke-linejoin:round}.top-mover-sparkline.bearish polyline{stroke:#e3272f}.top-mover-sparkline.neutral polyline{stroke:#64728a}.context-movers b{color:#14753a;background:#f3fbf6;border:1px solid #dbeee2;border-radius:999px;padding:5px 8px;font-size:11px;line-height:1}.alert-card{background:0 0;gap:9px;display:grid}.alert-card>span{color:#0f55ff;font-size:12px}.alert-card button{color:#fff;background:#1458ff;border:0;border-radius:6px;width:fit-content;min-height:36px;padding:9px 13px;font-size:12px}.sidebar-event-list,.market-moving-list{gap:0;display:grid}.sidebar-event-row{border-bottom:1px solid #e6edf5;grid-template-columns:104px minmax(0,1fr) 38px;align-items:start;gap:12px;padding:11px 0;display:grid}.sidebar-event-row:last-of-type,.market-moving-row:last-child{border-bottom:0}.sidebar-event-copy{min-width:0}.sidebar-event-copy strong{color:#07122f;font-size:12px;font-weight:700}.sidebar-event-copy p,.market-moving-row p{color:#243451;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.sidebar-event-copy span{color:#64728a;margin-top:3px;font-size:11px;font-weight:700;display:block}.sidebar-quote{gap:4px;min-width:0;padding-left:0;display:grid}.sidebar-quote strong{color:#07122f;white-space:nowrap;font-size:16px;font-weight:700;line-height:1.15}.sidebar-quote>span{white-space:nowrap;font-size:11px;font-weight:700;line-height:1.15;display:block;overflow:visible}.sidebar-quote small{color:#7b8798;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.1}.sidebar-quote.bullish>span{color:#15923b}.sidebar-quote.bearish>span{color:#e3272f}.sidebar-see-more{color:#0f55ff;align-items:center;gap:8px;width:fit-content;margin-top:8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.sidebar-empty-state,.ranking-empty-state{color:#64728a;font-size:12px;font-weight:600}.sidebar-empty-state{padding:4px 0 10px}.ranking-empty-state{border-bottom:1px solid #dce4ef;padding:22px 0}.sidebar-see-more span{font-size:18px;line-height:1.15}.sidebar-score-mini{justify-items:end;gap:3px;display:grid}.sidebar-score-mini span{color:#64728a;text-transform:uppercase;font-size:9px;font-weight:700}.sidebar-score-mini strong{color:#0f55ff;background:#eaf1ff;border-radius:6px;place-items:center;width:30px;height:24px;font-size:12px;font-weight:700;display:grid}.sidebar-score-mini.filings strong{color:#7b3ff2;background:#f0e8ff}.sidebar-score{align-content:start;justify-items:end;gap:4px;display:grid}.sidebar-score span{color:#0f55ff;background:#eaf1ff;border-radius:6px;place-items:center;width:38px;height:28px;font-size:13px;font-weight:700;display:grid}.sidebar-score em{text-transform:uppercase;font-size:10px;font-style:normal;font-weight:700}.sidebar-score em.bullish,.market-pulse-card strong.bullish{color:#15923b}.sidebar-score em.bearish,.market-pulse-card strong.bearish{color:#e3272f}.sidebar-score em.neutral,.market-pulse-card strong.neutral{color:#64728a}.sidebar-score em.volatile,.market-pulse-card strong.volatile{color:#a05a00}.sidebar-score .mini-chart{width:74px;max-width:74px;margin-top:2px}.market-moving-row{border-bottom:1px solid #e6edf5;grid-template-columns:58px minmax(0,1fr);gap:10px;padding-bottom:12px;display:grid}.market-label{color:#0f55ff;text-transform:uppercase;background:#eaf1ff;border-radius:6px;justify-content:center;align-items:center;width:54px;height:26px;font-size:10px;font-weight:700;display:inline-flex}.market-label.bullish{color:#16803c;background:#effaf3}.market-label.bearish{color:#e3272f;background:#fff1f2}.market-label.volatile{color:#a05a00;background:#fff7e7}.market-moving-row small{color:#64728a;text-transform:capitalize;margin-top:5px;font-size:11px;font-weight:600;display:block}.market-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.market-pulse-card{background:#fff;border:1px solid #e0e7f0;border-radius:8px;min-height:72px;padding:10px}.market-pulse-card span{color:#64728a;font-size:11px;font-weight:700}.market-pulse-card strong{color:#17213d;margin-top:6px;font-size:17px;line-height:1.15;display:block}.market-pulse-card p{color:#64728a;margin-top:6px;font-size:11px;font-weight:700}.ranking-page,.calendar-page,.news-page{color:#111a33;background:#fff;min-height:100vh}.ranking-nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #dde4ee;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 28px;display:flex;position:sticky;top:0}.ranking-links{justify-content:flex-end}.ranking-shell{width:min(1120px,100% - 48px);margin:0 auto;padding:30px 0 56px}.news-shell{width:min(1240px,100% - 48px);margin:0 auto;padding:30px 0 56px}.calendar-shell{width:min(1280px,100% - 48px);margin:0 auto;padding:28px 0 56px}.calendar-heading{border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:flex-end;gap:20px;padding:0 0 20px;display:flex}.calendar-heading span,.calendar-section-heading span{color:#64728a;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.calendar-heading h1{color:#07122f;margin-top:6px;font-size:30px;line-height:1.12}.calendar-heading p{color:#52627f;margin-top:7px;font-size:14px;font-weight:500}.calendar-heading-actions{background:#f8fbff;border:1px solid #d2dbea;border-radius:999px;align-items:center;gap:6px;padding:3px;display:flex}.calendar-heading-actions button{color:#263755;background:0 0;border:0;border-radius:999px;min-width:62px;min-height:30px;font-size:12px;font-weight:500}.calendar-heading-actions button.active{color:#0f55ff;background:#fff;box-shadow:0 1px 4px #1841821f}.calendar-stat-strip{border-bottom:1px solid #dce4ef;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 0;display:grid}.calendar-stat-card{background:#fff;border:1px solid #dbe3ee;border-radius:8px;min-height:82px;padding:13px 14px}.calendar-stat-card span{color:#64728a;font-size:11px;font-weight:700}.calendar-stat-card strong{color:#07122f;margin-top:5px;font-size:26px;line-height:1;display:block}.calendar-stat-card p{color:#52627f;margin-top:7px;font-size:12px;font-weight:500}.calendar-content-grid{grid-template-columns:minmax(0,1fr) 340px;gap:28px;padding-top:22px;display:grid}.calendar-main-panel,.calendar-sidebar{min-width:0}.calendar-filter-row{border-bottom:1px solid #dce4ef;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:16px;display:flex}.calendar-filter-row button{color:#263755;background:#fff;border:1px solid #d2dbea;border-radius:7px;min-height:32px;padding:0 12px;font-size:12px;font-weight:500}.calendar-filter-row button.active{color:#0f55ff;background:#eef5ff;border-color:#9bbcff}.calendar-week-strip{border-bottom:1px solid #dce4ef;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:18px 0;display:grid}.calendar-day-card{background:#fff;border:1px solid #dbe3ee;border-radius:8px;gap:12px;min-height:146px;padding:13px;display:grid}.calendar-day-card.active{background:#f6f9ff;border-color:#9bbcff}.calendar-day-card.risk{background:#fff8f9;border-color:#ffd1d8}.calendar-day-card>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.calendar-day-card span{color:#64728a;font-size:11px;font-weight:700}.calendar-day-card strong{color:#07122f;font-size:24px;line-height:1}.calendar-day-card ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.calendar-day-card li{border-top:1px solid #e7edf5;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:7px;display:flex}.calendar-day-card li b{color:#07122f;font-size:12px;font-weight:700}.calendar-day-card li span{color:#52627f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.calendar-agenda{padding-top:18px}.calendar-section-heading{border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:12px;display:flex}.calendar-section-heading h2{color:#07122f;margin-top:4px;font-size:20px;line-height:1.2}.calendar-section-heading button{color:#0f55ff;background:#fff;border:1px solid #d2dbea;border-radius:7px;min-height:32px;padding:0 12px;font-size:12px;font-weight:600}.calendar-event-row{border-bottom:1px solid #dce4ef;grid-template-columns:92px 42px minmax(0,1fr) 140px;align-items:center;gap:16px;padding:18px 0;display:grid}.calendar-date-cell{gap:2px;display:grid}.calendar-date-cell span{color:#64728a;font-size:11px;font-weight:700}.calendar-date-cell strong{color:#07122f;font-size:16px;line-height:1.2}.calendar-date-cell small{color:#64728a;font-size:11px;font-weight:500}.calendar-event-icon{color:#0f55ff;background:#f6f9ff;border:1px solid #d2dbea;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.calendar-event-copy{min-width:0}.calendar-event-kicker{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.calendar-event-kicker b{color:#07122f;font-size:13px}.calendar-event-kicker span,.calendar-event-kicker em{color:#64728a;font-size:11px;font-style:normal;font-weight:600}.calendar-event-kicker em{border-radius:999px;padding:3px 7px}.calendar-event-kicker .status-confirmed{color:#14753a;background:#edf9f1}.calendar-event-kicker .status-tentative{color:#b46c00;background:#fff7e6}.calendar-event-copy h3{color:#07122f;margin-top:6px;font-size:15px;line-height:1.3}.calendar-event-copy p{color:#52627f;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;font-weight:500;overflow:hidden}.calendar-event-meta{color:#52627f;justify-items:end;gap:6px;font-size:11px;display:grid}.calendar-event-meta span{text-align:right}.calendar-event-meta b,.calendar-event-meta strong{text-transform:capitalize;border:1px solid #d2dbea;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1}.calendar-event-meta strong{color:#0f55ff;background:#f3f7ff}.calendar-event-meta b.bullish,.calendar-group-list b.bullish{color:#14753a;background:#edf9f1;border-color:#bfe6d0}.calendar-event-meta b.bearish,.calendar-group-list b.bearish{color:#d7192a;background:#fff2f4;border-color:#ffc7d0}.calendar-event-meta b.volatile,.calendar-group-list b.volatile{color:#b46c00;background:#fff7e6;border-color:#ffdca6}.calendar-event-meta b.neutral,.calendar-group-list b.neutral{color:#52627f;background:#f4f7fb;border-color:#d2dbea}.calendar-sidebar{border-left:1px solid #dce4ef;align-content:start;gap:18px;padding-left:28px;display:grid}.calendar-side-panel,.calendar-premium-panel{border-bottom:1px solid #dce4ef;padding-bottom:18px}.calendar-side-heading{color:#0f55ff;align-items:center;gap:8px;display:flex}.calendar-side-heading h2,.calendar-premium-panel h2{color:#07122f;font-size:16px;line-height:1.25}.calendar-side-list{margin-top:12px;display:grid}.calendar-side-list a{color:inherit;border-top:1px solid #e4ebf3;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.calendar-side-list a:first-child{border-top:0}.calendar-side-list span{gap:4px;min-width:0;display:grid}.calendar-side-list b{color:#07122f;font-size:13px}.calendar-side-list small{color:#52627f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.calendar-side-list em{text-align:right;min-width:56px;font-size:12px;font-style:normal;font-weight:700}.calendar-side-list em.bearish{color:#d7192a}.calendar-side-list em.volatile{color:#b46c00}.calendar-source-mix{gap:8px;margin-top:12px;display:grid}.calendar-source-mix div,.calendar-group-list button{background:#fff;border:1px solid #dbe3ee;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 11px;display:flex}.calendar-source-mix span,.calendar-group-list span{color:#52627f;font-size:12px;font-weight:500}.calendar-source-mix strong{color:#07122f;font-size:14px}.calendar-group-list{gap:8px;margin-top:12px;display:grid}.calendar-group-list button{color:inherit;cursor:pointer;border-color:#dbe3ee}.calendar-group-list b{text-align:center;border:1px solid #d2dbea;border-radius:999px;min-width:34px;padding:3px 8px;font-size:11px;font-weight:600}.calendar-premium-panel span{color:#0f55ff;font-size:12px;font-weight:700}.calendar-premium-panel h2{margin-top:8px}.calendar-premium-panel p{color:#52627f;margin-top:8px;font-size:13px;line-height:1.45}.calendar-premium-panel button{color:#fff;background:#0f55ff;border:0;border-radius:7px;align-items:center;gap:6px;min-height:36px;margin-top:14px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.archive-shell{grid-template-columns:minmax(0,1fr) 300px;gap:28px;width:min(1240px,100% - 48px);margin:0 auto;padding:30px 0 56px;display:grid}.archive-main,.archive-rail{min-width:0}.archive-kicker{color:#64728a;align-items:center;gap:8px;font-size:12px;display:flex}.archive-kicker a{color:#0f55ff;text-decoration:none}.archive-heading{border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:flex-end;gap:20px;padding:18px 0 22px;display:flex}.archive-eyebrow{color:#64728a;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.archive-heading h1{color:#07122f;max-width:680px;margin-top:6px;font-size:30px;line-height:1.15}.archive-heading p{color:#51617d;max-width:720px;margin-top:8px;font-size:14px;line-height:1.45}.archive-score-rule{color:#52627f;justify-items:end;gap:5px;min-width:170px;font-size:12px;display:grid}.archive-score-rule svg{color:#0f55ff}.archive-score-rule strong{color:#07122f;font-size:14px}.archive-filter-panel{border-bottom:1px solid #dce4ef;gap:12px;padding:18px 0;display:grid}.archive-search{color:#64728a;border:1px solid #d2dbea;border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.archive-search input{color:#263755;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.archive-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.archive-filter-row>span{color:#52627f;text-transform:uppercase;width:80px;font-size:11px;font-weight:700}.archive-filter-row button{color:#263755;background:#fff;border:1px solid #d2dbea;border-radius:7px;min-height:32px;padding:6px 11px;font-size:12px;font-weight:500}.archive-filter-row button.active{color:#0f55ff;background:#eef5ff;border-color:#9bbcff}.archive-list{border-top:1px solid #dce4ef;margin-top:18px}.archive-list-head{color:#64728a;border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:12px;font-weight:600;display:flex}.archive-row{border-bottom:1px solid #dce4ef;grid-template-columns:120px minmax(0,1fr) 112px;gap:20px;padding:22px 0;display:grid}.archive-ticker{align-content:start;gap:5px;display:grid}.archive-ticker strong{color:#07122f;font-size:17px;line-height:1.15}.archive-ticker span{color:#64728a;font-size:12px;line-height:1.35}.archive-copy{min-width:0}.archive-meta-line{color:#64728a;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.archive-meta-line span+span:before{color:#9aa8bc;content:"·";margin-right:8px}.archive-copy h2{color:#07122f;margin-top:7px;font-size:17px;line-height:1.28}.archive-copy p{color:#40506b;max-width:760px;margin-top:8px;font-size:13px;line-height:1.45}.archive-impact{align-content:start;justify-items:end;gap:8px;display:grid}.archive-impact a{color:#0f55ff;align-items:center;gap:5px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.archive-rail{border-left:1px solid #dce4ef;align-content:start;gap:0;padding-left:24px;display:grid}.archive-rail section{border-bottom:1px solid #dce4ef;padding:20px 0}.archive-rail section:first-child{padding-top:0}.archive-rail h2{color:#07122f;margin-top:6px;font-size:17px;line-height:1.25}.archive-rail p,.archive-rail li{color:#52627f;font-size:13px;line-height:1.45}.archive-rail p,.archive-rail ul{margin-top:10px}.archive-rail ul{gap:8px;padding-left:18px;display:grid}.archive-rail a{color:#0f55ff;align-items:center;gap:5px;margin-top:12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ranking-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.news-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.ranking-heading span,.news-heading span{color:#0f55ff;text-transform:uppercase;font-size:12px;font-weight:700}.ranking-heading h1,.news-heading h1{color:#07122f;margin-top:6px;font-size:32px}.ranking-heading p{color:#51617d;margin-top:8px;font-size:14px;font-weight:500}.news-heading p{color:#51617d;max-width:660px;margin-top:8px;font-size:14px;font-weight:500}.news-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.news-stat-card,.news-main-panel,.news-rail-card,.news-ad-card{background:#fff;border:1px solid #dbe3ee;border-radius:8px}.news-stat-card{min-height:92px;padding:16px}.news-stat-card span{color:#64728a;text-transform:uppercase;font-size:11px;font-weight:700}.news-stat-card strong{color:#07122f;margin-top:6px;font-size:26px;line-height:1.15;display:block}.news-stat-card p{color:#64728a;margin-top:6px;font-size:12px;font-weight:600}.news-stat-card p.positive{color:#15923b}.news-stat-card p.negative{color:#e3272f}.news-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.news-main-panel{overflow:hidden}.news-tab-strip{border-bottom:1px solid #dce4ef;flex-wrap:wrap;gap:18px;padding:0 16px;display:flex}.news-tab-strip button{color:#52627f;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-height:48px;padding:0;font-size:13px;font-weight:700}.news-tab-strip button.active{color:#0f55ff;border-color:#0f55ff}.news-filter-panel{background:#fbfcfe;border-bottom:1px solid #dce4ef;gap:10px;padding:14px 16px;display:grid}.news-filter-heading,.news-panel-title,.news-rail-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.news-filter-heading strong{color:#111a33;font-size:13px}.news-filter-heading button,.news-panel-title button,.news-rail-header a{color:#0f55ff;background:#fff;border:1px solid #d2dbea;border-radius:6px;min-height:30px;padding:6px 10px;font-size:12px;font-weight:700;text-decoration:none}.news-filter-row{flex-wrap:wrap;gap:8px;display:flex}.news-filter-row button{color:#52627f;background:#fff;border:1px solid #d2dbea;border-radius:999px;min-height:32px;padding:6px 11px;font-size:12px;font-weight:700}.news-filter-row button.active{color:#0f55ff;background:#edf4ff;border-color:#9bbcff}.news-panel-title{border-bottom:1px solid #dce4ef;padding:14px 16px}.news-panel-title h2{color:#111a33;font-size:16px}.news-panel-title p{color:#64728a;margin-top:3px;font-size:12px;font-weight:600}.news-toolbar{border-bottom:1px solid #dce4ef;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.news-tabs{flex-wrap:wrap;gap:10px;display:flex}.news-tabs button,.news-sort-button{color:#263755;background:#fff;border:1px solid #d2dbea;border-radius:6px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:700}.news-tabs button.active{color:#0f55ff;background:#edf4ff;border-color:#9bbcff}.news-list{display:grid}.news-row{border-bottom:1px solid #dce4ef;grid-template-columns:38px 126px minmax(0,1fr) 78px;align-items:center;gap:18px;min-height:132px;padding:18px;display:grid}.news-row:last-child{border-bottom:0}.news-rank{color:#0f55ff;background:#eaf1ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.news-quote{gap:7px;display:grid}.news-quote strong{color:#07122f;font-size:20px;line-height:1.15}.news-quote span{font-size:12px;font-weight:700}.news-quote small{color:#7b8798;font-size:11px;font-weight:700}.news-quote.bullish span{color:#15923b}.news-quote.bearish span{color:#e3272f}.news-copy{min-width:0}.news-title-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.news-title-line strong{color:#07122f;font-size:14px}.news-title-line span{color:#64728a;font-size:12px;font-weight:700}.news-title-line em{color:#52627f;text-transform:uppercase;background:#fbfcfe;border:1px solid #d2dbea;border-radius:999px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:700}.news-copy h2{color:#07122f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:17px;line-height:1.28;display:-webkit-box;overflow:hidden}.news-copy p{color:#4d5c78;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.news-copy small{color:#64728a;margin-top:8px;font-size:12px;font-weight:700;display:block}.news-score{justify-items:end;gap:5px;display:grid}.news-score span{color:#64728a;text-transform:uppercase;font-size:10px;font-weight:700}.news-score strong{color:#0f55ff;background:#eaf1ff;border-radius:6px;place-items:center;width:38px;height:30px;font-size:15px;font-weight:700;display:grid}.news-score em{text-transform:uppercase;font-size:10px;font-style:normal;font-weight:700}.news-score small{color:#64728a;text-transform:uppercase;font-size:10px;font-weight:700}.news-score em.bullish{color:#15923b}.news-score em.bearish{color:#e3272f}.news-score em.volatile{color:#a05a00}.news-rail{gap:16px;display:grid}.news-rail-card{padding:16px}.news-rail-card h2{color:#111a33;font-size:16px}.news-rail-header{margin-bottom:14px}.news-rail-header a{background:0 0;border:0;padding:0}.theme-trend-list,.keyword-ranking-list,.theme-news-list{display:grid}.theme-trend-row,.keyword-ranking-row,.theme-news-row{border-bottom:1px solid #e6edf5;padding:12px 0}.theme-trend-row:first-child,.keyword-ranking-row:first-child,.theme-news-row:first-child{padding-top:0}.theme-trend-row:last-child,.keyword-ranking-row:last-child,.theme-news-row:last-child{border-bottom:0;padding-bottom:0}.theme-trend-row{grid-template-columns:minmax(0,1fr) 74px;gap:12px;display:grid}.theme-trend-row strong,.keyword-ranking-row strong,.theme-news-topline strong{color:#07122f;font-size:13px;display:block}.theme-trend-row span,.keyword-ranking-row small{color:#64728a;margin-top:4px;font-size:11px;font-weight:700;display:block}.theme-trend-metrics{justify-items:end;gap:4px;display:grid}.theme-trend-metrics em,.keyword-ranking-row em,.theme-news-topline span{color:#15923b;font-size:12px;font-style:normal;font-weight:700}.theme-trend-metrics em.bearish,.keyword-ranking-row em.bearish{color:#e3272f}.theme-trend-metrics small{color:#64728a;font-size:10px;font-weight:700}.theme-trend-metrics b{color:#0f55ff;background:#eaf1ff;border-radius:6px;place-items:center;width:34px;height:24px;font-size:12px;display:grid}.keyword-ranking-row{grid-template-columns:22px minmax(0,1fr) 58px;align-items:center;gap:10px;display:grid}.keyword-ranking-row>span{color:#0f55ff;background:#eaf1ff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.keyword-ranking-row em{justify-self:end}.theme-news-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.theme-news-row p{color:#243451;margin-top:7px;font-size:12px;font-weight:600;line-height:1.35}.theme-news-row small{color:#64728a;margin-top:7px;font-size:11px;font-weight:700;display:block}.source-mix-row{color:#52627f;border-bottom:1px solid #e6edf5;justify-content:space-between;gap:12px;padding:10px 0;font-size:12px;font-weight:700;display:flex}.source-mix-row:last-child{border-bottom:0}.source-mix-row strong{color:#07122f}.news-chip-list{flex-wrap:wrap;gap:8px;display:flex}.news-chip-list span{color:#40506b;background:#fbfcfe;border:1px solid #d2dbea;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.news-ad-card{color:#64728a;text-align:center;border-style:dashed;place-items:center;min-height:250px;display:grid}.news-ad-card span{text-transform:uppercase;font-size:11px;font-weight:700}.news-ad-card strong{color:#40506b;font-size:13px}.ranking-table{border-top:1px solid #dce4ef;overflow:hidden}.ranking-row{border-bottom:1px solid #dce4ef;grid-template-columns:44px 126px minmax(0,1fr) 90px;align-items:center;gap:18px;min-height:104px;padding:16px 0;display:grid}.ranking-row-link{color:inherit;text-decoration:none}.ranking-row-link:hover .ranking-copy h2,.ranking-row-link:focus-visible .ranking-copy h2{color:#0f55ff}.ranking-number{color:#0f55ff;background:#eaf1ff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.ranking-quote{width:126px}.ranking-copy{min-width:0}.ranking-copy strong{color:#07122f;font-size:13px;font-weight:700}.ranking-copy h2{color:#07122f;margin-top:5px;font-size:16px;line-height:1.25}.ranking-copy p{color:#64728a;margin-top:7px;font-size:12px;font-weight:600}.ranking-score{justify-items:end;gap:4px;display:grid}.ranking-score span{color:#64728a;text-transform:uppercase;font-size:10px;font-weight:700}.ranking-score strong{color:#07122f;font-size:24px;line-height:1.15}.ranking-score em{text-transform:uppercase;font-size:10px;font-style:normal;font-weight:700}.ranking-score em.bullish{color:#15923b}.ranking-score em.bearish{color:#e3272f}.ranking-score em.neutral{color:#64728a}.ranking-score em.volatile{color:#a05a00}.feed-page :is(p,small,time,input,button,a,em,span),.ranking-shell :is(p,small,button,a,em,span),.news-shell :is(p,small,button,a,em,span),.detail-layout :is(p,small,button,a,em,span){font-weight:400}.feed-page :is(.source-badge,.event-type-badge,.signal-badge,.delivery-badge),.feed-page :is(.feed-tabs button,.feed-tabs a,.feed-tabs span,.feed-controls button,.news-filter-controls button,.map-range-controls button),.feed-page :is(.feed-pagination a,.feed-pagination strong,.feed-pagination .pagination-step),.feed-page :is(.source-activity-actions button,.premium-card button),.news-shell :is(.news-tabs button,.news-sort-button,.news-filter-row button,.news-panel-title button),.ranking-shell :is(.ranking-score span),.detail-layout :is(.detail-side-panel a,.related-shell span){font-weight:500}.feed-page :is(.feed-heading h1,.feed-heading span,.brand-lockup,.brand-mark),.ranking-shell :is(.ranking-heading h1,.ranking-copy h2),.news-shell :is(.news-heading h1,.news-copy h2),.detail-layout :is(.detail-hero h1,.detail-section h2,.detail-side-panel h2),.stock-detail-page :is(.stock-detail-title-block h1,.stock-detail-card h2,.detail-price){font-weight:700}.feed-page :is(.ticker-cell strong,.event-title-line strong,.news-insight-header h2,.source-activity-row strong,.sector-map-title strong,.sector-detail-heading strong,.sector-detail-row strong,.theme-value-topline strong,.keyword-copy strong,.sidebar-panel-header h2,.sidebar-event-copy strong,.market-moving-row p,.sidebar-quote strong,.sidebar-score-mini strong,.market-pulse-card strong),.news-shell :is(.news-title-line strong,.news-filter-heading strong,.news-panel-title h2,.news-rail-card h2,.theme-trend-row strong,.keyword-ranking-row strong,.theme-news-topline strong,.source-mix-row strong),.ranking-shell :is(.ranking-copy strong,.ranking-score strong){font-weight:600}.stock-detail-page :is(.stock-detail-meta,.stock-detail-breadcrumb,.stock-detail-card p,.analysis-card li,.detail-metric-row span,.detail-metric-row strong,.recent-filings-list span,.recent-filings-card .card-heading-row p,.context-metric span,.context-movers>span,.context-mover-copy span,.related-news-list span,.related-news-main-grid span,.related-ticker-tile span,.related-ticker-tile em){font-weight:400}.stock-detail-page :is(.ticker-chip,.detail-chip-row span,.related-ticker-tile strong,.related-ticker-tile b,.recent-filings-list strong,.recent-filings-list b,.filing-form-chip,.context-metric strong,.context-metric b,.context-movers b,.context-mover-copy strong,.related-news-main-grid strong,.source-confidence-top strong,.related-news-list strong,.alert-card button){font-weight:500}.feed-page :is(.news-insight-header span,.source-activity-row span,.sector-detail-heading span,.sector-detail-row.head,.sector-detail-row span,.theme-value-meta,.keyword-copy small,.sidebar-event-copy span,.sidebar-quote small,.sidebar-score-mini span,.feed-pagination-status,.event-meta),.news-shell :is(.news-heading p,.news-stat-card span,.news-stat-card p,.news-title-line span,.news-copy p,.news-copy small,.news-score span,.news-score small){font-weight:400}.feed-page :is(b,.sector-map-title b,.sector-detail-row b,.source-activity-row b,.sidebar-quote>span),.news-shell :is(.news-quote span,.theme-news-topline span),.ranking-shell :is(.ranking-quote span){font-weight:500}@media (max-width:860px){.topbar,.toolbar,.panel-header{flex-direction:column;align-items:stretch}.status-strip,.effect-gateway-grid,.admin-grid,.taxonomy-card-grid,.readout-grid,.integration-grid,.filters{grid-template-columns:1fr}.feed-nav{grid-template-columns:1fr;gap:12px;padding:16px;position:static}.feed-nav-links{scrollbar-width:none;gap:18px;height:auto;padding-bottom:2px;overflow-x:auto}.feed-nav-links::-webkit-scrollbar{display:none}.feed-nav-links a{height:36px}.feed-actions{justify-content:flex-start}.auth-status{flex-wrap:wrap;justify-content:flex-start}.feed-layout,.news-feed-page .feed-layout{grid-template-columns:1fr}.feed-main{padding:22px 16px 28px}.news-feed-page .feed-main{padding-left:16px}.feed-heading,.feed-heading>div:first-child{flex-direction:column;align-items:flex-start}.feed-heading span{font-size:20px}.feed-controls{flex-wrap:wrap}.news-filter-more-row,.news-filter-check-row,.news-filter-active-row{grid-template-columns:1fr;align-items:start;gap:8px}.news-filter-submit-row{justify-self:start}.news-filter-menu-panel{width:100%;box-shadow:none;margin-top:8px;position:static}.situation-strip{grid-template-columns:1fr;gap:10px}.situation-card{min-height:78px}.feed-row{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:12px;padding:16px 0}.feed-row.no-chart{grid-template-columns:48px minmax(0,1fr);min-height:104px}.feed-pagination{grid-template-columns:1fr;justify-items:stretch;padding-right:0}.feed-pagination-status,.feed-page-size{justify-self:start}.feed-pagination-controls{justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.sparkline-cell,.ticker-cell{border-left:0;grid-column:1/2;padding-left:0}.feed-row.no-chart .ticker-cell{padding-left:0}.event-cell{grid-area:1/2/span 2/3}.feed-row .event-index-row,.feed-row.no-chart .event-index-row{left:60px}.event-title-line{flex-direction:column;align-items:flex-start}.event-title-line strong{white-space:normal}.signal-cell{grid-area:3/2/auto/3;justify-items:start}.feed-signal-cell{flex-wrap:wrap;grid-area:3/2/auto/3;justify-content:flex-start;padding:0 0 4px;display:flex}.feed-sidebar{border-top:1px solid #dce4ef;border-left:0;padding:24px 16px 40px}.sector-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sector-detail-row{grid-template-columns:minmax(0,1fr) 74px}.sector-detail-row.head span:nth-child(3),.sector-detail-row.head span:nth-child(4),.sector-detail-row:not(.head)>span,.sector-detail-row:not(.head) .trend-mini{display:none}.industry-ticker-list{grid-column:1/-1}.trend-table .mini-table-head,.trend-table .mini-table-row,.theme-table .mini-table-head,.theme-table .mini-table-row{grid-template-columns:minmax(56px,1fr) minmax(58px,1fr) minmax(58px,1fr) 70px}.activity-table .mini-table-head,.activity-table .mini-table-row{grid-template-columns:58px minmax(0,1fr) 68px}.detail-nav{flex-direction:column;align-items:flex-start;padding:16px;position:static}.detail-layout{grid-template-columns:1fr;width:min(100% - 32px,720px);padding:20px 0 40px}.detail-hero{padding:18px}.detail-hero h1{font-size:24px}.detail-metrics{grid-template-columns:1fr}.stock-detail-shell{grid-template-columns:1fr;width:min(100% - 32px,720px);padding:20px 0 40px}.stock-detail-rail{border-left:0;padding-left:0}.stock-detail-title-block h1{font-size:24px}.stock-detail-top-grid,.stock-detail-card-grid.three-up,.stock-detail-card-grid.two-up,.stock-detail-card-grid.two-up.insight-summary-grid,.quick-case-grid,.dividend-metric-grid,.dividend-interpretation-grid,.dividend-context-grid,.vote-metric-grid,.vote-decision-grid,.vote-middle-grid,.vote-review-bottom,.vote-source-grid,.vote-power-body,.ipo-overview-grid,.ipo-metric-grid,.ipo-timeline,.listing-company-points,.ipo-context-columns,.ipo-detail-grid,.ipo-support-grid,.ipo-source-grid,.spac-metric-grid,.listing-health-grid,.listing-auxiliary-grid,.spac-context-columns,.spac-stage-map,.spac-explainer-grid,.spac-detail-grid,.spac-support-grid,.spac-source-grid,.dilution-impact-metrics,.dilution-investor-grid,.dilution-summary-readout,.dilution-snapshot-strip,.dilution-terms-list,.dilution-snapshot-grid,.dilution-overhang-layout,.dilution-overhang-body,.dilution-overhang-detail-grid,.spac-two-column-context,.spac-compact-columns{grid-template-columns:1fr}.dilution-summary-readout div+div,.dilution-metric+.dilution-metric{border-top:1px solid var(--detail-divider);border-left:0;padding-left:0}.dilution-detail-row{grid-template-columns:1fr;gap:5px}.dilution-detail-row em{grid-column:auto}.dilution-instrument-table{overflow-x:visible}.dilution-instrument-table .dilution-instrument-row{grid-template-columns:1fr;gap:6px;min-width:0}.dilution-instrument-table .dilution-instrument-row.header{display:none}.dilution-instrument-table .dilution-instrument-cell:before{content:attr(data-label);color:#64728a;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:700;line-height:1.25;display:block}.ownership-related-filings .dilution-related-item{grid-template-columns:minmax(0,1fr) auto 48px;align-items:start}.ownership-related-filings .dilution-related-copy{grid-column:1/-1}.dilution-investor-header{display:grid}.ipo-subsection-heading>span{justify-self:start}.ipo-offering-context-card .ipo-subsection-heading strong{white-space:normal}.dilution-risk-badges{justify-content:flex-start}.dilution-overhang-heading{gap:12px;min-height:0;display:grid}.dilution-overhang-score{text-align:left;justify-items:start;width:auto;min-width:0;max-width:100%}.dilution-overhang-plot{gap:16px;min-height:0}.dilution-overhang-bar{height:42px}.dilution-overhang-equation{grid-template-columns:1fr}.dilution-overhang-equation>b{justify-self:start}.dilution-overhang-unavailable,.dilution-overhang-explain,.dilution-overhang-segment-legend>span,.dilution-overhang-total-note{grid-template-columns:1fr}.dilution-overhang-bar>span{gap:8px;padding:0 10px}.dilution-overhang-bar strong{font-size:13px}.dilution-overhang-bar b{font-size:11px}.dilution-overhang-bar em{font-size:10px}.dilution-overhang-marker{min-width:120px}.dilution-overhang-marker.current,.dilution-overhang-marker.total{top:268px}.dilution-overhang-marker.current{transform:translate(-35%)}.dilution-overhang-marker b{font-size:10px}.dilution-overhang-marker strong{font-size:14px}.dilution-overhang-marker em{font-size:10px}.dilution-clean-terms div,.dilution-overhang-facts div{grid-template-columns:1fr;gap:5px}.dilution-overhang-facts strong{text-align:left}.dilution-overhang-facts em{text-align:left;grid-column:auto;justify-self:start}.dividend-summary-heading,.dividend-change-readout,.vote-summary-heading,.spac-summary-heading{grid-template-columns:1fr}.dividend-summary-heading,.vote-summary-heading,.spac-summary-heading{display:grid}.dividend-score-pill,.vote-score-pill,.vote-status-stack{justify-items:start;width:fit-content}.dividend-timeline{grid-template-columns:1fr;gap:14px;padding-top:8px}.dividend-timeline-step{text-align:left;grid-template-columns:22px minmax(0,1fr);justify-items:start}.dividend-timeline-dot{grid-row:1/span 2}.dividend-timeline-line{width:2px;height:auto;top:18px;bottom:-14px;left:8px}.dividend-change-arrow{transform:rotate(90deg)}.vote-proposal-row{grid-template-columns:36px minmax(0,1fr)}.vote-proposal-row em{grid-column:2;width:fit-content}.vote-timeline{grid-template-columns:1fr;gap:14px;padding-top:8px}.vote-timeline-step{text-align:left;grid-template-columns:40px minmax(0,1fr);justify-items:start}.vote-timeline-dot{grid-row:1/span 2}.vote-timeline-line{width:2px;height:auto;top:34px;bottom:-14px;left:16px}.spac-status-chip{text-align:left;width:fit-content;min-width:0}.spac-stage-map{gap:14px;padding-top:8px}.spac-stage-step{text-align:left;grid-template-columns:40px minmax(0,1fr);justify-items:start}.spac-stage-dot{grid-row:1/span 2}.spac-stage-line{width:2px;height:auto;top:34px;bottom:-14px;left:16px}.spac-history-list>div{grid-template-columns:1fr;gap:6px}.spac-history-list b{width:fit-content}.stock-detail-top-grid>.stock-detail-card,.stock-detail-card-grid>.stock-detail-card,.dilution-overhang-layout>.stock-detail-card:first-child{padding-right:0}.stock-detail-top-grid>.stock-detail-card+.stock-detail-card,.stock-detail-card-grid>.stock-detail-card+.stock-detail-card,.dilution-overhang-layout>.stock-detail-card+.stock-detail-card{padding-left:0}.stock-detail-top-grid>.stock-detail-card+.stock-detail-card:before,.dilution-overhang-layout>.stock-detail-card+.stock-detail-card:before{display:none}.archive-notice-metrics{grid-template-columns:1fr}.archive-notice-metrics div+div{border-left:0;border-top:1px solid var(--detail-divider);padding-left:0}.case-list{padding-right:0}.case-list+.case-list{padding-left:0}.context-heading-row{flex-direction:column;align-items:flex-start}.context-mover-list{grid-template-columns:repeat(auto-fill,minmax(118px,132px))}.related-ticker-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ranking-nav{flex-direction:column;align-items:flex-start;padding:16px;position:static}.ranking-shell,.news-shell{width:min(100% - 32px,720px);padding:22px 0 40px}.archive-shell{grid-template-columns:1fr;width:min(100% - 32px,720px);padding:22px 0 40px}.archive-heading{flex-direction:column;align-items:stretch}.archive-score-rule{justify-items:start}.archive-row{grid-template-columns:1fr;gap:12px}.archive-impact{justify-items:start}.archive-rail{border-top:1px solid #dce4ef;border-left:0;padding-left:0}.ranking-heading,.news-heading,.news-toolbar{flex-direction:column;align-items:stretch}.news-stat-grid,.news-layout{grid-template-columns:1fr}.ranking-row,.news-row{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px}.ranking-quote,.ranking-copy,.ranking-score,.news-quote,.news-copy,.news-score{grid-column:2/3}.ranking-score,.news-score{justify-items:start}}@media (min-width:861px) and (max-width:1120px){.integration-grid,.admin-grid,.taxonomy-status,.event-type-status{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-nav{grid-template-columns:1fr;align-items:stretch;gap:12px;padding:16px 22px}.feed-nav-links{height:auto}.feed-nav-links a{height:34px}.feed-actions{justify-content:flex-start}.auth-status{flex-wrap:wrap;justify-content:flex-start}.feed-layout,.news-feed-page .feed-layout{grid-template-columns:minmax(0,1fr)}.feed-sidebar{border-top:1px solid #dce4ef;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr))}.situation-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.sidebar-panel:last-child{grid-column:1/-1}.feed-row{grid-template-columns:40px 118px 72px minmax(0,1fr);gap:14px}.feed-row .event-index-row{left:258px}.feed-row.no-chart{grid-template-columns:40px 82px minmax(240px,1fr)}.feed-row.no-chart .event-index-row{left:136px}.detail-layout{grid-template-columns:1fr}.detail-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-detail-shell{grid-template-columns:1fr}.stock-detail-rail{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}.stock-detail-rail .alert-card{grid-column:1/-1}.news-layout{grid-template-columns:1fr}.news-stat-grid,.news-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-ad-slot.rail{min-height:180px}}.theme-toggle{z-index:80;border:1px solid var(--border);min-height:40px;color:var(--text);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;align-items:center;gap:8px;padding:8px 13px 8px 10px;font-size:12px;font-weight:700;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 28px #0a101c29}.theme-toggle:hover{border-color:var(--accent)}.theme-toggle-mark{background:#101827;border-radius:50%;width:20px;height:20px;display:inline-block;position:relative;box-shadow:inset -6px -4px #fff}html[data-theme=dark] .theme-toggle-mark{background:#ffd166;box-shadow:0 0 0 4px #ffd16629}html[data-theme=dark] body,html[data-theme=dark] .feed-page,html[data-theme=dark] .ranking-page,html[data-theme=dark] .news-page,html[data-theme=dark] .event-detail-page{color:var(--text);background:var(--background)}html[data-theme=dark] .feed-nav,html[data-theme=dark] .ranking-nav,html[data-theme=dark] .detail-nav{border-color:var(--border);background:#0a0f18eb}html[data-theme=dark] .feed-sidebar{border-color:var(--border);background:var(--background)}html[data-theme=dark] .brand-lockup,html[data-theme=dark] .feed-nav-links a,html[data-theme=dark] .feed-heading h1,html[data-theme=dark] .feed-heading span,html[data-theme=dark] .event-title-line strong,html[data-theme=dark] .ticker-cell strong,html[data-theme=dark] .archive-notice-panel h2,html[data-theme=dark] .archive-original-section h2,html[data-theme=dark] .archive-notice-metrics strong,html[data-theme=dark] .archive-heading h1,html[data-theme=dark] .archive-score-rule strong,html[data-theme=dark] .archive-ticker strong,html[data-theme=dark] .archive-copy h2,html[data-theme=dark] .archive-rail h2,html[data-theme=dark] .sidebar-panel-header h2,html[data-theme=dark] .sidebar-event-copy strong,html[data-theme=dark] .sidebar-quote strong,html[data-theme=dark] .market-pulse-card strong,html[data-theme=dark] .ranking-heading h1,html[data-theme=dark] .news-heading h1,html[data-theme=dark] .news-stat-card strong,html[data-theme=dark] .news-quote strong,html[data-theme=dark] .news-title-line strong,html[data-theme=dark] .news-copy h2,html[data-theme=dark] .news-filter-heading strong,html[data-theme=dark] .news-panel-title h2,html[data-theme=dark] .news-rail-card h2,html[data-theme=dark] .news-insight-header h2,html[data-theme=dark] .source-activity-row strong,html[data-theme=dark] .sector-map-title strong,html[data-theme=dark] .sector-detail-heading strong,html[data-theme=dark] .sector-detail-row strong,html[data-theme=dark] .sector-mover-topline strong,html[data-theme=dark] .industry-mover-row strong,html[data-theme=dark] .industry-map-tile strong,html[data-theme=dark] .theme-value-topline strong,html[data-theme=dark] .theme-subtheme-row strong,html[data-theme=dark] .keyword-copy strong,html[data-theme=dark] .keyword-metric strong,html[data-theme=dark] .theme-trend-row strong,html[data-theme=dark] .keyword-ranking-row strong,html[data-theme=dark] .theme-news-topline strong,html[data-theme=dark] .source-mix-row strong,html[data-theme=dark] .ranking-copy strong,html[data-theme=dark] .ranking-copy h2,html[data-theme=dark] .detail-hero h1,html[data-theme=dark] .detail-section h2,html[data-theme=dark] .detail-side-panel h2,html[data-theme=dark] .detail-metric strong,html[data-theme=dark] .stock-detail-title-block h1,html[data-theme=dark] .stock-detail-card h2,html[data-theme=dark] .case-list h2,html[data-theme=dark] .dividend-summary-heading h2,html[data-theme=dark] .dividend-metric-card strong,html[data-theme=dark] .dividend-timeline-step strong,html[data-theme=dark] .dividend-change-readout strong,html[data-theme=dark] .dividend-point-list h3,html[data-theme=dark] .vote-summary-heading h2,html[data-theme=dark] .vote-metric-card strong,html[data-theme=dark] .vote-proposal-row strong,html[data-theme=dark] .vote-timeline-step strong,html[data-theme=dark] .vote-power-list strong,html[data-theme=dark] .vote-source-grid strong,html[data-theme=dark] .spac-summary-heading h2,html[data-theme=dark] .spac-status-chip strong,html[data-theme=dark] .spac-metric-card strong,html[data-theme=dark] .spac-status-primary strong,html[data-theme=dark] .spac-readout-item strong,html[data-theme=dark] .spac-target-overview-copy,html[data-theme=dark] .spac-watch-card ol,html[data-theme=dark] .spac-compact-columns h3,html[data-theme=dark] .spac-context-columns h3,html[data-theme=dark] .spac-stage-step strong,html[data-theme=dark] .spac-progress-readout strong,html[data-theme=dark] .spac-explainer-grid strong,html[data-theme=dark] .spac-history-list strong,html[data-theme=dark] .spac-check-list li,html[data-theme=dark] .spac-risk-card li,html[data-theme=dark] .spac-source-grid strong,html[data-theme=dark] .listing-company-lead,html[data-theme=dark] .listing-company-points span,html[data-theme=dark] .listing-health-check>strong,html[data-theme=dark] .listing-health-timeline strong,html[data-theme=dark] .listing-health-inactive strong,html[data-theme=dark] .listing-auxiliary-grid strong,html[data-theme=dark] .ipo-subsection-heading strong,html[data-theme=dark] .ipo-proceeds-list li,html[data-theme=dark] .ipo-proceeds-readouts div,html[data-theme=dark] .detail-price,html[data-theme=dark] .related-ticker-tile strong,html[data-theme=dark] .related-ticker-tile b,html[data-theme=dark] .source-confidence-top strong,html[data-theme=dark] .source-original-link,html[data-theme=dark] .detail-metric-row strong,html[data-theme=dark] .recent-filings-list strong,html[data-theme=dark] .context-metric strong,html[data-theme=dark] .related-news-list strong{color:var(--text)}html[data-theme=dark] .muted,html[data-theme=dark] .feed-time,html[data-theme=dark] .feed-time small,html[data-theme=dark] .ticker-cell span,html[data-theme=dark] .event-cell p,html[data-theme=dark] .event-meta,html[data-theme=dark] .sidebar-event-copy span,html[data-theme=dark] .market-moving-row small,html[data-theme=dark] .market-pulse-card span,html[data-theme=dark] .market-pulse-card p,html[data-theme=dark] .ranking-heading p,html[data-theme=dark] .news-heading p,html[data-theme=dark] .news-stat-card span,html[data-theme=dark] .news-stat-card p,html[data-theme=dark] .news-title-line span,html[data-theme=dark] .news-copy p,html[data-theme=dark] .news-copy small,html[data-theme=dark] .news-quote small,html[data-theme=dark] .news-panel-title p,html[data-theme=dark] .news-score span,html[data-theme=dark] .news-score small,html[data-theme=dark] .theme-trend-row span,html[data-theme=dark] .theme-trend-metrics small,html[data-theme=dark] .keyword-ranking-row small,html[data-theme=dark] .news-insight-header span,html[data-theme=dark] .news-insight-header p,html[data-theme=dark] .source-activity-row span,html[data-theme=dark] .sector-map-industries em,html[data-theme=dark] .sector-detail-heading span,html[data-theme=dark] .sector-detail-row.head,html[data-theme=dark] .sector-detail-row span,html[data-theme=dark] .sector-detail-foot,html[data-theme=dark] .sector-mover-topline span,html[data-theme=dark] .industry-mover-row span,html[data-theme=dark] .industry-map-legend,html[data-theme=dark] .theme-value-meta,html[data-theme=dark] .theme-subtheme-block>span,html[data-theme=dark] .theme-subtheme-row small,html[data-theme=dark] .keyword-copy small,html[data-theme=dark] .theme-news-row p,html[data-theme=dark] .theme-news-row small,html[data-theme=dark] .source-mix-row,html[data-theme=dark] .ranking-copy p,html[data-theme=dark] .detail-hero p,html[data-theme=dark] .detail-section p,html[data-theme=dark] .detail-metric span,html[data-theme=dark] .stock-detail-breadcrumb,html[data-theme=dark] .stock-detail-source-line,html[data-theme=dark] .stock-detail-meta,html[data-theme=dark] .card-heading-row span,html[data-theme=dark] .quick-take-card p,html[data-theme=dark] .case-list li,html[data-theme=dark] .analysis-card p,html[data-theme=dark] .analysis-card li,html[data-theme=dark] .summary-card p,html[data-theme=dark] .spac-summary-heading p,html[data-theme=dark] .spac-status-primary span,html[data-theme=dark] .spac-status-primary em,html[data-theme=dark] .spac-readout-item span,html[data-theme=dark] .spac-readout-item em,html[data-theme=dark] .spac-context-strip .card-heading-row p,html[data-theme=dark] .spac-context-columns p,html[data-theme=dark] .spac-stage-card .card-heading-row p,html[data-theme=dark] .spac-target-card p,html[data-theme=dark] .spac-progress-readout span,html[data-theme=dark] .spac-explainer-card .card-heading-row p,html[data-theme=dark] .spac-explainer-grid p,html[data-theme=dark] .spac-history-list span,html[data-theme=dark] .spac-history-list em,html[data-theme=dark] .spac-status-chip span,html[data-theme=dark] .spac-metric-card em,html[data-theme=dark] .spac-metric-card span:not(.spac-metric-icon),html[data-theme=dark] .spac-stage-step em,html[data-theme=dark] .spac-source-grid span,html[data-theme=dark] .listing-company-overview-card .card-heading-row p,html[data-theme=dark] .listing-company-points strong,html[data-theme=dark] .listing-health-card .card-heading-row p,html[data-theme=dark] .listing-health-check-head span,html[data-theme=dark] .listing-health-check>p,html[data-theme=dark] .listing-health-check>em,html[data-theme=dark] .listing-health-check>small,html[data-theme=dark] .listing-health-timeline span,html[data-theme=dark] .listing-health-inactive span,html[data-theme=dark] .listing-auxiliary-grid span,html[data-theme=dark] .listing-auxiliary-grid p,html[data-theme=dark] .ipo-summary-heading p,html[data-theme=dark] .ipo-financial-summary-card .card-heading-row p,html[data-theme=dark] .ipo-context-card .card-heading-row p,html[data-theme=dark] .ipo-card-readouts .detail-metric-row span,html[data-theme=dark] .detail-metric-row span,html[data-theme=dark] .recent-filings-card .card-heading-row p,html[data-theme=dark] .recent-filings-list span:not(.filing-form-chip),html[data-theme=dark] .context-metric span,html[data-theme=dark] .context-movers>span,html[data-theme=dark] .context-movers-heading span,html[data-theme=dark] .context-movers-heading em,html[data-theme=dark] .related-news-list span,html[data-theme=dark] .related-ticker-tile span,html[data-theme=dark] .alert-card p,html[data-theme=dark] .sidebar-empty-state,html[data-theme=dark] .archive-kicker,html[data-theme=dark] .archive-heading p,html[data-theme=dark] .archive-eyebrow,html[data-theme=dark] .archive-detail-eyebrow,html[data-theme=dark] .archive-notice-panel p,html[data-theme=dark] .archive-notice-metrics span,html[data-theme=dark] .archive-score-rule,html[data-theme=dark] .archive-list-head,html[data-theme=dark] .archive-ticker span,html[data-theme=dark] .archive-meta-line,html[data-theme=dark] .archive-copy p,html[data-theme=dark] .archive-rail p,html[data-theme=dark] .archive-rail li,html[data-theme=dark] .archive-filter-row>span,html[data-theme=dark] .ranking-empty-state{color:var(--muted)}html[data-theme=dark] .text-link,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] .admin-card,html[data-theme=dark] .taxonomy-card,html[data-theme=dark] .definition-card,html[data-theme=dark] .readout-grid div,html[data-theme=dark] .status-tile,html[data-theme=dark] .toolbar,html[data-theme=dark] .data-panel,html[data-theme=dark] .integration-panel,html[data-theme=dark] .integration-tile,html[data-theme=dark] .source-job-row,html[data-theme=dark] .feed-search,html[data-theme=dark] .icon-button,html[data-theme=dark] .auth-link-secondary,html[data-theme=dark] .auth-logout-button,html[data-theme=dark] .auth-user-pill,html[data-theme=dark] .feed-tabs button,html[data-theme=dark] .feed-tabs a,html[data-theme=dark] .feed-tabs span,html[data-theme=dark] .news-search-filters,html[data-theme=dark] .news-filter-search,html[data-theme=dark] .news-filter-controls button,html[data-theme=dark] .news-checkbox-pill,html[data-theme=dark] .news-filter-summary,html[data-theme=dark] .news-filter-menu-panel,html[data-theme=dark] .archive-search,html[data-theme=dark] .archive-filter-row button,html[data-theme=dark] .news-insight-header button,html[data-theme=dark] .map-range-controls button,html[data-theme=dark] .view-toggle,html[data-theme=dark] .situation-card,html[data-theme=dark] .premium-card,html[data-theme=dark] .market-pulse-card,html[data-theme=dark] .feed-pagination a,html[data-theme=dark] .feed-pagination span,html[data-theme=dark] .feed-pagination strong,html[data-theme=dark] .news-stat-card,html[data-theme=dark] .news-main-panel,html[data-theme=dark] .news-rail-card,html[data-theme=dark] .news-ad-card,html[data-theme=dark] .news-tabs button,html[data-theme=dark] .news-tab-strip button,html[data-theme=dark] .news-sort-button,html[data-theme=dark] .news-filter-heading button,html[data-theme=dark] .news-panel-title button,html[data-theme=dark] .news-filter-row button,html[data-theme=dark] .detail-hero,html[data-theme=dark] .detail-section,html[data-theme=dark] .detail-metrics,html[data-theme=dark] .detail-side-panel,html[data-theme=dark] .detail-metric,html[data-theme=dark] .detail-ad-slot,html[data-theme=dark] .stock-detail-card,html[data-theme=dark] .stock-detail-meta>span:not(.ticker-chip,.signal-badge,.source-badge),html[data-theme=dark] .effect-snapshot-grid,html[data-theme=dark] .effect-fallback-note,html[data-theme=dark] .spac-status-chip,html[data-theme=dark] .spac-metric-card,html[data-theme=dark] .spac-context-columns>section,html[data-theme=dark] .spac-card-readouts .detail-metric-row,html[data-theme=dark] .spac-current-gate-column,html[data-theme=dark] .spac-light-readouts .detail-metric-row,html[data-theme=dark] .spac-explainer-grid div,html[data-theme=dark] .spac-source-grid div,html[data-theme=dark] .spac-history-list>div.current,html[data-theme=dark] .listing-company-points div,html[data-theme=dark] .listing-health-check,html[data-theme=dark] .listing-health-timeline div,html[data-theme=dark] .listing-health-inactive,html[data-theme=dark] .listing-auxiliary-grid>div,html[data-theme=dark] .ipo-metric-card,html[data-theme=dark] .ipo-context-columns>section,html[data-theme=dark] .ipo-card-readouts .detail-metric-row,html[data-theme=dark] .ipo-proceeds-list li,html[data-theme=dark] .ipo-proceeds-readouts div,html[data-theme=dark] .related-ticker-tile,html[data-theme=dark] .recent-filings-list b{border-color:var(--border);color:var(--text);background:var(--surface)}html[data-theme=dark] .feed-search input,html[data-theme=dark] .news-filter-search input,html[data-theme=dark] .archive-search input{color:var(--text);background:0 0}html[data-theme=dark] .feed-search span,html[data-theme=dark] .news-filter-search span,html[data-theme=dark] .news-filter-group span,html[data-theme=dark] .filter-row-label,html[data-theme=dark] .news-filter-controls button small,html[data-theme=dark] .news-checkbox-pill small,html[data-theme=dark] .feed-controls button,html[data-theme=dark] .view-toggle span{color:var(--muted)}html[data-theme=dark] .view-toggle span{background:var(--muted)}html[data-theme=dark] .feed-tabs :is(button,a).active,html[data-theme=dark] .feed-pagination strong,html[data-theme=dark] .ranking-number,html[data-theme=dark] .news-rank,html[data-theme=dark] .news-score strong,html[data-theme=dark] .news-tabs button.active,html[data-theme=dark] .news-tab-strip button.active,html[data-theme=dark] .news-filter-controls button.active,html[data-theme=dark] .archive-filter-row button.active,html[data-theme=dark] .news-filter-disclosure.open .news-filter-summary,html[data-theme=dark] .theme-score,html[data-theme=dark] .keyword-rank,html[data-theme=dark] .news-filter-row button.active,html[data-theme=dark] .theme-trend-metrics b,html[data-theme=dark] .keyword-ranking-row>span,html[data-theme=dark] .sidebar-score-mini strong,html[data-theme=dark] .sidebar-score span{color:#8fb4ff;background:#152849;border-color:#315fbc}html[data-theme=dark] .news-checkbox-pill:has(input:checked){color:#8fb4ff;background:#152849;border-color:#315fbc}html[data-theme=dark] .news-active-chip.alert{color:#f3c16c;background:#33250f;border-color:#72511c}html[data-theme=dark] .news-active-chip.bullish{color:#6ee7a1;background:#123322;border-color:#256c46}html[data-theme=dark] .news-active-chip.neutral{border-color:var(--border);color:var(--muted);background:var(--surface-muted)}html[data-theme=dark] .news-filter-reset{color:#8fb4ff;background:0 0;border-color:#0000}html[data-theme=dark] .news-filter-search-button{color:#fff;background:#1458ff;border-color:#5b95ff}html[data-theme=dark] .feed-tabs span.disabled{color:var(--muted);background:var(--surface-muted)}html[data-theme=dark] .sidebar-score-mini.filings strong{color:#c4a6ff;background:#271a49}html[data-theme=dark] .feed-list,html[data-theme=dark] .feed-row,html[data-theme=dark] .feed-pagination,html[data-theme=dark] .archive-heading,html[data-theme=dark] .archive-filter-panel,html[data-theme=dark] .archive-list,html[data-theme=dark] .archive-list-head,html[data-theme=dark] .archive-row,html[data-theme=dark] .archive-notice-metrics,html[data-theme=dark] .archive-notice-metrics div+div,html[data-theme=dark] .archive-original-section,html[data-theme=dark] .archive-rail,html[data-theme=dark] .archive-rail section,html[data-theme=dark] .news-search-filters,html[data-theme=dark] .news-filter-search,html[data-theme=dark] .news-filter-controls button,html[data-theme=dark] .industry-map-card,html[data-theme=dark] .source-activity-panel,html[data-theme=dark] .sector-movers-card,html[data-theme=dark] .theme-value-card,html[data-theme=dark] .search-trend-card,html[data-theme=dark] .source-activity-row,html[data-theme=dark] .sector-map-tile,html[data-theme=dark] .sector-map-industries span,html[data-theme=dark] .sector-detail-card,html[data-theme=dark] .sector-detail-row,html[data-theme=dark] .sector-mover-card,html[data-theme=dark] .industry-mover-row,html[data-theme=dark] .industry-map-tile,html[data-theme=dark] .theme-value-row,html[data-theme=dark] .theme-subtheme-row,html[data-theme=dark] .keyword-trend-row,html[data-theme=dark] .news-insight-header button,html[data-theme=dark] .map-range-controls button,html[data-theme=dark] .sidebar-panel,html[data-theme=dark] .sidebar-event-row,html[data-theme=dark] .market-moving-row,html[data-theme=dark] .mini-table-head,html[data-theme=dark] .mini-table-row,html[data-theme=dark] .ranking-table,html[data-theme=dark] .ranking-row,html[data-theme=dark] .news-toolbar,html[data-theme=dark] .news-tab-strip,html[data-theme=dark] .news-filter-panel,html[data-theme=dark] .news-panel-title,html[data-theme=dark] .news-row,html[data-theme=dark] .theme-trend-row,html[data-theme=dark] .keyword-ranking-row,html[data-theme=dark] .theme-news-row,html[data-theme=dark] .source-mix-row,html[data-theme=dark] .stock-detail-hero,html[data-theme=dark] .stock-detail-card,html[data-theme=dark] .source-confidence-top,html[data-theme=dark] .source-original-link,html[data-theme=dark] .detail-metric-row,html[data-theme=dark] .recent-filings-list a,html[data-theme=dark] .context-metric,html[data-theme=dark] .context-main-grid .context-metric,html[data-theme=dark] .context-movers,html[data-theme=dark] .context-mover-tile,html[data-theme=dark] .related-news-list a,html[data-theme=dark] .related-ticker-tile,html[data-theme=dark] .ranking-empty-state,html[data-theme=dark] .sparkline-cell,html[data-theme=dark] .ticker-cell,html[data-theme=dark] .definition-card-header,html[data-theme=dark] .panel-header,html[data-theme=dark] th,html[data-theme=dark] td{border-color:var(--border)}html[data-theme=dark] .map-range-controls button{color:var(--muted);background:0 0;border-color:#0000}html[data-theme=dark] .map-range-controls button.active{color:#8fb4ff;background:0 0}html[data-theme=dark] .map-range-controls button.active:after{background:#8fb4ff}html[data-theme=dark] .feed-row:hover{background:#5b95ff14}html[data-theme=dark] .premium-card{background:radial-gradient(circle at 88% 22%, #5b95ff38, transparent 34%), var(--surface)}html[data-theme=dark] .alert-card{background:radial-gradient(circle at 86% 20%, #5b95ff38, transparent 36%), var(--surface)}html[data-theme=dark] .source-activity-row b{color:#8fb4ff;background:#152849}html[data-theme=dark] .sector-map-tile,html[data-theme=dark] .sector-map-tile.warm,html[data-theme=dark] .sector-map-tile.bearish,html[data-theme=dark] .sector-map-tile.flat{background:var(--surface)}html[data-theme=dark] .sector-map-industries span{background:#0f1b2ea3}html[data-theme=dark] .sector-detail-card{background:var(--surface)}html[data-theme=dark] .industry-ticker-list .ticker-list-label,html[data-theme=dark] .industry-coverage-label,html[data-theme=dark] .industry-ticker-list .ticker-mover.bullish{color:var(--muted)}html[data-theme=dark] .industry-ticker-list .ticker-mover.bearish{color:#d9a3a0}html[data-theme=dark] .trend-mini-baseline{stroke:#263246}html[data-theme=dark] .trend-mini-line,html[data-theme=dark] .trend-mini-dot,html[data-theme=dark] .trend-mini.bearish .trend-mini-line,html[data-theme=dark] .trend-mini.bearish .trend-mini-dot{stroke:#7f8da3;fill:#7f8da3}html[data-theme=dark] .sector-mover-card{background:linear-gradient(90deg, #22c55e21, transparent 36%), var(--surface);box-shadow:none}html[data-theme=dark] .sector-mover-card.warm{background:linear-gradient(90deg, #eab3081f, transparent 36%), var(--surface)}html[data-theme=dark] .sector-mover-card.bearish{background:linear-gradient(90deg, #ef44441f, transparent 36%), var(--surface)}html[data-theme=dark] .industry-mover-row{background:#0f1b2eb8}html[data-theme=dark] .industry-mover-row b{color:#6ee79e;background:#22c55e24}html[data-theme=dark] .industry-mover-row b.warm{color:#f5c451;background:#eab30824}html[data-theme=dark] .industry-mover-row b.bearish{color:#ff8a82;background:#ef444429}html[data-theme=dark] .theme-value-meter{background:#152238}html[data-theme=dark] .theme-value-meter span{background:linear-gradient(90deg,#5b95ff,#35b77b)}html[data-theme=dark] .theme-expand-cue{color:#8fb4ff}html[data-theme=dark] .theme-subtheme-tickers span{color:#6ee7a1;background:#123322}html[data-theme=dark] .theme-subtheme-tickers span.bearish{color:#ff8a91;background:#33151a}html[data-theme=dark] .theme-subtheme-tickers span.flat{color:#9ba8ba;background:#202733}html[data-theme=dark] .industry-map-tile.bullish{color:#fff;background:linear-gradient(145deg,#c7354a,#e55367)}html[data-theme=dark] .industry-map-tile.warm,html[data-theme=dark] .industry-map-tile.neutral{background:#2a2028}html[data-theme=dark] .industry-map-tile.bearish{color:#9ec5ff;background:#172943}html[data-theme=dark] .premium-card h2,html[data-theme=dark] .sidebar-event-copy p,html[data-theme=dark] .market-moving-row p,html[data-theme=dark] .situation-card h2,html[data-theme=dark] .situation-card p,html[data-theme=dark] .situation-window{color:var(--muted)}html[data-theme=dark] .situation-card strong{color:var(--text)}html[data-theme=dark] code,html[data-theme=dark] .json-block,html[data-theme=dark] .delivery-badge,html[data-theme=dark] .signal-badge,html[data-theme=dark] .related-shell span,html[data-theme=dark] .detail-chip-row span,html[data-theme=dark] .news-chip-list span,html[data-theme=dark] .news-title-line em,html[data-theme=dark] .pill{color:var(--muted);background:var(--surface-muted)}html[data-theme=dark] .prompt-test-source span,html[data-theme=dark] .prompt-test-metrics span{border-color:var(--border);background:var(--surface-muted)}html[data-theme=dark] .news-filter-panel{background:var(--surface-muted)}html[data-theme=dark] .news-tab-strip button,html[data-theme=dark] .news-rail-header a{background:0 0}html[data-theme=dark] .source-badge,html[data-theme=dark] .event-type-badge,html[data-theme=dark] .delivery-badge.alert,html[data-theme=dark] .ticker-chip,html[data-theme=dark] .event-type-badge.earnings{color:#8fb4ff;background:#152849;border-color:#315fbc}html[data-theme=dark] .event-type-badge.dilution,html[data-theme=dark] .event-type-badge.risk{color:#ff8a91;background:#33151a;border-color:#6d2f36}html[data-theme=dark] .event-type-badge.deal{color:#c4a6ff;background:#271a49;border-color:#5742a2}html[data-theme=dark] .event-type-badge.clinical,html[data-theme=dark] .event-type-badge.market{color:#6ee7a1;background:#123322;border-color:#256c46}html[data-theme=dark] .effect-original-meta span,html[data-theme=dark] .effect-original-link{border-color:var(--border)}html[data-theme=dark] .effect-original-body h3{color:var(--text)}html[data-theme=dark] .effect-original-body p,html[data-theme=dark] .effect-next-list,html[data-theme=dark] .effect-fallback-note{color:var(--muted)}html[data-theme=dark] .event-type-badge.regulatory{color:#f3c16c;background:#33250f;border-color:#72511c}html[data-theme=dark] .source-badge.filings,html[data-theme=dark] .filing-form-chip{color:#c4a6ff;background:#271a49;border-color:#5742a2}html[data-theme=dark] .context-metric b,html[data-theme=dark] .context-movers b{color:#6ee7a1;background:#123322;border-color:#256c46}html[data-theme=dark] .context-metric b.bearish{color:#ff8a91;background:#33151a}html[data-theme=dark] .context-metric b.volatile{color:#f3c16c;background:#33250f}html[data-theme=dark] .context-metric b.neutral{color:var(--muted);background:var(--surface-muted)}html[data-theme=dark] .context-range-control{background:0 0}html[data-theme=dark] .context-range-control button{color:var(--muted)}html[data-theme=dark] .context-range-control button.active{color:#8fb4ff;box-shadow:none;background:0 0}html[data-theme=dark] .context-range-control button.active:after,html[data-theme=dark] .price-range-control button.active:after{background:#8fb4ff}html[data-theme=dark] .context-mover-tile{background:#12332261}html[data-theme=dark] .context-mover-tile.bearish{background:#33151a6b}html[data-theme=dark] .context-mover-tile.neutral{background:var(--surface-muted)}html[data-theme=dark] .context-mover-copy strong{color:var(--text)}html[data-theme=dark] .context-mover-copy span{color:#6ee7a1}html[data-theme=dark] .context-mover-tile.bearish .context-mover-copy span{color:#ff8a91}html[data-theme=dark] .context-mover-tile.neutral .context-mover-copy span{color:var(--muted)}html[data-theme=dark] .top-mover-sparkline line{stroke:var(--border)}html[data-theme=dark] .top-mover-sparkline polyline{stroke:#6ee7a1}html[data-theme=dark] .top-mover-sparkline.bearish polyline{stroke:#ff8a91}html[data-theme=dark] .top-mover-sparkline.neutral polyline{stroke:var(--muted)}html[data-theme=dark] .stock-detail-page{--detail-divider:#2a3546;background:var(--background)}html[data-theme=dark] .stock-detail-page :is(.stock-detail-card,.stock-detail-hero,.source-confidence-top,.source-original-link,.detail-metric-row,.recent-filings-list a,.related-news-list a,.context-metric,.context-main-grid .context-metric,.context-movers,.related-ticker-tile,.context-mover-tile){border-color:var(--detail-divider);box-shadow:none;background:0 0}html[data-theme=dark] .stock-detail-page :is(.stock-detail-top-grid>.stock-detail-card+.stock-detail-card,.stock-detail-card-grid>.stock-detail-card+.stock-detail-card){border-left-color:var(--detail-divider)}html[data-theme=dark] .stock-detail-page :is(){background:var(--detail-divider)}html[data-theme=dark] .stock-detail-page :is(.stock-detail-meta>span:not(.ticker-chip,.signal-badge,.source-badge),.detail-chip-row span,.dilution-impact-metrics,.dilution-investor-grid section,.dilution-clean-terms,.dilution-clean-terms div,.dilution-summary-readout,.dilution-summary-readout div+div,.dilution-snapshot-strip,.dilution-metric+.dilution-metric,.dilution-section-block,.dilution-detail-table,.dilution-detail-row,.dilution-instrument-table,.dilution-instrument-table .dilution-instrument-row,.dilution-term,.dilution-overhang-panel,.dilution-breakdown-list,.dilution-breakdown-list div,.dilution-overhang-note,.dilution-data-disclaimer,.dilution-related-list,.dilution-related-item,.dilution-related-form){border-color:var(--detail-divider);background:0 0}html[data-theme=dark] .stock-detail-page :is(.dilution-terms-list,.dilution-snapshot-grid){border-color:var(--detail-divider)}html[data-theme=dark] .stock-detail-page .dilution-term span,html[data-theme=dark] .stock-detail-page .dilution-summary-readout span,html[data-theme=dark] .stock-detail-page .dilution-metric span,html[data-theme=dark] .stock-detail-page .dilution-metric em,html[data-theme=dark] .stock-detail-page .dilution-clean-terms dt,html[data-theme=dark] .stock-detail-page .dilution-clean-terms small,html[data-theme=dark] .stock-detail-page .dilution-detail-row span,html[data-theme=dark] .stock-detail-page .dilution-detail-row em,html[data-theme=dark] .stock-detail-page .dilution-section-heading span,html[data-theme=dark] .stock-detail-page .dilution-instrument-table .dilution-instrument-row.header,html[data-theme=dark] .stock-detail-page .dilution-instrument-table .dilution-instrument-cell:before,html[data-theme=dark] .stock-detail-page .dilution-snapshot-note,html[data-theme=dark] .stock-detail-page .dilution-overhang-heading p,html[data-theme=dark] .stock-detail-page .dilution-overhang-score small,html[data-theme=dark] .stock-detail-page .dilution-overhang-copy,html[data-theme=dark] .stock-detail-page .dilution-overhang-facts span,html[data-theme=dark] .stock-detail-page .dilution-overhang-facts em,html[data-theme=dark] .stock-detail-page .dilution-breakdown-heading span,html[data-theme=dark] .stock-detail-page .dilution-empty-note,html[data-theme=dark] .stock-detail-page .dilution-overhang-labels,html[data-theme=dark] .stock-detail-page .dilution-overhang-marker em,html[data-theme=dark] .stock-detail-page .dilution-data-disclaimer,html[data-theme=dark] .stock-detail-page .dilution-related-heading span,html[data-theme=dark] .stock-detail-page .dilution-related-copy small,html[data-theme=dark] .stock-detail-page .dilution-related-impact,html[data-theme=dark] .dividend-summary-heading p,html[data-theme=dark] .dividend-metric-card em,html[data-theme=dark] .dividend-metric-card span:not(.dividend-metric-icon),html[data-theme=dark] .dividend-timeline-step em,html[data-theme=dark] .dividend-change-readout span,html[data-theme=dark] .dividend-change-readout em,html[data-theme=dark] .vote-summary-heading p,html[data-theme=dark] .vote-metric-card em,html[data-theme=dark] .vote-metric-card span:not(.vote-metric-icon),html[data-theme=dark] .vote-proposal-row p,html[data-theme=dark] .vote-timeline-step em,html[data-theme=dark] .vote-power-card p,html[data-theme=dark] .vote-power-list em,html[data-theme=dark] .vote-source-grid span{color:var(--muted)}html[data-theme=dark] .stock-detail-page .dilution-term strong,html[data-theme=dark] .stock-detail-page .dilution-investor-header h2,html[data-theme=dark] .stock-detail-page .dilution-long-summary h2,html[data-theme=dark] .stock-detail-page .dilution-investor-grid h3,html[data-theme=dark] .stock-detail-page .dilution-clean-terms dd,html[data-theme=dark] .stock-detail-page .dilution-overhang-heading h2,html[data-theme=dark] .stock-detail-page .dilution-overhang-panel h3,html[data-theme=dark] .stock-detail-page .dilution-breakdown-heading h3,html[data-theme=dark] .stock-detail-page .dilution-breakdown-label,html[data-theme=dark] .stock-detail-page .dilution-breakdown-list strong,html[data-theme=dark] .stock-detail-page .dilution-breakdown-list b,html[data-theme=dark] .stock-detail-page .dilution-overhang-facts strong,html[data-theme=dark] .stock-detail-page .dilution-overhang-heading span,html[data-theme=dark] .stock-detail-page .dilution-overhang-marker b,html[data-theme=dark] .stock-detail-page .dilution-overhang-marker strong,html[data-theme=dark] .stock-detail-page .dilution-summary-readout strong,html[data-theme=dark] .stock-detail-page .dilution-metric strong,html[data-theme=dark] .stock-detail-page .dilution-detail-row strong,html[data-theme=dark] .stock-detail-page .dilution-instrument-table .dilution-instrument-cell,html[data-theme=dark] .stock-detail-page .dilution-instrument-table .dilution-instrument-row span,html[data-theme=dark] .stock-detail-page .dilution-instrument-table .dilution-instrument-row strong,html[data-theme=dark] .stock-detail-page .dilution-related-heading h2,html[data-theme=dark] .stock-detail-page .dilution-related-copy strong,html[data-theme=dark] .stock-detail-page .dilution-related-form,html[data-theme=dark] .stock-detail-page .dilution-related-impact b{color:var(--text)}html[data-theme=dark] .stock-detail-page .dilution-investor-header p,html[data-theme=dark] .stock-detail-page .dilution-long-summary p,html[data-theme=dark] .stock-detail-page .dilution-investor-grid ul,html[data-theme=dark] .stock-detail-page .dilution-investor-grid ol,html[data-theme=dark] .stock-detail-page .dilution-shelf-watch-list{color:#d9e5f7}html[data-theme=dark] .dividend-score-pill,html[data-theme=dark] .dividend-metric-card,html[data-theme=dark] .dividend-change-readout>div:not(.dividend-change-arrow),html[data-theme=dark] .dividend-point-list,html[data-theme=dark] .dividend-quick-strip,html[data-theme=dark] .vote-score-pill,html[data-theme=dark] .vote-status-pill,html[data-theme=dark] .vote-metric-card,html[data-theme=dark] .vote-proposal-row,html[data-theme=dark] .vote-mini-panel,html[data-theme=dark] .vote-source-grid div{border-color:var(--detail-divider);background:0 0}html[data-theme=dark] .dividend-template-label,html[data-theme=dark] .dividend-metric-icon{color:#6ee79e;background:#22c55e1f;border-color:#5dd68e4d}html[data-theme=dark] .vote-template-label,html[data-theme=dark] .vote-metric-icon{color:#8fb4ff;background:#5b95ff1f;border-color:#5b95ff4d}html[data-theme=dark] .vote-current-marker{color:#061633;background:#8fb4ff;border-color:#8fb4ff}html[data-theme=dark] .vote-timeline-step.current .vote-timeline-dot{color:#061633;box-shadow:0 0 0 4px var(--surface);background:#8fb4ff;border-color:#8fb4ff}html[data-theme=dark] .vote-timeline-step.pending .vote-timeline-dot{border-color:var(--detail-divider);color:var(--muted);background:0 0}html[data-theme=dark] .vote-timeline-step.current strong,html[data-theme=dark] .vote-timeline-step.current em{color:#8fb4ff}html[data-theme=dark] .dividend-quick-strip p,html[data-theme=dark] .dividend-point-list ul,html[data-theme=dark] .vote-approved-list li,html[data-theme=dark] .vote-red-flags-card li,html[data-theme=dark] .vote-compact-list ol{color:#d9e5f7}html[data-theme=dark] .dividend-change-arrow{color:var(--muted);background:var(--surface-muted)}html[data-theme=dark] .stock-detail-page .dilution-impact-metrics .dilution-metric{border-color:var(--detail-divider);box-shadow:none;background:0 0}html[data-theme=dark] .stock-detail-page .dilution-risk-badges>span:not(.dilution-risk-pill){border-color:var(--detail-divider);color:var(--muted);background:var(--surface-muted)}html[data-theme=dark] .stock-detail-page .dilution-warning-strip{background:#e85f7214;border-color:#e85f7261 #e85f7261 #e85f7261 #b75d6a}html[data-theme=dark] .stock-detail-page .dilution-warning-strip p{color:var(--text)}html[data-theme=dark] .stock-detail-page .dilution-overhang-bar{background:var(--surface-muted);border-color:#32445f;box-shadow:inset 0 0 0 1px #ffffff14}html[data-theme=dark] .stock-detail-page .dilution-overhang-bar>span+span{box-shadow:inset 1px 0 #ffffff42,inset 2px 0 #02061766}html[data-theme=dark] .stock-detail-page .dilution-overhang-bar .conversion{background:#d97706}html[data-theme=dark] .stock-detail-page .dilution-overhang-bar .common,html[data-theme=dark] .stock-detail-page .dilution-overhang-bar .registered,html[data-theme=dark] .stock-detail-page .dilution-overhang-bar .registered-supply,html[data-theme=dark] .stock-detail-page .dilution-overhang-bar .extra-supply{background:#dc5345}html[data-theme=dark] .stock-detail-page .dilution-overhang-bar .current-base{background:#2563c7;box-shadow:inset -2px 0 #02061794,inset 0 0 0 1px #ffffff29}html[data-theme=dark] .stock-detail-page .dilution-overhang-bar .prefunded{background:#6d4fd6}html[data-theme=dark] .stock-detail-page .dilution-overhang-bar .warrant{background:#118451}html[data-theme=dark] .stock-detail-page .dilution-overhang-bar .current-remainder{color:var(--text);background:#334155}html[data-theme=dark] .stock-detail-page .price-range-control button{color:var(--muted)}html[data-theme=dark] .stock-detail-page .price-range-control button.active{color:#8fb4ff;box-shadow:none;background:0 0}html[data-theme=dark] .stock-detail-page .context-range-control button.active{background:0 0}html[data-theme=dark] .stock-detail-page .price-chart-meta{border-color:var(--detail-divider);color:var(--muted)}html[data-theme=dark] .stock-detail-page .detail-line-chart line,html[data-theme=dark] .stock-detail-page .top-mover-sparkline line,html[data-theme=dark] .stock-detail-page .price-volume-chart .price-grid-line,html[data-theme=dark] .stock-detail-page .price-volume-chart .previous-close-line{stroke:var(--detail-divider)}html[data-theme=dark] .stock-detail-page .price-volume-chart .prev-close-label,html[data-theme=dark] .stock-detail-page .price-volume-chart .price-axis-label,html[data-theme=dark] .stock-detail-page .price-volume-chart .time-axis-label,html[data-theme=dark] .stock-detail-page .price-volume-chart .volume-axis-label{fill:var(--muted)}html[data-theme=dark] .stock-detail-page .price-volume-chart .volume-bar{opacity:.38}html[data-theme=dark] .score-basis-card-main{background:linear-gradient(90deg, #7f1d1d38 0%, var(--detail-card-bg) 46%);border-left-color:#f87171}html[data-theme=dark] .score-basis-card-main.bullish{background:linear-gradient(90deg, #14532d38 0%, var(--detail-card-bg) 46%);border-left-color:#4ade80}html[data-theme=dark] .score-basis-card-main.volatile{background:linear-gradient(90deg, #78350f38 0%, var(--detail-card-bg) 46%);border-left-color:#fbbf24}html[data-theme=dark] .score-basis-card-main.neutral{background:linear-gradient(90deg, #3341553d 0%, var(--detail-card-bg) 46%);border-left-color:#94a3b8}html[data-theme=dark] .score-basis-summary,html[data-theme=dark] .score-basis-rationale{color:var(--text)}html[data-theme=dark] .score-basis-score b{color:var(--muted)}html[data-theme=dark] .stock-detail-page .price-chart-tooltip{color:var(--muted);background:var(--background);box-shadow:none}html[data-theme=dark] .stock-detail-page .price-chart-tooltip strong{color:var(--text)}html[data-theme=dark] .full-text-card .card-heading-row p,html[data-theme=dark] .full-text-content{color:var(--muted)}html[data-theme=dark] .full-text-content :is(h2,h3,h4){color:var(--text)}html[data-theme=dark] .full-text-content :is(th,td){border-color:var(--detail-divider)}html[data-theme=dark] .source-badge.market,html[data-theme=dark] .delivery-badge.feed,html[data-theme=dark] .signal-badge.bullish,html[data-theme=dark] .source-badge.impact-badge.bullish,html[data-theme=dark] .market-label.bullish{color:#6ee7a1;background:#123322;border-color:#256c46}html[data-theme=dark] .signal-badge.bearish,html[data-theme=dark] .source-badge.impact-badge.bearish,html[data-theme=dark] .market-label.bearish{color:#ff8a91;background:#33151a;border-color:#7a2630}html[data-theme=dark] .signal-badge.volatile,html[data-theme=dark] .source-badge.impact-badge.volatile,html[data-theme=dark] .market-label.volatile{color:#f3c16c;background:#33250f;border-color:#72511c}html[data-theme=dark] .source-badge.impact-badge.neutral{border-color:var(--border);color:var(--muted);background:var(--surface-muted)}html[data-theme=dark] .detail-score-main.bullish strong{color:#6ee7a1}html[data-theme=dark] .detail-score-main.bearish strong{color:#ff8a91}html[data-theme=dark] .detail-score-main.volatile strong{color:#f3c16c}html[data-theme=dark] .detail-score-main.neutral strong{color:var(--muted)}html[data-theme=dark] .market-label,html[data-theme=dark] .premium-art{color:#8fb4ff;background:#152849}html[data-theme=dark] .candle-chart .volume-divider{stroke:var(--border)}html[data-theme=dark] table th{color:var(--muted);background:var(--surface-muted)}html[data-theme=dark] .feed-pagination-status,html[data-theme=dark] .feed-pagination a,html[data-theme=dark] .feed-pagination .pagination-step,html[data-theme=dark] .feed-pagination .pagination-ellipsis,html[data-theme=dark] .feed-pagination .pagination-step span,html[data-theme=dark] .feed-pagination a span,html[data-theme=dark] .feed-page-size summary{color:var(--muted);background:0 0;border-color:#0000}html[data-theme=dark] .feed-pagination a{background:0 0;border-color:#0000}html[data-theme=dark] .feed-pagination strong{color:#8fb4ff;background:0 0;border:0;border-bottom:2px solid #8fb4ff;border-radius:0}html[data-theme=dark] .feed-page-size div{border-color:var(--border);background:var(--surface)}html[data-theme=dark] .feed-page-size a.active{color:#8fb4ff;background:#152849}@media (max-width:860px){.calendar-shell{width:min(100% - 32px,720px);padding:22px 0 40px}.calendar-heading{flex-direction:column;align-items:stretch}.calendar-heading-actions{align-self:flex-start}.calendar-stat-strip,.calendar-week-strip,.calendar-content-grid{grid-template-columns:1fr}.calendar-sidebar{border-top:1px solid #dce4ef;border-left:0;padding-top:20px;padding-left:0}.calendar-event-row{grid-template-columns:74px minmax(0,1fr);align-items:start}.calendar-event-icon{display:none}.calendar-event-copy,.calendar-event-meta{grid-column:2/3}.calendar-event-meta{justify-items:start}.calendar-event-meta span{text-align:left}}@media (min-width:861px) and (max-width:1120px){.calendar-shell{width:min(100% - 44px,980px)}.calendar-content-grid{grid-template-columns:1fr}.calendar-sidebar{border-top:1px solid #dce4ef;border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:22px;padding-left:0}.calendar-premium-panel{grid-column:1/-1}}html[data-theme=dark] .calendar-page{color:var(--text);background:var(--background)}html[data-theme=dark] .calendar-page :is(.calendar-heading,.calendar-stat-strip,.calendar-filter-row,.calendar-week-strip,.calendar-section-heading,.calendar-event-row,.calendar-sidebar,.calendar-side-panel,.calendar-premium-panel,.calendar-side-list a,.calendar-day-card li){border-color:var(--border)}html[data-theme=dark] .calendar-page :is(.calendar-heading h1,.calendar-stat-card strong,.calendar-day-card strong,.calendar-day-card li b,.calendar-section-heading h2,.calendar-date-cell strong,.calendar-event-kicker b,.calendar-event-copy h3,.calendar-side-heading h2,.calendar-side-list b,.calendar-source-mix strong,.calendar-premium-panel h2){color:var(--text)}html[data-theme=dark] .calendar-page :is(.calendar-heading p,.calendar-stat-card p,.calendar-day-card span,.calendar-day-card li span,.calendar-date-cell span,.calendar-date-cell small,.calendar-event-kicker span,.calendar-event-kicker em,.calendar-event-copy p,.calendar-event-meta,.calendar-side-list small,.calendar-source-mix span,.calendar-group-list span,.calendar-premium-panel p){color:var(--muted)}html[data-theme=dark] .calendar-page :is(.calendar-heading-actions,.calendar-stat-card,.calendar-filter-row button,.calendar-day-card,.calendar-section-heading button,.calendar-event-icon,.calendar-source-mix div,.calendar-group-list button){border-color:var(--border);box-shadow:none;background:0 0}html[data-theme=dark] .calendar-heading-actions button,html[data-theme=dark] .calendar-filter-row button{color:var(--muted)}html[data-theme=dark] .calendar-heading-actions button.active,html[data-theme=dark] .calendar-filter-row button.active{color:#8fb4ff;background:#152849}html[data-theme=dark] .calendar-day-card.active{background:#15284966}html[data-theme=dark] .calendar-day-card.risk{background:#33151a5c;border-color:#7a2630}html[data-theme=dark] .calendar-event-kicker .status-confirmed{color:#6ee7a1;background:#123322}html[data-theme=dark] .calendar-event-kicker .status-tentative{color:#f3c16c;background:#33250f}html[data-theme=dark] .calendar-event-meta strong{border-color:var(--border);color:#8fb4ff;background:#152849}.market-calendar-page{color:#07122f;background:#fff;min-height:100vh}.market-calendar-shell{width:min(1760px,100% - 52px);margin:0 auto;padding:22px 0 44px}.market-calendar-hero{justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;display:flex}.market-calendar-hero h1{color:#07122f;font-size:30px;font-weight:700;line-height:1.16}.market-calendar-hero p{color:#52627f;margin-top:7px;font-size:15px;font-weight:400}.market-calendar-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 10px;display:flex}.market-calendar-controls button,.market-calendar-controls a,.calendar-filter-toolbar button,.calendar-filter-toolbar label{color:#263755;background:0 0;border:0;border-radius:0;min-height:30px;padding:0;font-size:13px;font-weight:500;line-height:30px;text-decoration:none}.market-calendar-controls>a{white-space:nowrap;align-items:center;height:32px;display:inline-flex}.market-calendar-controls>a:hover,.market-calendar-controls>a.active{color:#0f55ff}.calendar-range-button{cursor:pointer;justify-content:center;align-items:center;gap:7px;min-width:0;height:32px;line-height:32px;list-style:none;display:inline-flex}.calendar-range-button span{white-space:nowrap}.calendar-range-button::-webkit-details-marker{display:none}.calendar-range-control{align-items:center;height:32px;display:inline-flex;position:relative}.calendar-range-menu{z-index:40;background:#fff;border:1px solid #dbe3ee;border-radius:8px;width:218px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 32px #0c1d3d1f}.calendar-range-menu button,.calendar-range-menu a{color:#263755;text-align:left;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:34px;padding:6px 8px;text-decoration:none;display:flex}.calendar-range-menu button:hover,.calendar-range-menu button.active,.calendar-range-menu a:hover,.calendar-range-menu a.active{color:#0f55ff;background:#f2f6ff}.calendar-range-menu span{font-size:12px;font-weight:500}.calendar-range-menu b{color:#64728a;font-size:11px;font-weight:400}.calendar-view-toggle{border:0;border-radius:0;align-items:center;gap:16px;display:inline-flex;overflow:visible}.calendar-view-toggle button{border:0;border-bottom:2px solid #0000;border-radius:0}.calendar-view-toggle button:last-child{border-right:0}.calendar-view-toggle button.active{color:#0f55ff;background:0 0;border-bottom-color:#0f55ff}.calendar-category-tabs{background:#fff;border:1px solid #dbe3ee;border-radius:8px 8px 0 0;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));display:grid}.calendar-category-tabs button{color:#07122f;text-align:center;background:#fff;border:1px solid #e0e7f0;border-top:0;border-left:0;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;padding:0 8px;font-size:12px;font-weight:600;display:flex;box-shadow:inset 0 -3px #0000}.calendar-category-tabs button span{line-height:1.15}.calendar-category-tabs::-webkit-scrollbar{height:6px}.calendar-category-tabs::-webkit-scrollbar-thumb{background:#d2dbea;border-radius:999px}.calendar-category-tabs button:last-child{border-right:0}.calendar-category-tabs button.active{color:#0f55ff;background:#f8fbff;box-shadow:inset 0 -3px #0f55ff}.calendar-category-tabs b{color:#263755;background:#eef3fb;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.calendar-workspace{background:#fff;border:1px solid #dbe3ee;border-top:0;grid-template-columns:236px minmax(0,1fr) 330px;display:grid;overflow:hidden}.calendar-left-rail,.calendar-board-panel,.calendar-right-rail{min-width:0}.calendar-left-rail{border-right:1px solid #dbe3ee;align-content:start;gap:0;padding:0 10px;display:grid;overflow:hidden}.calendar-left-rail>*{box-sizing:border-box;width:100%;max-width:100%}.calendar-mini-panel,.calendar-left-list,.calendar-left-actions,.calendar-legend,.calendar-selected-panel,.calendar-side-card{background:0 0;border:0;border-bottom:1px solid #dbe3ee;border-radius:0}.calendar-mini-panel{padding:12px 0 14px}.mini-calendar-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mini-calendar-head strong{color:#07122f;font-size:14px;font-weight:600}.mini-calendar-head button,.mini-calendar-head a{color:#52627f;background:0 0;border:0;border-radius:6px;place-items:center;width:24px;height:24px;text-decoration:none;display:grid}.mini-calendar-grid{grid-template-columns:repeat(7,1fr);gap:4px 3px;display:grid}.mini-calendar-grid span,.mini-calendar-grid button,.mini-calendar-grid a{color:#263755;background:0 0;border:0;border-radius:999px;justify-content:center;justify-self:center;align-items:center;width:24px;min-width:0;height:24px;padding:0;font-size:11px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.mini-calendar-grid a.has-events:after{content:"";background:#0f55ff;border-radius:999px;width:4px;height:4px;position:absolute;bottom:3px;right:4px}.mini-calendar-weekday{color:#64728a;height:20px;font-size:11px}.mini-calendar-grid button.muted,.mini-calendar-grid a.muted{color:#9aa7ba}.mini-calendar-grid button.selected,.mini-calendar-grid a.selected{color:#fff;background:#0f55ff;width:26px;height:26px}.mini-calendar-grid a.selected.has-events:after{background:#fff}.calendar-left-actions{padding:6px 0;display:grid}.calendar-left-actions button{color:#07122f;background:0 0;border:0;border-bottom:1px solid #edf2f7;border-radius:0;align-items:center;gap:9px;width:100%;min-width:0;min-height:30px;padding:0;font-size:12px;font-weight:600;display:flex}.calendar-left-actions button:last-child{border-bottom:0}.calendar-left-actions .action-chevron{margin-left:auto}.calendar-left-list{padding:13px 0 14px}.calendar-left-list h2{color:#07122f;margin-bottom:9px;font-size:13px;font-weight:700;line-height:1.25}.calendar-left-event-list{display:grid}.calendar-left-event-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf2f7;border-radius:0;grid-template-columns:54px minmax(0,1fr);gap:2px 8px;width:100%;min-width:0;padding:9px 0;display:grid}.calendar-left-event-list button:last-child{border-bottom:0}.calendar-left-event-list button:hover{color:#0f55ff}.calendar-left-event-list span{color:#64728a;grid-row:span 2;font-size:11px;font-weight:600}.calendar-left-event-list strong{color:#07122f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.calendar-left-event-list p{color:#52627f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.calendar-left-empty{color:#64728a;padding:8px 0 4px;font-size:11px;font-weight:400}.calendar-legend{padding:12px 0 14px}.calendar-legend h2{color:#07122f;margin-bottom:9px;font-size:13px;font-weight:700}.calendar-legend div{align-items:center;gap:10px;min-height:24px;display:flex}.calendar-legend p{color:#263755;font-size:11px;font-weight:500}.legend-dot{border-radius:3px;width:11px;height:11px}.legend-dot.release{background:#0f55ff}.legend-dot.call{background:#25b66b}.legend-dot.pre{background:#9a6bff}.legend-dot.post{background:#ff9f1c}.legend-dot.other{background:#9aa7ba}.calendar-board-panel{padding:14px 20px 0;overflow:visible}.calendar-filter-toolbar{border-bottom:1px solid #dbe3ee;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:8px 0 10px;display:flex}.calendar-filter-toolbar button,.calendar-filter-toolbar label{color:#52627f;background:0 0;border:0;align-items:center;gap:5px;min-height:26px;padding:0;font-size:12px;font-weight:400;display:inline-flex}.calendar-filter-toolbar b{color:#07122f;font-weight:400}.calendar-filter-menu{display:inline-flex;position:relative}.calendar-filter-menu>button.active{color:#0f55ff}.calendar-filter-popover{z-index:20;background:#fff;border:1px solid #dbe3ee;border-radius:8px;gap:8px;min-width:190px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 36px #13244224}.calendar-filter-popover strong{color:#07122f;font-size:12px;font-weight:700;line-height:1.2}.calendar-filter-popover label{color:#263755;align-items:center;gap:8px;min-height:24px;font-size:12px;font-weight:500;display:flex}.calendar-filter-popover input{width:13px;height:13px;margin:0}.calendar-watchlist-filter{margin-left:2px}.calendar-watchlist-filter input{width:13px;height:13px;min-height:0;margin:0 2px 0 0}.calendar-filter-actions{align-items:center;gap:12px;margin-left:auto;display:inline-flex}.calendar-filter-actions span{color:#64728a;font-size:11px;font-weight:400}.calendar-filter-actions button{color:#52627f}.calendar-filter-actions button.primary{color:#0f55ff}.calendar-active-filters{border-bottom:1px solid #dbe3ee;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;display:flex}.calendar-active-filters span{color:#64728a;margin-right:4px;font-size:11px;font-weight:400}.calendar-active-filters b{color:#263755;background:#f7faff;border:1px solid #dbe6f5;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:400}.calendar-week-board{border:0;border-top:1px solid #dbe3ee;border-radius:0;grid-template-columns:repeat(5,minmax(150px,1fr));min-height:500px;display:grid;overflow:hidden}.calendar-week-column{border-right:1px solid #edf2f7;grid-template-rows:40px 1fr;min-width:0;display:grid}.calendar-week-column:last-child{border-right:0}.calendar-week-column header{background:0 0;border-bottom:1px solid #edf2f7;justify-content:flex-start;align-items:center;gap:8px;padding:0 12px;display:flex}.calendar-week-column header strong{color:#07122f;font-size:14px;font-weight:600}.calendar-week-column header span{color:#263755;font-size:12px;font-weight:400}.calendar-column-events{align-content:start;gap:10px;min-height:0;padding:12px 14px;display:grid}.week-event-card{color:#07122f;text-align:left;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-left:2px solid #0f55ff;border-radius:0;gap:3px;padding:7px 0 8px 8px;display:grid}.week-event-card:hover,.week-event-card.is-selected{background:0 0}.week-event-card span{align-items:center;gap:10px;min-width:0;display:flex}.week-event-card span b{color:#263755;font-size:11px;font-weight:500}.week-event-card span strong{color:#07122f;margin-left:0;font-size:12px;font-weight:600}.week-event-card h3{color:#52627f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.week-event-card p{color:#52627f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.week-event-card.call{border-left-color:#25b66b}.week-event-card.pre{border-left-color:#9a6bff}.week-event-card.post{border-left-color:#ff9f1c}.week-event-card.risk{border-left-color:#d7192a}.week-event-card.ipo{border-left-color:#0f8b8d}.week-event-card.deal{border-left-color:#7c4dff}.week-event-card.fda{border-left-color:#14a06f}.week-event-card.dividend{border-left-color:#0f55ff}.week-event-card.shareholder{border-left-color:#64728a}.calendar-empty-day{color:#9aa7ba;text-align:center;place-items:start center;min-height:300px;padding-top:148px;font-size:12px;font-weight:400;display:grid}.calendar-list-board{border-top:0;display:grid}.calendar-empty-list{color:#64728a;text-align:center;border-bottom:1px solid #dbe3ee;place-items:center;min-height:180px;font-size:13px;font-weight:600;display:grid}.calendar-list-row{color:#07122f;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dbe3ee;grid-template-columns:112px 56px minmax(0,1fr) 108px;align-items:start;gap:18px;min-height:78px;padding:12px 0;display:grid}.calendar-list-row:hover,.calendar-list-row.is-selected{background:#f8fbff}.calendar-list-date,.calendar-list-event,.calendar-list-meta{align-content:center;min-width:0;display:grid}.calendar-list-date b{color:#07122f;font-size:13px;font-weight:500}.calendar-list-date small,.calendar-list-event small,.calendar-list-meta small{color:#64728a;margin-top:4px;font-size:11px;font-weight:400}.calendar-list-date small{padding-left:20px}.calendar-list-date.time-only small{color:#263755;margin-top:0;font-size:12px;font-weight:400}.calendar-list-type{color:#0f55ff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#eef5ff;border-radius:5px;place-self:start;max-width:154px;padding:3px 7px;font-size:9px;font-style:normal;font-weight:600;line-height:1.2;overflow:hidden}.calendar-list-ticker{color:#07122f;place-self:center start;font-size:13px;font-weight:500}.calendar-list-event{gap:6px}.calendar-list-event b{color:#07122f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.calendar-list-event p{color:#52627f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.calendar-list-event small{margin-top:0}.calendar-list-meta{justify-items:end}.calendar-list-meta b{text-transform:uppercase;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:600}.calendar-list-meta .impact-high{color:#d7192a;background:#fff0f2}.calendar-list-meta .impact-medium{color:#a76600;background:#fff5df}.calendar-list-meta .impact-low{color:#52627f;background:#eef3fb}.calendar-event-links{flex-wrap:wrap;gap:14px;margin-top:3px;display:flex}.calendar-event-links a{color:#0f55ff;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex}.calendar-event-links a svg{stroke-width:2px;width:12px;height:12px}.calendar-summary-strip{border-top:1px solid #dbe3ee;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:12px 0 0;display:grid}.calendar-summary-card{background:0 0;border-right:1px solid #e1e8f1;border-radius:0;min-height:92px;padding:8px 14px 10px}.calendar-summary-card:last-child{border-right:0}.calendar-summary-card div{color:#0f55ff;background:#eef5ff;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.calendar-summary-card span{color:#263755;margin-top:8px;font-size:12px;font-weight:700;display:block}.calendar-summary-card strong{color:#07122f;margin-top:4px;font-size:24px;line-height:1;display:block}.calendar-summary-card p{color:#52627f;margin-top:9px;font-size:11px;font-weight:600}.calendar-summary-card p b{margin-left:4px}.calendar-summary-card p b.up{color:#14753a}.calendar-summary-card p b.down{color:#d7192a}.calendar-right-rail{border-left:1px solid #dbe3ee;align-content:start;gap:0;padding:0 16px;display:grid}.calendar-selected-panel,.calendar-side-card{padding:16px 0}.calendar-panel-title,.calendar-panel-link-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-panel-title h2,.calendar-panel-link-title h2,.calendar-side-card h2{color:#07122f;font-size:15px;font-weight:700;line-height:1.25}.calendar-panel-title button{color:#263755;background:0 0;border:0;font-size:18px}.calendar-panel-link-title a{color:#0f55ff;font-size:12px;font-weight:600;text-decoration:none}.calendar-kicker{color:#0f55ff;text-transform:uppercase;margin-top:14px;font-size:11px;font-weight:700;display:block}.calendar-selected-panel h3{color:#07122f;margin-top:8px;font-size:16px;font-weight:700;line-height:1.25}.calendar-selected-panel>p{color:#64728a;margin-top:4px;font-size:12px;font-weight:400}.calendar-chip-row{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.calendar-chip-row b{color:#52627f;background:#eef3fb;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:500}.calendar-selected-section{border-top:1px solid #e1e8f1;gap:7px;margin-top:14px;padding-top:14px;display:grid}.calendar-selected-section h4,.calendar-selected-section-title h4{color:#07122f;font-size:12px;font-weight:700;line-height:1.25}.calendar-selected-section p{color:#263755;font-size:12px;font-weight:400;line-height:1.45}.calendar-selected-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-selected-section-title a{color:#0f55ff;font-size:11px;font-weight:500;text-decoration:none}.calendar-selected-section-title span{color:#64728a;font-size:10px;font-weight:400}.earnings-estimates{margin-top:14px}.calendar-earnings-list{border-top:1px solid #e1e8f1;border-bottom:1px solid #e1e8f1;gap:9px;padding:12px 0;display:grid}.calendar-earnings-list.reported{margin-top:8px}.calendar-earnings-list span{grid-template-columns:minmax(120px,1fr) minmax(0,1.15fr);align-items:start;gap:14px;min-width:0;display:grid}.calendar-earnings-list small{color:#64728a;text-transform:uppercase;font-size:10px;font-weight:500}.calendar-earnings-list b{color:#07122f;font-size:14px;font-weight:500;line-height:1.25}.calendar-earnings-list em{color:#64728a;margin-left:6px;font-size:11px;font-style:normal;font-weight:400}.calendar-earnings-list em.positive{color:#087a3b}.calendar-earnings-list em.negative{color:#d7192a}.calendar-watch-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;list-style:none;display:grid}.calendar-watch-list li{color:#263755;min-width:0;padding-left:11px;font-size:11px;font-weight:400;line-height:1.35;position:relative}.calendar-watch-list li:before{content:"";background:#0f55ff;border-radius:999px;width:4px;height:4px;position:absolute;top:7px;left:0}.calendar-ticker-schedule{gap:0;display:grid}.calendar-ticker-schedule a{color:inherit;border-top:1px solid #edf1f6;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;text-decoration:none;display:grid}.calendar-ticker-schedule a:first-child{border-top:0}.calendar-ticker-schedule a.is-current{color:#0f55ff}.calendar-ticker-schedule span,.calendar-ticker-schedule strong{gap:2px;min-width:0;display:grid}.calendar-ticker-schedule span b{color:#07122f;font-size:11px;font-weight:600}.calendar-ticker-schedule span small,.calendar-ticker-schedule strong small{color:#64728a;font-size:10px;font-weight:500}.calendar-ticker-schedule strong{color:#07122f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.25;overflow:hidden}.calendar-ticker-schedule em{color:#52627f;justify-self:end;font-size:10px;font-style:normal;font-weight:500}.calendar-context-grid{border-top:1px solid #e1e8f1;border-bottom:1px solid #e1e8f1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:14px;display:grid}.calendar-context-grid span{border-bottom:1px solid #e1e8f1;border-right:1px solid #e1e8f1;gap:4px;min-width:0;padding:9px 10px 9px 0;display:grid}.calendar-context-grid span:nth-child(2n){border-right:0;padding-left:10px}.calendar-context-grid span:nth-last-child(-n+1){border-bottom:0}.calendar-context-grid small{color:#64728a;text-transform:uppercase;font-size:10px;font-weight:500}.calendar-context-grid b{color:#07122f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.calendar-compact-link-list{gap:0;display:grid}.calendar-compact-link-list a{color:inherit;border-top:1px solid #edf1f6;grid-template-columns:48px minmax(0,1fr);gap:9px;padding:9px 0;text-decoration:none;display:grid}.calendar-compact-link-list a:first-child{border-top:0}.calendar-compact-link-list em{color:#0f55ff;text-transform:uppercase;background:#eef5ff;border-radius:5px;place-self:start;padding:3px 7px;font-size:9px;font-style:normal;font-weight:600}.calendar-compact-link-list span{gap:3px;min-width:0;display:grid}.calendar-compact-link-list b{color:#07122f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.3;overflow:hidden}.calendar-compact-link-list small{color:#64728a;font-size:10px;font-weight:500}.calendar-compact-link-list.news a{grid-template-columns:1fr}.calendar-event-links.selected{border-top:1px solid #e1e8f1;margin-top:14px;padding-top:12px}.calendar-donut-row{grid-template-columns:104px 1fr;align-items:center;gap:14px;margin-top:12px;display:grid}.calendar-donut{background:radial-gradient(circle, #fff 0 48%, transparent 49%), conic-gradient(#9a6bff 0 42%, #ff9f1c 42% 73%, #25b66b 73% 94%, #9aa7ba 94% 100%);border-radius:50%;align-content:center;place-items:center;width:96px;height:96px;display:grid}.calendar-donut strong{color:#07122f;font-size:24px;line-height:1}.calendar-donut span{color:#52627f;font-size:10px;font-weight:700}.calendar-donut-legend{gap:7px;display:grid}.calendar-donut-legend p{color:#263755;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.calendar-donut-legend b{color:#07122f;margin-left:auto}.calendar-donut-legend i{border-radius:2px;width:9px;height:9px}.calendar-donut-legend i.pre{background:#9a6bff}.calendar-donut-legend i.post{background:#ff9f1c}.calendar-donut-legend i.call{background:#25b66b}.calendar-donut-legend i.other{background:#9aa7ba}.calendar-donut-legend i.release{background:#0f55ff}.calendar-donut-legend i.ipo{background:#0f8b8d}.calendar-donut-legend i.risk{background:#d7192a}.calendar-donut-legend i.fda{background:#14a06f}.calendar-side-event-list{gap:10px;margin-top:12px;display:grid}.calendar-side-event-list a{color:inherit;border-bottom:1px solid #e1e8f1;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding-bottom:10px;text-decoration:none;display:grid}.calendar-side-event-list a:last-child{border-bottom:0;padding-bottom:0}.calendar-side-event-list span{min-width:0;display:grid}.calendar-side-event-list b{color:#07122f;font-size:12px}.calendar-side-event-list small,.calendar-side-event-list em{color:#52627f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;font-weight:600;overflow:hidden}.calendar-side-event-list p{color:#263755;grid-column:2;font-size:11px;font-weight:700}.calendar-side-event-list .calendar-side-empty{color:#64728a;grid-column:1/-1;font-size:12px;font-weight:400}.calendar-side-event-list strong{border-radius:999px;align-self:start;padding:3px 8px;font-size:10px;line-height:1}.calendar-side-event-list strong.high{color:#d7192a;background:#fff0f2}.calendar-side-event-list strong.medium{color:#b46c00;background:#fff7e6}@media (max-width:1320px){.market-calendar-shell{width:min(100% - 32px,1180px)}.calendar-category-tabs{border-radius:8px 8px 0 0}.calendar-workspace{grid-template-columns:236px minmax(0,1fr)}.calendar-right-rail{border-top:1px solid #dbe3ee;border-left:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.market-calendar-hero{flex-direction:column;align-items:stretch}.market-calendar-controls{justify-content:flex-start}.calendar-workspace{grid-template-columns:1fr}.calendar-left-rail,.calendar-right-rail{border-left:0;border-right:0}.calendar-week-board{overflow-x:auto}.calendar-week-column{min-width:170px}.calendar-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.market-calendar-shell{width:min(100% - 24px,520px)}.market-calendar-hero h1{font-size:28px}.market-calendar-controls{gap:4px 9px}.market-calendar-controls>a,.calendar-range-button{font-size:12px}.calendar-category-tabs,.calendar-right-rail,.calendar-summary-strip{grid-template-columns:1fr}.calendar-filter-toolbar{flex-direction:column;align-items:stretch}}html[data-theme=dark] .market-calendar-page{color:var(--text);background:var(--background)}html[data-theme=dark] .market-calendar-hero h1,html[data-theme=dark] .calendar-category-tabs button,html[data-theme=dark] .mini-calendar-head strong,html[data-theme=dark] .calendar-left-list h2,html[data-theme=dark] .calendar-left-event-list strong,html[data-theme=dark] .calendar-legend h2,html[data-theme=dark] .calendar-left-actions button,html[data-theme=dark] .calendar-week-column header strong,html[data-theme=dark] .week-event-card span strong,html[data-theme=dark] .week-event-card p,html[data-theme=dark] .calendar-summary-card strong,html[data-theme=dark] .calendar-panel-title h2,html[data-theme=dark] .calendar-panel-link-title h2,html[data-theme=dark] .calendar-side-card h2,html[data-theme=dark] .calendar-selected-panel h3,html[data-theme=dark] .calendar-donut strong,html[data-theme=dark] .calendar-donut-legend b,html[data-theme=dark] .calendar-side-event-list b,html[data-theme=dark] .calendar-selected-section h4,html[data-theme=dark] .calendar-selected-section-title h4,html[data-theme=dark] .calendar-ticker-schedule span b,html[data-theme=dark] .calendar-ticker-schedule strong,html[data-theme=dark] .calendar-earnings-list b,html[data-theme=dark] .calendar-context-grid b,html[data-theme=dark] .calendar-compact-link-list b{color:var(--text)}html[data-theme=dark] .market-calendar-hero p,html[data-theme=dark] .calendar-filter-toolbar b,html[data-theme=dark] .calendar-filter-actions span,html[data-theme=dark] .calendar-left-empty,html[data-theme=dark] .calendar-week-column header span,html[data-theme=dark] .calendar-left-event-list span,html[data-theme=dark] .calendar-left-event-list p,html[data-theme=dark] .week-event-card span b,html[data-theme=dark] .calendar-empty-list,html[data-theme=dark] .calendar-summary-card p,html[data-theme=dark] .calendar-selected-panel>p,html[data-theme=dark] .calendar-chip-row b,html[data-theme=dark] .calendar-donut span,html[data-theme=dark] .calendar-donut-legend p,html[data-theme=dark] .calendar-side-event-list small,html[data-theme=dark] .calendar-side-event-list em,html[data-theme=dark] .calendar-selected-section p,html[data-theme=dark] .calendar-selected-section-title span,html[data-theme=dark] .calendar-watch-list li,html[data-theme=dark] .calendar-ticker-schedule span small,html[data-theme=dark] .calendar-ticker-schedule strong small,html[data-theme=dark] .calendar-ticker-schedule em,html[data-theme=dark] .calendar-earnings-list small,html[data-theme=dark] .calendar-earnings-list em,html[data-theme=dark] .calendar-context-grid small,html[data-theme=dark] .calendar-compact-link-list small{color:var(--muted)}html[data-theme=dark] .calendar-category-tabs,html[data-theme=dark] .calendar-workspace,html[data-theme=dark] .calendar-left-rail,html[data-theme=dark] .calendar-right-rail,html[data-theme=dark] .calendar-mini-panel,html[data-theme=dark] .calendar-left-list,html[data-theme=dark] .calendar-left-event-list button,html[data-theme=dark] .calendar-left-actions,html[data-theme=dark] .calendar-legend,html[data-theme=dark] .calendar-selected-panel,html[data-theme=dark] .calendar-side-card,html[data-theme=dark] .calendar-filter-toolbar,html[data-theme=dark] .calendar-active-filters,html[data-theme=dark] .calendar-week-board,html[data-theme=dark] .calendar-week-column,html[data-theme=dark] .calendar-week-column header,html[data-theme=dark] .calendar-empty-list,html[data-theme=dark] .calendar-summary-card,html[data-theme=dark] .calendar-side-event-list a,html[data-theme=dark] .calendar-selected-section,html[data-theme=dark] .calendar-ticker-schedule a,html[data-theme=dark] .calendar-earnings-list,html[data-theme=dark] .calendar-context-grid,html[data-theme=dark] .calendar-context-grid span,html[data-theme=dark] .calendar-compact-link-list a,html[data-theme=dark] .calendar-event-links.selected{border-color:var(--border)}html[data-theme=dark] .market-calendar-controls button,html[data-theme=dark] .market-calendar-controls a,html[data-theme=dark] .calendar-filter-toolbar button,html[data-theme=dark] .calendar-filter-toolbar label,html[data-theme=dark] .calendar-workspace,html[data-theme=dark] .calendar-board-panel,html[data-theme=dark] .calendar-left-rail,html[data-theme=dark] .calendar-right-rail,html[data-theme=dark] .calendar-filter-toolbar,html[data-theme=dark] .calendar-week-board,html[data-theme=dark] .calendar-category-tabs,html[data-theme=dark] .calendar-category-tabs button,html[data-theme=dark] .calendar-mini-panel,html[data-theme=dark] .calendar-left-list,html[data-theme=dark] .calendar-left-actions,html[data-theme=dark] .calendar-legend,html[data-theme=dark] .calendar-selected-panel,html[data-theme=dark] .calendar-side-card,html[data-theme=dark] .calendar-week-column header,html[data-theme=dark] .week-event-card,html[data-theme=dark] .calendar-summary-card{background:0 0}html[data-theme=dark] .calendar-compact-link-list em{color:#7aa7ff;background:#132a4f}html[data-theme=dark] .calendar-active-filters b{border-color:var(--border);color:var(--text);background:0 0}html[data-theme=dark] .calendar-range-menu{border-color:var(--border);background:var(--surface);box-shadow:0 16px 32px #00000047}html[data-theme=dark] .calendar-range-menu button:hover,html[data-theme=dark] .calendar-range-menu button.active,html[data-theme=dark] .calendar-range-menu a:hover,html[data-theme=dark] .calendar-range-menu a.active{color:#77a2ff;background:#0f55ff29}html[data-theme=dark] .calendar-range-menu b{color:var(--muted)}html[data-theme=dark] .calendar-category-tabs button.active{color:#fff;background:#0f55ff}html[data-theme=dark] .calendar-view-toggle button.active{color:#6ea2ff;background:0 0}html[data-theme=dark] .calendar-category-tabs b,html[data-theme=dark] .calendar-chip-row b{color:#b9c7dd;background:#152235}html[data-theme=dark] .mini-calendar-grid button,html[data-theme=dark] .mini-calendar-grid a,html[data-theme=dark] .calendar-legend p,html[data-theme=dark] .calendar-side-event-list p{color:#d9e5f7}html[data-theme=dark] .mini-calendar-grid button.selected,html[data-theme=dark] .mini-calendar-grid a.selected{color:#fff;background:#0f55ff}html[data-theme=dark] .mini-calendar-grid a.has-events:after{background:#77a2ff}html[data-theme=dark] .mini-calendar-grid a.selected.has-events:after{background:#fff}html[data-theme=dark] .calendar-donut{background:radial-gradient(circle, var(--background) 0 48%, transparent 49%), conic-gradient(#9a6bff 0 42%, #ff9f1c 42% 73%, #25b66b 73% 94%, #9aa7ba 94% 100%)}html[data-theme=dark] .market-calendar-controls button,html[data-theme=dark] .calendar-filter-toolbar button,html[data-theme=dark] .calendar-filter-toolbar label,html[data-theme=dark] .calendar-left-actions button,html[data-theme=dark] .calendar-left-event-list button,html[data-theme=dark] .mini-calendar-head button,html[data-theme=dark] .mini-calendar-head a,html[data-theme=dark] .calendar-panel-title button{color:var(--text)}html[data-theme=dark] .calendar-list-row:hover,html[data-theme=dark] .calendar-list-row.is-selected,html[data-theme=dark] .week-event-card:hover,html[data-theme=dark] .week-event-card.is-selected{background:0 0}html[data-theme=dark] .calendar-left-actions button{border-color:var(--border);background:0 0}html[data-theme=dark] .calendar-view-toggle,html[data-theme=dark] .calendar-view-toggle button{border-color:var(--border)}html[data-theme=dark] .calendar-category-tabs::-webkit-scrollbar-thumb{border-color:var(--border)}.alerts-category-dot.tone-governance{background:#6a5acd}.premium-category-grid span.tone-governance{--category-bg:#fbf8ff;--category-bg-strong:#f5eeff;--category-border:#d7c8f4;--category-border-strong:#c4aae9;--category-text:#6740a1}html[data-theme=dark] .premium-category-grid span.tone-governance{--category-bg:#8e68d81a;--category-bg-strong:#8e68d829;--category-border:#8e68d847;--category-border-strong:#8e68d86b;--category-text:#c4adff}.operating-event-section{border-bottom:1px solid var(--detail-divider);padding:22px 0}.operating-event-section-heading{margin-bottom:14px}.operating-event-section-heading h2,.operating-event-detail-group h3{color:#111a33;margin:0;font-size:14px;line-height:1.3}.operating-event-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.operating-event-detail-grid.single{grid-template-columns:minmax(0,1fr)}.operating-event-detail-grid.single .operating-event-detail-row{grid-template-columns:minmax(160px,.25fr) minmax(0,.75fr)}.operating-event-detail-group{min-width:0}.operating-event-detail-group h3{border-bottom:1px solid var(--detail-divider);padding-bottom:10px;font-size:13px}.operating-event-detail-row{border-bottom:1px solid var(--detail-divider);grid-template-columns:minmax(110px,.36fr) minmax(0,.64fr);gap:4px 16px;padding:10px 0;display:grid}.operating-event-detail-row>span,.operating-event-secondary-row>span{color:#64728a;text-transform:uppercase;font-size:11px;line-height:1.35}.operating-event-detail-row>strong,.operating-event-secondary-row>strong{color:#111a33;min-width:0;font-size:13px;line-height:1.4}.operating-event-detail-row>small{color:#53627a;grid-column:2;font-size:11px;line-height:1.4}.operating-event-secondary-list{border-top:1px solid var(--detail-divider)}.operating-event-secondary-row{border-bottom:1px solid var(--detail-divider);grid-template-columns:130px minmax(0,1fr);gap:5px 18px;padding:12px 0;display:grid}.operating-event-secondary-row p{color:#40506b;grid-column:2;margin:0;font-size:12px;line-height:1.5}.operating-performance-list{border-top:1px solid var(--detail-divider);border-bottom:1px solid var(--detail-divider);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.operating-performance-item{flex-direction:column;min-width:0;padding:14px 18px;display:flex}.operating-performance-item:first-child{padding-left:0}.operating-performance-item+.operating-performance-item{border-left:1px solid var(--detail-divider)}.operating-performance-heading{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.operating-performance-heading strong{color:#111a33;font-size:13px;line-height:1.35}.operating-performance-heading span{color:#2563eb;white-space:nowrap;font-size:11px;font-weight:600}.operating-performance-heading span.improvement{color:#16a34a}.operating-performance-heading span.deterioration{color:#ef4444}.operating-performance-heading span.neutral{color:#64748b}.operating-performance-pair{grid-template-columns:50px minmax(70px,1fr) minmax(68px,auto);align-items:center;gap:8px;display:grid}.operating-performance-pair>span{color:#64728a;text-transform:uppercase;font-size:10px;line-height:1.25}.operating-performance-pair>b{color:#071a3d;text-align:right;white-space:nowrap;font-size:12px;line-height:1.3}.operating-performance-track{background:#eaf0f8;height:8px;overflow:hidden}.operating-performance-track i{height:100%;display:block}.operating-performance-track i.current{background:#2563eb}.operating-performance-track i.comparison{background:#94a3b8}.operating-signed-comparison{gap:8px;display:grid}.operating-signed-row{grid-template-columns:50px minmax(80px,1fr) minmax(68px,auto);align-items:center;gap:8px;min-width:0;display:grid}.operating-signed-row>span{color:#64728a;text-transform:uppercase;font-size:10px;line-height:1.25}.operating-signed-track{background:#eaf0f8;height:8px;position:relative;overflow:hidden}.operating-signed-bar{position:absolute;top:0;bottom:0}.operating-signed-bar.positive{background:#2563eb}.operating-signed-bar.negative{background:#ef4444}.operating-signed-bar.neutral{background:#64748b}.operating-signed-bar.comparison{background:#94a3b8}.operating-signed-zero{background:#7f91aa;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}.operating-signed-row>b{text-align:right;white-space:nowrap;font-size:12px;line-height:1.3}.operating-signed-row>b.positive{color:#2563eb}.operating-signed-row>b.negative{color:#ef4444}.operating-metric-guidance-footer{border-top:1px solid var(--detail-divider);margin-top:12px;padding-top:11px}.operating-metric-guidance-footer>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:0;display:flex}.operating-metric-guidance-footer span{color:#64748b;white-space:nowrap;font-size:10px;line-height:1.3}.operating-metric-guidance-footer strong{color:#071a3d;white-space:nowrap;font-size:12px;line-height:1.3}.operating-signed-row>b.neutral{color:#475569}.operating-outlook-list{border-top:1px solid var(--detail-divider);border-bottom:1px solid var(--detail-divider);grid-template-columns:minmax(0,1fr);margin-top:16px;display:grid}.operating-performance-list+.operating-outlook-list{border-top:0;margin-top:0}.operating-outlook-compact-row{grid-template-columns:minmax(130px,.42fr) minmax(0,.58fr);gap:5px 16px;min-width:0;padding:14px 18px;display:grid}.operating-outlook-list>:first-child{padding-left:0}.operating-outlook-list>:not(:first-child){border-top:1px solid var(--detail-divider);border-left:0;padding-left:0}.operating-outlook-compact-row>span{color:#64728a;text-transform:uppercase;font-size:11px;line-height:1.35}.operating-outlook-compact-row>strong{color:#111a33;font-size:13px;line-height:1.4}.operating-outlook-compact-row>small{color:#53627a;grid-column:2;font-size:11px;line-height:1.4}.operating-key-details-section,.operating-secondary-updates-section{width:min(100%,920px)}.operating-business-highlight-list{border-top:1px solid var(--detail-divider)}.operating-business-highlight-row{border-bottom:1px solid var(--detail-divider);grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0;display:grid}.operating-business-highlight-heading{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.operating-business-highlight-heading>strong{color:#111a33;font-size:13px;line-height:1.4}.operating-business-highlight-number{color:#50617d;flex:none;font-weight:600}.operating-business-highlight-value{color:#2563eb;font-size:13px;font-weight:500;line-height:1.4}.operating-business-highlight-value:before{content:"·";color:#94a3b8;margin-right:6px}.operating-business-highlight-row>p{color:#40506b;margin:0;font-size:12px;line-height:1.5}.operating-project-economics-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:4px 0 0 20px;display:grid}.operating-project-economics-item{border-top:1px solid var(--detail-divider);grid-template-columns:minmax(120px,.42fr) minmax(0,.58fr);gap:3px 14px;padding:9px 0;display:grid}.operating-project-economics-item>span{color:#64728a;text-transform:uppercase;font-size:11px;line-height:1.35}.operating-project-economics-item>strong{color:#111a33;min-width:0;font-size:13px;line-height:1.4}.operating-project-economics-item>small{color:#53627a;grid-column:2;font-size:11px;line-height:1.4}.form25-long-summary-panel .spac-summary-heading{gap:8px;display:grid}.form25-long-summary-panel .spac-summary-heading h2{color:#07122f;margin:0;font-size:19px;line-height:1.2}.form25-long-summary-panel .spac-summary-heading p{color:#33415c;max-width:none;font-size:13px;line-height:1.55}.stock-detail-page ol.filing-watch-next-list{color:#40506b;gap:8px;margin:0;padding-left:20px;font-size:12px;line-height:1.45;list-style:decimal;display:grid}.stock-detail-page ol.filing-watch-next-list li{padding-left:2px}.stock-detail-page ol.filing-watch-next-list li::marker{color:#40506b;font-weight:400}@media (max-width:860px){.stock-detail-top-grid,.stock-detail-card-grid.three-up,.stock-detail-card-grid.two-up,.stock-detail-card-grid.two-up.insight-summary-grid,.quick-case-grid,.dividend-metric-grid,.dividend-interpretation-grid,.dividend-context-grid,.vote-metric-grid,.vote-decision-grid,.vote-middle-grid,.vote-review-bottom,.vote-source-grid,.vote-power-body,.ipo-overview-grid,.ipo-metric-grid,.ipo-timeline,.listing-company-points,.ipo-context-columns,.ipo-detail-grid,.ipo-support-grid,.ipo-source-grid,.spac-metric-grid,.listing-health-grid,.listing-auxiliary-grid,.spac-context-columns,.spac-stage-map,.spac-explainer-grid,.spac-detail-grid,.spac-support-grid,.spac-source-grid,.operating-event-detail-grid,.dilution-impact-metrics,.dilution-investor-grid,.dilution-summary-readout,.dilution-snapshot-strip,.dilution-terms-list,.dilution-snapshot-grid,.dilution-overhang-layout,.dilution-overhang-body,.dilution-overhang-detail-grid{grid-template-columns:1fr}.operating-event-detail-grid{gap:20px}.operating-event-detail-row,.operating-event-detail-grid.single .operating-event-detail-row{grid-template-columns:1fr;gap:4px}.operating-event-detail-row>small{grid-column:1}.operating-project-economics-list{grid-template-columns:1fr;margin-left:18px}.operating-project-economics-item{grid-template-columns:1fr;gap:3px}.operating-project-economics-item>small{grid-column:1}.operating-event-secondary-row{grid-template-columns:1fr;gap:5px}.operating-event-secondary-row p{grid-column:1}.operating-performance-list,.operating-outlook-list{grid-template-columns:1fr}.operating-performance-item,.operating-performance-item:first-child,.operating-outlook-list>*,.operating-outlook-list>:first-child{padding-left:0;padding-right:0}.operating-performance-item+.operating-performance-item,.operating-outlook-list>:not(:first-child){border-top:1px solid var(--detail-divider);border-left:0}.operating-outlook-compact-row{grid-template-columns:1fr}.operating-outlook-compact-row>small{grid-column:1}}html[data-theme=dark] .stock-detail-page .dilution-investor-header p,html[data-theme=dark] .stock-detail-page .dilution-long-summary p,html[data-theme=dark] .stock-detail-page .dilution-investor-grid ul,html[data-theme=dark] .stock-detail-page .dilution-investor-grid ol,html[data-theme=dark] .stock-detail-page ol.filing-watch-next-list{color:#d9e5f7}html[data-theme=dark] .stock-detail-page ol.filing-watch-next-list li::marker{color:#d9e5f7}html[data-theme=dark] .stock-detail-page :is(.operating-event-section-heading h2,.operating-event-detail-group h3,.operating-event-detail-row>strong,.operating-event-secondary-row>strong,.operating-performance-heading strong,.operating-performance-pair>b,.operating-outlook-compact-row>strong,.operating-business-highlight-heading>strong){color:var(--text)}html[data-theme=dark] .stock-detail-page :is(.operating-event-detail-row>span,.operating-event-detail-row>small,.operating-event-secondary-row>span,.operating-event-secondary-row p,.operating-performance-pair>span,.operating-outlook-compact-row>span,.operating-outlook-compact-row>small,.operating-business-highlight-row>p){color:var(--muted)}html[data-theme=dark] .stock-detail-page .operating-business-highlight-value{color:#7da6ff}html[data-theme=dark] .stock-detail-page .operating-performance-track,html[data-theme=dark] .stock-detail-page .operating-signed-track{background:#273244}html[data-theme=dark] .stock-detail-page .operating-signed-zero{background:#94a3b8}
