.stash_calculator-module__I4HWIW__calculator{background:var(--tone-paper);box-shadow:inset 0 0 0 1px var(--tone-line);border-radius:28px;gap:24px;margin:32px 0;padding:28px;font-size:16px;line-height:1.4;display:grid}.stash_calculator-module__I4HWIW__controls{flex-wrap:wrap;gap:16px 24px;display:flex}.stash_calculator-module__I4HWIW__segmented{border:none;min-width:0;margin:0;padding:0}.stash_calculator-module__I4HWIW__segments{background:var(--color-fill-2);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.stash_calculator-module__I4HWIW__segment{color:var(--color-text-secondary);cursor:pointer;border-radius:999px;padding:8px 16px;font-weight:600;transition:background .15s,color .15s;position:relative}.stash_calculator-module__I4HWIW__segment input{opacity:0;pointer-events:none;position:absolute}.stash_calculator-module__I4HWIW__segment:has(input:focus-visible){outline:2px solid var(--color-accent-brand);outline-offset:2px}.stash_calculator-module__I4HWIW__selected{background:var(--color-fill-0);color:var(--color-text-primary);box-shadow:0 1px 3px #5e3c1e29}.stash_calculator-module__I4HWIW__fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 20px;display:grid}.stash_calculator-module__I4HWIW__field{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:6px;padding-bottom:14px;display:grid}.stash_calculator-module__I4HWIW__field .stash_calculator-module__I4HWIW__label{align-self:end}.stash_calculator-module__I4HWIW__label{color:var(--color-text-primary);margin-bottom:6px;font-weight:600;display:block}.stash_calculator-module__I4HWIW__field .stash_calculator-module__I4HWIW__label{margin-bottom:0}.stash_calculator-module__I4HWIW__input{background:var(--color-fill-1);width:100%;box-shadow:inset 0 0 0 1px var(--tone-line);color:var(--color-text-primary);font:inherit;border:none;border-radius:14px;padding:12px 14px;font-size:18px}.stash_calculator-module__I4HWIW__input:focus-visible{outline:2px solid var(--color-accent-brand);outline-offset:1px}.stash_calculator-module__I4HWIW__hint{color:var(--color-text-secondary);font-size:14px}.stash_calculator-module__I4HWIW__result{background:var(--tone-sand);border-radius:20px;gap:6px;padding:24px;display:grid}.stash_calculator-module__I4HWIW__resultLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:600}.stash_calculator-module__I4HWIW__resultValue{color:var(--color-text-primary);font-family:var(--font-serif);font-size:clamp(40px,6vw,56px);font-weight:700;line-height:1.05}.stash_calculator-module__I4HWIW__resultDetail{color:var(--color-text-secondary)}.stash_calculator-module__I4HWIW__resultPlan{color:var(--color-text-primary);margin-top:6px;font-size:18px;font-weight:600}.stash_calculator-module__I4HWIW__resultNote{color:var(--color-text-primary);margin-top:6px}@media (max-width:480px){.stash_calculator-module__I4HWIW__calculator{border-radius:24px;padding:20px}.stash_calculator-module__I4HWIW__result{padding:20px}}
