._logo_rvl2s_1{display:inline-flex;align-items:center;justify-content:center;position:relative;width:44px;height:44px}._globe_rvl2s_10{font-size:34px;line-height:1}._arrow_rvl2s_15{position:absolute;bottom:-1px;right:-4px;font-size:20px;line-height:1;animation:_bounce_rvl2s_1 1.4s ease-in-out infinite;filter:drop-shadow(0 0 3px rgba(22,163,74,.5))}@keyframes _bounce_rvl2s_1{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-6px) scale(1.15)}50%{transform:translateY(0) scale(1)}70%{transform:translateY(-3px) scale(1.08)}85%{transform:translateY(0) scale(1)}}._header_xndis_1{text-align:center;padding:20px 16px 4px}._brand_xndis_6{display:inline-flex;align-items:center;gap:12px}._title_xndis_12{font-size:22px;font-weight:700;color:var(--text-color);letter-spacing:.02em}._subtitle_xndis_19{font-size:12px;color:#94a3b8;margin-top:2px;font-weight:400}._datetime_xndis_26{font-size:12px;color:var(--muted-text);margin-top:2px;font-weight:500}._meta_xndis_33{margin-top:2px}._fxRow_xndis_37{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:4px}._fxItem_xndis_45{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid var(--border-color);border-radius:6px;background:var(--card-bg);font-size:11px;color:var(--muted-text);line-height:1}._fxPair_xndis_58{font-weight:600;color:var(--text-color)}._fxRate_xndis_63{font-variant-numeric:tabular-nums;color:var(--text-color)}._fxUp_xndis_68{color:var(--color-up);font-weight:600}._fxDown_xndis_73{color:var(--color-down);font-weight:600}._live_xndis_78{display:inline-block;width:7px;height:7px;background:#16a34a;border-radius:50%;margin-right:6px;animation:_blink_xndis_1 1.2s ease-in-out infinite}@keyframes _blink_xndis_1{0%,to{opacity:1}50%{opacity:.25}}@media (max-width: 640px){._brand_xndis_6{align-items:center}._title_xndis_12{font-size:20px}}._backdrop_1omkt_1{align-items:center;background:#0f172a6b;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:50}._dialog_1omkt_15{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 20px 48px #0f172a33;max-height:calc(100vh - 40px);max-width:760px;overflow:auto;padding:18px;width:min(760px,100%)}._header_1omkt_27{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}._title_1omkt_35{color:var(--text-color);font-size:18px;font-weight:700;line-height:1.3}._subtitle_1omkt_42{color:#94a3b8;font-size:12px;font-weight:600;margin-top:2px}._closeButton_1omkt_49{align-items:center;background:var(--table-header);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:22px;height:32px;justify-content:center;line-height:1;width:32px}._closeButton_1omkt_49:hover{background:#f1f5f9}._rangeGroup_1omkt_69{background:var(--table-header);border:1px solid var(--border-color);border-radius:8px;display:inline-flex;flex-wrap:wrap;gap:2px;margin-bottom:12px;padding:2px}._rangeButton_1omkt_80{background:transparent;border:0;border-radius:6px;color:var(--muted-text);cursor:pointer;font-size:11px;font-weight:600;line-height:24px;min-width:38px;padding:0 7px}._rangeButtonActive_1omkt_93{background:#0f172a;color:#fff}._metrics_1omkt_98{display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:10px}._metrics_1omkt_98 div{background:var(--table-header);border:1px solid #f1f5f9;border-radius:6px;padding:8px 9px}._metrics_1omkt_98 span{color:#94a3b8;display:block;font-size:10px;margin-bottom:3px}._metrics_1omkt_98 strong{color:var(--text-color);font-size:13px;font-variant-numeric:tabular-nums;line-height:1.3}._chartWrap_1omkt_126{background:var(--card-bg);border:1px solid #f1f5f9;border-radius:8px;padding:8px 10px 6px}._chart_1omkt_126{cursor:crosshair;display:block;height:218px;touch-action:none;width:100%}._gridLine_1omkt_141{stroke:#e2e8f0;stroke-width:1}._yLabel_1omkt_146,._xLabel_1omkt_147{fill:#94a3b8;font-size:10px;font-variant-numeric:tabular-nums}._axisTick_1omkt_153{stroke:var(--border-color);stroke-width:1}._line_1omkt_158{fill:none;pointer-events:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}._lineUp_1omkt_166{stroke:var(--color-up)}._lineDown_1omkt_170{stroke:var(--color-down)}._crosshair_1omkt_174{opacity:.55;pointer-events:none;stroke:#64748b;stroke-dasharray:3 3;stroke-width:1}._focusPoint_1omkt_182{fill:#fff;pointer-events:none;stroke:#0f172a;stroke-width:2}._tooltipBox_1omkt_189{fill:#0f172aeb;pointer-events:none}._tooltipText_1omkt_194{fill:#e2e8f0;font-size:10px;font-variant-numeric:tabular-nums;pointer-events:none}._tooltipUp_1omkt_201{fill:var(--tooltip-up);font-size:10px;font-variant-numeric:tabular-nums;pointer-events:none}._tooltipDown_1omkt_208{fill:var(--tooltip-down);font-size:10px;font-variant-numeric:tabular-nums;pointer-events:none}._state_1omkt_215{color:#94a3b8;font-size:12px;padding:42px 12px;text-align:center}._up_1omkt_222{color:var(--color-up)!important}._down_1omkt_226{color:var(--color-down)!important}@media (max-width: 640px){._backdrop_1omkt_1{align-items:flex-end;padding:10px}._dialog_1omkt_15{max-height:calc(100vh - 20px);padding:14px}._metrics_1omkt_98{grid-template-columns:repeat(2,1fr)}}._container_2brjg_1{max-width:960px;margin:0 auto;padding:0 16px}._sectionTitle_2brjg_7{font-size:13px;font-weight:600;color:var(--muted-text);margin:14px 0 6px;padding-left:4px}._sectionTitle_2brjg_7:first-child{margin-top:4px}._grid_2brjg_19{display:grid;gap:6px}._grid4_2brjg_24{grid-template-columns:repeat(4,1fr)}._grid3_2brjg_25{grid-template-columns:repeat(3,1fr)}._grid2_2brjg_26{grid-template-columns:repeat(2,1fr)}@media (max-width: 640px){._grid4_2brjg_24,._grid3_2brjg_25{grid-template-columns:repeat(2,1fr)}}._card_2brjg_33{background:var(--card-bg);border-radius:8px;padding:8px 10px 9px;box-shadow:0 1px 2px #0000000a;text-align:center;border:1px solid var(--card-border-default);position:relative;color:inherit;display:block;font:inherit;width:100%}._card_2brjg_33:disabled{cursor:default;opacity:1}._cardClickable_2brjg_52{cursor:pointer}._cardClickable_2brjg_52:hover{border-color:var(--card-border-hover);box-shadow:0 6px 14px #0f172a14}._label_2brjg_61{font-size:11px;color:#94a3b8;margin-bottom:2px}._price_2brjg_67{font-size:18px;font-weight:700;color:var(--text-color);line-height:1.2}._change_2brjg_74{font-size:11px;margin-top:1px;font-weight:500}._quoteDate_2brjg_80{position:absolute;right:6px;bottom:3px;font-size:10px;color:var(--muted-text);line-height:14px;font-weight:500;pointer-events:none}._quoteDateEstimated_2brjg_91{color:#94a3b8}._state_2brjg_95{position:absolute;top:0;right:0;font-size:9px;font-weight:600;padding:1px 5px;border-radius:0 6px 0 4px;line-height:16px}._stateLive_2brjg_106{color:#16a34a;background:var(--tag-bg-up);animation:_livePulse_2brjg_1 1.8s ease-in-out infinite}@keyframes _livePulse_2brjg_1{0%,to{opacity:1}50%{opacity:.55}}._stateClosed_2brjg_117{color:#94a3b8;background:var(--tag-bg-closed)}._stateStale_2brjg_122{color:#b45309;background:var(--tag-bg-stale)}._stateFutures_2brjg_127{color:#2563eb;background:var(--tag-bg-live);animation:_livePulse_2brjg_1 1.8s ease-in-out infinite}._up_2brjg_133{color:var(--color-up)}._down_2brjg_134{color:var(--color-down)}._skeleton_2brjg_136{animation:_pulse_2brjg_1 1.5s ease-in-out infinite;background:var(--tag-bg-neutral);border-radius:4px}@keyframes _pulse_2brjg_1{0%,to{opacity:1}50%{opacity:.5}}._container_1o1ua_1{border-top:1px solid #f1f5f9;overflow-x:auto}._table_1o1ua_6{width:100%;border-collapse:collapse;table-layout:fixed;min-width:790px}._colStock_1o1ua_13{width:172px}._colWeight_1o1ua_14{width:62px}._colCurrency_1o1ua_15{width:54px}._colDate_1o1ua_16{width:82px}._colPrice_1o1ua_17{width:70px}._colChange_1o1ua_18{width:72px}._colFx_1o1ua_19{width:62px}._colContrib_1o1ua_20{width:68px}._colState_1o1ua_21{width:70px}._table_1o1ua_6 th,._table_1o1ua_6 td{box-sizing:border-box;padding:5px 8px;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._table_1o1ua_6 th{color:#94a3b8;font-weight:500;background:var(--hover-bg);text-align:left}._table_1o1ua_6 td{color:var(--text-color);border-bottom:1px solid var(--border-color);text-align:left}._table_1o1ua_6 tr:hover td{background:var(--table-hover-row)}._stockCell_1o1ua_47{text-align:left}._stockContent_1o1ua_51{display:flex;align-items:baseline;gap:4px;min-width:0}._symbol_1o1ua_58{flex:0 0 auto;font-weight:600}._stockName_1o1ua_63{color:#94a3b8;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._right_1o1ua_71{text-align:right;font-variant-numeric:tabular-nums}._estimatedDate_1o1ua_76{color:#94a3b8}._stateTag_1o1ua_80{font-size:9px;font-weight:600;padding:0 5px;border-radius:3px;line-height:16px;display:inline-block}._stateLive_1o1ua_89{color:#16a34a;background:var(--tag-bg-up);animation:_livePulse_1o1ua_1 1.8s ease-in-out infinite}._stateExtended_1o1ua_95{color:#2563eb;background:var(--tag-bg-live);animation:_livePulse_1o1ua_1 1.8s ease-in-out infinite}@keyframes _livePulse_1o1ua_1{0%,to{opacity:1}50%{opacity:.55}}._stateClosed_1o1ua_106{color:#94a3b8;background:var(--tag-bg-closed)}._stateStale_1o1ua_111{color:#b45309;background:var(--tag-bg-stale)}._up_1o1ua_116{color:var(--color-up)}._down_1o1ua_117{color:var(--color-down)}._footer_1o1ua_119{padding:6px 14px;font-size:11px;color:var(--muted-text);display:flex;align-items:center;gap:6px}._footerStrong_1o1ua_128{font-weight:700;font-size:12px}._note_1o1ua_133{border-top:1px solid var(--border-color);color:#94a3b8;font-size:11px;line-height:18px;padding:0 14px 8px}._container_ohwdn_1{background:var(--card-bg);border-top:1px solid #f1f5f9;padding:10px 14px 12px}._header_ohwdn_7{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}._title_ohwdn_14{color:var(--text-color);font-size:13px;font-weight:700}._subtitle_ohwdn_20,._count_ohwdn_21{color:#94a3b8;font-size:11px;margin-top:2px}._count_ohwdn_21{margin-top:0}._tableWrap_ohwdn_31{border:1px solid #f1f5f9;border-radius:8px;overflow:hidden}._table_ohwdn_31{border-collapse:collapse;font-size:12px;width:100%}._table_ohwdn_31 th{background:var(--table-header);border-bottom:1px solid var(--border-color);color:var(--muted-text);font-size:11px;font-weight:700;padding:8px 10px;text-align:left}._table_ohwdn_31 td{border-bottom:1px solid #f1f5f9;color:var(--text-color);font-variant-numeric:tabular-nums;padding:8px 10px;text-align:left}._table_ohwdn_31 tbody tr:last-child td{border-bottom:0}._up_ohwdn_65{color:var(--color-up)!important;font-weight:700}._down_ohwdn_70{color:var(--color-down)!important;font-weight:700}._pagination_ohwdn_75{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-top:8px}._pagination_ohwdn_75 button{background:var(--card-bg);border:1px solid var(--border-color);border-radius:6px;color:var(--text-color);cursor:pointer;font-size:11px;font-weight:600;line-height:24px;padding:0 10px}._pagination_ohwdn_75 button:disabled{color:#cbd5e1;cursor:not-allowed}._pagination_ohwdn_75 span{color:#94a3b8;font-size:11px;font-variant-numeric:tabular-nums;min-width:40px;text-align:center}._state_ohwdn_108{color:#94a3b8;font-size:12px;padding:28px 12px;text-align:center}@media (max-width: 640px){._header_ohwdn_7{align-items:flex-start;flex-direction:column;gap:4px}._pagination_ohwdn_75{justify-content:center}}._container_eghuo_1{border-top:1px solid #f1f5f9;background:var(--card-bg);padding:10px 14px 12px}._toolbar_eghuo_7{display:flex;justify-content:flex-end;margin-bottom:8px}._rangeGroup_eghuo_13{display:inline-flex;flex-wrap:wrap;gap:2px;padding:2px;border:1px solid var(--border-color);border-radius:8px;background:var(--table-header)}._rangeButton_eghuo_23{border:0;border-radius:6px;background:transparent;color:var(--muted-text);cursor:pointer;font-size:11px;font-weight:600;line-height:22px;min-width:38px;padding:0 6px}._rangeButtonActive_eghuo_36{background:#0f172a;color:#fff}._metrics_eghuo_41{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:8px}._metrics_eghuo_41 div{background:var(--table-header);border:1px solid #f1f5f9;border-radius:6px;padding:7px 8px}._metrics_eghuo_41 span{display:block;color:#94a3b8;font-size:10px;margin-bottom:2px}._metrics_eghuo_41 strong{color:var(--text-color);font-size:13px;font-variant-numeric:tabular-nums}._chartWrap_eghuo_68{border:1px solid #f1f5f9;border-radius:8px;padding:6px 8px 5px;background:var(--card-bg)}._chart_eghuo_68{display:block;width:100%;height:206px;cursor:crosshair;touch-action:none}._gridLine_eghuo_83{stroke:#e2e8f0;stroke-width:1}._yLabel_eghuo_88,._xLabel_eghuo_94{fill:#94a3b8;font-size:10px;font-variant-numeric:tabular-nums}._axisTick_eghuo_100{stroke:var(--border-color);stroke-width:1}._line_eghuo_105{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;pointer-events:none}._lineUp_eghuo_113{stroke:var(--color-up)}._lineDown_eghuo_117{stroke:var(--color-down)}._crosshair_eghuo_121{pointer-events:none;stroke:#64748b;stroke-dasharray:3 3;stroke-width:1;opacity:.55}._focusPoint_eghuo_129{fill:#fff;pointer-events:none;stroke:#0f172a;stroke-width:2}._tooltipBox_eghuo_136{fill:#0f172aeb;pointer-events:none}._tooltipText_eghuo_141{fill:#e2e8f0;font-size:10px;font-variant-numeric:tabular-nums;pointer-events:none}._tooltipUp_eghuo_148{fill:var(--tooltip-up);font-size:10px;font-variant-numeric:tabular-nums;pointer-events:none}._tooltipDown_eghuo_155{fill:var(--tooltip-down);font-size:10px;font-variant-numeric:tabular-nums;pointer-events:none}._state_eghuo_162{padding:28px 12px;text-align:center;color:#94a3b8;font-size:12px}._up_eghuo_169{color:var(--color-up)!important}._down_eghuo_173{color:var(--color-down)!important}@media (max-width: 640px){._toolbar_eghuo_7{justify-content:flex-start}._metrics_eghuo_41{grid-template-columns:repeat(2,1fr)}}._card_1h6nz_1{background:var(--card-bg);border-radius:8px;box-shadow:0 1px 3px #0000000d;border:1px solid var(--card-border-default);margin-bottom:6px;overflow:hidden;cursor:pointer;transition:box-shadow .15s,border-color .15s;position:relative}._card_1h6nz_1:hover{box-shadow:0 4px 16px #00000014;border-color:var(--card-border-hover)}._badge_1h6nz_17{position:absolute;top:-1px;right:12px;padding:2px 8px 4px;border-radius:0 0 5px 5px;font-size:9px;font-weight:700;color:#fff;letter-spacing:.04em}._gold_1h6nz_28{background:linear-gradient(135deg,#f59e0b,#eab308)}._silver_1h6nz_29{background:linear-gradient(135deg,#94a3b8,#64748b)}._bronze_1h6nz_30{background:linear-gradient(135deg,#d97706,#b45309)}._rankNumber_1h6nz_32{background:var(--estimate-box-bg);border:1px solid var(--tab-border-default);border-radius:0 0 6px;color:var(--muted-text);font-size:10px;font-weight:700;left:-1px;line-height:18px;min-width:30px;padding:0 7px;position:absolute;text-align:center;top:-1px}._main_1h6nz_48{padding:10px 14px}._topRow_1h6nz_50{display:flex;align-items:baseline;justify-content:space-between;padding-left:26px;padding-right:60px;margin-bottom:6px}._name_1h6nz_58{font-size:14px;font-weight:600;color:var(--text-color)}._code_1h6nz_63{font-size:10px;color:#94a3b8;font-weight:400;margin-left:4px}._dualNav_1h6nz_71{display:flex;gap:8px}._navBox_1h6nz_76{flex:1;padding:8px 12px;border-radius:6px;background:var(--estimate-box-bg);border:1px solid transparent}._navBoxLabel_1h6nz_84{font-size:10px;color:#94a3b8;margin-bottom:2px}._navBoxValue_1h6nz_90{font-size:16px;font-weight:700;color:var(--text-color)}._navBoxDate_1h6nz_96{font-size:10px;color:#94a3b8;margin-top:1px}._navBoxChange_1h6nz_102{font-size:12px;font-weight:600;margin-top:1px}._estimateMetaRow_1h6nz_108{align-items:baseline;display:flex;gap:6px;justify-content:space-between;margin-top:1px}._estimateMetaRow_1h6nz_108 ._navBoxChange_1h6nz_102{margin-top:0;min-width:0}._estimateTime_1h6nz_121{color:#94a3b8;flex-shrink:0;font-size:10px;font-weight:500}._fundProfile_1h6nz_128{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px;padding-left:2px}._profilePill_1h6nz_137{align-items:center;background:var(--estimate-box-bg);border:1px solid var(--tab-border-default);border-radius:5px;color:var(--text-color);display:inline-flex;font-size:10px;font-weight:600;gap:4px;line-height:18px;padding:0 6px}._profilePill_1h6nz_137 em{color:var(--muted-text);font-style:normal;font-weight:700}._profilePill_1h6nz_137 small{color:#94a3b8;font-size:10px;font-weight:500}._profileWarning_1h6nz_163{background:var(--tag-bg-stale);border-color:#fde68a;color:#92400e}._estimateBox_1h6nz_170{background:var(--color-up-bg);border:1px solid var(--color-up-border)}._estimateBoxDown_1h6nz_174{background:var(--color-down-bg);border:1px solid var(--color-down-border)}._estLiveTag_1h6nz_179{display:inline-block;font-size:9px;font-weight:700;padding:1px 6px;border-radius:4px;margin-left:6px;vertical-align:middle}._estLiveTagUp_1h6nz_188{background:#16a34a;color:#fff}._estLiveTagDown_1h6nz_192{background:#dc2626;color:#fff}._estLiveTagExtended_1h6nz_196{background:#2563eb;color:#fff}._estLiveTagPartial_1h6nz_200{background:#f59e0b;color:#fff}._estLiveTagClosed_1h6nz_204{background:#94a3b8;color:#fff}._fxNavValue_1h6nz_209{font-size:12px;margin-left:2px;font-weight:700}._fxChange_1h6nz_215{font-size:10px;margin-left:4px;font-weight:600}._up_1h6nz_221{color:var(--color-up)}._down_1h6nz_222{color:var(--color-down)}._expanded_1h6nz_224{cursor:default}._tabs_1h6nz_228{display:flex;gap:4px;padding:8px 14px;border-top:1px solid var(--card-border-default);background:var(--card-bg)}._tabButton_1h6nz_236{border:1px solid var(--tab-border-default);border-radius:6px;background:var(--card-bg);color:var(--muted-text);cursor:pointer;font-size:12px;font-weight:600;line-height:24px;min-width:56px;padding:0 10px}._tabButtonActive_1h6nz_249{background:#0f172a;border-color:var(--text-color);color:#fff}._skeleton_1h6nz_255{animation:_pulse_1h6nz_1 1.5s ease-in-out infinite;background:var(--tag-bg-neutral);border-radius:8px;margin-bottom:8px}@keyframes _pulse_1h6nz_1{0%,to{opacity:1}50%{opacity:.5}}._app_1vouu_1{min-height:100vh;background:var(--table-header);--color-up: #dc2626;--color-down: #16a34a;--color-up-bg: #fef2f2;--color-up-border: #fee2e2;--color-down-bg: #f0fdf4;--color-down-border: #dcfce7;--tooltip-up: #fca5a5;--tooltip-down: #86efac}._error_1vouu_14{text-align:center;color:#dc2626;background:#fef2f2;padding:10px 16px;border-radius:8px;font-size:13px;max-width:760px;margin:8px auto 0}._fundSection_1vouu_27{padding:4px 16px 32px;max-width:960px;margin:0 auto}._sectionHeader_1vouu_33{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 6px}._sectionTitle_1vouu_41{font-size:13px;font-weight:600;color:var(--muted-text);margin:0}._count_1vouu_48{font-weight:400;font-size:12px;color:#94a3b8}._sortControls_1vouu_54{display:inline-flex;flex:0 0 auto;gap:6px}._sortToggle_1vouu_60{display:inline-flex;flex:0 0 auto;padding:2px;border:1px solid var(--border-color);border-radius:8px;background:var(--card-bg)}._sortButton_1vouu_69{min-width:74px;border:0;border-radius:6px;background:transparent;color:var(--muted-text);cursor:pointer;font-size:12px;font-weight:600;line-height:24px;padding:0 8px}._sortButtonActive_1vouu_82{background:#0f172a;color:#fff}._footer_1vouu_87{color:#94a3b8;font-size:11px;line-height:1.7;margin:0 auto;max-width:960px;padding:0 16px 22px;text-align:center}._footer_1vouu_87 a{color:#2563eb;font-weight:600;text-decoration:none}._footer_1vouu_87 a:hover{color:#1d4ed8;text-decoration:underline}@media (max-width: 640px){._sectionHeader_1vouu_33{align-items:flex-start;flex-direction:column;gap:8px}._sortControls_1vouu_54{flex-wrap:wrap}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-color: #f8fafc;--text-color: #1e293b;--card-bg: #fff;--border-color: #e2e8f0;--muted-text: #64748b;--table-header: #f8fafc;--table-hover: #fafbfc;--modal-overlay: rgba(15, 23, 42, .42);--tag-bg-neutral: #e2e8f0;--tag-text-neutral: #475569;--estimate-box-bg: #f8fafc;--estimate-box-down-bg: #fef2f2;--tag-bg-up: #dcfce7;--tag-bg-down: #fee2e2;--tag-bg-closed: #f1f5f9;--tag-bg-stale: #fef3c7;--tag-bg-live: #dbeafe;--hover-bg: #fafafa;--color-up-bg: #dcfce7;--color-up-border: #bbf7d0;--color-down-bg: #fee2e2;--color-down-border: #fecaca;--table-hover-row: #fafbfc;--card-border-default: #f1f5f9;--card-border-hover: #e2e8f0;--tab-border-default: #e2e8f0;--tab-border-hover: #cbd5e1}body.dark{--bg-color: #0f172a;--text-color: #e2e8f0;--card-bg: #1e293b;--border-color: #334155;--muted-text: #94a3b8;--table-header: #0f172a;--table-hover: #334155;--modal-overlay: rgba(0, 0, 0, .7);--tag-bg-neutral: #334155;--tag-text-neutral: #cbd5e1;--estimate-box-bg: rgba(255, 255, 255, .02);--estimate-box-down-bg: rgba(220, 38, 38, .1);--tag-bg-up: rgba(22, 163, 74, .15);--tag-bg-down: rgba(220, 38, 38, .15);--tag-bg-closed: rgba(148, 163, 184, .15);--tag-bg-stale: rgba(245, 158, 11, .15);--tag-bg-live: rgba(59, 130, 246, .15);--hover-bg: #1e293b;--color-up-bg: rgba(255, 255, 255, .02);--color-up-border: transparent;--color-down-bg: rgba(255, 255, 255, .02);--color-down-border: transparent;--table-hover-row: rgba(255, 255, 255, .05);--card-border-default: transparent;--card-border-hover: #334155;--tab-border-default: transparent;--tab-border-hover: rgba(255,255,255,.1)}body{background:var(--bg-color);color:var(--text-color);transition:background .3s ease,color .3s ease;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
