.NetworkGraph-module__u_DkjG__container{background:var(--surface-card);border-radius:0 0 var(--r-lg)var(--r-lg);resize:vertical;width:100%;height:400px;min-height:250px;max-height:800px;position:relative;overflow:hidden}.NetworkGraph-module__u_DkjG__title{font-size:11px;font-weight:600;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);z-index:2;pointer-events:none;position:absolute;top:10px;left:14px}.NetworkGraph-module__u_DkjG__svg{cursor:grab;width:100%;height:100%}.NetworkGraph-module__u_DkjG__svg:active{cursor:grabbing}.NetworkGraph-module__u_DkjG__svgPanning{cursor:grabbing!important}.NetworkGraph-module__u_DkjG__edge{stroke:var(--border-strong);stroke-width:1px;stroke-opacity:.35;transition:stroke-opacity .15s}.NetworkGraph-module__u_DkjG__edgeHighlight{stroke:var(--pop);stroke-width:1.5px;stroke-opacity:.7}.NetworkGraph-module__u_DkjG__nodeGroup{cursor:grab;transition:opacity .2s}.NetworkGraph-module__u_DkjG__nodeClickable{cursor:pointer}.NetworkGraph-module__u_DkjG__node{stroke:var(--surface-card);stroke-width:2px;transition:r .15s}.NetworkGraph-module__u_DkjG__nodeGroup:hover .NetworkGraph-module__u_DkjG__node{filter:brightness(1.2)}.NetworkGraph-module__u_DkjG__stockLabel{font-size:8px;font-weight:700;font-family:var(--font-mono);fill:var(--text-on-pop);text-anchor:middle;dominant-baseline:central;pointer-events:none}.NetworkGraph-module__u_DkjG__investorLabel{fill:var(--text-muted);text-anchor:middle;pointer-events:none;font-size:7px;font-weight:500}.NetworkGraph-module__u_DkjG__controls{z-index:3;flex-direction:column;gap:4px;display:flex;position:absolute;top:10px;right:10px}.NetworkGraph-module__u_DkjG__controlBtn{border:1px solid var(--border-default);border-radius:var(--r-xs);background:var(--surface-card);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:all .15s;display:flex}.NetworkGraph-module__u_DkjG__controlBtn:hover{border-color:var(--pop);color:var(--pop)}.NetworkGraph-module__u_DkjG__legend{z-index:2;flex-wrap:wrap;gap:12px;display:flex;position:absolute;bottom:8px;left:10px}.NetworkGraph-module__u_DkjG__legendItem{font-size:10px;font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:4px;display:flex}.NetworkGraph-module__u_DkjG__legendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.NetworkGraph-module__u_DkjG__loading{height:100%;color:var(--text-muted);justify-content:center;align-items:center;font-size:13px;display:flex}@media (max-width:768px){.NetworkGraph-module__u_DkjG__container{height:38dvh;max-height:340px}}
.HoldingCompositionChart-module__vCaRiG__container{flex-direction:column;align-items:center;gap:12px;min-height:320px;padding:20px;display:flex}.HoldingCompositionChart-module__vCaRiG__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.HoldingCompositionChart-module__vCaRiG__titleRow{flex-direction:column;gap:2px;display:flex}.HoldingCompositionChart-module__vCaRiG__title{color:var(--text-primary);font-size:1rem;font-weight:700}.HoldingCompositionChart-module__vCaRiG__lastUpdated{color:var(--text-muted);font-size:.72rem}.HoldingCompositionChart-module__vCaRiG__donutWrap{justify-content:center;align-items:center;display:flex;position:relative}.HoldingCompositionChart-module__vCaRiG__donutSvg{display:block}.HoldingCompositionChart-module__vCaRiG__donutSegment{cursor:pointer;transition:opacity .15s}.HoldingCompositionChart-module__vCaRiG__centerValue{font-family:var(--font-mono,monospace);fill:var(--text-primary);font-size:22px;font-weight:700}.HoldingCompositionChart-module__vCaRiG__centerEyebrow{font-family:var(--font-mono,monospace);fill:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:600}.HoldingCompositionChart-module__vCaRiG__donutTooltip{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--r-sm,6px);pointer-events:none;white-space:nowrap;box-shadow:var(--shadow-sm);z-index:10;align-items:center;gap:6px;padding:5px 10px;display:flex;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.HoldingCompositionChart-module__vCaRiG__donutTooltipDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.HoldingCompositionChart-module__vCaRiG__donutTooltipLabel{color:var(--text-secondary);font-size:12px}.HoldingCompositionChart-module__vCaRiG__donutTooltipValue{font-size:13px;font-weight:700;font-family:var(--font-mono,monospace);color:var(--text-primary)}.HoldingCompositionChart-module__vCaRiG__legendGrid{grid-template-columns:1fr 1fr;gap:6px 16px;width:100%;display:grid}.HoldingCompositionChart-module__vCaRiG__legendRow{cursor:pointer;border-radius:var(--r-xs,4px);align-items:center;gap:6px;padding:3px 0;transition:background .1s;display:flex}.HoldingCompositionChart-module__vCaRiG__legendRow:hover{background:var(--surface-sunken)}.HoldingCompositionChart-module__vCaRiG__legendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.HoldingCompositionChart-module__vCaRiG__legendName{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.72rem;overflow:hidden}.HoldingCompositionChart-module__vCaRiG__legendPct{font-size:.72rem;font-weight:700;font-family:var(--font-mono,monospace);color:var(--text-primary)}.HoldingCompositionChart-module__vCaRiG__loadingState{height:200px;color:var(--text-muted);justify-content:center;align-items:center;font-size:.82rem;display:flex}
.HoldingTrendChart-module__EFSL_q__container{flex-direction:column;gap:12px;width:100%;padding:16px;display:flex}.HoldingTrendChart-module__EFSL_q__loadingState{color:var(--text-secondary);text-align:center;padding:32px;font-size:13px}.HoldingTrendChart-module__EFSL_q__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.HoldingTrendChart-module__EFSL_q__headerLeft{align-items:center;gap:10px;display:flex}.HoldingTrendChart-module__EFSL_q__lastUpdated{color:var(--text-tertiary);font-size:11px;font-family:var(--font-mono)}.HoldingTrendChart-module__EFSL_q__rangeToggle{border:1px solid var(--border-soft);background:var(--surface-card);border-radius:8px;display:inline-flex;overflow:hidden}.HoldingTrendChart-module__EFSL_q__rangeBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:5px 10px;font-size:11px;font-weight:500;transition:background .12s,color .12s}.HoldingTrendChart-module__EFSL_q__rangeBtn:hover{background:var(--surface-hover,#0000000a);color:var(--text-primary)}.HoldingTrendChart-module__EFSL_q__rangeBtnActive{background:var(--pop);color:var(--text-on-pop)}.HoldingTrendChart-module__EFSL_q__rangeBtnActive:hover{background:var(--pop-hover,var(--pop));color:var(--text-on-pop)}.HoldingTrendChart-module__EFSL_q__tabs{border-bottom:1px solid var(--border-soft);align-self:flex-start;gap:4px;padding-bottom:0;display:inline-flex}.HoldingTrendChart-module__EFSL_q__tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:6px 12px;font-size:12px;font-weight:500;transition:color .12s,border-color .12s}.HoldingTrendChart-module__EFSL_q__tab:hover{color:var(--text-primary)}.HoldingTrendChart-module__EFSL_q__tabActive{color:var(--pop);border-bottom-color:var(--pop)}.HoldingTrendChart-module__EFSL_q__chartWrapper{width:100%;position:relative}.HoldingTrendChart-module__EFSL_q__chartArea{width:100%;height:320px}.HoldingTrendChart-module__EFSL_q__tooltip{background:var(--surface-card);border:1px solid var(--border-soft);z-index:5;pointer-events:none;border-radius:8px;min-width:140px;padding:8px 10px;font-size:11px;position:absolute;top:8px;left:8px;box-shadow:0 4px 14px #0000001f}.HoldingTrendChart-module__EFSL_q__tooltipDate{font-family:var(--font-mono);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:10px}.HoldingTrendChart-module__EFSL_q__tooltipRow{align-items:center;gap:6px;padding:2px 0;display:flex}.HoldingTrendChart-module__EFSL_q__tooltipDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.HoldingTrendChart-module__EFSL_q__tooltipLabel{color:var(--text-secondary);flex:1}.HoldingTrendChart-module__EFSL_q__tooltipValue{font-family:var(--font-mono);color:var(--text-primary);font-weight:600}.HoldingTrendChart-module__EFSL_q__legend{flex-wrap:wrap;gap:12px;padding-top:4px;display:flex}.HoldingTrendChart-module__EFSL_q__legendItem{color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;display:inline-flex}.HoldingTrendChart-module__EFSL_q__legendDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.HoldingTrendChart-module__EFSL_q__legendDotLocal{background:var(--pop)}.HoldingTrendChart-module__EFSL_q__legendDotForeign{background:var(--info)}@media (max-width:768px){.HoldingTrendChart-module__EFSL_q__chartArea{height:32dvh;max-height:280px}}
.FloatClassificationChart-module__sQxCDW__container{padding:16px 20px 18px}.FloatClassificationChart-module__sQxCDW__state{text-align:center;color:var(--text-muted);padding:32px 0;font-size:13px}.FloatClassificationChart-module__sQxCDW__header{color:var(--text-muted);justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:12px;display:flex}.FloatClassificationChart-module__sQxCDW__scripless,.FloatClassificationChart-module__sQxCDW__snapDate{font-variant-numeric:tabular-nums}.FloatClassificationChart-module__sQxCDW__bars{flex-direction:column;gap:4px;display:flex}.FloatClassificationChart-module__sQxCDW__bucketBlock{flex-direction:column;display:flex}.FloatClassificationChart-module__sQxCDW__row{cursor:pointer;text-align:left;width:100%;color:var(--text);background:0 0;border:none;border-radius:6px;grid-template-columns:180px 1fr 52px 64px 16px;align-items:center;gap:10px;padding:7px 4px;display:grid}.FloatClassificationChart-module__sQxCDW__row:hover{background:var(--surface-2,#7f7f7f12)}.FloatClassificationChart-module__sQxCDW__label{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.FloatClassificationChart-module__sQxCDW__track{background:var(--surface-2,#7f7f7f1f);border-radius:999px;height:8px;position:relative;overflow:hidden}.FloatClassificationChart-module__sQxCDW__fill{background:var(--pop,#ff5e1a);border-radius:999px;position:absolute;inset:0 auto 0 0}.FloatClassificationChart-module__sQxCDW__pct{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.FloatClassificationChart-module__sQxCDW__delta{text-align:right;font-variant-numeric:tabular-nums;font-size:11px}.FloatClassificationChart-module__sQxCDW__up{color:var(--up,#16a34a)}.FloatClassificationChart-module__sQxCDW__down{color:var(--down,#dc2626)}.FloatClassificationChart-module__sQxCDW__flat{color:var(--text-muted)}.FloatClassificationChart-module__sQxCDW__chevron{color:var(--text-muted);text-align:center;font-size:11px}.FloatClassificationChart-module__sQxCDW__subList{flex-direction:column;gap:2px;padding:4px 4px 8px 190px;display:flex}.FloatClassificationChart-module__sQxCDW__subRow{color:var(--text-muted);grid-template-columns:1fr 60px 70px;gap:10px;padding:2px 0;font-size:12px;display:grid}.FloatClassificationChart-module__sQxCDW__subLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FloatClassificationChart-module__sQxCDW__subPct,.FloatClassificationChart-module__sQxCDW__subShares{text-align:right;font-variant-numeric:tabular-nums}.FloatClassificationChart-module__sQxCDW__footnote{color:var(--text-muted);margin-top:12px;font-size:11px;font-style:italic}@media (max-width:640px){.FloatClassificationChart-module__sQxCDW__row{grid-template-columns:120px 1fr 46px 52px 14px;gap:6px}.FloatClassificationChart-module__sQxCDW__subList{padding-left:16px}}
