.styles_wrap__LlMHb{display:flex;flex-direction:column;height:100%;background:var(--bg);color:var(--text);font-family:"Plus Jakarta Sans",var(--font-ui),sans-serif;overflow:hidden}.styles_header__5pvcK{min-height:48px;border-bottom:1px solid var(--border);background:var(--surface);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 14px;flex-shrink:0}.styles_logo__t4YSn{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:750;white-space:nowrap}.styles_logoIcon__ry8eB{width:28px;height:28px;border-radius:7px;background:rgba(139,92,246,.12);border:1px solid rgba(139,92,246,.28);display:flex;align-items:center;justify-content:center;color:#8b5cf6;flex-shrink:0}.styles_accent__ASigZ{color:#8b5cf6}.styles_headerRight__M4uf3{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.styles_hint__hZrRh{font-size:11px;color:var(--text3)}.styles_saveIndicator__eUIsW{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:5px 9px;border:1px solid rgba(139,92,246,.34);border-radius:999px;background:rgba(139,92,246,.1);color:#8b5cf6;font-size:11px;font-weight:700;white-space:nowrap}.styles_saveDot__QYqjs{width:7px;height:7px;border-radius:999px;background:currentColor}.styles_saveIndicatorSaving__RHgGc{border-color:rgba(250,204,21,.42);background:rgba(250,204,21,.1);color:#facc15}.styles_saveIndicatorError___UbGX{border-color:rgba(248,113,113,.42);background:rgba(248,113,113,.1);color:#f87171}.styles_currSelect__wJK0C{padding:5px 8px;border-radius:7px;border:1px solid var(--border);background:rgba(255,255,255,.05);color:var(--text2);font-size:12px;font-family:inherit;cursor:pointer;flex-shrink:0}.styles_ghostBtn__Q43yj,.styles_primaryBtn__CGMTR{border-radius:7px;padding:7px 11px;font-size:12px;font-weight:650;cursor:pointer;white-space:nowrap;font-family:inherit}.styles_primaryBtn__CGMTR{border:1px solid #7c3aed;background:#7c3aed;color:#fff}.styles_primaryBtn__CGMTR:hover{background:#6d28d9}.styles_ghostBtn__Q43yj{border:1px solid var(--border);background:var(--surface);color:var(--text)}.styles_ghostBtn__Q43yj:hover{border-color:#8b5cf6;color:#8b5cf6}.styles_body__JwsOz{display:flex;flex:1 1;min-height:0;overflow:hidden}.styles_left__q0H7u{width:340px;flex-shrink:0;overflow-y:auto;border-right:1px solid var(--border);background:var(--bg)}.styles_right__Ef_9j{flex:1 1;min-width:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px}.styles_section__pmQCJ{padding:16px;border-bottom:1px solid var(--border)}.styles_sectionTitle__AmpSC{font-size:11px;font-weight:750;letter-spacing:.8px;text-transform:uppercase;color:var(--text3);margin-bottom:14px}.styles_field__O7Jne{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.styles_field__O7Jne:last-child{margin-bottom:0}.styles_fieldHead__Igja_{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.styles_fieldLabel__rzxJs{font-size:10.5px;font-weight:700;color:var(--text3);text-transform:uppercase;letter-spacing:.06em}.styles_fieldVal__SCbTq{font-size:13px;font-weight:700;color:var(--text);font-feature-settings:"tnum"}.styles_slider__59j92{width:100%;accent-color:#8b5cf6;cursor:pointer;margin:0;height:4px}.styles_sliderTicks__91Ywz{display:flex;justify-content:space-between;font-size:10px;color:var(--text3);margin-top:-1px;margin-bottom:4px}.styles_numIn__2sUc_{width:100%;background:rgba(255,255,255,.04);border:1px solid var(--border);border-radius:7px;color:var(--text);padding:6px 10px;font:inherit;font-size:12.5px;outline:none;margin-top:2px}.styles_numIn__2sUc_:focus{border-color:#8b5cf6}.styles_monthlyHint__G9zO_{font-size:10.5px;color:var(--text3);margin-top:2px;font-style:italic}.styles_freqGrid__QYDdM{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5px;gap:5px;margin-top:4px;margin-bottom:2px}.styles_freqBtn__eQWaJ{padding:6px 4px;border-radius:7px;border:1px solid var(--border);background:rgba(255,255,255,.03);color:var(--text3);font-size:11.5px;font-family:inherit;font-weight:600;cursor:pointer;transition:all .14s;text-align:center}.styles_freqBtn__eQWaJ:hover{background:rgba(255,255,255,.07);color:var(--text2)}.styles_freqBtnOn__vMa9a{background:rgba(139,92,246,.12);color:#8b5cf6;border-color:rgba(139,92,246,.3)}.styles_presetGrid__JAde1{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:7px;gap:7px;margin-bottom:14px}.styles_presetBtn__knOKV{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:9px 11px;border-radius:7px;border:1px solid var(--border);background:var(--surface);color:var(--text3);font-size:12px;font-family:inherit;font-weight:600;cursor:pointer;transition:all .14s}.styles_presetBtn__knOKV span{font-size:11px}.styles_presetBtn__knOKV b{font-size:13px;color:#8b5cf6}.styles_presetBtn__knOKV:hover{border-color:#8b5cf6;color:var(--text)}.styles_rule72__PmKEX{padding:10px 12px;border-radius:8px;border:1px solid rgba(139,92,246,.18);background:rgba(139,92,246,.06)}.styles_rule72Label__Rfv6O{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#8b5cf6;margin-bottom:3px}.styles_rule72Val__shw8Q{font-size:12px;color:var(--text3)}.styles_rule72Val__shw8Q b{color:var(--text);font-weight:700}.styles_compareHead__0c49R{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0}.styles_compareSubtitle__GWi41{font-size:11px;color:var(--text3);margin-top:2px}.styles_toggleBtn__MAMJP{padding:5px 12px;border-radius:999px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--text3);font-size:11.5px;font-family:inherit;font-weight:700;cursor:pointer;transition:all .14s;flex-shrink:0}.styles_toggleBtnOn__2EKUJ{background:rgba(139,92,246,.14);color:#8b5cf6;border-color:rgba(139,92,246,.3)}.styles_breakdown__ngFgQ,.styles_chartPanel__SwB7U,.styles_heroResult__DxgTX,.styles_metricGrid__N1aPj>div,.styles_tablePanel__gVZKl{background:var(--surface);border:1px solid var(--border);border-radius:8px}.styles_heroResult__DxgTX{padding:22px}.styles_heroResult__DxgTX>span{display:block;font-size:12px;font-weight:750;color:var(--text3);text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px}.styles_heroResult__DxgTX strong{display:block;font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.01em;color:#8b5cf6;font-feature-settings:"tnum"}.styles_heroResult__DxgTX p{max-width:760px;margin:10px 0 0;color:var(--text3);font-size:13px}.styles_compareHero__wGzLm{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border-radius:8px;border:1px solid rgba(251,191,36,.2);background:rgba(251,191,36,.05)}.styles_compareLabel__QpHuB{font-size:11px;color:var(--text3);white-space:nowrap}.styles_compareVal__LwugP{font-size:16px;font-weight:700;color:#f59e0b;font-feature-settings:"tnum"}.styles_compareDiff__7NumW{font-size:12px;font-weight:700;font-feature-settings:"tnum"}.styles_diffPos__EPa3g{color:#22c55e}.styles_diffNeg__dV2_5{color:#f87171}.styles_metricGrid__N1aPj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.styles_metricGrid__N1aPj>div{padding:15px;display:flex;flex-direction:column;gap:7px;min-width:0}.styles_metricGrid__N1aPj span{color:var(--text3);font-size:12px}.styles_metricGrid__N1aPj strong{font-size:18px;line-height:1.2;overflow-wrap:anywhere;font-feature-settings:"tnum"}.styles_breakdown__ngFgQ,.styles_chartPanel__SwB7U,.styles_tablePanel__gVZKl{padding:16px}.styles_panelHead__01U2e{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.styles_panelHead__01U2e h2{font-size:16px;line-height:1.2;margin:0 0 4px}.styles_panelHead__01U2e p{margin:0;color:var(--text3);font-size:12px}.styles_stackedBar__Jnfp6{height:14px;border:1px solid var(--border);border-radius:999px;background:var(--bg);overflow:hidden;display:flex}.styles_stackedBar__Jnfp6 span{height:100%;display:block}.styles_legend__xlBW9{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;color:var(--text3);font-size:12px}.styles_legend__xlBW9 i{display:inline-block;width:9px;height:9px;border-radius:999px;margin-right:5px}.styles_lineChartWrap__ta5MB{position:relative;overflow:visible;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,rgba(139,92,246,.05),rgba(15,23,42,.14));padding:10px 0 36px;cursor:crosshair}.styles_lineChart__2ok6Y{display:block;width:100%;height:auto}.styles_gridLine__2u31l{stroke:rgba(148,163,184,.2);stroke-width:1}.styles_axisLine__siopR,.styles_tickLine__pIAa7,.styles_yAxisLine__CO5Do{stroke:rgba(203,213,225,.35);stroke-width:1.1}.styles_axisLabel__VxkNg,.styles_yearLabel__8Azqb{fill:rgba(226,232,240,.7);font-size:11px;font-family:inherit}.styles_yearLabel__8Azqb{font-weight:700;fill:rgba(226,232,240,.82)}.styles_crosshair__oe29j{stroke:rgba(226,232,240,.25);stroke-width:1;stroke-dasharray:4 4}.styles_milestoneLine__KzcUN{stroke:rgba(139,92,246,.22);stroke-width:1;stroke-dasharray:3 4}.styles_milestoneLabel__AqZBS{fill:rgba(167,139,250,.6);font-size:9px;font-family:inherit;font-weight:600}.styles_valueArea__AHue6{fill:url(#miArea)}.styles_valueLine__5XcNs{fill:none;stroke:#8b5cf6;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(139,92,246,.3))}.styles_investedLine__29CJv{fill:none;stroke:#f59e0b;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 5}.styles_compareLine__gOiEU{fill:none;stroke:#34d399;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:5 4;filter:drop-shadow(0 0 4px rgba(52,211,153,.25))}.styles_valuePoint__wFZln{fill:#8b5cf6;stroke:#1e1b4b;stroke-width:2}.styles_investedPoint__Pkyp5{fill:#f59e0b;stroke:#1c1006;stroke-width:1.5}.styles_comparePoint__HWGRJ{fill:#34d399;stroke:#022c22;stroke-width:1.5}.styles_activeValuePoint__6dpib{fill:#8b5cf6;stroke:#ede9fe;stroke-width:2.5;filter:drop-shadow(0 0 8px rgba(139,92,246,.55))}.styles_activeInvestedPoint__xPwEg{fill:#f59e0b;stroke:#fef3c7;stroke-width:2;filter:drop-shadow(0 0 6px rgba(245,158,11,.45))}.styles_activeComparePoint__jaV7a{fill:#34d399;stroke:#d1fae5;stroke-width:2;filter:drop-shadow(0 0 6px rgba(52,211,153,.4))}.styles_chartTooltip__OfdsE{position:absolute;z-index:3;width:220px;transform:translate(-50%,-112%);border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(4,9,28,.96);box-shadow:0 12px 32px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.04);padding:11px 13px;color:var(--text);pointer-events:none}.styles_ttTitle__xmbj6{font-size:10.5px;font-weight:800;color:rgba(255,255,255,.38);text-transform:uppercase;letter-spacing:.09em;margin-bottom:9px}.styles_ttRow__e07JU{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px}.styles_ttLabel__gc0WU{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:rgba(255,255,255,.42);white-space:nowrap}.styles_ttLabel__gc0WU i{width:7px;height:7px;border-radius:50%;flex-shrink:0;display:inline-block}.styles_ttVal__jgiKs{color:rgba(255,255,255,.88)}.styles_ttValPurple__9eB3j,.styles_ttVal__jgiKs{font-size:12px;font-weight:700;white-space:nowrap;font-feature-settings:"tnum"}.styles_ttValPurple__9eB3j{color:#a78bfa}.styles_ttValAmber__GcuIw,.styles_ttValLight__ojIUv{font-size:12px;font-weight:700;color:#fbbf24;white-space:nowrap;font-feature-settings:"tnum"}.styles_ttDivider__535wc{height:1px;background:rgba(255,255,255,.07);margin:8px 0 3px}.styles_chartTooltip__OfdsE i{width:7px;height:7px;border-radius:999px;display:inline-block;flex-shrink:0}.styles_chartLegend__NFyBN{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:flex-end;gap:14px;flex-wrap:wrap;padding:0 12px;color:var(--text3);font-size:12px}.styles_chartLegend__NFyBN span{display:inline-flex;align-items:center;gap:6px}.styles_chartLegend__NFyBN i{width:10px;height:10px;border-radius:999px;display:inline-block}.styles_legendValue__3p1Rl{background:#8b5cf6}.styles_legendInvested__C9MH9{background:#f59e0b}.styles_legendCompare__9JjyX{background:#34d399}.styles_tableWrap__sBgYs{overflow:auto;border:1px solid var(--border);border-radius:8px}.styles_table__7vwRL{width:100%;border-collapse:collapse;min-width:480px;font-size:12px;font-feature-settings:"tnum"}.styles_table__7vwRL td,.styles_table__7vwRL th{padding:10px 12px;border-bottom:1px solid var(--border);text-align:right}.styles_table__7vwRL th{position:-webkit-sticky;position:sticky;top:0;background:var(--surface);color:var(--text3);font-size:10px;text-transform:uppercase;letter-spacing:.6px;z-index:1}.styles_table__7vwRL td:first-child,.styles_table__7vwRL th:first-child{text-align:left}.styles_table__7vwRL tr:last-child td{border-bottom:0}.styles_table__7vwRL tbody tr:hover td{background:rgba(139,92,246,.04)}.styles_compareCell__KeAVX{color:#f59e0b}@media(max-width:980px){.styles_body__JwsOz{flex-direction:column}.styles_left__q0H7u{width:100%;max-height:50%;border-right:0;border-bottom:1px solid var(--border)}.styles_metricGrid__N1aPj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.styles_header__5pvcK{align-items:flex-start;flex-direction:column}.styles_headerRight__M4uf3{width:100%;justify-content:flex-start}.styles_right__Ef_9j{padding:10px}.styles_heroResult__DxgTX strong{font-size:26px}.styles_metricGrid__N1aPj{grid-template-columns:1fr 1fr}.styles_freqGrid__QYDdM{grid-template-columns:repeat(2,1fr)}}