.calc[data-astro-cid-de3rmf25]{background:var(--bg-sunken);border-radius:var(--radius-2xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(20px,3vw,40px);padding:clamp(20px,3vw,36px);display:grid}.calc-form[data-astro-cid-de3rmf25]{align-content:start;gap:18px;display:grid}.calc-form[data-astro-cid-de3rmf25] [data-astro-cid-de3rmf25]:is(h2,h3),.calc-form[data-astro-cid-de3rmf25] p[data-astro-cid-de3rmf25]{margin:0}.slider[data-astro-cid-de3rmf25]{gap:6px;display:grid}.slider-top[data-astro-cid-de3rmf25]{font:var(--text-label);justify-content:space-between;gap:12px;display:flex}.slider[data-astro-cid-de3rmf25] output[data-astro-cid-de3rmf25]{font-variant-numeric:tabular-nums}.plain-range[data-astro-cid-de3rmf25]{width:100%;min-height:var(--target-min);accent-color:var(--primary)}.hc-range-fill[data-astro-cid-de3rmf25]{width:0}.estimate[data-astro-cid-de3rmf25]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--elev-2);align-content:start;gap:14px;padding:22px;display:grid}.est-top[data-astro-cid-de3rmf25]{font:var(--text-label);justify-content:space-between;align-items:center;gap:10px;display:flex}.est-top[data-astro-cid-de3rmf25] span[data-astro-cid-de3rmf25]:first-child{align-items:center;gap:8px;display:flex}.pill-small[data-astro-cid-de3rmf25]{border-radius:var(--radius-pill);background:var(--bg-sunken);font:600 12px/20px var(--font-sans);color:var(--text-2);padding:2px 10px}.estimate[data-astro-cid-de3rmf25] dl[data-astro-cid-de3rmf25]{margin:0;display:grid}.estimate[data-astro-cid-de3rmf25] dl[data-astro-cid-de3rmf25] div[data-astro-cid-de3rmf25]{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.estimate[data-astro-cid-de3rmf25] dd[data-astro-cid-de3rmf25]{margin:0;font-weight:600}.dt-note[data-astro-cid-de3rmf25]{font:var(--text-caption);color:var(--text-3);display:block}.plans[data-astro-cid-de3rmf25]{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;display:grid}.plan[data-astro-cid-de3rmf25]{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard);align-content:start;gap:6px;padding:12px 14px;display:grid}.plan[data-astro-cid-de3rmf25][data-best]{border-color:var(--primary);background:var(--primary-subtle)}.plan-name[data-astro-cid-de3rmf25]{font:var(--text-label)}.plan-line[data-astro-cid-de3rmf25]{font:var(--text-small);justify-content:space-between;gap:8px;display:flex}.verdict[data-astro-cid-de3rmf25]{font:var(--text-label);color:var(--primary-text);margin:0}.cap[data-astro-cid-de3rmf25]{gap:6px;display:grid}.cap-top[data-astro-cid-de3rmf25]{font:var(--text-caption);color:var(--text-2);justify-content:space-between;display:flex}.cap-bar[data-astro-cid-de3rmf25]{border-radius:var(--radius-pill);background:var(--border-default);height:8px;overflow:hidden}.cap-fill[data-astro-cid-de3rmf25]{background:var(--primary);border-radius:var(--radius-pill);width:0;height:100%}.versus[data-astro-cid-de3rmf25]{background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);grid-column:1/-1;gap:14px;padding:clamp(18px,2.5vw,28px);display:grid}.versus-head[data-astro-cid-de3rmf25]{gap:4px;display:grid}.versus-title[data-astro-cid-de3rmf25]{align-items:center;gap:8px;margin:0;font-weight:600;display:inline-flex}.save[data-astro-cid-de3rmf25]{font:600 clamp(18px, 2vw, 22px) / 1.3 var(--font-sans);color:var(--primary-text);margin:0}.bars[data-astro-cid-de3rmf25]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bars[data-astro-cid-de3rmf25] li[data-astro-cid-de3rmf25]{grid-template-columns:minmax(150px,1.2fr) 2fr minmax(110px,auto);align-items:center;gap:12px;display:grid}.who[data-astro-cid-de3rmf25]{gap:2px;font-weight:500;display:grid}.bar[data-astro-cid-de3rmf25]{background:var(--bg-sunken);border-radius:999px;height:12px;overflow:hidden}.bar-fill[data-astro-cid-de3rmf25]{border-radius:inherit;background:var(--text-3);width:2%;height:100%;transition:width .2s;display:block}[data-astro-cid-de3rmf25][data-row=ours] .bar-fill[data-astro-cid-de3rmf25]{background:var(--primary)}.amt[data-astro-cid-de3rmf25]{text-align:right;gap:2px;display:grid}@media (width<=559px){.bars[data-astro-cid-de3rmf25] li[data-astro-cid-de3rmf25]{grid-template-columns:1fr auto}.bar[data-astro-cid-de3rmf25]{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.bar-fill[data-astro-cid-de3rmf25]{transition:none}}.fine[data-astro-cid-de3rmf25]{font:var(--text-caption);color:var(--text-3);margin:0}@supports selector(:has(*)){.plans[data-astro-cid-b7stlpd6]:has(input[value=yearly]:checked) [data-astro-cid-b7stlpd6]:is(.price-monthly,.price-monthly-inline),.plans[data-astro-cid-b7stlpd6]:has(input[value=monthly]:checked) [data-astro-cid-b7stlpd6]:is(.price-yearly,.price-yearly-inline){display:none}}.plans[data-astro-cid-b7stlpd6] [data-astro-cid-b7stlpd6]:is(.price-monthly,.price-yearly){animation:.26s cubic-bezier(.22,1,.36,1) price-in}@keyframes price-in{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.plans[data-astro-cid-b7stlpd6] [data-astro-cid-b7stlpd6]:is(.price-monthly,.price-yearly){animation:none}}
