._4aPZuG_calculator{border:1px solid var(--md-sys-color-outline-variant);border-radius:12px;grid-template-areas:"result""inputs""action";display:grid;overflow:hidden}._4aPZuG_result,._4aPZuG_action{background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);min-width:0;padding:28px 24px}._4aPZuG_result{grid-area:result}._4aPZuG_result>p:first-child{font-weight:600}._4aPZuG_amount{letter-spacing:-.035em;transform-origin:0;overflow-wrap:anywhere;margin:20px 0 16px;font-size:40px;line-height:1.2}._4aPZuG_assumption{margin-top:28px;font-size:14px;line-height:1.7}._4aPZuG_inputs{background:var(--md-sys-color-surface);grid-area:inputs;min-width:0;padding:28px 24px}._4aPZuG_field+._4aPZuG_field{margin-top:28px}._4aPZuG_field>label{margin-bottom:10px;font-size:14px;font-weight:600;display:block}._4aPZuG_inputGroup{border:1px solid var(--md-sys-color-outline);background:var(--md-sys-color-background);border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:flex}._4aPZuG_inputGroup:focus-within{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}._4aPZuG_inputGroup input{background:0 0;outline:none;width:100%;min-width:0;min-height:48px;font-size:20px}._4aPZuG_inputGroup>span{color:var(--md-sys-color-on-surface-variant);font-size:14px}._4aPZuG_ticks{color:var(--md-sys-color-on-surface-variant);justify-content:space-between;gap:8px;font-size:12px;display:flex}._4aPZuG_cta:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:3px}._4aPZuG_note{color:var(--md-sys-color-on-surface-variant);margin-top:24px;font-size:13px;line-height:1.7}._4aPZuG_action{grid-area:action}._4aPZuG_cta{background:var(--md-sys-color-on-primary);min-height:52px;color:var(--md-sys-color-primary);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-weight:600;display:flex}._4aPZuG_cta:hover{background:color-mix(in srgb, var(--md-sys-color-on-primary) 92%, var(--md-sys-color-primary))}._4aPZuG_cta:focus-visible{outline-color:var(--md-sys-color-on-primary)}._4aPZuG_action p{margin-top:16px;font-size:13px;line-height:1.7}@media (min-width:1024px){._4aPZuG_calculator{grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-template-areas:"inputs result""inputs action"}._4aPZuG_inputs{padding:40px 32px}._4aPZuG_result{padding:48px 40px 24px}._4aPZuG_amount{margin-top:32px;font-size:64px}._4aPZuG_action{align-content:end;padding:24px 40px 40px}}