.plan-calc[data-v-dc607f3e]{background:#fff;border:1px solid var(--line);border-radius:12px;margin:32px 0;padding:28px}.plan-calc-title[data-v-dc607f3e]{font-size:1.5rem;font-weight:550;letter-spacing:-.03em}.plan-calc-heading p[data-v-dc607f3e]{color:var(--muted);font-size:.95rem;margin-top:8px}.plan-calc-row[data-v-dc607f3e]{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding:16px 0}.plan-calc-heading+.plan-calc-row[data-v-dc607f3e]{margin-top:12px}.plan-calc-label[data-v-dc607f3e]{display:grid;gap:2px;min-width:0}.plan-calc-label label[data-v-dc607f3e]{font-weight:550}.plan-calc-label small[data-v-dc607f3e]{color:var(--muted);font-size:.85rem}.plan-calc-stepper[data-v-dc607f3e]{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:flex;flex-shrink:0}.plan-calc-stepper button[data-v-dc607f3e]{background:none;border:0;border-radius:8px;color:var(--ink);cursor:pointer;display:grid;height:44px;place-items:center;width:44px}.plan-calc-stepper button[data-v-dc607f3e]:hover:not([aria-disabled=true]){background:#edf3e8}.plan-calc-stepper button[aria-disabled=true][data-v-dc607f3e]{color:#a3b1a8;cursor:not-allowed}.plan-calc-stepper input[data-v-dc607f3e]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;background:none;border:0;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;font-weight:600;height:44px;text-align:center;width:3rem}.plan-calc-stepper input[data-v-dc607f3e]::-webkit-inner-spin-button,.plan-calc-stepper input[data-v-dc607f3e]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.plan-calc-stepper[data-v-dc607f3e] :is(button,input):focus-visible{outline:3px solid #24734d;outline-offset:2px}.plan-calc-lines[data-v-dc607f3e]{margin:16px 0 0}.plan-calc-lines>div[data-v-dc607f3e]{border-bottom:0;display:flex;font-size:.9rem;gap:16px;justify-content:space-between;padding:6px 0}.plan-calc-lines dt[data-v-dc607f3e]{color:var(--muted)}.plan-calc-lines dd[data-v-dc607f3e]{font-variant-numeric:tabular-nums;font-weight:550;text-align:right}.plan-calc-lines .plan-calc-total[data-v-dc607f3e]{align-items:baseline;border-top:1px solid var(--line);margin-top:8px;padding-top:14px}.plan-calc-total dt[data-v-dc607f3e]{color:var(--ink);font-size:1rem;font-weight:600}.plan-calc-total dd[data-v-dc607f3e]{font-size:1.75rem;letter-spacing:-.035em;line-height:1.1}.plan-calc-total dd span[data-v-dc607f3e]{color:var(--muted);font-size:.85rem;font-weight:400;letter-spacing:0;margin-left:4px}.plan-calc-note[data-v-dc607f3e]{background:#edf3e8;border-radius:10px;color:var(--muted);font-size:.875rem;line-height:1.6;margin-top:16px;max-width:none;padding:14px 16px}.plan-calc-note strong[data-v-dc607f3e]{color:var(--ink);font-weight:600}.plan-calc--compact[data-v-dc607f3e]{background:none;border:0;margin:0;padding:0 16px 16px}.plan-calc--compact .plan-calc-heading p[data-v-dc607f3e]{font-size:.8125rem}.plan-calc--compact .plan-calc-label label[data-v-dc607f3e]{font-size:.875rem}.plan-calc--compact .plan-calc-label small[data-v-dc607f3e]{font-size:.75rem}.plan-calc--compact .plan-calc-total dd[data-v-dc607f3e]{font-size:1.375rem}.plan-calc--compact .plan-calc-note[data-v-dc607f3e]{font-size:.8125rem}@media(max-width:420px){.plan-calc[data-v-dc607f3e]{padding:20px 16px}.plan-calc-row[data-v-dc607f3e]{flex-wrap:wrap}}
