.calculator.svelte-1q2kagj{border:1px solid var(--color-line-strong);background:var(--color-surface);padding:clamp(1.25rem,3vw,2.5rem)}.calculator-head.svelte-1q2kagj{justify-content:space-between;align-items:center;gap:2rem;display:flex}.calculator-head.svelte-1q2kagj>p:where(.svelte-1q2kagj){color:var(--color-muted);font-size:.9rem}.volume.svelte-1q2kagj{background:var(--color-tint);margin:2rem 0;padding:1.5rem}.volume-value.svelte-1q2kagj{align-items:center;gap:1.5rem;display:flex}.volume-value.svelte-1q2kagj input:where(.svelte-1q2kagj){max-width:12rem;font:600 2rem var(--font-body)}.volume-value.svelte-1q2kagj input[type=number]:where(.svelte-1q2kagj){appearance:textfield}.volume-value.svelte-1q2kagj input[type=number]:where(.svelte-1q2kagj)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.volume-value.svelte-1q2kagj input[type=number]:where(.svelte-1q2kagj)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.annual-volume.svelte-1q2kagj{color:var(--color-ink);font:1rem var(--font-body)}.annual-volume.svelte-1q2kagj strong:where(.svelte-1q2kagj){color:var(--color-primary);font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:650}.volume-slider.svelte-1q2kagj{appearance:none;background:linear-gradient(to right, var(--color-primary) var(--slider-fill), color-mix(in srgb, var(--color-ink) 12%, transparent) var(--slider-fill)) center / 100% 6px no-repeat;width:100%;height:2.75rem;box-shadow:none;clip-path:none;cursor:pointer;border:0;border-radius:0;padding:0}.volume-slider.svelte-1q2kagj::-webkit-slider-runnable-track{background:0 0;border:0;height:6px}.volume-slider.svelte-1q2kagj::-moz-range-track{background:0 0;border:0;height:6px}.volume-slider.svelte-1q2kagj::-webkit-slider-thumb{appearance:none;background:var(--color-primary);width:20px;height:20px;box-shadow:0 0 0 5px var(--color-surface);border:0;border-radius:50%;margin-top:-7px}.volume-slider.svelte-1q2kagj::-moz-range-thumb{background:var(--color-primary);width:20px;height:20px;box-shadow:0 0 0 5px var(--color-surface);border:0;border-radius:50%}.volume-slider.svelte-1q2kagj:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.slider-labels.svelte-1q2kagj{font:calc(.65rem + 1px) var(--font-mono);color:var(--color-muted);justify-content:flex-end;display:flex}.cost-grid.svelte-1q2kagj{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}article.svelte-1q2kagj{border:1px solid var(--color-line);flex-direction:column;min-width:0;padding:1.5rem;display:flex}article.recommended.svelte-1q2kagj{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);background:var(--color-tint)}.provider.svelte-1q2kagj{font:700 calc(.75rem + 1px) var(--font-body);letter-spacing:.06em;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.provider-meta.svelte-1q2kagj{align-items:center;gap:.55rem;display:flex}.recommendation-badge.svelte-1q2kagj{visibility:hidden;background:var(--color-primary);color:var(--color-primary-ink);font:600 .7rem var(--font-body);letter-spacing:0;padding:.2rem .45rem}.recommendation-badge.visible.svelte-1q2kagj{visibility:visible}.provider.svelte-1q2kagj>span:where(.svelte-1q2kagj):not(.provider-meta),.provider-meta.svelte-1q2kagj>span:where(.svelte-1q2kagj):last-child{font:calc(.6rem + 1px) var(--font-mono);color:var(--color-muted)}h4.svelte-1q2kagj{color:var(--color-muted);margin:.6rem 0 1.25rem;font-size:.85rem;font-weight:400}.amount.svelte-1q2kagj{font:600 clamp(1.8rem,3vw,2.7rem)/1.2 var(--font-body);letter-spacing:-.05em;flex-wrap:wrap;align-items:baseline;gap:.3rem .65rem;display:flex}.amount.svelte-1q2kagj small:where(.svelte-1q2kagj){font:500 1rem/1.4 var(--font-body);white-space:nowrap;letter-spacing:0;color:var(--color-muted)}.amount.quote.svelte-1q2kagj{font-size:clamp(1.5rem,2.4vw,2rem)}article.svelte-1q2kagj .button{align-self:flex-start;margin-bottom:1rem}.cost-detail.svelte-1q2kagj{color:var(--color-muted);font-size:.8rem;line-height:1.7}.card-footer.svelte-1q2kagj{border-top:1px solid var(--color-line);margin-top:auto;padding-top:1rem;font-size:calc(.7rem + 1px)}.recommended.svelte-1q2kagj .card-footer:where(.svelte-1q2kagj){color:var(--color-primary);font-weight:600}.recommendation.svelte-1q2kagj{background:var(--color-tint);align-items:center;gap:1rem;margin-top:1.5rem;padding:1.5rem;display:flex}.recommendation.svelte-1q2kagj>span:where(.svelte-1q2kagj){color:var(--color-primary);font-size:2rem}.recommendation.svelte-1q2kagj p:where(.svelte-1q2kagj){flex:1;margin:0;font-weight:600}.recommendation.svelte-1q2kagj small:where(.svelte-1q2kagj){color:var(--color-muted);margin-top:.3rem;font-weight:400;display:block}@media (width<=60rem){.cost-grid.svelte-1q2kagj{grid-template-columns:1fr}}@media (width<=40rem){.calculator-head.svelte-1q2kagj{display:block}.recommendation.svelte-1q2kagj{flex-wrap:wrap}.recommendation.svelte-1q2kagj p:where(.svelte-1q2kagj){flex-basis:80%}.volume.svelte-1q2kagj{padding:1rem}.volume-value.svelte-1q2kagj{flex-wrap:wrap;gap:.5rem}}
