.cost-calculator[data-astro-cid-2j2n4jqo]{container:cost-calculator / inline-size;padding:clamp(1.25rem,3vw,2.5rem);border:1px solid rgb(125 211 221 / 28%);background:var(--color-bg-secondary, #18262b);color:var(--color-text-primary, #f2f1eb)}.cost-calculator__intro[data-astro-cid-2j2n4jqo]{max-width:52rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.cost-calculator__eyebrow[data-astro-cid-2j2n4jqo]{margin:0 0 .5rem;color:var(--color-accent-primary, #7dd3dd);font-size:.875rem;font-weight:600}.cost-calculator[data-astro-cid-2j2n4jqo] h2[data-astro-cid-2j2n4jqo]{margin:0;color:var(--color-paper, #eff0e8);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:500;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}.cost-calculator__intro[data-astro-cid-2j2n4jqo]>p[data-astro-cid-2j2n4jqo]:last-child{max-width:46rem;margin:.75rem 0 0;color:var(--color-text-secondary, #bac5c6);line-height:1.6}.cost-calculator__layout[data-astro-cid-2j2n4jqo]{display:grid;grid-template-columns:minmax(15rem,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,3.25rem);align-items:start}.cost-calculator__controls[data-astro-cid-2j2n4jqo]{display:grid;gap:1.75rem}.cost-calculator__control[data-astro-cid-2j2n4jqo]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .75rem;align-items:baseline}.cost-calculator__control[data-astro-cid-2j2n4jqo] label[data-astro-cid-2j2n4jqo]{font-weight:600;line-height:1.4}.cost-calculator__value[data-astro-cid-2j2n4jqo]{color:var(--color-paper, #eff0e8);font-size:1.125rem;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.cost-calculator__range-wrap[data-astro-cid-2j2n4jqo]{grid-column:1 / -1;min-height:2.75rem;display:flex;align-items:center}.cost-calculator[data-astro-cid-2j2n4jqo] input[data-astro-cid-2j2n4jqo][type=range]{width:100%;height:2.75rem;margin:0;appearance:none;background:transparent;cursor:pointer}.cost-calculator[data-astro-cid-2j2n4jqo] input[data-astro-cid-2j2n4jqo][type=range]::-webkit-slider-runnable-track{height:.3rem;border-radius:999px;background:#eff0e847}.cost-calculator[data-astro-cid-2j2n4jqo] input[data-astro-cid-2j2n4jqo][type=range]::-moz-range-track{height:.3rem;border-radius:999px;background:#eff0e847}.cost-calculator[data-astro-cid-2j2n4jqo] input[data-astro-cid-2j2n4jqo][type=range]::-webkit-slider-thumb{width:1.2rem;height:1.2rem;margin-top:-.45rem;border:2px solid var(--color-bg-secondary, #18262b);border-radius:50%;appearance:none;background:var(--color-accent-primary, #7dd3dd);box-shadow:0 0 0 2px var(--color-accent-primary, #7dd3dd)}.cost-calculator[data-astro-cid-2j2n4jqo] input[data-astro-cid-2j2n4jqo][type=range]::-moz-range-thumb{width:1rem;height:1rem;border:2px solid var(--color-bg-secondary, #18262b);border-radius:50%;background:var(--color-accent-primary, #7dd3dd);box-shadow:0 0 0 2px var(--color-accent-primary, #7dd3dd)}.cost-calculator[data-astro-cid-2j2n4jqo] input[data-astro-cid-2j2n4jqo][type=range]:focus-visible{outline:2px solid var(--color-accent-primary, #7dd3dd);outline-offset:3px}.cost-calculator[data-astro-cid-2j2n4jqo] input[data-astro-cid-2j2n4jqo][type=range]:disabled{cursor:not-allowed;opacity:.8}.cost-calculator__range-labels[data-astro-cid-2j2n4jqo]{grid-column:1 / -1;display:flex;justify-content:space-between;color:var(--color-text-muted, #94a8ad);font-size:.8125rem;font-variant-numeric:tabular-nums}.cost-calculator__hint[data-astro-cid-2j2n4jqo]{grid-column:1 / -1;margin:.35rem 0 0;color:var(--color-text-secondary, #bac5c6);font-size:.9rem;line-height:1.5}.cost-calculator__details[data-astro-cid-2j2n4jqo]{border-top:1px solid rgb(239 240 232 / 18%);padding-top:1rem}.cost-calculator__details[data-astro-cid-2j2n4jqo] summary[data-astro-cid-2j2n4jqo]{min-height:2.75rem;display:flex;align-items:center;color:var(--color-paper, #eff0e8);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.cost-calculator__extra[data-astro-cid-2j2n4jqo]{margin-top:1rem}.cost-calculator__scope[data-astro-cid-2j2n4jqo]{margin:-.85rem 0 .75rem;color:var(--color-text-muted, #94a8ad);font-size:.8125rem;font-weight:600;letter-spacing:.01em}.cost-calculator__included[data-astro-cid-2j2n4jqo]{margin:0 0 1.25rem;color:var(--color-text-secondary, #bac5c6);font-size:.9rem;line-height:1.5}.cost-calculator__breakdown[data-astro-cid-2j2n4jqo]{margin-top:1rem;border-top:1px solid rgb(239 240 232 / 18%)}.cost-calculator__breakdown[data-astro-cid-2j2n4jqo] summary[data-astro-cid-2j2n4jqo]{min-height:2.75rem;display:flex;align-items:center;color:var(--color-paper, #eff0e8);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.cost-calculator__assumptions[data-astro-cid-2j2n4jqo]{margin:.25rem 0 .75rem;color:var(--color-text-secondary, #bac5c6);font-size:.85rem;line-height:1.5}.cost-calculator__results[data-astro-cid-2j2n4jqo]{min-width:0;padding:clamp(1rem,2.5vw,1.75rem);border-left:2px solid var(--color-accent-primary, #7dd3dd);background:#101b1f8c}.cost-calculator__results[data-astro-cid-2j2n4jqo] h3[data-astro-cid-2j2n4jqo]{margin:0 0 1.25rem;color:var(--color-paper, #eff0e8);font-size:1.25rem;font-weight:600}.cost-calculator__comparison[data-astro-cid-2j2n4jqo]{display:grid;gap:.9rem}.cost-calculator__bar-row[data-astro-cid-2j2n4jqo]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem .75rem;align-items:baseline;color:var(--color-text-secondary, #bac5c6);font-size:.9rem}.cost-calculator__bar-row[data-astro-cid-2j2n4jqo] strong[data-astro-cid-2j2n4jqo]{color:var(--color-paper, #eff0e8);font-size:1rem;font-variant-numeric:tabular-nums}.cost-calculator__track[data-astro-cid-2j2n4jqo]{grid-column:1 / -1;height:.55rem;overflow:hidden;border-radius:999px;background:#eff0e81f}.cost-calculator__track[data-astro-cid-2j2n4jqo] span[data-astro-cid-2j2n4jqo]{display:block;width:var(--bar-width);height:100%;border-radius:inherit;background:var(--color-accent-primary, #7dd3dd)}.cost-calculator__bar-row[data-astro-cid-2j2n4jqo]:first-child .cost-calculator__track[data-astro-cid-2j2n4jqo] span[data-astro-cid-2j2n4jqo]{background:#bac5c6}.cost-calculator__axis[data-astro-cid-2j2n4jqo]{display:flex;justify-content:space-between;color:var(--color-text-muted, #94a8ad);font-size:.75rem;font-variant-numeric:tabular-nums}.cost-calculator__difference[data-astro-cid-2j2n4jqo]{display:grid;gap:.2rem;margin:1.25rem 0 0;padding-top:1rem;border-top:1px solid rgb(239 240 232 / 18%);color:var(--color-text-secondary, #bac5c6);line-height:1.45}.cost-calculator__difference[data-astro-cid-2j2n4jqo] strong[data-astro-cid-2j2n4jqo]{color:var(--color-paper, #eff0e8);font-size:1.25rem;font-variant-numeric:tabular-nums}.cost-calculator__direction[data-astro-cid-2j2n4jqo]{margin:.4rem 0 1.25rem;color:var(--color-text-secondary, #bac5c6);font-size:.9rem;line-height:1.45}.cost-calculator__table-wrap[data-astro-cid-2j2n4jqo]{max-width:100%;overflow-x:auto}.cost-calculator__table-wrap[data-astro-cid-2j2n4jqo]:focus-visible{outline:2px solid var(--color-accent-primary, #7dd3dd);outline-offset:3px}.cost-calculator[data-astro-cid-2j2n4jqo] table[data-astro-cid-2j2n4jqo]{width:100%;border-collapse:collapse;color:var(--color-text-secondary, #bac5c6);font-size:.875rem;line-height:1.45;font-variant-numeric:tabular-nums}.cost-calculator[data-astro-cid-2j2n4jqo] caption[data-astro-cid-2j2n4jqo]{padding-bottom:.5rem;color:var(--color-paper, #eff0e8);font-weight:600;text-align:left}.cost-calculator[data-astro-cid-2j2n4jqo] th[data-astro-cid-2j2n4jqo],.cost-calculator[data-astro-cid-2j2n4jqo] td[data-astro-cid-2j2n4jqo]{padding:.45rem .35rem;border-bottom:1px solid rgb(239 240 232 / 12%);text-align:right;white-space:nowrap}.cost-calculator[data-astro-cid-2j2n4jqo] th[data-astro-cid-2j2n4jqo]:first-child{text-align:left;white-space:normal}.cost-calculator[data-astro-cid-2j2n4jqo] thead[data-astro-cid-2j2n4jqo] th[data-astro-cid-2j2n4jqo]{color:var(--color-paper, #eff0e8);font-weight:600}.cost-calculator[data-astro-cid-2j2n4jqo] tfoot[data-astro-cid-2j2n4jqo] th[data-astro-cid-2j2n4jqo],.cost-calculator[data-astro-cid-2j2n4jqo] tfoot[data-astro-cid-2j2n4jqo] td[data-astro-cid-2j2n4jqo]{border-top:1px solid rgb(239 240 232 / 32%);border-bottom:0;color:var(--color-paper, #eff0e8);font-weight:600}.cost-calculator__caveat[data-astro-cid-2j2n4jqo],.cost-calculator__monthly[data-astro-cid-2j2n4jqo],.cost-calculator__noscript[data-astro-cid-2j2n4jqo]{color:var(--color-text-secondary, #bac5c6);font-size:.875rem;line-height:1.55}.cost-calculator__caveat[data-astro-cid-2j2n4jqo]{margin:1rem 0 0}.cost-calculator__monthly[data-astro-cid-2j2n4jqo]{margin:.65rem 0 0}.cost-calculator__monthly[data-astro-cid-2j2n4jqo] strong[data-astro-cid-2j2n4jqo]{color:var(--color-paper, #eff0e8);font-variant-numeric:tabular-nums}.cost-calculator__noscript[data-astro-cid-2j2n4jqo]{margin:1rem 0 0;padding-top:.75rem;border-top:1px solid rgb(239 240 232 / 18%)}.cost-calculator__live[data-astro-cid-2j2n4jqo]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px){.cost-calculator__layout[data-astro-cid-2j2n4jqo]{grid-template-columns:minmax(0,1fr)}.cost-calculator__results[data-astro-cid-2j2n4jqo]{border-top:2px solid var(--color-accent-primary, #7dd3dd);border-left:0}}@container cost-calculator (max-width: 620px){.cost-calculator__layout[data-astro-cid-2j2n4jqo]{grid-template-columns:minmax(0,1fr)}.cost-calculator__results[data-astro-cid-2j2n4jqo]{border-top:2px solid var(--color-accent-primary, #7dd3dd);border-left:0}}
