.head[data-astro-cid-3xew2pm5]{padding:40px 0 32px}.head[data-astro-cid-3xew2pm5] h1[data-astro-cid-3xew2pm5]{margin:12px 0 16px;font-size:clamp(56px,11vw,120px);line-height:.95}.lead[data-astro-cid-3xew2pm5]{color:var(--ink-2);max-width:56ch;margin:0;font-size:19px}.calc[data-astro-cid-3xew2pm5]{border-top:1px solid var(--line-strong);gap:40px;padding-top:32px;display:grid}fieldset[data-astro-cid-3xew2pm5]{border:0;margin:0 0 28px;padding:0}legend[data-astro-cid-3xew2pm5]{margin-bottom:12px;padding:0}.chips[data-astro-cid-3xew2pm5]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-3xew2pm5] input[data-astro-cid-3xew2pm5]{opacity:0;pointer-events:none;position:absolute}.chip[data-astro-cid-3xew2pm5] span[data-astro-cid-3xew2pm5]{border:1px solid var(--hairline);border-radius:var(--radius-pill);cursor:pointer;align-items:center;min-height:44px;padding:0 18px;font-size:15px;display:inline-flex}.chip[data-astro-cid-3xew2pm5] input[data-astro-cid-3xew2pm5]:checked+span[data-astro-cid-3xew2pm5]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip--check[data-astro-cid-3xew2pm5] input[data-astro-cid-3xew2pm5]:checked+span[data-astro-cid-3xew2pm5]:before{content:"✓";color:var(--accent);margin-inline-end:8px}.chip[data-astro-cid-3xew2pm5] input[data-astro-cid-3xew2pm5]:focus-visible+span[data-astro-cid-3xew2pm5]{outline:2px solid var(--focus);outline-offset:2px}.dims[data-astro-cid-3xew2pm5]{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.dims[data-astro-cid-3xew2pm5] label[data-astro-cid-3xew2pm5]{color:var(--ink-2);gap:6px;font-size:14px;display:grid}.dims[data-astro-cid-3xew2pm5] input[data-astro-cid-3xew2pm5]{width:110px;min-height:48px;font:inherit;font-size:20px;font-family:var(--font-mono);border:1px solid var(--line-strong);background:var(--surface);text-align:center;direction:ltr;padding:0 14px}.dims__x[data-astro-cid-3xew2pm5]{font-family:var(--font-mono);padding-bottom:12px}.dims__area[data-astro-cid-3xew2pm5]{color:var(--ink-2);margin:0 0 12px;font-size:15px}.tiers[data-astro-cid-3xew2pm5]{gap:10px;margin:18px 0 32px;display:grid}.tier[data-astro-cid-3xew2pm5]{text-align:start;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;gap:4px;padding:20px;display:grid}.tier[data-astro-cid-3xew2pm5].is-on{background:var(--ink);color:var(--bg)}.tier__name[data-astro-cid-3xew2pm5]{font-weight:600}.tier__style[data-astro-cid-3xew2pm5]{color:var(--ink-2);min-height:1.3em;font-size:13px}.tier[data-astro-cid-3xew2pm5].is-on .tier__style[data-astro-cid-3xew2pm5],.tier[data-astro-cid-3xew2pm5].is-on .tier__split[data-astro-cid-3xew2pm5]{color:#bdb8ae}.tier__total[data-astro-cid-3xew2pm5]{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-top:10px;font-size:48px;line-height:1.05}.tier__cur[data-astro-cid-3xew2pm5]{vertical-align:.7em;color:var(--accent);margin-inline-end:4px;font-size:.5em}.tier__split[data-astro-cid-3xew2pm5]{color:var(--ink-2);gap:14px;font-size:13px;display:flex}.tier__split[data-astro-cid-3xew2pm5] b[data-astro-cid-3xew2pm5]{font-variant-numeric:tabular-nums;font-weight:600}.items__title[data-astro-cid-3xew2pm5]{margin-bottom:12px;font-size:28px}.items[data-astro-cid-3xew2pm5] table[data-astro-cid-3xew2pm5]{border-collapse:collapse;width:100%;font-size:15px}.items[data-astro-cid-3xew2pm5] th,.items[data-astro-cid-3xew2pm5] td{border-bottom:1px solid var(--hairline);vertical-align:top;padding:10px 0}.items[data-astro-cid-3xew2pm5] th{text-align:start;padding-inline-end:12px;font-weight:400}.items[data-astro-cid-3xew2pm5] td{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.items[data-astro-cid-3xew2pm5] .items__c{color:var(--ink-2)}.items[data-astro-cid-3xew2pm5] .items__s{color:var(--ink-2);font-size:12px;font-family:var(--font-mono);display:block}.calc__cta[data-astro-cid-3xew2pm5]{background:var(--accent-soft);gap:16px;margin-top:32px;padding:24px;display:grid}.calc__cta[data-astro-cid-3xew2pm5] p[data-astro-cid-3xew2pm5]{margin:0}.how[data-astro-cid-3xew2pm5]{border-top:1px solid var(--line-strong);max-width:var(--measure);margin-top:56px;padding-top:20px}.how[data-astro-cid-3xew2pm5] summary[data-astro-cid-3xew2pm5]{cursor:pointer;font-size:17px;font-weight:600}.how__body[data-astro-cid-3xew2pm5]{color:var(--ink-2);font-size:15px}@media (width>=640px){.tiers[data-astro-cid-3xew2pm5]{grid-template-columns:repeat(3,1fr)}}@media (width>=1024px){.calc[data-astro-cid-3xew2pm5]{grid-template-columns:4fr 7fr;gap:72px}.calc__form[data-astro-cid-3xew2pm5]{top:calc(var(--header-h) + 24px);align-self:start;position:sticky}}
