.calc[data-astro-cid-bim6y4nq] [data-astro-cid-bim6y4nq][hidden]{display:none!important}.calc__mobile-summary[data-astro-cid-bim6y4nq]{z-index:10;border:1px solid var(--color-base-200);border-radius:var(--radius-control);background:var(--ed-surface,var(--color-cream));color:var(--color-base-900);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:24px;padding:10px 16px;font-size:13px;display:flex;position:sticky;top:88px}.calc__mobile-summary[data-astro-cid-bim6y4nq] p[data-astro-cid-bim6y4nq]{margin:0}.calc__mobile-summary[data-astro-cid-bim6y4nq] strong[data-astro-cid-bim6y4nq]{font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;display:block}.calc__mobile-summary[data-astro-cid-bim6y4nq] a[data-astro-cid-bim6y4nq]{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;text-decoration:underline;display:inline-flex}.calc__grid[data-astro-cid-bim6y4nq]{gap:40px;margin-top:40px;display:grid}.calc__form[data-astro-cid-bim6y4nq]{gap:40px;min-width:0;display:grid}.calc__step[data-astro-cid-bim6y4nq]{border:0;min-width:0;margin:0;padding:0}.calc__legend[data-astro-cid-bim6y4nq]{color:var(--color-base-900);align-items:baseline;gap:16px;padding:0;font-size:15px;font-weight:500;display:flex}.calc__legend[data-astro-cid-bim6y4nq]>span[data-astro-cid-bim6y4nq]{color:var(--color-accent-600);font-variant-numeric:tabular-nums;letter-spacing:.09em;font-size:12px}.calc__choices[data-astro-cid-bim6y4nq]{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.calc__choice[data-astro-cid-bim6y4nq]{border:1px solid var(--color-base-200);border-radius:var(--radius-control);cursor:pointer;align-items:center;min-height:48px;padding:12px 20px;font-size:15px;transition:border-color .18s,background-color .18s;display:inline-flex;position:relative}.calc__choice[data-astro-cid-bim6y4nq] input[data-astro-cid-bim6y4nq]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.calc__choice[data-astro-cid-bim6y4nq]:hover{border-color:var(--color-base-500)}.calc__choice[data-astro-cid-bim6y4nq]:has(input:checked){border-color:var(--color-base-900);background:var(--color-cream);box-shadow:inset 0 0 0 1px var(--color-base-900)}.calc__choice[data-astro-cid-bim6y4nq]:has(input:focus-visible){outline:2px solid var(--color-accent-600);outline-offset:2px}.calc__choices--compact[data-astro-cid-bim6y4nq]{gap:8px;margin-top:12px}.calc__area[data-astro-cid-bim6y4nq]{align-items:center;gap:20px;margin-top:20px;display:grid}.calc__area[data-astro-cid-bim6y4nq] input[data-astro-cid-bim6y4nq][type=range]{width:100%;min-height:44px;accent-color:var(--color-base-900)}.calc__area-field[data-astro-cid-bim6y4nq]{color:var(--color-base-500);align-items:center;gap:8px;margin:0;display:inline-flex}.calc__area-field[data-astro-cid-bim6y4nq] input[data-astro-cid-bim6y4nq]{border:1px solid var(--color-base-200);border-radius:var(--radius-control);width:5.5rem;min-height:48px;color:var(--color-base-900);font-variant-numeric:tabular-nums;background:0 0;padding:8px 12px;font-family:inherit;font-size:17px}.calc__hint[data-astro-cid-bim6y4nq]{max-width:56ch;color:var(--color-base-500);margin-top:12px;font-size:14px}.calc__hint[data-astro-cid-bim6y4nq] a[data-astro-cid-bim6y4nq]{color:var(--color-base-900)}.calc__tariff-list[data-astro-cid-bim6y4nq]{gap:12px;margin-top:16px;display:grid}.calc__tariff[data-astro-cid-bim6y4nq]{border:1px solid var(--color-base-200);border-radius:var(--radius-card);cursor:pointer;gap:6px;padding:20px;transition:border-color .18s,background-color .18s;display:grid;position:relative}.calc__tariff[data-astro-cid-bim6y4nq] input[data-astro-cid-bim6y4nq]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.calc__tariff[data-astro-cid-bim6y4nq]:hover{border-color:var(--color-base-500)}.calc__tariff[data-astro-cid-bim6y4nq]:has(input:checked){border-color:var(--color-base-900);background:var(--color-cream);box-shadow:inset 0 0 0 1px var(--color-base-900)}.calc__tariff[data-astro-cid-bim6y4nq]:has(input:focus-visible){outline:2px solid var(--color-accent-600);outline-offset:2px}.calc__tariff-head[data-astro-cid-bim6y4nq]{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.calc__tariff-name[data-astro-cid-bim6y4nq]{font-family:var(--font-heading-1);letter-spacing:-.03em;font-size:clamp(20px,1.8vw,26px);line-height:1.2}.calc__badge[data-astro-cid-bim6y4nq]{border:1px solid var(--color-accent-600);border-radius:var(--radius-control);color:var(--color-accent-600);letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;font-size:11px;font-weight:500}.calc__tariff-rate[data-astro-cid-bim6y4nq]{color:var(--color-base-900);font-variant-numeric:tabular-nums;font-size:17px}.calc__tariff-note[data-astro-cid-bim6y4nq]{max-width:56ch;color:var(--color-base-500);font-size:14px}.calc__options[data-astro-cid-bim6y4nq]{gap:12px;margin-top:16px;display:grid}.calc__option[data-astro-cid-bim6y4nq]{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding-block:8px;font-size:15px;display:flex}.calc__option[data-astro-cid-bim6y4nq] input[data-astro-cid-bim6y4nq]{width:20px;height:20px;accent-color:var(--color-base-900);flex-shrink:0;margin:2px 0 0}.calc__result[data-astro-cid-bim6y4nq]{border:1px solid var(--color-base-200);border-radius:var(--radius-card);background:var(--ed-surface,var(--color-cream));align-self:start;padding:24px;scroll-margin-top:176px}.calc__result-label[data-astro-cid-bim6y4nq]{color:var(--color-base-500);font-size:13px}.calc__total[data-astro-cid-bim6y4nq]{color:var(--color-base-900);font-family:var(--font-heading-1);letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(38px,4.4vw,64px);line-height:1.05}.calc__details[data-astro-cid-bim6y4nq]{margin-top:24px;font-size:15px}.calc__details[data-astro-cid-bim6y4nq]>div[data-astro-cid-bim6y4nq]{border-bottom:1px solid var(--color-base-200);justify-content:space-between;gap:16px;padding-block:10px;display:flex}.calc__details[data-astro-cid-bim6y4nq] dt[data-astro-cid-bim6y4nq]{color:var(--color-base-500)}.calc__details[data-astro-cid-bim6y4nq] dd[data-astro-cid-bim6y4nq]{max-width:60%;color:var(--color-base-900);text-align:right;margin:0}.calc__note[data-astro-cid-bim6y4nq]{color:var(--color-base-500);margin-top:16px;font-size:14px}.calc__note--accent[data-astro-cid-bim6y4nq]{color:var(--color-accent-600)}.calc__support[data-astro-cid-bim6y4nq]{border-top:1px solid var(--color-base-200);margin-top:20px;padding-top:16px}.calc__support-title[data-astro-cid-bim6y4nq]{color:var(--color-base-900);font-size:15px;font-weight:500}.calc__support-list[data-astro-cid-bim6y4nq]{color:var(--color-base-900);font-variant-numeric:tabular-nums;margin-top:8px;padding:0;font-size:15px;list-style:none}.calc__support-list[data-astro-cid-bim6y4nq] li[data-astro-cid-bim6y4nq]+li[data-astro-cid-bim6y4nq]{margin-top:4px}.calc__support-note[data-astro-cid-bim6y4nq]{color:var(--color-base-500);margin-top:8px;font-size:14px}.calc__actions[data-astro-cid-bim6y4nq]{gap:12px;margin-top:24px;display:grid}@media (width>=900px){.calc__mobile-summary[data-astro-cid-bim6y4nq]{display:none}.calc__grid[data-astro-cid-bim6y4nq]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:8vw}.calc__area[data-astro-cid-bim6y4nq]{grid-template-columns:minmax(0,1fr) auto}.calc__result[data-astro-cid-bim6y4nq]{position:sticky;top:112px}}
