.calculator[data-astro-cid-extov3de]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.input-panel[data-astro-cid-extov3de]{background:var(--surface,#fff);border:1px solid var(--line,#dce2dc);border-radius:20px;padding:28px}.form-toolbar[data-astro-cid-extov3de],.calculate-actions[data-astro-cid-extov3de]{justify-content:space-between;align-items:center;gap:16px;display:flex}.form-toolbar[data-astro-cid-extov3de]{font-size:.78rem;font-weight:600}.local-dot[data-astro-cid-extov3de]{background:var(--accent,#126754);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.text-button[data-astro-cid-extov3de]{color:var(--accent,#126754);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:8px 0;font-weight:600}.text-button[data-astro-cid-extov3de]:hover,.preview-links[data-astro-cid-extov3de] a[data-astro-cid-extov3de]:hover{text-decoration:underline}.assumptions[data-astro-cid-extov3de]{color:var(--muted,#65706a);margin:16px 0 30px;font-size:.81rem;line-height:1.65}.example-notice[data-astro-cid-extov3de]{margin-bottom:28px;font-size:.84rem}fieldset[data-astro-cid-extov3de]{border:0;border-top:1px solid var(--line,#dce2dc);min-width:0;margin:30px 0 0;padding:22px 0 0}legend[data-astro-cid-extov3de]{float:left;letter-spacing:-.02em;align-items:baseline;gap:10px;width:100%;margin:0 0 9px;padding:0;font-size:1.04rem;font-weight:650;display:flex}.step-number[data-astro-cid-extov3de]{color:var(--accent,#126754);font-variant-numeric:tabular-nums;font-size:.74rem}.group-description[data-astro-cid-extov3de]{clear:both;color:var(--muted,#65706a);margin:0 0 24px;font-size:.83rem;line-height:1.65}.field-grid[data-astro-cid-extov3de]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;display:grid}.field[data-astro-cid-extov3de]{flex-direction:column;align-items:stretch;min-width:0;display:flex}label[data-astro-cid-extov3de]{color:var(--ink,#202d2b);font-size:.84rem;font-weight:650}.field-unit[data-astro-cid-extov3de]{color:var(--muted,#65706a);margin:3px 0 8px;font-size:.7rem}input[data-astro-cid-extov3de],select[data-astro-cid-extov3de]{width:100%;min-height:46px;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink,#202d2b);background:#fff;border:1px solid #cdd6d0;border-radius:8px;padding:10px 12px;font-size:.97rem}.country-field[data-astro-cid-extov3de]{margin-top:22px}.toggle[data-astro-cid-extov3de]{align-items:center;gap:10px;margin:18px 0;font-size:.83rem;line-height:1.5;display:flex}.toggle[data-astro-cid-extov3de] input[data-astro-cid-extov3de]{accent-color:#126754;flex-shrink:0;width:20px;height:20px;min-height:20px;padding:0}input[data-astro-cid-extov3de]::placeholder{color:#848e87}input[data-astro-cid-extov3de]:focus,select[data-astro-cid-extov3de]:focus{outline-offset:2px;border-color:#126754;outline:3px solid #d9ed98}input[data-astro-cid-extov3de][aria-invalid=true]{border-color:#a83e24}.field[data-astro-cid-extov3de] small[data-astro-cid-extov3de]{color:var(--muted,#65706a);margin-top:8px;font-size:.72rem;line-height:1.55}.field-error[data-astro-cid-extov3de]{color:#9a341d;margin-top:6px;font-size:.75rem;line-height:1.5}.field-error[data-astro-cid-extov3de]:empty{display:none}.form-errors[data-astro-cid-extov3de]{color:#853620;background:#fff2e9;border-color:#e9d2c1;margin-top:28px;font-size:.84rem}.calculate-actions[data-astro-cid-extov3de]{border-top:1px solid var(--line,#dce2dc);margin-top:32px;padding-top:24px}.calculate-actions[data-astro-cid-extov3de] .text-button[data-astro-cid-extov3de]{font-size:.8rem}.privacy-note[data-astro-cid-extov3de]{color:var(--muted,#65706a);margin:16px 0 0;font-size:.73rem;line-height:1.6}.result-column[data-astro-cid-extov3de]{min-width:0;position:sticky;top:104px}.empty-result[data-astro-cid-extov3de]{border:1px solid var(--line,#dce2dc);background:#eef1e9;border-radius:20px;padding:32px}.empty-number[data-astro-cid-extov3de]{color:#6b7a6b;letter-spacing:-.07em;margin:22px 0 26px;font-size:clamp(3rem,5vw,4.4rem)}.empty-number[data-astro-cid-extov3de] span[data-astro-cid-extov3de]{letter-spacing:0;margin-left:9px;font-size:1rem}.empty-number[data-astro-cid-extov3de] .empty-currency[data-astro-cid-extov3de]{font-size:inherit;letter-spacing:inherit;margin-left:0}.empty-result[data-astro-cid-extov3de] h2[data-astro-cid-extov3de]{letter-spacing:-.04em;max-width:14ch;margin:0 0 16px;font-size:1.5rem;line-height:1.2}.empty-result[data-astro-cid-extov3de]>p[data-astro-cid-extov3de]{color:var(--muted,#65706a);font-size:.88rem;line-height:1.65}.result-preview[data-astro-cid-extov3de]{border-block:1px solid #d5ded1;margin:24px 0 16px;padding:15px 0;list-style:none}.result-preview[data-astro-cid-extov3de] li[data-astro-cid-extov3de]{gap:12px;padding:8px 0;font-size:.8rem;display:flex}.result-preview[data-astro-cid-extov3de] span[data-astro-cid-extov3de]{color:#648169;font-size:.7rem}.empty-result[data-astro-cid-extov3de] .result-status[data-astro-cid-extov3de]{margin:0;font-size:.77rem}.results[data-astro-cid-extov3de]{color:#fff;background:#202d2b;border-radius:20px;padding:28px}.result-label[data-astro-cid-extov3de]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.result-label[data-astro-cid-extov3de] .eyebrow[data-astro-cid-extov3de]{color:#d9ed98;font-size:.62rem}.result-badge[data-astro-cid-extov3de]{color:#d1ddd5;border:1px solid #60716a;border-radius:20px;padding:3px 7px;font-size:.62rem}.results[data-astro-cid-extov3de] h2[data-astro-cid-extov3de]{color:#e4e9e3;margin:28px 0 6px;font-size:.92rem;font-weight:450}.hero-result[data-astro-cid-extov3de]{flex-wrap:wrap;align-items:baseline;column-gap:12px;display:flex}.hero-result[data-astro-cid-extov3de] strong[data-astro-cid-extov3de]{letter-spacing:-.07em;color:#d9ed98;font-size:clamp(3rem,4.5vw,4.4rem);font-weight:550;line-height:1.15}.hero-result[data-astro-cid-extov3de]>span[data-astro-cid-extov3de]{color:#c9d3cd;font-size:.75rem}.day-result[data-astro-cid-extov3de]{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:18px;display:flex}.day-result[data-astro-cid-extov3de]>span[data-astro-cid-extov3de],.day-result[data-astro-cid-extov3de] small[data-astro-cid-extov3de]{color:#c9d3cd;font-size:.75rem}.day-result[data-astro-cid-extov3de] strong[data-astro-cid-extov3de]{color:#d9ed98;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:550}.result-context[data-astro-cid-extov3de]{color:#c9d3cd;margin:12px 0 28px;font-size:.78rem;line-height:1.65}.result-grid[data-astro-cid-extov3de]{margin:0}.result-grid[data-astro-cid-extov3de]>div[data-astro-cid-extov3de]{border-bottom:1px solid #42514b;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;display:flex}dt[data-astro-cid-extov3de]{color:#d1dad3;font-size:.75rem}dd[data-astro-cid-extov3de]{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:.95rem}.total-cost[data-astro-cid-extov3de] dt[data-astro-cid-extov3de],.total-cost[data-astro-cid-extov3de] dd[data-astro-cid-extov3de]{color:#fff;font-weight:650}.result-units[data-astro-cid-extov3de]{color:#b7c3ba;margin-top:10px;font-size:.65rem;line-height:1.6}.capacity[data-astro-cid-extov3de]{background:#31413a;border-radius:10px;align-items:center;gap:12px;margin-top:24px;padding:16px;display:flex}.capacity[data-astro-cid-extov3de] strong[data-astro-cid-extov3de]{letter-spacing:-.03em;font-size:1.4rem;font-weight:550}.capacity[data-astro-cid-extov3de] span[data-astro-cid-extov3de]{color:#c9d3cd;max-width:14ch;font-size:.68rem}.gap[data-astro-cid-extov3de]{border-top:1px solid #42514b;margin-top:26px;padding-top:24px}.gap[data-astro-cid-extov3de] h3[data-astro-cid-extov3de]{color:#d9ed98;margin:0;font-size:.95rem;line-height:1.5}.gap[data-astro-cid-extov3de] p[data-astro-cid-extov3de]{color:#e2e9e1;font-size:.81rem;line-height:1.7}.gap[data-astro-cid-extov3de] .gap-note[data-astro-cid-extov3de]{color:#b7c3ba;margin-bottom:0;font-size:.68rem}.result-detail[data-astro-cid-extov3de]{border:1px solid var(--line,#dce2dc);background:#fff;border-radius:16px;margin-top:16px;padding:22px}.result-detail[data-astro-cid-extov3de] h3[data-astro-cid-extov3de]{letter-spacing:-.02em;margin:0 0 18px;font-size:.93rem}.result-detail[data-astro-cid-extov3de] p[data-astro-cid-extov3de]{color:var(--muted,#65706a);margin:16px 0 0;font-size:.74rem;line-height:1.65}.margin-grid[data-astro-cid-extov3de]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.margin-grid[data-astro-cid-extov3de]>div[data-astro-cid-extov3de]{flex-direction:column;gap:6px;display:flex}.margin-grid[data-astro-cid-extov3de]>div[data-astro-cid-extov3de]+div[data-astro-cid-extov3de]{border-left:1px solid var(--line,#dce2dc);padding-left:14px}.margin-grid[data-astro-cid-extov3de] span[data-astro-cid-extov3de]{font-size:.68rem}.margin-grid[data-astro-cid-extov3de] strong[data-astro-cid-extov3de]{letter-spacing:-.04em;color:var(--accent,#126754);font-size:1.45rem}.margin-grid[data-astro-cid-extov3de] small[data-astro-cid-extov3de]{color:var(--muted,#65706a);font-size:.64rem;line-height:1.5}.result-cautions[data-astro-cid-extov3de]{background:#f6f5f0}.result-cautions[data-astro-cid-extov3de] p[data-astro-cid-extov3de]:first-child{margin-top:0}.result-cautions[data-astro-cid-extov3de] .disclaimer[data-astro-cid-extov3de]{font-size:.68rem}.account-transition[data-astro-cid-extov3de]{background:#e9efd8;border-radius:20px;margin-top:16px;padding:28px}.account-transition[data-astro-cid-extov3de] .eyebrow[data-astro-cid-extov3de]{font-size:.62rem}.account-transition[data-astro-cid-extov3de] h3[data-astro-cid-extov3de]{letter-spacing:-.04em;max-width:17ch;margin:14px 0;font-size:1.5rem;line-height:1.2}.account-transition[data-astro-cid-extov3de] p[data-astro-cid-extov3de]{color:#526047;font-size:.8rem;line-height:1.7}.account-transition[data-astro-cid-extov3de] .button[data-astro-cid-extov3de]{width:100%;margin-top:12px}.account-transition[data-astro-cid-extov3de] .button[data-astro-cid-extov3de]:disabled{opacity:.58;cursor:not-allowed}.account-transition[data-astro-cid-extov3de] .saving-status[data-astro-cid-extov3de]{font-size:.71rem}.next-steps[data-astro-cid-extov3de]{border:1px solid var(--line,#dce2dc);background:#fff;border-radius:12px;margin-top:16px;padding:24px}.next-steps[data-astro-cid-extov3de] h3[data-astro-cid-extov3de]{margin:8px 0 12px;font-size:1.05rem}.next-steps[data-astro-cid-extov3de] ul[data-astro-cid-extov3de]{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.next-steps[data-astro-cid-extov3de] li[data-astro-cid-extov3de]{border:1px solid var(--line,#dce2dc);border-radius:8px;gap:2px;padding:10px 12px;display:grid}.next-steps[data-astro-cid-extov3de] li[data-astro-cid-extov3de] strong[data-astro-cid-extov3de]{font-size:.88rem}.next-steps[data-astro-cid-extov3de] li[data-astro-cid-extov3de] span[data-astro-cid-extov3de]{color:var(--muted,#65706a);font-size:.8rem;line-height:1.55}.next-steps[data-astro-cid-extov3de] .button[data-astro-cid-extov3de]{width:100%}.see-result[data-astro-cid-extov3de]{display:none}@media (width<=720px){.see-result[data-astro-cid-extov3de]:not([hidden]){z-index:20;background:var(--ink,#202d2b);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:600;text-decoration:none;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 8px 24px -8px #0006}}.preview-links[data-astro-cid-extov3de]{flex-wrap:wrap;gap:12px 22px;margin-top:20px;font-size:.76rem;font-weight:650;display:flex}.preview-links[data-astro-cid-extov3de] a[data-astro-cid-extov3de]{color:#22503c}[data-astro-cid-extov3de][hidden]{display:none!important}@media (width<=960px){.calculator[data-astro-cid-extov3de]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px}.input-panel[data-astro-cid-extov3de],.results[data-astro-cid-extov3de],.empty-result[data-astro-cid-extov3de]{padding:22px}.field-grid[data-astro-cid-extov3de]{grid-template-columns:1fr}}@media (width<=720px){.calculator[data-astro-cid-extov3de]{grid-template-columns:1fr}.result-column[data-astro-cid-extov3de]{position:static}.field-grid[data-astro-cid-extov3de]{grid-template-columns:repeat(2,minmax(0,1fr))}.empty-result[data-astro-cid-extov3de] h2[data-astro-cid-extov3de]{max-width:24ch}}@media (width<=480px){.input-panel[data-astro-cid-extov3de]{padding:20px 16px}.field-grid[data-astro-cid-extov3de]{grid-template-columns:1fr}.form-toolbar[data-astro-cid-extov3de]{align-items:flex-start;font-size:.7rem}.calculate-actions[data-astro-cid-extov3de]{flex-direction:column;align-items:stretch;gap:8px}.calculate-actions[data-astro-cid-extov3de] .text-button[data-astro-cid-extov3de]{text-align:center}legend[data-astro-cid-extov3de]{font-size:.98rem}}.b-ready{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.b-ready li{border:1px solid var(--rule);color:var(--ink2);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;line-height:1.35;display:flex}.b-ready .ico{background:var(--label-wash);width:30px;height:30px;color:var(--label-ink);border-radius:8px;flex:none;place-items:center;display:grid}.b-ready .ico svg{width:16px;height:16px}.b-link{color:var(--label-ink);text-underline-offset:3px;text-decoration:underline #2458b34d}@media (width<=960px){.b-ready{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.b-ready{grid-template-columns:1fr}}
