._2YmkSW_calculator{color:var(--calc-text)}._2YmkSW_home{--calc-panel:linear-gradient(180deg, #1f2636eb, #0f141ff0);--calc-panel-border:#ffffff24;--calc-card:linear-gradient(135deg, #1f2636b8, #0d121d8f);--calc-card-border:#ffffff1a;--calc-field:#080b1299;--calc-text:var(--text);--calc-muted:var(--text-muted);--calc-faint:var(--text-subtle);--calc-accent:var(--profit);--calc-track:#ffffff1f;--calc-danger:var(--danger);--calc-radius:var(--radius-md);--calc-card-radius:var(--radius-md);--calc-value-font:var(--font-display), var(--font-sans), sans-serif;--v3-card-border:#37375a;--v3-mint:#35cda0;border:1px solid var(--calc-panel-border);border-radius:var(--radius-md);background:var(--calc-panel);box-shadow:var(--shadow-soft);padding:30px;position:relative}._2YmkSW_home:before{border-radius:var(--radius-md) var(--radius-md) 0 0;pointer-events:none;content:"";background:linear-gradient(90deg, var(--brand-blue), var(--spectral-magenta), var(--profit), transparent);height:2px;position:absolute;inset:0 0 auto}._2YmkSW_app{--calc-card:#ffffff08;--calc-card-border:var(--v3-card-border);--calc-field:var(--v3-ink);--calc-text:var(--v3-text);--calc-muted:var(--v3-muted);--calc-faint:var(--v3-faint);--calc-accent:var(--v3-mint);--calc-track:var(--v3-card-border);--calc-danger:var(--v3-coral);--calc-radius:12px;--calc-card-radius:14px;--calc-value-font:inherit}._2YmkSW_grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:860px){._2YmkSW_home ._2YmkSW_grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:28px}}@media (min-width:1180px){._2YmkSW_app ._2YmkSW_grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:28px}}._2YmkSW_label{color:var(--calc-faint);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:800;display:block}._2YmkSW_amount{border:1px solid var(--calc-card-border);border-radius:var(--calc-radius);background:var(--calc-field);font-variant-numeric:tabular-nums;align-items:center;gap:4px;min-height:48px;margin-top:8px;padding:0 14px;font-size:1.2rem;font-weight:600;display:flex}._2YmkSW_amount:focus-within{border-color:var(--calc-accent);box-shadow:0 0 0 1px var(--calc-accent)}._2YmkSW_calculator ._2YmkSW_amount input:focus,._2YmkSW_calculator ._2YmkSW_amount input:focus-visible{outline:none}._2YmkSW_amount span{color:var(--calc-faint)}._2YmkSW_amount input{width:100%;min-width:0;color:var(--calc-text);font:inherit;background:0 0;border:0;outline:none;padding:0}._2YmkSW_error{min-height:1.2em;color:var(--calc-danger);margin:6px 0 0;font-size:.8rem}._2YmkSW_slider{cursor:pointer;appearance:none;background:0 0;width:100%;height:22px;margin:8px 0 2px}._2YmkSW_slider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--calc-accent) var(--fill,0%), var(--calc-track) var(--fill,0%));border-radius:2px;height:4px}._2YmkSW_slider::-moz-range-track{background:linear-gradient(90deg, var(--calc-accent) var(--fill,0%), var(--calc-track) var(--fill,0%));border-radius:2px;height:4px}._2YmkSW_slider::-webkit-slider-thumb{border:4px solid var(--calc-field);background:var(--calc-accent);width:22px;height:22px;box-shadow:0 0 0 1px var(--calc-accent);appearance:none;border-radius:50%;margin-top:-9px}._2YmkSW_slider::-moz-range-thumb{border:4px solid var(--calc-field);background:var(--calc-accent);width:14px;height:14px;box-shadow:0 0 0 1px var(--calc-accent);border-radius:50%}._2YmkSW_slider:focus-visible{outline:2px solid var(--calc-accent);outline-offset:4px;border-radius:4px}._2YmkSW_scale{color:var(--calc-faint);justify-content:space-between;font-size:.74rem;display:flex}._2YmkSW_presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}._2YmkSW_preset,._2YmkSW_presetActive{border:1px solid var(--calc-card-border);border-radius:var(--calc-radius);min-height:34px;color:var(--calc-muted);font:inherit;cursor:pointer;background:0 0;padding:0 4px;font-size:.8rem;font-weight:700}._2YmkSW_preset:hover{color:var(--calc-text);border-color:var(--calc-muted)}._2YmkSW_presetActive{color:var(--calc-accent);border-color:var(--calc-accent)}._2YmkSW_toggleRow{border-top:1px solid var(--calc-card-border);border-bottom:1px solid var(--calc-card-border);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px 0;display:flex}._2YmkSW_toggleTitle{align-items:center;gap:6px;font-weight:700;display:flex}._2YmkSW_calculator .dashboard-v3-tip-mark{opacity:.75;border:1px solid;border-radius:999px;place-items:center;width:14px;height:14px;font-size:.56rem;font-weight:600;display:inline-grid}._2YmkSW_calculator .dashboard-tooltip-bubble{color:#e9e9f4;background:#292940;border:1px solid #2a2a4a80;border-radius:10px;font-size:.72rem;font-weight:500;box-shadow:0 10px 30px #00000080}._2YmkSW_home .dashboard-tooltip-bubble{--dashboard-tooltip-hidden-y:4px;--dashboard-tooltip-visible-y:0px;width:min(280px,100vw - 48px);position:absolute;top:auto;bottom:calc(100% + 8px);left:50%}._2YmkSW_toggleHint{color:var(--calc-muted);margin-top:2px;font-size:.82rem;display:block}._2YmkSW_switch{flex:none}._2YmkSW_switch:focus-visible,._2YmkSW_preset:focus-visible,._2YmkSW_presetActive:focus-visible{outline:2px solid var(--calc-accent);outline-offset:2px}._2YmkSW_assumptions{color:var(--calc-faint);margin:14px 0 0;font-size:.8rem;line-height:1.6}._2YmkSW_results{align-content:start;gap:12px;display:grid}._2YmkSW_cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._2YmkSW_card{border:1px solid var(--calc-card-border);border-radius:var(--calc-card-radius);background:var(--calc-card);min-width:0;padding:16px}._2YmkSW_value{font-family:var(--calc-value-font);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:8px;font-size:1.5rem;display:block}._2YmkSW_profit{color:var(--calc-accent)}._2YmkSW_hint{color:var(--calc-muted);margin-top:4px;font-size:.8rem;display:block}._2YmkSW_balanceHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}._2YmkSW_balanceHead strong{font-family:var(--calc-value-font);font-variant-numeric:tabular-nums;font-size:1.1rem}._2YmkSW_chart{width:100%;height:72px;margin-top:10px;display:block;overflow:visible}._2YmkSW_chartMain{fill:none;stroke:var(--calc-accent);stroke-width:2px;vector-effect:non-scaling-stroke}._2YmkSW_chartAlt{fill:none;stroke:var(--calc-faint);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}._2YmkSW_axis{color:var(--calc-faint);justify-content:space-between;gap:8px;margin-top:6px;font-size:.72rem;display:flex}._2YmkSW_split{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}._2YmkSW_split dt{color:var(--calc-muted);font-size:.78rem}._2YmkSW_split dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}@media (max-width:520px){._2YmkSW_home{padding:20px 16px}._2YmkSW_axis{flex-wrap:wrap}._2YmkSW_axis span:nth-child(2){text-align:center;flex-basis:100%;order:3}}
