.UI-module__aJ6SLa__navGroup{margin-bottom:16px}.UI-module__aJ6SLa__navGroupCollapsed{margin-bottom:8px}.UI-module__aJ6SLa__header{background:var(--bg2);border-bottom:1px solid var(--border);z-index:50;flex-shrink:0;align-items:center;gap:24px;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.UI-module__aJ6SLa__headerMetrics{flex:1;align-items:center;gap:24px;display:flex;overflow:hidden}.UI-module__aJ6SLa__headerSep{background:var(--border);flex-shrink:0;width:1px;height:26px}.UI-module__aJ6SLa__metricPill{flex-shrink:0}.UI-module__aJ6SLa__metricPillLabel{color:var(--text3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1px;font-size:9px;font-weight:600}.UI-module__aJ6SLa__metricPillValueRow{align-items:baseline;gap:5px;display:flex}.UI-module__aJ6SLa__metricPillValue{font-size:14px;font-weight:700;font-family:var(--font-mono)}.UI-module__aJ6SLa__metricPillSub{font-size:11px;font-weight:600}.UI-module__aJ6SLa__headerRight{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.UI-module__aJ6SLa__liveIndicator{align-items:center;gap:5px;display:flex}.UI-module__aJ6SLa__liveLabel{color:var(--text3);font-size:10px}.UI-module__aJ6SLa__headerAvatar{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.UI-module__aJ6SLa__refreshBtn{padding:5px 10px;font-size:11px}.UI-module__aJ6SLa__toastItem{background:var(--bg2);color:var(--text);border-radius:10px;align-items:center;gap:8px;min-width:240px;padding:12px 16px;font-size:13px;font-weight:500;display:flex;box-shadow:0 8px 32px #0006}.UI-module__aJ6SLa__advisorWrapper{flex-direction:column;gap:12px;display:flex}.UI-module__aJ6SLa__advisorHeader{flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.UI-module__aJ6SLa__advisorHeaderLeft{align-items:center;gap:10px;display:flex}.UI-module__aJ6SLa__advisorAvatar{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:flex}.UI-module__aJ6SLa__advisorTitle{color:var(--text);font-size:14px;font-weight:700}.UI-module__aJ6SLa__advisorSubtitle{color:var(--text3);font-size:11px}.UI-module__aJ6SLa__advisorLiveIndicator{align-items:center;gap:5px;margin-left:8px;display:flex}.UI-module__aJ6SLa__advisorLiveLabel{color:var(--green2);font-size:10px}.UI-module__aJ6SLa__advisorContextPills{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.UI-module__aJ6SLa__advisorContextPill{background:var(--surface);border:1px solid var(--border);border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;display:flex}.UI-module__aJ6SLa__advisorContextPillLabel{color:var(--text3)}.UI-module__aJ6SLa__advisorContextPillValue{color:var(--accent2);font-family:var(--font-mono);font-weight:700}.UI-module__aJ6SLa__messagesArea{background:var(--bg2);border:1px solid var(--border);scrollbar-width:thin;border-radius:12px;flex:1;padding:16px;overflow-y:auto}.UI-module__aJ6SLa__messageBubbleRow{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.UI-module__aJ6SLa__messageBubbleRowUser{justify-content:flex-end}.UI-module__aJ6SLa__messageBubbleRowAssistant{justify-content:flex-start}.UI-module__aJ6SLa__messageAvatar{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-top:2px;font-size:14px;display:flex}.UI-module__aJ6SLa__messageAvatarAssistant{background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.UI-module__aJ6SLa__messageAvatarUser{color:#fff;background:linear-gradient(135deg,#3b82f6,#60a5fa);font-size:13px;font-weight:700}.UI-module__aJ6SLa__messageBubble{border-radius:4px;max-width:75%;padding:12px 16px}.UI-module__aJ6SLa__messageBubbleUser{background:linear-gradient(135deg,#3b82f640,#8b5cf626);border:1px solid #3b82f666;border-radius:16px 4px 16px 16px}.UI-module__aJ6SLa__messageBubbleAssistant{background:var(--surface);border:1px solid var(--border);border-radius:4px 16px 16px}.UI-module__aJ6SLa__streamingCursor{background:var(--accent2);vertical-align:middle;border-radius:1px;width:6px;height:14px;margin-left:2px;animation:.7s step-end infinite UI-module__aJ6SLa__cursorBlink;display:inline-block}@keyframes UI-module__aJ6SLa__cursorBlink{0%,to{opacity:1}50%{opacity:0}}.UI-module__aJ6SLa__errorBox{color:var(--red2);background:#ef444414;border:1px solid #ef44444d;border-radius:8px;margin:8px 0;padding:12px 16px;font-size:12px;line-height:1.8}.UI-module__aJ6SLa__errorTitle{margin-bottom:8px;font-weight:700}.UI-module__aJ6SLa__errorCode{font-family:var(--font-mono);flex-direction:column;gap:4px;font-size:11px;display:flex}.UI-module__aJ6SLa__errorCodeLine{color:var(--text3)}.UI-module__aJ6SLa__errorCodeNote{color:var(--text3);margin-top:4px;font-size:10px}.UI-module__aJ6SLa__suggestedSection{flex-shrink:0}.UI-module__aJ6SLa__suggestedLabel{color:var(--text3);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:700}.UI-module__aJ6SLa__suggestedGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.UI-module__aJ6SLa__suggestedBtn{background:var(--surface);border:1px solid var(--border);cursor:pointer;text-align:left;font-family:var(--font-main);border-radius:8px;align-items:flex-start;gap:8px;padding:8px 12px;transition:all .2s;display:flex}.UI-module__aJ6SLa__suggestedBtn:hover{border-color:var(--accent);background:#3b82f614}.UI-module__aJ6SLa__suggestedBtnIcon{flex-shrink:0;font-size:14px}.UI-module__aJ6SLa__suggestedBtnText{color:var(--text2);font-size:11px;line-height:1.5}.UI-module__aJ6SLa__inputBar{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-shrink:0;gap:10px;padding:6px 6px 6px 14px;transition:border-color .2s;display:flex}.UI-module__aJ6SLa__inputBar:focus-within{border-color:var(--accent)}.UI-module__aJ6SLa__inputTextarea{resize:none;font-family:var(--font-main);color:var(--text);background:0 0;border:none;outline:none;flex:1;min-height:32px;max-height:120px;padding:6px 0;font-size:13px;line-height:1.6}.UI-module__aJ6SLa__sendBtn{cursor:pointer;color:#fff;font-size:13px;font-weight:600;font-family:var(--font-main);background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 16px;transition:all .2s;display:flex}.UI-module__aJ6SLa__sendBtn:disabled{background:var(--bg3);cursor:not-allowed;opacity:.5}.UI-module__aJ6SLa__advisorDisclaimer{color:var(--text3);text-align:center;flex-shrink:0;padding-bottom:4px;font-size:10px}.UI-module__aJ6SLa__fmtH2{color:var(--accent2);letter-spacing:.02em;margin:10px 0 4px;font-size:13px;font-weight:700}.UI-module__aJ6SLa__fmtH3{color:var(--text);margin:8px 0 2px;font-size:12px;font-weight:700}.UI-module__aJ6SLa__fmtBold{color:var(--text);margin:4px 0;font-size:12px;font-weight:700}.UI-module__aJ6SLa__fmtBullet{gap:8px;margin:3px 0;padding-left:4px;display:flex}.UI-module__aJ6SLa__fmtBulletArrow{color:var(--accent);flex-shrink:0;margin-top:1px}.UI-module__aJ6SLa__fmtBulletText{color:var(--text2);font-size:13px;line-height:1.6}.UI-module__aJ6SLa__fmtParagraph{color:var(--text2);margin:2px 0;font-size:13px;line-height:1.7}.UI-module__aJ6SLa__fmtSpacer{height:6px}.UI-module__aJ6SLa__fmtCode{font-family:var(--font-mono);color:var(--accent2);background:#3b82f626;border-radius:3px;padding:1px 5px;font-size:11px}.UI-module__aJ6SLa__streamingText{color:var(--text2);white-space:pre-wrap;font-size:13px;line-height:1.7}
.OverviewView-module__vVA64a__priceNotice{color:var(--green2);background:#10b98114;border:1px solid #10b98133;border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 14px;font-size:12px;display:flex}.OverviewView-module__vVA64a__statsGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:20px;display:grid}.OverviewView-module__vVA64a__realizedPanel{background:linear-gradient(135deg,#10b9810f,#14b8a608);border:1px solid #10b98133;border-radius:8px;margin-bottom:20px;padding:18px}.OverviewView-module__vVA64a__realizedPanelHeader{color:var(--text);align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.OverviewView-module__vVA64a__realizedMetricsGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.OverviewView-module__vVA64a__realizedMetricCell{background:#0003;border-radius:8px;padding:12px 14px}.OverviewView-module__vVA64a__realizedMetricLabel{color:var(--text3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:10px;font-weight:600}.OverviewView-module__vVA64a__realizedMetricValue{font-size:17px;font-weight:800;font-family:var(--font-mono)}.OverviewView-module__vVA64a__realizedMetricSub{color:var(--text3);margin-top:2px;font-size:10px}.OverviewView-module__vVA64a__recentSellsSection{border-top:1px solid #10b98126;margin-top:14px;padding-top:12px}.OverviewView-module__vVA64a__recentSellsLabel{color:var(--text3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:8px;font-size:11px;font-weight:700}.OverviewView-module__vVA64a__recentSellsList{flex-direction:column;gap:4px;display:flex}.OverviewView-module__vVA64a__recentSellRow{background:#00000026;border-radius:6px;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;display:flex}.OverviewView-module__vVA64a__recentSellLeft{align-items:center;gap:8px;display:flex}.OverviewView-module__vVA64a__recentSellSymbol{font-family:var(--font-mono);color:var(--accent2);font-weight:700}.OverviewView-module__vVA64a__recentSellDate{color:var(--text3)}.OverviewView-module__vVA64a__taxChip{border-radius:3px;padding:1px 6px;font-size:10px;font-weight:700}.OverviewView-module__vVA64a__taxChipLTCG{color:var(--green2);background:#10b98126;border:1px solid #10b9814d}.OverviewView-module__vVA64a__taxChipSTCG{color:var(--yellow);background:#f59e0b26;border:1px solid #f59e0b4d}.OverviewView-module__vVA64a__threeCol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.OverviewView-module__vVA64a__panelTitle{color:var(--text);margin-bottom:14px;font-size:13px;font-weight:600}.OverviewView-module__vVA64a__noData{color:var(--text3);font-size:12px}.OverviewView-module__vVA64a__healthGaugeWrapper{align-items:center;gap:12px;margin-bottom:14px;display:flex}.OverviewView-module__vVA64a__healthLabel{font-size:14px;font-weight:700}.OverviewView-module__vVA64a__healthSub{color:var(--text3);font-size:11px}.OverviewView-module__vVA64a__healthBarsWrapper{flex-direction:column;gap:6px;display:flex}.OverviewView-module__vVA64a__healthBarRow{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.OverviewView-module__vVA64a__healthBarLabel{color:var(--text2);font-size:12px}.OverviewView-module__vVA64a__healthBarRight{align-items:center;gap:8px;display:flex}.OverviewView-module__vVA64a__healthBarTrack{background:var(--bg3);border-radius:2px;width:60px;height:4px}.OverviewView-module__vVA64a__healthBarFill{border-radius:2px;height:100%}.OverviewView-module__vVA64a__healthBarValue{color:var(--text3);font-size:11px;font-family:var(--font-mono);text-align:right;width:24px}.OverviewView-module__vVA64a__twoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.OverviewView-module__vVA64a__topListItem{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.OverviewView-module__vVA64a__topListItemName{color:var(--text);font-size:13px;font-weight:600}.OverviewView-module__vVA64a__topListItemMeta{color:var(--text3);font-size:11px}.OverviewView-module__vVA64a__topListItemReturn{font-size:14px;font-weight:700;font-family:var(--font-mono);text-align:right}.OverviewView-module__vVA64a__topListItemGain{text-align:right;font-size:11px}.OverviewView-module__vVA64a__alertsPanel{margin-bottom:20px;padding:18px}.OverviewView-module__vVA64a__alertsHeader{align-items:center;gap:8px;margin-bottom:14px;display:flex}.OverviewView-module__vVA64a__alertsHeaderText{color:var(--text);font-size:13px;font-weight:600}.OverviewView-module__vVA64a__alertsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.OverviewView-module__vVA64a__actionsPanel{background:linear-gradient(135deg,#3b82f614,#8b5cf60d);padding:18px}.OverviewView-module__vVA64a__actionsPanelLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--accent2);margin-bottom:10px;font-size:12px;font-weight:700}.OverviewView-module__vVA64a__actionsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.OverviewView-module__vVA64a__actionCard{border:1px solid var(--border);background:#ffffff08;border-radius:8px;padding:12px}.OverviewView-module__vVA64a__actionCardIcon{margin-bottom:4px;font-size:20px}.OverviewView-module__vVA64a__actionCardTitle{color:var(--text);margin-bottom:2px;font-size:13px;font-weight:600}.OverviewView-module__vVA64a__actionCardDetail{color:var(--text2);font-size:12px}
.HoldingsShared-module__QqFDsW__controlsBar{background:var(--surface);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.HoldingsShared-module__QqFDsW__controlsGroupLabel{color:var(--text3);letter-spacing:.07em;text-transform:uppercase;flex-shrink:0;font-size:9px;font-weight:700}.HoldingsShared-module__QqFDsW__controlsGroupPills{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.HoldingsShared-module__QqFDsW__groupPillBtn{cursor:pointer;font-size:11px;font-weight:600;font-family:var(--font-main);border-radius:20px;padding:3px 10px;transition:all .15s}.HoldingsShared-module__QqFDsW__sortArea{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:5px;display:flex}.HoldingsShared-module__QqFDsW__sortPillBtn{cursor:pointer;font-size:11px;font-weight:600;font-family:var(--font-main);border-radius:6px;padding:3px 9px;transition:all .15s}.HoldingsShared-module__QqFDsW__returnBarWrapper{align-items:center;gap:5px;display:flex}.HoldingsShared-module__QqFDsW__returnBarTrack{background:var(--bg3);border-radius:2px;flex-shrink:0;width:48px;height:3px}.HoldingsShared-module__QqFDsW__returnBarFill{border-radius:2px;height:100%}.HoldingsShared-module__QqFDsW__returnBarValue{font-family:var(--font-mono);font-size:11px;font-weight:700}.HoldingsShared-module__QqFDsW__taxBadge{letter-spacing:.04em;border-radius:3px;padding:2px 5px;font-size:10px;font-weight:700}.HoldingsShared-module__QqFDsW__priceCellWrapper{justify-content:flex-end;align-items:center;gap:4px;padding:9px 5px;display:flex}.HoldingsShared-module__QqFDsW__priceCellValue{font-family:var(--font-mono);font-size:11px}.HoldingsShared-module__QqFDsW__priceCellEditBtn{border:1px solid var(--border);color:var(--text3);cursor:pointer;opacity:.6;background:0 0;border-radius:3px;padding:1px 4px;font-size:9px;line-height:1;transition:all .15s}.HoldingsShared-module__QqFDsW__priceCellEditBtn:hover{opacity:1;border-color:var(--accent);color:var(--accent2)}.HoldingsShared-module__QqFDsW__priceCellEditWrapper{align-items:center;gap:4px;padding:2px 0;display:flex}.HoldingsShared-module__QqFDsW__priceCellCurrencySymbol{color:var(--text3);font-size:11px}.HoldingsShared-module__QqFDsW__priceCellInput{width:72px;font-size:11px;font-family:var(--font-mono);text-align:right;background:var(--bg3);border:1px solid var(--accent);color:var(--text);border-radius:4px;padding:2px 4px}.HoldingsShared-module__QqFDsW__priceCellSaveBtn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:3px;padding:2px 5px;font-size:10px;font-weight:700}.HoldingsShared-module__QqFDsW__refreshPriceBtn{border:1px solid var(--border);color:var(--teal);cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:3px 5px;line-height:1;transition:all .15s;display:flex}.HoldingsShared-module__QqFDsW__refreshPriceBtn:hover:not(:disabled){border-color:var(--teal);color:var(--teal);background:#14b8a61a}.HoldingsShared-module__QqFDsW__refreshPriceBtn:disabled{cursor:not-allowed}.HoldingsShared-module__QqFDsW__detailPanel{border-top:1px solid var(--border);background:#080e1cd9}.HoldingsShared-module__QqFDsW__detailPanelInner{padding:12px 16px 16px}.HoldingsShared-module__QqFDsW__detailXirrBar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:10px;display:flex}.HoldingsShared-module__QqFDsW__detailXirrText{color:var(--text2);font-size:12px}.HoldingsShared-module__QqFDsW__detailXirrValueLabel{font-family:var(--font-mono);color:var(--green2);font-weight:700}.HoldingsShared-module__QqFDsW__detailXirrUnit{color:var(--text3)}.HoldingsShared-module__QqFDsW__detailSellChips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.HoldingsShared-module__QqFDsW__detailSellChipWin{color:var(--green2);background:#10b9811a;border:1px solid #10b98140;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.HoldingsShared-module__QqFDsW__detailSellChipLoss{color:var(--red2);background:#ef44441a;border:1px solid #ef444440;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.HoldingsShared-module__QqFDsW__detailSellChipRealized{color:var(--accent2);background:#3b82f614;border:1px solid #3b82f633;border-radius:4px;padding:2px 8px;font-size:11px}.HoldingsShared-module__QqFDsW__detailTradeChip{color:var(--text3);font-size:11px;font-family:var(--font-mono);background:#94a9c414;border:1px solid #94a9c426;border-radius:4px;padding:2px 8px}.HoldingsShared-module__QqFDsW__detailTotalGainChip{color:var(--text2);background:#8b5cf614;border:1px solid #8b5cf62e;border-radius:4px;padding:2px 8px;font-size:11px}.HoldingsShared-module__QqFDsW__detailDataError{color:var(--red2);background:#ef444414;border:1px solid #ef444440;border-radius:4px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;display:flex}.HoldingsShared-module__QqFDsW__detailPriceMeta{color:var(--text3);font-size:11px}.HoldingsShared-module__QqFDsW__detailChartBox{border:1px solid var(--border);background:#3b82f60a;border-radius:8px;margin-bottom:12px;padding:12px}.HoldingsShared-module__QqFDsW__detailChartLabel{color:var(--text3);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.HoldingsShared-module__QqFDsW__detailTabBar{border-bottom:1px solid var(--border);flex-wrap:wrap;margin-bottom:10px;display:flex}.HoldingsShared-module__QqFDsW__detailTabBtn{cursor:pointer;color:var(--text3);font-size:11px;font-weight:600;font-family:var(--font-main);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:5px 12px;transition:color .15s,border-color .15s}.HoldingsShared-module__QqFDsW__detailTabBtnActive{color:var(--accent2);border-bottom-color:var(--accent2)}.HoldingsShared-module__QqFDsW__tableScrollWrapper{overflow-x:auto}.HoldingsShared-module__QqFDsW__tableNote{color:var(--text3);margin-top:6px;font-size:10px}.HoldingsShared-module__QqFDsW__totalRow{background:#3b82f60f}.HoldingsShared-module__QqFDsW__totalRowNote{color:var(--text3);font-size:10px}.HoldingsShared-module__QqFDsW__th{color:var(--text3);letter-spacing:.07em;border:none;border-bottom:1px solid var(--border);white-space:nowrap;background:#00000040;padding:6px 8px;font-size:10px;font-weight:700}.HoldingsShared-module__QqFDsW__thRight{text-align:right}.HoldingsShared-module__QqFDsW__td{white-space:nowrap;border-bottom:1px solid #2d406033;padding:6px 8px;font-size:12px}.HoldingsShared-module__QqFDsW__tdRight{text-align:right}.HoldingsShared-module__QqFDsW__tdMono{font-family:var(--font-mono)}.HoldingsShared-module__QqFDsW__tdSmall{font-size:10px}.HoldingsShared-module__QqFDsW__tdBold{font-weight:700}.HoldingsShared-module__QqFDsW__fifoNote{color:var(--text3);margin-top:6px;font-size:10px}.HoldingsShared-module__QqFDsW__modeToggleRow{gap:6px;display:flex}.HoldingsShared-module__QqFDsW__modeBtn{border:1px solid var(--border);color:var(--text3);cursor:pointer;font-family:var(--font-main);background:0 0;border-radius:8px;align-items:center;gap:7px;padding:6px 14px;font-size:12px;font-weight:700;transition:all .15s;display:flex}.HoldingsShared-module__QqFDsW__modeBtnActive{border-color:var(--accent);color:var(--accent2);background:#3b82f626}.HoldingsShared-module__QqFDsW__modeBtnExited{border-color:var(--border2);color:var(--text3);background:#94a9c41a}.HoldingsShared-module__QqFDsW__modeBtnCount{font-size:10px;font-family:var(--font-mono);background:var(--bg3);color:var(--text3);border:1px solid #0000;border-radius:4px;padding:1px 6px;font-weight:700;transition:all .15s}.HoldingsShared-module__QqFDsW__modeBtnActive .HoldingsShared-module__QqFDsW__modeBtnCount{color:var(--accent2);border-color:var(--accent);background:#3b82f640}.HoldingsShared-module__QqFDsW__modeBtnExited .HoldingsShared-module__QqFDsW__modeBtnCount{color:var(--text3);border-color:var(--border2);background:#94a9c426}.HoldingsShared-module__QqFDsW__exitedBanner{color:var(--text3);background:#94a9c40f;border:1px solid #94a9c426;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:flex}.HoldingsShared-module__QqFDsW__dataErrorBadge{color:var(--red2);letter-spacing:.03em;cursor:help;white-space:nowrap;background:#ef444426;border:1px solid #ef44444d;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}.HoldingsShared-module__QqFDsW__concentrationBadge{letter-spacing:.03em;cursor:help;white-space:nowrap;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}.HoldingsShared-module__QqFDsW__concentrationWarn{color:var(--yellow);background:#f59e0b26;border:1px solid #f59e0b4d}.HoldingsShared-module__QqFDsW__concentrationHigh{color:var(--red2);background:#ef444426;border:1px solid #ef44444d}.HoldingsShared-module__QqFDsW__insightsTab{flex-direction:column;gap:12px;padding-top:4px;display:flex}.HoldingsShared-module__QqFDsW__sipPanel{background:#3b82f60a;border:1px solid #3b82f626;border-radius:8px;padding:14px}.HoldingsShared-module__QqFDsW__sipPanelTitle{color:var(--text2);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}.HoldingsShared-module__QqFDsW__sipGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:12px;display:grid}.HoldingsShared-module__QqFDsW__sipStat{background:#0003;border-radius:6px;padding:8px 10px}.HoldingsShared-module__QqFDsW__sipStatLabel{color:var(--text3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:9px;font-weight:700}.HoldingsShared-module__QqFDsW__sipStatValue{font-size:14px;font-weight:700;font-family:var(--font-mono)}.HoldingsShared-module__QqFDsW__sipStatOf{color:var(--text3);font-size:11px;font-weight:400}.HoldingsShared-module__QqFDsW__sipBar{align-items:center;gap:8px;display:flex}.HoldingsShared-module__QqFDsW__sipBarTrack{background:var(--bg3);border-radius:3px;flex:1;height:5px;overflow:hidden}.HoldingsShared-module__QqFDsW__sipBarFill{border-radius:3px;height:100%;transition:width .6s}.HoldingsShared-module__QqFDsW__sipBarLabel{font-size:11px;font-family:var(--font-mono);text-align:right;flex-shrink:0;min-width:32px;font-weight:700}.HoldingsShared-module__QqFDsW__taxPanel{background:#ef44440a;border:1px solid #ef444426;border-radius:8px;padding:14px}.HoldingsShared-module__QqFDsW__taxPanelTitle{color:var(--text2);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}.HoldingsShared-module__QqFDsW__taxGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.HoldingsShared-module__QqFDsW__taxStat{background:#0003;border-radius:6px;padding:8px 10px}.HoldingsShared-module__QqFDsW__taxStatLabel{color:var(--text3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:9px;font-weight:700}.HoldingsShared-module__QqFDsW__taxStatValue{font-size:15px;font-weight:700;font-family:var(--font-mono)}.HoldingsShared-module__QqFDsW__taxStatSub{color:var(--text3);margin-top:2px;font-size:10px}.HoldingsShared-module__QqFDsW__caPanel{background:#8b5cf60a;border:1px solid #8b5cf626;border-radius:8px;padding:14px}.HoldingsShared-module__QqFDsW__caPanelTitle{color:var(--text2);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}.HoldingsShared-module__QqFDsW__caGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.HoldingsShared-module__QqFDsW__caStat{background:#0003;border-radius:6px;padding:8px 10px}.HoldingsShared-module__QqFDsW__caStatLabel{color:var(--text3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:9px;font-weight:700}.HoldingsShared-module__QqFDsW__caStatValue{font-size:15px;font-weight:700;font-family:var(--font-mono)}.HoldingsShared-module__QqFDsW__caStatSub{margin-top:2px;font-size:10px;font-weight:600}
.HoldingsTable-module__8WNwvG__wrapper{flex-direction:column;gap:12px;display:flex}.HoldingsTable-module__8WNwvG__summaryStrip{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.HoldingsTable-module__8WNwvG__summaryCell{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:11px 14px}.HoldingsTable-module__8WNwvG__summaryCellLabel{color:var(--text3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px;font-size:9px;font-weight:700}.HoldingsTable-module__8WNwvG__summaryCellValue{font-size:17px;font-weight:700;font-family:var(--font-mono)}.HoldingsTable-module__8WNwvG__summaryCellSub{color:var(--text3);letter-spacing:.04em;margin-top:2px;font-size:9px}.HoldingsTable-module__8WNwvG__tableContainer{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.HoldingsTable-module__8WNwvG__headerRow{background:var(--bg3);border-bottom:1px solid var(--border);padding:0 6px}.HoldingsTable-module__8WNwvG__headerCell{letter-spacing:.07em;color:var(--text3);white-space:nowrap;padding:7px 5px;font-size:9px;font-weight:700}.HoldingsTable-module__8WNwvG__headerCellHighlight{color:var(--accent2)}.HoldingsTable-module__8WNwvG__headerCellYellow{color:var(--yellow)}.HoldingsTable-module__8WNwvG__dataRow{cursor:pointer;align-items:center;padding:0 6px;transition:background .15s}.HoldingsTable-module__8WNwvG__dataRowExpanded{background:#3b82f612}.HoldingsTable-module__8WNwvG__expandChevron{text-align:center;color:var(--text3);font-size:8px}.HoldingsTable-module__8WNwvG__symbolCell{padding:9px 5px}.HoldingsTable-module__8WNwvG__symbolText{font-family:var(--font-mono);font-size:12px;font-weight:700}.HoldingsTable-module__8WNwvG__symbolMeta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:1px;display:flex}.HoldingsTable-module__8WNwvG__fundName{color:var(--text3);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.HoldingsTable-module__8WNwvG__sellBadge{color:var(--yellow);margin-top:1px;font-size:9px}.HoldingsTable-module__8WNwvG__staleBuyBadge{letter-spacing:.02em;font-size:9px;font-weight:600}.HoldingsTable-module__8WNwvG__sectorCell{min-width:0;padding:9px 5px}.HoldingsTable-module__8WNwvG__sectorBadge{white-space:nowrap;text-overflow:ellipsis;border-radius:4px;max-width:100%;padding:2px 5px;font-size:9px;font-weight:600;display:inline-block;overflow:hidden}.HoldingsTable-module__8WNwvG__monoCell{text-align:right;font-family:var(--font-mono);color:var(--text2);padding:9px 5px;font-size:11px}.HoldingsTable-module__8WNwvG__monoCellBold{text-align:right;font-family:var(--font-mono);padding:9px 5px;font-size:12px;font-weight:700}.HoldingsTable-module__8WNwvG__cmpCell{text-align:right;font-family:var(--font-mono);padding:9px 5px;font-size:11px}.HoldingsTable-module__8WNwvG__returnBarCell{padding:9px 5px}.HoldingsTable-module__8WNwvG__holdCell{text-align:right;font-family:var(--font-mono);color:var(--text2);padding:9px 5px;font-size:10px}.HoldingsTable-module__8WNwvG__tableEmpty{text-align:center;color:var(--text3);padding:40px;font-size:13px}.HoldingsTable-module__8WNwvG__editHint{color:var(--text3);flex-wrap:wrap;align-items:center;gap:6px;padding-left:2px;font-size:11px;display:flex}.HoldingsTable-module__8WNwvG__editHintAccent{color:var(--accent2);font-weight:600}.HoldingsTable-module__8WNwvG__rowOuter{border-bottom:1px solid #2d406059}.HoldingsTable-module__8WNwvG__dataRow:hover{background:#ffffff06}.HoldingsTable-module__8WNwvG__dataRowExited{opacity:.82}.HoldingsTable-module__8WNwvG__symbolNameRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.HoldingsTable-module__8WNwvG__exitedBadge{color:var(--text3);letter-spacing:.05em;white-space:nowrap;background:#94a9c41f;border:1px solid #94a9c433;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}.HoldingsTable-module__8WNwvG__sectorBadgeExited{opacity:.7}.HoldingsTable-module__8WNwvG__monoCellMuted{color:var(--text3)}.HoldingsTable-module__8WNwvG__monoCellRealized,.HoldingsTable-module__8WNwvG__monoCellGain{font-weight:600}.HoldingsTable-module__8WNwvG__monoCellCagr{font-weight:700}.HoldingsTable-module__8WNwvG__cmpCellExited{color:var(--text3)}.HoldingsTable-module__8WNwvG__refreshCell{justify-content:center;align-items:center;padding:0 4px;display:flex}.HoldingsTable-module__8WNwvG__editHintTeal{color:var(--teal)}.HoldingsTable-module__8WNwvG__dataErrorBanner{color:var(--red2);background:#ef444412;border:1px solid #ef444440;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:600;display:flex}.HoldingsTable-module__8WNwvG__concentrationHint{color:var(--text3);font-style:italic}
.YearByYearView-module__R7BXMW__container{flex-direction:column;gap:16px;padding:0;display:flex}.YearByYearView-module__R7BXMW__emptyState{text-align:center;background:#60a5fa0a;border:1px dashed #60a5fa47;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.YearByYearView-module__R7BXMW__emptyIcon{font-size:48px}.YearByYearView-module__R7BXMW__emptyTitle{color:var(--text);font-size:16px;font-weight:700}.YearByYearView-module__R7BXMW__emptySub{color:var(--text3);font-size:13px}.YearByYearView-module__R7BXMW__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:4px;display:grid}.YearByYearView-module__R7BXMW__summaryCard{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:16px;transition:border-color .15s,background .15s}.YearByYearView-module__R7BXMW__summaryCard:hover{background:#60a5fa0a;border-color:#60a5fa66}.YearByYearView-module__R7BXMW__summaryLabel{color:var(--text3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:600}.YearByYearView-module__R7BXMW__summaryValue{font-size:22px;font-weight:800;font-family:var(--font-mono);margin-bottom:4px}.YearByYearView-module__R7BXMW__summarySub{color:var(--text2);font-size:12px}.YearByYearView-module__R7BXMW__chartBox{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:18px}.YearByYearView-module__R7BXMW__chartTitle{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:700}.YearByYearView-module__R7BXMW__chartSub{color:var(--text3);margin-bottom:16px;font-size:12px}.YearByYearView-module__R7BXMW__chartEmpty{min-height:120px;color:var(--text3);text-align:center;background:#60a5fa09;border:1px dashed #60a5fa38;border-radius:8px;justify-content:center;align-items:center;padding:16px;font-size:12px;display:flex}.YearByYearView-module__R7BXMW__controlsRow{background:var(--bg2);border:1px solid var(--border);border-radius:10px;grid-template-columns:1fr 1fr;gap:16px;padding:18px;display:grid}@media (max-width:768px){.YearByYearView-module__R7BXMW__controlsRow{grid-template-columns:1fr}}.YearByYearView-module__R7BXMW__selectorLabel{color:var(--text2);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px;font-size:12px;font-weight:600}.YearByYearView-module__R7BXMW__yearSelector{flex-direction:column;display:flex}.YearByYearView-module__R7BXMW__yearButtons{flex-wrap:wrap;gap:6px;display:flex}.YearByYearView-module__R7BXMW__yearBtn{background:var(--bg3);border:1px solid var(--border);color:var(--text2);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-mono);border-radius:6px;padding:6px 12px;transition:all .15s}.YearByYearView-module__R7BXMW__yearBtnMeta{font-size:9px;font-family:var(--font-main);color:var(--text3);text-transform:uppercase;letter-spacing:.04em;margin-top:2px;display:block}.YearByYearView-module__R7BXMW__yearBtn:hover{color:var(--accent2);border-color:#60a5fa66}.YearByYearView-module__R7BXMW__yearBtnActive{border-color:var(--accent2);color:var(--accent2);background:#60a5fa26;font-weight:700}.YearByYearView-module__R7BXMW__viewModeToggle{flex-direction:column;display:flex}.YearByYearView-module__R7BXMW__toggleButtons{background:var(--bg3);border:1px solid var(--border);border-radius:6px;gap:6px;width:fit-content;padding:4px;display:flex}.YearByYearView-module__R7BXMW__toggleBtn{color:var(--text2);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--font-main);background:0 0;border:none;border-radius:4px;padding:6px 12px;transition:all .15s}.YearByYearView-module__R7BXMW__toggleBtn:hover{color:var(--text)}.YearByYearView-module__R7BXMW__toggleBtnActive{background:var(--bg2);color:var(--accent2);border:1px solid #60a5fa4d}.YearByYearView-module__R7BXMW__tableBox{background:var(--bg2);border:1px solid var(--border);border-radius:10px;padding:18px}.YearByYearView-module__R7BXMW__tableTitle{color:var(--text);margin-bottom:14px;font-size:13px;font-weight:700}.YearByYearView-module__R7BXMW__tableWrapper{border-radius:8px;overflow-x:auto}.YearByYearView-module__R7BXMW__table{border-collapse:collapse;width:100%;font-size:12px}.YearByYearView-module__R7BXMW__table thead{background:var(--bg3);border-bottom:1px solid var(--border)}.YearByYearView-module__R7BXMW__table th{text-align:left;color:var(--text2);text-transform:uppercase;letter-spacing:.05em;padding:10px 12px;font-size:11px;font-weight:700}.YearByYearView-module__R7BXMW__table td{color:var(--text);border-bottom:1px solid #2d406033;padding:10px 12px}.YearByYearView-module__R7BXMW__table tbody tr:hover{background:#60a5fa0a}.YearByYearView-module__R7BXMW__table tbody tr:last-child td{border-bottom:none}.YearByYearView-module__R7BXMW__yearCell{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.YearByYearView-module__R7BXMW__partialBadge{color:var(--accent2);font-size:9px;font-family:var(--font-main);text-transform:uppercase;background:#60a5fa14;border:1px solid #60a5fa47;border-radius:999px;align-items:center;padding:2px 6px;font-weight:700;line-height:1.2;display:inline-flex}.YearByYearView-module__R7BXMW__returnNote{color:var(--text3);font-family:var(--font-main);margin-top:2px;font-size:10px;font-weight:500;display:block}@media (max-width:1024px){.YearByYearView-module__R7BXMW__summaryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.YearByYearView-module__R7BXMW__summaryGrid,.YearByYearView-module__R7BXMW__controlsRow{grid-template-columns:1fr}.YearByYearView-module__R7BXMW__table{font-size:11px}.YearByYearView-module__R7BXMW__table th,.YearByYearView-module__R7BXMW__table td{padding:8px}}
.AnalyticsView-module__DKjMvq__tabBar{border-bottom:1px solid var(--border);scrollbar-width:none;flex-wrap:nowrap;gap:0;margin-bottom:16px;display:flex;overflow-x:auto}.AnalyticsView-module__DKjMvq__tabBar::-webkit-scrollbar{display:none}.AnalyticsView-module__DKjMvq__tabBtn{cursor:pointer;color:var(--text3);font-size:12px;font-weight:600;font-family:var(--font-main);white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:8px 14px;transition:color .15s,border-color .15s}.AnalyticsView-module__DKjMvq__tabBtnActive{color:var(--accent2);border-bottom-color:var(--accent2)}.AnalyticsView-module__DKjMvq__tabBtn:hover:not(.AnalyticsView-module__DKjMvq__tabBtnActive){color:var(--text2)}.AnalyticsView-module__DKjMvq__returnMetricsPanel{margin-bottom:16px;padding:18px}.AnalyticsView-module__DKjMvq__panelTitle{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:600}.AnalyticsView-module__DKjMvq__panelSub{color:var(--text3);margin-bottom:14px;font-size:11px}.AnalyticsView-module__DKjMvq__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.AnalyticsView-module__DKjMvq__twoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.AnalyticsView-module__DKjMvq__benchmarkNote{color:var(--text3);margin-bottom:14px;font-size:11px}.AnalyticsView-module__DKjMvq__taxGrid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.AnalyticsView-module__DKjMvq__taxCell{background:var(--bg3);border-radius:8px;padding:12px}.AnalyticsView-module__DKjMvq__taxCellLabel{color:var(--text3);margin-bottom:2px;font-size:11px}.AnalyticsView-module__DKjMvq__taxCellValue{font-size:18px;font-weight:700;font-family:var(--font-mono);color:var(--green2)}.AnalyticsView-module__DKjMvq__taxCellSub{color:var(--text2);font-size:12px}.AnalyticsView-module__DKjMvq__unrealizedTaxBox{background:#ef444414;border:1px solid #ef444433;border-radius:8px;margin-bottom:10px;padding:12px}.AnalyticsView-module__DKjMvq__unrealizedTaxLabel{color:var(--text2);margin-bottom:4px;font-size:12px}.AnalyticsView-module__DKjMvq__unrealizedTaxValue{font-size:20px;font-weight:800;font-family:var(--font-mono);color:var(--red2)}.AnalyticsView-module__DKjMvq__realizedTaxBox{background:#f59e0b14;border:1px solid #f59e0b33;border-radius:8px;padding:10px 12px}.AnalyticsView-module__DKjMvq__realizedTaxLabel{color:var(--text2);margin-bottom:2px;font-size:12px}.AnalyticsView-module__DKjMvq__realizedTaxValue{font-size:16px;font-weight:700;font-family:var(--font-mono);color:var(--yellow)}.AnalyticsView-module__DKjMvq__flowDistRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.AnalyticsView-module__DKjMvq__divider{background:var(--border);height:1px;margin:16px 0}.AnalyticsView-module__DKjMvq__holdingDistNote{color:var(--text3);font-size:12px}.AnalyticsView-module__DKjMvq__realizedTitle{color:var(--text);margin-bottom:4px;font-size:14px;font-weight:700}.AnalyticsView-module__DKjMvq__realizedSub{color:var(--text3);margin-bottom:16px;font-size:11px}.AnalyticsView-module__DKjMvq__realizedMetricsGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-bottom:14px;display:grid}.AnalyticsView-module__DKjMvq__realizedMetricCell{background:var(--bg3);border-radius:8px;padding:12px 14px}.AnalyticsView-module__DKjMvq__realizedMetricLabel{color:var(--text3);text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:10px;font-weight:600}.AnalyticsView-module__DKjMvq__realizedMetricValue{font-size:18px;font-weight:800;font-family:var(--font-mono)}.AnalyticsView-module__DKjMvq__realizedMetricSub{color:var(--text3);margin-top:2px;font-size:10px}.AnalyticsView-module__DKjMvq__taxBreakdownGrid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.AnalyticsView-module__DKjMvq__taxBreakdownCell{border-radius:8px;padding:12px 14px}.AnalyticsView-module__DKjMvq__taxBreakdownHeader{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.AnalyticsView-module__DKjMvq__taxBreakdownType{font-size:11px;font-weight:700}.AnalyticsView-module__DKjMvq__taxBreakdownExemption{color:var(--text3);font-size:10px}.AnalyticsView-module__DKjMvq__taxBreakdownValues{justify-content:space-between;display:flex}.AnalyticsView-module__DKjMvq__taxBreakdownItem{flex-direction:column;display:flex}.AnalyticsView-module__DKjMvq__taxBreakdownItemLabel{color:var(--text3);font-size:10px}.AnalyticsView-module__DKjMvq__taxBreakdownItemValue{font-size:14px;font-weight:700;font-family:var(--font-mono)}.AnalyticsView-module__DKjMvq__winLossGrid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.AnalyticsView-module__DKjMvq__winCell{background:#10b9810f;border:1px solid #10b98133;border-radius:8px;padding:12px 14px}.AnalyticsView-module__DKjMvq__lossCell{background:#ef44440f;border:1px solid #ef444433;border-radius:8px;padding:12px 14px}.AnalyticsView-module__DKjMvq__winLossLabel{margin-bottom:4px;font-size:10px;font-weight:700}.AnalyticsView-module__DKjMvq__winLossValue{font-size:16px;font-weight:800;font-family:var(--font-mono)}.AnalyticsView-module__DKjMvq__winLossSub{color:var(--text3);margin-top:2px;font-size:10px}.AnalyticsView-module__DKjMvq__sellTableWrapper{margin-bottom:14px;overflow-x:auto}.AnalyticsView-module__DKjMvq__taxInsightBox{background:#3b82f60f;border:1px solid #3b82f633;border-radius:8px;padding:12px 14px}.AnalyticsView-module__DKjMvq__taxInsightTitle{color:var(--accent2);margin-bottom:6px;font-size:12px;font-weight:700}.AnalyticsView-module__DKjMvq__taxInsightText{color:var(--text2);font-size:12px;line-height:1.7}.AnalyticsView-module__DKjMvq__sectorSection{flex-direction:column;gap:14px;padding:18px;display:flex}.AnalyticsView-module__DKjMvq__sectorSectionTitle{color:var(--text);margin-bottom:2px;font-size:13px;font-weight:700}.AnalyticsView-module__DKjMvq__sectorSectionSub{color:var(--text3);font-size:11px}.AnalyticsView-module__DKjMvq__sectorMetricsGrid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;display:grid}.AnalyticsView-module__DKjMvq__sectorMetricCell{background:var(--bg3);border:1px solid var(--border);border-radius:8px;padding:10px 12px}.AnalyticsView-module__DKjMvq__sectorMetricLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text3);margin-bottom:4px;font-size:9px;font-weight:700}.AnalyticsView-module__DKjMvq__sectorMetricValue{font-size:17px;font-weight:800;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.AnalyticsView-module__DKjMvq__sectorMetricSub{color:var(--text3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.AnalyticsView-module__DKjMvq__chartsRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.AnalyticsView-module__DKjMvq__chartPanel{justify-content:center;align-items:center;min-height:337px;padding:18px;display:flex}.AnalyticsView-module__DKjMvq__radarEmptyState{text-align:center;background:#60a5fa0a;border:1px dashed #60a5fa47;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:280px;display:flex}.AnalyticsView-module__DKjMvq__radarEmptyTitle{color:var(--text2);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.AnalyticsView-module__DKjMvq__radarEmptyText{color:var(--text3);font-size:11px}.AnalyticsView-module__DKjMvq__legendRow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.AnalyticsView-module__DKjMvq__legendItem{align-items:center;gap:5px;display:flex}.AnalyticsView-module__DKjMvq__legendDot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.AnalyticsView-module__DKjMvq__legendLabel{font-size:10px;font-weight:700}.AnalyticsView-module__DKjMvq__legendDesc{color:var(--text3);font-size:9px}.AnalyticsView-module__DKjMvq__sectorTableTitle{letter-spacing:.1em;text-transform:uppercase;color:var(--text3);font-size:10px;font-weight:700}.AnalyticsView-module__DKjMvq__sectorTableWrapper{border-radius:8px;overflow:hidden}.AnalyticsView-module__DKjMvq__sectorRow{padding:10px 16px;transition:background .15s}.AnalyticsView-module__DKjMvq__sectorRow:hover{background:#ffffff06}.AnalyticsView-module__DKjMvq__sectorRowHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.AnalyticsView-module__DKjMvq__sectorRowLeft{align-items:center;gap:8px;display:flex}.AnalyticsView-module__DKjMvq__sectorRowRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.AnalyticsView-module__DKjMvq__sectorRowName{font-size:13px;font-weight:700}.AnalyticsView-module__DKjMvq__sectorRowPct{font-family:var(--font-mono);font-size:14px;font-weight:800}.AnalyticsView-module__DKjMvq__sectorRowValue{font-family:var(--font-mono);color:var(--text2);font-size:12px}.AnalyticsView-module__DKjMvq__sectorSignalBadge{letter-spacing:.04em;white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.AnalyticsView-module__DKjMvq__barTrack{background:var(--bg3);border-radius:3px;height:5px;margin-bottom:3px;overflow:hidden}.AnalyticsView-module__DKjMvq__barFillMF{background:linear-gradient(90deg,#14b8a6,#3b82f6);border-radius:3px;height:100%;transition:width .6s}.AnalyticsView-module__DKjMvq__barFillStock{background:linear-gradient(90deg,#8b5cf6,#c084fc);border-radius:3px;height:100%;transition:width .6s}.AnalyticsView-module__DKjMvq__barRowHeader{justify-content:space-between;margin-bottom:2px;display:flex}.AnalyticsView-module__DKjMvq__barRowLabel{font-size:9px}.AnalyticsView-module__DKjMvq__barRowValue{font-size:9px;font-family:var(--font-mono);font-weight:700}.AnalyticsView-module__DKjMvq__sectorChips{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.AnalyticsView-module__DKjMvq__sectorChip{border-radius:3px;padding:1px 7px;font-size:9px}.AnalyticsView-module__DKjMvq__featureSection{flex-direction:column;gap:16px;display:flex}.AnalyticsView-module__DKjMvq__featureHeader{border-bottom:1px solid var(--border);padding-bottom:4px}.AnalyticsView-module__DKjMvq__featureTitleRow{align-items:flex-start;gap:12px;display:flex}.AnalyticsView-module__DKjMvq__featureIcon{flex-shrink:0;margin-top:2px;font-size:22px}.AnalyticsView-module__DKjMvq__featureTitle{color:var(--text);font-size:15px;font-weight:700;line-height:1.3}.AnalyticsView-module__DKjMvq__featureSub{color:var(--text3);margin-top:3px;font-size:11px}.AnalyticsView-module__DKjMvq__metricsGrid4{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.AnalyticsView-module__DKjMvq__metricCard{background:var(--bg3);border:1px solid var(--border);border-radius:10px;padding:12px 14px;transition:border-color .2s}.AnalyticsView-module__DKjMvq__metricCard:hover{border-color:var(--border2)}.AnalyticsView-module__DKjMvq__metricLabel{color:var(--text3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:5px;font-size:9px;font-weight:700}.AnalyticsView-module__DKjMvq__metricValue{font-size:20px;font-weight:800;font-family:var(--font-mono);color:var(--text);line-height:1.2}.AnalyticsView-module__DKjMvq__metricSub{color:var(--text3);margin-top:3px;font-size:10px}.AnalyticsView-module__DKjMvq__infoBox{border:1px solid var(--border);color:var(--text2);background:#3b82f60f;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 14px;font-size:12px;line-height:1.7;display:flex}.AnalyticsView-module__DKjMvq__chartBox{background:var(--bg3);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.AnalyticsView-module__DKjMvq__chartBoxTitle{color:var(--text3);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:10px;font-weight:700}.AnalyticsView-module__DKjMvq__tableBox{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.AnalyticsView-module__DKjMvq__tableBoxTitle{color:var(--text3);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border);background:var(--bg3);padding:10px 14px 8px;font-size:10px;font-weight:700}.AnalyticsView-module__DKjMvq__badge{font-size:11px;font-weight:700;font-family:var(--font-mono);white-space:nowrap;border-radius:5px;padding:2px 8px;display:inline-block}.AnalyticsView-module__DKjMvq__emptyFeature{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:200px;display:flex}.AnalyticsView-module__DKjMvq__emptyFeatureIcon{font-size:38px}.AnalyticsView-module__DKjMvq__emptyFeatureTitle{color:var(--text);font-size:15px;font-weight:700}.AnalyticsView-module__DKjMvq__emptyFeatureSub{color:var(--text3);max-width:340px;font-size:12px}.AnalyticsView-module__DKjMvq__recoveryBar{background:#10b98112;border:1px solid #10b98133;border-radius:8px;align-items:center;gap:0;padding:8px 14px;font-size:12px;display:flex}.AnalyticsView-module__DKjMvq__recoveryLabel{color:var(--text3)}.AnalyticsView-module__DKjMvq__recoveryValue{color:var(--green2);font-family:var(--font-mono);margin-left:4px;font-weight:700}.AnalyticsView-module__DKjMvq__recoveryMeta{color:var(--text3)}.AnalyticsView-module__DKjMvq__sipTableWrapper{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.AnalyticsView-module__DKjMvq__sipTableWrapper table{min-width:800px}.AnalyticsView-module__DKjMvq__concentrationLayout{grid-template-columns:160px 1fr;align-items:start;gap:16px;display:grid}.AnalyticsView-module__DKjMvq__concentrationGaugeBox{flex-direction:column;justify-content:flex-start;align-items:center;padding-top:4px;display:flex}.AnalyticsView-module__DKjMvq__gaugeWrapper{flex-direction:column;align-items:center;gap:8px;display:flex}.AnalyticsView-module__DKjMvq__concentrationMetrics{flex-direction:column;gap:12px;display:flex}.AnalyticsView-module__DKjMvq__flagsGrid{flex-direction:column;gap:6px;display:flex}.AnalyticsView-module__DKjMvq__flagItem{border-radius:8px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:12px;display:flex}.AnalyticsView-module__DKjMvq__positionBars{flex-direction:column;gap:8px;display:flex}.AnalyticsView-module__DKjMvq__positionBarRow{grid-template-columns:120px 1fr 50px 70px;align-items:center;gap:10px;display:grid}.AnalyticsView-module__DKjMvq__positionBarLabel{flex-direction:column;gap:1px;min-width:0;display:flex}.AnalyticsView-module__DKjMvq__positionBarTrack{background:var(--bg2);border-radius:4px;height:8px;overflow:hidden}.AnalyticsView-module__DKjMvq__positionBarFill{border-radius:4px;height:100%;transition:width .6s}.AnalyticsView-module__DKjMvq__cagrAvgNote{color:var(--text2);background:#60a5fa12;border:1px solid #60a5fa2e;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.AnalyticsView-module__DKjMvq__cagrAvgDot{background:var(--accent2);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 6px #60a5fa99}.AnalyticsView-module__DKjMvq__cagrBarsContainer{flex-direction:column;gap:6px;padding:4px 0;display:flex}.AnalyticsView-module__DKjMvq__cagrBarRow{border-radius:6px;grid-template-columns:90px 1fr 64px 60px 60px;align-items:center;gap:10px;padding:4px 8px;transition:background .15s;display:grid}.AnalyticsView-module__DKjMvq__cagrBarRow:hover{background:#ffffff08}.AnalyticsView-module__DKjMvq__cagrBarSymbol{flex-direction:column;gap:1px;min-width:0;display:flex}.AnalyticsView-module__DKjMvq__cagrBarTrackWrapper{position:relative}.AnalyticsView-module__DKjMvq__cagrBarTrack{background:var(--bg2);border-radius:5px;height:10px;position:relative;overflow:visible}.AnalyticsView-module__DKjMvq__cagrBarFill{border-radius:5px;height:100%;transition:width .5s}.AnalyticsView-module__DKjMvq__cagrAvgMarker{background:var(--accent2);border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px;transform:translate(-50%);box-shadow:0 0 4px #60a5fa99}.AnalyticsView-module__DKjMvq__cagrSummaryRow{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:4px;display:grid}.AnalyticsView-module__DKjMvq__cagrSummaryCard{background:var(--bg3);border:1px solid var(--border);border-radius:10px;padding:14px 16px;transition:border-color .2s}.AnalyticsView-module__DKjMvq__cagrSummaryCard:hover{border-color:var(--border2)}.AnalyticsView-module__DKjMvq__behaviorTwoCol{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.AnalyticsView-module__DKjMvq__behaviorCard{background:var(--bg3);border:1px solid var(--border);border-radius:10px;padding:16px}.AnalyticsView-module__DKjMvq__behaviorCardTitle{color:var(--text2);text-transform:uppercase;letter-spacing:.07em;margin-bottom:14px;font-size:11px;font-weight:700}.AnalyticsView-module__DKjMvq__dowBars{flex-direction:column;gap:7px;display:flex}.AnalyticsView-module__DKjMvq__dowBarRow{grid-template-columns:30px 1fr 28px;align-items:center;gap:8px;display:grid}.AnalyticsView-module__DKjMvq__dowLabel{color:var(--text3);font-size:11px;font-weight:700;font-family:var(--font-mono)}.AnalyticsView-module__DKjMvq__dowTrack{background:var(--bg2);border-radius:4px;height:18px;overflow:hidden}.AnalyticsView-module__DKjMvq__dowFill{border-radius:4px;height:100%;transition:width .5s}.AnalyticsView-module__DKjMvq__dowCount{font-size:11px;font-family:var(--font-mono);color:var(--text2);text-align:right;font-weight:600}.AnalyticsView-module__DKjMvq__tradeSizeGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.AnalyticsView-module__DKjMvq__tradeSizeItem{background:var(--bg2);border-radius:8px;padding:12px}@media (max-width:900px){.AnalyticsView-module__DKjMvq__metricsGrid4{grid-template-columns:repeat(2,1fr)}.AnalyticsView-module__DKjMvq__concentrationLayout{grid-template-columns:1fr}.AnalyticsView-module__DKjMvq__cagrBarRow{grid-template-columns:80px 1fr 56px}.AnalyticsView-module__DKjMvq__cagrBarRow>:nth-child(4),.AnalyticsView-module__DKjMvq__cagrBarRow>:nth-child(5){display:none}.AnalyticsView-module__DKjMvq__cagrSummaryRow{grid-template-columns:1fr 1fr}.AnalyticsView-module__DKjMvq__behaviorTwoCol,.AnalyticsView-module__DKjMvq__chartsRow,.AnalyticsView-module__DKjMvq__twoCol,.AnalyticsView-module__DKjMvq__flowDistRow{grid-template-columns:1fr}}@media (max-width:600px){.AnalyticsView-module__DKjMvq__metricsGrid4{grid-template-columns:1fr 1fr}.AnalyticsView-module__DKjMvq__cagrSummaryRow{grid-template-columns:1fr}.AnalyticsView-module__DKjMvq__positionBarRow{grid-template-columns:100px 1fr 44px}.AnalyticsView-module__DKjMvq__positionBarRow>:last-child{display:none}.AnalyticsView-module__DKjMvq__taxBreakdownGrid,.AnalyticsView-module__DKjMvq__winLossGrid{grid-template-columns:1fr}.AnalyticsView-module__DKjMvq__tradeSizeGrid{grid-template-columns:1fr 1fr}.AnalyticsView-module__DKjMvq__realizedMetricsGrid{grid-template-columns:repeat(2,1fr)}}
.GoalView-module__cd2hCa__layout{grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:16px;display:grid}.GoalView-module__cd2hCa__controlsCol{flex-direction:column;gap:12px;display:flex}.GoalView-module__cd2hCa__formPanel{padding:18px}.GoalView-module__cd2hCa__formPanelTitle{color:var(--text);margin-bottom:14px;font-size:13px;font-weight:600}.GoalView-module__cd2hCa__formField{margin-bottom:12px}.GoalView-module__cd2hCa__formFieldLabel{color:var(--text3);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.GoalView-module__cd2hCa__stepUpPanel{padding:18px}.GoalView-module__cd2hCa__stepUpTitle{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:600}.GoalView-module__cd2hCa__stepUpSub{color:var(--text3);margin-bottom:14px;font-size:11px}.GoalView-module__cd2hCa__stepUpSliderRow{margin-bottom:12px}.GoalView-module__cd2hCa__stepUpSliderHeader{justify-content:space-between;margin-bottom:4px;display:flex}.GoalView-module__cd2hCa__stepUpSliderLabel{color:var(--text2);font-size:12px}.GoalView-module__cd2hCa__stepUpSliderValue{font-size:13px;font-weight:700;font-family:var(--font-mono);color:var(--accent2)}.GoalView-module__cd2hCa__stepUpRange{width:100%;accent-color:var(--accent)}.GoalView-module__cd2hCa__stepUpScaleRow{color:var(--text3);justify-content:space-between;font-size:10px;display:flex}.GoalView-module__cd2hCa__stepUpResult{background:#10b98114;border:1px solid #10b98133;border-radius:8px;padding:12px}.GoalView-module__cd2hCa__stepUpResultLabel{color:var(--text2);margin-bottom:4px;font-size:12px}.GoalView-module__cd2hCa__stepUpResultValue{font-size:22px;font-weight:800;font-family:var(--font-mono);color:var(--green2)}.GoalView-module__cd2hCa__stepUpResultSub{color:var(--text3);margin-top:2px;font-size:11px}.GoalView-module__cd2hCa__resultsCol{flex-direction:column;gap:12px;display:flex}.GoalView-module__cd2hCa__statsGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.GoalView-module__cd2hCa__progressPanel{padding:18px}.GoalView-module__cd2hCa__progressHeader{justify-content:space-between;margin-bottom:8px;display:flex}.GoalView-module__cd2hCa__progressTitle{color:var(--text);font-size:13px;font-weight:600}.GoalView-module__cd2hCa__progressPct{font-size:13px;font-weight:700;font-family:var(--font-mono)}.GoalView-module__cd2hCa__progressTrack{background:var(--bg3);border-radius:6px;height:12px;margin-bottom:8px;overflow:hidden}.GoalView-module__cd2hCa__progressFill{border-radius:6px;height:100%;transition:width .6s}.GoalView-module__cd2hCa__progressNote{color:var(--text3);font-size:12px}.GoalView-module__cd2hCa__chartPanel{padding:18px}.GoalView-module__cd2hCa__chartTitle{color:var(--text);margin-bottom:14px;font-size:13px;font-weight:600}.GoalView-module__cd2hCa__milestonesPanel{padding:18px}.GoalView-module__cd2hCa__milestonesTitle{color:var(--text);margin-bottom:14px;font-size:13px;font-weight:600}.GoalView-module__cd2hCa__milestonesTableWrapper{overflow-x:auto}
.RebalancerView-module__Yvkika__layout{grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:16px;display:grid}.RebalancerView-module__Yvkika__targetPanel{height:fit-content;padding:18px}.RebalancerView-module__Yvkika__targetPanelTitle{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:600}.RebalancerView-module__Yvkika__targetPanelSub{color:var(--text3);margin-bottom:16px;font-size:11px}.RebalancerView-module__Yvkika__allocationRow{margin-bottom:16px}.RebalancerView-module__Yvkika__allocationRowHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.RebalancerView-module__Yvkika__allocationLabel{align-items:center;gap:8px;display:flex}.RebalancerView-module__Yvkika__allocationDot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.RebalancerView-module__Yvkika__allocationLabelText{color:var(--text);font-size:12px}.RebalancerView-module__Yvkika__allocationInputGroup{align-items:center;gap:4px;display:flex}.RebalancerView-module__Yvkika__allocationInput{text-align:right;width:56px;padding:4px 8px}.RebalancerView-module__Yvkika__allocationUnit{color:var(--text2);font-size:12px}.RebalancerView-module__Yvkika__allocationRange{width:100%}.RebalancerView-module__Yvkika__totalBar{border-radius:8px;justify-content:space-between;padding:10px;display:flex}.RebalancerView-module__Yvkika__totalBarLabel{font-size:12px;font-weight:600}.RebalancerView-module__Yvkika__totalBarValue{font-size:14px;font-weight:800;font-family:var(--font-mono)}.RebalancerView-module__Yvkika__rightCol{flex-direction:column;gap:12px;display:flex}.RebalancerView-module__Yvkika__comparisonPanel{padding:18px}.RebalancerView-module__Yvkika__comparisonTitle{color:var(--text);margin-bottom:14px;font-size:13px;font-weight:600}.RebalancerView-module__Yvkika__comparisonRow{margin-bottom:14px}.RebalancerView-module__Yvkika__comparisonRowHeader{justify-content:space-between;margin-bottom:4px;display:flex}.RebalancerView-module__Yvkika__comparisonRowLeft{align-items:center;gap:6px;display:flex}.RebalancerView-module__Yvkika__comparisonRowLabel{color:var(--text);font-size:12px}.RebalancerView-module__Yvkika__comparisonRowValues{font-size:12px;font-family:var(--font-mono);color:var(--text2)}.RebalancerView-module__Yvkika__barTrack{background:var(--bg3);border-radius:4px;height:8px;position:relative;overflow:hidden}.RebalancerView-module__Yvkika__barCurrent{border-radius:4px;height:100%;position:absolute;top:0;left:0}.RebalancerView-module__Yvkika__barDiff{height:100%;position:absolute;top:0}.RebalancerView-module__Yvkika__actionPanel{padding:18px}.RebalancerView-module__Yvkika__actionPanelTitle{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:600}.RebalancerView-module__Yvkika__actionPanelSub{color:var(--text3);margin-bottom:14px;font-size:11px}.RebalancerView-module__Yvkika__actionCard{background:var(--bg3);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px;display:flex}.RebalancerView-module__Yvkika__actionCardLeft{align-items:center;gap:10px;display:flex}.RebalancerView-module__Yvkika__actionCardIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.RebalancerView-module__Yvkika__actionCardName{color:var(--text);font-size:13px;font-weight:600}.RebalancerView-module__Yvkika__actionCardDesc{color:var(--text3);font-size:11px}.RebalancerView-module__Yvkika__actionCardRight{text-align:right}.RebalancerView-module__Yvkika__actionCardAmount{font-size:16px;font-weight:800;font-family:var(--font-mono)}.RebalancerView-module__Yvkika__actionCardDrift{color:var(--text3);font-size:11px}.RebalancerView-module__Yvkika__infoBox{background:#3b82f60a;padding:18px}.RebalancerView-module__Yvkika__infoBoxTitle{color:var(--accent2);margin-bottom:8px;font-size:13px;font-weight:600}.RebalancerView-module__Yvkika__infoBoxText{color:var(--text2);font-size:12px;line-height:1.8}.RebalancerView-module__Yvkika__warningBox{color:#fcd34d;background:#f59e0b1a;border:1px solid #f59e0b33;border-radius:8px;margin-top:10px;padding:10px;font-size:12px}
.PortfolioVsNiftyView-module__gx_K9W__wrapper{flex-direction:column;gap:14px;display:flex}.PortfolioVsNiftyView-module__gx_K9W__skeletonStack{flex-direction:column;gap:12px;display:flex}.PortfolioVsNiftyView-module__gx_K9W__skeletonBlock{border-radius:12px}.PortfolioVsNiftyView-module__gx_K9W__bannerLoading{color:var(--text3);background:#3b82f612;border:1px solid #3b82f633;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;display:flex}.PortfolioVsNiftyView-module__gx_K9W__bannerSpinner{flex-shrink:0;animation:1s linear infinite PortfolioVsNiftyView-module__gx_K9W__spin}.PortfolioVsNiftyView-module__gx_K9W__bannerError{color:var(--yellow);background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.PortfolioVsNiftyView-module__gx_K9W__bannerSuccess{color:var(--green2);background:#10b98112;border:1px solid #10b98133;border-radius:8px;padding:8px 14px;font-size:11px}.PortfolioVsNiftyView-module__gx_K9W__bannerRow{align-items:center;gap:8px;margin-bottom:2px;display:flex}.PortfolioVsNiftyView-module__gx_K9W__bannerStaleWarning{color:var(--yellow);margin-left:6px}.PortfolioVsNiftyView-module__gx_K9W__selectorPanel{padding:14px 18px}.PortfolioVsNiftyView-module__gx_K9W__selectorRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.PortfolioVsNiftyView-module__gx_K9W__selectorLabel{color:var(--text3);letter-spacing:.07em;text-transform:uppercase;flex-shrink:0;font-size:10px;font-weight:700}.PortfolioVsNiftyView-module__gx_K9W__selectorSwatch{vertical-align:middle;border-radius:2px;width:7px;height:7px;margin-right:5px;display:inline-block}.PortfolioVsNiftyView-module__gx_K9W__statsGrid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.PortfolioVsNiftyView-module__gx_K9W__alphaBadge{border-radius:10px;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.PortfolioVsNiftyView-module__gx_K9W__alphaBadgeTitle{font-size:14px;font-weight:700}.PortfolioVsNiftyView-module__gx_K9W__alphaBadgeSub{color:var(--text2);margin-left:10px;font-size:12px}.PortfolioVsNiftyView-module__gx_K9W__alphaBadgeDates{color:var(--text3);font-size:12px}.PortfolioVsNiftyView-module__gx_K9W__chartPanel{padding:20px}.PortfolioVsNiftyView-module__gx_K9W__chartHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.PortfolioVsNiftyView-module__gx_K9W__chartTitle{color:var(--text);font-size:14px;font-weight:700}.PortfolioVsNiftyView-module__gx_K9W__chartSubtitle{color:var(--text3);margin-top:2px;font-size:11px}.PortfolioVsNiftyView-module__gx_K9W__chartSubtitleWarning{color:var(--yellow);margin-left:8px}.PortfolioVsNiftyView-module__gx_K9W__chartModeGroup{flex-wrap:wrap;gap:6px;display:flex}.PortfolioVsNiftyView-module__gx_K9W__rollingPanel{padding:18px}.PortfolioVsNiftyView-module__gx_K9W__rollingTitle{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:600}.PortfolioVsNiftyView-module__gx_K9W__rollingSub{color:var(--text3);margin-bottom:14px;font-size:11px}.PortfolioVsNiftyView-module__gx_K9W__rollingSubWarning{color:var(--yellow);margin-left:8px}.PortfolioVsNiftyView-module__gx_K9W__rollingGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.PortfolioVsNiftyView-module__gx_K9W__rollingCard{background:var(--bg3);border-radius:8px;padding:14px}.PortfolioVsNiftyView-module__gx_K9W__rollingCardInsufficient{background:var(--bg3);text-align:center;border-radius:8px;padding:12px}.PortfolioVsNiftyView-module__gx_K9W__rollingCardPeriodLabel{color:var(--text3);font-size:13px;font-weight:700}.PortfolioVsNiftyView-module__gx_K9W__rollingCardInsufficientSub{color:var(--text3);margin-top:4px;font-size:11px}.PortfolioVsNiftyView-module__gx_K9W__rollingCardHeader{color:var(--text3);letter-spacing:.06em;margin-bottom:8px;font-size:11px;font-weight:700}.PortfolioVsNiftyView-module__gx_K9W__rollingRow{justify-content:space-between;margin-bottom:6px;display:flex}.PortfolioVsNiftyView-module__gx_K9W__rollingBenchLabel{font-size:10px}.PortfolioVsNiftyView-module__gx_K9W__rollingValue{font-family:var(--font-mono);font-size:13px;font-weight:700}.PortfolioVsNiftyView-module__gx_K9W__rollingPortfolioLabel{color:var(--accent2);font-size:10px}.PortfolioVsNiftyView-module__gx_K9W__rollingLoadingHint{color:var(--text3);margin-top:4px;font-size:10px;font-style:italic}.PortfolioVsNiftyView-module__gx_K9W__alphaChip{text-align:center;border-radius:5px;margin-bottom:6px;padding:3px 7px}.PortfolioVsNiftyView-module__gx_K9W__alphaChipWin{border:1px solid var(--green);background:#10b9811a}.PortfolioVsNiftyView-module__gx_K9W__alphaChipLoss{border:1px solid var(--red);background:#ef44441a}.PortfolioVsNiftyView-module__gx_K9W__alphaChipText{font-size:11px;font-weight:700}.PortfolioVsNiftyView-module__gx_K9W__calPanel{overflow:hidden}.PortfolioVsNiftyView-module__gx_K9W__calPanelHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 14px;display:flex}.PortfolioVsNiftyView-module__gx_K9W__calPanelTitle{color:var(--text);margin-bottom:3px;font-size:13px;font-weight:600}.PortfolioVsNiftyView-module__gx_K9W__calPanelSub{color:var(--text3);font-size:11px}.PortfolioVsNiftyView-module__gx_K9W__calSummaryRow{flex-wrap:wrap;gap:10px;padding:14px 18px 0;display:flex}.PortfolioVsNiftyView-module__gx_K9W__calSummaryChip{border:1px solid var(--border);border-radius:8px;flex-direction:column;flex:none;gap:3px;min-width:150px;padding:8px 14px;display:flex}.PortfolioVsNiftyView-module__gx_K9W__calSummaryChipLabel{color:var(--text3);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:700}.PortfolioVsNiftyView-module__gx_K9W__calSummaryChipValue{font-size:15px;font-weight:800;font-family:var(--font-mono)}.PortfolioVsNiftyView-module__gx_K9W__calTableWrapper{padding:14px 0 0;overflow-x:auto}.PortfolioVsNiftyView-module__gx_K9W__calTh{background:var(--bg3);color:var(--text3);letter-spacing:.07em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 14px;font-size:10px;font-weight:700}.PortfolioVsNiftyView-module__gx_K9W__calThRight{background:var(--bg3);color:var(--text3);letter-spacing:.07em;text-transform:uppercase;text-align:right;border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 14px;font-size:10px;font-weight:700}.PortfolioVsNiftyView-module__gx_K9W__calRow{transition:background .12s}.PortfolioVsNiftyView-module__gx_K9W__calRow:hover td{background:#3b82f60a}.PortfolioVsNiftyView-module__gx_K9W__calRowPartial{opacity:.82}.PortfolioVsNiftyView-module__gx_K9W__calRowPartial:hover td{background:#3b82f60a}.PortfolioVsNiftyView-module__gx_K9W__calTdYear{white-space:nowrap;border-bottom:1px solid #2d406066;padding:10px 14px}.PortfolioVsNiftyView-module__gx_K9W__calYearText{font-family:var(--font-mono);color:var(--text2);margin-right:6px;font-size:13px;font-weight:700}.PortfolioVsNiftyView-module__gx_K9W__calPartialBadge{color:var(--yellow);letter-spacing:.04em;text-transform:uppercase;background:#f59e0b1f;border:1px solid #f59e0b4d;border-radius:3px;padding:1px 5px;font-size:9px;font-weight:700}.PortfolioVsNiftyView-module__gx_K9W__calTdValue{text-align:right;font-family:var(--font-mono);white-space:nowrap;border-bottom:1px solid #2d406066;padding:10px 14px;font-size:13px;font-weight:700}.PortfolioVsNiftyView-module__gx_K9W__calTdMuted{text-align:right;font-family:var(--font-mono);color:var(--text3);border-bottom:1px solid #2d406066;padding:10px 14px;font-size:12px}.PortfolioVsNiftyView-module__gx_K9W__calAlphaChip{font-size:11px;font-weight:700;font-family:var(--font-mono);white-space:nowrap;border-radius:4px;align-items:center;gap:3px;padding:2px 7px;display:inline-flex}.PortfolioVsNiftyView-module__gx_K9W__calAlphaWin{color:var(--green2);background:#34d3991f;border:1px solid #34d3994d}.PortfolioVsNiftyView-module__gx_K9W__calAlphaLoss{color:var(--red2);background:#f871711f;border:1px solid #f871714d}.PortfolioVsNiftyView-module__gx_K9W__calTdBar{border-bottom:1px solid #2d406066;min-width:80px;padding:10px 14px}.PortfolioVsNiftyView-module__gx_K9W__calBarWrapper{background:var(--bg3);border-radius:4px;height:8px;overflow:hidden}.PortfolioVsNiftyView-module__gx_K9W__calBar{border-radius:4px;height:100%;transition:width .4s}.PortfolioVsNiftyView-module__gx_K9W__calFootnote{color:var(--text3);padding:10px 18px 14px;font-size:10px;line-height:1.7}.PortfolioVsNiftyView-module__gx_K9W__methodologyNote{color:var(--text3);background:#3b82f60d;border:1px solid #3b82f626;border-radius:8px;padding:12px 16px;font-size:11px;line-height:1.7}.PortfolioVsNiftyView-module__gx_K9W__methodologyNoteStrong{color:var(--text2)}.PortfolioVsNiftyView-module__gx_K9W__proTipBox{max-width:380px;color:var(--text2);text-align:left;background:#3b82f614;border:1px solid #3b82f633;border-radius:10px;padding:14px 20px;font-size:12px;line-height:1.8}.PortfolioVsNiftyView-module__gx_K9W__proTipLabel{color:var(--accent2);margin-bottom:6px;font-weight:700}@media (max-width:760px){.PortfolioVsNiftyView-module__gx_K9W__statsGrid{grid-template-columns:repeat(2,1fr)}.PortfolioVsNiftyView-module__gx_K9W__alphaBadge{flex-direction:column;align-items:flex-start;gap:6px}.PortfolioVsNiftyView-module__gx_K9W__chartHeader{flex-direction:column;align-items:flex-start}.PortfolioVsNiftyView-module__gx_K9W__chartModeGroup{flex-wrap:wrap}.PortfolioVsNiftyView-module__gx_K9W__calSummaryRow{flex-direction:column}.PortfolioVsNiftyView-module__gx_K9W__calSummaryChip{width:100%;min-width:0}}@media (max-width:520px){.PortfolioVsNiftyView-module__gx_K9W__statsGrid{grid-template-columns:1fr 1fr}}
.InstrumentsView-module__DGGeNa__wrapper{flex-direction:column;gap:16px;display:flex}.InstrumentsView-module__DGGeNa__statsBanner{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.InstrumentsView-module__DGGeNa__statCard{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:14px 16px}.InstrumentsView-module__DGGeNa__statCardIcon{margin-bottom:6px;font-size:22px}.InstrumentsView-module__DGGeNa__statCardTitle{margin-bottom:2px;font-size:13px;font-weight:700}.InstrumentsView-module__DGGeNa__statCardDesc{color:var(--text3);font-size:11px}.InstrumentsView-module__DGGeNa__formLayout{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.InstrumentsView-module__DGGeNa__formRightCol{flex-direction:column;gap:16px;display:flex}.InstrumentsView-module__DGGeNa__addFormPanel{padding:22px}.InstrumentsView-module__DGGeNa__addFormTitle{color:var(--text);margin-bottom:2px;font-size:14px;font-weight:700}.InstrumentsView-module__DGGeNa__addFormSub{color:var(--text3);margin-bottom:18px;font-size:11px;line-height:1.7}.InstrumentsView-module__DGGeNa__fieldLabel{align-items:baseline;gap:5px;margin-bottom:4px;display:flex}.InstrumentsView-module__DGGeNa__fieldLabelText{color:var(--text3);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.InstrumentsView-module__DGGeNa__fieldLabelHint{color:var(--text3);font-size:10px;font-style:italic}.InstrumentsView-module__DGGeNa__typeSelector{gap:8px;margin-bottom:14px;display:flex}.InstrumentsView-module__DGGeNa__typeSelectorBtn{cursor:pointer;font-size:12px;font-weight:700;font-family:var(--font-main);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:9px 8px;transition:all .15s;display:flex}.InstrumentsView-module__DGGeNa__exchangeSelector{gap:8px;margin-bottom:14px;display:flex}.InstrumentsView-module__DGGeNa__exchangeSelectorBtn{cursor:pointer;font-size:12px;font-weight:700;font-family:var(--font-main);border-radius:8px;flex:1;padding:9px 8px;transition:all .15s}.InstrumentsView-module__DGGeNa__detailFieldsBox{border-radius:10px;margin-bottom:14px;padding:14px;transition:all .2s}.InstrumentsView-module__DGGeNa__detailFieldsBoxTitle{color:var(--text3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px;font-size:10px;font-weight:700}.InstrumentsView-module__DGGeNa__detailRow{margin-bottom:10px}.InstrumentsView-module__DGGeNa__detailTwoCol{grid-template-columns:1fr 1fr;gap:10px;display:grid}.InstrumentsView-module__DGGeNa__sectorDropdownWrapper{position:relative}.InstrumentsView-module__DGGeNa__sectorDropdown{z-index:200;background:var(--bg2);border:1px solid var(--border2);border-radius:8px;max-height:200px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000073}.InstrumentsView-module__DGGeNa__sectorOption{cursor:pointer;color:var(--text2);border-bottom:1px solid #2d40604d;padding:8px 12px;font-size:12px;transition:background .1s}.InstrumentsView-module__DGGeNa__sectorOption:hover{background:#3b82f614}.InstrumentsView-module__DGGeNa__previewPill{background:#3b82f612;border:1px solid #3b82f633;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:8px 14px;display:flex}.InstrumentsView-module__DGGeNa__previewPillLabel{color:var(--text3);font-size:11px}.InstrumentsView-module__DGGeNa__previewPillSymbol{font-family:var(--font-mono);font-size:13px;font-weight:800}.InstrumentsView-module__DGGeNa__previewIsin{color:var(--text3);font-size:10px;font-family:var(--font-mono)}.InstrumentsView-module__DGGeNa__previewSector{color:var(--accent2);font-size:10px}.InstrumentsView-module__DGGeNa__bulkPanel{padding:20px}.InstrumentsView-module__DGGeNa__bulkTitle{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:700}.InstrumentsView-module__DGGeNa__bulkSub{color:var(--text3);margin-bottom:14px;font-size:11px}.InstrumentsView-module__DGGeNa__dropZone{border:2px dashed var(--border2);text-align:center;cursor:pointer;background:var(--bg3);border-radius:10px;margin-bottom:12px;padding:22px 20px;transition:all .2s}.InstrumentsView-module__DGGeNa__dropZoneActive{border-color:var(--accent);background:#3b82f60f}.InstrumentsView-module__DGGeNa__dropZoneIcon{margin-bottom:6px;font-size:26px}.InstrumentsView-module__DGGeNa__dropZoneTitle{color:var(--text);margin-bottom:3px;font-size:12px;font-weight:600}.InstrumentsView-module__DGGeNa__dropZoneSub{color:var(--text3);font-size:11px}.InstrumentsView-module__DGGeNa__fileList{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.InstrumentsView-module__DGGeNa__fileItem{background:var(--bg3);border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;padding:7px 12px;display:flex}.InstrumentsView-module__DGGeNa__fileItemInfo{flex:1;min-width:0}.InstrumentsView-module__DGGeNa__fileItemName{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.InstrumentsView-module__DGGeNa__fileItemSize{color:var(--text3);font-size:10px}.InstrumentsView-module__DGGeNa__parsedCount{color:var(--text2);text-align:right;margin-bottom:8px;font-size:11px;font-weight:600}.InstrumentsView-module__DGGeNa__progressWrapper{margin-bottom:12px}.InstrumentsView-module__DGGeNa__progressHeader{color:var(--text3);justify-content:space-between;margin-bottom:4px;font-size:11px;display:flex}.InstrumentsView-module__DGGeNa__importResult{background:#10b98114;border:1px solid #10b98140;border-radius:8px;margin-bottom:12px;padding:12px 16px}.InstrumentsView-module__DGGeNa__importResultTitle{color:var(--green2);margin-bottom:8px;font-size:12px;font-weight:700}.InstrumentsView-module__DGGeNa__importResultGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.InstrumentsView-module__DGGeNa__importResultCell{text-align:center}.InstrumentsView-module__DGGeNa__importResultValue{font-size:20px;font-weight:800;font-family:var(--font-mono)}.InstrumentsView-module__DGGeNa__importResultLabel{color:var(--text3);font-size:10px}.InstrumentsView-module__DGGeNa__importErrors{color:var(--red2);margin-top:8px;font-size:10px}.InstrumentsView-module__DGGeNa__sourcesPanel{background:#3b82f60a;border:1px solid #3b82f626;padding:16px}.InstrumentsView-module__DGGeNa__sourcesTitle{color:var(--accent2);margin-bottom:8px;font-size:12px;font-weight:700}.InstrumentsView-module__DGGeNa__sourcesList{flex-direction:column;gap:6px;display:flex}.InstrumentsView-module__DGGeNa__sourceItem{background:var(--bg3);border:1px solid var(--border);border-radius:6px;align-items:center;gap:10px;padding:6px 10px;display:flex}.InstrumentsView-module__DGGeNa__sourceItemName{color:var(--text2);flex:1;font-size:12px}.InstrumentsView-module__DGGeNa__sourceItemLink{color:var(--accent2);font-size:11px;font-weight:600;text-decoration:none}.InstrumentsView-module__DGGeNa__sourcesNote{color:var(--text3);margin-top:10px;font-size:10px;line-height:1.7}.InstrumentsView-module__DGGeNa__browserSection{flex-direction:column;gap:10px;display:flex}.InstrumentsView-module__DGGeNa__browserTitle{color:var(--text);font-size:13px;font-weight:700}.InstrumentsView-module__DGGeNa__browserPanel{overflow:hidden}.InstrumentsView-module__DGGeNa__browserControls{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.InstrumentsView-module__DGGeNa__browserSearch{flex:1;min-width:160px;max-width:300px}.InstrumentsView-module__DGGeNa__browserFilter{width:130px}.InstrumentsView-module__DGGeNa__browserCount{color:var(--text3);margin-left:auto;font-size:11px}.InstrumentsView-module__DGGeNa__tableWrapper{overflow-x:auto}.InstrumentsView-module__DGGeNa__deleteRowBtn{color:var(--red2);cursor:pointer;opacity:.7;background:#ef444414;border:1px solid #ef444433;border-radius:5px;padding:3px 8px;font-size:11px;transition:opacity .15s}.InstrumentsView-module__DGGeNa__deleteRowBtn:disabled{opacity:.4}.InstrumentsView-module__DGGeNa__tableEmpty{text-align:center;color:var(--text3);padding:40px;font-size:13px}.InstrumentsView-module__DGGeNa__pagination{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px;display:flex}.InstrumentsView-module__DGGeNa__paginationPage{color:var(--text3);font-size:11px}.InstrumentsView-module__DGGeNa__symbolSearchWrapper{position:relative}.InstrumentsView-module__DGGeNa__symbolSearchBox{background:var(--bg3);border-radius:8px;align-items:center;transition:border-color .2s;display:flex;overflow:visible}.InstrumentsView-module__DGGeNa__symbolSearchExchangePill{border-right:1px solid var(--border);flex-shrink:0;align-items:center;height:100%;min-height:38px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.InstrumentsView-module__DGGeNa__symbolSearchInput{color:var(--text);font-family:var(--font-main);background:0 0;border:none;outline:none;flex:1;padding:9px 10px;font-size:13px}.InstrumentsView-module__DGGeNa__symbolSearchActions{flex-shrink:0;align-items:center;gap:6px;padding:0 10px;display:flex}.InstrumentsView-module__DGGeNa__symbolSearchEnriching{color:var(--accent2);white-space:nowrap;font-size:10px}.InstrumentsView-module__DGGeNa__symbolSearchClear{cursor:pointer;color:var(--text3);background:0 0;border:none;padding:0;font-size:16px;line-height:1}.InstrumentsView-module__DGGeNa__symbolDropdown{z-index:300;background:var(--bg2);border:1px solid var(--border2);border-radius:10px;max-height:360px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 48px #0009}.InstrumentsView-module__DGGeNa__dropdownHeader{border-bottom:1px solid var(--border);background:var(--bg3);justify-content:space-between;align-items:center;padding:6px 14px;display:flex}.InstrumentsView-module__DGGeNa__dropdownHeaderText{color:var(--text3);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:700}.InstrumentsView-module__DGGeNa__dropdownHeaderBadges{gap:4px;display:flex}.InstrumentsView-module__DGGeNa__dropdownItem{cursor:pointer;border-bottom:1px solid #2d40604d;align-items:center;gap:10px;padding:10px 14px;transition:background .1s;display:flex}.InstrumentsView-module__DGGeNa__dropdownItem:hover{background:#3b82f60f}.InstrumentsView-module__DGGeNa__dropdownItemActive{background:#3b82f61a}.InstrumentsView-module__DGGeNa__dropdownColorBar{opacity:.85;border-radius:2px;flex-shrink:0;align-self:stretch;width:3px}.InstrumentsView-module__DGGeNa__dropdownItemContent{flex:1;min-width:0}.InstrumentsView-module__DGGeNa__dropdownItemLine1{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:3px;display:flex}.InstrumentsView-module__DGGeNa__dropdownItemSymbol{font-family:var(--font-mono);font-size:13px;font-weight:800}.InstrumentsView-module__DGGeNa__dropdownItemName{color:var(--text2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.InstrumentsView-module__DGGeNa__dropdownItemLine3{gap:10px;margin-top:2px;display:flex}.InstrumentsView-module__DGGeNa__dropdownItemIsin{color:var(--text3);font-size:10px;font-family:var(--font-mono)}.InstrumentsView-module__DGGeNa__dropdownItemPrice{color:var(--green2);font-size:10px;font-family:var(--font-mono);font-weight:700}.InstrumentsView-module__DGGeNa__dropdownItemArrow{color:var(--text3);opacity:.4;flex-shrink:0;font-size:18px}.InstrumentsView-module__DGGeNa__dropdownNoResults{z-index:300;background:var(--bg2);border:1px solid var(--border);text-align:center;border-radius:10px;margin-top:4px;padding:18px 16px;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 32px #0006}.InstrumentsView-module__DGGeNa__dropdownNoResultsIcon{margin-bottom:5px;font-size:18px}.InstrumentsView-module__DGGeNa__dropdownNoResultsTitle{color:var(--text2);font-size:12px;font-weight:600}.InstrumentsView-module__DGGeNa__dropdownNoResultsSub{color:var(--text3);margin-top:3px;font-size:11px}.InstrumentsView-module__DGGeNa__selectedCard{border-radius:10px;align-items:flex-start;gap:12px;margin-top:8px;padding:12px 14px;display:flex}.InstrumentsView-module__DGGeNa__selectedCardBar{border-radius:2px;flex-shrink:0;align-self:stretch;width:4px}.InstrumentsView-module__DGGeNa__selectedCardContent{flex:1;min-width:0}.InstrumentsView-module__DGGeNa__selectedCardLine1{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.InstrumentsView-module__DGGeNa__selectedCardSymbol{font-family:var(--font-mono);font-size:15px;font-weight:800}.InstrumentsView-module__DGGeNa__selectedCardName{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:500}.InstrumentsView-module__DGGeNa__selectedCardMeta{flex-wrap:wrap;gap:12px;display:flex}.InstrumentsView-module__DGGeNa__selectedCardIsin{color:var(--text3);font-size:11px;font-family:var(--font-mono)}.InstrumentsView-module__DGGeNa__selectedCardSector{color:var(--accent2);font-size:11px}.InstrumentsView-module__DGGeNa__selectedCardIndustry{color:var(--text3);font-size:11px}.InstrumentsView-module__DGGeNa__selectedCardPrice{color:var(--green2);font-size:11px;font-family:var(--font-mono);font-weight:700}.InstrumentsView-module__DGGeNa__selectedCardCheck{color:var(--green2);flex-shrink:0;margin-top:2px;font-size:22px}
.TradeForm-module__WG5KIq__layout{grid-template-columns:minmax(320px,460px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.TradeForm-module__WG5KIq__formPanel{padding:24px}.TradeForm-module__WG5KIq__formTitle{color:var(--text);margin-bottom:4px;font-size:16px;font-weight:700}.TradeForm-module__WG5KIq__formSub{color:var(--text3);margin-bottom:20px;font-size:12px}.TradeForm-module__WG5KIq__typeRow{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.TradeForm-module__WG5KIq__field{margin-bottom:12px}.TradeForm-module__WG5KIq__fieldLabel{color:var(--text3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.TradeForm-module__WG5KIq__fieldNote{color:var(--text2);margin-top:4px;font-size:11px;font-style:italic}.TradeForm-module__WG5KIq__symbolWrapper{position:relative}.TradeForm-module__WG5KIq__searchingLabel{color:var(--text3);font-size:11px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.TradeForm-module__WG5KIq__suggestionsDropdown{z-index:100;background:var(--bg2);border:1px solid var(--border);border-radius:8px;max-height:240px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 32px #0006}.TradeForm-module__WG5KIq__suggestionItem{cursor:pointer;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:10px 14px;transition:background .15s;display:flex}.TradeForm-module__WG5KIq__suggestionItem:hover{background:#3b82f61a}.TradeForm-module__WG5KIq__suggestionSymbol{color:var(--accent2);font-size:13px;font-weight:700}.TradeForm-module__WG5KIq__suggestionName{color:var(--text3);font-size:11px}.TradeForm-module__WG5KIq__suggestionExchange{color:var(--text2);text-align:right;font-size:11px}.TradeForm-module__WG5KIq__suggestionPrice{font-size:11px;font-family:var(--font-mono);color:var(--green2);text-align:right}.TradeForm-module__WG5KIq__twoCol{grid-template-columns:1fr 1fr;gap:12px;display:grid}.TradeForm-module__WG5KIq__txPreview{background:#3b82f614;border:1px solid #3b82f633;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:10px 14px;display:flex}.TradeForm-module__WG5KIq__txPreviewLabel{color:var(--text2);font-size:12px}.TradeForm-module__WG5KIq__txPreviewValue{font-size:15px;font-weight:700;font-family:var(--font-mono);color:var(--accent2)}.TradeForm-module__WG5KIq__submitBtn{justify-content:center;width:100%;padding:11px;font-size:14px}.TradeForm-module__WG5KIq__recentPanel{overflow:hidden}.TradeForm-module__WG5KIq__recentPanelHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.TradeForm-module__WG5KIq__recentPanelTitle{color:var(--text);font-size:13px;font-weight:600}.TradeForm-module__WG5KIq__recentPanelCount{color:var(--text3);font-size:11px}.TradeForm-module__WG5KIq__recentEmpty{text-align:center;color:var(--text3);padding:40px;font-size:13px}.TradeForm-module__WG5KIq__tradeRow{border-bottom:1px solid #2d40604d;justify-content:space-between;align-items:center;gap:8px;padding:10px 18px;display:flex}.TradeForm-module__WG5KIq__tradeRowLeft{align-items:center;gap:10px;min-width:0;display:flex}.TradeForm-module__WG5KIq__tradeSymbol{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:13px;font-weight:600;overflow:hidden}.TradeForm-module__WG5KIq__tradeName{color:var(--text3);margin-left:4px;font-size:11px;font-weight:400}.TradeForm-module__WG5KIq__tradeMeta{color:var(--text3);font-size:11px}.TradeForm-module__WG5KIq__tradeRowRight{flex-shrink:0;align-items:center;gap:8px;display:flex}.TradeForm-module__WG5KIq__tradeValue{font-family:var(--font-mono);color:var(--text2);font-size:12px}.TradeForm-module__WG5KIq__deleteBtn{color:var(--red2);cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:11px;transition:opacity .15s}.TradeForm-module__WG5KIq__deleteBtn:disabled{opacity:.4}
.OtherViews-module__qriyhG__timelineWrapper{flex-direction:column;gap:16px;display:flex}.OtherViews-module__qriyhG__chartPanel{padding:18px}.OtherViews-module__qriyhG__panelTitle{color:var(--text);margin-bottom:14px;font-size:13px;font-weight:600}.OtherViews-module__qriyhG__chartEmpty{color:var(--text3);font-size:12px}.OtherViews-module__qriyhG__heatmapScroll{overflow-x:auto}.OtherViews-module__qriyhG__heatmapGrid{gap:3px;min-width:500px;display:grid}.OtherViews-module__qriyhG__heatmapYearLabel{color:var(--text2);align-items:center;font-size:11px;font-weight:600;display:flex}.OtherViews-module__qriyhG__heatmapMonthLabel{color:var(--text3);text-align:center;padding-bottom:4px;font-size:10px}.OtherViews-module__qriyhG__heatmapCell{border:1px solid var(--border);cursor:default;border-radius:4px;height:28px}.OtherViews-module__qriyhG__tradeHistoryPanel{overflow:hidden}.OtherViews-module__qriyhG__tradeHistoryHeader{border-bottom:1px solid var(--border);padding:16px 18px}.OtherViews-module__qriyhG__tradeHistoryTitle{color:var(--text);font-size:13px;font-weight:600}.OtherViews-module__qriyhG__tradeHistoryCount{color:var(--text3);margin-left:8px;font-size:11px}.OtherViews-module__qriyhG__monthGroupLabel{background:var(--bg3);color:var(--text2);letter-spacing:.06em;padding:10px 18px;font-size:12px;font-weight:700}.OtherViews-module__qriyhG__monthGroupCount{color:var(--text3);margin-left:8px;font-weight:400}.OtherViews-module__qriyhG__tradeRow{border-bottom:1px solid #2d40604d;justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.OtherViews-module__qriyhG__tradeRowLeft{align-items:center;gap:12px;display:flex}.OtherViews-module__qriyhG__tradeSymbol{color:var(--text);font-size:13px;font-weight:600}.OtherViews-module__qriyhG__tradeMeta{color:var(--text3);font-size:11px}.OtherViews-module__qriyhG__tradeRowRight{text-align:right}.OtherViews-module__qriyhG__tradeQtyPrice{font-size:13px;font-weight:700;font-family:var(--font-mono);color:var(--text)}.OtherViews-module__qriyhG__tradeTotal{color:var(--text3);font-size:12px;font-family:var(--font-mono)}.OtherViews-module__qriyhG__waterfallWrapper{flex-direction:column;gap:16px;display:flex}.OtherViews-module__qriyhG__waterfallChartPanel{padding:18px}.OtherViews-module__qriyhG__waterfallTitle{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:600}.OtherViews-module__qriyhG__waterfallSub{color:var(--text3);margin-bottom:18px;font-size:11px}.OtherViews-module__qriyhG__waterfallBreakdownPanel{overflow:hidden}.OtherViews-module__qriyhG__waterfallBreakdownHeader{border-bottom:1px solid var(--border);padding:16px 18px}.OtherViews-module__qriyhG__waterfallBreakdownTitle{color:var(--text);font-size:13px;font-weight:600}.OtherViews-module__qriyhG__colorDotCell{align-items:center;gap:8px;display:flex}.OtherViews-module__qriyhG__colorDot{border-radius:2px;flex-shrink:0;width:8px;height:8px}.OtherViews-module__qriyhG__actionWrapper{flex-direction:column;gap:16px;display:flex}.OtherViews-module__qriyhG__signalBanner{background:linear-gradient(135deg,#3b82f61a,#8b5cf60d);border:1px solid #3b82f64d;padding:20px}.OtherViews-module__qriyhG__signalBannerLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--accent2);margin-bottom:8px;font-size:11px;font-weight:700}.OtherViews-module__qriyhG__signalBannerTitle{color:var(--text);margin-bottom:6px;font-size:18px;font-weight:700}.OtherViews-module__qriyhG__signalBannerSub{color:var(--text2);font-size:12px}.OtherViews-module__qriyhG__pulsePanel{padding:18px}.OtherViews-module__qriyhG__pulsePanelTitle{color:var(--text);margin-bottom:14px;font-size:13px;font-weight:600}.OtherViews-module__qriyhG__pulseGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.OtherViews-module__qriyhG__pulseCard{background:var(--bg3);border-radius:8px;padding:14px}.OtherViews-module__qriyhG__pulseCardIcon{margin-bottom:4px;font-size:20px}.OtherViews-module__qriyhG__pulseCardLabel{color:var(--text3);margin-bottom:2px;font-size:11px}.OtherViews-module__qriyhG__pulseCardValue{font-size:15px;font-weight:700;font-family:var(--font-mono)}.OtherViews-module__qriyhG__checklistPanel{padding:18px}.OtherViews-module__qriyhG__checklistTitle{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:600}.OtherViews-module__qriyhG__checklistSub{color:var(--text3);margin-bottom:14px;font-size:11px}.OtherViews-module__qriyhG__checklistItem{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;margin-bottom:4px;padding:10px 12px;transition:all .2s;display:flex}.OtherViews-module__qriyhG__checklistItemChecked{background:#10b98114;border-color:#10b98133}.OtherViews-module__qriyhG__checklistBox{color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;transition:all .2s;display:flex}.OtherViews-module__qriyhG__checklistText{color:var(--text);font-size:13px}.OtherViews-module__qriyhG__checklistTextDone{color:var(--text3);text-decoration:line-through}.OtherViews-module__qriyhG__checklistSummary{background:var(--bg3);text-align:center;color:var(--text3);border-radius:8px;margin-top:12px;padding:10px;font-size:12px}.OtherViews-module__qriyhG__snapshotWrapper{flex-direction:column;gap:16px;display:flex}.OtherViews-module__qriyhG__snapshotHeaderPanel{justify-content:space-between;align-items:center;padding:18px;display:flex}.OtherViews-module__qriyhG__snapshotHeaderLeft{flex-direction:column;gap:4px;display:flex}.OtherViews-module__qriyhG__snapshotHeaderTitle{color:var(--text);font-size:13px;font-weight:600}.OtherViews-module__qriyhG__snapshotHeaderSub{color:var(--text3);font-size:12px}.OtherViews-module__qriyhG__snapshotTablePanel{overflow:hidden}.OtherViews-module__qriyhG__snapshotTableHeader{border-bottom:1px solid var(--border);padding:16px 18px}.OtherViews-module__qriyhG__snapshotTableTitle{color:var(--text);font-size:13px;font-weight:600}.OtherViews-module__qriyhG__snapshotTableCount{color:var(--text3);margin-left:8px;font-size:11px}.OtherViews-module__qriyhG__snapshotLoading{text-align:center;color:var(--text3);padding:32px;font-size:13px}.OtherViews-module__qriyhG__snapshotEmpty{text-align:center;color:var(--text3);padding:40px}.OtherViews-module__qriyhG__snapshotEmptyIcon{margin-bottom:8px;font-size:32px}.OtherViews-module__qriyhG__snapshotEmptyText{font-size:13px}
