.hlov-wrap>[data-hl-region]{display:flex;flex-direction:column;gap:var(--workspace-gap);min-width:0}.hlov-chart-tt{padding:0;pointer-events:none}.hlov-tt-body{padding:10px 13px;display:flex;flex-direction:column;gap:5px;min-width:160px}.hlov-tt-title{font-size:12px;font-weight:700;color:var(--text-primary);margin-bottom:3px;letter-spacing:.01em}.hlov-tt-row{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.hlov-tt-label{font-size:11px;color:var(--text-tertiary);white-space:nowrap}.hlov-tt-value{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:right}.hlov-eyebrow-sep{opacity:.5}.hlov-three-col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--workspace-gap);align-items:stretch}@media(max-width:1100px){.hlov-three-col{grid-template-columns:repeat(2,minmax(0,1fr))}.hlov-three-col>:nth-child(3){grid-column:1/-1}}@media(max-width:700px){.hlov-three-col{grid-template-columns:minmax(0,1fr)}.hlov-three-col>:nth-child(3){grid-column:auto}}.hlov-panel{min-width:0;background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--hairline);box-shadow:none;padding:var(--workspace-panel-padding);display:flex;flex-direction:column;gap:var(--workspace-gap)}.hlov-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:calc(-1 * var(--workspace-panel-padding)) calc(-1 * var(--workspace-panel-padding)) 0;padding:var(--workspace-toolbar-padding) var(--workspace-panel-padding)}.hlov-panel-title{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);display:inline-flex;align-items:center;gap:5px}.hlov-pos-legend{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:var(--text-quaternary);letter-spacing:.01em}.hlov-pos-legend-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.hlov-pos-legend-dot--long{background:oklch(.48 .118 162);margin-left:6px}.hlov-pos-legend-dot--short{background:#ba362b;margin-left:6px}.hlov-pos-legend-swatch--darken{width:11px;height:9px;border-radius:2px;flex-shrink:0;margin-left:6px;background:#2a845e;box-shadow:inset 0 0 3px 1.5px #0000008c}.hlov-treemap-canvas{flex:1;min-height:260px}.hlov-list{display:flex;flex-direction:column}.hlov-list-head{display:grid;grid-template-columns:1fr 80px 80px 48px;gap:8px;padding:6px 0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);border-bottom:1px solid var(--hairline)}.hlov-list-row{display:grid;grid-template-columns:1fr 80px 80px 48px;gap:8px;padding:8px 0;align-items:center;border-bottom:1px solid var(--hairline-soft);font-size:var(--text-xs)}.hlov-list-row:last-child{border-bottom:0}.hlov-bias-chip{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:var(--radius-xs);font-size:11px;font-weight:700;border:1px solid}.hlov-ls-bar{display:flex;height:4px;border-radius:999px;overflow:hidden;background:var(--error-200);width:80px}.hlov-ls-long{background:var(--success-500);height:100%}.hlov-ls-short{background:var(--error-500);height:100%}.hlov-liq-list{display:flex;flex-direction:column;gap:10px}.hlov-liq-row{display:flex;flex-direction:column;gap:5px}.hlov-liq-link{color:inherit;text-decoration:none;cursor:pointer;border-radius:var(--radius-md)}.hlov-liq-link:hover{background:var(--surface-2)}.hlov-liq-top{display:flex;align-items:center;gap:8px;font-size:var(--text-sm)}.hlov-liq-val{font-weight:700}.hlov-liq-bar-bg{height:6px;background:var(--surface-2);border-radius:999px;overflow:hidden;border:1px solid var(--hairline)}.hlov-liq-bar-fill{height:100%;border-radius:999px;transition:width .3s,background .3s}.hlov-bigpos-list{display:flex;flex-direction:column}.hlov-bigpos-row{display:grid;grid-template-columns:22px 64px 40px 20px 1fr;align-items:center;gap:6px;padding:9px 4px;border-bottom:1px solid var(--hairline-soft);text-decoration:none;color:inherit;transition:background .1s;overflow:hidden}.hlov-bigpos-row:last-child{border-bottom:0}.hlov-bigpos-row:hover{background:var(--surface-2);border-radius:var(--radius-sm)}.hlov-bigpos-icon{font-size:14px;text-align:center}.hlov-bigpos-addr{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hlov-bigpos-side{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:3px;font-size:11px;font-weight:800;flex-shrink:0}.hlov-side-long{background:var(--success-50);color:var(--success-700)}.hlov-side-short{background:var(--error-50);color:var(--error-700)}.hlov-bigpos-right{display:flex;flex-direction:column;gap:1px;align-items:flex-end;overflow:hidden}.hlov-bigpos-val{font-size:var(--text-sm);font-weight:700;white-space:nowrap}.hlov-bigpos-liq{font-size:11px;white-space:nowrap}.hlov-section-head{display:flex;align-items:center;justify-content:space-between}.hlov-section-h2{font-size:var(--text-lg);font-weight:700;margin:0;color:var(--text-primary)}.hlov-view-all{font-size:var(--text-sm);color:var(--text-tertiary);text-decoration:none;font-weight:600}.hlov-view-all:hover{color:var(--text-primary)}.hlov-scatter-card{gap:12px}.hlov-scatter-canvas{flex:1;min-height:320px}.hlov-scatter-legend{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hlov-scat-leg-item{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--text-secondary)}.hlov-scat-dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.hlov-traders-outer{display:flex;flex-direction:column}.hlov-traders-grid{display:flex;flex-direction:column;background:var(--surface);border-radius:var(--radius-lg);border:1px solid var(--hairline);box-shadow:none;overflow:hidden}.hlov-trader-header{display:grid;grid-template-columns:28px 36px 1fr 140px 88px 64px 72px 72px 72px 56px;gap:10px;align-items:center;padding:8px var(--workspace-panel-padding);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);border-bottom:1px solid var(--hairline)}.hlov-th-r{text-align:right}.hlov-trader-row{display:grid;grid-template-columns:28px 36px 1fr 140px 88px 64px 72px 72px 72px 56px;align-items:center;gap:10px;padding:var(--workspace-row-padding) var(--workspace-panel-padding);border-bottom:1px solid var(--hairline-soft);text-decoration:none;color:inherit;transition:background .1s}.hlov-trader-row:last-child{border-bottom:0}.hlov-trader-row:hover{background:var(--surface-2)}.hlov-trader-rank{font-size:var(--text-xs)}.hlov-td-r{text-align:right;font-size:var(--text-sm)}.hlov-grade-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:22px;border-radius:var(--radius-sm);font-size:11px;font-weight:800}.hlov-trader-name{display:flex;flex-direction:column;gap:1px;overflow:hidden}.hlov-conf-cell{display:flex;flex-direction:column;gap:3px;min-width:0}.hlov-conf-badge{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:var(--radius-xs);font-size:11px;font-weight:700;width:fit-content}.hlov-conf-high{background:var(--success-50);color:var(--success-700)}.hlov-conf-basic{background:var(--hl-badge-blue-bg);color:var(--hl-badge-blue-fg)}.hlov-conf-low{background:var(--hl-badge-amber-bg);color:var(--hl-badge-amber-fg)}.hlov-conf-insuf{background:var(--surface-2);color:var(--text-tertiary);border:1px solid var(--hairline)}[data-theme=dark] .hlov-conf-high{background:#16c78426;color:var(--hl-long)}[data-theme=dark] .hlov-conf-insuf{background:#80808014;color:var(--text-tertiary);border:1px solid var(--hairline)}.hlov-per-trade-tag{font-size:11px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1200px){.hlov-trader-header,.hlov-trader-row{grid-template-columns:28px 36px 1fr 120px 88px 72px 72px 56px}.hlov-trader-header>:nth-child(6),.hlov-trader-row>:nth-child(6),.hlov-trader-header>:nth-child(8),.hlov-trader-row>:nth-child(8){display:none}}@media(max-width:900px){.hlov-trader-header,.hlov-trader-row{grid-template-columns:28px 36px 1fr 88px 80px 56px}.hlov-trader-header>:nth-child(4),.hlov-trader-row>:nth-child(4),.hlov-trader-header>:nth-child(7),.hlov-trader-row>:nth-child(7),.hlov-trader-header>:nth-child(9),.hlov-trader-row>:nth-child(9){display:none}}@media(max-width:640px){.hlov-trader-header,.hlov-trader-row{grid-template-columns:28px 36px 1fr 80px}.hlov-trader-header>:nth-child(n+5),.hlov-trader-row>:nth-child(n+5){display:none}}.hlov-panel-link{font-size:11px;font-weight:600;color:var(--text-tertiary);text-decoration:none}.hlov-panel-link:hover{color:var(--text-primary)}.hlov-wrap .hl-topbar{display:block;padding:0;border:0;border-radius:0;background:transparent}.hlov-wrap .hlov-title-block{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px 12px;align-items:baseline;justify-content:flex-start;padding:0 0 var(--workspace-gap)}.hlov-wrap .hlov-eyebrow{order:2;font-size:14px;margin:0}.hlov-wrap .hlov-h1{font-size:22px;font-weight:650;letter-spacing:-.03em}.hlov-wrap .hlov-asof{order:3;margin:0 0 0 auto;font-size:11px;font-weight:400;color:var(--text-tertiary)}.hlov-wrap .hlov-asof.is-warn{color:var(--hl-warn)}.hlov-wrap .hlov-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;width:100%;padding:0;border:1px solid var(--hairline);background:var(--surface);border-radius:8px}.hlov-wrap .hlov-header-div,.hlov-wrap .hlov-div{display:none}.hlov-wrap .hlov-kpi{min-width:0;padding:var(--workspace-panel-padding);border-right:1px solid var(--hairline);gap:5px}.hlov-wrap .hlov-kpi:last-child{border:0}.hlov-wrap .hlov-kpi-label{font-size:11px;font-weight:400;letter-spacing:0}.hlov-wrap .hlov-kpi-value{font-size:18px;font-weight:500}.hlov-panel{border-radius:8px;padding:var(--workspace-panel-padding);gap:var(--workspace-gap)}.hlov-panel-head{min-height:30px;margin:calc(-1 * var(--workspace-panel-padding)) calc(-1 * var(--workspace-panel-padding)) 0;padding:var(--workspace-toolbar-padding) var(--workspace-panel-padding);border-bottom:1px solid var(--hairline-soft);flex-wrap:wrap}.hlov-panel-title{color:var(--text-primary);font-size:13px;font-weight:600;text-transform:none;letter-spacing:0}.hlov-section-head{padding:2px 0}.hlov-section-h2{font-size:14px;font-weight:600}.hlov-view-all{font-size:11px;font-weight:400}.hlov-scatter-canvas{min-height:260px}.hlov-scatter-legend{flex-wrap:wrap}.hlov-traders-grid{border-radius:8px}.hlov-trader-header{background:var(--surface-2)}.hlov-trader-row{min-height:50px;padding-block:var(--workspace-row-padding)}@media(max-width:660px){.hlov-wrap .hlov-strip{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.hlov-wrap .hlov-kpi{padding:var(--workspace-panel-padding)}.hlov-wrap .hlov-kpi:nth-child(3n){border-right:0}.hlov-wrap .hlov-kpi:nth-child(-n+6){border-bottom:1px solid var(--hairline)}.hlov-wrap .hlov-kpi-value{font-size:16px}.hlov-wrap .hlov-asof{flex-basis:100%;margin-left:0}}.hlov-wallet-heading{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.hlov-trader-row{min-height:44px;padding-block:6px}.hlov-trader-header{min-height:32px}@media(max-width:700px){.hlov-section-head{align-items:flex-start;gap:8px}.hlov-wallet-heading{gap:8px}.hlov-section-head .hlov-view-all{font-size:11px;text-align:right}}.hlov-reading-note{margin:0;font-size:11px;color:var(--text-secondary)}.hlov-reading-note span{color:var(--text-tertiary)}.hlov-expectancy{font-weight:600;font-size:14px}.hlov-trader-row.is-limited .hlov-expectancy{font-weight:400;color:var(--text-secondary)}.hlov-trader-row.is-limited .hlov-grade-badge{background:var(--surface-2);color:var(--text-tertiary);border:1px solid var(--hairline)}.hlov-trader-row.is-limited .hlov-conf-insuf{color:var(--text-secondary);background:var(--surface-2);border-color:var(--hairline)}.hlov-trader-row>:nth-child(8).delta-down{font-weight:650;color:var(--error-700)}.hlov-trader-row>:nth-child(7),.hlov-trader-row>:nth-child(9){font-size:12px}.hlov-mobile-risk,.hlov-mobile-sample{display:none}@media(max-width:700px){.hlov-trader-header,.hlov-trader-row{grid-template-columns:minmax(0,1fr) 114px;gap:12px}.hlov-trader-header>:nth-child(n),.hlov-trader-row>:nth-child(n){display:none}.hlov-trader-header>:nth-child(3),.hlov-trader-row>:nth-child(3),.hlov-trader-header>:nth-child(5),.hlov-trader-row>:nth-child(5){display:block}.hlov-mobile-risk{display:block;font:11px/1.5 var(--font-sans);color:var(--text-secondary);margin-top:5px}.hlov-mobile-sample{display:block;font-size:11px;color:var(--text-secondary);margin-top:4px}.hlov-trader-row{padding-block:10px}.hlov-reading-note span{display:block;margin-top:3px}}.hlov-pending-treemap{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:1.2fr 1fr;gap:3px}.hlov-pending-treemap>:first-child{grid-row:1/3}.hlov-pending-traders{display:flex;flex-direction:column}
