.CompoundingCalculator-module__gqKZ4a__tool{grid-template-columns:minmax(0,1fr);gap:1.1rem;min-width:0;display:grid}.CompoundingCalculator-module__gqKZ4a__tool>form{min-width:0;max-width:100%}.CompoundingCalculator-module__gqKZ4a__fields{grid-template-columns:1fr;gap:.9rem 1rem;display:grid}.CompoundingCalculator-module__gqKZ4a__field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.CompoundingCalculator-module__gqKZ4a__field label,.CompoundingCalculator-module__gqKZ4a__fieldLegend{color:var(--primary);font-size:.92rem;font-weight:600}.CompoundingCalculator-module__gqKZ4a__field input[type=number]{width:100%;font:inherit;border:1px solid var(--line);background:var(--surface);min-height:2.75rem;color:var(--foreground);border-radius:.5rem;padding:.6rem .7rem;font-size:1rem;line-height:1.4}.CompoundingCalculator-module__gqKZ4a__field input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CompoundingCalculator-module__gqKZ4a__sliderRow{grid-template-columns:minmax(0,1fr) 5.5rem;align-items:center;gap:.65rem;display:grid}.CompoundingCalculator-module__gqKZ4a__field input[type=range]{width:100%;height:2.75rem;accent-color:var(--accent);margin:0}.CompoundingCalculator-module__gqKZ4a__hint,.CompoundingCalculator-module__gqKZ4a__error{margin:0;font-size:.85rem}.CompoundingCalculator-module__gqKZ4a__hint{color:#5b6470}.CompoundingCalculator-module__gqKZ4a__error{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;border-radius:.5rem;padding:.7rem .8rem}.CompoundingCalculator-module__gqKZ4a__results{grid-template-columns:1fr;gap:.75rem;margin:0;display:grid}.CompoundingCalculator-module__gqKZ4a__result{background:var(--muted);border:1px solid var(--line);border-radius:.75rem;margin:0;padding:.75rem .9rem}.CompoundingCalculator-module__gqKZ4a__result dt{color:var(--primary);font-size:.82rem;font-weight:600}.CompoundingCalculator-module__gqKZ4a__result dd{font-variant-numeric:tabular-nums;color:var(--primary);margin:.15rem 0 0;font-size:1.25rem;font-weight:700}.CompoundingCalculator-module__gqKZ4a__sectionLabel{margin:0}.CompoundingCalculator-module__gqKZ4a__legend{flex-wrap:wrap;gap:.55rem 1rem;margin:0;padding:0;list-style:none;display:flex}.CompoundingCalculator-module__gqKZ4a__legend li{align-items:center;gap:.45rem;margin:0;font-size:.92rem;display:flex}.CompoundingCalculator-module__gqKZ4a__swatch{border-top-style:solid;border-top-width:3px;flex-shrink:0;width:1.6rem;height:0}.CompoundingCalculator-module__gqKZ4a__swatchCompound{border-top-color:#0b1f3a}.CompoundingCalculator-module__gqKZ4a__swatchSelected{border-top-style:dashed;border-top-color:#0369a1}.CompoundingCalculator-module__gqKZ4a__swatchWithdraw{border-top-style:dotted;border-top-color:#c2410c}.CompoundingCalculator-module__gqKZ4a__chartScroll{border:1px solid var(--line);background:#fff;border-radius:.75rem;width:100%;min-width:0;max-width:100%;overflow-x:auto}.CompoundingCalculator-module__gqKZ4a__chart{width:100%;min-width:36rem;height:auto;display:block}.CompoundingCalculator-module__gqKZ4a__chartCaption{color:#5b6470;margin:0;font-size:.88rem}.CompoundingCalculator-module__gqKZ4a__bars{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.CompoundingCalculator-module__gqKZ4a__bars li{grid-template-columns:minmax(9rem,14rem) minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;margin:0;display:grid}.CompoundingCalculator-module__gqKZ4a__barLabel{color:var(--primary);font-size:.92rem;font-weight:600}.CompoundingCalculator-module__gqKZ4a__barTrack{background:var(--muted);border:1px solid var(--line);border-radius:999px;height:.85rem;display:block;overflow:hidden}.CompoundingCalculator-module__gqKZ4a__barFill{border-radius:inherit;height:100%;display:block}.CompoundingCalculator-module__gqKZ4a__barValue{font-variant-numeric:tabular-nums;color:var(--primary);white-space:nowrap;font-weight:700}.CompoundingCalculator-module__gqKZ4a__stackBar{background:var(--line);border-radius:999px;height:1.15rem;display:flex;overflow:hidden}.CompoundingCalculator-module__gqKZ4a__accountSeg{background:#0b1f3a;min-width:0}.CompoundingCalculator-module__gqKZ4a__withdrawnSeg{background:#c2410c;min-width:0}.CompoundingCalculator-module__gqKZ4a__stackLegend{flex-wrap:wrap;gap:.45rem 1rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.CompoundingCalculator-module__gqKZ4a__stackLegend li{align-items:center;gap:.4rem;margin:0;font-size:.92rem;display:flex}.CompoundingCalculator-module__gqKZ4a__dot{border-radius:.2rem;flex-shrink:0;width:.75rem;height:.75rem}.CompoundingCalculator-module__gqKZ4a__dotAccount{background:#0b1f3a}.CompoundingCalculator-module__gqKZ4a__dotWithdrawn{background:#c2410c}.CompoundingCalculator-module__gqKZ4a__details{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;padding:.8rem 1rem}.CompoundingCalculator-module__gqKZ4a__details summary{cursor:pointer;color:var(--primary);align-items:center;min-height:2.75rem;font-weight:600;display:flex}.CompoundingCalculator-module__gqKZ4a__details summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CompoundingCalculator-module__gqKZ4a__note{background:var(--muted);border:1px solid var(--line);border-radius:.75rem;margin:0;padding:.9rem 1rem;font-size:.95rem}@media (min-width:720px){.CompoundingCalculator-module__gqKZ4a__fields,.CompoundingCalculator-module__gqKZ4a__results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.CompoundingCalculator-module__gqKZ4a__sliderRow{grid-template-columns:minmax(0,1fr)}.CompoundingCalculator-module__gqKZ4a__bars li{grid-template-columns:1fr auto}.CompoundingCalculator-module__gqKZ4a__barLabel{grid-column:1/-1}.CompoundingCalculator-module__gqKZ4a__chart{min-width:32rem}}
