html[data-theme=light]{--app-page-bg:#f0f2f5;--app-surface-bg:#fff;--app-surface-muted:#fafafa;--app-surface-alt:#f8f9fa;--app-row-even:#fafafa;--app-row-odd:#fff;--app-row-hover:#e6f7ff;--app-table-header:#f0f0f0;--app-info-bg:#e6f7ff;--app-success-bg:#f6ffed;--app-warning-bg:#fff7e6;--app-danger-bg:#fff2f0;--app-muted-bg:#f9f9f9;--app-text-primary:#000000e0;--app-text-secondary:#000000a6;--app-text-muted:#00000073;--app-border-color:#f0f0f0;--app-border-subtle:#e8e8e8;--app-board-1-bg:#f6ffed;--app-board-n-bg:#f0f8ff;--app-header-bg:#001529;color-scheme:light}html[data-theme=dark]{--app-page-bg:#141414;--app-surface-bg:#1f1f1f;--app-surface-muted:#262626;--app-surface-alt:#1a1a1a;--app-row-even:#1f1f1f;--app-row-odd:#141414;--app-row-hover:#111d2c;--app-table-header:#262626;--app-info-bg:#111d2c;--app-success-bg:#162312;--app-warning-bg:#2b2111;--app-danger-bg:#2a1215;--app-muted-bg:#1f1f1f;--app-text-primary:#ffffffe0;--app-text-secondary:#ffffffa6;--app-text-muted:#ffffff73;--app-border-color:#303030;--app-border-subtle:#434343;--app-board-1-bg:#162312;--app-board-n-bg:#111d2c;--app-header-bg:#1f1f1f;color-scheme:dark}html:not([data-theme]){--app-page-bg:#f0f2f5;--app-surface-bg:#fff;--app-surface-muted:#fafafa;--app-surface-alt:#f8f9fa;--app-row-even:#fafafa;--app-row-odd:#fff;--app-row-hover:#e6f7ff;--app-table-header:#f0f0f0;--app-info-bg:#e6f7ff;--app-success-bg:#f6ffed;--app-warning-bg:#fff7e6;--app-danger-bg:#fff2f0;--app-muted-bg:#f9f9f9;--app-text-primary:#000000e0;--app-text-secondary:#000000a6;--app-text-muted:#00000073;--app-border-color:#f0f0f0;--app-border-subtle:#e8e8e8;--app-board-1-bg:#f6ffed;--app-board-n-bg:#f0f8ff;--app-header-bg:#001529}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background:var(--app-page-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow:auto;overscroll-behavior-x:none;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100%}#root,#root-wrapper{min-width:1280px;overscroll-behavior-x:none;touch-action:pan-x pan-y pinch-zoom;width:100%}#root-wrapper{background:var(--app-page-bg);display:block;min-height:100vh;overflow-y:auto}html[data-theme=dark] [style*=f0f2f5],html[data-theme=dark] [style*=f8f9fa],html[data-theme=dark] [style*=f8fafc]{background:var(--app-page-bg)!important;background-color:var(--app-page-bg)!important}html[data-theme=dark] [style*="background: #fff"],html[data-theme=dark] [style*="background: #ffffff"],html[data-theme=dark] [style*="background:#fff"],html[data-theme=dark] [style*="background:#ffffff"]{background:var(--app-surface-bg)!important;background-color:var(--app-surface-bg)!important}html[data-theme=dark] [style*=e2e8f0],html[data-theme=dark] [style*=f0f0f0]{border-color:var(--app-border-color)!important}#root-canvas{min-height:100%;min-width:1280px!important;touch-action:pan-x pan-y pinch-zoom;width:100%!important}.dashboard-root-layout{--dashboard-header-h:64px;height:100vh;min-height:100vh;overflow:hidden}.dashboard-fixed-header{box-shadow:0 1px 4px #0000001f;left:0;min-width:1280px;position:fixed!important;right:0;top:0;width:100%!important;z-index:1100}.dashboard-body-below-header{display:flex;flex-direction:row;height:calc(100vh - 64px);height:calc(100vh - var(--dashboard-header-h, 64px));margin-top:64px;margin-top:var(--dashboard-header-h,64px);max-width:100%;min-height:0;overflow:hidden;width:100%}html.tablet-responsive .dashboard-body-below-header,html.tablet-responsive .dashboard-fixed-header{min-width:0!important}.dashboard-sider{flex-shrink:0}.dashboard-sider>.ant-layout-sider-children{display:flex;flex-direction:column;height:100%;overflow:hidden}.dashboard-sider-menu-wrap{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.dashboard-sidebar-menu-scroll{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y}.dashboard-sidebar-menu-scroll::-webkit-scrollbar{display:none;height:0;width:0}.dashboard-menu-root{padding:4px 0 8px;-webkit-user-select:none;user-select:none}.dashboard-menu-root-collapsed .dashboard-menu-row{justify-content:center;padding-left:0!important;padding-right:0}.dashboard-menu-draggable-wrap{margin:0}.dashboard-menu-row{align-items:center;border-radius:8px;color:var(--app-text-primary);cursor:pointer;display:flex;gap:8px;margin:2px 8px;min-height:40px;padding:0 12px 0 4px;transition:background .2s}.dashboard-menu-row:hover{background:var(--app-row-hover)}.dashboard-menu-row-selected{background:color-mix(in srgb,#1677ff 12%,#0000);background:color-mix(in srgb,var(--ant-color-primary,#1677ff) 12%,#0000);color:#1677ff;color:var(--ant-color-primary,#1677ff);font-weight:500}.dashboard-menu-row-dragging{background:var(--app-row-hover);box-shadow:0 4px 12px #0000001f}.dashboard-menu-drag-handle{align-items:center;color:var(--app-text-muted);cursor:grab;display:inline-flex;flex-shrink:0;justify-content:center;opacity:.45;touch-action:none;width:20px}.dashboard-menu-row:hover .dashboard-menu-drag-handle{opacity:1}.dashboard-menu-drag-handle:active{cursor:grabbing}.dashboard-menu-icon{align-items:center;display:inline-flex;flex-shrink:0;font-size:16px;justify-content:center}.dashboard-menu-label{align-items:center;display:inline-flex;flex:1 1;justify-content:space-between;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-menu-group-title{font-weight:500}.dashboard-menu-group-active>.dashboard-menu-group-title{color:#1677ff;color:var(--ant-color-primary,#1677ff)}.dashboard-menu-arrow{color:var(--app-text-muted);flex-shrink:0;font-size:10px;transition:transform .2s}.dashboard-menu-arrow-open{transform:rotate(90deg)}.dashboard-menu-children{padding-bottom:2px}.ant-layout,.ant-layout-header{min-width:1280px!important}.ant-layout,.ant-layout-content,.ant-layout-header{touch-action:pan-x pan-y pinch-zoom;width:100%!important}.ant-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-table,.ant-table-wrapper{touch-action:pan-x pan-y pinch-zoom;width:100%}.ant-card{width:100%}.chart-container,.echarts-container{overflow:hidden;width:100%!important}html.tablet-responsive #root,html.tablet-responsive #root-canvas,html.tablet-responsive #root-wrapper,html.tablet-responsive .ant-layout,html.tablet-responsive .ant-layout-content,html.tablet-responsive .ant-layout-header{max-width:100vw;min-width:0!important;width:100%!important}html.tablet-responsive .ant-layout-content{-webkit-overflow-scrolling:touch;overflow-x:auto!important;overflow-y:auto!important}html.auth-page,html.auth-page body{-webkit-overflow-scrolling:touch;height:auto!important;min-height:100dvh;overflow-x:hidden!important;overflow-y:auto!important}html.auth-page #root,html.auth-page #root-canvas,html.auth-page #root-wrapper,html.auth-page .App{height:auto!important;min-height:100dvh!important;overflow:visible!important}html.mobile-desktop-zoom,html.mobile-desktop-zoom body{height:auto;min-height:100%;overflow:auto;touch-action:pan-x pan-y pinch-zoom}html.mobile-desktop-zoom #root,html.mobile-desktop-zoom #root-canvas,html.mobile-desktop-zoom #root-wrapper,html.mobile-desktop-zoom .ant-layout,html.mobile-desktop-zoom .ant-layout-header{max-width:none!important;min-width:1280px!important;width:100%!important}html.mobile-desktop-zoom #root-wrapper,html.mobile-desktop-zoom .ant-layout-content,html.mobile-desktop-zoom .ant-table-body,html.mobile-desktop-zoom .ant-table-content,html.mobile-desktop-zoom .ant-table-wrapper,html.mobile-desktop-zoom .chart-container,html.mobile-desktop-zoom .echarts-container{overflow:visible!important;touch-action:pan-x pan-y pinch-zoom}html.mobile-desktop-zoom .mtbp-table-wrap,html.mobile-desktop-zoom .mtbp-touch-scroll-host{-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow:auto!important;overscroll-behavior:contain!important;touch-action:none!important}html.mobile-desktop-zoom .mtbp-card:has(.mtbp-table-wrap){min-width:0!important;overflow:hidden!important}html.tablet-responsive .mtbp-table-wrap,html.tablet-responsive .mtbp-touch-scroll-host{overscroll-behavior:contain;touch-action:none}.ant-modal{max-width:90vw}.ant-modal-body{padding:24px}html.mobile-desktop-zoom .reason-stock-modal-table-scroll,html.mobile-desktop-zoom .seal-fund-table-scroll,html.mobile-desktop-zoom .wide-table-touch-scroll{-webkit-overflow-scrolling:touch!important;max-width:100%!important;overflow:auto!important;overscroll-behavior:contain!important;touch-action:pan-x pan-y!important}html.mobile-desktop-zoom .wide-table-touch-scroll .ant-table-body,html.mobile-desktop-zoom .wide-table-touch-scroll .ant-table-content,html.mobile-desktop-zoom .wide-table-touch-scroll .ant-table-wrapper{max-height:none!important;overflow:visible!important}html.tablet-responsive .seal-fund-multiday-scroll,html.tablet-responsive .seal-fund-table-scroll,html.tablet-responsive .wide-table-touch-scroll{-webkit-overflow-scrolling:touch;max-width:100%!important;overflow:auto!important;overscroll-behavior:contain;touch-action:pan-x pan-y}html.tablet-responsive .wide-table-touch-scroll .ant-table-body,html.tablet-responsive .wide-table-touch-scroll .ant-table-content,html.tablet-responsive .wide-table-touch-scroll .ant-table-wrapper{max-height:none!important;overflow:visible!important}html.mobile-desktop-zoom .seal-fund-page,html.tablet-responsive .seal-fund-page{max-width:100%;min-width:0;overflow:hidden}html.mobile-desktop-zoom .seal-fund-page:has(.seal-fund-table-scroll){overflow:hidden!important}.strategy-pick-result-table-wrap{max-width:100%;min-width:0}.strategy-pick-result-table-scroll{max-width:100%}.strategy-pick-result-table-pagination{flex-wrap:wrap;margin-top:12px}html.mobile-desktop-zoom .strategy-pick-result-table-wrap .ant-table-body,html.tablet-responsive .strategy-pick-result-table-wrap .ant-table-body{-webkit-overflow-scrolling:touch!important;overflow:auto!important;overscroll-behavior:contain!important}html.mobile-desktop-zoom .strategy-pick-result-table-wrap .ant-table-container,html.mobile-desktop-zoom .strategy-pick-result-table-wrap .ant-table-content,html.mobile-desktop-zoom .strategy-pick-result-table-wrap .ant-table-wrapper,html.tablet-responsive .strategy-pick-result-table-wrap .ant-table-container,html.tablet-responsive .strategy-pick-result-table-wrap .ant-table-content,html.tablet-responsive .strategy-pick-result-table-wrap .ant-table-wrapper{overflow:hidden!important}html.mobile-desktop-zoom .strategy-pick-result-table-wrap .ant-table-cell-fix-left,html.mobile-desktop-zoom .strategy-pick-result-table-wrap .ant-table-cell-fix-right,html.mobile-desktop-zoom .strategy-pick-result-table-wrap .ant-table-thead>tr>th,html.tablet-responsive .strategy-pick-result-table-wrap .ant-table-cell-fix-left,html.tablet-responsive .strategy-pick-result-table-wrap .ant-table-cell-fix-right,html.tablet-responsive .strategy-pick-result-table-wrap .ant-table-thead>tr>th{background:var(--app-surface-bg)!important}html.mobile-desktop-zoom .strategy-pick-result-table-wrap .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,html.mobile-desktop-zoom .strategy-pick-result-table-wrap .ant-table-tbody>tr:hover>.ant-table-cell-fix-right,html.mobile-desktop-zoom .strategy-pick-result-table-wrap .ant-table-tbody>tr:hover>td,html.tablet-responsive .strategy-pick-result-table-wrap .ant-table-tbody>tr:hover>.ant-table-cell-fix-left,html.tablet-responsive .strategy-pick-result-table-wrap .ant-table-tbody>tr:hover>.ant-table-cell-fix-right,html.tablet-responsive .strategy-pick-result-table-wrap .ant-table-tbody>tr:hover>td{background:#fafafa!important;background:var(--app-row-hover,#fafafa)!important}html.mobile-desktop-zoom .ant-modal-wrap{overscroll-behavior:contain}html[data-theme=dark] .ant-layout-content,html[data-theme=dark] .dashboard-page-host{color:var(--app-text-primary)}html[data-theme=dark] .dashboard-page-host>div[style*=min-height]{background-color:initial!important}html[data-theme=dark] .ant-layout-content [style*="rgb(240, 242, 245)"], html[data-theme=dark] .ant-layout-content [style*=f0f2f5]{background:var(--app-page-bg)!important;background-color:var(--app-page-bg)!important}html[data-theme=dark] .ant-layout-content [style*="background-color: white"],html[data-theme=dark] .ant-layout-content [style*="background: white"],html[data-theme=dark] .ant-layout-content [style*="rgb(255, 255, 255)"]{background:var(--app-surface-bg)!important;background-color:var(--app-surface-bg)!important}html[data-theme=dark] .ant-layout-content [style*="rgb(247, 249, 252)"], html[data-theme=dark] .ant-layout-content [style*="rgb(248, 249, 250)"], html[data-theme=dark] .ant-layout-content [style*="rgb(248, 250, 252)"], html[data-theme=dark] .ant-layout-content [style*=f7f9fc], html[data-theme=dark] .ant-layout-content [style*=f8f9fa], html[data-theme=dark] .ant-layout-content [style*=f8fafc]{background:var(--app-surface-alt)!important;background-color:var(--app-surface-alt)!important}html[data-theme=dark] .ant-layout-content [style*="rgb(240, 240, 240)"], html[data-theme=dark] .ant-layout-content [style*="rgb(245, 245, 245)"], html[data-theme=dark] .ant-layout-content [style*="rgb(246, 246, 246)"], html[data-theme=dark] .ant-layout-content [style*="rgb(248, 248, 248)"], html[data-theme=dark] .ant-layout-content [style*="rgb(249, 249, 249)"], html[data-theme=dark] .ant-layout-content [style*="rgb(250, 250, 250)"], html[data-theme=dark] .ant-layout-content [style*=f0f0f0], html[data-theme=dark] .ant-layout-content [style*=f5f5f5], html[data-theme=dark] .ant-layout-content [style*=f6f6f6], html[data-theme=dark] .ant-layout-content [style*=f8f8f8], html[data-theme=dark] .ant-layout-content [style*=f9f9f9], html[data-theme=dark] .ant-layout-content [style*=fafafa]{background:var(--app-surface-muted)!important;background-color:var(--app-surface-muted)!important}html[data-theme=dark] .ant-layout-content [style*="rgb(230, 247, 255)"], html[data-theme=dark] .ant-layout-content [style*=e6f7ff]{background:var(--app-info-bg)!important;background-color:var(--app-info-bg)!important;border-color:#15395b!important}html[data-theme=dark] .ant-layout-content [style*="rgb(246, 255, 237)"], html[data-theme=dark] .ant-layout-content [style*=f6ffed]{background:var(--app-success-bg)!important;background-color:var(--app-success-bg)!important;border-color:#274916!important}html[data-theme=dark] .ant-layout-content [style*="rgb(255, 247, 230)"], html[data-theme=dark] .ant-layout-content [style*=fff7e6]{background:var(--app-warning-bg)!important;background-color:var(--app-warning-bg)!important}html[data-theme=dark] .ant-layout-content [style*="rgb(255, 242, 240)"], html[data-theme=dark] .ant-layout-content [style*=fff2f0]{background:var(--app-danger-bg)!important;background-color:var(--app-danger-bg)!important}html[data-theme=dark] .ant-layout-content [style*="rgb(240, 248, 255)"], html[data-theme=dark] .ant-layout-content [style*=f0f8ff]{background:var(--app-board-n-bg)!important;background-color:var(--app-board-n-bg)!important}html[data-theme=dark] .even-row{background-color:var(--app-row-even)!important}html[data-theme=dark] .odd-row{background-color:var(--app-row-odd)!important}html[data-theme=dark] .custom-table-no-gray .ant-table-tbody>tr:hover>td,html[data-theme=dark] .even-row:hover,html[data-theme=dark] .odd-row:hover{background-color:var(--app-row-hover)!important}html[data-theme=dark] .ant-layout-content .ant-table-thead>tr>th[style*="rgb(240, 240, 240)"], html[data-theme=dark] .ant-layout-content .ant-table-thead>tr>th[style*=f0f0f0], html[data-theme=dark] .custom-table-no-gray .ant-table-thead>tr>th{background-color:var(--app-table-header)!important}html[data-theme=dark] .ant-layout-content .ant-table-cell-fix-left{background:var(--app-surface-bg)!important}html[data-theme=dark] .ant-layout-content .ant-table-thead .ant-table-cell-fix-left{background:var(--app-table-header)!important}html[data-theme=dark] .ant-layout-content [style*="color: #333"],html[data-theme=dark] .ant-layout-content [style*="color: #666"],html[data-theme=dark] .ant-layout-content [style*="color: rgb(102, 102, 102)"],html[data-theme=dark] .ant-layout-content [style*="color: rgb(51, 51, 51)"]{color:var(--app-text-secondary)!important}html[data-theme=dark] .ant-layout-content [style*="color: #8c8c8c"],html[data-theme=dark] .ant-layout-content [style*="color: #999"],html[data-theme=dark] .ant-layout-content [style*="color: rgb(140, 140, 140)"],html[data-theme=dark] .ant-layout-content [style*="color: rgb(153, 153, 153)"]{color:var(--app-text-muted)!important}html[data-theme=dark] .ant-layout-content [style*=d9d9d9],html[data-theme=dark] .ant-layout-content [style*=e8e8e8]{border-color:var(--app-border-subtle)!important}html[data-theme=dark] .mtbp-page{--mtbp-bg:var(--app-page-bg);--mtbp-card-bg:var(--app-surface-bg);--mtbp-card-border:var(--app-border-color);--mtbp-text:#ffffffe0;--mtbp-text-secondary:#ffffff73}html[data-theme=dark] .mtbp-header .mtbp-title{color:#ffffffe0}html[data-theme=dark] .mtbp-update-time strong{color:#ffffffa6}html[data-theme=dark] .mtbp-card,html[data-theme=dark] .mtbp-data-table td,html[data-theme=dark] .mtbp-data-table th,html[data-theme=dark] .mtbp-score-detail,html[data-theme=dark] .mtbp-sector-card{background:var(--app-surface-bg);border-color:var(--app-border-color);color:var(--app-text-primary)}html[data-theme=dark] .mtbp-data-table tr:hover td{background:var(--app-surface-muted)!important}html[data-theme=dark] .mtbp-rank-other{background:var(--app-surface-muted);color:#ffffff73}html[data-theme=dark] .mtbp-table-wrap::-webkit-scrollbar-track{background:var(--app-surface-muted)}html[data-theme=dark] .ant-layout-content [style*="rgba(255, 255, 255"]{background:var(--app-surface-bg)!important;background-color:var(--app-surface-bg)!important}html[data-theme=dark] .reason-stock-modal-table-wrap{background:var(--app-surface-bg)!important}html[data-theme=dark] .ant-layout-content [style*="color: rgb(0, 0, 0)"]{color:var(--app-text-primary)!important}html[data-theme=dark] .ant-card .ant-typography-secondary,html[data-theme=dark] .ant-typography.ant-typography-secondary,html[data-theme=dark] .ant-typography[type=secondary]{color:var(--app-text-secondary)!important}html[data-theme=dark] .ant-empty-description{color:var(--app-text-muted)!important}html[data-theme=dark] .daily-limit-up-ladder-multi,html[data-theme=dark] .rss-aggregate-page{color:var(--app-text-primary)}html[data-theme=dark] .rss-aggregate-page .ant-typography{color:inherit}html[data-theme=dark] .rss-aggregate-page [style*="141414"],html[data-theme=dark] .rss-aggregate-page [style*="rgb(20, 20, 20)"]{color:var(--app-text-primary)!important}html[data-theme=dark] .short-term-sentiment-page .recharts-surface,html[data-theme=dark] .short-term-sentiment-page .recharts-wrapper{background:var(--app-surface-bg)!important}html[data-theme=dark] .short-term-sentiment-page .recharts-default-legend{color:var(--app-text-secondary)!important}#root,#root-canvas,#root-wrapper,body,html{margin:0!important;max-width:100%!important;padding:0!important;width:100%!important}#root-canvas{transform:none!important;transform-origin:top left!important}.mtbp-page{--mtbp-bg:var(--app-page-bg);--mtbp-card-bg:var(--app-surface-bg);--mtbp-card-border:var(--app-border-color);--mtbp-red:#cf1322;--mtbp-green:#3f8600;--mtbp-gold:#d48806;--mtbp-text:#000000e0;--mtbp-text-secondary:#00000073;--mtbp-accent:#1677ff;--mtbp-purple:#722ed1;--mtbp-rank-row-h:50px;--mtbp-rank-visible:10;-webkit-font-smoothing:antialiased;background:var(--mtbp-bg);color:var(--mtbp-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji;min-height:100%;padding:16px 16px 24px}.mtbp-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:16px;padding:0 4px}.mtbp-header .mtbp-title{-webkit-text-fill-color:unset;background:none;color:#000000e0;font-size:20px;font-weight:600;letter-spacing:0}.mtbp-badge-live{align-items:center;background:#fff2f0;border:1px solid #ffccc7;border-radius:20px;color:#cf1322;display:inline-flex;font-size:.75rem;font-weight:600;gap:6px;padding:5px 12px}.mtbp-badge-live:before{animation:mtbp-pulse-dot 1.5s infinite;background:#cf1322;border-radius:50%;content:"";height:7px;width:7px}@keyframes mtbp-pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.mtbp-update-time{color:var(--mtbp-text-secondary);font-size:.72rem}.mtbp-update-time strong{color:#000000a6}.mtbp-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(12,1fr)}.mtbp-grid-top-sync{align-items:stretch}.mtbp-card-sync{display:flex;flex-direction:column;min-height:0}.mtbp-card-sync-body{display:flex;flex:1 1;flex-direction:column;min-height:0}.mtbp-chart-sync{flex:1 1;height:auto!important;min-height:190px}.mtbp-stat-row-sync{flex-shrink:0;margin-top:8px}.mtbp-sector-score-breakdown-sync{flex-shrink:0;margin-bottom:8px}.mtbp-sector-rank-scroll{-webkit-overflow-scrolling:touch;flex:1 1;max-height:calc(var(--mtbp-rank-row-h)*var(--mtbp-rank-visible));min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.mtbp-sector-rank-scroll::-webkit-scrollbar{width:5px}.mtbp-sector-rank-scroll::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.mtbp-sector-rank-scroll-hint{color:var(--mtbp-text-secondary);flex-shrink:0;font-size:11px;line-height:1.4;margin-top:6px}.mtbp-card-sync .mtbp-leader-brief{flex:1 1;margin-top:4px;min-height:0;overflow-y:auto}.mtbp-card{background:var(--mtbp-card-bg);border:1px solid var(--mtbp-card-border);border-radius:8px;box-shadow:0 1px 2px 0 #00000008,0 1px 6px -1px #00000005,0 2px 4px 0 #00000005;overflow:hidden;padding:16px;position:relative;transition:box-shadow .2s}.mtbp-card:hover{box-shadow:0 1px 2px -2px #00000029,0 3px 6px 0 #00000014,0 5px 12px 4px #0000000d}.mtbp-card:has(.mtbp-table-wrap){min-width:0;overflow:hidden}.mtbp-card-header{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-bottom:12px}.mtbp-card-title{color:#000000e0;font-size:14px;font-weight:600;letter-spacing:0}.mtbp-col-3{grid-column:span 3;min-width:0}.mtbp-col-4{grid-column:span 4;min-width:0}.mtbp-col-5{grid-column:span 5;min-width:0}.mtbp-col-6{grid-column:span 6;min-width:0}.mtbp-col-7{grid-column:span 7;min-width:0}@media (max-width:1024px){.mtbp-col-3,.mtbp-col-4{grid-column:span 6}.mtbp-col-5,.mtbp-col-6,.mtbp-col-7{grid-column:span 12}}@media (max-width:640px){.mtbp-col-3,.mtbp-col-4,.mtbp-col-5,.mtbp-col-6,.mtbp-col-7{grid-column:span 12}.mtbp-header .mtbp-title{font-size:18px}.mtbp-table-wrap{margin-left:-4px;margin-right:-4px;max-height:min(420px,52vh);max-width:100%;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;padding-bottom:2px;touch-action:none;width:100%}}.mtbp-sector-rank-item{align-items:center;border:1px solid #0000;border-radius:8px;box-sizing:border-box;cursor:pointer;display:flex;gap:8px;margin-bottom:4px;min-height:var(--mtbp-rank-row-h);padding:8px 10px;position:relative;transition:all .2s}.mtbp-sector-rank-item:hover{background:#00000005}.mtbp-sector-rank-item.selected{background:#fff7e6;border-color:#ffd591}.mtbp-rank-badge{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.8rem;font-weight:700;height:26px;justify-content:center;width:26px}.mtbp-rank-1{background:#fff1f0;color:#cf1322}.mtbp-rank-2{background:#fff7e6;color:#d48806}.mtbp-rank-3{background:#e6f4ff;color:#1677ff}.mtbp-rank-other{background:#f5f5f5;color:#00000073}.mtbp-sector-info{flex:1 1;min-width:0;position:relative}.mtbp-sector-name{align-items:center;color:#000000e0;display:inline-flex;flex-wrap:wrap;font-size:.875rem;font-weight:600;gap:4px;line-height:1.35}.mtbp-new-theme-hint{color:#cf1322;font-weight:600}.mtbp-sector-meta{color:var(--mtbp-text-secondary);font-size:.75rem;line-height:1.4;margin-top:3px;word-break:break-word}.mtbp-sector-score{flex-shrink:0;font-size:1rem;font-weight:700}.mtbp-sector-new-badge{align-items:center;background:linear-gradient(135deg,#ff7875,#cf1322);border-radius:4px;box-shadow:0 1px 2px #cf132259;color:#fff;display:inline-flex;flex-shrink:0;font-size:.65rem;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 4px;vertical-align:middle}.mtbp-lhb-hint{color:#1677ff;font-weight:500}.mtbp-heat-hint{color:#fa541c;font-weight:500}.mtbp-heat-flame{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;height:24px;justify-content:center;margin-left:2px;padding:0;position:relative;transition:transform .15s ease,filter .15s ease;vertical-align:middle;width:20px}.mtbp-heat-flame:hover{transform:scale(1.08)}.mtbp-heat-flame.expanded{filter:brightness(1.05);transform:scale(1.1)}.mtbp-heat-flame-svg{display:block;filter:drop-shadow(0 1px 2px rgba(250,84,28,.35));height:100%;width:100%}.mtbp-heat-flame-num{color:#fff;font-size:.58rem;font-weight:800;left:50%;line-height:1;pointer-events:none;position:absolute;text-shadow:0 0 2px #00000073;top:58%;transform:translate(-50%,-50%)}.mtbp-heat-flame-hot .mtbp-heat-flame-svg{filter:drop-shadow(0 1px 3px rgba(207,19,34,.45))}.mtbp-heat-expand-panel{background:#fffbe6;border:1px solid #ffd591;border-radius:8px;margin:-2px 0 6px 34px;padding:8px 10px 10px}.mtbp-heat-expand-title{color:#d46b08;font-size:.68rem;font-weight:600;margin-bottom:6px}.mtbp-heat-reason-list{list-style:none;margin:0;max-height:180px;overflow-y:auto;padding:0}.mtbp-heat-reason-item{align-items:flex-start;border-bottom:1px solid #ffe7ba;display:flex;font-size:.68rem;gap:8px;line-height:1.45;padding:5px 0}.mtbp-heat-reason-item:last-child{border-bottom:none}.mtbp-heat-reason-date{font-feature-settings:"tnum";color:#0000008c;flex-shrink:0;font-variant-numeric:tabular-nums;font-weight:600;min-width:72px}.mtbp-heat-reason-text{color:#000000d9;flex:1 1;word-break:break-word}.mtbp-lhb-count-badge{align-items:center;background:linear-gradient(180deg,#e6f4ff,#bae0ff);border:1px solid #91caff;border-radius:50%;box-shadow:0 1px 2px #0958d926;color:#0958d9;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.62rem;font-weight:700;height:20px;justify-content:center;line-height:1;margin-left:2px;padding:0;transition:transform .15s ease,box-shadow .15s ease;vertical-align:middle;width:20px}.mtbp-lhb-count-badge:hover{box-shadow:0 2px 6px #0958d938;transform:scale(1.06)}.mtbp-lhb-count-badge.expanded{background:linear-gradient(135deg,#4096ff,#0958d9);border-color:#1677ff;color:#fff}.mtbp-lhb-expand-panel{background:#f8fbff;border:1px solid #d6e4ff;border-radius:8px;margin:-2px 0 6px 34px;padding:8px 10px 10px}.mtbp-lhb-expand-title{color:#0958d9;font-size:.68rem;font-weight:600;margin-bottom:6px}.mtbp-lhb-table-wrap{max-height:200px;overflow-x:auto;overflow-y:auto}.mtbp-lhb-table{border-collapse:collapse;font-size:.68rem;line-height:1.35;width:100%}.mtbp-lhb-table td,.mtbp-lhb-table th{border-bottom:1px solid #eef3ff;padding:4px 6px;text-align:left;vertical-align:top}.mtbp-lhb-table th{background:#f0f5ff;color:#000000a6;font-weight:600;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap}.mtbp-lhb-table td.mtbp-lhb-seat{color:#000000bf;max-width:140px;word-break:break-all}.mtbp-stat-row{display:flex;flex-wrap:wrap;gap:8px}.mtbp-stat-item{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;flex:1 1;min-width:55px;padding:8px 5px;text-align:center}.mtbp-stat-value{font-size:1.2rem;font-weight:700;letter-spacing:.3px}.mtbp-stat-label{color:var(--mtbp-text-secondary);font-size:.62rem;margin-top:2px}.mtbp-color-red{color:var(--mtbp-red)}.mtbp-color-green{color:var(--mtbp-green)}.mtbp-color-gold{color:var(--mtbp-gold)}.mtbp-color-accent{color:var(--mtbp-accent)}.mtbp-color-purple{color:var(--mtbp-purple)}.mtbp-score-hero{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.mtbp-score-circle{align-items:center;border-radius:50%;display:flex;flex-direction:column;flex-shrink:0;font-size:1.7rem;font-weight:700;height:80px;justify-content:center;width:80px}.mtbp-score-high{background:#f6ffed;border:2px solid #b7eb8f;color:#389e0d}.mtbp-score-mid{background:#fffbe6;border:2px solid #ffe58f;color:#d48806}.mtbp-score-low{background:#fff2f0;border:2px solid #ffccc7;color:#cf1322}.mtbp-score-detail{flex:1 1;max-height:240px;min-width:140px;overflow-y:auto}.mtbp-score-detail::-webkit-scrollbar{width:4px}.mtbp-score-detail::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.mtbp-score-bar-compact{margin:2px 0}.mtbp-score-bar-compact .mtbp-score-bar-label{font-size:.62rem}.mtbp-sector-score-breakdown{padding:0 4px}.mtbp-score-bar-label{color:#000000a6;display:flex;font-size:.68rem;justify-content:space-between;margin-bottom:1px}.mtbp-score-bar-track{background:#f0f0f0;border-radius:3px;height:5px;overflow:hidden}.mtbp-score-bar-fill{border-radius:3px;height:100%;transition:width .6s ease}.mtbp-table-wrap,.mtbp-touch-scroll-host{-webkit-overflow-scrolling:touch;isolation:isolate;max-height:380px;max-width:100%;overflow:auto;overscroll-behavior:contain;overscroll-behavior-x:contain;overscroll-behavior-y:contain;position:relative;touch-action:none;width:100%}.mtbp-table-wrap::-webkit-scrollbar{height:6px;width:6px}.mtbp-table-wrap::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.mtbp-table-wrap::-webkit-scrollbar-track{background:#f5f5f5}.mtbp-table-scroll-hint{display:none}@media (max-width:640px){.mtbp-table-scroll-hint{color:var(--mtbp-text-secondary);display:block;font-size:11px;line-height:1.4;margin:-4px 0 8px;padding:0 2px}}.mtbp-data-table{border-collapse:collapse;font-size:.72rem;min-width:100%;white-space:nowrap;width:-webkit-max-content;width:max-content}.mtbp-data-table td,.mtbp-data-table th{border-bottom:1px solid #f0f0f0;color:#000000e0;padding:8px 6px;text-align:left}.mtbp-data-table th{background:#fafafa;color:var(--mtbp-text-secondary);font-size:.64rem;font-weight:600;letter-spacing:.3px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0;z-index:1}.mtbp-data-table th.mtbp-sortable-th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.mtbp-data-table th.mtbp-sortable-th:hover{background:#f0f5ff;color:#1677ff}.mtbp-sort-indicator{color:#1677ff;font-size:.58rem;font-weight:700}.mtbp-sort-indicator.mtbp-sort-muted{color:#bfbfbf;font-weight:400}.mtbp-data-table tr:hover td{background:#fafafa}.mtbp-data-table tr.mtbp-row-selectable{cursor:pointer}.mtbp-data-table tr.mtbp-row-selectable:focus-visible td{outline:2px solid #1677ff59;outline-offset:-2px}.mtbp-data-table .mtbp-highlight-row td{background:#fff7e6}.mtbp-tag{border:1px solid #0000;border-radius:4px;display:inline-block;font-size:.63rem;font-weight:600;padding:2px 7px;white-space:nowrap}.mtbp-tag-leader{background:#fff1f0;border-color:#ffccc7;color:#cf1322}.mtbp-tag-front{background:#fff7e6;border-color:#ffe58f;color:#d48806}.mtbp-tag-rear{background:#f5f5f5;border-color:#d9d9d9;color:#000000a6}.mtbp-tag-zhongjun{background:#f9f0ff;border-color:#d3adf7;color:#722ed1}.mtbp-tag-buzhang{background:#e6f4ff;border-color:#91caff;color:#1677ff}.mtbp-filter-group{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.mtbp-filter-label{color:var(--mtbp-text-secondary);font-size:.66rem;margin-right:2px}.mtbp-filter-chip{background:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#000000a6;cursor:pointer;font-size:.66rem;padding:3px 9px;transition:all .2s}.mtbp-filter-chip.active,.mtbp-filter-chip:hover{background:#e6f4ff;border-color:#1677ff;color:#1677ff}.mtbp-chart-box{height:260px;width:100%}.mtbp-chart-box-sm{height:190px;width:100%}.mtbp-chart-box-lg{height:340px;width:100%}.mtbp-recommendation{border-radius:6px;font-size:.76rem;font-weight:600;letter-spacing:.3px;margin-top:8px;padding:8px 12px;text-align:center}.mtbp-rec-strong{background:#f6ffed;border:1px solid #b7eb8f;color:#389e0d}.mtbp-rec-caution{background:#fffbe6;border:1px solid #ffe58f;color:#d48806}.mtbp-rec-avoid{background:#fff2f0;border:1px solid #ffccc7;color:#cf1322}.mtbp-text-muted{color:var(--mtbp-text-secondary);font-size:.66rem}.mtbp-leader-brief{margin-top:4px}.mtbp-leader-box{border-radius:6px;margin-bottom:4px;padding:8px 10px}.mtbp-leader-box.leader{background:#fff1f0;border:1px solid #ffccc7}.mtbp-leader-box.zhongjun{background:#f9f0ff;border:1px solid #d3adf7;margin-bottom:0}.mtbp-leader-row{align-items:center;display:flex;justify-content:space-between}.mtbp-leader-name{color:#000000e0;font-size:.85rem;font-weight:600}.mtbp-leader-meta{color:var(--mtbp-text-secondary);font-size:.66rem;margin-top:3px}.mtbp-detail-btn{background:#e6f4ff;border:1px solid #1677ff;border-radius:4px;color:#1677ff;cursor:pointer;font-size:.65rem;font-weight:600;padding:2px 8px}.mtbp-detail-btn:hover{background:#bae0ff}.mtbp-indicator-row{border-bottom:1px solid #f0f0f0;display:flex;font-size:.72rem;justify-content:space-between;line-height:2.2;padding:2px 0}.mtbp-advice{color:#000000a6;font-size:.74rem;line-height:1.7}.mtbp-advice p{margin:3px 0}.mtbp-advice-headline{font-weight:600}.mtbp-advice-headline.mtbp-advice-strong{color:#389e0d}.mtbp-advice-headline.mtbp-advice-caution{color:#d48806}.mtbp-advice-headline.mtbp-advice-avoid{color:#cf1322}.mtbp-disclaimer{background:#0000000a;border:1px solid #0000000f;border-radius:4px;color:#00000073;display:inline-block;font-size:.72rem;font-weight:400;margin-left:10px;padding:2px 8px;vertical-align:middle}.mtbp-mock-badge{color:var(--mtbp-text-secondary);font-size:.72rem;margin-left:8px}.App{-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;text-align:center;touch-action:pan-x pan-y pinch-zoom}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:50vh;padding:20px}h1{margin:20px 0}p{margin:10px 0}body,html{height:100%;width:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:initial;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:500;margin-bottom:.5em;margin-top:0}p{margin-bottom:1em;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-bottom:1em;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-bottom:1em;margin-top:0;overflow:auto}figure{margin:0 0 1em}img{border-style:none;vertical-align:middle}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;padding-bottom:.3em;padding-top:.75em;text-align:left}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5em;line-height:inherit;margin-bottom:.5em;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:initial}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{background-color:#feffe6;padding:.2em}