.styles_wrap__GItG3{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__kqU2Y{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__OZDwN{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:500;white-space:nowrap}.styles_logoIcon__Oj0Ei{width:28px;height:28px;border-radius:7px;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.28);display:flex;align-items:center;justify-content:center;color:#22c55e;font-weight:800}.styles_accent__C8xQ3{color:#22c55e}.styles_headerRight__P70eG{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.styles_hint__48RNL{font-size:11px;color:var(--text3)}.styles_saveIndicator__p3uXO{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:5px 9px;border:1px solid rgba(34,197,94,.34);border-radius:999px;background:rgba(34,197,94,.1);color:#22c55e;font-size:11px;font-weight:700;white-space:nowrap}.styles_saveDot__7AXYD{width:7px;height:7px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px rgba(34,197,94,.13)}.styles_saveIndicatorSaving__S2E7G{border-color:rgba(250,204,21,.42);background:rgba(250,204,21,.1);color:#facc15}.styles_saveIndicatorError__mWsjS{border-color:rgba(248,113,113,.42);background:rgba(248,113,113,.1);color:#f87171}.styles_body__ptybN{display:flex;flex:1 1;min-height:0;overflow:hidden}.styles_left__wFV7g{width:340px;flex-shrink:0;overflow-y:auto;border-right:1px solid var(--border);background:var(--bg)}.styles_right__eReCQ{flex:1 1;min-width:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px}.styles_section__TNIOa{padding:16px;border-bottom:1px solid var(--border)}.styles_sectionTitle__HTHt7{font-size:11px;font-weight:500;letter-spacing:.8px;text-transform:uppercase;color:var(--text2);margin-bottom:12px}.styles_row__sPcWe{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.styles_field__7UAi3{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.styles_field__7UAi3:last-child{margin-bottom:0}.styles_fieldHead__3fYqA{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.styles_fieldLabel__w3OMP{font-size:10.5px;font-weight:700;color:var(--text2);text-transform:uppercase;letter-spacing:.06em}.styles_fieldVal__oeFmP{font-size:13px;font-weight:700;color:var(--text)}.styles_slider__fYb_3{width:100%;accent-color:#22c55e;cursor:pointer;margin:0;height:4px}.styles_sliderTicks__5Bogw{display:flex;justify-content:space-between;font-size:10px;color:var(--text2);margin-top:-1px;margin-bottom:4px}.styles_numIn__RUVXe{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__RUVXe:focus{border-color:#22c55e}.styles_ghostBtn__QHx2X,.styles_presetBtn__m_JAx,.styles_primaryBtn__MWQvQ{border-radius:7px;padding:7px 11px;font-size:12px;font-weight:650;cursor:pointer;white-space:nowrap}.styles_primaryBtn__MWQvQ{border:1px solid #16a34a;background:#16a34a;color:#fff}.styles_ghostBtn__QHx2X,.styles_presetBtn__m_JAx{border:1px solid var(--border);background:var(--surface);color:var(--text)}.styles_primaryBtn__MWQvQ:hover{background:#15803d}.styles_ghostBtn__QHx2X:hover,.styles_presetBtn__m_JAx:hover{border-color:#22c55e;color:#22c55e}.styles_presetGrid__Q0SwR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.styles_breakdown__RcpVq,.styles_chartPanel__R_U_n,.styles_heroResult__ThZip,.styles_metricGrid__xqzLz>div,.styles_tablePanel__2C6Gt{background:var(--surface);border:1px solid var(--border);border-radius:8px}.styles_heroResult__ThZip{padding:22px}.styles_heroResult__ThZip span{display:block;font-size:12px;font-weight:500;color:var(--text2);text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px}.styles_heroResult__ThZip strong{display:block;font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.01em;color:#22c55e;font-feature-settings:"tnum"}.styles_heroResult__ThZip p{max-width:760px;margin:10px 0 0;color:var(--text2);font-size:13px}.styles_metricGrid__xqzLz{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.styles_metricGrid__xqzLz>div{padding:15px;display:flex;flex-direction:column;gap:7px;min-width:0}.styles_metricGrid__xqzLz span{color:var(--text2);font-size:12px}.styles_metricGrid__xqzLz strong{font-size:20px;line-height:1.2;overflow-wrap:anywhere;font-feature-settings:"tnum"}.styles_breakdown__RcpVq,.styles_chartPanel__R_U_n,.styles_tablePanel__2C6Gt{padding:16px}.styles_chartPanel__R_U_n{overflow:visible}.styles_panelHead__PgwOJ{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.styles_panelHead__PgwOJ h2{font-size:16px;line-height:1.2;margin:0 0 4px}.styles_panelHead__PgwOJ p{margin:0;color:var(--text2);font-size:12px}.styles_stackedBar__Xnt68{height:14px;border:1px solid var(--border);border-radius:999px;background:var(--bg);overflow:hidden;display:flex}.styles_stackedBar__Xnt68 span{height:100%;display:block}.styles_legend__o672x{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px;color:var(--text2);font-size:12px}.styles_legend__o672x i{display:inline-block;width:9px;height:9px;border-radius:999px;margin-right:5px}.styles_lineChartWrap__0STBz{position:relative;overflow:visible;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,rgba(34,197,94,.055),rgba(15,23,42,.16));padding:10px 0 36px;cursor:crosshair}.styles_lineChart__rnX5m{display:block;width:100%;height:auto}.styles_gridLine__JDEcn{stroke:rgba(148,163,184,.22);stroke-width:1}.styles_axisLine__TpZZF,.styles_tickLine__aTIaN,.styles_yAxisLine__vAVq2{stroke:rgba(203,213,225,.42);stroke-width:1.15}.styles_axisLabel__4VoAL,.styles_yearLabel__AeO9q{fill:rgba(226,232,240,.78);font-size:11px;font-family:var(--font-ui)}.styles_yearLabel__AeO9q{font-weight:700;fill:rgba(226,232,240,.86)}.styles_crosshair__6ND7n{stroke:rgba(226,232,240,.32);stroke-width:1;stroke-dasharray:4 4}.styles_valueArea__66Snt{fill:url(#sipValueArea)}.styles_valueLine__vGV15{fill:none;stroke:#22c55e;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px rgba(34,197,94,.28))}.styles_investedLine__rxnts{fill:none;stroke:#38bdf8;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 5}.styles_valuePoint__ahVHO{fill:#22c55e;stroke:#052e16;stroke-width:2}.styles_investedPoint__c7bSQ{fill:#38bdf8;stroke:#082f49;stroke-width:2}.styles_activeValuePoint__FNKzy{fill:#22c55e;stroke:#dcfce7;stroke-width:2.5;filter:drop-shadow(0 0 8px rgba(34,197,94,.55))}.styles_activeInvestedPoint__HJPMT{fill:#38bdf8;stroke:#e0f2fe;stroke-width:2.2;filter:drop-shadow(0 0 8px rgba(56,189,248,.45))}.styles_chartTooltip__t3O4b{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___Kes9{font-size:10.5px;font-weight:800;color:rgba(255,255,255,.38);text-transform:uppercase;letter-spacing:.09em;margin-bottom:9px}.styles_ttRow__vULzX{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px}.styles_ttLabel__6ygje{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:rgba(255,255,255,.42);white-space:nowrap}.styles_ttLabel__6ygje i{width:7px;height:7px;border-radius:50%;flex-shrink:0;display:inline-block}.styles_ttVal__fhVsc{color:rgba(255,255,255,.88)}.styles_ttValGreen__k_f1W,.styles_ttVal__fhVsc{font-size:12px;font-weight:700;white-space:nowrap}.styles_ttValGreen__k_f1W{color:#22c55e}.styles_ttValBlue__AKH3z{font-size:12px;font-weight:700;color:#38bdf8;white-space:nowrap}.styles_ttDivider__JDOE4{height:1px;background:rgba(255,255,255,.07);margin:8px 0 3px}.styles_chartTooltip__t3O4b i{width:7px;height:7px;border-radius:999px;display:inline-block;flex-shrink:0}.styles_chartLegend__2j7XL{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:flex-end;gap:14px;flex-wrap:wrap;padding:0 12px;color:var(--text2);font-size:12px}.styles_chartLegend__2j7XL span{display:inline-flex;align-items:center;gap:6px}.styles_chartLegend__2j7XL i{width:10px;height:10px;border-radius:999px;display:inline-block}.styles_legendValue__so4Tl{background:#22c55e}.styles_legendInvested__TVMd7{background:#38bdf8}.styles_tableWrap__G8tDn{overflow:auto;border:1px solid var(--border);border-radius:8px}.styles_table__o13gy{width:100%;border-collapse:collapse;min-width:680px;font-size:12px}.styles_table__o13gy td,.styles_table__o13gy th{padding:10px 12px;border-bottom:1px solid var(--border);text-align:right}.styles_table__o13gy th{position:-webkit-sticky;position:sticky;top:0;background:var(--surface);color:var(--text2);font-size:10px;text-transform:uppercase;letter-spacing:.6px;z-index:1}.styles_table__o13gy td:first-child,.styles_table__o13gy th:first-child{text-align:left}.styles_table__o13gy tr:last-child td{border-bottom:0}@media(max-width:980px){.styles_body__ptybN{flex-direction:column}.styles_left__wFV7g{width:100%;max-height:48%;border-right:0;border-bottom:1px solid var(--border)}.styles_metricGrid__xqzLz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.styles_header__kqU2Y{align-items:flex-start;flex-direction:column}.styles_headerRight__P70eG{width:100%;justify-content:flex-start}.styles_metricGrid__xqzLz,.styles_row__sPcWe{grid-template-columns:1fr}.styles_right__eReCQ{padding:10px}.styles_heroResult__ThZip strong{font-size:26px}}@media (max-width:768px){.styles_wrap__GItG3{height:auto;overflow:visible}.styles_body__ptybN{overflow-y:visible;flex:none;min-height:auto}}