._btn_4ef3z_5{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:var(--control-h);padding:0 var(--s-3);border:1px solid transparent;border-radius:var(--r-md);font-size:var(--text-sm);font-weight:550;letter-spacing:var(--track-tight);white-space:nowrap;transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),color var(--dur-1) var(--ease),opacity var(--dur-1) var(--ease)}._btn_4ef3z_5:disabled{opacity:.45;cursor:not-allowed}._btn_4ef3z_5 svg{flex:none}._primary_4ef3z_42{background:var(--accent);color:var(--on-accent);font-weight:600}._primary_4ef3z_42:hover:not(:disabled){background:var(--accent-hover)}._primary_4ef3z_42:active:not(:disabled){background:var(--accent-press)}._secondary_4ef3z_54{background:var(--surface-2);border-color:var(--line);color:var(--ink)}._secondary_4ef3z_54:hover:not(:disabled){background:var(--surface-3);border-color:var(--line-strong)}._ghost_4ef3z_64{color:var(--ink-2)}._ghost_4ef3z_64:hover:not(:disabled){background:var(--neutral-soft);color:var(--ink)}._danger_4ef3z_72{background:var(--loss-soft);border-color:var(--loss-line);color:var(--loss)}._danger_4ef3z_72:hover:not(:disabled){background:var(--loss);border-color:var(--loss);color:var(--on-accent)}._sm_4ef3z_83{height:var(--control-h-sm);padding:0 var(--s-2);font-size:var(--text-xs);border-radius:var(--r-sm)}._lg_4ef3z_90{height:var(--control-h-lg);padding:0 var(--s-5);font-size:var(--text-md)}._iconOnly_4ef3z_96{width:var(--control-h);padding:0}._iconOnly_4ef3z_96._sm_4ef3z_83{width:var(--control-h-sm)}._iconOnly_4ef3z_96._lg_4ef3z_90{width:var(--control-h-lg)}._block_4ef3z_107{width:100%}._card_4ef3z_113{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:inset 0 1px 0 var(--edge-highlight)}._cardPad_4ef3z_123{padding:var(--s-4)}._cardBrandEdge_4ef3z_128{position:relative;overflow:hidden}._cardBrandEdge_4ef3z_128:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--brand-gradient-vivid)}._cardHeader_4ef3z_141{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);min-height:48px}._cardTitle_4ef3z_150{font-size:var(--text-sm);font-weight:600;letter-spacing:var(--track-tight);margin-right:auto;display:flex;align-items:center;gap:var(--s-2)}._cardSub_4ef3z_160{font-size:var(--text-2xs);color:var(--ink-3);font-weight:450;letter-spacing:0}._cardBody_4ef3z_167{padding:var(--s-4)}._cardFlush_4ef3z_171{padding:0}._eyebrow_4ef3z_177{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--text-3xs);font-weight:600;letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--ink-3)}._eyebrow_4ef3z_177:before{content:"";width:16px;height:2px;border-radius:2px;background:var(--brand-gradient-vivid)}._stat_4ef3z_198{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}._statLabel_4ef3z_205{display:flex;align-items:center;gap:var(--s-1);font-size:var(--text-2xs);color:var(--ink-3);font-weight:500}._statValue_4ef3z_214{font-size:var(--text-xl);font-weight:650;letter-spacing:var(--track-tighter);font-variant-numeric:tabular-nums;line-height:1.1}._statValueLg_4ef3z_222{font-size:var(--text-3xl)}._statMeta_4ef3z_226{font-size:var(--text-2xs);color:var(--ink-3);display:flex;align-items:center;gap:var(--s-1);font-variant-numeric:tabular-nums}._masked_4ef3z_236{filter:blur(7px);transition:filter var(--dur-2) var(--ease);cursor:default}._masked_4ef3z_236:hover,._masked_4ef3z_236:focus-visible{filter:none}._badge_4ef3z_248{display:inline-flex;align-items:center;gap:var(--s-1);height:22px;padding:0 var(--s-2);border-radius:var(--r-sm);background:var(--neutral-soft);border:1px solid var(--line);font-size:var(--text-3xs);font-weight:550;letter-spacing:.01em;color:var(--ink-2);white-space:nowrap}._badgePos_4ef3z_264{background:var(--profit-soft);border-color:var(--profit-line);color:var(--profit)}._badgeNeg_4ef3z_269{background:var(--loss-soft);border-color:var(--loss-line);color:var(--loss)}._badgeWarn_4ef3z_274{background:var(--warn-soft);border-color:var(--warn-line);color:var(--warn)}._badgeAccent_4ef3z_279{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}._badgeWarm_4ef3z_285{background:var(--accent-warm-soft);border-color:var(--accent-warm);color:var(--accent-warm)}._badgeInfo_4ef3z_291{background:var(--info-soft);border-color:var(--info-soft);color:var(--info)}._dot_4ef3z_297{width:6px;height:6px;border-radius:50%;flex:none;background:currentColor}._field_4ef3z_307{display:flex;flex-direction:column;gap:var(--s-1);min-width:0}._label_4ef3z_314{font-size:var(--text-2xs);font-weight:550;color:var(--ink-2);display:flex;align-items:center;gap:var(--s-1)}._required_4ef3z_323{color:var(--loss)}._hint_4ef3z_327{font-size:var(--text-3xs);color:var(--ink-3)}._error_4ef3z_332{font-size:var(--text-3xs);color:var(--loss)}._input_4ef3z_337,._select_4ef3z_338,._textarea_4ef3z_339{width:100%;min-width:0;height:var(--control-h);padding:0 var(--s-3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);font-size:var(--text-sm);transition:border-color var(--dur-1) var(--ease),background var(--dur-1) var(--ease)}._input_4ef3z_337::placeholder,._textarea_4ef3z_339::placeholder{color:var(--ink-4)}._input_4ef3z_337:hover:not(:disabled),._select_4ef3z_338:hover:not(:disabled),._textarea_4ef3z_339:hover:not(:disabled){border-color:var(--line-strong)}._input_4ef3z_337:focus,._select_4ef3z_338:focus,._textarea_4ef3z_339:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 3px var(--accent-soft)}._input_4ef3z_337:disabled,._select_4ef3z_338:disabled,._textarea_4ef3z_339:disabled{opacity:.5;cursor:not-allowed}._numeric_4ef3z_380{font-variant-numeric:tabular-nums;text-align:right}._textarea_4ef3z_339{height:auto;min-height:76px;padding:var(--s-2) var(--s-3);line-height:1.55;resize:vertical}._select_4ef3z_338{appearance:none;padding-right:var(--s-8);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% - 1px),calc(100% - 13px) calc(50% - 1px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;cursor:pointer}._inputGroup_4ef3z_409{display:flex;align-items:stretch}._inputGroup_4ef3z_409 ._input_4ef3z_337{border-radius:var(--r-md) 0 0 var(--r-md)}._inputGroup_4ef3z_409 ._suffix_4ef3z_416{display:inline-flex;align-items:center;padding:0 var(--s-3);background:var(--surface-3);border:1px solid var(--line);border-left:0;border-radius:0 var(--r-md) var(--r-md) 0;font-size:var(--text-2xs);color:var(--ink-3);white-space:nowrap}._search_4ef3z_431{position:relative;display:flex;align-items:center;min-width:0}._search_4ef3z_431 svg{position:absolute;left:var(--s-3);color:var(--ink-3);pointer-events:none}._search_4ef3z_431 ._input_4ef3z_337{padding-left:var(--s-8)}._switch_4ef3z_449{display:inline-flex;align-items:center;gap:var(--s-3);cursor:pointer;min-width:0;text-align:left}._switchWithDesc_4ef3z_465{align-items:flex-start}._switchWithDesc_4ef3z_465 ._switchTrack_4ef3z_469{margin-top:1px}._switchTrack_4ef3z_469{position:relative;flex:none;width:38px;height:22px;border-radius:var(--r-pill);background:var(--surface-3);border:1px solid var(--line);transition:background var(--dur-2) var(--ease)}._switchTrack_4ef3z_469:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--ink-3);transition:transform var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease)}._switchOn_4ef3z_498 ._switchTrack_4ef3z_469{background:var(--accent);border-color:var(--accent)}._switchOn_4ef3z_498 ._switchTrack_4ef3z_469:after{transform:translate(16px);background:var(--on-accent)}._switchText_4ef3z_512{display:grid;gap:2px;min-width:0}._switchLabel_4ef3z_518{font-size:var(--text-sm);min-width:0}._switchDesc_4ef3z_523{font-size:var(--text-2xs);line-height:1.45;color:var(--ink-3);text-wrap:pretty}._check_4ef3z_532{display:inline-flex;align-items:flex-start;gap:var(--s-2);cursor:pointer;font-size:var(--text-sm);min-width:0;text-align:left}._checkText_4ef3z_542{min-width:0;line-height:1.45}._checkBox_4ef3z_547{flex:none;width:17px;height:17px;margin-top:2px;border:1px solid var(--line-strong);border-radius:5px;background:var(--surface-2);display:grid;place-items:center;color:transparent;transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}._checkOn_4ef3z_563 ._checkBox_4ef3z_547{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}._segmented_4ef3z_571{display:inline-flex;padding:2px;gap:2px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);min-width:0;overflow-x:auto;scrollbar-width:none}._segmented_4ef3z_571::-webkit-scrollbar{display:none}._segment_4ef3z_571{padding:0 var(--s-3);height:28px;border-radius:var(--r-sm);font-size:var(--text-xs);font-weight:550;color:var(--ink-3);white-space:nowrap;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}._segment_4ef3z_571:hover{color:var(--ink)}._segmentOn_4ef3z_601{position:relative;background:var(--surface);color:var(--ink);box-shadow:inset 0 1px 0 var(--edge-highlight)}._segmentOn_4ef3z_601:after{content:"";position:absolute;inset:auto 7px 3px;height:2px;border-radius:2px;background:var(--brand-gradient-vivid)}._tabs_4ef3z_620{display:flex;gap:var(--s-1);border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}._tabs_4ef3z_620::-webkit-scrollbar{display:none}._tab_4ef3z_620{position:relative;padding:var(--s-2) var(--s-3);font-size:var(--text-sm);font-weight:550;color:var(--ink-3);white-space:nowrap;transition:color var(--dur-1) var(--ease)}._tab_4ef3z_620:hover,._tabOn_4ef3z_644{color:var(--ink)}._tabOn_4ef3z_644:after{content:"";position:absolute;inset:auto var(--s-2) -1px;height:2px;border-radius:2px 2px 0 0;background:var(--brand-gradient-vivid)}._tabCount_4ef3z_656{margin-left:var(--s-1);font-size:var(--text-3xs);color:var(--ink-4);font-variant-numeric:tabular-nums}._meter_4ef3z_665{position:relative;height:6px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden}._meterFill_4ef3z_678{position:absolute;inset:0 auto 0 0;border-radius:var(--r-pill);background:var(--brand-gradient-vivid);background-size:240px 100%;transition:width var(--dur-3) var(--ease-out)}._meterOk_4ef3z_687 ._meterFill_4ef3z_678{background:var(--profit)}._meterWarn_4ef3z_690 ._meterFill_4ef3z_678{background:var(--warn)}._meterDanger_4ef3z_693 ._meterFill_4ef3z_678{background:var(--loss)}._empty_4ef3z_699{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s-3);padding:var(--s-10) var(--s-5);color:var(--ink-3)}._emptyIcon_4ef3z_709{width:42px;height:42px;display:grid;place-items:center;border-radius:var(--r-lg);background:var(--surface-2);border:1px solid var(--line);color:var(--ink-3)}._emptyTitle_4ef3z_720{font-size:var(--text-md);font-weight:600;color:var(--ink)}._emptyBody_4ef3z_726{font-size:var(--text-sm);max-width:42ch;line-height:1.55}._skeleton_4ef3z_734{border-radius:var(--r-sm);background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 37%,var(--surface-2) 63%);background-size:400% 100%;animation:_shimmer_4ef3z_1 1.3s linear infinite}@keyframes _shimmer_4ef3z_1{0%{background-position:100% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){._skeleton_4ef3z_734{animation:none}}._row_4ef3z_763{display:flex;align-items:center;gap:var(--s-2);min-width:0}._rowWrap_4ef3z_770{flex-wrap:wrap}._spacer_4ef3z_774{margin-left:auto}._stack_4ef3z_778{display:flex;flex-direction:column;gap:var(--s-3);min-width:0}._grid2_4ef3z_785,._grid3_4ef3z_786,._grid4_4ef3z_787{display:grid;gap:var(--s-3)}._grid2_4ef3z_785{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}._grid3_4ef3z_786{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}._grid4_4ef3z_787{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr))}._divider_4ef3z_801{height:1px;background:var(--line);border:0;margin:0}._truncate_4ef3z_808{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._tipWrap_4ef3z_817{position:relative;display:inline-flex}._tip_4ef3z_817{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:var(--z-pop);padding:var(--s-1) var(--s-2);background:var(--overlay);--focus-halo: var(--overlay);border:1px solid var(--line-strong);border-radius:var(--r-sm);box-shadow:var(--shadow-pop);font-size:var(--text-3xs);color:var(--ink);white-space:nowrap;pointer-events:none;max-width:260px}._tipWide_4ef3z_841{white-space:normal;width:max-content;max-width:240px;text-align:left;line-height:1.45}._wrap_h2zwl_3{position:relative;width:100%;min-width:0}._svg_h2zwl_9{display:block;width:100%;overflow:visible;touch-action:pan-y}._grid_h2zwl_19{stroke:var(--line-faint);stroke-width:1;shape-rendering:crispEdges}._axisLine_h2zwl_25{stroke:var(--line);stroke-width:1;shape-rendering:crispEdges}._zeroLine_h2zwl_33{stroke:var(--line-strong);stroke-width:1;shape-rendering:crispEdges}._tick_h2zwl_39{fill:var(--ink-3);font-size:10.5px;font-variant-numeric:tabular-nums}._tickX_h2zwl_45{text-anchor:middle}._tickY_h2zwl_48{text-anchor:end;dominant-baseline:middle}._line_h2zwl_53{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}._lineRef_h2zwl_60{fill:none;stroke-width:1.5;stroke-dasharray:3 4;opacity:.7}._marker_h2zwl_67{stroke:var(--surface);stroke-width:2}._bar_h2zwl_73{transition:opacity var(--dur-1) var(--ease)}._barDim_h2zwl_76{opacity:.4}._cell_h2zwl_80{stroke:var(--line);stroke-width:1;rx:3;transition:opacity var(--dur-1) var(--ease)}._crosshair_h2zwl_87{stroke:var(--ink-4);stroke-width:1;stroke-dasharray:3 3;pointer-events:none}._hitLayer_h2zwl_94{fill:transparent;cursor:crosshair}._directLabel_h2zwl_99{fill:var(--ink-2);font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums}._tooltip_h2zwl_108{position:absolute;z-index:var(--z-pop);pointer-events:none;min-width:120px;max-width:240px;padding:var(--s-2);background:var(--overlay);border:1px solid var(--line-strong);border-radius:var(--r-sm);box-shadow:var(--shadow-pop);font-size:var(--text-2xs);line-height:1.45}._tooltipTitle_h2zwl_123{font-weight:600;color:var(--ink);margin-bottom:3px}._tooltipRow_h2zwl_129{display:flex;align-items:center;gap:var(--s-2);color:var(--ink-2);font-variant-numeric:tabular-nums}._tooltipSwatch_h2zwl_137{width:8px;height:8px;border-radius:2px;flex:none}._tooltipKey_h2zwl_144{flex:1;min-width:0}._tooltipVal_h2zwl_149{font-weight:600;color:var(--ink)}._legend_h2zwl_156{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);padding-top:var(--s-2)}._legendItem_h2zwl_163{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--text-2xs);color:var(--ink-2)}._legendSwatch_h2zwl_172{width:9px;height:9px;border-radius:2px;flex:none}._legendSwatchLine_h2zwl_179{width:14px;height:2px;border-radius:2px}._cal_h2zwl_187{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}._calDow_h2zwl_193{font-size:var(--text-3xs);color:var(--ink-4);text-align:center;padding-bottom:var(--s-1);font-weight:600;letter-spacing:.03em}._calDay_h2zwl_202{position:relative;aspect-ratio:1;min-height:34px;border:1px solid var(--line);border-radius:var(--r-xs);display:flex;flex-direction:column;justify-content:space-between;padding:3px 4px;font-size:var(--text-3xs);overflow:hidden;transition:transform var(--dur-1) var(--ease)}._calDay_h2zwl_202:hover{transform:scale(1.05);z-index:1;border-color:var(--line-strong)}._calEmpty_h2zwl_223{border-color:transparent;background:none}._calOutside_h2zwl_228{opacity:.3}._calNum_h2zwl_232{color:var(--ink-3);font-variant-numeric:tabular-nums;line-height:1}._calToday_h2zwl_238{outline:1.5px solid var(--accent);outline-offset:-1.5px}._calPnl_h2zwl_243{font-weight:600;font-variant-numeric:tabular-nums;line-height:1;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._calWeekCol_h2zwl_253{display:flex;flex-direction:column;justify-content:center;padding-left:var(--s-2);border-left:1px solid var(--line);font-size:var(--text-3xs);min-width:62px}._calLegend_h2zwl_263{display:flex;align-items:center;gap:var(--s-1);font-size:var(--text-3xs);color:var(--ink-3)}._calRamp_h2zwl_271{display:flex;gap:2px}._calRampStep_h2zwl_276{width:12px;height:10px;border-radius:2px;border:1px solid var(--line)}._ringWrap_h2zwl_285{position:relative;display:inline-grid;place-items:center}._ringCenter_h2zwl_291{position:absolute;text-align:center;line-height:1.15}._ringValue_h2zwl_297{font-size:var(--text-lg);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:var(--track-tighter)}._ringLabel_h2zwl_304{font-size:var(--text-3xs);color:var(--ink-3)}._dataTable_h2zwl_313{width:100%;border-collapse:collapse;font-size:var(--text-2xs)}._dataTable_h2zwl_313 th,._dataTable_h2zwl_313 td{text-align:right;padding:var(--s-1) var(--s-2);border-bottom:1px solid var(--line-faint);font-variant-numeric:tabular-nums}._dataTable_h2zwl_313 th{color:var(--ink-3);font-weight:600;white-space:nowrap}._dataTable_h2zwl_313 th:first-child,._dataTable_h2zwl_313 td:first-child{text-align:left}._tableToggle_h2zwl_338{font-size:var(--text-3xs);color:var(--ink-3);padding:2px var(--s-1);border-radius:var(--r-xs)}._tableToggle_h2zwl_338:hover{color:var(--ink);background:var(--neutral-soft)}._chartEmpty_h2zwl_349{display:grid;place-items:center;min-height:120px;font-size:var(--text-xs);color:var(--ink-4)}._spark_h2zwl_359{display:block;overflow:visible}
