.heatmap-main{flex-direction:column;min-height:100dvh;display:flex}.heatmap-page-header{flex:none}.heatmap-workspace{border:1px solid var(--us-line);border-radius:var(--us-radius);background:var(--us-surface);width:min(1520px,100%);margin:0 auto;overflow:hidden}.heatmap-toolbar{border-bottom:1px solid var(--us-line);justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:18px 22px;display:flex}.heatmap-date{color:#a9d0ff;letter-spacing:.04em;font-size:10px;font-weight:700}.heatmap-toolbar h2{letter-spacing:-.025em;margin:3px 0 2px;font-size:19px}.heatmap-toolbar p{color:var(--us-text-faint);margin:0;font-size:10px}.heatmap-legend{color:var(--us-text-faint);align-items:center;gap:3px;font-size:9px;display:flex}.heatmap-legend i{width:25px;height:8px;display:block}.legend-down-strong{background:#147944}.legend-down{background:#245a3c}.legend-flat{background:#414146}.legend-up{background:#82403e}.legend-up-strong{background:#c34440}.sector-heatmap{background:#0c0c0d;width:100%;height:clamp(590px,100dvh - 270px,820px);min-height:590px;position:relative;overflow:hidden}.heatmap-tile{z-index:1;background:var(--us-surface-raised);color:#fff;text-align:center;cursor:pointer;isolation:isolate;min-width:0;min-height:0;transition:filter var(--us-ease), transform var(--us-ease), z-index 0s .18s;border:2px solid #0c0c0d;outline:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:12px;display:flex;position:absolute;overflow:hidden}.heatmap-tile:before{z-index:-1;content:"";opacity:calc(.28 + var(--heat-strength) * .66);background:#57575d;position:absolute;inset:0}.heatmap-tile.up,.heatmap-tile.down{text-shadow:0 1px 2px #00000057;color:#fff!important}.heatmap-tile.up:before{background:#ad3836}.heatmap-tile.down:before{background:#147944}.heatmap-tile:hover{z-index:3;filter:brightness(1.12);transition-delay:0s;transform:scale(.985)}.heatmap-tile:active{transform:scale(.97)}.heatmap-tile:focus-visible{z-index:4;filter:brightness(1.12);box-shadow:inset 0 0 0 3px #fff}.heatmap-tile-name{justify-content:center;align-items:center;gap:7px;max-width:100%;display:flex}.heatmap-tile-name svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.82;flex:none;width:16px;height:16px}.heatmap-tile-name b{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,1vw,16px);overflow:hidden}.heatmap-tile>strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:clamp(18px,1.75vw,29px);line-height:1}.heatmap-tile-meta,.heatmap-tile-leader{color:#ffffffdb;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.heatmap-tile-leader{color:#ffffffbd}.heatmap-tile.compact{gap:4px;padding:8px}.heatmap-tile.compact .heatmap-tile-name{gap:4px}.heatmap-tile.compact .heatmap-tile-name svg{width:13px;height:13px}.heatmap-tile.compact .heatmap-tile-name b{font-size:11px}.heatmap-tile.compact>strong{font-size:17px}.heatmap-tile.tiny{gap:2px;padding:5px}.heatmap-tile.tiny .heatmap-tile-name svg{display:none}.heatmap-tile.tiny .heatmap-tile-name b{font-size:9px}.heatmap-tile.tiny>strong{font-size:13px}.heatmap-ranking{border-top:1px solid var(--us-line);grid-template-columns:1fr 1fr auto;align-items:center;gap:16px;min-height:58px;padding:10px 20px;display:grid}.heatmap-ranking>span{min-width:0;color:var(--us-text-faint);align-items:baseline;gap:7px;font-size:9px;display:flex}.heatmap-ranking b{color:var(--us-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.heatmap-ranking strong{font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.heatmap-ranking a{color:#a9d0ff;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:10px;font-weight:650;text-decoration:none;display:inline-flex}.heatmap-ranking a:hover{color:#fff}@media (width<=1000px){.sector-heatmap{height:680px}}@media (width<=820px){.heatmap-main{min-height:auto}.heatmap-page-header,.heatmap-shell .us-sidebar-nav>p:first-child,.heatmap-shell .us-sidebar-nav>a{display:flex}.heatmap-shell .us-sidebar-nav{display:none}.heatmap-toolbar{min-height:92px;padding:16px}.sector-heatmap{height:720px;min-height:720px}}@media (width<=560px){.heatmap-page-header{align-items:center}.heatmap-page-header h1{font-size:26px}.heatmap-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.heatmap-legend{width:100%}.heatmap-legend i{flex:1}.sector-heatmap{height:790px;min-height:790px}.heatmap-ranking{grid-template-columns:1fr 1fr;gap:8px;padding-inline:12px}.heatmap-ranking>span{gap:2px;display:grid}.heatmap-ranking strong{margin-left:0}.heatmap-ranking a{border-top:1px solid var(--us-line);grid-column:1/-1;justify-content:center}}@media (prefers-reduced-motion:reduce){.heatmap-tile:hover,.heatmap-tile:active{transform:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--us-canvas:#09090a;--us-sidebar:#101011;--us-surface:#19191b;--us-surface-raised:#202023;--us-surface-hover:#252528;--us-line:#303034;--us-line-strong:#45454a;--us-text:#f1f1f2;--us-text-soft:#9b9ba3;--us-text-faint:#707078;--us-accent:#4b9cff;--us-accent-soft:#4b9cff1f;--us-red:#ff625d;--us-green:#39ca72;--us-radius:14px;--us-ease:.18s ease}body{background:var(--us-canvas);min-width:320px;color:var(--us-text);margin:0}button,input{font:inherit}button{-webkit-tap-highlight-color:transparent}.theme-modal-open,.mcp-modal-open{overflow:hidden}.overview-shell{background:var(--us-canvas);min-height:100dvh;display:block}.overview-main{width:min(1480px,100%);margin:0 auto;padding:42px 44px 64px}.overview-header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.overview-header small,.overview-panel-heading small{color:var(--us-accent);letter-spacing:.12em;font-size:11px;font-weight:800}.overview-header h1{letter-spacing:-.05em;margin:4px 0 0;font-size:clamp(34px,4vw,58px);line-height:1}.overview-header button{border:1px solid var(--us-line-strong);background:var(--us-surface);min-width:82px;height:42px;color:var(--us-text-soft);cursor:pointer;transition:border-color var(--us-ease), color var(--us-ease);border-radius:9px;font-weight:700}.overview-header button:hover,.overview-header button:focus-visible{border-color:var(--us-accent);color:var(--us-text);outline:0}.overview-status{border-block:1px solid var(--us-line);min-height:54px;color:var(--us-text-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:10px 18px;font-size:12px;display:flex}.overview-warning{color:#e7b767;margin:16px 0 0;font-size:12px}.overview-panel{border:1px solid var(--us-line-strong);border-radius:var(--us-radius);background:var(--us-surface);margin-top:34px;overflow:hidden}.overview-panel-heading{border-bottom:1px solid var(--us-line);justify-content:space-between;align-items:center;min-height:112px;padding:26px 30px;display:flex}.overview-panel-heading h2{letter-spacing:-.035em;margin:3px 0 0;font-size:27px}.overview-panel-heading>span{color:var(--us-text-faint);font-size:11px}.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.overview-index{border:0;border-right:1px solid var(--us-line);border-bottom:1px solid var(--us-line);width:100%;min-height:214px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) 168px;align-items:center;gap:24px;padding:32px 30px;display:grid;position:relative}.overview-index:hover{background:#ffffff09}.overview-index:focus-visible{z-index:2;outline:2px solid var(--us-accent);outline-offset:-3px}.overview-index-arrow{color:var(--us-text-faint);font-size:11px;font-style:normal;position:absolute;bottom:17px;right:24px}.overview-index:nth-child(3n){border-right:0}.overview-index:nth-last-child(-n+3){border-bottom:0}.overview-index-copy{gap:10px;min-width:0;display:grid}.overview-index-copy>span{color:var(--us-text-soft);white-space:nowrap;align-items:baseline;gap:8px;font-size:13px;font-weight:700;display:flex}.overview-index-copy span small{color:var(--us-text-faint);font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.overview-index-copy strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(27px,2.2vw,39px);line-height:1.05}.overview-index-copy b{font-variant-numeric:tabular-nums;width:fit-content;font-size:15px}.overview-detail-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bd;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.overview-detail-modal{border:1px solid var(--us-line-strong);background:#151517;border-radius:24px;width:min(1040px,96vw);max-height:90vh;padding:34px;position:relative;overflow:auto;box-shadow:0 30px 100px #0000008c}.overview-detail-close{border:1px solid var(--us-line-strong);width:40px;height:40px;color:var(--us-text);cursor:pointer;background:#242428;border-radius:50%;font-size:24px;position:absolute;top:18px;right:18px}.overview-detail-modal header small{color:var(--us-accent);letter-spacing:.08em;font:700 11px/1.3 SFMono-Regular,Consolas,monospace}.overview-detail-modal header h2{margin:8px 0 14px;font-size:34px}.overview-detail-modal header>div{align-items:baseline;gap:16px;display:flex}.overview-detail-modal header strong{font-variant-numeric:tabular-nums;font-size:42px}.overview-detail-modal header b{font-size:18px}.overview-detail-stats{border:1px solid var(--us-line);border-radius:14px;grid-template-columns:repeat(4,1fr);margin:28px 0 20px;display:grid;overflow:hidden}.overview-detail-stats span{border-right:1px solid var(--us-line);color:var(--us-text-faint);gap:8px;padding:18px;font-size:11px;display:grid}.overview-detail-stats span:last-child{border-right:0}.overview-detail-stats strong{color:var(--us-text);font-size:19px}.overview-detail-chart{border:1px solid var(--us-line);background:#111113;border-radius:14px;width:100%;height:auto;display:block}.overview-detail-chart polyline{fill:none;stroke:var(--us-accent);stroke-width:3px;vector-effect:non-scaling-stroke}.overview-detail-modal footer{color:var(--us-text-faint);margin-top:12px;font-size:11px}.overview-detail-loading,.overview-detail-empty{color:var(--us-text-soft);text-align:center;padding:70px 0}.overview-sparkline{width:168px;height:58px;overflow:visible}.overview-sparkline polyline{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.overview-sparkline polygon{fill:currentColor;opacity:.12}.overview-sparkline.empty{border-bottom:1px dashed var(--us-line-strong)}@media (width<=1180px){.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-index:nth-child(3n){border-right:1px solid var(--us-line)}.overview-index:nth-child(2n){border-right:0}.overview-index:nth-last-child(-n+3){border-bottom:1px solid var(--us-line)}.overview-index:nth-last-child(-n+2){border-bottom:0}}@media (width<=720px){.overview-main{padding:26px 18px 40px}.overview-header{align-items:center}.overview-header h1{font-size:34px}.overview-status{padding-inline:0}.overview-panel-heading{min-height:88px;padding:20px}.overview-grid{grid-template-columns:1fr}.overview-index{min-height:172px;padding:24px 20px;border-right:0!important;border-bottom:1px solid var(--us-line)!important}.overview-index:last-child{border-bottom:0!important}.overview-sparkline{width:132px}.overview-detail-modal{padding:26px 18px}.overview-detail-stats{grid-template-columns:repeat(2,1fr)}.overview-detail-stats span:nth-child(2){border-right:0}}.us-app-shell{background:var(--us-canvas);min-height:100dvh;color:var(--us-text);grid-template-columns:232px minmax(0,1fr);font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5;display:grid}.us-sidebar{border-right:1px solid var(--us-line);background:var(--us-sidebar);flex-direction:column;height:100dvh;padding:26px 20px 20px;display:flex;position:sticky;top:0}.us-brand{color:var(--us-text);align-items:center;gap:11px;text-decoration:none;display:flex}.us-brand-mark{background:var(--us-text);width:34px;height:34px;color:var(--us-canvas);border-radius:8px;place-items:center;font-size:16px;font-weight:850;display:grid}.us-brand>span:last-child{line-height:1.22;display:grid}.us-brand strong{letter-spacing:-.01em;font-size:16px}.us-brand small{color:var(--us-text-faint);margin-top:2px;font-size:9px;font-weight:550}.us-sidebar-status{gap:4px;margin:27px 10px 24px;display:grid}.session-badge{color:var(--us-text-soft);align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.session-badge i{background:var(--us-text-faint);border-radius:50%;width:6px;height:6px;display:block}.session-badge.regular{color:#8fdcaf}.session-badge.regular i{background:var(--us-green)}.session-badge.pre,.session-badge.after{color:#a9d0ff}.session-badge.pre i,.session-badge.after i{background:var(--us-accent)}.us-sidebar-status small{color:var(--us-text-faint);font-size:9px}.us-sidebar-nav{gap:4px;display:grid}.us-sidebar-nav>p{color:var(--us-text-faint);margin:16px 10px 6px;font-size:11px;font-weight:650}.us-sidebar-nav>p:first-child{margin-top:0}.us-sidebar-nav>a,.category-tabs button{min-height:44px;color:var(--us-text-soft);text-align:left;transition:background var(--us-ease), color var(--us-ease), transform var(--us-ease);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 11px;text-decoration:none;display:flex}.us-sidebar-nav>a span,.category-tabs b{color:var(--us-text-faint);font-size:10px;font-weight:550}.us-sidebar-nav>a:hover,.category-tabs button:hover{background:var(--us-surface-raised);color:var(--us-text)}.us-sidebar-nav>a:active,.category-tabs button:active{transform:scale(.985)}.us-sidebar-nav>a.active,.category-tabs button.active{background:var(--us-surface-hover);color:var(--us-text);box-shadow:inset 2px 0 var(--us-accent)}.category-tabs{gap:4px;display:grid}.category-tabs button{cursor:pointer;width:100%}.category-tabs button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.us-main{min-width:0;padding:34px clamp(20px,3vw,48px) 44px}.us-page-header{justify-content:space-between;align-items:flex-start;width:min(1520px,100%);min-height:72px;margin:0 auto 22px;display:flex}.us-page-header p{color:var(--us-text-faint);margin:0 0 4px;font-size:11px}.us-page-header h1{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.1}.market-refresh-status{min-height:34px;color:var(--us-text-faint);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:inline-flex}.market-refresh-status i{background:#43d17f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #43d17f17}.market-refresh-status.loading i{animation:1s ease-in-out infinite market-refresh-pulse}.market-refresh-status.failed{color:#f19a9a}.market-refresh-status.failed i{background:#e56b6b;box-shadow:0 0 0 4px #e56b6b17}@keyframes market-refresh-pulse{50%{opacity:.28;transform:scale(.72)}}@media (prefers-reduced-motion:reduce){.market-refresh-status.loading i{animation:none}}.us-page-actions{align-items:center;gap:12px;display:flex}.us-page-actions>span{color:var(--us-text-faint);font-size:10px}.us-page-actions>button{border:1px solid var(--us-line-strong);background:var(--us-surface-raised);min-width:44px;min-height:44px;color:var(--us-text);cursor:pointer;transition:border-color var(--us-ease), background var(--us-ease), transform var(--us-ease);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:650;display:inline-flex}.us-page-actions>button:hover{background:var(--us-surface-hover);border-color:#5b5b62}.us-page-actions>button:active{transform:scale(.98)}.us-page-actions>button:disabled{cursor:default;opacity:.5}.us-page-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.us-page-actions b{font-size:12px}.mcp-access-trigger{color:#a9d0ff!important}.mcp-modal{z-index:100;text-align:left;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mcp-modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:default;background:#040405c2;border:0;position:absolute;inset:0}.mcp-modal-dialog{border:1px solid var(--us-line-strong);width:min(680px,100%);max-height:min(720px,100dvh - 48px);color:var(--us-text);background:#161618;border-radius:14px;position:relative;overflow:hidden auto;box-shadow:0 28px 90px #00000094}.mcp-modal-head{border-bottom:1px solid var(--us-line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 22px 18px;display:flex}.mcp-modal-head span{color:#8fc2ff;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.mcp-modal-head h2{letter-spacing:-.025em;margin:4px 0 5px;font-size:22px}.mcp-modal-head p{color:var(--us-text-faint);margin:0;font-size:11px;line-height:1.55}.mcp-modal-close{border:1px solid var(--us-line-strong);background:var(--us-surface-hover);width:44px;height:44px;color:var(--us-text-soft);cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:23px;line-height:1;display:grid}.mcp-modal-close:hover{color:var(--us-text);background:#303034}.mcp-modal-body{gap:18px;padding:20px 22px 22px;display:grid}.mcp-code-section{min-width:0}.mcp-code-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:8px;display:flex}.mcp-code-heading h3{margin:0 0 2px;font-size:12px}.mcp-code-heading p{color:var(--us-text-faint);margin:0;font-size:9px}.mcp-code-heading button{border:1px solid var(--us-line-strong);background:var(--us-surface-raised);color:#a9d0ff;cursor:pointer;border-radius:7px;min-width:76px;min-height:44px;padding:0 10px;font-size:10px;font-weight:700}.mcp-code-heading button:hover{background:var(--us-surface-hover);border-color:#5b5b62}.mcp-code-section pre{border:1px solid var(--us-line);color:#d7e7f8;white-space:pre-wrap;overflow-wrap:anywhere;background:#0d0d0f;border-radius:8px;max-width:100%;margin:0;padding:13px 14px;font:10px/1.62 SFMono-Regular,Consolas,monospace;overflow:auto}.mcp-tool-note{border-top:1px solid var(--us-line);color:var(--us-text-faint);overflow-wrap:anywhere;margin:0;padding-top:4px;font:9px/1.65 SFMono-Regular,Consolas,monospace}.mcp-tool-note strong{color:var(--us-text-soft);font-family:inherit}.us-portfolio-panel{border:1px solid var(--us-line);border-radius:var(--us-radius);background:var(--us-surface);width:min(1520px,100%);margin:0 auto;overflow:hidden}.benchmark-metrics{border-bottom:1px solid var(--us-line);grid-template-columns:repeat(5,minmax(120px,1fr));display:grid}.benchmark-metric{border-right:1px solid var(--us-line);grid-template-columns:1fr auto;align-content:center;gap:4px 10px;min-height:82px;padding:14px 18px;display:grid}.benchmark-metric:last-child{border-right:0}.benchmark-metric span{min-width:0;color:var(--us-text-faint);align-items:baseline;gap:6px;font-size:10px;font-weight:600;display:flex}.benchmark-metric span small{color:#55555c;font-family:SFMono-Regular,Consolas,monospace;font-size:8px}.benchmark-metric strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:18px}.benchmark-metric>b{font-variant-numeric:tabular-nums;grid-area:1/2/3;align-self:center;font-size:11px}.market-metric strong{font-size:14px}.market-metric>b{color:var(--us-text-faint);font-size:9px;font-weight:550}.themes-heading{border-bottom:1px solid var(--us-line);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px 18px;display:flex}.themes-heading>div:first-child{align-items:baseline;gap:9px;display:flex}.themes-heading h2{letter-spacing:-.01em;margin:0;font-size:16px}.themes-heading p{color:var(--us-text-faint);margin:0;font-size:9px}.themes-controls{align-items:center;gap:10px;display:flex}.sortable-column-header{min-width:0;color:var(--us-text-faint);text-align:inherit;align-items:stretch;display:flex}.sortable-column-header.align-right{justify-content:flex-end}.sortable-column-header.align-left{justify-content:flex-start}.sortable-column-header>button{align-items:center;justify-content:inherit;min-width:0;min-height:44px;color:inherit;font:inherit;text-align:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;outline:0;gap:5px;padding:0;font-weight:650;display:inline-flex}.sortable-column-header>button:hover{color:var(--us-text-soft)}.sortable-column-header>button:focus-visible{box-shadow:0 0 0 2px var(--us-accent);border-radius:3px}.sortable-column-header.active{color:#a9d0ff}.sortable-column-arrow{fill:none;stroke:#56565e;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:10px;height:16px}.sortable-column-arrow path.active{stroke:var(--us-accent);stroke-width:1.8px}.theme-search{border:1px solid var(--us-line);background:#09090a38;border-radius:8px;align-items:center;gap:8px;width:210px;height:44px;padding:0 12px;display:flex}.theme-search:focus-within{border-color:#4b9cffb3;box-shadow:0 0 0 3px #4b9cff14}.theme-search svg{fill:none;width:16px;height:16px;stroke:var(--us-text-faint);stroke-width:1.7px;stroke-linecap:round;flex:none}.theme-search input{width:100%;color:var(--us-text);background:0 0;border:0;outline:0;font-size:12px}.theme-search input::placeholder{color:#55555c}.load-error{color:#e3bd78;background:#d6a64d12;border-bottom:1px solid #d6a64d40;margin:0;padding:10px 18px;font-size:10px}.theme-table-head,.theme-row{grid-template-columns:minmax(250px,1.2fr) 82px minmax(150px,.8fr) minmax(170px,.9fr) 94px 105px;align-items:center;gap:12px;padding:0 18px;display:grid}.theme-table-head{min-height:46px;color:var(--us-text-faint);font-size:10px;font-weight:600}.theme-table-head span:not(:first-child){text-align:right}.theme-row{border:0;border-bottom:1px solid var(--us-line);width:100%;min-height:82px;color:var(--us-text-soft);text-align:right;cursor:pointer;transition:background var(--us-ease), box-shadow var(--us-ease);background:0 0;position:relative}.theme-row:last-child{border-bottom:0}.theme-row:hover{background:#ffffff06}.theme-row.selected{box-shadow:inset 2px 0 var(--us-accent);background:#4b9cff0b}.theme-row:focus-visible{z-index:2;outline:2px solid var(--us-accent);outline-offset:-3px}.day-change{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.theme-name-cell{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.theme-name-cell>em{color:#5c5c64;flex:none;width:20px;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-style:normal;font-weight:600}.theme-name-cell>i,.detail-icon{border:1px solid var(--us-line);background:var(--us-surface-raised);color:#9eb9d7;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.theme-name-cell>i svg,.detail-icon svg{width:18px;height:18px}.theme-name-cell>span{gap:2px;min-width:0;display:grid}.theme-name-cell strong{color:var(--us-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.trend-cell{grid-template-columns:minmax(72px,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.trend-cell b{font-variant-numeric:tabular-nums;text-align:right;min-width:50px;font-size:11px}.trend-sparkline{width:100%;height:42px;display:block;overflow:visible}.trend-empty{color:var(--us-text-faint);font-size:10px}.breadth-cell{justify-items:end;gap:6px;display:grid}.breadth-cell>b{color:var(--us-text-soft);font-size:10px;font-weight:600}.breadth-cell>i{background:#303034;border-radius:99px;width:64px;height:3px;display:block;overflow:hidden}.breadth-cell u{border-radius:inherit;background:var(--us-red);height:100%;text-decoration:none;display:block}.leader-cell{justify-items:end;gap:2px;display:grid}.leader-cell b{max-width:105px;color:var(--us-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.leader-cell small{font-size:9px}.mobile-sort-columns,.member-mobile-sort,.theme-card-grid{display:none}.no-themes{min-height:230px;color:var(--us-text-faint);place-items:center;font-size:12px;display:grid}.theme-modal{z-index:80;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.theme-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040405c7;border:0;position:absolute;inset:0}.theme-modal-dialog{border:1px solid var(--us-line-strong);background:#161618;border-radius:14px;width:min(1080px,100%);max-height:calc(100dvh - 56px);position:relative;overflow:auto;box-shadow:0 28px 90px #00000094}.theme-modal-close{z-index:4;float:right;border:1px solid var(--us-line-strong);background:var(--us-surface-hover);width:40px;height:40px;color:var(--us-text-soft);cursor:pointer;border-radius:50%;margin:12px 12px -52px 0;font-size:24px;line-height:1;position:sticky;top:12px}.theme-modal-close:hover{color:var(--us-text);background:#303034}.detail-head{border-bottom:1px solid var(--us-line);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:112px;padding:20px 72px 20px 20px;display:grid}.detail-icon{width:42px;height:42px}.detail-head p{color:#a9d0ff;margin:0 0 2px;font-size:9px;font-weight:700}.detail-head h2{letter-spacing:-.025em;margin:0;font-size:21px}.detail-head div>span{color:var(--us-text-faint);margin-top:4px;font-size:10px;display:block}.detail-head>strong{font-variant-numeric:tabular-nums;font-size:24px}.detail-stats{border-bottom:1px solid var(--us-line);grid-template-columns:repeat(4,1fr);display:grid}.detail-stats>span{border-right:1px solid var(--us-line);align-content:center;gap:4px;min-height:72px;padding:12px 18px;display:grid}.detail-stats>span:last-child{border-right:0}.detail-stats small{color:var(--us-text-faint);font-size:10px}.detail-stats b{font-variant-numeric:tabular-nums;font-size:13px}.detail-chart-block{border-bottom:1px solid var(--us-line);padding:16px 20px 8px}.detail-section-title{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.detail-section-title h3{margin:0;font-size:13px}.detail-section-title span{color:var(--us-text-faint);font-size:9px}.theme-chart{padding:8px 0 6px;position:relative}.theme-chart svg{width:100%;height:205px;display:block;overflow:visible}.theme-chart .zero-line{stroke:#333337;stroke-width:1px;stroke-dasharray:4 5}.theme-chart>span{color:#5c5c64;font-size:8px}.theme-chart>span:last-child{float:right}.theme-chart-empty{height:205px;color:var(--us-text-faint);place-items:center;font-size:10px;display:grid}.members-head{border-bottom:1px solid var(--us-line);justify-content:space-between;align-items:center;min-height:58px;padding:10px 20px;display:flex}.members-head h3{margin:0;font-size:13px}.members-head span{color:var(--us-text-faint);font-size:9px}.member-head-actions{align-items:center;gap:12px;display:flex}.member-list{display:grid}.member-columns,.member-row{grid-template-columns:minmax(180px,.9fr) minmax(300px,1.4fr) 150px 88px;align-items:center;gap:16px;padding:0 20px;display:grid}.member-columns{min-height:38px;color:var(--us-text-faint);font-size:9px}.member-columns span:nth-child(n+3){text-align:right}.member-row{border-top:1px solid var(--us-line);min-height:58px}.member-row>span{gap:2px;min-width:0;display:grid}.member-row>span:nth-child(3){text-align:right}.member-row strong{color:var(--us-text);font-size:11px}.member-row small{color:var(--us-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.member-role{color:#9ec7f0;vertical-align:1px;border:1px solid #71aeee40;border-radius:999px;margin-left:5px;padding:1px 5px;font-size:8px;font-style:normal;font-weight:650;display:inline-flex}.member-role.role-secondary{color:#d9b66d;border-color:#d6a64d4d}.member-role.role-watch{color:#8e8e98;border-style:dashed;border-color:#9e9ea947}.member-row>strong{font-variant-numeric:tabular-nums;justify-self:end;font-size:12px}.a-share-map-cell{flex-wrap:wrap;gap:6px;padding-block:8px;display:flex!important}.a-share-map{cursor:help;background:#7fa0cd0f;border:1px solid #7fa0cd29;border-radius:7px;gap:1px;min-width:112px;padding:6px 8px;display:grid}.a-share-map b{font-size:11px;font-weight:650}.a-share-map small{color:#8ca2c1;font-size:10px;line-height:1.35}.a-share-map.scope-公司级{background:#ffb74d12;border-color:#ffb74d52}.a-share-map.scope-方向参考{border-style:dashed}.a-share-map.relation-直接对标{background:#ffb74d14;border-color:#ffb74d40}.a-share-map.relation-直接对标 small{color:#d6a85f}.a-share-map.relation-业务相似 small{color:#92b6e4}.a-share-map.relation-产业链映射 small{color:#a69ad4}.a-share-map.relation-主题映射{opacity:.78}@media (width<=1260px){.us-app-shell{grid-template-columns:210px minmax(0,1fr)}.us-sidebar{padding-inline:16px}.us-main{padding-inline:24px}.theme-table-head,.theme-row{grid-template-columns:minmax(210px,1.15fr) 74px minmax(125px,.8fr) minmax(135px,.9fr) 86px;gap:9px}.theme-table-head span:last-child,.leader-cell{display:none}.trend-cell{grid-template-columns:minmax(58px,1fr) auto;gap:6px}.trend-cell b{min-width:45px;font-size:10px}}@media (width<=1000px){.benchmark-metrics{grid-template-columns:repeat(2,1fr)}.benchmark-metric{border-bottom:1px solid var(--us-line);min-height:68px}.benchmark-metric:nth-child(2n){border-right:0}.benchmark-metric:last-child{border-bottom:0;grid-column:1/-1}.theme-table-head,.theme-row{grid-template-columns:minmax(180px,1.1fr) 66px minmax(102px,.8fr) minmax(112px,.9fr)}.theme-table-head span:nth-last-child(-n+2),.breadth-cell,.leader-cell{display:none}}@media (width<=820px){.us-app-shell{display:block}.us-sidebar{border-right:0;border-bottom:1px solid var(--us-line);grid-template-columns:1fr auto;gap:14px;width:100%;height:auto;padding:16px;display:grid;position:static}.us-sidebar-status{align-self:center;justify-items:end;margin:0}.us-sidebar-nav{grid-column:1/-1}.us-sidebar-nav>p:first-child,.us-sidebar-nav>a{display:none}.us-sidebar-nav>a.cross-section-link{display:flex}.us-sidebar-nav>p{margin:0 0 5px}.category-tabs{scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.category-tabs::-webkit-scrollbar{display:none}.category-tabs button{width:auto;min-width:max-content}.us-main{padding:22px 14px 32px}.us-page-header{min-height:58px;margin-bottom:16px}.us-page-header h1{font-size:28px}.us-page-actions>span{display:none}.themes-heading{flex-direction:column;align-items:flex-start}.themes-controls{width:100%}.theme-search{flex:1}}@media (width<=720px){.us-page-actions>button{padding:0 11px}.us-page-actions b{display:none}.benchmark-metric{padding-inline:13px}.benchmark-metric strong{font-size:16px}.theme-table{display:none}.mobile-sort-columns{border-bottom:1px solid var(--us-line);background:#ffffff03;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 10px;display:grid}.mobile-sort-columns .sortable-column-header{justify-content:center}.mobile-sort-columns .sortable-column-header>button{font-size:9px}.theme-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.theme-card{border:1px solid var(--us-line);background:var(--us-surface-raised);min-width:0;min-height:132px;color:var(--us-text);text-align:left;cursor:pointer;border-radius:10px;align-content:space-between;gap:9px;padding:13px;display:grid}.theme-card:active{transform:scale(.985)}.theme-card-top{align-items:center;gap:7px;min-width:0;display:flex}.theme-card-top em{width:14px;color:var(--us-text-faint);font-size:8px;font-style:normal}.theme-card-top>i{border:1px solid var(--us-line);color:#9eb9d7;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.theme-card-top>i svg{width:15px;height:15px}.theme-card-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.theme-card>b{letter-spacing:-.025em;font-size:21px}.theme-card-trend{height:34px;margin:-2px 0 -5px;display:block}.theme-card-trend .trend-sparkline{height:34px}.theme-card-meta{min-width:0;color:var(--us-text-faint);justify-content:space-between;gap:5px;display:flex}.theme-card-meta small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.theme-modal{place-items:stretch stretch;padding:0}.theme-modal-dialog{border:0;border-radius:0;width:100%;max-height:100dvh}.mcp-modal{padding:10px}.mcp-modal-dialog{max-height:calc(100dvh - 20px)}.mcp-modal-head{padding:18px 16px 15px}.mcp-modal-body{gap:16px;padding:16px}.mcp-code-heading{align-items:center}.detail-head{grid-template-columns:40px minmax(0,1fr);padding:18px 62px 18px 16px}.detail-head>strong{grid-column:2;margin-top:-8px;font-size:20px}.detail-stats{grid-template-columns:repeat(2,1fr)}.detail-stats>span:nth-child(2){border-right:0}.detail-stats>span:nth-child(-n+2){border-bottom:1px solid var(--us-line)}.theme-chart svg{height:170px}.member-columns,.member-row{grid-template-columns:minmax(0,1fr) 105px 70px;gap:10px;padding-inline:14px}.member-columns{display:none}.member-mobile-sort{border-bottom:1px solid var(--us-line);grid-template-columns:1fr 1fr;padding:0 14px;display:grid}.member-mobile-sort .sortable-column-header{justify-content:flex-end}.member-row>span:first-child{grid-area:1/1}.member-row .a-share-map-cell{grid-area:2/1/auto/-1;padding:0 0 10px}.member-row>span:nth-child(3){grid-area:1/2}.member-row>strong{grid-area:1/3}.a-share-map{min-width:104px}}@media (width<=420px){.us-sidebar{grid-template-columns:1fr}.us-sidebar-status{display:none}.us-main{padding-inline:10px}.us-page-header p{display:none}.themes-controls{flex-direction:column;align-items:stretch}.theme-search{flex:none;width:100%}.members-head{align-items:flex-start;gap:10px}.member-head-actions{flex-direction:column;align-items:flex-end;gap:7px}.theme-card-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.us-app-shell.us-embedded{grid-template-columns:minmax(0,1fr)}.us-app-shell.us-embedded>.us-main{grid-column:1;min-width:0}.detailed-main{min-width:0}.detailed-workspace{border:1px solid var(--us-line);border-radius:var(--us-radius);background:var(--us-surface);width:min(1520px,100%);margin:0 auto;overflow:hidden}.detailed-toolbar{border-bottom:1px solid var(--us-line);justify-content:space-between;align-items:center;gap:24px;min-height:98px;padding:17px 20px;display:flex}.detailed-toolbar>div:first-child>span{color:#a9d0ff;font-size:10px;font-weight:700}.detailed-toolbar h2{letter-spacing:-.02em;margin:3px 0 2px;font-size:18px}.detailed-toolbar p{color:var(--us-text-faint);margin:0;font-size:10px}.detailed-toolbar-actions{align-items:center;gap:12px;display:flex}.detailed-category-list{display:grid}.detailed-category{border-bottom:1px solid var(--us-line);grid-template-columns:142px minmax(0,1fr);display:grid}.detailed-category:last-child{border-bottom:0}.detailed-category>header{border-right:1px solid var(--us-line);background:#141416;align-content:center;gap:3px;min-height:116px;padding:16px 18px;display:grid}.detailed-category>header>span{color:#55555c;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.detailed-category h3{letter-spacing:-.02em;margin:0;font-size:14px}.detailed-category header strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:16px}.detailed-category header small{color:var(--us-text-faint);font-size:8px}.detailed-theme-grid{background:#0c0c0d;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));display:grid}.detailed-theme{background:var(--us-surface-raised);color:#fff;text-align:left;cursor:pointer;isolation:isolate;min-width:0;min-height:116px;transition:filter var(--us-ease), transform var(--us-ease);border:1px solid #0c0c0d;align-content:center;justify-items:start;gap:5px;padding:13px 14px;display:grid;position:relative;overflow:hidden}.detailed-theme:before{z-index:-1;content:"";opacity:calc(.26 + var(--detail-strength) * .62);background:#55555a;position:absolute;inset:0}.detailed-theme.up,.detailed-theme.down{text-shadow:0 1px 2px #00000057;color:#fff!important}.detailed-theme.up:before{background:#ad3836}.detailed-theme.down:before{background:#147944}.detailed-theme:hover{z-index:2;filter:brightness(1.12);transform:scale(.985)}.detailed-theme:active{transform:scale(.97)}.detailed-theme:focus-visible{z-index:3;outline-offset:-4px;outline:3px solid #fff}.detailed-theme>span{align-items:center;gap:6px;min-width:0;display:flex}.detailed-theme svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.78;flex:none;width:14px;height:14px}.detailed-theme span b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.detailed-theme>strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:21px;line-height:1}.detailed-theme>small,.detailed-theme>em{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-style:normal;overflow:hidden}.detailed-theme>em{color:#ffffff8c}@media (width<=1180px){.detailed-category{grid-template-columns:120px minmax(0,1fr)}.detailed-theme-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}}@media (width<=820px){.detailed-toolbar{min-height:90px;padding:15px}.detailed-category{grid-template-columns:1fr}.detailed-category>header{border-right:0;border-bottom:1px solid var(--us-line);grid-template-columns:auto 1fr auto;align-content:center;align-items:center;gap:2px 9px;min-height:72px}.detailed-category>header>span{grid-row:1/3}.detailed-category header strong{grid-area:1/3/3;margin:0}.detailed-category header small{grid-column:2}.detailed-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detailed-theme{min-height:108px;padding:11px}}@media (width<=560px){.detailed-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.detailed-toolbar-actions{flex-direction:column;align-items:stretch;width:100%}.detailed-toolbar .heatmap-legend{width:100%}.detailed-toolbar .heatmap-legend i{flex:1}.detailed-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detailed-theme{min-height:112px}.detailed-theme>strong{font-size:19px}}@media (prefers-reduced-motion:reduce){.detailed-theme:hover,.detailed-theme:active{transform:none}}.hot-main{min-width:0}.hot-panel{border:1px solid var(--us-line);background:var(--us-surface);border-radius:12px;width:min(1520px,100%);margin:0 auto;overflow:hidden}.hot-summary{border-bottom:1px solid var(--us-line);grid-template-columns:repeat(3,minmax(132px,180px)) minmax(240px,1fr);align-items:center;min-height:88px;display:grid}.hot-summary>div{border-right:1px solid var(--us-line);align-content:center;gap:2px;min-height:88px;padding:14px 18px;display:grid}.hot-summary small{color:var(--us-text-faint);font-size:11px}.hot-summary strong{color:var(--us-text);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:22px}.hot-search{justify-self:end;width:min(320px,100% - 36px);margin-right:18px}.hot-heading{border-bottom:1px solid var(--us-line);justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 18px;display:flex}.hot-heading>div{align-items:baseline;gap:9px;display:flex}.hot-heading h2{margin:0;font-size:15px}.hot-table-head,.hot-row{grid-template-columns:48px minmax(180px,1.05fr) 92px 74px 84px 84px minmax(170px,.95fr) minmax(110px,.7fr);align-items:center;gap:12px;padding:0 18px;display:grid}.hot-table-head{min-height:42px;color:var(--us-text-faint);font-size:10px;font-weight:600}.hot-table-head span:nth-child(n+3){text-align:right}.hot-table-head .sortable-column-header:first-child{text-align:left}.hot-row{border:0;border-bottom:1px solid var(--us-line);width:100%;min-height:82px;color:var(--us-text-soft);text-align:right;cursor:pointer;content-visibility:auto;contain-intrinsic-size:82px;transition:background var(--us-ease);background:0 0}.hot-row:last-child{border-bottom:0}.hot-row:hover{background:#ffffff07}.hot-row:focus-visible,.hot-card:focus-visible{z-index:2;outline:2px solid var(--us-accent);outline-offset:-3px}.hot-rank{color:#74747d;text-align:left;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700}.hot-row:nth-child(-n+4) .hot-rank{color:#efbf69}.hot-company{text-align:left;gap:2px;min-width:0;display:grid}.hot-company strong{color:var(--us-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hot-company small{color:var(--us-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.hot-company .hot-company-intro{color:#aaaab2;margin-top:2px;font-size:10px}.hot-heat{justify-items:end;gap:2px;display:grid}.hot-heat b{color:#edbf72;font-variant-numeric:tabular-nums;font-size:12px}.rank-move{font-variant-numeric:tabular-nums;background:#26262a;border-radius:5px;justify-content:center;align-items:center;min-height:24px;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.rank-move.up{color:#ff817c;background:#ff615c14}.rank-move.down{color:#5fd99a;background:#36c77a14}.rank-move.flat{color:var(--us-text-faint)}.hot-price,.hot-change{font-variant-numeric:tabular-nums;font-size:11px;font-weight:650}.hot-k-cell{grid-template-columns:minmax(90px,1fr) 48px;align-items:center;gap:8px;display:grid}.hot-k-cell>b{font-variant-numeric:tabular-nums;font-size:10px}.hot-mini-trend{width:100%;height:45px;display:block;overflow:visible}.hot-mini-trend-area{fill:currentColor;opacity:.11}.hot-mini-trend-line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hot-detail-k{width:100%;height:270px;margin-top:12px;display:block;overflow:visible}.candle-up{color:var(--us-red);fill:currentColor;stroke:currentColor;stroke-width:1px}.candle-down{color:var(--us-green);fill:currentColor;stroke:currentColor;stroke-width:1px}.hot-k-grid{stroke:#303034;stroke-width:1px;stroke-dasharray:4 6}.hot-chart-empty{color:var(--us-text-faint);text-align:center;font-size:9px}.hot-themes{justify-items:end;gap:4px;min-width:0;display:grid}.hot-themes i{color:#93b7df;text-overflow:ellipsis;white-space:nowrap;background:#4b9cff0e;border:1px solid #4b9cff24;border-radius:5px;max-width:100%;padding:4px 6px;font-size:9px;font-style:normal;overflow:hidden}.hot-themes small{color:#9a9aa3;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.hot-mobile-sort-columns,.hot-card-grid{display:none}.hot-card-sector{color:#8da9ca;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.hot-card-intro{color:#aaaab2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.hot-detail-head{border-bottom:1px solid var(--us-line);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:20px 72px 20px 20px;display:grid}.hot-detail-rank{color:#edbf72;background:#edbf7212;border:1px solid #edbf723d;border-radius:10px;place-items:center;width:48px;height:48px;font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:700;display:grid}.hot-detail-head p{color:#8da9ca;margin:0 0 3px;font-size:10px;font-weight:700}.hot-detail-head h2{margin:0;font-size:21px}.hot-detail-head div>span{max-width:680px;color:var(--us-text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:9px;display:block;overflow:hidden}.hot-detail-head div>.hot-detail-summary{color:#b6b6be;font-size:11px;line-height:1.45}.hot-detail-head-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.hot-detail-head-actions>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:23px}.hot-xueqiu-button{color:#9fc9fb;white-space:nowrap;background:#4b9cff14;border:1px solid #4b9cff57;border-radius:7px;align-items:center;gap:7px;min-height:44px;padding:0 13px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.hot-xueqiu-button:hover{color:#d3e8ff;background:#4b9cff24;border-color:#4b9cffad}.hot-detail-stats{grid-template-columns:repeat(5,1fr)}.hot-detail-chart-block{border-bottom:1px solid var(--us-line);padding:18px 20px 12px}.hot-chart-dates{color:#5f5f67;justify-content:space-between;font-size:8px;display:flex}.hot-detail-meta{border-bottom:1px solid var(--us-line);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 20px;display:flex}.hot-detail-meta h3{margin:0 0 5px;font-size:11px}.hot-detail-meta p{color:var(--us-text-faint);margin:0;font-size:9px}.hot-detail-meta a{border:1px solid var(--us-line-strong);min-height:40px;color:var(--us-text-soft);border-radius:7px;align-items:center;gap:6px;padding:0 13px;font-size:10px;text-decoration:none;display:inline-flex}.hot-detail-meta a:hover{color:var(--us-text);border-color:#4b9cff73}.hot-detail-dialog{width:min(1320px,100% - 32px)}.hot-detail-layout{grid-template-columns:minmax(0,1fr) 330px;display:grid}.hot-detail-primary{border-right:1px solid var(--us-line);min-width:0}.hot-detail-quote-grid{border-bottom:1px solid var(--us-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.hot-detail-quote-grid>span{border-right:1px solid var(--us-line);border-bottom:1px solid var(--us-line);align-content:center;gap:5px;min-height:68px;padding:11px 14px;display:grid}.hot-detail-quote-grid>span:nth-child(6n){border-right:0}.hot-detail-quote-grid small,.hot-detail-benchmarks small{color:var(--us-text-faint);font-size:9px}.hot-detail-quote-grid b,.hot-detail-benchmarks b{color:var(--us-text-soft);font-variant-numeric:tabular-nums;font-size:12px}.hot-detail-quote-grid b.up,.hot-detail-benchmarks b.up{color:var(--us-red)}.hot-detail-quote-grid b.down,.hot-detail-benchmarks b.down{color:var(--us-green)}.hot-detail-chart-block{min-height:430px;padding:18px 20px 14px}.hot-chart-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;min-height:48px;display:flex}.hot-chart-toolbar h3{margin:0 0 4px;font-size:14px}.hot-chart-toolbar small{color:var(--us-text-faint);font-variant-numeric:tabular-nums;font-size:9px;display:block}.hot-chart-toolbar span{color:var(--us-text-faint);font-size:9px}.hot-period-tabs{border:1px solid var(--us-line);background:#111113;border-radius:9px;padding:3px;display:inline-flex}.hot-period-tabs button{min-width:58px;min-height:44px;color:var(--us-text-faint);cursor:pointer;transition:color var(--us-ease),background var(--us-ease);background:0 0;border:0;border-radius:6px;padding:0 12px;font-size:10px;font-weight:700}.hot-period-tabs button:hover{color:var(--us-text-soft)}.hot-period-tabs button.active{color:var(--us-text);background:#2a2a2e}.hot-period-tabs button:focus-visible{outline:2px solid var(--us-accent);outline-offset:2px}.hot-market-chart-wrap{touch-action:pan-y;min-height:340px;margin-top:8px;position:relative}.hot-chart-readout{color:#a4a4ad;font-variant-numeric:tabular-nums;scrollbar-width:none;align-items:center;gap:13px;min-height:28px;font-size:9px;display:flex;overflow-x:auto}.hot-chart-readout::-webkit-scrollbar{display:none}.hot-chart-readout strong{color:var(--us-text-soft);white-space:nowrap;font-size:9px}.hot-chart-readout span{white-space:nowrap}.hot-market-chart{width:100%;height:300px;display:block;overflow:visible}.hot-market-grid{stroke:#2d2d31;stroke-width:1px;stroke-dasharray:4 7}.hot-market-axis{fill:#73737d;font-family:SFMono-Regular,Consolas,monospace;font-size:9px}.hot-intraday-area{fill:#4b9cff1a}.hot-intraday-line{fill:none;stroke:#69aefb;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hot-volume-up{fill:#ff615c52}.hot-volume-down{fill:#36c77a52}.hot-market-crosshair{stroke:#ffffff38;stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke;pointer-events:none}.hot-chart-axis{color:#6f6f78;justify-content:space-between;padding-right:52px;font-size:8px;display:flex}.hot-detail-chart-loading,.hot-detail-chart-error,.hot-detail-empty-chart{min-height:330px;color:var(--us-text-faint);text-align:center;place-content:center;justify-items:center;gap:10px;font-size:10px;display:grid}.hot-detail-chart-loading i{border:2px solid #303036;border-top-color:var(--us-accent);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite hot-spin}.hot-detail-chart-error strong{color:var(--us-text-soft);font-size:12px}.hot-detail-chart-error span{color:var(--us-text-faint)}@keyframes hot-spin{to{transform:rotate(360deg)}}.hot-detail-benchmarks{border-top:1px solid var(--us-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.hot-detail-benchmarks>span{border-right:1px solid var(--us-line);align-content:center;gap:4px;min-height:64px;padding:10px 14px;display:grid}.hot-detail-benchmarks>span:last-child{border-right:0}.hot-detail-side{background:#141416;min-width:0}.hot-detail-side>section{border-bottom:1px solid var(--us-line);padding:18px}.hot-classification>strong{color:var(--us-text);margin-top:16px;font-size:18px;display:block}.hot-classification>b{color:#9eb9d7;margin-top:5px;font-size:12px;display:block}.hot-classification>small{color:#74747e;margin-top:6px;font-size:8px;line-height:1.5;display:block}.hot-classification>p{color:#9696a0;margin:14px 0 0;font-size:9px;line-height:1.6}.hot-topic-tags{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.hot-topic-tags i{color:#9ebfe4;background:#4b9cff0f;border:1px solid #4b9cff2e;border-radius:5px;padding:5px 7px;font-size:8px;font-style:normal}.hot-peer-list{gap:0;margin-top:10px;display:grid}.hot-peer-list article{border-bottom:1px solid var(--us-line);padding:12px 0}.hot-peer-list article:last-child{border-bottom:0}.hot-peer-list article>div,.hot-peer-list article>p{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hot-peer-list strong{color:var(--us-text);font-size:11px}.hot-peer-list code{color:#8ca8c9;font-size:9px}.hot-peer-list p{margin:6px 0 4px}.hot-peer-list p b{color:#edbf72;font-size:8px}.hot-peer-list p span{color:#777780;font-size:8px}.hot-peer-list article>small{color:#9a9aa4;font-size:8px;line-height:1.5;display:block}.hot-peer-empty{color:var(--us-text-faint);font-size:9px}@media (width<=1260px){.hot-table-head,.hot-row{grid-template-columns:42px minmax(170px,1fr) 82px 66px 76px 78px minmax(145px,.9fr);gap:9px}.hot-table-head span:last-child,.hot-themes{display:none}.hot-detail-layout{grid-template-columns:minmax(0,1fr) 290px}.hot-detail-quote-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hot-detail-quote-grid>span:nth-child(6n){border-right:1px solid var(--us-line)}.hot-detail-quote-grid>span:nth-child(4n){border-right:0}}@media (width<=1000px){.hot-summary{grid-template-columns:repeat(3,1fr)}.hot-search{grid-column:1/-1;justify-self:stretch;width:calc(100% - 28px);margin:12px 14px}.hot-table-head,.hot-row{grid-template-columns:38px minmax(160px,1fr) 75px 60px 70px minmax(130px,.8fr)}.hot-table-head span:nth-child(5),.hot-price{display:none}.hot-detail-dialog{width:min(900px,100% - 24px)}.hot-detail-layout{display:block}.hot-detail-primary{border-right:0}.hot-detail-side{border-top:1px solid var(--us-line);grid-template-columns:1fr 1fr;display:grid}.hot-detail-side>section:first-child{border-right:1px solid var(--us-line)}}@media (width<=720px){.hot-page-header h1{font-size:26px}.hot-summary{grid-template-columns:repeat(3,1fr)}.hot-summary>div{min-height:72px;padding-inline:12px}.hot-summary strong{font-size:18px}.hot-heading-actions>small,.hot-table{display:none}.hot-mobile-sort-columns{border-bottom:1px solid var(--us-line);background:#ffffff03;grid-template-columns:repeat(5,minmax(0,1fr));padding:0 10px;display:grid}.hot-mobile-sort-columns .sortable-column-header{justify-content:center}.hot-mobile-sort-columns .sortable-column-header>button{font-size:9px}.hot-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.hot-card{border:1px solid var(--us-line);background:var(--us-surface-raised);min-height:184px;color:var(--us-text);text-align:left;cursor:pointer;border-radius:10px;align-content:space-between;gap:8px;padding:12px;display:grid}.hot-card:active{transform:scale(.985)}.hot-card-title{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.hot-card-title em{color:#edbf72;font-size:9px;font-style:normal;font-weight:700}.hot-card-title>span{gap:2px;min-width:0;display:grid}.hot-card-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.hot-card-title small{color:var(--us-text-faint);font-size:8px}.hot-card-title>b{color:#edbf72;font-size:10px}.hot-card-k{height:58px;display:block}.hot-card-k .hot-mini-trend{height:58px}.hot-card-foot{justify-content:space-between;align-items:center;display:flex}.hot-card-foot>b{font-size:15px}.hot-modal{place-items:stretch stretch;padding:0}.hot-modal-dialog{border:0;border-radius:0;width:100%;max-height:100dvh}.hot-detail-head{grid-template-columns:44px minmax(0,1fr);padding:18px 62px 18px 14px}.hot-detail-rank{width:42px;height:42px}.hot-detail-head-actions{grid-column:2;justify-content:flex-start;margin-top:4px}.hot-detail-head-actions>strong{font-size:19px}.hot-detail-quote-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hot-detail-quote-grid>span:nth-child(4n){border-right:1px solid var(--us-line)}.hot-detail-quote-grid>span:nth-child(3n){border-right:0}.hot-detail-chart-block{min-height:390px;padding-inline:14px}.hot-market-chart{height:270px}.hot-detail-benchmarks{grid-template-columns:repeat(3,minmax(0,1fr))}.hot-detail-benchmarks>span:nth-child(3){border-right:0}.hot-detail-benchmarks>span:nth-child(-n+3){border-bottom:1px solid var(--us-line)}.hot-detail-side{display:block}.hot-detail-side>section:first-child{border-right:0}.hot-detail-k{height:210px}.hot-detail-meta{flex-direction:column;align-items:flex-start}}@media (width<=420px){.hot-summary{grid-template-columns:1fr 1fr}.hot-summary>div:nth-child(3){display:none}.hot-search{grid-column:1/-1}.hot-heading{flex-direction:column;align-items:flex-start}.hot-heading-actions{width:100%}.hot-card-grid{grid-template-columns:1fr}.hot-detail-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hot-detail-quote-grid>span:nth-child(3n){border-right:1px solid var(--us-line)}.hot-detail-quote-grid>span:nth-child(2n){border-right:0}.hot-chart-toolbar{flex-direction:column;align-items:stretch}.hot-period-tabs{width:100%}.hot-period-tabs button{flex:1}.hot-detail-benchmarks{grid-template-columns:repeat(2,minmax(0,1fr))}.hot-detail-benchmarks>span,.hot-detail-benchmarks>span:nth-child(3){border-right:1px solid var(--us-line);border-bottom:1px solid var(--us-line)}.hot-detail-benchmarks>span:nth-child(2n){border-right:0}.hot-detail-benchmarks>span:last-child{border-bottom:0;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.hot-row,.hot-card{transition:none}.hot-detail-chart-loading i{animation:none}}.metal-standalone-shell{--metal-accent:#d7a94f;min-height:100dvh;color:var(--us-text);background:#09090a;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.5}.metal-site-header{z-index:40;border-bottom:1px solid var(--us-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090aeb;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:12px clamp(20px,3vw,48px);display:flex;position:sticky;top:0}.metal-site-brand{align-items:center;gap:11px;display:flex}.metal-site-mark{color:#f1c66f;background:#241e14;border:1px solid #715d38;border-radius:9px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:850;display:grid}.metal-site-brand>span:last-child{line-height:1.15;display:grid}.metal-site-brand strong{letter-spacing:-.02em;font-size:16px}.metal-site-brand small{color:var(--us-text-faint);letter-spacing:.16em;margin-top:4px;font-size:8px;font-weight:750}.metal-site-actions{align-items:center;gap:18px;display:flex}.metal-site-actions>button{border:1px solid var(--us-line-strong);background:var(--us-surface-raised);min-width:88px;min-height:44px;color:var(--us-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:650;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.metal-site-actions>button:hover{background:var(--us-surface-hover);border-color:#5b5b62}.metal-site-actions>button:active{transform:scale(.98)}.metal-site-actions>button:disabled{cursor:default;opacity:.5}.metal-site-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.metal-site-actions b{font-size:12px}.metal-site-actions>.metal-mcp-trigger{border-color:#594a30;min-width:72px;color:#f0c875!important}.metal-site-actions>.metal-mcp-trigger:hover{background:#282117;border-color:#8a6c36}.metal-section-switch{color:#aebcff;background:#151925;border:1px solid #3e4c72;border-radius:8px;align-items:center;min-height:44px;padding:0 13px;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.metal-section-switch:hover{background:#1b2338;border-color:#718ce2}.metal-section-switch:focus-visible{outline-offset:2px;outline:2px solid #829cff}.metal-mcp-modal .mcp-modal-dialog{border-color:#4d402b}.metal-mcp-modal .mcp-modal-head span,.metal-mcp-modal .mcp-code-heading button{color:#efc46d}.metal-mcp-modal .mcp-code-section pre{color:#eadcc2}.metal-site-body{grid-template-columns:164px minmax(0,1fr);align-items:start;display:grid}.metal-standalone-shell.embedded{min-height:100%}.metal-standalone-shell.embedded .metal-site-body{display:block}.metal-standalone-shell.embedded .metal-site-main{min-height:100dvh;padding:26px clamp(20px,3vw,48px) 44px}.metal-standalone-shell.embedded .metal-company-workspace,.metal-standalone-shell.embedded .metal-workspace{margin:0 auto}.metal-standalone-shell.embedded .company-table-columns{top:0}.metal-view-nav{z-index:30;gap:6px;padding:26px 12px 24px 20px;display:grid;position:sticky;top:72px}.metal-view-nav button{color:#797b83;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:0 12px;font:650 11px/1.25 inherit;transition:color .18s,border-color .18s,background .18s;display:flex}.metal-view-nav button:hover{color:#d9d9dd;background:#ffffff09}.metal-view-nav button.active{color:#efc46d;background:#211c14;border-color:#4e422e}.metal-view-nav button:focus-visible{outline-offset:2px;outline:2px solid #efc46d}.metal-view-nav svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.metal-site-main{min-width:0;padding:26px clamp(20px,3vw,48px) 44px 10px}.metal-workspace{width:min(1520px,100%)}.metal-heatmap{height:clamp(720px,100dvh - 210px,920px)}.metal-source{color:var(--us-text-faint);margin-left:auto;font-size:10px}.metal-theme-dialog{width:min(1180px,100vw - 42px);max-height:calc(100dvh - 42px)}.detail-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.heatmap-tile-name em{color:#ffffffad;letter-spacing:.04em;flex:none;font-size:9px;font-style:normal;font-weight:750}.heatmap-tile-apps{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;background:#0000001f;border:1px solid #ffffff30;border-radius:999px;max-width:calc(100% - 8px);padding:2px 6px;font-size:8px;font-weight:650;overflow:hidden}.heatmap-tile.compact .heatmap-tile-name em{font-size:8px}.heatmap-tile.tiny .heatmap-tile-name em{font-size:7px}.metal-application-tags{flex-wrap:wrap;gap:5px;margin:7px 0 8px;display:flex}.metal-application-tags b{color:#e3bd70;background:#211d17;border:1px solid #4b4438;border-radius:999px;padding:3px 7px;font-size:9px;font-weight:700}.metal-company-workspace{border:1px solid var(--us-line);background:#0f0f11;border-radius:11px;width:min(1520px,100%);min-width:0;overflow:hidden}.company-list-head{border-bottom:1px solid var(--us-line);background:#111113;justify-content:space-between;align-items:center;gap:28px;min-height:104px;padding:18px 20px;display:flex}.company-list-head>div:first-child>span{color:#d8ae5c;letter-spacing:.06em;font-size:9px;font-weight:750}.company-list-head h2{letter-spacing:-.025em;margin:3px 0 4px;font-size:19px}.company-list-head p{color:#85878e;margin:0;font-size:10px}.company-list-tools{flex:none;align-items:center;gap:8px;display:flex}.company-list-tools label{align-items:center;min-height:44px;display:flex;position:relative}.company-list-tools label:first-child{width:220px}.company-list-tools svg{z-index:1;fill:none;stroke:#777981;stroke-width:1.8px;stroke-linecap:round;pointer-events:none;width:16px;height:16px;position:absolute;left:12px}.company-list-tools input,.company-list-tools select{color:#e7e7ea;background:#171719;border:1px solid #303036;border-radius:8px;outline:0;width:100%;min-height:44px;font:500 11px inherit;transition:border-color .18s,background .18s}.company-list-tools input{padding:0 12px 0 36px}.company-list-tools select{cursor:pointer;min-width:150px;padding:0 34px 0 11px}.company-list-tools input:focus,.company-list-tools select:focus{background:#1b1916;border-color:#80673c;box-shadow:0 0 0 2px #d7a94f1f}.company-list-tools input::placeholder{color:#666870}.company-list-meta{color:#74767e;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding:0 16px;font-size:9px;display:flex}.company-list-meta strong{color:#d9d9dd;font-variant-numeric:tabular-nums}.metal-company-table{min-width:0}.company-table-columns,.company-table-row{grid-template-columns:minmax(145px,1.05fr) minmax(165px,1.15fr) 148px 148px 82px 78px 94px 98px 100px;align-items:center;display:grid}.company-table-columns{z-index:5;border-bottom:1px solid var(--us-line);color:#777981;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#101012f7;min-height:44px;font-size:9px;font-weight:650;position:sticky;top:72px}.company-table-columns>span{text-align:right;min-width:0;padding:0 10px}.company-table-columns>span:first-child,.company-table-columns>span:nth-child(2),.company-table-columns>span:nth-child(3){text-align:left}.company-table-columns button{width:100%;min-height:43px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;padding:0;display:inline-flex}.company-table-columns>span:first-child button,.company-table-columns>span:nth-child(3) button{justify-content:flex-start}.company-table-columns button:hover{color:#fff}.company-table-columns button:focus-visible{outline-offset:-3px;outline:2px solid #efc46d}.company-table-columns i{color:#9b9da4;font-style:normal}.company-table-row{color:#d9d9dd;width:100%;min-height:62px;font:inherit;text-align:right;cursor:pointer;content-visibility:auto;contain-intrinsic-size:62px;background:0 0;border:0;border-bottom:1px solid #ffffff0d;padding:0;transition:background .16s}.company-table-row:last-of-type{border-bottom:0}.company-table-row:hover{background:#ffffff0a}.company-table-row:focus-visible{outline-offset:-2px;outline:2px solid #efc46d}.company-table-row>span,.company-table-row>strong{font-variant-numeric:tabular-nums;min-width:0;padding:7px 10px;font-size:11px}.company-table-row>span:first-child{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.company-table-row>span:first-child strong{color:#eeeeef;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.company-table-row small{color:#70727a;font-size:8px;font-weight:500}.company-theme-tags{text-align:left;white-space:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}.company-theme-tags b{color:#d7ba7d;background:#1d1a15;border:1px solid #3e382d;border-radius:5px;align-items:baseline;gap:3px;min-width:0;padding:3px 6px;font-size:9px;font-weight:650;display:inline-flex}.company-theme-tags b i{color:#8e7953;font-size:7px;font-style:normal}.company-theme-tags em{color:#888a91;font-size:8px;font-style:normal}.company-table-row>span:nth-child(4){justify-content:flex-end;align-items:center;gap:7px;display:flex}.company-value-cell{text-align:left}.company-value-button{color:#d8d8dc;text-align:left;cursor:pointer;background:#171719;border:1px solid #34343a;border-radius:7px;align-items:center;gap:7px;width:100%;min-height:44px;padding:4px 6px;transition:border-color .16s,background .16s;display:flex;position:relative}.company-value-button:hover{background:#1d1d20;border-color:#5a5a62}.company-value-button:focus-visible{outline-offset:2px;outline:2px solid #efc46d}.company-value-button>strong{color:#d7aa53;font-variant-numeric:tabular-nums;text-align:center;min-width:29px;font-size:17px}.company-value-button>span{flex-direction:column;flex:1;min-width:0;display:flex}.company-value-button b{color:#dddde0;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.company-value-button small{color:#71737b;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.company-value-button>i{color:#73757d;font-size:10px;font-style:normal;transition:transform .16s}.company-value-button[aria-expanded=true]>i{transform:rotate(180deg)}.company-value-button.cheap{background:#132219;border-color:#315942}.company-value-button.cheap>strong{color:#62bd86}.company-value-button.expensive{background:#241716;border-color:#583634}.company-value-button.expensive>strong{color:#dc716c}.company-value-button.missing>strong{color:#777981}.company-valuation-detail{background:#12110f;border-bottom:1px solid #d7a94f2e}.company-valuation-detail>div{padding:16px 20px 18px}.company-valuation-detail header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.company-valuation-detail header>div{flex-direction:column;display:flex}.company-valuation-detail header strong{color:#eee7da;font-size:12px}.company-valuation-detail header span{color:#77756f;font-size:9px}.company-valuation-detail header>b{color:#aaa59a;border:1px solid #4a463d;border-radius:999px;padding:3px 7px;font-size:8px}.company-valuation-detail header>b.confidence-高{color:#69bd8a;border-color:#315942}.company-valuation-detail header>b.confidence-分歧,.company-valuation-detail header>b.confidence-低{color:#dc807b;border-color:#614441}.company-valuation-detail section{background:#0d0d0e;border:1px solid #2c2a26;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.company-valuation-detail section>span{border-right:1px solid #2c2a26;flex-direction:column;justify-content:center;min-height:72px;padding:9px 13px;display:flex}.company-valuation-detail section>span:last-child{border-right:0}.company-valuation-detail section small{color:#777981;font-size:8px}.company-valuation-detail section strong{color:#ebebee;font-variant-numeric:tabular-nums;margin:2px 0;font-size:15px}.company-valuation-detail section em{color:#9a8357;font-size:8px;font-style:normal}.company-valuation-detail p{color:#89867f;margin:10px 0 0;font-size:9px}.company-mini-candles{width:132px;height:38px;display:block;overflow:visible}.company-mini-candles line{stroke-width:.8px;vector-effect:non-scaling-stroke}.company-mini-candles rect{stroke-width:.7px;vector-effect:non-scaling-stroke}.company-mini-candles .mini-up line,.company-mini-candles .mini-up rect{fill:#c85a57;stroke:#d86a65}.company-mini-candles .mini-down line,.company-mini-candles .mini-down rect{fill:#2f9665;stroke:#3bae78}.company-mini-empty{color:#666870;font-size:9px}.company-list-empty{color:#777981;place-items:center;min-height:220px;font-size:12px;display:grid}.metal-theme-line{width:100%;height:220px;display:block;overflow:visible}.metal-theme-line line{stroke:#ffffff0f;stroke-width:1px}.metal-theme-line path{fill:none;stroke:#d65b56;stroke-width:2.2px;vector-effect:non-scaling-stroke}.metal-theme-line.down path{stroke:#32a56d}.metal-theme-line text{fill:var(--us-text-faint);font-size:10px}.metal-line-empty,.metal-chart-empty{min-height:180px;color:var(--us-text-faint);place-items:center;display:grid}.metal-member-table{border:1px solid var(--us-line);border-radius:10px;overflow:hidden}.metal-member-columns,.metal-member-row{grid-template-columns:minmax(160px,1.25fr) minmax(130px,.9fr) minmax(88px,.65fr) minmax(82px,.6fr) minmax(82px,.6fr) minmax(100px,.7fr) minmax(100px,.75fr);align-items:center;display:grid}.metal-member-columns{border-bottom:1px solid var(--us-line);min-height:44px;color:var(--us-text-faint);background:#101012;font-size:10px;font-weight:650}.metal-member-columns>span{text-align:right;min-width:0;padding:0 12px}.metal-member-columns>span:first-child,.metal-member-columns>span:nth-child(2){text-align:left}.metal-member-columns button{width:100%;min-height:43px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:5px;padding:0;display:inline-flex}.metal-member-columns>span:first-child button{justify-content:flex-start}.metal-member-columns button:hover,.metal-member-columns button:focus-visible{color:#fff}.metal-member-columns button:focus-visible{outline-offset:-3px;outline:2px solid #87b9f5}.metal-member-columns i{color:#8e929b;font-style:normal}.metal-member-row{width:100%;min-height:58px;color:var(--us-text);text-align:right;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0e;padding:0;transition:background .18s}.metal-member-row:last-child{border-bottom:0}.metal-member-row:hover{background:#ffffff0b}.metal-member-row:focus-visible{outline-offset:-2px;outline:2px solid #87b9f5}.metal-member-row>span,.metal-member-row>strong{font-variant-numeric:tabular-nums;min-width:0;padding:8px 12px;font-size:12px}.metal-member-row>span:first-child,.metal-member-row>span:nth-child(2){text-align:left;flex-direction:column;align-items:flex-start;display:flex}.metal-member-row>span:first-child strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.metal-member-row small{color:var(--us-text-faint);font-size:9px;font-weight:500}.metal-member-row>span:nth-child(2) b{color:#c7cad1;font-size:10px;font-weight:600}.metal-member-row>span:nth-child(2) b.supplement{color:#e0b96a}.metal-stock-layer{z-index:160;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.metal-stock-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:default;background:#000000bf;border:0;position:absolute;inset:0}.metal-stock-dialog{z-index:1;background:#111113;border:1px solid #343439;border-radius:14px;width:min(1100px,100vw - 48px);max-height:calc(100dvh - 48px);position:relative;overflow:auto;box-shadow:0 24px 80px #0000009e}.metal-modal-close{z-index:3;color:#fff;cursor:pointer;background:#1a1a1e;border:1px solid #3a3a40;border-radius:50%;place-items:center;width:44px;height:44px;font-size:24px;display:grid;position:absolute;top:14px;right:14px}.metal-modal-close:hover{background:#27272c}.metal-modal-close:focus-visible{outline-offset:2px;outline:2px solid #87b9f5}.metal-stock-head{border-bottom:1px solid var(--us-line);justify-content:space-between;align-items:flex-start;gap:30px;padding:28px 76px 23px 28px;display:flex}.metal-stock-head p{color:#d9b56c;letter-spacing:.03em;margin:0 0 5px;font-size:10px;font-weight:700}.metal-stock-head h2{letter-spacing:-.035em;margin:0;font-size:25px}.metal-stock-head>div:first-child>span{color:var(--us-text-faint);font-size:11px}.metal-stock-head>div:last-child{align-items:center;gap:12px;display:flex}.metal-stock-head>div:last-child>strong{font-variant-numeric:tabular-nums;font-size:24px}.metal-stock-head>div:last-child>b{font-variant-numeric:tabular-nums;font-size:14px}.metal-stock-head a{color:#cfd2d9;border:1px solid #35353b;border-radius:8px;align-items:center;gap:5px;min-height:40px;padding:0 12px;font-size:11px;text-decoration:none;display:inline-flex}.metal-stock-head a:hover{color:#fff;border-color:#56565f}.metal-stock-stats{border-bottom:1px solid var(--us-line);grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.metal-stock-stats span{border-right:1px solid var(--us-line);flex-direction:column;justify-content:center;min-width:0;min-height:66px;padding:10px 14px;display:flex}.metal-stock-stats span:last-child{border-right:0}.metal-stock-stats small{color:var(--us-text-faint);font-size:9px}.metal-stock-stats b{color:#ececef;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;overflow:hidden}.metal-stock-chart-block{padding:22px 24px 26px}.metal-stock-chart-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;display:flex}.metal-stock-chart-head h3{margin:0;font-size:14px}.metal-stock-chart-head div{gap:5px;display:flex}.metal-stock-chart-head button{color:#8e929b;cursor:pointer;background:#17171a;border:1px solid #303036;border-radius:7px;min-width:56px;min-height:40px;font-size:11px}.metal-stock-chart-head button.active{color:#f0c875;background:#2b2418;border-color:#6b5630}.metal-stock-chart-head button:focus-visible{outline-offset:2px;outline:2px solid #87b9f5}.metal-candle-chart{background:#0c0c0e;border:1px solid #ffffff0e;border-radius:9px;width:100%;height:min(36dvh,340px);display:block}.metal-candle-chart>g>line{stroke:#ffffff0e}.metal-candle-chart text{fill:#71747c;font-size:10px}.metal-candle-chart .candle-up line,.metal-candle-chart .candle-up rect{fill:#d65b56;stroke:#d65b56}.metal-candle-chart .candle-down line,.metal-candle-chart .candle-down rect{fill:#32a56d;stroke:#32a56d}.metal-candle-chart .candle-wick{stroke-width:1px;vector-effect:non-scaling-stroke}.metal-stock-loading,.metal-stock-error{min-height:420px;color:var(--us-text-faint);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.metal-stock-loading i{border:2px solid #34343a;border-top-color:#d9b56c;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite metal-spin}.metal-stock-error strong{color:#ef8b86}@keyframes metal-spin{to{transform:rotate(1turn)}}@media (width<=980px){.metal-site-body{grid-template-columns:140px minmax(0,1fr)}.metal-view-nav{padding-left:12px}.company-list-head{flex-direction:column;align-items:flex-start;gap:14px}.company-list-tools{width:100%}.company-list-tools label:first-child{width:min(320px,60%)}.company-table-columns,.company-table-row{grid-template-columns:minmax(135px,1fr) minmax(140px,1fr) 140px 140px 78px 92px 96px}.company-table-columns>span:nth-child(5),.company-table-columns>span:nth-child(7),.company-table-row>:nth-child(5),.company-table-row>:nth-child(7){display:none}.metal-theme-dialog{width:calc(100vw - 24px)}.metal-member-columns,.metal-member-row{grid-template-columns:minmax(150px,1.2fr) minmax(110px,.8fr) minmax(76px,.6fr) minmax(76px,.6fr) minmax(76px,.6fr)}.metal-member-columns>span:nth-child(6),.metal-member-columns>span:nth-child(7),.metal-member-row>:nth-child(6),.metal-member-row>:nth-child(7){display:none}.metal-stock-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.metal-stock-stats span:nth-child(4){border-right:0}.metal-stock-stats span:nth-child(-n+4){border-bottom:1px solid var(--us-line)}}@media (width<=720px){.metal-site-header{min-height:64px;padding:10px 14px}.metal-site-brand strong{font-size:14px}.metal-site-actions{gap:10px}.metal-site-actions .session-badge{display:none}.metal-site-actions>button{min-width:44px;padding-inline:11px}.metal-site-actions b{display:none}.metal-site-body{display:block}.metal-view-nav{border-bottom:1px solid var(--us-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09090af0;padding:8px 14px;display:flex;top:64px}.metal-view-nav button{flex:1;justify-content:center;min-height:44px;padding-inline:8px}.metal-site-main{padding:14px 0 28px}.metal-workspace{border-left:0;border-right:0;border-radius:0}.metal-heatmap{height:860px;min-height:860px}.metal-source{display:none}.metal-company-workspace{border-left:0;border-right:0;border-radius:0}.company-list-head{min-height:0;padding:16px 14px}.company-list-head h2{font-size:17px}.company-list-tools{flex-direction:column;align-items:stretch}.company-list-tools label:first-child{width:100%}.company-list-tools input,.company-list-tools select{font-size:16px}.company-list-meta{padding-inline:12px}.company-list-meta span:last-child{display:none}.company-table-columns,.company-table-row{grid-template-columns:minmax(112px,1fr) 96px 78px}.company-table-columns{top:116px}.company-table-columns>span{display:none!important}.company-table-columns>span:first-child,.company-table-columns>span:nth-child(3),.company-table-columns>span:nth-child(6){display:block!important}.company-table-columns>span:nth-child(3){text-align:center}.company-table-columns>span:nth-child(6):after{content:" / 回撤"}.company-table-row{contain-intrinsic-size:112px;align-items:center;min-height:112px}.company-table-row>span,.company-table-row>strong{padding:5px 8px}.company-table-row>:first-child{grid-area:1/1;align-self:end}.company-table-row>:nth-child(2){grid-area:2/1/4;align-self:start}.company-table-row>:nth-child(3){grid-area:1/2/4;justify-content:center}.company-table-row>:nth-child(4){grid-area:3/1;justify-content:flex-start}.company-table-row>:nth-child(5),.company-table-row>:nth-child(7){display:none}.company-table-row>:nth-child(6){grid-area:1/3;align-self:end}.company-table-row>:nth-child(8){grid-area:2/3}.company-table-row>:nth-child(9){grid-area:3/3;display:block}.company-table-row>:nth-child(6):before{content:"当日 ";color:#696b73;font-size:7px;font-weight:500}.company-table-row>:nth-child(8):before{content:"回撤 ";color:#696b73;font-size:7px;font-weight:500}.company-table-row>:nth-child(9):before{content:"市值 ";color:#696b73;font-size:7px}.company-theme-tags{white-space:normal;flex-wrap:wrap;gap:3px}.company-theme-tags b{padding:2px 4px;font-size:8px}.company-mini-candles{width:88px}.company-table-row>span:nth-child(4) small{display:none}.company-value-button{text-align:center;flex-direction:column;justify-content:center;gap:1px;min-height:74px}.company-value-button>span{flex:none;align-items:center}.company-value-button>i{margin:54px 0 0 66px;position:absolute}.company-valuation-detail>div{padding:14px 12px 16px}.company-valuation-detail section{grid-template-columns:repeat(2,minmax(0,1fr))}.company-valuation-detail section>span:nth-child(2){border-right:0}.company-valuation-detail section>span:nth-child(-n+2){border-bottom:1px solid #2c2a26}.metal-theme-dialog{border-radius:0;width:100vw;max-height:100dvh}.metal-member-columns,.metal-member-row{grid-template-columns:minmax(128px,1.2fr) minmax(86px,.7fr) minmax(72px,.6fr)}.metal-member-columns>span:nth-child(2),.metal-member-columns>span:nth-child(5),.metal-member-columns>span:nth-child(6),.metal-member-columns>span:nth-child(7),.metal-member-row>:nth-child(2),.metal-member-row>:nth-child(5),.metal-member-row>:nth-child(6),.metal-member-row>:nth-child(7){display:none}.metal-member-row>span,.metal-member-row>strong{padding-inline:8px}.metal-stock-layer{padding:0}.metal-stock-dialog{border:0;border-radius:0;width:100vw;max-height:100dvh}.metal-stock-head{flex-direction:column;padding:22px 68px 18px 18px}.metal-stock-head>div:last-child{flex-wrap:wrap}.metal-stock-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.metal-stock-stats span{border-bottom:1px solid var(--us-line)}.metal-stock-stats span:nth-child(2n){border-right:0}.metal-stock-chart-block{padding:18px 12px 22px}.metal-candle-chart{height:310px}}@media (width<=560px){.metal-heatmap{height:920px;min-height:920px}.heatmap-toolbar{align-items:flex-start}.heatmap-legend{margin-top:6px}.heatmap-legend i{width:18px}.metal-stock-head h2{font-size:22px}.metal-stock-head>div:last-child>strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.metal-member-row,.metal-stock-loading i{transition:none;animation:none}}:root{--ai-canvas:#09090a;--ai-surface:#0f0f11;--ai-raised:#171719;--ai-hover:#1d1d20;--ai-line:#27272b;--ai-line-strong:#36363c;--ai-text:#ededee;--ai-soft:#a0a0a7;--ai-faint:#707178;--ai-accent:#d7a94f;--ai-accent-soft:#d7a94f21;--ai-up:#d96560;--ai-down:#36a873;--ai-ease:.18s ease}html,body{background:var(--ai-canvas);min-height:100%;color:var(--ai-text)}body{font-family:var(--font-geist-sans), "PingFang SC", "Microsoft YaHei", sans-serif;margin:0}button,input,select{font:inherit}button,a{touch-action:manipulation}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ai-site-shell{background:var(--ai-canvas);min-height:100dvh}.ai-site-header{z-index:30;border-bottom:1px solid var(--ai-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#09090aed;justify-content:space-between;align-items:center;min-height:72px;padding:12px clamp(20px,3vw,48px);display:flex;position:sticky;top:0}.ai-site-brand{min-height:44px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.ai-site-brand>span{color:#f1c66f;letter-spacing:-.04em;background:#241e14;border:1px solid #715d38;border-radius:9px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:850;display:grid}.ai-site-brand div{flex-direction:column;gap:1px;display:flex}.ai-site-brand strong{letter-spacing:-.02em;font-size:16px}.ai-site-brand small{color:var(--ai-faint);letter-spacing:.16em;margin-top:3px;font-size:8px;font-weight:750}.ai-site-actions{align-items:center;gap:12px;display:flex}.ai-site-actions>a{border:1px solid var(--ai-line-strong);min-height:44px;color:var(--ai-soft);transition:border-color var(--ai-ease), color var(--ai-ease), background var(--ai-ease);border-radius:8px;padding:0 12px;font-size:11px;line-height:42px;text-decoration:none}.ai-site-actions>a:hover{border-color:var(--ai-accent);background:var(--ai-accent-soft);color:var(--ai-text)}.session-badge{color:var(--ai-soft);align-items:center;gap:6px;font-size:10px;display:inline-flex}.session-badge i{background:var(--ai-faint);border-radius:50%;width:6px;height:6px}.session-badge.live i{background:#39bc8e;box-shadow:0 0 0 3px #39bc8e1f}.session-badge.loading i{background:#d7a94f;animation:1s ease-in-out infinite ai-pulse}.session-badge.partial i,.session-badge.error i{background:#ec5d67}.ai-refresh{border:1px solid var(--ai-line-strong);min-height:44px;color:var(--ai-soft);cursor:pointer;transition:border-color var(--ai-ease), background var(--ai-ease), color var(--ai-ease);background:#171719;border-radius:8px;align-items:center;gap:7px;padding:0 15px;font-size:11px;font-weight:650;display:inline-flex}.ai-refresh span{font-size:17px;line-height:1}.ai-refresh:hover{color:var(--ai-text);background:#202023;border-color:#56565d}.ai-refresh:active{transform:translateY(1px)}.ai-refresh:focus-visible{outline:2px solid var(--ai-accent);outline-offset:2px}.ai-refresh:disabled{cursor:wait;opacity:.65}@keyframes ai-pulse{50%{opacity:.35;transform:scale(.75)}}.ai-site-body{grid-template-columns:164px minmax(0,1fr);align-items:stretch;min-height:calc(100dvh - 72px);display:grid}.ai-site-shell.embedded .ai-site-body{grid-template-columns:minmax(0,1fr);min-height:100dvh}.ai-site-shell.embedded .ai-site-main{padding-top:18px}.ai-view-nav{border-right:1px solid var(--ai-line);background:#09090a;align-content:start;gap:6px;min-height:calc(100dvh - 72px);padding:26px 12px 24px 20px;display:grid;position:sticky;top:72px}.ai-view-nav button{color:#797b83;cursor:pointer;text-align:left;min-height:48px;transition:background var(--ai-ease), border-color var(--ai-ease), color var(--ai-ease);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:11px;font-weight:650;display:flex}.ai-view-nav button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:19px;height:19px}.ai-view-nav button:hover{background:var(--ai-raised);color:var(--ai-soft)}.ai-view-nav button.active{color:#efc46d;background:#211c14;border-color:#4e422e}.ai-view-nav button:focus-visible,.ai-site-actions a:focus-visible,.ai-site-brand:focus-visible{outline:2px solid var(--ai-accent);outline-offset:2px}.ai-site-main{min-width:0;padding:26px clamp(20px,3vw,48px) 44px 10px}.ai-site-main.is-theme-view{padding:0;overflow:hidden}.ai-site-main.is-company-view{padding:0 0 36px}.ai-kpis{border:1px solid var(--ai-line);background:#0f0f11;border-radius:11px;grid-template-columns:repeat(4,minmax(120px,170px)) minmax(240px,1fr);align-items:center;gap:0;width:min(1520px,100%);margin-bottom:16px;animation:.24s ease-out both ai-enter;display:grid}.ai-kpis>span{border-right:1px solid var(--ai-line);grid-template-columns:auto 1fr;align-content:center;gap:2px 5px;min-height:72px;padding:11px 16px;display:grid}.ai-kpis small{color:var(--ai-faint);grid-column:1/-1;font-size:9px}.ai-kpis strong{color:var(--ai-text);font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.ai-kpis em{color:var(--ai-soft);align-self:end;font-size:9px;font-style:normal}.ai-kpis p{color:var(--ai-soft);text-align:right;margin:0;padding:0 18px;font-size:10px}.ai-company-workspace{background:var(--ai-surface);border:0;border-radius:0;width:100%;animation:.18s ease-out both ai-enter}.ai-theme-workspace{background:#0c0c0d;grid-template-rows:68px minmax(620px,1fr) 40px;width:100%;min-height:calc(100dvh - 72px);animation:.18s ease-out both ai-enter;display:grid;overflow:hidden}.ai-section-head{border-bottom:1px solid var(--ai-line);justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:18px 20px;display:flex}.ai-section-head>div:first-child>span{color:#d8ae5c;letter-spacing:.06em;font-size:9px;font-weight:750}.ai-section-head h2{letter-spacing:-.025em;margin:4px 0 3px;font-size:20px}.ai-section-head p{color:var(--ai-soft);margin:0;font-size:10px}.ai-company-head{background:#131315;align-items:flex-end;min-height:94px;padding:14px 20px}.ai-company-head h2{margin-top:2px;font-size:18px}.ai-company-tools{grid-template-columns:minmax(180px,240px) repeat(3,126px);gap:6px;display:grid}.ai-company-tools label{display:block;position:relative}.ai-company-tools input,.ai-company-tools select{border:1px solid var(--ai-line-strong);width:100%;height:40px;color:var(--ai-text);background:#19191b;border-radius:6px;outline:0;font-size:10px}.ai-company-tools input{padding:0 10px 0 34px}.ai-company-tools select{cursor:pointer;padding:0 28px 0 10px}.ai-company-tools input:focus,.ai-company-tools select:focus{border-color:var(--ai-accent);box-shadow:0 0 0 3px var(--ai-accent-soft)}.ai-search svg{z-index:1;fill:none;width:17px;height:17px;stroke:var(--ai-faint);stroke-width:1.7px;position:absolute;top:11px;left:11px}.ai-table-summary{border-bottom:1px solid var(--ai-line);min-height:34px;color:var(--ai-faint);background:#101012;justify-content:space-between;align-items:center;padding:0 14px;font-size:8px;display:flex}.ai-table-summary strong{color:var(--ai-text)}.ai-company-table{width:100%;overflow:visible}.ai-table-columns,.ai-table-row{grid-template-columns:minmax(170px,1.35fr) minmax(210px,1.55fr) 130px 180px 90px 94px 100px 108px 92px;align-items:center;display:grid}.ai-table-columns{z-index:12;border-bottom:1px solid var(--ai-line-strong);min-height:42px;color:var(--ai-faint);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0e10f7;font-size:8px;font-weight:650;position:sticky;top:72px}.ai-table-columns>span{padding:0 8px}.ai-table-columns button{min-height:34px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.ai-table-columns button:hover{color:var(--ai-text)}.ai-table-columns button:focus-visible{outline:2px solid var(--ai-accent);outline-offset:2px}.ai-table-columns i{color:var(--ai-faint);font-size:9px;font-style:normal}.ai-table-row{width:100%;min-height:64px;color:var(--ai-soft);cursor:pointer;text-align:left;transition:background var(--ai-ease);background:#0f0f11;border:0;border-bottom:1px solid #fff1;padding:0}.ai-table-row:nth-child(odd){background:#111113}.ai-table-row:hover{background:#19191c}.ai-table-row:focus-visible{z-index:1;outline:2px solid var(--ai-accent);outline-offset:-2px;position:relative}.ai-table-row>span,.ai-table-row>strong{font-variant-numeric:tabular-nums;min-width:0;padding:0 8px;font-size:10px}.ai-table-row>span:first-child{flex-direction:column;gap:3px;display:flex}.ai-table-row>span:first-child strong{color:var(--ai-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ai-table-row>span:first-child small{color:var(--ai-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ai-theme-tags{align-items:center;gap:4px;display:flex;overflow:hidden}.ai-theme-tags b{color:#d6ad5b;white-space:nowrap;background:#1c1914;border:1px solid #463a28;border-radius:5px;align-items:center;gap:4px;min-width:0;padding:4px 7px;font-size:8px;font-weight:650;display:inline-flex}.ai-theme-tags i{color:var(--ai-faint);font-size:7px;font-style:normal}.ai-theme-tags em{color:var(--ai-faint);font-size:8px;font-style:normal}.relevance{white-space:nowrap;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:8px;display:inline-flex}.relevance.r5{color:#e7c27a;background:#d7a94f26}.relevance.r4{color:#a9bac8;background:#7b9ab124}.relevance.r3{color:#8f98a5;background:#787e881f}.ai-mini-cell{align-items:center;display:flex}.ai-mini-line{width:148px;height:38px;display:block;overflow:visible}.ai-mini-line line{stroke-width:.75px;vector-effect:non-scaling-stroke}.ai-mini-line rect{stroke:none}.ai-mini-line .candle-up line,.ai-mini-line .candle-up rect{fill:#d95c5f;stroke:#d95c5f}.ai-mini-line .candle-down line,.ai-mini-line .candle-down rect{fill:#2ea979;stroke:#2ea979}.ai-score-box{background:#171719;border:1px solid #3a3a3f;border-radius:7px;grid-template-rows:1fr 1fr;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:0 6px;width:112px;min-height:46px;padding:5px 8px;display:grid}.ai-score-box>strong{font-variant-numeric:tabular-nums;grid-row:1/3;font:760 18px/1 ui-monospace,monospace}.ai-score-box i{color:var(--ai-text);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;font-weight:650;overflow:hidden}.ai-score-box small{color:var(--ai-faint);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.ai-score-box.priority,.ai-score-box.waiting{color:#e27a72;background:#261a18;border-color:#75513c}.ai-score-box.early{color:#6fd1a5;background:#13231c;border-color:#3a6954}.ai-score-box.chased,.ai-score-box.risk{color:#e06e68;background:#241817;border-color:#704038}.ai-score-box.normal{color:#d9b55d}.score-value{color:#d7aa53;font-size:11px}.stage{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:23px;padding:0 7px;font-size:8px;font-weight:700;display:inline-flex}.stage.priority{color:#e7c47e;background:#d7a94f1c;border-color:#d7a94f57}.stage.early{color:#75d8b5;background:#39bc8e1a;border-color:#39bc8e4d}.stage.chased{color:#f3959c;background:#ec5d6717;border-color:#ec5d674d}.stage.waiting{color:#dcb66f;background:#dcaa4c17;border-color:#dcaa4c47}.stage.risk{color:#ffabb1;background:#ec5d6724;border-color:#ec5d6761}.stage.normal{color:var(--ai-soft);background:#78808c1a}.ai-empty{min-height:180px;color:var(--ai-faint);place-items:center;font-size:11px;display:grid}.ai-heat-head{background:#171719;min-height:68px;padding:11px 20px}.ai-heat-head h2{margin:0 0 4px;font-size:17px}.ai-heat-head p{font-size:9px}.ai-scale{color:var(--ai-faint);align-items:center;gap:4px;font-size:8px;display:flex}.ai-scale i{border-radius:0;width:27px;height:8px}.ai-scale i:first-of-type{background:#0c6841}.ai-scale i:nth-of-type(2){background:#195f43}.ai-scale i:nth-of-type(3){background:#3f4146}.ai-scale i:nth-of-type(4){background:#7a3739}.ai-scale i:nth-of-type(5){background:#b83c42}.ai-theme-grid{background:#09090a;border:2px solid #09090a;min-height:620px;position:relative;overflow:hidden}.ai-theme-tile{color:#f5f3f1;cursor:pointer;text-align:center;text-shadow:0 1px 2px #0000003d;min-width:0;min-height:0;transition:filter var(--ai-ease), transform var(--ai-ease);border:2px solid #09090a;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:16px;display:flex;position:absolute;overflow:hidden}.ai-theme-tile:after{content:"";opacity:0;transition:opacity var(--ai-ease);background:#ffffff05;position:absolute;inset:0}.ai-theme-tile:hover{z-index:2;filter:brightness(1.16)}.ai-theme-tile:hover:after{opacity:1}.ai-theme-tile:active{transform:scale(.992)}.ai-theme-tile:focus-visible{z-index:3;outline-offset:-4px;outline:2px solid #f1cf88}.ai-theme-name{white-space:nowrap;justify-content:center;align-items:baseline;gap:6px;max-width:100%;display:flex}.ai-theme-name>span{color:#ffffffc7;font-size:10px}.ai-theme-name h3{text-overflow:ellipsis;max-width:100%;margin:0;font-size:clamp(13px,1.12vw,20px);line-height:1.15;overflow:hidden}.ai-theme-name small{color:#ffffffa3;letter-spacing:.05em;font:700 8px ui-monospace,monospace}.ai-theme-tile>strong{color:#fff;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font:760 clamp(22px,2.2vw,39px)/1 ui-monospace,SFMono-Regular,monospace}.ai-theme-tile>em{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;background:#00000014;border:1px solid #ffffff38;border-radius:999px;max-width:90%;padding:3px 8px;font-size:8px;font-style:normal;overflow:hidden}.ai-theme-tile p{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:9px;line-height:1.2;overflow:hidden}.ai-theme-tile.medium{gap:5px;padding:10px}.ai-theme-tile.medium .ai-theme-name small,.ai-theme-tile.medium>em{display:none}.ai-theme-tile.medium>strong{font-size:clamp(18px,1.8vw,30px)}.ai-theme-tile.small{gap:3px;padding:7px}.ai-theme-tile.small .ai-theme-name>span,.ai-theme-tile.small .ai-theme-name small,.ai-theme-tile.small>em,.ai-theme-tile.small p{display:none}.ai-theme-tile.small .ai-theme-name h3{font-size:clamp(9px,.8vw,13px)}.ai-theme-tile.small>strong{font-size:clamp(13px,1.25vw,21px)}.ai-heat-footer{border-top:1px solid var(--ai-line);min-height:40px;color:var(--ai-faint);background:#171719;grid-template-columns:auto 100px auto 100px 1fr;align-items:center;gap:9px;padding:0 20px;font-size:8px;display:grid}.ai-heat-footer span b{color:var(--ai-soft);margin-left:5px}.ai-heat-footer>strong{font:700 11px ui-monospace,monospace}.ai-heat-footer em{justify-self:end;font-style:normal}.ai-detail-layer{z-index:80;position:fixed;inset:0}.ai-detail-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#04070aad;border:0;width:100%;animation:.18s ease-out both ai-fade;position:absolute;inset:0}.ai-detail-drawer{border:1px solid var(--ai-line-strong);background:#111113;border-radius:14px;width:min(840px,100vw - 56px);height:max-content;max-height:calc(100dvh - 56px);margin:auto;padding:28px;animation:.24s ease-out both ai-drawer;position:absolute;inset:28px;overflow-y:auto;box-shadow:0 24px 80px #0000009e}.ai-detail-close{border:1px solid var(--ai-line);background:var(--ai-raised);width:44px;height:44px;color:var(--ai-soft);cursor:pointer;border-radius:50%;place-items:center;font-size:22px;display:grid;position:absolute;top:17px;right:17px}.ai-detail-close:hover{color:var(--ai-text)}.ai-detail-drawer header>span{color:var(--ai-faint);font-size:9px}.ai-detail-drawer h2{letter-spacing:-.04em;margin:5px 0 10px;font-size:28px}.ai-detail-drawer header>div{gap:6px;display:flex}.ai-detail-price{border-top:1px solid var(--ai-line);border-bottom:1px solid var(--ai-line);grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.ai-detail-price div{flex-direction:column;justify-content:center;gap:5px;min-height:86px;display:flex}.ai-detail-price div+div{border-left:1px solid var(--ai-line);padding-left:20px}.ai-detail-price small,.ai-detail-reason small,.ai-levels small,.ai-detail-themes>small{color:var(--ai-faint);font-size:9px}.ai-detail-price strong{font-variant-numeric:tabular-nums;font-size:25px}.ai-detail-line{width:100%;margin:20px 0 8px;display:block;overflow:visible}.ai-detail-line line{stroke:var(--ai-line);stroke-width:1px}.ai-detail-line path{fill:none;stroke:#d7aa53;stroke-width:2.1px;vector-effect:non-scaling-stroke}.ai-detail-stats{border-top:1px solid var(--ai-line);border-bottom:1px solid var(--ai-line);grid-template-columns:repeat(4,1fr);display:grid}.ai-detail-stats span{flex-direction:column;justify-content:center;gap:4px;min-height:64px;display:flex}.ai-detail-stats small{color:var(--ai-faint);font-size:8px}.ai-detail-stats b{font-variant-numeric:tabular-nums;font-size:12px}.ai-detail-reason{border-bottom:1px solid var(--ai-line);padding:20px 0}.ai-detail-reason p{color:var(--ai-text);margin:7px 0 0;font-size:12px;line-height:1.7}.ai-detail-reason>em{color:#81818c;margin-top:10px;font-size:12px;font-style:normal;line-height:1.5;display:block}.ai-levels{border-bottom:1px solid var(--ai-line);grid-template-columns:1fr 1fr;padding:18px 0;display:grid}.ai-levels div{flex-direction:column;gap:6px;display:flex}.ai-levels strong{font-variant-numeric:tabular-nums;font-size:13px}.ai-detail-themes{padding:18px 0}.ai-detail-themes>div{gap:7px;margin-top:8px;display:grid}.ai-detail-themes span{border:1px solid var(--ai-line);border-radius:7px;justify-content:space-between;align-items:center;min-height:42px;padding:0 10px;display:flex}.ai-detail-themes b{font-size:10px}.ai-detail-themes em{color:var(--ai-faint);font-size:8px;font-style:normal}.ai-detail-note{color:#bcae93;background:#d3a95c12;border-left:2px solid #d3a95c;padding:12px;font-size:9px;line-height:1.7}.ai-method-note{color:var(--ai-faint);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 20px;padding:18px 4px 0;font-size:8px;line-height:1.65;display:flex}.ai-method-note p{max-width:760px;margin:0}.ai-method-note details{flex:0 0 100%}.ai-method-note summary{cursor:pointer;width:max-content;color:var(--ai-soft)}.ai-method-note details span{margin-top:5px;display:block}@keyframes ai-enter{0%{opacity:0;transform:translateY(7px)}}@keyframes ai-fade{0%{opacity:0}}@keyframes ai-drawer{0%{opacity:0;transform:translateY(18px)}}@media (width<=1180px){.ai-kpis{grid-template-columns:repeat(4,1fr)}.ai-kpis p{display:none}.ai-company-head{flex-direction:column;align-items:flex-start}.ai-company-tools{grid-template-columns:minmax(180px,1fr) repeat(3,126px);width:100%}.ai-company-table{overflow-x:auto}.ai-table-columns,.ai-table-row{min-width:1240px}.ai-theme-workspace{grid-template-rows:68px minmax(620px,1fr) 40px}}@media (width<=720px){.ai-site-header{min-height:64px;padding:10px 14px}.ai-site-actions .session-badge{display:none}.ai-refresh{min-height:40px;padding:0 12px}.ai-site-body{display:block}.ai-view-nav{z-index:25;border-right:0;border-bottom:1px solid var(--ai-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#09090af0;flex-direction:row;height:auto;padding:8px 14px;display:flex;position:sticky;top:64px}.ai-view-nav button{flex-direction:row;flex:1;min-height:44px}.ai-site-main{padding:14px 0 28px}.ai-kpis,.ai-company-workspace{border-left:0;border-right:0;border-radius:0}.ai-kpis{grid-template-columns:repeat(2,1fr)}.ai-kpis>span:nth-child(2){border-right:0}.ai-kpis>span:nth-child(-n+2){border-bottom:1px solid var(--ai-line)}.ai-section-head{min-height:0;padding:16px}.ai-theme-workspace{min-height:0;display:block}.ai-heat-head{align-items:flex-start}.ai-heat-head .ai-scale{display:none}.ai-company-tools{grid-template-columns:1fr 1fr}.ai-company-tools input,.ai-company-tools select{height:44px}.ai-search{grid-column:1/-1}.ai-company-table{overflow:visible}.ai-table-columns{display:none}.ai-table-row{border:1px solid var(--ai-line);background:#101012;border-radius:9px;grid-template-columns:1.2fr 1fr;gap:10px 12px;min-width:0;min-height:0;margin:8px;padding:14px;display:grid}.ai-table-row>span,.ai-table-row>strong{justify-content:space-between;align-items:flex-end;min-height:30px;padding:0;display:flex}.ai-table-row>span:before,.ai-table-row>strong:before{content:attr(data-label);color:var(--ai-faint);font-size:8px;font-weight:400}.ai-table-row>span:first-child{grid-column:1/-1;justify-content:center;align-items:flex-start}.ai-table-row>span:first-child:before{display:none}.ai-theme-tags{grid-column:1/-1;justify-content:flex-start!important;align-items:center!important}.ai-theme-tags:before{display:none}.ai-mini-cell{display:none!important}.ai-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid;position:static}.ai-theme-tile{gap:5px;min-height:142px;padding:8px;position:relative;width:auto!important;height:142px!important;top:auto!important;left:auto!important}.ai-theme-tile .ai-theme-name>span,.ai-theme-tile .ai-theme-name small,.ai-theme-tile>em{display:none}.ai-theme-tile .ai-theme-name h3{font-size:12px}.ai-theme-tile>strong{font-size:22px}.ai-theme-tile p{font-size:8px;display:block}.ai-heat-footer{grid-template-columns:auto 1fr auto 1fr;padding:0 10px}.ai-heat-footer em{display:none}.ai-detail-drawer{border:0;border-radius:0;width:100vw;max-height:100dvh;padding:24px 18px;inset:0}.ai-detail-stats{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.aerospace-site-shell{--ai-accent:#7e9ff2;--ai-accent-soft:#7e9ff224}.aerospace-site-shell .ai-site-brand>span{color:#a9c2ff;background:#151d31;border-color:#33466f;width:42px;font-size:9px}.aerospace-site-shell .ai-view-nav button.active{color:#abc4ff;background:#151d30;border-color:#344b78}.aerospace-site-shell .ai-detail-line path{stroke:#89a9f5}.aerospace-heatmap .ai-heat-head{gap:14px}.space-group-tabs{border:1px solid var(--ai-line);background:#111113;border-radius:8px;align-items:center;gap:3px;padding:3px;display:flex}.space-group-tabs button{min-width:42px;min-height:34px;color:var(--ai-soft);cursor:pointer;transition:background var(--ai-ease), color var(--ai-ease);background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:9px}.space-group-tabs button:hover{color:var(--ai-text);background:#202024}.space-group-tabs button.active{color:#c5d5ff;background:#253559}.space-group-tabs button:focus-visible{outline:2px solid var(--ai-accent);outline-offset:1px}.aerospace-tools{grid-template-columns:minmax(220px,1fr) 150px 126px}.aerospace-table .ai-table-columns,.aerospace-table .ai-table-row{grid-template-columns:minmax(165px,1.25fr) minmax(210px,1.5fr) 120px 165px 84px 96px 100px 90px 88px}.space-scope{background:#171719;border:1px solid #3a3a3f;border-radius:7px;align-content:center;gap:3px;width:96px;min-height:42px;padding:5px 8px;display:grid}.space-scope strong{font-size:9px}.space-scope small{color:var(--ai-faint);font-size:8px}.space-scope.core{color:#b8ccff;background:#17213a;border-color:#425f98}.space-scope.support{color:#c0c1c7;border-color:#4b4b52}.space-scope.risk{color:#f09ca2;background:#29181b;border-color:#744046}.aerospace-site-shell .ai-detail-note{color:#aebddd;background:#7698e714;border-left-color:#7698e7}@media (width<=1180px){.aerospace-tools{grid-template-columns:minmax(220px,1fr) 160px 130px}.aerospace-table .ai-table-columns,.aerospace-table .ai-table-row{min-width:1220px}}@media (width<=720px){.aerospace-heatmap .ai-heat-head{display:grid}.space-group-tabs{width:100%;overflow-x:auto}.space-group-tabs button{min-width:52px;min-height:40px}.aerospace-tools{grid-template-columns:1fr 1fr}.aerospace-tools .ai-search{grid-column:1/-1}.aerospace-table .ai-table-row{grid-template-columns:1.2fr 1fr;width:calc(100% - 16px);min-width:0}}.a-risk-page{--risk:#e3b85c;--danger:#ef696c;--upside:#48bd92;--ink:#f1f2f4;--muted:#9a9da6;--line:#292b30;max-width:1320px;color:var(--ink);font-variant-numeric:tabular-nums;margin:0 auto;padding:38px 42px 72px}.a-risk-page.tone-calm{--risk:#50ba8f}.a-risk-page.tone-normal{--risk:#91bd73}.a-risk-page.tone-watch{--risk:#e3b85c}.a-risk-page.tone-high{--risk:#e8895e}.a-risk-page.tone-extreme{--risk:#ef696c}.risk-header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:26px;display:flex}.risk-header p,.risk-section-title p,.risk-validation>div>p{color:var(--risk);letter-spacing:.13em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.risk-header h1{letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(32px,4vw,54px);line-height:1}.risk-header>div>span{color:var(--muted);font-size:14px}.risk-header b{margin-left:8px}.risk-header button,.a-risk-state button{color:#d7d8dc;min-height:44px;font:inherit;cursor:pointer;background:#1b1c20;border:1px solid #393b42;border-radius:11px;padding:0 18px;font-weight:700;transition:background .2s,border-color .2s,transform .15s}.risk-header button:hover,.a-risk-state button:hover{background:#222329;border-color:#555861}.risk-header button:active,.a-risk-state button:active{transform:translateY(1px)}.risk-header button:disabled{cursor:wait;opacity:.6}.risk-decision{background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--risk) 11%,transparent),transparent 38%),#17181c;border:1px solid #303239;border-radius:24px;grid-template-columns:minmax(230px,.8fr) minmax(320px,1.4fr) minmax(260px,.85fr);min-height:300px;display:grid;overflow:hidden}.risk-primary,.risk-action,.risk-side-metrics{padding:38px 40px}.risk-primary{border-right:1px solid var(--line);flex-direction:column;justify-content:center;display:flex;position:relative}.risk-primary>span,.risk-action>span{color:#b0b2ba;font-size:14px;font-weight:700}.risk-primary>strong{color:var(--risk);letter-spacing:-.075em;margin:18px 0 14px;font-size:clamp(76px,8vw,116px);line-height:.75}.risk-primary em{background:color-mix(in srgb,var(--risk) 15%,transparent);color:var(--risk);border-radius:8px;align-self:flex-start;padding:7px 10px;font-size:13px;font-style:normal;font-weight:800}.risk-action{flex-direction:column;justify-content:center;display:flex}.risk-action h2{letter-spacing:-.035em;text-wrap:balance;max-width:590px;margin:16px 0 12px;font-size:clamp(24px,3vw,38px);line-height:1.25}.risk-action p{color:#858892;max-width:520px;margin:0;font-size:13px;line-height:1.7}.risk-side-metrics{border-left:1px solid var(--line);grid-template-rows:1fr 1fr;gap:0;padding:0;display:grid}.risk-probability{grid-template-columns:1fr auto;align-content:center;padding:27px 28px;display:grid}.risk-probability+article{border-top:1px solid var(--line)}.risk-probability>span{color:#b7bac1;font-size:14px;font-weight:700}.risk-probability>strong{color:var(--risk);grid-area:1/2/3;font-size:36px}.risk-probability.upside>strong{color:var(--upside)}.risk-probability strong small{font-size:.45em}.risk-probability>div{background:#303238;border-radius:4px;height:4px;margin:11px 18px 9px 0;overflow:hidden}.risk-probability>div i{background:var(--risk);height:100%;display:block}.risk-probability.upside>div i{background:var(--upside)}.risk-probability p{color:#777a84;grid-column:1/-1;margin:0;font-size:12px}.risk-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#15161a;margin-top:22px;padding:32px 34px}.risk-section-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.risk-section-title h2,.risk-validation h2{letter-spacing:-.025em;margin:0;font-size:25px}.risk-section-title>span{color:#7c7f88;font-size:12px}.risk-drivers{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:28px;display:grid}.risk-drivers article{padding:24px 22px}.risk-drivers article+article{border-left:1px solid var(--line)}.risk-drivers article>div:first-child{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.risk-drivers article span{font-size:14px;font-weight:700}.risk-drivers article strong{color:var(--risk);font-size:27px}.driver-track{background:#2b2d33;border-radius:5px;height:4px;margin:13px 0 12px;overflow:hidden}.driver-track i{background:var(--risk);height:100%;display:block}.risk-drivers p{color:#858892;margin:0;font-size:12px;line-height:1.65}.risk-reasons{grid-template-columns:repeat(3,1fr);gap:18px;margin:20px 0 0;padding:0;list-style:none;display:grid}.risk-reasons li{color:#c0c2c8;padding-left:17px;font-size:13px;line-height:1.65;position:relative}.risk-reasons li:before{content:"";background:var(--risk);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.risk-periods{background:#101115;border:1px solid #303239;border-radius:10px;padding:3px;display:flex}.risk-periods button{color:#858892;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 15px;font-size:12px;font-weight:800}.risk-periods button[aria-pressed=true]{color:#fff;background:#292b31}.risk-history{margin-top:22px;position:relative}.risk-chart-readout{border-bottom:1px solid var(--line);color:#8e919a;align-items:center;gap:20px;min-height:46px;padding:0 12px;font-size:12px;display:flex}.risk-chart-readout strong{color:#d7d8dc;margin-right:auto}.risk-chart-readout b{color:#eceef0;margin-left:5px}.risk-price-chart,.risk-lines-chart{touch-action:pan-y;width:100%;display:block}.risk-price-chart{margin-top:6px}.risk-lines-chart{margin-top:-10px}.price-line{fill:none;stroke:#cfd2d8;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.realized-crash{fill:var(--danger);stroke:#17181c;stroke-width:2px}.risk-crosshair{stroke:#5c5f68;stroke-width:1px;stroke-dasharray:3 4}.price-active{fill:#fff;stroke:#15161a;stroke-width:3px}.risk-grid{stroke:#292b31;stroke-width:1px}.risk-axis{fill:#747781;font-size:11px}.risk-series{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.risk-series.top{stroke:var(--risk)}.risk-series.crash{stroke:var(--danger)}.risk-series.upside{stroke:var(--upside)}.risk-dot{stroke:#15161a;stroke-width:2px}.risk-dot.top{fill:var(--risk)}.risk-dot.crash{fill:var(--danger)}.risk-dot.upside{fill:var(--upside)}.risk-legend{color:#91949d;flex-wrap:wrap;gap:18px;padding:6px 10px 0;font-size:12px;display:flex}.risk-legend span{align-items:center;gap:7px;display:flex}.risk-legend i{background:currentColor;width:18px;height:2px}.risk-legend .top{color:var(--risk)}.risk-legend .crash,.risk-legend .realized{color:var(--danger)}.risk-legend .upside{color:var(--upside)}.risk-legend .realized i{border-radius:50%;width:7px;height:7px}.risk-chart-note{color:#747781;margin:14px 10px 0;font-size:12px;line-height:1.6}.risk-validation{grid-template-columns:minmax(240px,.8fr) minmax(500px,1.7fr);align-items:center;gap:42px;display:grid}.risk-validation>div>span{color:#7d8089;margin-top:11px;font-size:12px;line-height:1.65;display:block}.risk-validation dl{grid-template-columns:1.5fr .75fr .75fr .9fr;margin:0;display:grid}.risk-validation dl>div{border-left:1px solid var(--line);padding:10px 18px}.risk-validation dt{color:#777a84;min-height:34px;font-size:11px;line-height:1.5}.risk-validation dd{color:#e6e7e9;margin:8px 0 0;font-size:18px;font-weight:800;line-height:1.3}.risk-footer{color:#737680;grid-template-columns:.75fr 2fr;gap:35px;padding:24px 10px 0;font-size:11px;line-height:1.7;display:grid}.risk-footer>div:first-child{border-right:1px solid var(--line);padding-right:30px}.risk-footer strong{color:#a5a8b0}.risk-footer span{display:block}.risk-footer p{margin:4px 0}.a-risk-state{color:#8f929b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:70vh;display:flex}.a-risk-state strong{color:#f0f1f3;font-size:20px}.risk-skeleton{background:linear-gradient(90deg,#22242a,#555861,#22242a) 0 0/200% 100%;border-radius:9px;width:min(540px,75vw);height:6px;margin-top:18px;animation:1.5s infinite risk-loading}@keyframes risk-loading{to{background-position:-200% 0}}button:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.risk-skeleton{animation:none}.risk-header button{transition:none}}@media (width<=1050px){.risk-decision{grid-template-columns:.85fr 1.25fr}.risk-side-metrics{border-top:1px solid var(--line);border-left:0;grid-column:1/-1;grid-template-rows:auto;grid-template-columns:1fr 1fr}.risk-probability+article{border-top:0;border-left:1px solid var(--line)}.risk-drivers{grid-template-columns:1fr 1fr}.risk-drivers article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.risk-drivers article:nth-child(4){border-top:1px solid var(--line)}.risk-validation,.risk-footer{grid-template-columns:1fr}.risk-footer>div:first-child{border-right:0;border-bottom:1px solid var(--line);padding:0 0 18px}}@media (width<=720px){.a-risk-page{padding:24px 15px 54px}.risk-header{display:block}.risk-header button{margin-top:18px}.risk-decision{grid-template-columns:1fr}.risk-primary,.risk-action{padding:30px 24px}.risk-primary{border-right:0;border-bottom:1px solid var(--line)}.risk-primary>strong{font-size:88px}.risk-side-metrics{grid-template-columns:1fr}.risk-probability+article{border-top:1px solid var(--line);border-left:0}.risk-section{padding:27px 20px}.risk-section-title{align-items:flex-start}.risk-section-title>span{display:none}.risk-drivers,.risk-reasons{grid-template-columns:1fr}.risk-drivers article+article,.risk-drivers article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.risk-reasons{gap:12px}.risk-chart-readout{grid-template-columns:1fr 1fr;gap:7px 14px;padding:10px;display:grid}.risk-chart-readout strong{grid-column:1/-1}.risk-price-chart,.risk-lines-chart{min-width:680px}.risk-history{overflow-x:auto}.risk-legend{position:sticky;left:0}.risk-validation dl{grid-template-columns:1fr 1fr}.risk-validation dl>div:nth-child(odd){border-left:0}.risk-validation dl>div:nth-child(n+3){border-top:1px solid var(--line)}.risk-footer{gap:18px}}.risk-primary>strong small{letter-spacing:-.01em;margin-left:8px;font-size:.2em}.risk-series.defense{stroke:var(--danger);stroke-width:3px}.risk-dot.defense{fill:var(--danger)}.risk-legend .defense,.risk-legend .realized{color:var(--danger)}.risk-legend .threshold{color:#d7d8dc}.risk-legend .threshold i{background:0 0;border-top:1px dashed #d7d8dc;height:0}.risk-grid.alert{stroke:#8f6d4a;stroke-dasharray:6 5}.risk-validation dl small{color:#777a84;margin-top:7px;font-size:10px;line-height:1.45;display:block}.institutional-flow-page{--report-red:#ef5d69;--report-green:#00a477;--report-amber:#b87400;--report-ink:#20242b;--report-muted:#737b88;--report-line:#d9dde3;color:#f4f5f7;font-variant-numeric:tabular-nums;max-width:1180px;margin:0 auto;padding:30px 34px 72px;transition:opacity .18s}.institutional-flow-page.is-loading{opacity:.58}.report-toolbar{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.report-toolbar>div:first-child>span{color:#7caaff;letter-spacing:.1em;font-size:12px;font-weight:800}.report-toolbar h1{letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(28px,4vw,42px);line-height:1}.report-actions{align-items:flex-end;gap:14px;display:flex}.report-quality{color:#b8bdc7;background:#202126;border-radius:10px;align-items:center;min-height:40px;padding:0 13px;font-size:13px;font-weight:750;display:inline-flex}.report-quality.ok{color:#65d3aa}.report-quality.partial,.report-quality.stale{color:#e6b85f}.report-quality.invalid{color:#ff8589}.report-actions label{gap:5px;display:grid}.report-actions label>span{color:#858b96;font-size:11px;font-weight:700}.report-actions select{color:#f4f5f7;min-width:158px;min-height:42px;font:inherit;cursor:pointer;background:#18191d;border:1px solid #383b43;border-radius:10px;padding:0 34px 0 12px;font-size:13px}.report-actions select:disabled{cursor:wait;opacity:.55}.institutional-report{color:var(--report-ink);background:#f8f9fa;border:1px solid #dedfe2;border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #0005}.report-title{background:#fff;padding:38px 42px 28px}.report-title h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,5vw,52px);line-height:1.05}.report-title p{color:#252b36;background:#edf2ff;border-left:5px solid #5e83d7;margin:25px 0 0;padding:16px 20px;font-size:17px;font-weight:750;line-height:1.55}.report-block{padding:24px 42px 8px}.report-block h3{letter-spacing:-.02em;align-items:baseline;gap:10px;margin:0 0 12px;font-size:22px;display:flex}.report-block h3 small{color:#737b88;font-size:13px;font-weight:650}.report-table-wrap{border:1px solid var(--report-line);background:#fff;border-radius:4px;overflow:hidden}.report-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:19px}.report-table th,.report-table td{border-right:1px solid var(--report-line);border-bottom:1px solid var(--report-line);text-align:center;height:55px;padding:9px 12px}.report-table tr>:last-child{border-right:0}.report-table thead th{color:#30343a;background:#e7e9ec;height:48px;font-size:16px;font-weight:800}.report-table tbody th{font-weight:750}.report-table tbody tr:nth-child(odd){background:#fff1f3}.report-table tbody tr:nth-child(2n){background:#edf9fa}.report-table tfoot th,.report-table tfoot td{background:#fff3cf;border-bottom:0;height:56px;font-weight:850}.report-table .up,.spot-item .up{color:var(--report-red)}.report-table .down,.spot-item .down{color:var(--report-green)}.report-table .flat,.spot-item .flat{color:#6c7480}.report-summary{color:#2c3139;background:#f0f2f4;margin:8px 0 0;padding:14px 18px;font-size:15px;font-weight:720;line-height:1.55}.spot-block{padding-bottom:28px}.spot-grid{border:1px solid var(--report-line);background:#fff;border-radius:4px;grid-template-columns:1fr 1fr;gap:20px 44px;padding:23px 30px;display:grid}.spot-item{grid-template-columns:14px auto 1fr;align-items:center;gap:8px;font-size:18px;display:grid}.spot-item i{border-radius:1px;width:13px;height:13px}.spot-item i.institution{background:#ff6871}.spot-item i.main{background:#f5a700}.spot-item i.large{background:#24c5d4}.spot-item i.retail{background:#4d9de2}.spot-item span{font-weight:750}.spot-item strong{justify-self:start;font-size:20px}.turnover-line{color:var(--report-amber);background:#fff4d9;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:13px;padding:14px 18px;font-size:14px;font-weight:700;display:flex}.turnover-line strong{font-size:16px}.turnover-line span:before{content:"·";margin-right:14px}.turnover-line em{background:#f4deb0;border-radius:999px;padding:3px 9px;font-style:normal}.spot-verdicts{grid-template-columns:1fr 1fr;gap:18px;margin-top:13px;display:grid}.spot-verdicts strong{color:var(--report-red);background:#fff0f2;padding:15px 18px;font-size:17px}.spot-verdicts strong+strong{color:var(--report-green);background:#eaf8f7}.main-summary{background:#edf2ff}.report-footnote{color:#78808d;flex-wrap:wrap;gap:7px 22px;padding:22px 42px 30px;font-size:12px;line-height:1.55;display:flex}.report-footnote span:before{content:"·";margin-right:7px}.report-details{border-bottom:1px solid #292b31;margin-top:15px}.report-details summary{color:#9da1aa;cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;font-size:13px;font-weight:700;list-style:none;display:flex}.report-details summary span{color:#aaaeb7;background:#25272d;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.report-details>div{grid-template-columns:1fr 1fr;gap:38px;padding:4px 0 26px;display:grid}.report-details h3{font-size:14px}.report-details ul{color:#9699a2;margin:0;padding-left:18px;font-size:13px;line-height:1.7}.flow-inline-error{color:#e99a9c;padding:12px 0;font-size:13px}.flow-state{color:#90939c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:70vh;display:flex}.flow-state strong{color:#eff0f2;font-size:22px}.flow-state>i{background:linear-gradient(90deg,#25272d,#77a9ff,#25272d) 0 0/200% 100%;border-radius:4px;width:110px;height:4px;animation:1.2s linear infinite flow-loading}.flow-state button{color:#f0f1f3;min-width:96px;min-height:44px;font:inherit;cursor:pointer;background:#1b1c20;border:1px solid #3a3c43;border-radius:9px}.institutional-flow-page button:focus-visible,.institutional-flow-page select:focus-visible,.report-details summary:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes flow-loading{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.institutional-flow-page{transition:none}.flow-state>i{animation:none}}@media (width<=720px){.institutional-flow-page{padding:22px 12px 48px}.report-toolbar{flex-direction:column;align-items:flex-start}.report-actions{justify-content:space-between;width:100%}.report-actions select{min-width:140px}.institutional-report{border-radius:12px}.report-title{padding:27px 18px 20px}.report-title h2{font-size:34px}.report-title p{margin-top:18px;padding:13px 14px;font-size:14px}.report-block{padding:20px 10px 5px}.report-block h3{padding-left:5px;font-size:19px}.report-block h3 small{font-size:11px}.report-table{font-size:14px}.report-table th,.report-table td{height:48px;padding:7px 4px}.report-table thead th{height:43px;font-size:12px}.report-table tfoot th,.report-table tfoot td{height:48px}.report-summary{padding:12px 13px;font-size:13px}.spot-block{padding-bottom:19px}.spot-grid{gap:17px 12px;padding:19px 13px}.spot-item{grid-template-columns:11px auto 1fr;gap:5px;font-size:14px}.spot-item i{width:10px;height:10px}.spot-item strong{font-size:14px}.turnover-line{padding:12px 13px;font-size:12px}.turnover-line strong{width:100%;font-size:14px}.turnover-line span:before{margin-right:7px}.spot-verdicts{grid-template-columns:1fr;gap:8px}.spot-verdicts strong{padding:12px 13px;font-size:14px}.report-footnote{padding:18px 15px 23px;font-size:11px}.report-details>div{grid-template-columns:1fr;gap:14px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--overview-bg:#0b0b0d;--overview-panel:#111114;--overview-line:#2a2a30;--overview-text:#f3f3f5;--overview-soft:#b0b0b8;--overview-faint:#7a7a84;--overview-blue:#82b8ef;--overview-red:#ef6b69;--overview-green:#43c985}.account-overview-page{background:var(--overview-bg);max-width:1180px;min-height:100dvh;color:var(--overview-text);margin:0 auto;padding:28px clamp(16px,4vw,40px) 48px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ao-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.ao-kicker{color:var(--overview-blue);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.ao-header h1{letter-spacing:-.04em;margin:6px 0 4px;font-size:clamp(26px,4vw,34px)}.ao-fresh{color:var(--overview-faint);margin:0;font-size:12px}.ao-header button{border:1px solid var(--overview-line);min-width:88px;min-height:44px;color:var(--overview-soft);cursor:pointer;background:0 0;border-radius:8px;padding:0 16px;font-size:14px;font-weight:700}.ao-header button:hover{color:var(--overview-text);background:#1a1a1e}.ao-header button:disabled{cursor:default;opacity:.55}.ao-header button:focus-visible{outline:2px solid var(--overview-blue);outline-offset:2px}.ao-kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.ao-kpi article,.ao-card{border:1px solid var(--overview-line);background:var(--overview-panel);border-radius:12px}.ao-kpi article{padding:14px 16px 16px}.ao-kpi span{color:var(--overview-soft);font-size:12px;font-weight:650;display:block}.ao-kpi strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(20px,2.4vw,28px);line-height:1.15;display:block}.ao-kpi p{color:var(--overview-faint);margin:8px 0 0;font-size:12px}.ao-visuals{grid-template-columns:1.05fr .95fr;gap:12px;margin-bottom:12px;display:grid}.ao-card{padding:16px 16px 18px}.ao-card>header,.ao-trend>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ao-card h2{margin:0;font-size:15px;font-weight:720}.ao-card header span,.ao-card header p{color:var(--overview-faint);margin:4px 0 0;font-size:12px}.ao-donut{grid-template-columns:168px minmax(0,1fr);align-items:center;gap:16px;display:grid}.ao-donut svg{width:168px;height:168px;display:block}.ao-donut-center-label{fill:#7a7a84;font-size:10px}.ao-donut-center-value{fill:#f3f3f5;font-size:13px;font-weight:700}.ao-legend{margin:0;padding:0;list-style:none}.ao-legend li{border-bottom:1px solid #232328;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:34px;font-size:13px;display:grid}.ao-legend li:last-child{border-bottom:0}.ao-swatch{border-radius:50%;width:8px;height:8px}.ao-legend-name{color:var(--overview-soft)}.ao-legend strong{font-variant-numeric:tabular-nums;font-size:13px}.ao-legend small{color:var(--overview-faint);text-align:right;min-width:48px}.ao-bars{gap:12px;display:grid}.ao-bar-row{grid-template-columns:86px minmax(0,1fr) minmax(110px,auto);align-items:center;gap:10px;display:grid}.ao-bar-meta span{font-size:13px;font-weight:650;display:block}.ao-bar-meta small{color:var(--overview-faint);font-size:11px}.ao-bar-track{background:#1c1c21;border-radius:999px;height:10px;position:relative;overflow:hidden}.ao-bar-zero{background:#4a4a52;width:1px;height:100%;position:absolute;top:0;left:50%}.ao-bar-pos,.ao-bar-neg{border-radius:999px;height:100%;position:absolute;top:0}.ao-bar-pos{background:var(--overview-red)}.ao-bar-neg{background:var(--overview-green)}.ao-bar-row strong{text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.ao-trend{margin-bottom:12px}.ao-trend header p{max-width:420px}.ao-trend-latest{text-align:right;color:var(--overview-soft);gap:6px;font-size:12px;display:grid}.ao-trend-latest b{font-variant-numeric:tabular-nums;margin-left:6px}.ao-trend-wrap{height:240px;position:relative}.ao-trend-wrap canvas{width:100%;height:100%;display:block}.ao-trend-tip{color:var(--overview-faint);flex-wrap:wrap;gap:10px 16px;margin-top:10px;font-size:12px;display:flex}.ao-trend-tip b{font-variant-numeric:tabular-nums}.ao-empty{min-height:160px;color:var(--overview-faint);place-items:center;display:grid}.ao-details{gap:12px;display:grid}.ao-table{display:grid}.ao-thead,.ao-trow{grid-template-columns:1.2fr 1fr .9fr .7fr .95fr 1.5fr;align-items:start;gap:10px;padding:10px 0;display:grid}.ao-thead{color:var(--overview-faint);border-bottom:1px solid var(--overview-line);font-size:11px}.ao-trow{font-variant-numeric:tabular-nums;border-bottom:1px solid #232328;font-size:13px}.ao-trow:last-child{border-bottom:0}.ao-trow strong{font-size:13px}.ao-trow small{color:var(--overview-faint);font-size:11px;font-weight:500;display:block}.ao-secondary{color:var(--overview-soft);line-height:1.45}.ao-note{color:var(--overview-faint);justify-content:space-between;gap:16px;margin-top:14px;font-size:12px;line-height:1.6;display:flex}.ao-note p{max-width:820px;margin:0}.ao-state{min-height:70dvh;color:var(--overview-soft);place-items:center;display:grid}@media (width<=980px){.ao-kpi{grid-template-columns:1fr 1fr}.ao-visuals{grid-template-columns:1fr}}@media (width<=720px){.account-overview-page{padding:20px 14px 36px}.ao-header{align-items:stretch}.ao-donut{grid-template-columns:1fr;justify-items:center}.ao-bar-row{grid-template-columns:1fr auto}.ao-bar-track{grid-column:1/-1}.ao-thead{display:none}.ao-trow{grid-template-columns:1fr 1fr;gap:6px 12px;padding:12px 0}.ao-trow strong,.ao-secondary{grid-column:1/-1}.ao-note{flex-direction:column}}@media (width<=420px){.ao-kpi{grid-template-columns:1fr}.ao-trend-wrap{height:200px}}@media (prefers-reduced-motion:reduce){.ao-bar-pos,.ao-bar-neg{transition:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fund-bg:#0a0a0b;--fund-panel:#171719;--fund-hover:#1e1e21;--fund-line:#303034;--fund-text:#f5f5f6;--fund-soft:#aaaab1;--fund-faint:#777780;--fund-blue:#82b8ef;--fund-red:#ef6b69;--fund-green:#43c985}.fund-page{background:var(--fund-bg);min-height:100dvh;color:var(--fund-text);padding:36px clamp(20px,5vw,72px) 48px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.positive{color:var(--fund-red)!important}.negative{color:var(--fund-green)!important}.neutral{color:var(--fund-text)!important}.fund-header{justify-content:space-between;align-items:center;width:min(1100px,100%);margin:0 auto 38px;display:flex}.fund-header h1{letter-spacing:-.04em;margin:0;font-size:34px}.fund-header button{border:1px solid var(--fund-line);min-width:72px;min-height:44px;color:var(--fund-soft);cursor:pointer;background:0 0;border-radius:10px;padding:0 16px;font-size:14px;font-weight:700}.fund-header button:hover{background:var(--fund-hover);color:var(--fund-text)}.fund-header button:disabled{cursor:default;opacity:.55}.fund-header button:focus-visible,.fund-holding-row:focus-visible,.fund-detail button:focus-visible,details summary:focus-visible{outline:2px solid var(--fund-blue);outline-offset:2px}.fund-overview{grid-template-columns:1.45fr 1fr 1fr;gap:0;width:min(1100px,100%);margin:0 auto 24px;display:grid}.fund-overview>div{padding:8px 32px 8px 0}.fund-overview>div+div{border-left:1px solid var(--fund-line);padding-left:40px}.fund-overview span{color:var(--fund-soft);margin-bottom:12px;font-size:16px;font-weight:650;display:block}.fund-overview span b,.fund-estimate-note b,.fund-estimated-nav span b{color:#a9d0f6;letter-spacing:.04em;background:#82b8ef1a;border:1px solid #82b8ef61;border-radius:999px;margin-right:8px;padding:3px 7px;font-size:11px;line-height:1.2;display:inline-block}.fund-overview strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(36px,5vw,58px);line-height:1;display:block}.fund-overview .day-profit strong{font-size:clamp(30px,3.7vw,46px)}.fund-overview p{color:var(--fund-faint);margin:14px 0 0;font-size:13px}.fund-estimate-note{width:min(1100px,100%);color:var(--fund-faint);margin:0 auto 42px;font-size:12px;line-height:1.7}.fund-total-performance{border:1px solid var(--fund-line);background:linear-gradient(#18181b 0%,#121214 100%);border-radius:16px;width:min(1100px,100%);margin:0 auto 46px;padding:24px 26px 18px}.fund-total-performance>header,.fund-performance-detail>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:10px;display:flex}.fund-total-performance header div,.fund-performance-detail header div{align-items:baseline;gap:14px;display:flex}.fund-total-performance header span,.fund-performance-detail header span{color:var(--fund-soft);font-size:14px;font-weight:700}.fund-total-performance header strong,.fund-performance-detail header strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:24px}.fund-total-performance header p,.fund-performance-detail header p{color:var(--fund-faint);margin:0;font-size:12px}.fund-performance-chart{width:100%;height:270px;position:relative;overflow:hidden}.fund-performance-chart canvas{cursor:crosshair;touch-action:pan-y;width:100%;height:100%;display:block}.fund-performance-chart.compact{width:150px;height:48px}.fund-performance-chart.compact canvas{cursor:pointer}.fund-chart-shell{width:100%}.fund-chart-controls{justify-content:space-between;align-items:center;gap:18px;min-height:44px;padding:2px 72px 4px 12px;display:flex}.fund-chart-periods{background:#111113;border:1px solid #323237;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.fund-chart-periods button{min-width:52px;min-height:32px;color:var(--fund-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:12px;font-weight:720}.fund-chart-periods button:hover{color:var(--fund-text)}.fund-chart-periods button[aria-pressed=true]{color:var(--fund-text);background:#2a2a2f;box-shadow:inset 0 0 0 1px #3b3b42}.fund-chart-periods button:focus-visible{outline:2px solid var(--fund-blue);outline-offset:2px}.fund-chart-range{color:var(--fund-faint);font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;font-size:11px;display:flex}.fund-chart-range strong{letter-spacing:0!important;font-size:13px!important}.fund-chart-tooltip{z-index:2;pointer-events:none;background:#161619f5;border:1px solid #3b3b40;border-radius:9px;gap:5px;min-width:190px;padding:10px 12px;display:grid;position:absolute;top:16px;transform:translate(-50%);box-shadow:0 10px 26px #0000004d}.fund-chart-tooltip span{color:var(--fund-faint);font-size:11px}.fund-chart-tooltip strong{font-variant-numeric:tabular-nums;font-size:15px}.fund-chart-tooltip small{color:var(--fund-soft);white-space:nowrap;font-size:11px}.fund-holdings{width:min(1100px,100%);margin:0 auto}.fund-holdings h2{color:var(--fund-soft);margin:0 0 14px;font-size:15px;font-weight:700}.fund-holding-list{border-top:1px solid var(--fund-line)}.fund-holding-row{border:0;border-bottom:1px solid var(--fund-line);width:100%;min-height:94px;color:var(--fund-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) 150px auto 24px;align-items:center;gap:24px;padding:18px 12px;transition:background .16s;display:grid}.fund-holding-row:hover{background:var(--fund-hover)}.fund-name,.fund-value{gap:8px;display:grid}.fund-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:720;overflow:hidden}.fund-name small,.fund-value small{color:var(--fund-faint);font-size:13px;font-weight:550}.fund-value{text-align:right;min-width:180px}.fund-value strong{font-variant-numeric:tabular-nums;font-size:20px}.fund-holding-row>i{color:var(--fund-faint);text-align:right;font-size:30px;font-style:normal;font-weight:300}.fund-refresh-note{width:min(1100px,100%);color:var(--fund-faint);text-align:right;margin:18px auto 0;font-size:12px}.fund-loading{min-height:70dvh;color:var(--fund-soft);place-items:center;font-size:15px;display:grid}.fund-detail-layer{z-index:100;justify-items:end;display:grid;position:fixed;inset:0}.fund-detail-backdrop{cursor:default;background:#000000a3;border:0;animation:.18s ease-out fund-fade;position:absolute;inset:0}.fund-detail{border-left:1px solid var(--fund-line);background:#111113;width:min(680px,100%);height:100dvh;padding:32px;animation:.22s cubic-bezier(.2,.8,.2,1) fund-slide;position:relative;overflow-y:auto;box-shadow:-24px 0 70px #0000005c}.fund-detail-header{border-bottom:1px solid var(--fund-line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:24px;display:flex}.fund-detail-header span{color:var(--fund-blue);font-size:13px;font-weight:750}.fund-detail-header h2{letter-spacing:-.025em;max-width:520px;margin:7px 0 0;font-size:23px;line-height:1.25}.fund-detail-header button{border:1px solid var(--fund-line);width:44px;height:44px;color:var(--fund-soft);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;font-size:26px;display:grid}.fund-detail-primary{border-bottom:1px solid var(--fund-line);grid-template-columns:1fr 1fr;gap:24px;padding:28px 0;display:grid}.fund-detail-primary span,.fund-detail-grid span,.fund-nav-detail span{color:var(--fund-soft);margin-bottom:10px;font-size:13px;display:block}.fund-detail-primary strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:30px}.fund-detail-grid{border-bottom:1px solid var(--fund-line);grid-template-columns:repeat(2,1fr);display:grid}.fund-detail-grid>div{padding:20px 20px 20px 0}.fund-detail-grid>div:nth-child(2n){border-left:1px solid var(--fund-line);padding-left:24px}.fund-detail-grid>div:nth-child(-n+2){border-bottom:1px solid var(--fund-line)}.fund-detail-grid strong{font-variant-numeric:tabular-nums;font-size:17px}.fund-performance-detail{border-bottom:1px solid var(--fund-line);padding:26px 0 18px}.fund-performance-detail .fund-performance-chart{height:250px}.fund-nav-chart-detail{padding-top:26px}.fund-nav-detail{border-bottom:1px solid var(--fund-line);grid-template-columns:190px 190px 1fr;align-items:end;gap:24px;padding:24px 0;display:grid}.fund-nav-detail strong{font-size:28px;display:inline-block}.fund-nav-detail small{margin-left:10px;font-size:13px;font-weight:700}.fund-nav-detail p{color:var(--fund-faint);margin:0;font-size:12px;line-height:1.7}.fund-estimated-nav span{white-space:nowrap}.fund-transactions,.fund-method{border-bottom:1px solid var(--fund-line)}.fund-transactions summary,.fund-method summary{min-height:58px;color:var(--fund-text);cursor:pointer;justify-content:space-between;align-items:center;font-size:15px;font-weight:700;list-style:none;display:flex}.fund-transactions summary::-webkit-details-marker{display:none}.fund-method summary::-webkit-details-marker{display:none}.fund-transactions summary span{color:var(--fund-faint);font-size:13px}.fund-transaction-table{padding-bottom:16px}.fund-transaction-columns,.fund-transaction{grid-template-columns:1.25fr .9fr 1fr .8fr .7fr;align-items:center;gap:12px;min-height:46px;display:grid}.fund-transaction-columns{color:var(--fund-faint);font-size:12px;font-weight:700}.fund-transaction{color:var(--fund-soft);border-top:1px solid #29292d;font-size:13px}.fund-transaction strong{color:var(--fund-text);font-size:13px}.transaction-status{border-radius:6px;width:max-content;padding:5px 8px;font-weight:700}.transaction-status.confirmed{color:#69dca0;background:#43c9851a}.transaction-status.pending{color:#e2b157;background:#e1aa471a}.fund-method{padding-bottom:14px}.fund-method p{color:var(--fund-soft);margin:0 0 12px;font-size:13px;line-height:1.65}@keyframes fund-fade{0%{opacity:0}}@keyframes fund-slide{0%{opacity:.72;transform:translate(34px)}}@media (width<=720px){.fund-page{padding:24px 18px 40px}.fund-header{margin-bottom:30px}.fund-header h1{font-size:28px}.fund-overview{grid-template-columns:1fr;margin-bottom:38px}.fund-overview>div{padding:0 0 24px}.fund-overview>div+div{border-top:1px solid var(--fund-line);border-left:0;padding:24px 0 0}.fund-overview strong{font-size:42px}.fund-overview .day-profit strong{font-size:36px}.fund-estimate-note{margin-top:-20px;margin-bottom:34px}.fund-total-performance{border-radius:13px;margin-bottom:38px;padding:20px 12px 12px}.fund-total-performance>header,.fund-performance-detail>header{flex-direction:column;align-items:flex-start;gap:6px;padding-inline:4px}.fund-total-performance header div,.fund-performance-detail header div{justify-content:space-between;width:100%}.fund-total-performance header strong,.fund-performance-detail header strong{font-size:20px}.fund-chart-controls{flex-direction:column;align-items:flex-start;gap:9px;padding:4px 4px 8px}.fund-chart-periods{width:100%}.fund-chart-periods button{flex:1;min-width:0}.fund-chart-range{justify-content:space-between;width:100%}.fund-performance-chart{height:220px}.fund-holding-row{grid-template-columns:minmax(0,1fr) 86px auto 14px;gap:9px;min-height:106px;padding-inline:4px}.fund-performance-chart.compact{width:86px;height:42px}.fund-name strong{white-space:normal;max-width:46vw;font-size:16px}.fund-name small,.fund-value small{font-size:12px}.fund-value{min-width:120px}.fund-value strong{font-size:17px}.fund-detail{border-left:0;padding:22px 18px 36px}.fund-detail-header h2{font-size:20px}.fund-detail-primary strong{font-size:23px}.fund-performance-detail .fund-performance-chart{height:220px}.fund-nav-detail{grid-template-columns:1fr;gap:18px}.fund-transaction-columns{display:none}.fund-transaction{grid-template-columns:1fr auto;gap:7px 14px;padding:12px 0}}@media (width<=480px){.fund-holding-row{grid-template-columns:minmax(0,1fr) auto 12px}.fund-performance-chart.compact{display:none}}@media (prefers-reduced-motion:reduce){.fund-holding-row{transition:none}.fund-detail,.fund-detail-backdrop{animation:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--wz-bg:#0a0a0b;--wz-panel:#151517;--wz-hover:#1d1d20;--wz-line:#303034;--wz-text:#f5f5f6;--wz-soft:#aaaab1;--wz-faint:#777780;--wz-blue:#76a9ea;--wz-red:#ef6b69;--wz-green:#43c985}*{box-sizing:border-box}.weizhong-page{background:var(--wz-bg);min-height:100dvh;color:var(--wz-text);padding:36px clamp(20px,5vw,72px) 56px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.weizhong-page .positive{color:var(--wz-red)!important}.weizhong-page .negative{color:var(--wz-green)!important}.weizhong-page .neutral{color:var(--wz-text)!important}.weizhong-header{justify-content:space-between;align-items:flex-end;width:min(1120px,100%);margin:0 auto 38px;display:flex}.weizhong-header span{color:var(--wz-blue);letter-spacing:.12em;font-size:12px;font-weight:750}.weizhong-header h1{letter-spacing:-.04em;margin:5px 0 0;font-size:34px}.weizhong-header button{border:1px solid var(--wz-line);min-width:72px;min-height:44px;color:var(--wz-soft);cursor:pointer;background:0 0;border-radius:10px;padding:0 16px;font-size:14px;font-weight:700}.weizhong-header button:hover{background:var(--wz-hover);color:var(--wz-text)}.weizhong-header button:disabled{cursor:default;opacity:.55}.weizhong-header button:focus-visible,.weizhong-details summary:focus-visible{outline:2px solid var(--wz-blue);outline-offset:2px}.weizhong-overview{grid-template-columns:1.4fr 1fr;width:min(1120px,100%);margin:0 auto 54px;display:grid}.weizhong-overview.fund-only{grid-template-columns:1.4fr 1fr}.weizhong-overview>div{padding:8px 32px 8px 0}.weizhong-overview>div+div{border-left:1px solid var(--wz-line);padding-left:40px}.weizhong-overview span{color:var(--wz-soft);margin-bottom:12px;font-size:16px;font-weight:650;display:block}.weizhong-overview strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(36px,5vw,58px);line-height:1;display:block}.weizhong-overview p{color:var(--wz-faint);margin:14px 0 0;font-size:13px}.weizhong-section{border-top:1px solid var(--wz-line);width:min(1120px,100%);margin:0 auto 46px}.weizhong-section>header{border-bottom:1px solid var(--wz-line);justify-content:space-between;align-items:center;gap:32px;min-height:116px;padding:24px 0;display:flex}.weizhong-section>header>div:first-child>span{color:var(--wz-blue);letter-spacing:.08em;font-size:12px;font-weight:760}.weizhong-section h2{letter-spacing:-.025em;margin:7px 0 5px;font-size:22px}.weizhong-section>header small{color:var(--wz-faint);font-size:12px}.weizhong-section-value{text-align:right;flex:none;gap:8px;display:grid}.weizhong-section-value strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:27px}.weizhong-section-value small{font-weight:700;color:var(--wz-red)!important;font-size:13px!important}.weizhong-metric-strip{border-bottom:1px solid var(--wz-line);grid-template-columns:repeat(4,1fr);display:grid}.weizhong-metric-strip>div{min-width:0;padding:20px 18px 20px 0}.weizhong-metric-strip>div+div{border-left:1px solid var(--wz-line);padding-left:20px}.weizhong-metric-strip span{color:var(--wz-faint);margin-bottom:9px;font-size:12px;display:block}.weizhong-metric-strip strong{font-variant-numeric:tabular-nums;font-size:17px}.weizhong-metric-strip small{color:var(--wz-faint);margin-top:7px;font-size:11px;display:block}.weizhong-details{border-bottom:1px solid var(--wz-line)}.weizhong-details summary{min-height:60px;color:var(--wz-text);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:15px;font-weight:700;list-style:none;display:flex}.weizhong-details summary::-webkit-details-marker{display:none}.weizhong-details summary:after{content:"⌄";color:var(--wz-faint);margin-left:4px;font-size:18px;transition:transform .18s}.weizhong-details:not([open]) summary:after{transform:rotate(-90deg)}.weizhong-details summary span{color:var(--wz-red);margin-left:auto;font-size:13px}.weizhong-table-head,.weizhong-table-row{grid-template-columns:1.1fr .85fr .95fr .9fr .95fr .95fr;align-items:center;gap:16px;display:grid}.weizhong-table-head{min-height:36px;color:var(--wz-faint);font-size:11px;font-weight:700}.weizhong-table-row{min-height:66px;color:var(--wz-soft);border-top:1px solid #27272b;font-size:13px}.weizhong-table-row>:not(:first-child){text-align:right}.weizhong-table-row strong{color:var(--wz-text);font-variant-numeric:tabular-nums;font-size:13px}.weizhong-table-row small{color:var(--wz-faint);margin-top:5px;font-size:10px;font-weight:600;display:block}.weizhong-method-note{color:var(--wz-faint);margin:0;padding:14px 0 18px;font-size:12px;line-height:1.7}.wealth-product-list{border-bottom:1px solid var(--wz-line)}.wealth-product{border-bottom:1px solid #27272b;grid-template-columns:minmax(180px,1.2fr) repeat(5,minmax(100px,.8fr));align-items:center;gap:18px;min-height:94px;padding:20px 0;display:grid}.wealth-product:last-child{border-bottom:0}.wealth-product>div:not(.wealth-product-name){text-align:right;gap:8px;display:grid}.wealth-product span{color:var(--wz-faint);font-size:11px}.wealth-product strong{font-variant-numeric:tabular-nums;font-size:14px}.wealth-product strong.rate{color:var(--wz-red);font-size:19px}.wealth-product-name span{color:var(--wz-blue);font-weight:700}.wealth-product-name h3{margin:7px 0 0;font-size:17px}.weizhong-footer{width:min(1120px,100%);color:var(--wz-faint);text-align:right;margin:-26px auto 0;font-size:11px}.weizhong-loading{min-height:70dvh;color:var(--wz-soft);place-items:center;font-size:15px;display:grid}@media (width<=860px){.wealth-product{grid-template-columns:1fr repeat(2,minmax(110px,auto))}.wealth-product>div:nth-child(n+4){border-top:1px solid #27272b;padding-top:10px}}@media (width<=720px){.weizhong-page{padding:24px 18px 44px}.weizhong-header{margin-bottom:30px}.weizhong-header h1{font-size:28px}.weizhong-overview{grid-template-columns:1fr;margin-bottom:42px}.weizhong-overview>div{padding:0 0 24px}.weizhong-overview>div+div{border-top:1px solid var(--wz-line);border-left:0;padding:24px 0 0}.weizhong-overview strong{font-size:42px}.weizhong-section>header{flex-direction:column;align-items:flex-start;gap:18px;min-height:0}.weizhong-section-value{text-align:left;width:100%}.weizhong-metric-strip{grid-template-columns:repeat(2,1fr)}.weizhong-metric-strip>div{padding:18px 14px 18px 0}.weizhong-metric-strip>div:nth-child(2n){border-left:1px solid var(--wz-line);padding-left:16px}.weizhong-metric-strip>div:nth-child(odd){border-left:0}.weizhong-metric-strip>div:nth-child(-n+2){border-bottom:1px solid var(--wz-line)}.weizhong-table-head{display:none}.weizhong-table-row{grid-template-columns:1fr 1fr;gap:12px 18px;padding:16px 0}.weizhong-table-row>*{text-align:right;grid-template-columns:1fr auto;gap:10px;display:grid}.weizhong-table-row>:before{content:attr(data-label);color:var(--wz-faint);text-align:left;font-size:11px;font-weight:500}.weizhong-table-row small{grid-column:2}.wealth-product{grid-template-columns:1fr 1fr;gap:16px}.wealth-product-name{grid-column:1/-1}.wealth-product>div:not(.wealth-product-name){text-align:left;border-top:1px solid #27272b;padding-top:12px}.weizhong-footer{text-align:left;margin-top:-24px}}@media (prefers-reduced-motion:reduce){.weizhong-details summary:after{transition:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--jd-bg:#0a0a0b;--jd-panel:#151517;--jd-line:#303034;--jd-text:#f5f5f6;--jd-soft:#aaaab1;--jd-faint:#777780;--jd-red:#ef6b69;--jd-green:#43c985;--jd-accent:#f08a45}.jd-page{background:var(--jd-bg);min-height:100dvh;color:var(--jd-text);padding:36px clamp(20px,5vw,72px) 56px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.jd-page *{box-sizing:border-box}.jd-page .positive{color:var(--jd-red)!important}.jd-page .negative{color:var(--jd-green)!important}.jd-page .neutral{color:var(--jd-text)!important}.jd-header{justify-content:space-between;align-items:flex-end;width:min(1120px,100%);margin:0 auto 36px;display:flex}.jd-header span,.jd-funds>header span{color:var(--jd-accent);letter-spacing:.1em;font-size:12px;font-weight:760}.jd-header h1{letter-spacing:-.04em;margin:5px 0 7px;font-size:34px}.jd-header p{color:var(--jd-faint);margin:0;font-size:13px}.jd-header button{border:1px solid var(--jd-line);min-height:44px;color:var(--jd-soft);cursor:pointer;background:0 0;border-radius:10px;padding:0 16px;font-weight:700}.jd-header button:hover{color:var(--jd-text);background:#1d1d20}.jd-header button:disabled{opacity:.55;cursor:default}.jd-header button:focus-visible,.jd-fund summary:focus-visible{outline:2px solid var(--jd-accent);outline-offset:2px}.jd-overview{border-top:1px solid var(--jd-line);border-bottom:1px solid var(--jd-line);grid-template-columns:1.35fr 1fr 1fr;width:min(1120px,100%);margin:0 auto 54px;display:grid}.jd-overview article{padding:24px 24px 24px 0}.jd-overview article+article{border-left:1px solid var(--jd-line);padding-left:28px}.jd-overview span{color:var(--jd-soft);margin-bottom:12px;font-size:13px;font-weight:650;display:block}.jd-overview strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(28px,4vw,44px);display:block}.jd-overview p{color:var(--jd-faint);margin:11px 0 0;font-size:12px}.jd-funds{border-top:1px solid var(--jd-line);width:min(1120px,100%);margin:0 auto}.jd-funds>header{border-bottom:1px solid var(--jd-line);justify-content:space-between;align-items:center;min-height:90px;display:flex}.jd-funds h2{margin:6px 0 0;font-size:22px}.jd-funds>header small{color:var(--jd-faint);font-size:12px}.jd-fund{border-bottom:1px solid var(--jd-line)}.jd-fund summary{cursor:pointer;grid-template-columns:minmax(320px,1.6fr) minmax(150px,.65fr) minmax(160px,.7fr);align-items:center;gap:24px;min-height:112px;list-style:none;display:grid}.jd-fund summary::-webkit-details-marker{display:none}.jd-fund summary:after{content:"⌄";color:var(--jd-faint);font-size:18px;transition:transform .18s}.jd-fund:not([open]) summary:after{transform:rotate(-90deg)}.jd-fund-name span{color:var(--jd-accent);font-size:11px;font-weight:700}.jd-fund-name h3{letter-spacing:-.01em;margin:7px 0 6px;font-size:16px}.jd-fund-name small,.jd-fund-nav span,.jd-fund-value span,.jd-fund-nav small,.jd-fund-value small{color:var(--jd-faint);font-size:11px;display:block}.jd-fund-nav,.jd-fund-value{text-align:right;gap:7px;display:grid}.jd-fund-nav strong,.jd-fund-value strong{font-variant-numeric:tabular-nums;font-size:17px}.jd-lot-table{padding-bottom:12px}.jd-lot-head,.jd-lot-row{grid-template-columns:1.1fr .9fr .9fr .85fr .85fr .8fr;align-items:center;gap:16px;display:grid}.jd-lot-head{min-height:34px;color:var(--jd-faint);font-size:10px;font-weight:700}.jd-lot-row{min-height:62px;color:var(--jd-soft);border-top:1px solid #27272b;font-size:12px}.jd-lot-row>:not(:first-child){text-align:right}.jd-lot-row strong{color:var(--jd-text);font-variant-numeric:tabular-nums;font-size:12px}.jd-lot-row small{color:var(--jd-faint);margin-top:5px;font-size:10px;font-weight:600;display:block}.jd-footer{width:min(1120px,100%);color:var(--jd-faint);margin:26px auto 0;font-size:11px;line-height:1.7}.jd-footer p{margin:5px 0}.jd-loading{min-height:70dvh;color:var(--jd-soft);place-items:center;display:grid}@media (width<=760px){.jd-page{padding:24px 18px 44px}.jd-header{align-items:flex-start;gap:20px}.jd-header h1{font-size:28px}.jd-overview{grid-template-columns:1fr}.jd-overview article{padding:20px 0}.jd-overview article+article{border-top:1px solid var(--jd-line);border-left:0;padding-left:0}.jd-fund summary{grid-template-columns:1fr 1fr;gap:16px;padding:18px 0}.jd-fund-name{grid-column:1/-1}.jd-fund-nav,.jd-fund-value{text-align:left}.jd-fund summary:after{position:absolute;right:20px}.jd-lot-head{display:none}.jd-lot-row{grid-template-columns:1fr 1fr;gap:12px 18px;padding:16px 0}.jd-lot-row>*{text-align:right;grid-template-columns:1fr auto;gap:10px;display:grid}.jd-lot-row>:before{content:attr(data-label);color:var(--jd-faint);text-align:left;font-size:10px;font-weight:500}.jd-lot-row small{grid-column:2}}@media (prefers-reduced-motion:reduce){.jd-fund summary:after{transition:none}}.hm-shell{--hm-bg:#0b0c0e;--hm-surface:#121418;--hm-raised:#181b20;--hm-line:#30353d;--hm-text:#f3f5f7;--hm-soft:#b2b9c3;--hm-faint:#929aa5;--hm-blue:#8cbcf2;background:var(--hm-bg);min-height:100%;color:var(--hm-text);font-variant-numeric:tabular-nums;padding:32px clamp(18px,3vw,48px) 64px}.hm-header{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1500px;margin:0 auto 28px;display:flex}.hm-header p{color:var(--hm-blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:750}.hm-header h1{letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,52px)}.hm-header>div>span{color:var(--hm-soft);margin-top:9px;font-size:13px;display:block}.hm-freshness{border-left:1px solid var(--hm-line);min-width:245px;padding:14px 0 2px 18px}.hm-freshness i{background:#737b86;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.hm-freshness i.live{background:#42d783;box-shadow:0 0 0 4px #42d7831a}.hm-freshness span{color:var(--hm-text);font-size:12px;font-weight:700;display:inline}.hm-freshness small{color:var(--hm-faint);margin:7px 0 0 15px;font-size:10px;display:block}.hm-summary{border:1px solid var(--hm-line);background:var(--hm-surface);border-radius:12px;grid-template-columns:repeat(4,1fr);max-width:1500px;margin:0 auto 18px;display:grid;overflow:hidden}.hm-summary>div{border-right:1px solid var(--hm-line);padding:18px 20px}.hm-summary>div:last-child{border-right:0}.hm-summary span,.hm-summary small{color:var(--hm-soft);font-size:10px;display:block}.hm-summary strong{margin:8px 0 5px;font-size:25px;display:block}.hm-summary small{color:var(--hm-faint)}.hm-toolbar{border:1px solid var(--hm-line);background:var(--hm-surface);border-radius:10px;grid-template-columns:auto minmax(220px,1fr) 180px auto;align-items:center;gap:10px;max-width:1500px;min-height:58px;margin:0 auto 14px;padding:7px;display:grid}.hm-tabs{gap:3px;display:flex}.hm-tabs button,.hm-refresh{min-height:44px;color:var(--hm-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:11px;font-weight:700}.hm-tabs button.active{color:#b9dbff;background:#202a36}.hm-tabs button:focus-visible,.hm-refresh:focus-visible,.hm-toolbar input:focus-visible,.hm-toolbar select:focus-visible{outline:2px solid var(--hm-blue);outline-offset:1px}.hm-toolbar input,.hm-toolbar select{border:1px solid var(--hm-line);width:100%;min-height:44px;color:var(--hm-text);font:inherit;background:#0e1013;border-radius:7px;padding:0 13px;font-size:12px}.hm-toolbar input::placeholder{color:var(--hm-faint)}.hm-refresh{color:#c7e1ff;border:1px solid #466d94}.hm-refresh:disabled{opacity:.5;cursor:wait}.hm-list{border:1px solid var(--hm-line);background:var(--hm-surface);border-radius:12px;max-width:1500px;margin:auto;overflow:hidden}.hm-list-head,.hm-row{grid-template-columns:minmax(215px,.8fr) minmax(245px,1fr) minmax(480px,1.65fr);align-items:center;gap:22px;display:grid}.hm-list-head{border-bottom:1px solid var(--hm-line);min-height:45px;color:var(--hm-faint);letter-spacing:.05em;padding:0 18px;font-size:10px;font-weight:700}.hm-row{border-bottom:1px solid var(--hm-line);padding:18px}.hm-row:last-of-type{border-bottom:0}.hm-holding{min-width:0}.hm-name{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hm-name strong{font-size:15px}.hm-name span{color:var(--hm-faint);white-space:nowrap;font-size:10px}.hm-position{align-items:baseline;gap:12px;margin-top:10px;display:flex}.hm-position span{color:var(--hm-soft);font-size:12px}.hm-position b{font-size:12px}.hm-tags{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.hm-tags i{border:1px solid var(--hm-line);color:var(--hm-faint);border-radius:4px;padding:3px 6px;font-size:9px;font-style:normal}.hm-method{min-width:0}.hm-method>div{align-items:center;gap:8px;display:flex}.hm-method strong{font-size:13px}.hm-method p{color:var(--hm-soft);margin:7px 0 9px;font-size:10px;line-height:1.55}.hm-method footer{color:var(--hm-faint);align-items:center;gap:9px;font-size:9px;display:flex}.hm-method footer b{font-size:10px}.scope{color:#b6bec8;background:#20252b;border-radius:4px;padding:3px 6px;font-size:9px;font-weight:700}.scope-公司同业{color:#82d6ae;background:#172a24}.scope-板块代理{color:#e2bd72;background:#2d2518}.hm-peers{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.hm-peer{border:1px solid var(--hm-line);background:var(--hm-raised);border-radius:7px;min-width:0;padding:11px 10px}.hm-peer>div{justify-content:space-between;align-items:baseline;gap:6px;display:flex}.hm-peer strong{font-size:12px}.hm-peer span{color:var(--hm-faint);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.hm-peer b{margin-top:9px;font-size:14px;display:block}.hm-peer small{color:var(--hm-faint);margin-top:3px;font-size:9px;display:block}.up{color:#f36f73!important}.down{color:#51bd89!important}.flat{color:var(--hm-soft)!important}.hm-peer.up{background:linear-gradient(180deg,#67222752,var(--hm-raised))}.hm-peer.down{background:linear-gradient(180deg,#184e394d,var(--hm-raised))}.hm-unmapped{color:#d6b26f;border:1px dashed #4a3d2b;border-radius:7px;grid-column:2/4;padding:14px}.hm-unmapped span{color:var(--hm-faint);margin-top:5px;font-size:10px;display:block}.hm-empty,.hm-state{text-align:center;color:var(--hm-soft);padding:48px}.hm-state{place-content:center;gap:10px;min-height:60vh;display:grid}.hm-state span{font-size:12px}.hm-state button{border:1px solid var(--hm-line);background:var(--hm-raised);min-height:44px;color:var(--hm-text);cursor:pointer;border-radius:7px}.hm-note{border-top:1px solid var(--hm-line);max-width:1500px;margin:18px auto 0;padding:18px 0}.hm-note strong{font-size:11px}.hm-note p{max-width:950px;color:var(--hm-soft);margin:7px 0;font-size:11px;line-height:1.7}.hm-note span{color:var(--hm-faint);font-size:9px}@media (width<=1100px){.hm-list-head{display:none}.hm-row{grid-template-columns:220px 1fr}.hm-peers{grid-column:1/-1}.hm-summary{grid-template-columns:repeat(2,1fr)}.hm-summary>div:nth-child(2){border-right:0}.hm-summary>div:nth-child(-n+2){border-bottom:1px solid var(--hm-line)}}@media (width<=720px){.hm-shell{padding:20px 12px 48px}.hm-header{flex-direction:column;align-items:flex-start}.hm-freshness{border-top:1px solid var(--hm-line);border-left:0;width:100%;padding:12px 0 0}.hm-summary{grid-template-columns:repeat(2,1fr)}.hm-toolbar{grid-template-columns:1fr 1fr}.hm-tabs,.hm-toolbar>label:first-of-type{grid-column:1/-1}.hm-row{grid-template-columns:1fr;gap:14px}.hm-peers{grid-column:auto;grid-template-columns:repeat(2,1fr)}.hm-name{align-items:flex-start}.hm-method{border-top:1px solid var(--hm-line);padding-top:12px}.hm-unmapped{grid-column:auto}.hm-header h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.hm-shell *{scroll-behavior:auto!important;transition:none!important}}.eye-page{--eye-bg:#0b0b0d;--eye-panel:#111114;--eye-line:#2a2a30;--eye-text:#f3f3f5;--eye-soft:#b0b0b8;--eye-faint:#7a7a84;--eye-gold:#e7b85d;--eye-blue:#82b8ef;--eye-red:#ef6b69;--eye-green:#43c985;background:var(--eye-bg);max-width:1360px;min-height:100%;color:var(--eye-text);margin:0 auto;padding:28px clamp(16px,3.5vw,42px) 48px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.eye-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.eye-kicker{letter-spacing:.16em;margin:0;font-weight:800;color:var(--eye-gold)!important;font-size:10px!important}.eye-header h1{letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(27px,4vw,38px);line-height:1.1}.eye-header p{max-width:680px;color:var(--eye-faint);margin:0;font-size:13px;line-height:1.65}.eye-header button,.eye-state button{border:1px solid var(--eye-line);min-width:96px;min-height:44px;color:var(--eye-soft);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:0 16px;font-size:13px;font-weight:700;transition:all .18s}.eye-header button:hover,.eye-state button:hover{color:var(--eye-gold);background:#17150f;border-color:#4a4233}.eye-header button:focus-visible,.eye-filter button:focus-visible,.eye-state button:focus-visible{outline:2px solid var(--eye-gold);outline-offset:2px}.eye-header button:disabled{cursor:wait;opacity:.55}.eye-market-gate{border-block:1px solid var(--eye-line);grid-template-columns:150px 150px 150px minmax(340px,1fr);align-items:stretch;margin-bottom:14px;display:grid}.eye-market-gate>div{padding:16px 18px 17px 0}.eye-market-gate>div+div{border-left:1px solid var(--eye-line);padding-left:18px}.eye-market-gate span,.eye-method-note span,.eye-level span,.eye-current>span{color:var(--eye-faint);letter-spacing:.04em;font-size:10px;font-weight:700;display:block}.eye-market-gate strong{font-variant-numeric:tabular-nums;margin-top:7px;font-size:19px;display:block}.eye-market-gate>p{border-left:1px solid var(--eye-line);color:var(--eye-soft);margin:0;padding:15px 0 15px 22px;font-size:13px;line-height:1.65}.eye-market-gate>p b{color:var(--eye-gold);letter-spacing:.06em;margin-bottom:3px;font-size:10px;display:block}.eye-method-note{border:1px solid var(--eye-line);background:var(--eye-line);border-radius:10px;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.eye-method-note>div{background:var(--eye-panel);padding:15px 17px}.eye-method-note strong{margin:6px 0 5px;font-size:14px;display:block}.eye-method-note p{color:var(--eye-faint);margin:0;font-size:12px;line-height:1.55}.eye-toolbar{justify-content:space-between;align-items:center;gap:14px;margin:18px 0 10px;display:flex}.eye-filter{flex-wrap:wrap;gap:5px;display:flex}.eye-filter button{border:1px solid var(--eye-line);min-height:36px;color:var(--eye-faint);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:0 12px;font-size:11px;font-weight:700;transition:all .16s}.eye-filter button:hover{color:var(--eye-text);border-color:#414149}.eye-filter button.active{color:#f0c670;background:#211c14;border-color:#65522e}.eye-list{border-top:1px solid var(--eye-line)}.eye-list-head,.eye-row{grid-template-columns:minmax(200px,1.25fr) 100px 92px 92px minmax(360px,2fr);gap:18px;display:grid}.eye-list-head{color:var(--eye-faint);padding:10px 12px;font-size:10px;font-weight:700}.eye-row{border-top:1px solid #232328;align-items:center;min-height:120px;padding:16px 12px;transition:background .16s}.eye-row:hover{background:#ffffff05}.eye-security{align-items:flex-start;gap:11px;min-width:0;display:flex}.eye-account{width:28px;height:28px;color:var(--eye-blue);border:1px solid #3a3a41;border-radius:6px;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.eye-security h2{letter-spacing:-.015em;margin:0 0 5px;font-size:15px}.eye-security p{color:var(--eye-faint);font-variant-numeric:tabular-nums;margin:0;font-size:11px;line-height:1.5}.eye-current,.eye-level{min-width:0}.eye-current strong,.eye-level strong{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:7px;font-size:15px;display:block}.eye-current small{font-variant-numeric:tabular-nums;margin-top:4px;font-size:10px;display:block}.eye-current small.up{color:var(--eye-red)}.eye-current small.down{color:var(--eye-green)}.eye-level.confirm strong{color:var(--eye-red)}.eye-level.risk strong{color:var(--eye-green)}.eye-order{min-width:0}.eye-mode{border:1px solid var(--eye-line);letter-spacing:.04em;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.eye-mode.buy{color:#9dccfa;background:#17212b;border-color:#40566c}.eye-mode.reduce{color:#72d39d;background:#14221b;border-color:#395447}.eye-mode.protect{color:#f38b88;background:#29191a;border-color:#684041}.eye-mode.hold{color:var(--eye-soft)}.eye-order strong{color:var(--eye-text);margin-top:7px;font-size:12px;font-weight:650;line-height:1.55;display:block}.eye-order p{color:var(--eye-faint);margin:4px 0 0;font-size:10px;line-height:1.5}.eye-empty{border-top:1px solid var(--eye-line);color:var(--eye-faint);text-align:center;padding:56px 16px}.eye-footer{border-top:1px solid var(--eye-line);justify-content:space-between;gap:24px;margin-top:22px;padding-top:16px;display:flex}.eye-footer p{max-width:720px;color:var(--eye-faint);margin:0;font-size:10px;line-height:1.6}.eye-state{min-height:72dvh;color:var(--eye-soft);justify-content:center;align-items:center;gap:16px;font-size:13px;display:flex}@media (width<=1080px){.eye-market-gate{grid-template-columns:repeat(3,1fr)}.eye-market-gate>p{border-top:1px solid var(--eye-line);border-left:0;grid-column:1/-1;padding-left:0}.eye-list-head{display:none}.eye-row{grid-template-columns:minmax(210px,1.2fr) repeat(3,minmax(78px,.55fr))}.eye-order{grid-column:1/-1;padding-left:39px}}@media (width<=720px){.eye-page{padding:20px 14px 38px}.eye-header{align-items:flex-start}.eye-header button{min-width:82px}.eye-market-gate{grid-template-columns:repeat(3,minmax(0,1fr))}.eye-market-gate>div{padding:13px 8px}.eye-market-gate>div+div{padding-left:10px}.eye-market-gate strong{font-size:15px}.eye-method-note{grid-template-columns:1fr}.eye-toolbar{flex-direction:column;align-items:flex-start}.eye-mode-filter{grid-template-columns:repeat(2,1fr);width:100%;display:grid}.eye-mode-filter button{padding-inline:8px}.eye-row{grid-template-columns:repeat(3,1fr);gap:14px 10px;padding-inline:4px}.eye-security{grid-column:1/-1}.eye-current,.eye-level{padding-left:39px}.eye-current,.eye-order{padding-left:0}.eye-footer{flex-direction:column}}@media (width<=420px){.eye-header{display:grid}.eye-header button{width:100%}.eye-current strong,.eye-level strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.eye-header button,.eye-filter button,.eye-row{transition:none}}
