.us-terminal-root{--bg:#f2f5f9;--bg-soft:#f7f9fc;--card:#ffffff;--card-strong:#ffffff;--line:#dce3ec;--line-strong:#c6d0dc;--text:#172033;--muted:#687386;--accent:#2563eb;--accent-soft:#eaf0ff;--danger:#d92d20;--danger-soft:#feeceb;--shadow:0 1px 2px rgba(16,24,40,0.04),0 6px 18px rgba(16,24,40,0.045);min-height:100vh;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-feature-settings:"tnum" 1,"ss01" 1}.us-terminal-root.page-dark,.us-terminal-root.page-dark:before{background:var(--bg);background-image:none}.us-terminal-shell{display:grid;grid-template-columns:244px minmax(0,1fr);min-height:100vh}.us-terminal-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;flex-direction:column;width:244px;height:100vh;padding:18px 14px 14px;overflow:hidden;color:#cbd5e1;background:#0b1220;border-right:1px solid #192336}.us-terminal-brand{display:flex;align-items:center;gap:11px;min-height:50px;padding:0 8px}.us-terminal-brand .aistock-brand-mark{width:38px;height:38px;border-radius:11px;box-shadow:0 9px 24px rgba(14,165,233,.2),inset 0 1px 0 rgba(255,255,255,.16)}.us-terminal-mark{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:9px;color:#ffffff;background:#2563eb;font-size:1.05rem;font-weight:850;box-shadow:0 8px 18px rgba(37,99,235,.28)}.us-terminal-brand>span:last-child{display:grid;grid-gap:1px;gap:1px}.us-terminal-brand strong{color:#f8fafc;font-size:1.08rem;letter-spacing:-.01em}.us-terminal-brand small{color:#7f8da3;font-size:.73rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.us-terminal-nav-label{margin:22px 11px 8px;color:#607087;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.us-terminal-sidebar .nav{display:grid;grid-gap:4px;gap:4px}.us-terminal-sidebar .nav-link{display:flex;align-items:center;gap:11px;min-height:46px;padding:6px 10px;border:0;border-radius:8px;color:#98a6ba;font-size:.98rem;font-weight:680;transition:color .14s ease,background .14s ease}.us-terminal-sidebar .nav-link:after{display:none}.us-terminal-sidebar .nav-link:hover{color:#f1f5f9;background:#131e30}.us-terminal-sidebar .nav-link-active{color:#ffffff;background:#1c2a40;box-shadow:inset 3px 0 #4f8cff}.us-terminal-sidebar .nav-link-label{min-height:0;padding:0;border-radius:0}.us-terminal-sidebar .nav-link:hover .nav-link-label{background:transparent}.us-terminal-sidebar .nav-link-icon{display:grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border:1px solid #29364b;border-radius:7px;color:#8ea3c0;background:#111b2b;font-size:.7rem;font-weight:850}.us-terminal-sidebar .nav-link-active .nav-link-icon{border-color:rgba(96,165,250,.45);color:#dbeafe;background:rgba(37,99,235,.3)}.us-terminal-sidebar .navigation-feedback{position:fixed;top:0;right:0;left:244px;z-index:1200;display:block;width:auto;height:3px;min-height:0;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;color:transparent;background:transparent;box-shadow:none;font-size:0;line-height:0;transform:none}.us-terminal-sidebar .navigation-feedback:after{content:"";position:absolute;inset:0;background:rgba(37,99,235,.12)}.us-terminal-sidebar .navigation-feedback:before{position:absolute;top:0;left:0;z-index:1;width:36%;height:3px;border-radius:0 999px 999px 0;background:linear-gradient(90deg,#2563eb,#38bdf8 72%,#93c5fd);box-shadow:0 0 10px rgba(56,189,248,.72);animation:us-navigation-progress 1.05s cubic-bezier(.45,0,.55,1) infinite}.us-terminal-sidebar .navigation-feedback-spinner,.us-terminal-sidebar .navigation-feedback>span:last-child{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.us-terminal-sidebar .nav-link-pending{color:#dbeafe;background:#14233a}.us-terminal-sidebar .nav-link-pending .nav-link-label{color:inherit;background:transparent}.us-terminal-sidebar .nav-link-pending .nav-link-icon{border-color:rgba(96,165,250,.48);color:#bfdbfe;background:rgba(37,99,235,.24)}@keyframes us-navigation-progress{0%{transform:translateX(-105%)}58%{width:48%}to{width:28%;transform:translateX(365%)}}.us-terminal-sidebar-footer{display:grid;grid-gap:12px;gap:12px;margin-top:auto;padding:14px 6px 2px;border-top:1px solid #1d293b}.us-terminal-sidebar .market-switcher{display:grid;grid-template-columns:1fr 1fr;grid-gap:3px;gap:3px;padding:3px;border:1px solid #263349;border-radius:8px;background:#111b2b}.us-terminal-sidebar .market-switcher-link{padding:8px 5px;border-radius:5px;color:#8494aa;font-size:.78rem;text-align:center}.us-terminal-sidebar .market-switcher-link.is-active{color:#ffffff;background:#2563eb;box-shadow:none}.us-terminal-user{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:center}.us-terminal-avatar{display:grid;width:34px;height:34px;place-items:center;border:1px solid #344258;border-radius:50%;color:#dbeafe;background:#1a2639;font-size:.82rem;font-weight:800}.us-terminal-user>span:nth-child(2){display:grid;min-width:0}.us-terminal-user small{color:#6e7e94;font-size:.68rem}.us-terminal-user strong{overflow:hidden;color:#dce5f2;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.us-terminal-sidebar .theme-toggle{width:32px;height:32px;margin:0;border-color:#344258;color:#93c5fd;background:#152136;box-shadow:none}.us-terminal-sidebar .theme-toggle:hover{border-color:#4b6383;background:#1a2a42}.us-terminal-sidebar .theme-toggle-dark:after{background:#152136}.us-terminal-sidebar .hero-logout-form{display:block}.us-terminal-sidebar .logout-button{width:100%;padding:8px 10px;border:1px solid #28364b;border-radius:7px;color:#91a2b8;background:transparent;font-size:.82rem;text-align:left}.us-terminal-sidebar .logout-button:hover{color:#ffffff;background:#131e30;text-decoration:none}.us-terminal-workspace{min-width:0;background:var(--bg)}.us-terminal-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:24px;padding:12px 24px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.us-terminal-heading{display:grid;grid-template-columns:auto minmax(0,auto);align-items:baseline;grid-gap:1px 12px;gap:1px 12px;min-width:0}.us-terminal-heading>span{grid-column:1/-1;color:var(--accent);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.us-terminal-heading h1{margin:0;color:var(--text);font-size:clamp(1.55rem,2vw,1.9rem);font-weight:760;letter-spacing:-.025em;line-height:1.15}.us-terminal-heading p{margin:0;overflow:hidden;color:var(--muted);font-size:.9rem;text-overflow:ellipsis;white-space:nowrap}.us-terminal-clock{flex:0 0 auto;padding:7px 10px;border:1px solid var(--line);border-radius:6px;color:var(--muted);background:var(--bg-soft);font-size:.82rem}.us-terminal-root .us-terminal-content{display:grid;grid-gap:12px;gap:12px;width:100%;max-width:none;margin:0;padding:18px 22px 34px}.us-terminal-root .catalog-grid,.us-terminal-root .metrics-grid,.us-terminal-root .two-col-grid{gap:10px}.us-terminal-root .metrics-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.us-terminal-root .metric-card,.us-terminal-root .panel{border:1px solid var(--line);border-radius:8px;background:var(--card);box-shadow:var(--shadow);-webkit-backdrop-filter:none;backdrop-filter:none}.us-terminal-root .metric-card{min-height:112px;padding:14px 15px}.us-terminal-root .metric-label{margin:0;color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.us-terminal-root .metric-value{margin:8px 0 0;color:var(--text);font-size:clamp(1.45rem,2vw,1.8rem);font-weight:760;letter-spacing:-.025em;line-height:1.1}.us-terminal-root .metric-hint{margin:7px 0 0;color:var(--muted);font-size:.84rem;line-height:1.35}.us-terminal-root .panel{padding:16px}.us-terminal-root .panel-header{align-items:center;gap:12px;margin-bottom:13px}.us-terminal-root .panel h2{color:var(--text);font-size:1.16rem;font-weight:750;letter-spacing:-.015em}.us-terminal-root .empty-state,.us-terminal-root .panel-copy{color:var(--muted);font-size:.92rem}.us-terminal-root .pill{padding:5px 9px;border:1px solid var(--line);border-radius:999px;color:#536075;background:var(--bg-soft);font-size:.8rem;font-weight:720}.us-terminal-root .pill.live{border-color:#a7e3c7;color:#067647;background:#ecfdf3}.us-terminal-root .pill.warn{border-color:#fecaca;color:#b42318;background:#fef3f2}.us-terminal-root .panel-link,.us-terminal-root a.panel-link{color:var(--accent);font-size:.88rem;font-weight:720}.us-terminal-root .summary-list{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#ffffff}.us-terminal-root .summary-list>div{padding:9px 11px;border-bottom-color:var(--line);background:#ffffff}.us-terminal-root .summary-list span{color:var(--muted);font-size:.86rem}.us-terminal-root .summary-list strong{color:var(--text);font-size:.9rem}.us-terminal-root .table-wrap{border:1px solid var(--line);border-radius:7px;background:#ffffff}.us-terminal-root .data-table{border-collapse:separate;border-spacing:0}.us-terminal-root .data-table th{padding:9px 11px;border-bottom:1px solid var(--line-strong);color:#5c687a;background:#f6f8fb;font-size:.76rem;font-weight:820;letter-spacing:.045em;text-transform:uppercase}.us-terminal-root .data-table td{padding:9px 11px;border-bottom:1px solid #e8edf3;color:#344054;background:#ffffff;font-size:.91rem}.us-terminal-root .data-table tbody tr:last-child td{border-bottom:0}.us-terminal-root .data-table tbody tr:hover td{background:#f7faff}.us-terminal-root .data-table-link{color:#175cd3;font-weight:760}.us-terminal-root .data-table-cell-detail{color:#7b8798;font-size:.78rem}.us-terminal-root .table-pagination{margin-top:10px}.us-terminal-root .table-page-size select,.us-terminal-root .table-pagination button{min-height:36px;border:1px solid var(--line-strong);border-radius:6px;color:#344054;background:#ffffff}.us-terminal-root input,.us-terminal-root select,.us-terminal-root textarea{border-color:var(--line-strong);border-radius:6px;color:var(--text);background:#ffffff}.us-terminal-root input:focus,.us-terminal-root select:focus,.us-terminal-root textarea:focus{border-color:#4f82ee;outline:3px solid rgba(37,99,235,.12)}.us-terminal-root button:not(.logout-button):not(.theme-toggle){border-radius:6px;box-shadow:none;font-weight:760}.us-terminal-root .us-stock-search{gap:7px;margin-bottom:12px}.us-terminal-root .us-stock-search input{min-height:42px;border-color:var(--line-strong);border-radius:6px;background:#ffffff;font-size:.95rem}.us-terminal-root .us-stock-search a,.us-terminal-root .us-stock-search button{min-height:42px;padding:9px 15px;border-color:#2563eb;border-radius:6px;color:#ffffff;background:#2563eb;font-size:.9rem}.us-terminal-root .us-stock-search a{border-color:var(--line-strong);color:#344054;background:#ffffff}.us-terminal-root .us-selection-tabs{width:-moz-fit-content;width:fit-content;padding:3px;border-color:var(--line);border-radius:7px;background:#e9eef5}.us-terminal-root .us-selection-tabs a{padding:8px 13px;border-radius:5px;font-size:.9rem}.us-terminal-root .us-selection-tabs a.is-active{color:#175cd3;background:#ffffff;box-shadow:0 1px 3px rgba(16,24,40,.1)}.us-terminal-root .us-evidence-note{gap:7px;padding:9px 12px;border-color:#f4d59a;border-radius:7px;color:#795507;background:#fffaeb;font-size:.88rem}.us-terminal-root .us-gate-list{gap:6px}.us-terminal-root .us-gate-row{padding:9px 11px;border-color:var(--line);border-radius:7px;background:#f8fafc}.us-terminal-root .us-gate-row strong{color:#344054;font-size:.9rem}.us-terminal-root .us-gate-row p{color:var(--muted);font-size:.84rem}.us-terminal-root .us-gate-row.is-ready{border-color:#a7e3c7;color:#067647;background:#ecfdf3}.us-terminal-root .us-history-progress>span{background:#2563eb}.us-terminal-root .us-blocker-list{color:#795507;font-size:.9rem}.us-terminal-root .research-product-page{gap:9px;font-size:1rem}.us-terminal-root .research-company-toolbar{min-height:40px}.us-terminal-root .research-back-link{color:#175cd3;font-size:.92rem}.us-terminal-root .research-inline-search{width:min(100%,370px);border-color:var(--line-strong);border-radius:6px;background:#ffffff}.us-terminal-root .research-inline-search input{min-height:40px;padding:8px 11px;font-size:.95rem}.us-terminal-root .research-inline-search button{padding:0 13px;border-left-color:var(--line);color:#175cd3;background:#ffffff;font-size:.9rem}.us-terminal-root .filing-change-panel,.us-terminal-root .research-command-panel,.us-terminal-root .research-company-panel,.us-terminal-root .research-comparison-panel,.us-terminal-root .research-copilot-panel,.us-terminal-root .research-documents-panel,.us-terminal-root .research-financials-panel,.us-terminal-root .research-overview-section,.us-terminal-root .research-product-hero,.us-terminal-root .research-query-panel,.us-terminal-root .research-view-tabs{border:1px solid var(--line);border-radius:8px;color:var(--text);background:#ffffff;background-image:none;box-shadow:var(--shadow)}.us-terminal-root .research-start-panel{padding:15px 16px}.us-terminal-root .research-company-hero h2,.us-terminal-root .research-copilot-panel h2,.us-terminal-root .research-section-heading h2,.us-terminal-root .research-start-panel h2{color:var(--text)}.us-terminal-root .research-search-form>div{border-color:var(--line-strong);border-radius:6px;background:#ffffff;box-shadow:none}.us-terminal-root .research-search-form input{color:var(--text);background:#ffffff}.us-terminal-root .research-search-form button{border-color:#2563eb;border-radius:5px;background:#2563eb}.us-terminal-root .research-company-list,.us-terminal-root .research-company-row{border-color:var(--line)}.us-terminal-root .research-company-row{background:#ffffff}.us-terminal-root .research-company-row:hover{background:#f5f8ff}.us-terminal-root .research-company-row strong,.us-terminal-root .research-row-price,.us-terminal-root .research-symbol{color:var(--text)}.us-terminal-root .research-symbol{color:#175cd3}.us-terminal-root .research-company-row small{color:var(--muted)}.us-terminal-root .research-product-hero{padding:13px 16px}.us-terminal-root .research-product-hero h2{font-size:clamp(1.85rem,2.4vw,2.25rem)}.us-terminal-root .research-price-block small,.us-terminal-root .research-product-hero h2 span,.us-terminal-root .research-product-hero>div:first-child>p:last-child{color:var(--muted)}.us-terminal-root .research-price-block strong,.us-terminal-root .research-security-stats strong{color:var(--text)}.us-terminal-root .research-price-block .is-positive,.us-terminal-root .research-product-metrics strong.is-positive{color:#067647}.us-terminal-root .research-price-block .is-negative,.us-terminal-root .research-product-metrics strong.is-negative{color:#d92d20}.us-terminal-root .research-security-stats,.us-terminal-root .research-security-stats article{border-color:var(--line)}.us-terminal-root .research-security-stats span{color:var(--muted)}.us-terminal-root .research-view-tabs{gap:0;padding:0 7px;overflow-x:auto;box-shadow:none}.us-terminal-root .research-view-tabs a{min-height:44px;padding:0 15px;border-bottom:3px solid transparent;border-radius:0;color:#667085;font-size:.94rem}.us-terminal-root .research-view-tabs a:hover{color:#175cd3;background:transparent}.us-terminal-root .research-view-tabs a.is-active{border-bottom-color:#2563eb;color:#175cd3;background:transparent}.us-terminal-root .research-view-tabs a span{color:#175cd3;background:#eaf0ff}.us-terminal-root .research-query-panel{padding:11px;box-shadow:none}.us-terminal-root .research-query-form{border-color:#2563eb;border-radius:6px}.us-terminal-root .research-query-form button{background:#2563eb}.us-terminal-root .research-query-shortcuts a{border-color:var(--line);color:#536075;background:#f6f8fb}.us-terminal-root .research-query-shortcuts a:hover{border-color:#9dbaf7;color:#175cd3}.us-terminal-root .research-overview-section{padding:13px 14px;box-shadow:none}.us-terminal-root .research-change-summary strong,.us-terminal-root .research-overview-filings strong,.us-terminal-root .research-overview-financials strong,.us-terminal-root .research-overview-heading h2{color:var(--text)}.us-terminal-root .research-overview-heading>a{color:#175cd3}.us-terminal-root .research-business-empty,.us-terminal-root .research-overview-financials article{border-color:var(--line);border-radius:6px;background:#f7f9fc}.us-terminal-root .research-business-empty,.us-terminal-root .research-change-summary small,.us-terminal-root .research-change-summary span,.us-terminal-root .research-overview-filings small,.us-terminal-root .research-overview-filings span,.us-terminal-root .research-overview-financials small,.us-terminal-root .research-overview-financials span{color:var(--muted)}.us-terminal-root .research-change-summary{border-color:#b8cdf8;background:#f3f7ff}.us-terminal-root .research-beta-badge{border-color:#b8cdf8;color:#175cd3;background:#eaf0ff}.us-terminal-root .research-suggestions button{border-color:var(--line);color:#475467;background:#f7f9fc}.us-terminal-root .research-suggestions button:hover{border-color:#9dbaf7;color:#175cd3;background:#f3f7ff}.us-terminal-root .research-question-form textarea{border-color:var(--line-strong);color:var(--text);background:#ffffff}.us-terminal-root .filing-change-form button,.us-terminal-root .filing-change-result-head button,.us-terminal-root .filing-change-review button,.us-terminal-root .research-comparison-form button,.us-terminal-root .research-document-upload button,.us-terminal-root .research-financials-panel .research-section-heading>button,.us-terminal-root .research-question-form button,.us-terminal-root .research-sec-sync button{border-color:#2563eb;color:#ffffff;background:#2563eb;background-image:none}.us-terminal-root .filing-change-card,.us-terminal-root .filing-change-evidence,.us-terminal-root .filing-change-history,.us-terminal-root .filing-change-run-list button,.us-terminal-root .research-agent-trace,.us-terminal-root .research-answer-summary,.us-terminal-root .research-comparison-result>p:first-child,.us-terminal-root .research-comparison-table,.us-terminal-root .research-document-list article,.us-terminal-root .research-proof-card{border-color:var(--line);color:var(--text);background:#f8fafc;background-image:none}.us-terminal-root .filing-change-card-head strong,.us-terminal-root .filing-change-evidence strong,.us-terminal-root .filing-change-history strong,.us-terminal-root .filing-change-result-head strong,.us-terminal-root .filing-change-review strong,.us-terminal-root .research-agent-trace li strong,.us-terminal-root .research-agent-trace>summary span,.us-terminal-root .research-answer-summary>p:last-child,.us-terminal-root .research-comparison-result>p:first-child,.us-terminal-root .research-document-list strong,.us-terminal-root .research-proof-card>div span{color:var(--text)}.us-terminal-root .research-agent-trace li,.us-terminal-root .research-agent-trace>summary,.us-terminal-root .research-comparison-table>div,.us-terminal-root .research-proof-card>div{border-color:var(--line)}.us-terminal-root .research-agent-progress,.us-terminal-root .research-plan-reason,.us-terminal-root .research-proof-card section.is-document-evidence{border-color:#b8cdf8;color:#405f96;background:#f3f7ff}.us-terminal-root .research-agent-progress{display:flex;min-height:42px;align-items:center;gap:10px;padding:9px 12px;border:1px solid #c7d7fe;border-radius:7px;color:#344f83;font-weight:650}.us-terminal-root .research-agent-progress-spinner{width:16px;height:16px;flex:0 0 16px;border:2px solid #c7d7fe;border-top-color:#2563eb;border-radius:50%;animation:navigation-spin .72s linear infinite}.us-terminal-root .research-error{display:flex;min-height:58px;align-items:center;gap:11px;padding:10px 12px;border:1px solid #fed7aa;border-radius:8px;color:#7c2d12;background:#fff7ed}.us-terminal-root .research-error-icon{display:grid;width:25px;height:25px;flex:0 0 25px;place-items:center;border-radius:50%;color:#ffffff;background:#f97316;font-weight:850}.us-terminal-root .research-error>div{display:grid;grid-gap:2px;gap:2px}.us-terminal-root .research-error strong{color:#9a3412;font-size:.9rem}.us-terminal-root .research-error p{margin:0;color:#9a3412;font-size:.84rem}.us-terminal-root .research-error button{margin-left:auto;padding:7px 11px;border:1px solid #fdba74;border-radius:6px;color:#9a3412;background:#ffffff;cursor:pointer;font:inherit;font-size:.82rem;font-weight:750}.us-terminal-root .research-error button:hover{border-color:#f97316;background:#fffaf5}.us-terminal-root .research-document-list strong,.us-terminal-root .research-financial-grid strong,.us-terminal-root .research-financial-period strong,.us-terminal-root .research-sec-sync strong{color:var(--text)}.us-terminal-root .research-document-empty,.us-terminal-root .research-document-status,.us-terminal-root .research-financial-grid article{border-color:var(--line);color:var(--text);background:#f8fafc}.us-terminal-root .filing-change-evidence a,.us-terminal-root .research-document-list article>a,.us-terminal-root .research-financial-grid a,.us-terminal-root .research-proof-card cite{color:#175cd3}.us-terminal-root .research-sec-sync{border-color:#b8cdf8;background:#f3f7ff}.us-terminal-root .research-comparison-table .is-heading{color:#536075;background:#eef2f7}.us-terminal-root .filing-change-form select,.us-terminal-root .filing-change-review input{border-color:var(--line-strong);color:var(--text);background:#ffffff}.us-terminal-root .filing-change-evidence blockquote,.us-terminal-root .filing-change-method,.us-terminal-root .filing-change-progress,.us-terminal-root .filing-change-rationale,.us-terminal-root .research-document-list small,.us-terminal-root .research-document-stats,.us-terminal-root .research-financial-note,.us-terminal-root .research-financial-period small,.us-terminal-root .research-financial-period span{color:var(--muted)}.us-terminal-root .filing-change-review>div:first-child>span,.us-terminal-root .filing-change-status,.us-terminal-root .filing-change-type{color:#175cd3;background:#eaf0ff}.us-terminal-root[data-theme=dark]{--bg:#0f1724;--bg-soft:#131e2e;--card:#172234;--card-strong:#172234;--line:#2a374a;--line-strong:#3a485d;--text:#e7edf6;--muted:#99a7ba;--accent:#6b9bff;--accent-soft:#203b6b;--danger:#ff8b82;--danger-soft:#4f282b;background:var(--bg)}.us-terminal-root[data-theme=dark] .filing-change-panel,.us-terminal-root[data-theme=dark] .metric-card,.us-terminal-root[data-theme=dark] .panel,.us-terminal-root[data-theme=dark] .research-command-panel,.us-terminal-root[data-theme=dark] .research-company-panel,.us-terminal-root[data-theme=dark] .research-comparison-panel,.us-terminal-root[data-theme=dark] .research-copilot-panel,.us-terminal-root[data-theme=dark] .research-documents-panel,.us-terminal-root[data-theme=dark] .research-financials-panel,.us-terminal-root[data-theme=dark] .research-overview-section,.us-terminal-root[data-theme=dark] .research-product-hero,.us-terminal-root[data-theme=dark] .research-query-panel,.us-terminal-root[data-theme=dark] .research-view-tabs,.us-terminal-root[data-theme=dark] .us-terminal-topbar{color:var(--text);background:var(--card)}.us-terminal-root[data-theme=dark] .data-table td,.us-terminal-root[data-theme=dark] .research-inline-search,.us-terminal-root[data-theme=dark] .research-inline-search button,.us-terminal-root[data-theme=dark] .research-query-form,.us-terminal-root[data-theme=dark] .research-search-form input,.us-terminal-root[data-theme=dark] .research-search-form>div,.us-terminal-root[data-theme=dark] .summary-list,.us-terminal-root[data-theme=dark] .summary-list>div,.us-terminal-root[data-theme=dark] input,.us-terminal-root[data-theme=dark] select,.us-terminal-root[data-theme=dark] textarea{color:var(--text);background:#111c2c}.us-terminal-root[data-theme=dark] .data-table th,.us-terminal-root[data-theme=dark] .filing-change-card,.us-terminal-root[data-theme=dark] .filing-change-evidence,.us-terminal-root[data-theme=dark] .research-agent-trace,.us-terminal-root[data-theme=dark] .research-answer-summary,.us-terminal-root[data-theme=dark] .research-document-list article,.us-terminal-root[data-theme=dark] .research-financial-grid article,.us-terminal-root[data-theme=dark] .research-overview-financials article,.us-terminal-root[data-theme=dark] .research-proof-card{color:var(--text);background:#131f30}.us-terminal-sidebar .nav{min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#33445d transparent}.us-terminal-sidebar-clock{padding:9px 10px;border:1px solid #28364b;border-radius:7px;color:#8fa1b8;background:#111b2b;font-size:.76rem}.us-terminal-sidebar-clock .shell-time{display:grid;grid-template-columns:auto 1fr;grid-gap:7px;gap:7px;align-items:center}.us-terminal-sidebar-clock .shell-time-label{color:#71839b}.us-terminal-sidebar-clock .shell-time-value{color:#d7e2f0;text-align:right}.us-terminal-mobile-clock{display:none}.us-terminal-root .us-terminal-content{padding-top:12px}.us-terminal-sidebar .nav-link:first-child .nav-link-icon{color:#7cb4ff;background:rgba(37,99,235,.16)}.us-terminal-sidebar .nav-link:nth-child(2) .nav-link-icon{color:#c4a7ff;background:rgba(124,58,237,.16)}.us-terminal-sidebar .nav-link:nth-child(3) .nav-link-icon{color:#67e8f9;background:rgba(8,145,178,.15)}.us-terminal-sidebar .nav-link:nth-child(4) .nav-link-icon{color:#fbbf24;background:rgba(217,119,6,.15)}.us-terminal-sidebar .nav-link:nth-child(5) .nav-link-icon{color:#6ee7b7;background:rgba(5,150,105,.15)}.us-terminal-sidebar .nav-link:nth-child(6) .nav-link-icon{color:#fb7185;background:rgba(225,29,72,.14)}.us-terminal-sidebar .nav-link:nth-child(7) .nav-link-icon{color:#38bdf8;background:rgba(2,132,199,.14)}.us-terminal-sidebar .nav-link:nth-child(8) .nav-link-icon{color:#a78bfa;background:rgba(109,40,217,.16)}.us-terminal-sidebar .nav-link:nth-child(9) .nav-link-icon{color:#cbd5e1;background:rgba(100,116,139,.16)}.us-terminal-sidebar .nav-link-active .nav-link-icon{border-color:currentColor;box-shadow:0 0 0 2px rgba(255,255,255,.035)}.us-terminal-root .metric-card{position:relative;overflow:hidden}.us-terminal-root .metric-card:after{content:"";position:absolute;top:0;right:0;left:0;height:3px;background:#4f8cff}.us-terminal-root .metric-card:nth-child(6n+2):after{background:#8b5cf6}.us-terminal-root .metric-card:nth-child(6n+3):after{background:#06b6d4}.us-terminal-root .metric-card:nth-child(6n+4):after{background:#f59e0b}.us-terminal-root .metric-card:nth-child(6n+5):after{background:#10b981}.us-terminal-root .metric-card:nth-child(6n+6):after{background:#f43f5e}.us-terminal-root .metric-label{display:flex;align-items:center;gap:7px}.us-terminal-root .metric-label:before{content:"●";color:#4f8cff;font-size:.72rem}.us-terminal-root .metric-card:nth-child(6n+2) .metric-label:before{content:"◆";color:#8b5cf6}.us-terminal-root .metric-card:nth-child(6n+3) .metric-label:before{content:"▲";color:#06a7bd}.us-terminal-root .metric-card:nth-child(6n+4) .metric-label:before{content:"■";color:#e99a07}.us-terminal-root .metric-card:nth-child(6n+5) .metric-label:before{content:"●";color:#10a875}.us-terminal-root .metric-card:nth-child(6n+6) .metric-label:before{content:"◇";color:#ef4768}.us-terminal-root .panel-header h2{display:flex;align-items:center;gap:8px}.us-terminal-root .panel-header h2:before{content:"▦";display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border-radius:6px;color:#2563eb;background:#eaf0ff;font-size:.82rem}.us-terminal-root .panel:hover{border-color:#c2d1ec}.us-terminal-root .research-product-hero{border-left:4px solid #2563eb}.us-terminal-root .research-view-icon{display:grid;width:24px;height:24px;place-items:center;border-radius:6px;color:#667085;background:#eef2f7;font-style:normal;font-size:.78rem;font-weight:850}.us-terminal-root .research-view-tabs a:nth-child(2) .research-view-icon{color:#7c3aed;background:#f1eafe}.us-terminal-root .research-view-tabs a:nth-child(3) .research-view-icon{color:#0e7490;background:#e5f7fb}.us-terminal-root .research-view-tabs a:nth-child(4) .research-view-icon{color:#b45309;background:#fff3db}.us-terminal-root .research-view-tabs a:nth-child(5) .research-view-icon{color:#be123c;background:#ffe8ee}.us-terminal-root .research-view-tabs a:nth-child(6) .research-view-icon{color:#047857;background:#e4f8ef}.us-terminal-root .research-view-tabs a.is-active .research-view-icon{color:#ffffff;background:#2563eb}.us-terminal-root .research-view-tabs a:nth-child(2).is-active .research-view-icon{background:#7c3aed}.us-terminal-root .research-view-tabs a:nth-child(2).is-active{border-bottom-color:#7c3aed;color:#6d28d9}.us-terminal-root .research-view-tabs a:nth-child(3).is-active .research-view-icon{background:#0891b2}.us-terminal-root .research-view-tabs a:nth-child(3).is-active{border-bottom-color:#0891b2;color:#0e7490}.us-terminal-root .research-view-tabs a:nth-child(4).is-active .research-view-icon{background:#d97706}.us-terminal-root .research-view-tabs a:nth-child(4).is-active{border-bottom-color:#d97706;color:#b45309}.us-terminal-root .research-view-tabs a:nth-child(5).is-active .research-view-icon{background:#e11d48}.us-terminal-root .research-view-tabs a:nth-child(5).is-active{border-bottom-color:#e11d48;color:#be123c}.us-terminal-root .research-view-tabs a:nth-child(6).is-active .research-view-icon{background:#059669}.us-terminal-root .research-view-tabs a:nth-child(6).is-active{border-bottom-color:#059669;color:#047857}.us-terminal-root .research-view-count{min-width:20px;padding:2px 5px;border-radius:999px;color:#175cd3;background:#dbe7ff;font-size:.7rem;text-align:center}.us-terminal-root .research-query-form button,.us-terminal-root .research-question-form button,.us-terminal-root .us-stock-search button{background:linear-gradient(135deg,#2563eb,#3b82f6)}.us-terminal-root .research-query-form button span{margin-right:4px;color:#d8b4fe}.us-terminal-root .research-query-shortcuts a{display:inline-flex;align-items:center;gap:6px}.us-terminal-root .research-query-shortcuts a:before{content:"✦";color:#7c3aed;font-size:.7rem}.us-terminal-root .research-query-shortcuts a:nth-child(2):before{content:"↗";color:#0891b2}.us-terminal-root .research-query-shortcuts a:nth-child(3):before{content:"!";display:grid;width:15px;height:15px;place-items:center;border-radius:50%;color:#ffffff;background:#e11d48;font-size:.64rem}.us-terminal-root .research-overview-heading h2{display:flex;align-items:center;gap:7px}.us-terminal-root .research-overview-heading h2:before{content:"▥";color:#0891b2}.us-terminal-root .research-overview-two-column .research-overview-section:first-child .research-overview-heading h2:before{content:"▤";color:#d97706}.us-terminal-root .research-overview-two-column .research-overview-section:last-child .research-overview-heading h2:before{content:"↕";color:#e11d48}.us-terminal-root .research-overview-financials article{position:relative;overflow:hidden}.us-terminal-root .research-overview-financials article:after{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:#4f8cff}.us-terminal-root .research-overview-financials article:nth-child(2):after{background:#8b5cf6}.us-terminal-root .research-overview-financials article:nth-child(3):after{background:#06b6d4}.us-terminal-root .research-overview-financials article:nth-child(4):after{background:#10b981}.us-terminal-root .research-overview-filings a>span:first-child{width:-moz-fit-content;width:fit-content;padding:3px 6px;border-radius:5px;color:#b45309;background:#fff3db;font-weight:750}.us-terminal-root .data-table-cell-tone-positive,.us-terminal-root .is-positive{color:#067647}.us-terminal-root .data-table-cell-tone-negative,.us-terminal-root .is-negative{color:#d92d20}@media (max-width:1050px){.us-terminal-shell{grid-template-columns:210px minmax(0,1fr)}.us-terminal-sidebar{width:210px}.us-terminal-sidebar .navigation-feedback{left:210px}.us-terminal-heading p{display:none}}@media (max-width:760px){.us-terminal-shell{display:block;padding-bottom:70px}.us-terminal-sidebar{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:80;display:block;width:auto;height:70px;padding:5px 7px;border-top:1px solid #26344a;border-right:0}.us-terminal-brand,.us-terminal-nav-label,.us-terminal-sidebar-footer{display:none}.us-terminal-sidebar .nav{display:flex;gap:2px;overflow-x:auto}.us-terminal-sidebar .nav-link{display:grid;flex:1 0 68px;min-width:68px;min-height:58px;justify-items:center;grid-gap:2px;gap:2px;padding:4px 2px;border-radius:6px;font-size:.67rem}.us-terminal-sidebar .nav-link-active{box-shadow:inset 0 2px #4f8cff}.us-terminal-sidebar .nav-link-icon{width:27px;height:27px}.us-terminal-sidebar .navigation-feedback{right:0;left:0;display:block}.us-terminal-topbar{position:static;min-height:72px;padding:10px 13px}.us-terminal-mobile-clock{display:flex;min-height:30px;align-items:center;justify-content:flex-end;padding:5px 11px;border-bottom:1px solid var(--line);color:var(--muted);background:var(--card);font-size:.72rem}.us-terminal-mobile-clock .shell-time-label{margin-right:5px}.us-terminal-heading h1{font-size:1.45rem}.us-terminal-clock{display:none}.us-terminal-root .us-terminal-content{padding:9px 10px 22px}.us-terminal-root .metrics-grid,.us-terminal-root .research-overview-two-column,.us-terminal-root .two-col-grid{grid-template-columns:1fr}.us-terminal-root .research-company-toolbar{align-items:stretch}.us-terminal-root .research-inline-search{width:100%}}@media (prefers-reduced-motion:reduce){.us-terminal-sidebar .navigation-feedback:before{width:100%;opacity:.72;animation:none;transform:none}.us-terminal-root .research-agent-progress-spinner{animation-duration:1.8s}}.us-terminal-sidebar .nav-capability-dot{width:7px;height:7px;margin-left:auto;border-radius:999px;background:#8090a7;box-shadow:0 0 0 2px rgb(128 144 167/12%)}.us-terminal-sidebar .nav-capability-dot.status-live{background:#34d399}.us-terminal-sidebar .nav-capability-dot.status-in_validation{background:#fbbf24}.us-terminal-sidebar .nav-capability-dot.status-planned{background:#8290a7}.us-terminal-sidebar .nav-capability-dot.status-degraded{background:#fb7185}.product-stage-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.product-stage-heading>div{display:flex;align-items:center;gap:12px}.product-stage-heading h1{margin:0;font-size:clamp(1.55rem,2.2vw,2rem)}.product-stage-heading p{margin:3px 0 0;color:var(--muted);font-size:1rem}.stage-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;color:#fff;background:#2563eb;font-size:1.2rem}.capability-label{flex:0 0 auto;padding:6px 10px;border-radius:999px;color:#526174;background:#e8edf4;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.capability-label.status-live{color:#08735d;background:#d9f7ed}.capability-label.status-in_validation{color:#855a08;background:#fff0bd}.capability-label.status-planned{color:#5f6c7d;background:#e8edf4}.product-search{padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.compact-metrics,.product-search{margin-bottom:14px}.product-subnav{display:flex;gap:4px;margin-bottom:16px;padding:4px;overflow-x:auto;border:1px solid var(--line);border-radius:11px;background:var(--card)}.product-subnav a{flex:0 0 auto;padding:8px 13px;border-radius:8px;color:var(--muted);text-decoration:none;font-size:.9rem;font-weight:750}.product-subnav a:hover{color:var(--ink);background:var(--soft)}.product-subnav a.is-active{color:#fff;background:#2563eb}.quant-method-grid{margin-top:8px}.cn-sync-control{display:flex;align-items:center;gap:12px;margin:14px 0}.cn-sync-control button{min-height:40px;padding:0 14px;border:0;border-radius:9px;color:#fff;background:#2563eb;font-weight:800;cursor:pointer}.cn-sync-control button:disabled{opacity:.65;cursor:wait}.cn-sync-control span{color:var(--muted);font-size:.86rem}.cn-research-company-bar{display:flex;flex-wrap:wrap;gap:24px}.cn-research-company-bar div{display:grid;grid-gap:3px;gap:3px}.cn-research-company-bar span{color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.cn-document-list{display:grid;grid-gap:7px;gap:7px}.cn-document-list a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);text-decoration:none}.cn-document-list a span{color:var(--muted);font-size:.82rem}@media (max-width:720px){.us-terminal-sidebar .nav-capability-dot{position:absolute;top:5px;right:9px;width:6px;height:6px}.product-stage-heading{align-items:flex-start}.product-stage-heading p{font-size:.88rem}.stage-icon{display:none}}