.lhb-seat-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 20px 20px;gap:20px}.lhb-seat-total{min-width:0}.lhb-seat-total+.lhb-seat-total{border-left:1px solid var(--border);padding-left:20px}.lhb-seat-total>span{font-size:12px;color:var(--muted)}.lhb-seat-total>strong{display:block;font-size:24px;line-height:1.4;font-weight:600;font-variant-numeric:tabular-nums;margin:8px 0 12px;letter-spacing:-.025em}.lhb-seat-balance{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:12px;color:var(--muted);margin-bottom:8px}.lhb-seat-balance b{font-weight:500;color:var(--text);font-variant-numeric:tabular-nums;margin-left:4px}.lhb-seat-total small,.lhb-seat-secondary small{font-size:12px;color:var(--muted)}.lhb-seat-context{border-top:1px solid var(--border);background:var(--table-head);padding:14px 20px;font-size:12px;line-height:1.8;color:var(--muted);overflow-wrap:anywhere}.lhb-seat-context p:first-child{color:var(--text);font-weight:500}.lhb-seat-context p>span{display:inline-block;margin-left:16px}.lhb-seat-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:16px 20px}.lhb-seat-secondary>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:12px;color:var(--muted)}.lhb-seat-secondary strong{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text)}.lhb-seat-records{border-top:1px solid var(--border)}.lhb-seat-records>summary{min-height:48px;padding:12px 20px;cursor:pointer;color:var(--blue);font-size:14px;line-height:1.8}.lhb-seat-records>summary:hover{background:var(--soft)}.lhb-seat-records>summary:focus-visible{outline:2px solid var(--blue);outline-offset:-3px}.lhb-seat-records>summary span{color:var(--muted);margin-left:12px;font-size:12px}.lhb-seat-tools{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 20px}.lhb-seat-tools .tabs{margin:0}.lhb-seat-tools .search{min-width:220px}.lhb-seat-tools .tabs button{min-height:38px}.lhb-seat-name{white-space:normal;min-width:180px;max-width:340px;line-height:1.7}.lhb-seat-symbol{display:block;font-size:11px;color:var(--muted)}@media(max-width:760px){.lhb-seat-overview{grid-template-columns:1fr;padding:4px 16px 20px;gap:20px}.lhb-seat-total+.lhb-seat-total{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}.lhb-seat-total>strong{font-size:24px}.lhb-seat-context{padding:12px 16px}.lhb-seat-context p>span{display:block;margin:2px 0 0}.lhb-seat-secondary{grid-template-columns:1fr;padding:16px;gap:12px}.lhb-seat-records>summary{padding:14px 16px;line-height:1.7}.lhb-seat-tools{padding:16px}.lhb-seat-tools .search{width:100%;min-width:0}.lhb-seat-tools .tabs button,.lhb-seat-tools input,.lhb-seat-records .pagination .btn{min-height:44px}}.terminal-market-map{min-width:0}.map-label-phone,.map-mobile-meta{display:none}.map-controls{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.map-search{flex:1;min-width:220px;min-height:44px}.map-search input{width:100%;min-width:0}.map-search .icon-btn{min-width:34px;min-height:34px;padding:4px}.map-select{display:flex;flex-direction:column;gap:5px;color:var(--muted);font-size:12px;min-width:160px}.map-select select{height:44px;max-width:240px;padding:0 32px 0 11px;color:var(--text);border:1px solid var(--border);border-radius:8px;background:var(--panel);font-family:inherit}.map-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;border:1px solid var(--border);border-radius:12px;background:var(--panel);padding:20px 0;gap:0}.map-overview>div{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0 20px;border-right:1px solid var(--border)}.map-overview>div:last-child{border-right:0}.map-overview>div>span{font-size:12px;color:var(--muted)}.map-overview strong{font-size:24px;line-height:1.4;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.025em}.map-overview small{font-size:12px;color:var(--muted);font-weight:400;margin:0 8px}.map-panel .panel-heading{padding-bottom:16px}.map-context{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 20px;flex-wrap:wrap}.map-location{display:flex;align-items:center;gap:8px;font-size:14px;flex-wrap:wrap;min-width:0}.map-location strong{font-weight:600;overflow-wrap:anywhere}.map-location>.btn{min-height:44px;font-size:12px}.map-legend{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--muted)}.map-legend span{display:flex;align-items:center;gap:5px}.map-legend i{width:8px;height:8px;display:block;border-radius:2px}.map-up{background:var(--up)}.map-down{background:var(--down)}.map-flat{background:var(--tag-text)}.map-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 20px 16px}.map-caption>p{font-size:12px;color:var(--muted);max-width:68ch;margin:0;line-height:1.8}.map-pagination{display:flex;align-items:center;gap:18px;flex-shrink:0;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.map-pagination>div{display:flex;align-items:center;gap:9px}.map-page-button{min-width:44px;min-height:44px;padding:8px}.map-workspace{display:grid;grid-template-columns:minmax(0,1fr) 256px;gap:20px;padding:0 20px 20px;align-items:start}.map-canvas{min-width:0}.map-canvas .chart{padding:0}.map-stock-list{min-width:0;border:1px solid var(--border);border-radius:8px;overflow:hidden;align-self:start}.map-stock-list-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border);background:var(--table-head)}.map-stock-list-heading h3{font-size:14px;font-weight:600;margin:0}.map-stock-list-heading>span{font-size:11px;color:var(--muted)}.map-stock-list-scroll{max-height:394px;overflow:auto;scrollbar-color:var(--chart-axis) transparent;scrollbar-width:thin}.map-stock-row{display:flex;align-items:center;width:100%;min-height:56px;gap:10px;padding:10px 13px;text-align:left;border-bottom:1px solid var(--border);transition:background .16s var(--ease-standard)}.map-stock-row:last-child{border-bottom:0}.map-stock-row:hover{background:var(--soft)}.map-stock-row:active{background:var(--tag-bg)}.map-stock-row>svg{color:var(--muted);flex-shrink:0}.map-stock-identity,.map-stock-values{display:flex;flex-direction:column;gap:1px;min-width:0}.map-stock-identity{flex:1}.map-stock-identity strong{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-stock-identity small{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.map-stock-values{text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}.map-stock-values strong{font-size:14px;font-weight:600}.map-stock-values small{font-size:11px;color:var(--muted)}.map-evidence{border-top:1px solid var(--border);padding:16px 20px 20px;font-size:12px;color:var(--muted);line-height:1.8}.map-evidence p{margin:0;max-width:95ch}.map-evidence details{margin-top:8px}.map-evidence summary{cursor:pointer;color:var(--text);padding:4px 0;min-height:30px}.map-evidence details p{margin-top:8px}.map-select select:focus-visible,.map-stock-row:focus-visible,.map-stock-list-scroll:focus-visible,.map-evidence summary:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}@media(min-width:1900px){.map-workspace{grid-template-columns:minmax(0,1fr) 300px}.map-canvas .chart{height:520px!important}.map-stock-list-scroll{max-height:474px}}@media(max-width:1100px){.map-workspace{grid-template-columns:minmax(0,1fr) 235px;gap:16px}.map-caption{align-items:flex-start;flex-direction:column;gap:10px}.map-pagination{width:100%;justify-content:space-between}}@media(max-width:760px){.workspace-body:has(.terminal-market-map)>.data-strip{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:4px 8px;padding:8px 12px;margin-bottom:12px}.workspace-body:has(.terminal-market-map)>.data-strip>strong{grid-column:2;grid-row:1}.workspace-body:has(.terminal-market-map)>.data-strip>span:not(.status-dot){grid-column:2;grid-row:2;min-width:0}.workspace-body:has(.terminal-market-map)>.data-strip>button{grid-column:3;grid-row:1/3;min-height:44px;align-self:center}.map-controls{gap:8px;margin-bottom:12px}.map-search{flex-basis:100%;min-width:0}.map-select{flex:1;min-width:0;gap:3px}.map-select select{max-width:100%;width:100%}.map-label-wide,.map-header-meta{display:none}.map-label-phone{display:inline}.map-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 0;padding:12px 0;margin-bottom:12px}.map-overview>div{flex-direction:row;align-items:baseline;justify-content:space-between;padding:0 10px;gap:4px}.map-overview>div:nth-child(2n){border-right:0}.map-overview>div>span{font-size:11px;flex-shrink:0;white-space:nowrap}.map-overview strong{font-size:20px;line-height:1.3;letter-spacing:-.025em;white-space:nowrap}.map-overview small{margin:0 3px;font-size:11px}.map-panel>.panel-heading{padding:12px 16px 10px}.map-context{padding:0 16px;gap:8px}.map-caption{margin:8px 16px 12px;gap:6px}.map-caption>p{line-height:1.6}.map-pagination{gap:8px}.map-workspace{grid-template-columns:1fr;padding:0 16px 18px;gap:16px}.map-canvas .chart{height:360px!important}.map-stock-list-scroll{max-height:250px}.map-evidence{padding:16px}.map-mobile-meta{display:block;margin-bottom:12px}.map-evidence summary{min-height:44px;display:flex;align-items:center}.map-location{font-size:12px}.map-legend{font-size:11px}}@media(prefers-reduced-motion:reduce){.map-stock-row{transition:none}}@font-face{font-family:Terminal Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc-terminal.woff2) format("woff2")}@font-face{font-family:Terminal Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-sc-terminal-semibold.woff2) format("woff2")}:root{font-family:Terminal Sans,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;font-size:14px;--accent-hover:#194286;--up:#b94040;--down:#137658;--sidebar:#ffffff;--chart-text:#5c697c;--chart-axis:#bac5d2;--chart-grid:#e9edf3;--series-1:#2454a5;--series-2:#8a5b36;--series-3:#17775d;--series-4:#735c96;--series-5:#287e90;--series-6:#ad4f68;--display:"Terminal Sans","PingFang SC","Microsoft YaHei",sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--ease-standard:cubic-bezier(.2,0,0,1);line-height:1.6;color-scheme:light;--bg:#f5f7fb;--panel:#fff;--text:#1c2b43;--muted:#5b697e;--border:#dfe5ed;--blue:#2454a5;--accent:#2454a5;--soft:#edf3fc;--nav-text:#46566d;--nav-muted:#617087;--table-head:#f3f6fa;--tag-bg:#eef2f7;--tag-text:#53637a;color:var(--text);background:var(--bg)}[data-theme=dark]{--bg:#101820;--panel:#18232f;--text:#ecf1f8;--muted:#b3c0d0;--border:#344455;--soft:#233c5b;--blue:#9cbeff;--accent:#9cbeff;--accent-hover:#bbd0ff;--sidebar:#141e29;--nav-text:#ccd6e4;--nav-muted:#a5b5c9;--table-head:#1d2c3d;--tag-bg:#233244;--tag-text:#c0cddd;--chart-text:#b3c0d0;--chart-axis:#53667f;--chart-grid:#2c3b4e;--up:#f58e8e;--down:#79c8aa;--series-1:#9cbeff;--series-2:#dbaf85;--series-3:#79c8aa;--series-4:#b9a0df;--series-5:#74bbc8;--series-6:#e99aae;color-scheme:dark}[data-theme=dark] .btn.primary{color:#10243a}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0;background:none}button:disabled{cursor:not-allowed;opacity:.55;transform:none}a{color:var(--blue);text-decoration:none}input,select,textarea{color:var(--text);background:var(--panel);border:1px solid var(--border);padding:9px 11px;outline:0;min-width:0;border-radius:8px}input:focus,textarea:focus,select:focus{border-color:var(--blue);box-shadow:0 0 0 2px color-mix(in srgb,var(--blue) 14%,transparent)}textarea{width:100%;min-height:140px;resize:vertical;line-height:1.8}button:focus-visible,a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}::selection{background:#d9e8ff;color:#143667}input,textarea{caret-color:var(--blue)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#bbc6d4;border-radius:8px}h1,h2,h3,p{margin:0}h1{font-family:var(--display);text-wrap:balance;font-size:24px;font-weight:600;line-height:1.4;letter-spacing:-.02em}h2{font-weight:600;font-size:16px;line-height:1.5}h3{font-size:14px;font-weight:600}.muted{color:var(--muted);font-size:12px}.up{color:var(--up)!important}.down{color:var(--down)!important}.mono{font-variant-numeric:tabular-nums;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;letter-spacing:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border);background:var(--panel);white-space:nowrap;font-size:13px;font-weight:500;transition:background .15s var(--ease-standard),border-color .15s var(--ease-standard),transform .15s var(--ease-standard);min-height:36px;padding:7px 14px;border-radius:8px}.btn:hover{background:var(--soft)}.btn.primary{background:var(--blue);color:#fff;border-color:var(--blue)}.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn.small{font-size:12px;min-height:32px;padding:5px 10px}.btn.danger{border-color:#ecc7cc;color:var(--up)}.full{width:100%}.icon-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0;transition:background .15s var(--ease-standard),transform .15s var(--ease-standard);width:36px;height:36px}.icon-btn:hover{background:var(--soft)}.button-row{display:flex;gap:8px;flex-wrap:wrap}.text-btn{display:inline-flex;align-items:center;gap:3px;color:var(--blue);font-size:12px}.stock-link{padding:0;font-weight:500;text-align:left}.stock-link:hover{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.tag{display:inline-flex;align-items:center;background:var(--tag-bg);color:var(--tag-text);font-size:11px;white-space:nowrap;border-radius:5px;padding:3px 7px;line-height:1.5}.tag.blue{background:var(--soft);color:var(--blue)}.tabs{display:flex;flex-wrap:wrap;align-items:center;border:1px solid var(--border);padding:3px;width:fit-content;border-radius:8px;background:var(--tag-bg);border-color:var(--border);gap:3px;margin-bottom:16px}.tabs button{white-space:nowrap;color:var(--muted);border-radius:6px;font-size:13px;min-height:34px;padding:6px 12px}.tabs button.active{font-weight:600;background:var(--panel);color:var(--blue);box-shadow:none}.date-picker{display:flex;align-items:center;border:1px solid var(--border);color:var(--muted);border-radius:8px;background:var(--panel);min-height:36px;gap:8px;padding:2px 10px}.date-picker input{border:0;width:120px;background:transparent;font-size:13px;min-height:30px;padding:3px 0}.search{display:flex;align-items:center;gap:8px;min-width:0;color:var(--muted);border:1px solid var(--border);background:var(--panel);padding:0 11px;border-radius:8px;min-height:36px}.search input{border:0;width:225px;background:transparent;font-size:13px;min-height:34px;padding:7px 0}table{border-collapse:collapse;width:100%;text-align:left;font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}thead{background:var(--table-head);color:var(--muted)}th{font-size:12px;font-weight:500;padding:11px 19px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}th button{display:flex;align-items:center;gap:5px;padding:0;color:inherit}td{padding:13px 19px;border-top:1px solid var(--border)}td.numeric{text-align:right}tbody tr:hover{background:var(--soft)}.selected{color:#d3a141}.rotate{transform:rotate(180deg)}.spin svg{animation:spin 1s linear infinite}button:active:not(:disabled){transform:none}.btn:hover:not(:disabled){transform:none}.spin{animation:none}.btn:active:not(:disabled){transform:translateY(1px)}summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.app-shell{min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:240px;background:var(--sidebar);color:var(--nav-text);display:flex;flex-direction:column;z-index:30;border-right:1px solid var(--border)}.brand{display:flex;align-items:center;text-align:left;padding:20px 20px 16px;gap:10px;min-height:76px}.brand-mark{border-radius:8px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px}.brand strong{font-family:var(--display);line-height:1.4;font-size:20px;font-weight:600}.brand strong>span{display:block;font-weight:400;color:var(--nav-muted);margin-top:5px;font-family:inherit;letter-spacing:0;font-size:11px}.sidebar nav{flex:1;overflow-y:auto;scrollbar-color:#bbc6d4 var(--sidebar);padding:0 12px 12px}.nav-caption{color:var(--nav-muted);font-weight:500;display:flex;align-items:center;justify-content:space-between;padding:16px 12px 6px;font-size:11px}.nav-item{display:flex;align-items:center;width:100%;border-radius:8px;font-size:13px;color:var(--nav-text);text-align:left;position:relative;transition:background .15s var(--ease-standard),color .15s var(--ease-standard);min-height:36px;gap:10px;padding:8px 12px;margin:2px 0}.nav-item:hover{background:var(--table-head);color:var(--text)}.nav-item.active{background:var(--soft);color:var(--blue);font-weight:600}.nav-new{font-style:normal;background:var(--tag-bg);color:var(--tag-text);border-radius:4px;margin-left:auto;font-size:10px;line-height:1.5;padding:2px 5px}.sidebar-bottom{border-top:1px solid var(--border);background:var(--sidebar);padding:8px 16px 12px}.market-status{display:flex;gap:9px;align-items:center;width:100%;text-align:left;padding:8px 5px;font-size:12px}.market-status>span:nth-child(2){flex:1}.market-status small,.account-bottom small{display:block;font-size:11px;color:var(--nav-muted)}.status-dot{width:6px;height:6px;border-radius:50%;background:#169a70;flex-shrink:0}.bottom-tools{display:flex;justify-content:space-between;color:var(--nav-text);padding:6px 0}.bottom-tools button{border-radius:8px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}.account-bottom{display:flex;align-items:center;gap:9px;border-top:1px solid var(--border);font-size:12px;padding-top:10px}.account-bottom>span:nth-child(2){flex:1}.avatar{display:flex;align-items:center;justify-content:center;background:var(--soft);color:var(--blue);flex-shrink:0;border-radius:8px;width:32px;height:32px}.workspace{margin-left:240px;min-width:0}.topbar{position:sticky;top:0;z-index:20;background:var(--panel);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 24px}.breadcrumbs{display:flex;align-items:center;font-size:12px;color:var(--muted);gap:10px}.breadcrumbs strong{color:var(--text);font-weight:500}.topbar-tools{display:flex;align-items:center;gap:12px}.workspace-body{position:relative;margin:auto;padding:24px 24px 0;max-width:1680px}.page-header{display:flex;justify-content:space-between;padding-bottom:0;align-items:flex-start;gap:20px;margin-bottom:16px}.page-header p{font-size:13px;color:var(--muted);margin-top:8px;max-width:66ch;line-height:1.7}.page-controls{display:flex;align-items:center;flex-shrink:0;padding-top:0;gap:8px}.page-controls .tabs{margin:0;background:var(--tag-bg);border:0;padding:3px;border-radius:8px;flex-shrink:0}.data-strip{display:flex;align-items:center;background:var(--panel);border:1px solid var(--border);color:var(--muted);line-height:1.7;padding:10px 14px;margin-bottom:20px;min-height:42px;border-radius:8px;gap:8px;font-size:12px}.data-strip strong{font-weight:600;color:var(--text);white-space:nowrap}.data-strip button{display:flex;align-items:center;gap:3px;margin-left:auto;white-space:nowrap;color:var(--blue);font-size:12px;min-height:30px}.workspace-footer{display:flex;justify-content:space-between;gap:20px;color:var(--muted);font-size:11px;border-top:1px solid var(--border);padding:16px 0 24px;margin-top:24px;line-height:1.8;flex-wrap:wrap}.mobile-menu{display:none}.landing>nav .brand{padding:0}.account-main{display:flex;align-items:center;gap:9px;flex:1;text-align:left;padding:0;min-width:0}.account-main>span:nth-child(2){flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar .market-status small,.sidebar .account-bottom small{color:var(--nav-muted)}.page-header p,.metric-chart>span,.overview-cell>span,.overview-cell p,.pagination,.plan-hints span,.workspace-footer{color:var(--muted)}.sidebar .brand-mark{background:var(--blue);color:var(--panel)}.sidebar .brand{color:var(--text)}.sidebar .avatar{background:var(--soft);color:var(--blue)}.sidebar .icon-btn:hover{background:var(--table-head)}.sidebar button:focus-visible{outline-color:var(--blue)}.sidebar .account-main{overflow:hidden}.landing .brand strong>span{color:var(--muted)}.nav-search{display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--muted);margin:0 16px 8px;min-height:36px}.nav-search:focus-within{border-color:var(--blue);outline:2px solid color-mix(in srgb,var(--blue) 16%,transparent);outline-offset:1px}.nav-search input{border:0;background:transparent;box-shadow:none;width:100%;font-size:12px;padding:7px 0}.nav-empty{padding:24px 10px;color:var(--muted);font-size:12px;line-height:1.8}.nav-empty .btn{margin-top:12px}.bottom-tools button:hover{background:var(--table-head)}.page-title{min-width:0}.data-strip>span:not(.status-dot){min-width:0;overflow-wrap:anywhere}.workspace-progress{position:absolute;top:0;height:3px;background:var(--tag-bg);overflow:hidden;border-radius:2px;left:24px;right:24px}.workspace-progress:after{content:"";display:block;width:34%;height:100%;background:var(--blue);animation:terminal-loading 1.4s var(--ease-standard) infinite}.nav-group-count{font-size:10px;font-variant-numeric:tabular-nums;color:var(--nav-muted)}.header-main{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page-location{color:var(--muted);font-size:12px;padding-left:12px;border-left:1px solid var(--border);line-height:1.5}.page-header .header-context{margin-top:6px;font-size:12px;line-height:1.8}.status-detail{flex:1;line-height:1.8;min-width:0;overflow-wrap:anywhere}.data-strip[data-status=partial] .status-dot{background:var(--series-2)}.data-strip[data-status=error] .status-dot,.data-strip[data-status=unavailable] .status-dot{background:var(--up)}.data-strip[data-status=loading] .status-dot,.data-strip[data-status=idle] .status-dot,.data-strip[data-status=research] .status-dot,.data-strip[data-status=empty] .status-dot,.data-strip[data-status=pending] .status-dot,.data-strip[data-status=latest_reference] .status-dot{background:var(--chart-axis)}.panel{background:var(--panel);border:1px solid var(--border);border-radius:12px;min-width:0;overflow:hidden;margin-bottom:20px}.panel-heading{display:flex;justify-content:space-between;flex-wrap:wrap;padding:18px 20px 16px;align-items:flex-start;gap:8px 16px}.panel-heading h2{font-weight:600;line-height:1.5;font-size:16px;flex-shrink:1;min-width:0}.two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.three-col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.three-col .panel{margin-bottom:20px}.mainline-table{border-collapse:collapse;width:100%;text-align:left;font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.mainline-table>div{display:grid;grid-template-columns:1fr .9fr 1fr 1fr;gap:8px;align-items:center;padding:12px 0;border-top:1px solid var(--border);font-size:12px}.mainline-table .mainline-head{font-size:11px;color:var(--muted);background:var(--table-head);border:0;padding:8px}.mainline-table strong{font-weight:500}.plan-hints{display:flex;flex-wrap:wrap;gap:8px;padding:0 20px 14px}.plan-hints span{background:var(--tag-bg);color:var(--muted);padding:4px 8px;font-size:11px;border-radius:4px}.plan-input{margin:0 20px;width:calc(100% - 40px);font-size:12px;background:var(--table-head);min-height:144px}.panel-bottom{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:14px 20px;flex-wrap:wrap}.table-tools{display:flex;align-items:center;justify-content:space-between;padding:0 20px 16px;gap:12px;flex-wrap:wrap}.table-scroll{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-color:#bbc6d4 var(--table-head)}.pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:var(--muted);border-top:1px solid var(--border);padding:14px 20px}.pagination>div{display:flex;align-items:center;gap:11px}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--muted);padding:16px 20px;min-height:104px;gap:6px;line-height:1.8}.empty svg{color:var(--muted);width:20px;height:20px;flex-shrink:0}.empty strong{font-weight:600;color:var(--text);font-size:14px;line-height:1.5}.empty p{max-width:50ch;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:20px 0;margin-bottom:20px}.stat{border-right:1px solid var(--border);display:flex;flex-direction:column;min-width:0;padding:0 20px;gap:6px}.stat:last-child{border:0}.stat>span{font-size:12px;color:var(--muted)}.stat>strong{font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:24px;line-height:1.4;letter-spacing:-.025em}.stat>small{font-size:11px;color:var(--muted);line-height:1.7}.stats.compact{border:0;background:none;margin:0;padding:12px 0}.compact .stat strong{font-size:22px}.filter-bar{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:16px;gap:12px}.filter-bar .tabs{margin:0}.filter-bar>label:not(.search){display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}.filter-bar select{padding:6px 10px;font-size:12px}.symbol-input{flex:1}.symbol-input input{min-width:160px;width:min(360px,100%)}.definition{font-size:13px;color:var(--muted);max-width:78ch;padding:4px 20px 20px;line-height:1.8}.definition h3{color:var(--text);margin-bottom:12px}.definition p+p{margin-top:13px}.definition .tag{margin-top:16px}.panel>.tabs{margin-left:20px}.inline-message{display:flex;align-items:flex-start;gap:9px;background:var(--soft);color:var(--muted);font-size:12px;margin:0 0 16px;line-height:1.8;border-radius:8px;padding:12px 14px}.diagnostics{padding:0 20px 20px}.diagnostics>div{display:flex;align-items:center;gap:12px;font-size:12px;border-top:1px solid var(--border);padding:10px 0}.diagnostics strong{min-width:75px;font-weight:500}.diagnostics>div>span:last-child{color:var(--muted)}.panel>form>textarea{margin:0 20px;width:calc(100% - 40px)}.error-text{color:var(--up);font-size:12px;margin:10px 0}.panel-heading>.muted{max-width:68ch;overflow-wrap:anywhere;text-align:right;line-height:1.7;font-size:12px}.panel>p.muted{line-height:1.8;padding:0 20px 16px}.chart{width:100%;min-width:0}.panel .chart{padding:0 7px}.stats+.muted{display:block;margin:0 0 16px;line-height:1.8}.table-scroll table{font-size:13px}.table-scroll th{font-size:12px;font-weight:500;padding:11px 20px}.table-scroll td{padding:12px 20px}.table-scroll th:first-child,.table-scroll td:first-child{position:sticky;left:0;z-index:1;background:var(--panel)}.table-scroll th:first-child{background:var(--table-head);z-index:2}.table-scroll tbody tr:hover td:first-child{background:var(--soft)}.terminal-views-toolbar,.terminal-views-toolbar-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.terminal-views-toolbar-actions{margin-left:auto}.terminal-views-query-note{padding:0 20px 16px!important}.terminal-table-stock{min-width:0}.terminal-table-scroll{overflow-x:auto;overscroll-behavior-x:contain}.table-count{font-variant-numeric:tabular-nums;white-space:nowrap}.table-actions{margin-left:auto}.table-scroll th button{min-height:24px}.eagle-mode{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.five-charts{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;background:var(--panel);border:1px solid var(--border);margin-bottom:20px}.metric-chart{background:transparent;border:0;border-right:1px solid var(--border);border-radius:0;overflow:hidden;min-width:0;padding:16px 16px 10px}.metric-chart>span{font-size:12px;color:var(--muted)}.metric-chart>div:not(.chart):not(.empty){display:flex;justify-content:space-between;align-items:baseline;margin-top:6px;gap:6px}.metric-chart strong{line-height:1.4;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px}.metric-chart small{font-size:11px;white-space:nowrap}.metric-chart .empty{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--muted);line-height:1.8;min-height:112px;padding:12px 0 4px;gap:6px;justify-content:flex-start}.overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--border);background:var(--panel);border-radius:0;padding:20px 0;margin-bottom:20px}.overview-cell{border-right:1px solid var(--border);padding:0 20px}.overview-cell:last-child{border:0}.overview-cell>span{font-size:12px;display:flex;align-items:center;gap:7px;color:var(--muted)}.overview-dot{width:5px;height:5px;background:var(--blue);border-radius:2px}.overview-dot.d1{background:var(--series-2)}.overview-dot.d2{background:var(--series-4)}.overview-dot.d3{background:var(--series-5)}.overview-cell h3{font-size:14px;margin:8px 0 4px}.overview-cell p{color:var(--muted);font-size:12px;line-height:1.8}.two-col.wide-left,.mainline-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.health-banner,.rotation-banner,.core-banner{background:var(--panel);border:1px solid var(--border);border-radius:0;padding:27px;display:flex;align-items:center;gap:32px;margin-bottom:24px}.health-banner>div:first-child>span{font-size:12px;color:var(--blue);display:block}.health-banner strong{letter-spacing:-.02em;color:var(--blue);font-variant-numeric:tabular-nums;font-size:24px;line-height:1.4}.health-banner strong small{font-size:12px;color:var(--muted);font-weight:400}.health-banner h2{font-size:16px}.health-banner p{color:var(--muted);max-width:70ch;font-size:12px;line-height:1.8;margin-top:6px}.temperature{display:flex;align-items:center;gap:10px;margin-left:auto;font-size:11px;color:var(--muted)}.temperature i{width:100px;height:7px;border-radius:5px;background:linear-gradient(90deg,#97b2e5,#e3a0a2)}.health-metrics{display:grid;grid-template-columns:repeat(3,1fr);padding:0 20px 20px;gap:12px 20px}.health-metrics>div{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);font-size:12px;padding:12px 0;gap:10px;min-width:0;flex-wrap:wrap}.mini-stock{display:flex;align-items:center;width:100%;text-align:left;border-top:1px solid var(--border);font-size:13px;padding:12px 20px;min-height:56px;gap:10px}.mini-stock>span:has(strong){flex:1;min-width:0}.mini-stock strong{font-weight:500;overflow-wrap:anywhere}.mini-stock small{display:block;font-size:11px;color:var(--muted);margin-top:3px}.mini-stock:hover{background:var(--soft)}.rank-number{font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums;min-width:18px}.top-rank{color:var(--blue);font-weight:600}.ladder{padding:0 20px 20px}.ladder-row{display:flex;gap:16px;border-top:1px solid var(--border);align-items:center;padding:14px 0}.board-label{min-width:60px;text-align:center;color:var(--muted)}.board-label strong{display:block;font-weight:600;line-height:1.25;font-size:24px}.board-label span{font-size:11px}.board-label.high-board{color:var(--up)}.ladder-stocks{display:grid;flex:1;gap:10px;align-items:center;min-width:0}.ladder-stocks .mini-stock{border:1px solid var(--border);border-radius:6px;padding:12px;gap:8px}.matrix .tag{margin:3px}.core-banner{justify-content:space-between}.core-banner p{font-size:12px;color:var(--muted)}.core-banner>div>span{font-size:12px;color:var(--blue)}.core-banner>div:nth-child(2){display:flex;gap:12px}.core-banner button{display:flex;flex-direction:column;text-align:left;gap:8px;padding:14px;background:var(--panel);border-radius:6px}.sector-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:0;border-top:1px solid var(--border)}.sector-cards button{display:flex;flex-direction:column;align-items:flex-start;gap:9px;background:var(--panel);border:0;border-bottom:1px solid var(--border);border-right:1px solid var(--border);border-radius:0;padding:20px}.sector-cards strong{font-size:24px;font-variant-numeric:tabular-nums}.sector-cards small{font-size:11px;color:var(--muted)}.sector-cards .active{border-color:var(--blue)}.sector-rank{display:flex;align-items:center;gap:12px;padding:13px 20px;border-top:1px solid var(--border);width:100%;text-align:left;font-size:12px}.sector-rank strong{font-weight:500;min-width:60px}.sector-rank>div{flex:1;height:5px;background:var(--soft);border-radius:3px;margin:0 10px}.sector-rank i{display:block;height:5px;background:var(--blue);border-radius:3px}.mainline-row{align-items:start}.mainline-row>.panel{align-self:start}.mainline-row .table-scroll{max-height:440px;overflow:auto}.mainline-row .table-scroll thead th{position:sticky;top:0;z-index:2;background:var(--table-head)}.rotation-banner{flex-wrap:wrap;gap:20px}.rotation-banner>span{font-size:12px;color:var(--muted)}.rotation-banner>strong{font-size:26px}.rotation-banner p{font-size:12px;color:var(--muted);margin-left:auto}.rotation-matrix{padding:0 20px 20px}.rotation-matrix>div{display:grid;grid-template-columns:1.2fr repeat(5,1fr);gap:5px;margin:5px 0;font-size:12px;text-align:center;align-items:center}.rotation-matrix>div>strong{text-align:left;font-weight:500;padding:12px 6px}.rotation-matrix>div>span{padding:12px 5px;border-radius:3px}.rotation-dates{color:var(--muted);font-size:11px!important}.market-map{display:flex;flex-wrap:wrap;padding:0 20px 20px;gap:5px;min-height:400px}.market-map button{flex-basis:18%;padding:30px 12px;display:flex;flex-direction:column;color:#fff;justify-content:center;border-radius:3px;gap:5px}.market-map strong{font-size:17px}.market-map span{font-size:22px;font-variant-numeric:tabular-nums}.market-map small{opacity:.8;font-size:11px}.bubble-field{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;padding:15px 20px 30px}.bubble-field button{display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;background:var(--soft);color:var(--blue);font-size:15px}.bubble-field button:nth-child(3n){background:#e7f1ec;color:#3b8771}.bubble-field button:nth-child(3n+2){background:#fff0dd;color:#a88546}.bubble-field small{font-size:11px;opacity:.8;margin-top:5px}.news-item{display:flex;align-items:center;text-align:left;width:100%;border-top:1px solid var(--border);padding:16px 20px;gap:16px}.news-item>div{flex:1;min-width:0}.news-item p{font-size:12px;color:var(--muted);margin:6px 0}.news-item small{font-size:11px;color:var(--muted)}.news-item:hover{background:var(--soft)}.eagle-mode>.muted{line-height:1.8;overflow-wrap:anywhere}.five-charts,.overview-grid{border-radius:12px;overflow:hidden}.metric-chart:last-child{border-right:0}.metric-chart .chart{padding:0}.metric-chart .empty strong{font-size:13px;white-space:normal;line-height:1.6}.metric-chart .empty svg{display:block;width:20px;height:20px}.metric-chart .empty p{display:block;max-width:28ch;font-size:12px;line-height:1.8}.health-banner{border-radius:12px;padding:20px;gap:24px;align-items:center;margin-bottom:20px}.terminal-auction-topic{display:flex;flex-direction:column;gap:8px;padding:18px 20px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;background:var(--panel)}.terminal-auction-topic>span{font-size:14px;font-weight:600;color:var(--text)}.terminal-auction-topic small,.terminal-auction-topic p{font-size:12px;line-height:1.8;color:var(--muted);overflow-wrap:anywhere}.terminal-auction-topic:nth-child(4n){border-right:0}.terminal-board-workspace{display:grid;grid-template-columns:minmax(240px,280px) minmax(0,1fr);gap:20px;align-items:start}.terminal-board-workspace>.panel,.terminal-health-history>.panel,.terminal-sector-workspace>.panel{min-width:0}.terminal-health-history,.terminal-sector-workspace{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.terminal-sector-workspace .table-scroll{max-height:380px;overflow:auto}.news-item h3{font-size:14px;line-height:1.7}.source-sector-rank{display:grid;grid-template-columns:26px minmax(0,1fr) 96px}.source-sector-rank>span:last-child{text-align:right;font-variant-numeric:tabular-nums}.source-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-bottom:24px;border:1px solid var(--border);background:var(--panel)}.source-card{background:var(--panel);border:0;border-right:1px solid var(--border);border-radius:0;padding:21px 18px;min-width:0}.source-card>div{display:flex;align-items:center;justify-content:space-between;gap:6px}.source-card h2{font-size:13px}.source-card p{font-size:11px;margin:12px 0 7px;color:var(--muted)}.source-card small{font-size:11px;line-height:1.8;color:var(--muted)}.source-receipt{padding:0 20px 20px}.source-receipt pre{max-height:280px;overflow:auto;font-size:12px}.source-receipt summary{color:var(--blue);font-size:12px;cursor:pointer}.source-receipt>p{font-size:12px;margin:8px 0}.ranking-scope{font-size:12px;line-height:1.9;color:var(--muted);margin:0 0 16px}.ranking-progress{background:var(--panel);border:1px solid var(--border);border-radius:0;padding-bottom:16px;margin-bottom:20px}.ranking-progress>p{padding:0 20px;font-size:12px;line-height:1.8;overflow-wrap:anywhere}.ranking-progress progress{display:block;width:calc(100% - 40px);margin:14px 20px;accent-color:var(--blue);height:9px}.ranking-progress .stats{border:0;margin:0 0 12px;padding:16px 0}.ranking-progress .stat strong{font-size:22px}.scheduler-content{padding:0 20px 20px}.scheduler-content>p{font-size:12px;margin-bottom:14px;line-height:1.8}.scheduler-content>.stats{margin:14px 0;border:0}.scheduler-content .stat>strong{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.scheduler-providers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.scheduler-providers>div{display:flex;flex-wrap:wrap;align-content:flex-start;padding:12px;min-width:0;background:var(--table-head);border:1px solid var(--border);border-radius:8px;gap:6px}.scheduler-providers strong{font-size:12px;width:100%}.scheduler-providers small{font-size:11px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.scheduler-content>.table-scroll{margin-bottom:14px}.scheduler-outcomes table{min-width:660px}.scheduler-outcomes td small{display:block;white-space:normal;max-width:34ch;line-height:1.7;color:var(--muted);margin-top:5px}.scheduler-warmup{border:1px solid var(--border);padding:12px;margin-bottom:16px;font-size:12px;color:var(--muted);overflow-wrap:anywhere;border-radius:8px;line-height:1.8}.scheduler-warmup strong{color:var(--text)}.source-meta{display:flex;flex-wrap:wrap;align-items:center;gap:5px 9px;max-width:68ch;color:var(--muted);font-size:11px;line-height:1.7}.source-meta>span{overflow-wrap:anywhere}.source-meta details{position:relative}.source-meta summary{color:var(--blue);cursor:pointer}.source-meta details[open]{flex-basis:100%}.source-meta details p{padding-top:8px;text-align:left;overflow-wrap:anywhere;line-height:1.8}.panel>.source-meta{padding:0 20px 16px}.terminal-source-meta{max-width:100%;font-size:11px;color:var(--muted);line-height:1.7}.terminal-source-summary{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.terminal-source-name{font-weight:500;color:var(--text)}.terminal-source-status{background:var(--tag-bg);white-space:nowrap;color:var(--tag-text);font-size:11px;line-height:1.5;padding:3px 6px;border-radius:5px}.terminal-source-status[data-status=error]{color:var(--up)}.terminal-source-details{flex-basis:100%;padding-top:4px}.terminal-source-details p{max-width:72ch}.terminal-views-ranking-intro{padding:22px 24px;display:flex;gap:16px;align-items:flex-start}.terminal-views-ranking-intro h2{font-size:18px}.terminal-views-ranking-intro p{max-width:72ch;line-height:1.8}.terminal-views-ranking-results{margin-bottom:24px;min-width:0}.terminal-views-task-meta{display:grid;margin:0;font-size:12px;line-height:1.8;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 20px 16px;gap:12px 20px}.terminal-views-task-meta dt{color:var(--muted)}.terminal-views-task-meta dd{margin:0;overflow-wrap:anywhere;min-width:0}.terminal-views-task-stack{margin-top:24px}.terminal-views-task-note,.terminal-views-notes{color:var(--muted);font-size:12px;line-height:1.8}.terminal-views-provider-status .terminal-table-data{min-width:820px}.terminal-views-provider-call{display:flex;flex-direction:column;gap:5px;line-height:1.6;max-width:30ch;white-space:normal}.terminal-views-provider-call small{color:var(--muted)}.terminal-views-provider-capabilities{white-space:normal;min-width:24ch;max-width:34ch;line-height:1.8;color:var(--muted);font-size:12px}.terminal-views-source-note{background:var(--tag-bg);border-radius:8px}.terminal-views-source-receipt{margin:0 20px 20px}.terminal-views-source-receipt pre{background:var(--table-head);border-radius:8px;overflow:auto;font-size:12px;padding:14px}.formula-pools .formula-source{margin-bottom:16px}.terminal-board-workspace .source-sector-rank{grid-template-columns:20px minmax(0,1fr) 72px;padding:12px 16px;gap:8px}.terminal-board-workspace .source-sector-rank strong{min-width:0;overflow-wrap:anywhere}.terminal-board-workspace .source-sector-rank .rank-number{font-size:12px}.terminal-views-task-meta>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;min-width:0}.terminal-source-status[data-status=partial]{color:var(--series-2)}.terminal-source-details summary{line-height:1.8}.terminal-pool-selection{background:var(--panel);border:1px solid var(--border);border-radius:12px;margin-bottom:20px;overflow:hidden}.terminal-pool-selection-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 20px}.terminal-pool-selection-heading .tabs{margin:0}.terminal-pool-leading-stock{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:18px 20px;text-align:left;border-top:1px solid var(--border);background:var(--table-head);min-height:80px}.terminal-pool-leading-stock:hover{background:var(--soft)}.terminal-pool-leading-identity{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;min-width:0}.terminal-pool-leading-identity>strong{font-size:18px;font-weight:600}.terminal-pool-leading-identity>span:last-child{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.terminal-pool-leading-quote{display:flex;align-items:baseline;justify-content:flex-end;gap:10px 20px;flex-wrap:wrap;font-size:12px;font-variant-numeric:tabular-nums;flex-shrink:0;max-width:55%}.terminal-pool-leading-quote strong{font-size:24px;color:var(--text);margin-left:4px;line-height:1.4}.index-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:20px 0;margin-bottom:20px}.index-strip>div{display:grid;grid-template-columns:1fr auto;font-size:13px;border-right:1px solid var(--border);min-width:0;padding:0 20px;gap:6px 12px}.index-strip strong{font-size:28px;font-variant-numeric:tabular-nums;line-height:1.4;grid-column:1}.metric-chart:last-child,.index-strip>div:last-child,.source-card:last-child{border-right:0}.series-layout{display:grid;grid-template-columns:minmax(0,1fr) 200px;border-top:1px solid var(--border)}.series-plot{min-width:0;padding:14px 8px 0}.series-caption{padding:12px 14px 17px;font-size:11px;line-height:1.8;color:var(--muted)}.series-selector{border-left:1px solid var(--border);padding:15px 14px;background:var(--table-head);min-width:0}.series-selector>strong{font-size:12px;display:block;margin-bottom:9px}.series-selector .search{padding:0 8px}.series-selector .search input{width:100%;font-size:11px}.series-options{max-height:278px;overflow:auto;margin-top:10px}.series-option{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:12px;cursor:pointer}.series-option input{width:14px;height:14px;margin:0;accent-color:var(--blue);padding:0;flex-shrink:0}.series-option i{width:14px;height:2px;flex-shrink:0}.series-option span{min-width:0;overflow-wrap:anywhere}.series-option small{margin-left:auto;font-size:11px;font-variant-numeric:tabular-nums;color:var(--muted)}.series-selector>small{display:block;color:var(--muted);font-size:11px;margin-top:12px;line-height:1.7}.series-empty{color:var(--muted);text-align:center;min-height:96px;padding:16px 20px;font-size:12px;line-height:1.8}.index-strip .index-change{align-self:end;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.index-strip small{grid-column:1/-1;font-size:11px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.index-name{grid-column:1/-1;color:var(--muted)}.query-stock{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:4px 22px 20px;font-size:12px;color:var(--muted)}.query-stock strong{font-size:15px;color:var(--text)}.query-stock .btn{margin-left:auto}.flow-overview{margin-bottom:24px}.flow-overview .stats{margin-bottom:0}.flow-evidence{border:1px solid var(--border);border-top:0;padding:14px 22px;background:var(--panel);font-size:12px;line-height:1.9;color:var(--muted)}.flow-evidence summary{cursor:pointer;color:var(--blue)}.flow-evidence p{margin-top:8px}.flow-evidence dl{display:grid;grid-template-columns:auto 1fr;gap:8px 16px}.flow-evidence dt{font-weight:500}.flow-evidence dd{margin:0;overflow-wrap:anywhere}.metric-chart strong,.stat>strong,.index-strip strong{font-weight:600;letter-spacing:-.025em}.stat:last-child,.index-strip>div:last-child{border-right:0}.terminal-flow-index{display:flex!important;flex-direction:column;gap:8px!important}.terminal-flow-index-value{display:flex;align-items:baseline;gap:16px;justify-content:space-between;flex-wrap:wrap}.terminal-flow-index-value strong{font-size:clamp(25px,2.4vw,30px)}.terminal-flow-controls,.terminal-trajectory-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 16px}.terminal-flow-controls .tabs,.terminal-trajectory-controls .tabs{margin:0}.terminal-flow-unit{font-size:12px;color:var(--muted)}.terminal-flow-summary-values .stats{border:0;border-radius:0;margin:0;background:transparent;grid-template-columns:repeat(5,minmax(0,1fr));padding:2px 0 20px}.terminal-flow-summary-values .stat{padding:0 20px}.terminal-flow-summary-values .stat>strong{white-space:nowrap;font-size:24px}.terminal-flow-coverage{border:0;border-top:1px solid var(--border);background:var(--table-head);border-radius:0;padding:16px 20px}.terminal-flow-coverage-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.terminal-flow-coverage-heading>strong{color:var(--text);font-weight:500}.terminal-flow-coverage-status{display:inline-flex;padding:3px 8px;background:var(--panel);border:1px solid var(--border);border-radius:6px;color:var(--muted);font-size:11px}.terminal-flow-definition{font-size:12px;line-height:1.8;color:var(--muted)}.terminal-flow-definition p+p{margin-top:8px}.terminal-flow-query-controls{justify-content:flex-start;gap:12px}.terminal-flow-query-controls .search{width:min(360px,100%)}.terminal-flow-query-controls .search input{width:100%}.terminal-flow-query-result{border-top:1px solid var(--border);padding:18px 20px 0}.terminal-flow-query-stock{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.terminal-flow-query-identity{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.terminal-flow-query-identity strong{font-size:17px;font-weight:600}.terminal-flow-query-quote{display:flex;align-items:baseline;gap:16px;font-variant-numeric:tabular-nums}.terminal-flow-query-quote strong{font-size:24px}.terminal-flow-query-values .stats{border:0;border-radius:0;margin:0;padding:0 0 20px;grid-template-columns:repeat(5,minmax(0,1fr))}.terminal-flow-query-values .stat{padding:0 20px}.terminal-flow-query-values .stat:first-child{padding-left:0}.terminal-flow-query-values .stat>strong{font-size:21px;white-space:nowrap}.terminal-flow-query-empty{color:var(--muted);line-height:1.8;padding:16px 20px 20px;font-size:12px}.terminal-flow-industry-controls{justify-content:space-between}.terminal-flow-ranking{min-width:0}.terminal-flow-ranking .panel{height:calc(100% - 20px)}.terminal-trajectory-layout{grid-template-columns:minmax(0,1fr) 232px}.terminal-trajectory-plot{padding:16px 8px 0}.terminal-trajectory-legend{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0 14px 8px;font-size:12px;color:var(--text);line-height:1.6}.terminal-trajectory-legend>span{display:inline-flex;align-items:center;gap:7px}.terminal-trajectory-legend i{width:15px;height:3px;border-radius:1px}.terminal-trajectory-selector{background:var(--table-head);padding:16px;min-width:0}.terminal-trajectory-selector-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;margin-bottom:12px}.terminal-trajectory-selector-heading span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.terminal-trajectory-options{display:block;overflow-y:auto;max-height:264px;margin-top:10px}.terminal-trajectory-option{min-height:36px;padding:8px 0}.terminal-trajectory-option:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:1px;border-radius:4px}.terminal-trajectory-option:has(input:disabled){color:var(--muted);cursor:not-allowed}.terminal-trajectory-caption{font-size:12px;padding:12px 12px 16px;line-height:1.8}.terminal-trajectory-overview{display:flex;justify-content:space-between;align-items:center;padding:0 0 16px;border-bottom:1px solid var(--border);flex-wrap:wrap;margin-bottom:16px;gap:20px}.terminal-trajectory-overview h2{font-size:18px}.terminal-trajectory-overview p{font-size:12px;color:var(--muted);margin-top:6px}.index-strip strong,.terminal-flow-index-value strong{font-size:24px}.report-paper{padding:0 20px 20px;min-height:0;max-width:82ch}.report-paper h3{font-family:var(--display);font-weight:600;font-size:22px;line-height:1.6;margin-bottom:6px}.report-paper pre{font:inherit;white-space:pre-wrap;font-size:14px;overflow-wrap:anywhere;padding:16px 0;margin:0;line-height:1.9}.ai-notice{display:flex;gap:12px;padding:0 20px 16px;align-items:flex-start}.ai-notice p{font-size:12px;color:var(--muted);margin-top:5px}.ai-mark{display:flex;align-items:center;justify-content:center;background:var(--soft);color:var(--blue);width:36px;height:36px;border-radius:8px;flex-shrink:0}.ask-bar{display:flex;gap:12px;padding:0 20px 20px}.ask-bar input{flex:1;font-size:12px;min-width:0}.terminal-research-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.terminal-research-history .mini-stock{align-items:flex-start}.terminal-research-history .mini-stock>span:first-child{min-width:0}.terminal-research-history .mini-stock small{white-space:normal;overflow-wrap:anywhere}.research-context{padding:0 20px 16px;color:var(--muted);font-size:12px;line-height:1.8}.ai-mark svg{width:20px;height:20px}.feedback-item{padding:15px 20px;border-top:1px solid var(--border)}.feedback-item p{margin:8px 0;font-size:13px}.feedback-item small{color:var(--muted);font-size:11px}.login-prompt{display:flex;justify-content:space-between;align-items:center;background:var(--panel);border:1px solid var(--border);margin-bottom:20px;padding:16px 20px;border-radius:12px;gap:16px}.member-status{display:flex;justify-content:space-between;align-items:center;background:var(--soft);border:1px solid var(--border);margin-bottom:20px;padding:20px;border-radius:12px}.member-status h2{font-size:22px}.member-status p{font-size:12px;color:var(--muted);margin-top:6px}.membership-cards>.panel{padding:24px}.membership-cards h2{font-size:18px}.membership-cards strong{display:block;font-size:28px;margin:18px 0}.membership-cards p{color:var(--muted);font-size:12px}.benefit-list{display:flex;flex-direction:column;gap:10px;color:var(--muted);font-size:12px;margin:25px 0}.benefit-list span{display:flex;align-items:center;gap:8px}.security-form{max-width:430px;padding:0 20px 20px}.form-label{display:flex;align-items:center;gap:15px;font-size:13px;margin:15px 0}.security-form input{width:100%}.terminal-views-form{display:flex;flex-direction:column;padding:0 20px 20px;gap:16px;max-width:760px}.terminal-views-form label,.terminal-views-field{display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--text)}.terminal-views-form input,.terminal-views-form select{min-height:38px}.terminal-views-form-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.terminal-views-account-action{padding:0 24px 24px;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.terminal-views-account-action .muted{max-width:66ch;line-height:1.8}.terminal-views-record{padding:0 24px 24px}.terminal-views-usage-note{max-width:72ch;line-height:1.8}.terminal-views-account-action,.terminal-views-record{padding:0 20px 20px}.security-form label,.auth-modal label{display:flex;flex-direction:column;gap:7px;font-size:12px;margin-bottom:15px}.overlay{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;background:#1a242ba8;padding:20px}.modal{position:relative;background:var(--panel);width:min(550px,100%);max-height:90vh;overflow-y:auto;border-radius:16px;padding:24px;box-shadow:0 20px 64px #10213626}.modal>.panel-heading{padding:0 0 20px}.modal-close{position:absolute;right:12px;top:12px}.modal h2{font-size:18px}.auth-modal{width:min(400px,100%);padding:28px}.auth-modal .centered{justify-content:flex-start;padding:0 0 20px}.auth-modal>h2{text-align:center;margin-bottom:20px}.auth-modal .tabs{width:100%;justify-content:center;margin-bottom:20px}.auth-modal .tabs button{flex:1}.auth-modal>p{margin-top:18px;text-align:center}.stock-modal{width:min(760px,100%)}.stock-hero{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.stock-hero>strong{font-variant-numeric:tabular-nums;font-size:24px}.stock-hero>.btn{margin-left:auto}.drawer{position:absolute;top:0;bottom:0;right:0;width:min(360px,90vw);background:var(--panel);padding:20px;overflow-y:auto}.drawer>.panel-heading{padding:0 0 20px}.check-row{display:flex;align-items:center;gap:12px;padding:12px;border-bottom:1px solid var(--border);font-size:13px}.check-row input{accent-color:var(--blue)}.json-input{min-height:230px;font-family:monospace;font-size:12px;margin:15px 0}.toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%);z-index:100;padding:13px 21px;display:flex;align-items:center;gap:10px;font-size:13px;max-width:90vw;border-radius:10px;background:var(--text);color:var(--panel);box-shadow:0 6px 20px #10213624}.prose{font-size:14px;line-height:1.9;color:var(--muted);white-space:pre-wrap}.prose p+p{margin-top:16px}.news-modal{width:min(650px,100%)}.news-modal h2{margin:15px 0}.news-modal .prose{margin:20px 0}.modal .panel-heading{padding:0 36px 20px 0}.auth-intro{margin:0 0 20px;text-align:left}.auth-intro h2{font-size:22px;margin-bottom:6px}.auth-intro p{font-size:12px;line-height:1.8;max-width:34ch}.landing{margin:auto;background:var(--bg);max-width:1380px;padding:0 56px}.landing>nav{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border);height:88px}.landing>nav>div:nth-child(2){display:flex;align-items:center;gap:30px;font-size:13px}.landing>nav a{color:var(--muted)}.landing-hero{display:grid;align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1.07fr);gap:56px;padding:64px 0 56px}.landing-hero h1{font-family:var(--display);text-wrap:balance;font-weight:650;line-height:1.35;letter-spacing:-.025em;word-break:keep-all;font-size:clamp(36px,3.4vw,46px)}.landing-hero p{color:var(--muted);margin:25px 0 29px;max-width:44ch;line-height:1.9;font-size:15px}.landing-caption{display:block;margin-top:13px;color:var(--muted);line-height:1.7;font-size:12px}.landing-sample{background:var(--panel);border:1px solid var(--border);transform:none;border-radius:12px;overflow:hidden}.landing-sample-footer{display:flex;align-items:center;background:var(--table-head);font-size:12px;color:var(--muted);border-top:1px solid var(--border);padding:14px 20px;gap:12px;flex-wrap:wrap}.landing-sample-footer strong{color:var(--blue)}.landing-section{border-top:1px solid var(--border);padding:40px 0}.landing-section>h2{font-family:var(--display);line-height:1.4;font-weight:600;font-size:24px;margin-bottom:24px}.landing-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.landing-features svg{color:var(--blue);margin-bottom:12px}.landing-features h3{font-family:var(--display);line-height:1.5;font-size:19px;font-weight:600}.landing-features p{font-size:13px;color:var(--muted);line-height:1.9;margin-top:10px;max-width:35ch}.workflow>div{justify-content:space-between;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--panel);border:1px solid var(--border);border-radius:12px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;padding:20px;gap:16px;font-size:14px}.workflow svg{color:var(--blue)}.membership-intro p{font-size:15px;color:var(--muted);margin-bottom:22px;line-height:1.9;max-width:70ch}.landing>footer{display:flex;gap:30px;align-items:center;font-size:12px;padding:30px 0;color:var(--muted);border-top:1px solid var(--border)}.landing>footer strong{color:var(--text)}.landing-features>div{padding:0 28px;border-right:1px solid var(--border)}.landing-features>div:first-child{padding-left:0}.landing-features>div:last-child{border:0;padding-right:0}.landing-book-line{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 22px;border-top:1px solid var(--border);font-size:12px;color:var(--muted)}.landing-book-line strong{color:var(--text)}.landing-book-line span:last-child{font-variant-numeric:tabular-nums}.landing-sample .stats{border-bottom:1px solid var(--border);padding:19px 0}.landing-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.landing-actions .btn{min-height:44px}.landing-route{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-size:13px;min-height:40px;margin-top:15px;padding:0}.workflow>div>span{background:none;padding:0;border:0;font-weight:500}.landing-sample .panel-heading{padding:18px 20px}.landing-workflow-item{display:flex;align-items:center;gap:14px;padding:18px 20px;border-top:1px solid var(--border);min-height:88px}.landing-workflow-item>svg{color:var(--blue);flex-shrink:0}.landing-workflow-item>div{flex:1;min-width:0}.landing-workflow-item strong{font-size:14px;line-height:1.6}.landing-workflow-item p{font-size:12px;line-height:1.8;margin:4px 0 0;max-width:none}.landing-workflow-item .landing-route{margin:0;white-space:nowrap;font-size:12px;min-height:36px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes terminal-loading{0%{transform:translate(-100%)}to{transform:translate(400%)}}@media(min-width:1600px){.workspace-body{padding:24px 24px 0}.topbar{padding:0 24px}.metric-chart strong{font-size:24px}.metric-chart small{font-size:12px}}@media(max-width:1250px){.workspace-body{padding:24px 24px 0}.five-charts{gap:0}.metric-chart{padding:14px 12px 10px}.metric-chart strong{font-size:24px}.metric-chart>div:not(.chart):not(.empty){flex-wrap:wrap;gap:2px}.source-grid{grid-template-columns:repeat(3,1fr)}.page-header{align-items:flex-start;flex-wrap:wrap}.page-controls{flex-wrap:wrap;justify-content:flex-end;max-width:100%}.overview-cell{padding:0 16px}.mainline-row{grid-template-columns:1.4fr 1fr}.health-metrics{grid-template-columns:repeat(2,1fr)}.temperature{display:none}.scheduler-providers{grid-template-columns:repeat(3,minmax(0,1fr))}.series-layout{grid-template-columns:1fr}.series-selector{border-left:0;border-top:1px solid var(--border)}.series-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;max-height:155px}.landing-hero h1{font-size:43px}.source-card:nth-child(3n){border-right:0}.source-card{border-bottom:1px solid var(--border)}.terminal-trajectory-layout{grid-template-columns:minmax(0,1fr) 216px}.terminal-trajectory-selector{border-left:1px solid var(--border);border-top:0;padding:14px}.terminal-flow-summary-values .stat{padding:0 16px}.terminal-flow-summary-values .stat>strong{font-size:22px}.landing-hero{gap:32px}.landing{padding:0 32px}.terminal-health-history,.terminal-sector-workspace{grid-template-columns:1fr}.terminal-research-layout{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:1000px){.sidebar{width:240px}.workspace{margin-left:240px}.brand{padding:22px 20px}.brand strong{font-size:18px}.five-charts{grid-template-columns:repeat(3,1fr)}.metric-chart:nth-child(n+4){grid-column:auto}.two-col,.two-col.wide-left,.mainline-row{grid-template-columns:1fr}.overview-grid{grid-template-columns:repeat(2,1fr);gap:20px 0}.overview-cell:nth-child(2){border:0}.three-col{grid-template-columns:1fr 1fr}.page-header{flex-wrap:wrap}.page-controls{justify-content:flex-start}.ladder-stocks{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sector-cards,.source-grid{grid-template-columns:1fr 1fr}.index-strip{gap:15px}.index-strip>div{flex-wrap:wrap;gap:3px;padding:0 16px}.core-banner{flex-wrap:wrap}.landing{padding:0 30px}.landing-hero{padding:65px 0;gap:32px}.landing-hero h1{font-size:36px}.source-card:nth-child(3n){border-right:1px solid var(--border)}.source-card:nth-child(2n){border-right:0}.index-strip strong{font-size:24px}.landing-features>div{padding:0 19px}.series-options{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-chart{border-bottom:1px solid var(--border)}.terminal-trajectory-layout{grid-template-columns:1fr}.terminal-trajectory-selector{padding:16px;border-left:0;border-top:1px solid var(--border)}.terminal-trajectory-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;max-height:200px}.terminal-flow-summary-values .stats,.terminal-flow-query-values .stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.terminal-flow-summary-values .stat:nth-child(3n){border:0}.terminal-flow-query-values .stat:first-child{padding-left:20px}.terminal-board-workspace,.terminal-health-history,.terminal-sector-workspace,.terminal-research-layout{grid-template-columns:1fr}.terminal-auction-topic:nth-child(2n){border-right:0}.terminal-flow-summary-values .stat>strong{font-size:24px}.terminal-pool-leading-stock{align-items:flex-start;flex-direction:column;gap:14px}.terminal-pool-leading-quote{max-width:none;justify-content:flex-start}}@media(max-width:760px){.sidebar{width:240px;transform:translate(-100%);transition:transform .18s var(--ease-standard)}.sidebar.mobile-open{transform:translate(0)}.sidebar-backdrop{position:fixed;inset:0;z-index:29;background:#1221198c}.workspace{margin-left:0}.mobile-menu{display:flex}.topbar{height:56px;padding:0 16px}.topbar-tools,.breadcrumbs{gap:6px}.breadcrumbs>span{display:none}.workspace-body{padding:20px 16px 0}.page-header{margin-bottom:16px;padding-bottom:0;gap:12px}.page-header p{font-size:12px}.page-controls{padding:0;width:100%;gap:8px;flex-wrap:nowrap}.page-controls .tabs button{padding:6px 10px;min-height:34px}.data-strip{flex-wrap:wrap;font-size:11px;padding:10px 12px;margin-bottom:16px;gap:6px 8px}.data-strip>span:not(.status-dot){flex:1 1 100%;flex-basis:100%}.data-strip button{font-size:11px;flex-basis:auto;margin-left:auto;justify-content:flex-end;min-height:44px}.five-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.metric-chart:last-child{grid-column:span 2;border-top:1px solid var(--border)}.metric-chart:last-child .chart{height:105px!important}.metric-chart strong{font-size:24px}.overview-grid{padding:16px 0;gap:16px 0}.overview-cell{padding:0 16px}.overview-cell h3{font-size:13px}.overview-cell p{font-size:12px}.panel-heading{padding:16px;gap:8px 12px}.table-tools{flex-wrap:wrap;padding:0 16px 16px;gap:10px}.table-tools>.search{flex:1;min-width:0;width:100%;flex-basis:100%}.search input{width:100%}.table-tools .button-row{gap:5px}.table-tools .btn{padding:5px 8px;font-size:12px;min-height:34px}.three-col{grid-template-columns:1fr;margin-bottom:24px}.stats{grid-template-columns:1fr 1fr;padding:16px 0;gap:16px 0}.stat{padding:0 16px}.stat:nth-child(2n){border:0}.stat>strong{font-size:24px}.stat>small{font-size:11px}.health-banner{padding:16px;gap:16px;align-items:flex-start;flex-wrap:wrap}.health-banner strong{font-size:24px}.health-banner h2{font-size:16px}.health-metrics{grid-template-columns:1fr;padding:0 16px 16px}.ladder{padding:0 12px 12px}.ladder-row{gap:5px}.board-label{min-width:38px}.ladder-stocks{grid-template-columns:1fr!important}.core-banner{padding:20px}.core-banner>div:nth-child(2){flex-wrap:wrap}.filter-bar .symbol-input{flex-basis:100%}.symbol-input input{flex:1}.diagnostics>div{align-items:flex-start;flex-wrap:wrap}.diagnostics>div>span:last-child{flex-basis:100%}.market-map{padding:0 12px 12px;min-height:520px}.market-map button{flex-basis:28%;padding:18px 7px}.market-map strong{font-size:12px}.market-map span{font-size:17px}.rotation-matrix{padding:0 10px 15px}.rotation-matrix>div{gap:3px;font-size:11px}.rotation-matrix>div>span{padding:10px 1px}.rotation-matrix>div>strong{padding:10px 0}.rotation-banner p{flex-basis:100%}.source-grid{grid-template-columns:1fr}.source-card small{font-size:11px}.source-card p{margin:8px 0}.news-item{gap:12px;padding:16px;align-items:flex-start}.news-item>.tag{font-size:11px;padding:3px 5px}.news-item h3{font-size:12px}.news-item p{font-size:11px}.bubble-field{gap:8px}.bubble-field button{width:90px!important;height:90px!important;font-size:13px}.ask-bar{gap:8px;padding:0 16px 16px;flex-wrap:wrap}.ask-bar .btn{padding:7px 10px;font-size:12px;margin-left:auto}.workspace-footer{flex-direction:column;gap:4px;line-height:1.8}.overlay{padding:15px}.modal{padding:20px}.auth-modal{padding:24px}.modal h2{font-size:16px}.health-banner>div:first-child{min-width:70px}.landing{padding:0 20px}.landing>nav{height:76px}.landing>nav .brand strong{font-size:18px}.landing>nav a{display:none}.landing>nav>div:nth-child(2){gap:0}.landing-hero{grid-template-columns:1fr;padding:40px 0;gap:28px}.landing-hero h1{line-height:1.4;word-break:normal;font-size:34px}.landing-hero p{font-size:14px;margin:20px 0 24px}.landing-sample{transform:none}.landing-features{grid-template-columns:1fr;gap:28px}.landing-section{padding:32px 0}.landing-section>h2{font-size:24px}.workflow>div{flex-direction:column;grid-template-columns:1fr;gap:16px;text-align:center;padding:24px}.workflow svg{transform:rotate(90deg)}.landing>footer{flex-wrap:wrap;gap:15px;font-size:11px;line-height:1.8}.news-modal .prose{font-size:13px}.scheduler-content{padding:0 16px 16px}.scheduler-providers{grid-template-columns:repeat(2,minmax(0,1fr))}.scheduler-content .stats{grid-template-columns:1fr}.scheduler-content .stat{border:0;padding:0}.scheduler-content .stat>strong{font-size:14px}h1{font-size:24px}.source-card{border-right:0!important}.panel-heading>.muted{max-width:100%;text-align:left}.panel-heading h2{font-size:16px}.index-strip{grid-template-columns:1fr;padding:0}.index-strip>div{grid-template-columns:1fr auto;border-right:0;border-bottom:1px solid var(--border);padding:16px}.index-strip>div:last-child{border-bottom:0}.index-strip .index-name{grid-column:1;font-size:12px}.index-strip strong{grid-column:1;font-size:24px}.index-strip .index-change{grid-column:2;grid-row:2}.index-strip small{grid-column:1/-1}.series-selector{padding:15px 17px}.series-options{grid-template-columns:repeat(2,minmax(0,1fr))}.series-plot{padding:8px 0 0}.series-caption{padding:12px 17px 17px}.flow-evidence{padding:14px 16px}.flow-evidence dl{grid-template-columns:1fr;gap:4px}.flow-evidence dd{margin-bottom:12px}.landing-features>div{border-right:0;padding:0!important}.landing-sample .stat{padding:0 15px}.landing-sample .stat>strong{font-size:20px}.landing-book-line{padding:13px 16px;flex-wrap:wrap}.three-col .panel{margin-bottom:0}.sidebar .bottom-tools button{height:34px}.workspace-progress{left:16px;right:16px}.page-controls .tabs{flex:0 0 auto}.page-controls .date-picker{flex:1;min-width:0}.page-controls .date-picker input{width:100%}.btn,.btn.small,.table-tools .btn,.tabs button,.page-controls .tabs button,.nav-item,.market-status,.bottom-tools button,.sidebar .bottom-tools button,.data-strip button,.stock-link,.table-scroll th button,.landing-route{min-height:44px}.icon-btn,.topbar .avatar,.bottom-tools button,.sidebar .bottom-tools button{width:44px;height:44px}.account-main{min-height:44px}.brand{min-height:68px;padding:16px 20px}.nav-search,.nav-search input,.search,.search input,.date-picker,.date-picker input,input:not([type=checkbox]),select{min-height:44px}.nav-search input{min-width:0}.nav-search{margin-left:16px;margin-right:16px}.stats,.overview-grid,.five-charts,.index-strip,.panel{border-radius:12px}.table-scroll td,.table-scroll th{padding:10px 16px}.pagination{align-items:flex-start;flex-wrap:wrap;padding:16px;gap:12px}.pagination>div{gap:8px}.terminal-flow-index-value{gap:12px}.terminal-flow-controls .terminal-source-meta{flex-basis:100%}.terminal-flow-summary-values .stats,.terminal-flow-query-values .stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.terminal-flow-summary-values .stat,.terminal-flow-query-values .stat{padding:0 16px;border-right:1px solid var(--border)}.terminal-flow-summary-values .stat:nth-child(2n),.terminal-flow-query-values .stat:nth-child(2n){border:0}.terminal-flow-summary-values .stat:last-child{border:0;grid-column:1/-1}.terminal-flow-summary-values .stat>strong,.terminal-flow-query-values .stat>strong{font-size:22px}.terminal-flow-coverage{padding:16px}.terminal-flow-query-result{padding:16px 16px 0}.terminal-flow-query-controls .search{width:100%;flex:1 1 100%}.terminal-flow-query-identity{gap:8px}.terminal-flow-query-quote{gap:12px;flex-wrap:wrap}.terminal-flow-query-values .stat:first-child{padding-left:16px}.terminal-flow-rankings{grid-template-columns:1fr}.terminal-trajectory-options{grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px;gap:0 14px}.terminal-trajectory-option{min-height:44px}.terminal-trajectory-selector{padding:16px}.terminal-trajectory-selector .search{padding:0 10px}.terminal-trajectory-option small{font-size:11px}.terminal-trajectory-caption{padding:12px 8px 16px}.terminal-trajectory-legend{gap:8px 14px;padding:0 8px 8px}.terminal-views-ranking-intro{padding:18px 16px;flex-wrap:wrap}.terminal-views-toolbar-actions{margin-left:0}.terminal-views-task-meta{grid-template-columns:1fr;padding:8px 16px 16px;gap:10px}.terminal-views-form,.terminal-views-record{padding:0 16px 20px}.terminal-views-form input,.terminal-views-form select{min-height:44px}.terminal-views-account-action{padding:0 16px 20px;align-items:flex-start;flex-direction:column}.terminal-views-source-receipt{margin:0 16px 16px}.terminal-views-query-note{padding:0 16px 16px!important}.landing-actions .btn{padding:10px 14px;font-size:13px}.landing-features h3{font-size:19px}.workflow>div svg{justify-self:center}.header-main{gap:8px}.page-location{font-size:11px;padding-left:8px}.page-header .header-context{font-size:12px;margin-top:5px}.panel>.tabs{margin-left:16px}.panel>p.muted,.panel>.source-meta{padding:0 16px 16px}.empty{padding:16px;min-height:104px}.metric-chart{padding:14px 12px 10px}.metric-chart .empty{min-height:112px;padding:10px 0 0}.compact .stat strong{font-size:22px}.table-actions{margin-left:0;gap:8px}.two-col,.three-col,.terminal-board-workspace,.terminal-health-history,.terminal-sector-workspace{gap:16px}.mini-stock{padding:12px 16px}.terminal-auction-topic{padding:16px}.terminal-auction-topic strong{font-size:24px}.terminal-pool-selection-heading,.terminal-pool-leading-stock{padding:16px}.terminal-pool-leading-identity{gap:8px}.terminal-pool-leading-quote{gap:8px 16px}.terminal-pool-leading-quote strong{font-size:24px}.terminal-views-task-meta>div{gap:12px}.terminal-flow-index-value strong{font-size:24px}.terminal-flow-query-empty{padding:16px}.terminal-flow-query-values .stats{padding-bottom:16px}.terminal-views-form,.terminal-views-record,.terminal-views-account-action,.security-form,.report-paper{padding:0 16px 16px}.report-paper h3{font-size:20px}.research-context,.ai-notice{padding:0 16px 16px}.ask-bar input{flex:1 1 100%}.modal .panel-heading{padding:0 32px 16px 0}.landing-workflow-item{padding:16px;gap:10px;flex-wrap:wrap}.landing-workflow-item>div{flex-basis:calc(100% - 30px)}.landing-workflow-item .landing-route{margin-left:30px}.landing-sample .panel-heading{padding:16px}.landing-sample-footer{padding:14px 16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.formula-intro{display:flex;align-items:center;gap:18px;background:var(--panel);border:1px solid var(--border);border-radius:0;padding:23px;margin-bottom:24px}.formula-symbol{width:51px;height:51px;border-radius:4px;background:var(--soft);color:var(--blue);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;flex-shrink:0}.formula-intro h2{font-size:17px}.formula-intro p{font-size:12px;color:var(--muted);margin-top:5px}.formula-intro .tag{margin-left:auto}.formula-notes{display:flex;gap:15px;flex-wrap:wrap;margin-bottom:20px;font-size:11px;color:var(--muted)}.formula-notes span{display:flex;align-items:center;gap:6px}@media(max-width:760px){.formula-intro{padding:16px;gap:12px;flex-wrap:wrap}}@media(max-width:760px){.formula-intro>.tag{margin-left:0}}@media(max-width:760px){.formula-intro p{font-size:11px}}@media(max-width:760px){.formula-notes{flex-direction:column;gap:8px}}.health-banner,.core-banner,.rotation-banner,.formula-intro,.ranking-progress{border-radius:12px}.formula-symbol{border-radius:8px}.formula-pools .formula-rule-context{padding:0 24px 18px;max-width:85ch;color:var(--muted);font-size:14px;line-height:1.8}.formula-pools .formula-rule-context p+p{margin-top:8px}.formula-pools .formula-rule-text{border-top:1px solid var(--border);padding:0 24px}.formula-pools details>summary{cursor:pointer;min-height:44px;align-content:center;font-size:14px;color:var(--text)}.formula-pools details>summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.formula-pools .formula-rule-text ul{margin:0 0 16px;padding-left:20px;max-width:78ch;font-size:14px;line-height:1.8;color:var(--muted)}.formula-pools .formula-rule-text li+li{margin-top:6px}.formula-pools .formula-rule-text>p{max-width:78ch;font-size:12px;line-height:1.8;color:var(--muted);padding-bottom:16px}.formula-pools .formula-evidence>details>summary{padding:0 24px 14px}.formula-pools .formula-evidence>details>summary>span{display:inline-block;margin-left:12px;color:var(--muted);font-size:12px}.formula-pools .formula-evidence-tools{padding:0 24px 16px}.formula-pools .formula-evidence-tools .search{width:fit-content;max-width:100%}.formula-pools .formula-stock-evidence{border-top:1px solid var(--border);padding:0 24px 12px}.formula-pools .formula-stock-evidence>summary{display:flex;justify-content:space-between;align-items:center;gap:12px}.formula-pools .formula-stock-evidence small{color:var(--muted);margin-left:8px}.formula-pools .formula-stock-evidence p,.formula-pools .formula-lineage p{max-width:78ch;font-size:12px;line-height:1.8;color:var(--muted);overflow-wrap:anywhere;margin-top:8px}.formula-pools .formula-stock-evidence dl{margin:12px 0;font-size:12px}.formula-pools .formula-stock-evidence dl>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:16px;padding:7px 0;border-bottom:1px solid var(--border)}.formula-pools .formula-stock-evidence dt{color:var(--muted);overflow-wrap:anywhere}.formula-pools .formula-stock-evidence dd{margin:0;overflow-wrap:anywhere}.formula-pools .formula-lineage{padding:16px 24px;border-top:1px solid var(--border)}@media(max-width:760px){.formula-pools .formula-rule-context,.formula-pools .formula-rule-text,.formula-pools .formula-stock-evidence{padding-left:16px;padding-right:16px}}@media(max-width:760px){.formula-pools .formula-evidence>details>summary{padding-left:16px;padding-right:16px}}@media(max-width:760px){.formula-pools .formula-evidence>details>summary>span{display:block;margin-left:0}}@media(max-width:760px){.formula-pools .formula-evidence-tools,.formula-pools .formula-lineage{padding-left:16px;padding-right:16px}}@media(max-width:760px){.formula-pools .formula-stock-evidence>summary{flex-wrap:wrap;padding:8px 0}}@media(max-width:760px){.formula-pools .formula-stock-evidence dl>div{grid-template-columns:minmax(100px,1fr) minmax(0,1.4fr);gap:12px}}.missing-data-breakdown{padding:0 20px 16px}.missing-data-breakdown>p{margin:0 0 10px}.missing-data-breakdown>details{border-top:1px solid var(--border);padding:10px 0}.missing-data-breakdown summary{cursor:pointer;font-size:12px;color:var(--text);padding:4px 0}.missing-data-breakdown summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.missing-data-breakdown .table-scroll{max-height:260px}.terminal-flow-coverage .missing-data-breakdown{padding:0 0 12px}
