.earnings-calculator-module__2YmkSW__calculator{color:var(--calc-text)}.earnings-calculator-module__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}.earnings-calculator-module__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}.earnings-calculator-module__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}.earnings-calculator-module__2YmkSW__grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (min-width:860px){.earnings-calculator-module__2YmkSW__home .earnings-calculator-module__2YmkSW__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:28px}}@media (min-width:1180px){.earnings-calculator-module__2YmkSW__app .earnings-calculator-module__2YmkSW__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:28px}}.earnings-calculator-module__2YmkSW__label{color:var(--calc-faint);letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:800;display:block}.earnings-calculator-module__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}.earnings-calculator-module__2YmkSW__amount:focus-within{border-color:var(--calc-accent);box-shadow:0 0 0 1px var(--calc-accent)}.earnings-calculator-module__2YmkSW__calculator .earnings-calculator-module__2YmkSW__amount input:focus,.earnings-calculator-module__2YmkSW__calculator .earnings-calculator-module__2YmkSW__amount input:focus-visible{outline:none}.earnings-calculator-module__2YmkSW__amount span{color:var(--calc-faint)}.earnings-calculator-module__2YmkSW__amount input{width:100%;min-width:0;color:var(--calc-text);font:inherit;background:0 0;border:0;outline:none;padding:0}.earnings-calculator-module__2YmkSW__error{min-height:1.2em;color:var(--calc-danger);margin:6px 0 0;font-size:.8rem}.earnings-calculator-module__2YmkSW__slider{cursor:pointer;appearance:none;background:0 0;width:100%;height:22px;margin:8px 0 2px}.earnings-calculator-module__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}.earnings-calculator-module__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}.earnings-calculator-module__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}.earnings-calculator-module__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%}.earnings-calculator-module__2YmkSW__slider:focus-visible{outline:2px solid var(--calc-accent);outline-offset:4px;border-radius:4px}.earnings-calculator-module__2YmkSW__scale{color:var(--calc-faint);justify-content:space-between;font-size:.74rem;display:flex}.earnings-calculator-module__2YmkSW__presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.earnings-calculator-module__2YmkSW__preset,.earnings-calculator-module__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}.earnings-calculator-module__2YmkSW__preset:hover{color:var(--calc-text);border-color:var(--calc-muted)}.earnings-calculator-module__2YmkSW__presetActive{color:var(--calc-accent);border-color:var(--calc-accent)}.earnings-calculator-module__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}.earnings-calculator-module__2YmkSW__toggleTitle{align-items:center;gap:6px;font-weight:700;display:flex}.earnings-calculator-module__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}.earnings-calculator-module__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}.earnings-calculator-module__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%}.earnings-calculator-module__2YmkSW__toggleHint{color:var(--calc-muted);margin-top:2px;font-size:.82rem;display:block}.earnings-calculator-module__2YmkSW__switch{flex:none}.earnings-calculator-module__2YmkSW__switch:focus-visible,.earnings-calculator-module__2YmkSW__preset:focus-visible,.earnings-calculator-module__2YmkSW__presetActive:focus-visible{outline:2px solid var(--calc-accent);outline-offset:2px}.earnings-calculator-module__2YmkSW__assumptions{color:var(--calc-faint);margin:14px 0 0;font-size:.8rem;line-height:1.6}.earnings-calculator-module__2YmkSW__results{align-content:start;gap:12px;display:grid}.earnings-calculator-module__2YmkSW__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.earnings-calculator-module__2YmkSW__card{border:1px solid var(--calc-card-border);border-radius:var(--calc-card-radius);background:var(--calc-card);min-width:0;padding:16px}.earnings-calculator-module__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}.earnings-calculator-module__2YmkSW__profit{color:var(--calc-accent)}.earnings-calculator-module__2YmkSW__hint{color:var(--calc-muted);margin-top:4px;font-size:.8rem;display:block}.earnings-calculator-module__2YmkSW__balanceHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.earnings-calculator-module__2YmkSW__balanceHead strong{font-family:var(--calc-value-font);font-variant-numeric:tabular-nums;font-size:1.1rem}.earnings-calculator-module__2YmkSW__chart{width:100%;height:72px;margin-top:10px;display:block;overflow:visible}.earnings-calculator-module__2YmkSW__chartMain{fill:none;stroke:var(--calc-accent);stroke-width:2px;vector-effect:non-scaling-stroke}.earnings-calculator-module__2YmkSW__chartAlt{fill:none;stroke:var(--calc-faint);stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.earnings-calculator-module__2YmkSW__axis{color:var(--calc-faint);justify-content:space-between;gap:8px;margin-top:6px;font-size:.72rem;display:flex}.earnings-calculator-module__2YmkSW__split{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.earnings-calculator-module__2YmkSW__split dt{color:var(--calc-muted);font-size:.78rem}.earnings-calculator-module__2YmkSW__split dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-weight:700}@media (max-width:520px){.earnings-calculator-module__2YmkSW__home{padding:20px 16px}.earnings-calculator-module__2YmkSW__axis{flex-wrap:wrap}.earnings-calculator-module__2YmkSW__axis span:nth-child(2){text-align:center;flex-basis:100%;order:3}}
