.calc-grid.svelte-xb97ck{background:var(--hairline);grid-template-columns:minmax(0,1.5fr) minmax(min(320px,100%),1fr);gap:1px;margin-top:56px;display:grid}.compact.svelte-xb97ck .calc-grid:where(.svelte-xb97ck){margin-top:0}.calc-panel.svelte-xb97ck{background:var(--ground);padding:clamp(24px,3vw,40px)}.calc-result.svelte-xb97ck{flex-direction:column;justify-content:space-between;gap:32px;display:flex}.chips.svelte-xb97ck{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.chip-wrap.svelte-xb97ck{border:1px solid var(--chip-line);background:0 0;align-items:stretch;transition:border-color .16s,background .16s,transform .16s;display:flex}.chip-wrap.is-on.svelte-xb97ck{border-color:var(--color-copper);background:#c2703d24;transform:translateY(-1px)}.chip-toggle.svelte-xb97ck{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);cursor:pointer;text-align:left;background:0 0;border:0;min-height:44px;padding:13px 8px 13px 15px;font-size:12px}.chip-wrap.is-on.svelte-xb97ck .chip-toggle:where(.svelte-xb97ck){color:var(--color-copper)}.chip-price.svelte-xb97ck{font-family:var(--font-mono);color:var(--fg-muted);opacity:.75;cursor:text;align-items:center;gap:1px;padding:0 15px 0 0;font-size:12px;display:flex}.chip-wrap.is-on.svelte-xb97ck .chip-price:where(.svelte-xb97ck){color:var(--color-copper)}.chip-price.svelte-xb97ck input:where(.svelte-xb97ck){width:6ch;color:inherit;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:1px dotted #0000;border-radius:0;padding:2px 0;transition:border-color .16s}.chip-price.svelte-xb97ck:hover input:where(.svelte-xb97ck),.chip-price.svelte-xb97ck input:where(.svelte-xb97ck):focus{border-bottom-color:currentColor}.chip-price.svelte-xb97ck input:where(.svelte-xb97ck):focus{outline-offset:2px}.calc-divider.svelte-xb97ck{margin:36px 0 32px}.sliders.svelte-xb97ck{gap:30px;margin-top:26px;display:grid}.slider.svelte-xb97ck{display:block}.slider-head.svelte-xb97ck{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;font-size:12px;display:flex}.slider-value.svelte-xb97ck{color:var(--fg-strong);font-size:22px}.slider-note.svelte-xb97ck{color:var(--fg-faint);max-width:62ch;margin-top:12px;font-size:15px;line-height:1.5}.avg-edit.svelte-xb97ck{font-family:var(--font-mono);color:var(--fg-strong);align-items:baseline;gap:2px;margin-top:12px;font-size:34px;display:flex}.avg-edit.svelte-xb97ck input:where(.svelte-xb97ck){width:8ch;color:inherit;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:1px dotted #0000;border-radius:0;padding:0;transition:border-color .16s}.avg-edit.svelte-xb97ck:hover input:where(.svelte-xb97ck),.avg-edit.svelte-xb97ck input:where(.svelte-xb97ck):focus{border-bottom-color:#e8e4e059}.avg-meta.svelte-xb97ck{font-family:var(--font-mono);letter-spacing:.12em;color:var(--fg-faint);text-transform:uppercase;margin-top:6px;font-size:12px}.result-label.svelte-xb97ck{font-family:var(--font-mono);letter-spacing:.14em;color:var(--fg-muted);text-transform:uppercase;margin-bottom:10px;font-size:12px}.result-figure.svelte-xb97ck{font-family:var(--font-display);font-weight:400;font-size:var(--text-total);letter-spacing:-.045em;color:var(--color-copper);line-height:.86}.result-math.svelte-xb97ck{font-family:var(--font-mono);letter-spacing:.06em;color:var(--fg-faint);margin-top:14px;font-size:12px;line-height:1.7}.verdict.svelte-xb97ck{border-top:1px solid var(--hairline);padding-top:24px}.verdict.svelte-xb97ck p:where(.svelte-xb97ck){color:var(--color-n200);font-size:17px;line-height:1.5}.exits.svelte-xb97ck{gap:10px;margin-top:22px;display:grid}.email-form.svelte-xb97ck{gap:14px;margin-top:18px;display:grid}.email-note.svelte-xb97ck,.sent-note.svelte-xb97ck{font-family:var(--font-mono);letter-spacing:.08em;color:var(--fg-footnote);text-transform:uppercase;font-size:12px;line-height:1.7}.sent-note.svelte-xb97ck{color:var(--color-copper);margin-top:18px}.nojs-tool[data-astro-cid-rnhshsvj]{gap:28px;margin-top:48px;display:grid}.nojs-note[data-astro-cid-rnhshsvj]{color:var(--fg);max-width:68ch;font-size:18px}.nojs-worked[data-astro-cid-rnhshsvj]{margin-top:14px}.nojs-callout[data-astro-cid-rnhshsvj]{max-width:78ch}.builder-grid.svelte-iigcr5{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:clamp(28px,4vw,56px);margin-top:56px;display:grid}.group-gap.svelte-iigcr5{margin-top:44px}.label-step.svelte-iigcr5{margin-bottom:18px}.tier-grid.svelte-iigcr5{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px;display:grid}.tier.svelte-iigcr5{text-align:left;cursor:pointer;border:1px solid var(--hairline);color:var(--fg);background:0 0;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:22px 20px 26px;transition:border-color .16s,background .16s;display:flex}.tier.svelte-iigcr5:hover{border-color:var(--fg-muted)}.tier.is-on.svelte-iigcr5{border-color:var(--accent);background:var(--raised)}.tier-head.svelte-iigcr5{justify-content:space-between;align-items:baseline;gap:8px;min-height:38px;display:flex}.tier-name.svelte-iigcr5{font-family:var(--font-mono);letter-spacing:.14em;color:var(--fg-strong);text-transform:uppercase;font-size:12px}.tier-flag.svelte-iigcr5{font-family:var(--font-mono);letter-spacing:.1em;color:var(--accent);text-align:right;text-transform:uppercase;font-size:12px}.tier-price.svelte-iigcr5{font-family:var(--font-display);color:var(--fg-strong);margin:14px 0 4px;font-size:42px;font-weight:400;line-height:1;display:block}.tier.is-on.svelte-iigcr5 .tier-price:where(.svelte-iigcr5){color:var(--accent)}.tier-unit.svelte-iigcr5{font-family:var(--font-mono);letter-spacing:.1em;color:var(--fg-muted);text-transform:uppercase;font-size:12px;display:block}.tier-rule.svelte-iigcr5{background:var(--hairline);flex-shrink:0;height:1px;margin:16px 0;display:block}.tier-once.svelte-iigcr5,.tier-includes.svelte-iigcr5{margin-top:12px;font-size:14px;line-height:1.5;display:block}.tier-specs.svelte-iigcr5{font-family:var(--font-mono);color:var(--fg);text-transform:uppercase;gap:6px;font-size:12px;display:grid}.matrix-scroll.svelte-iigcr5{overflow-x:auto}.matrix.svelte-iigcr5{border:1px solid var(--hairline);background:var(--raised);grid-template-columns:120px repeat(3,1fr);min-width:20rem;display:grid}.matrix-head.svelte-iigcr5{border-bottom:1px solid var(--hairline);font-family:var(--font-mono);letter-spacing:.1em;color:var(--fg-muted);text-transform:uppercase;padding:14px 16px;font-size:12px}.matrix-head.svelte-iigcr5:not(:first-child){border-left:1px solid var(--hairline)}.matrix-row-label.svelte-iigcr5{border-bottom:1px solid var(--hairline);font-family:var(--font-mono);color:var(--fg-strong);text-transform:uppercase;padding:16px;font-size:12px}.matrix-cell.svelte-iigcr5{border:0;border-bottom:1px solid var(--hairline);border-left:1px solid var(--hairline);cursor:pointer;font-family:var(--font-mono);text-align:left;color:var(--fg);font-variant-numeric:tabular-nums;background:0 0;min-height:44px;padding:16px;font-size:15px;transition:background .16s,color .16s}.matrix-cell.svelte-iigcr5:hover{background:var(--ghost-fill)}.matrix-cell.is-on.svelte-iigcr5{background:var(--color-copper);color:var(--color-ink)}.matrix-actions.svelte-iigcr5{margin-top:12px}.matrix-note.svelte-iigcr5{text-transform:uppercase;margin-top:12px}.chip-row.svelte-iigcr5{flex-wrap:wrap;gap:12px;display:flex}.summary.svelte-iigcr5{background:var(--color-ink);padding:34px 32px 38px;position:sticky;top:96px}.summary-title.svelte-iigcr5{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-copper);text-transform:uppercase;margin-bottom:24px;font-size:12px}.summary-empty.svelte-iigcr5{color:var(--color-n400);font-size:16px;line-height:1.5}.summary-lines.svelte-iigcr5{font-family:var(--font-mono);color:var(--color-n300);gap:12px;font-size:14px;display:grid}.summary-line.svelte-iigcr5{justify-content:space-between;gap:16px;display:flex}.summary-value.svelte-iigcr5{color:#fff;white-space:nowrap}.summary-rule.svelte-iigcr5{background:#e8e4e033;border:0;height:1px;margin:26px 0 22px}.summary-total-label.svelte-iigcr5{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-n400);text-transform:uppercase;font-size:12px}.summary-total.svelte-iigcr5{font-family:var(--font-display);font-weight:400;font-size:var(--text-total-sm);letter-spacing:-.04em;color:var(--color-copper);margin-top:8px;line-height:.9}.summary-unit.svelte-iigcr5{font-family:var(--font-mono);letter-spacing:.06em;padding-left:.12em;font-size:.28em}.summary-extras.svelte-iigcr5{font-family:var(--font-mono);color:var(--color-n500);text-transform:uppercase;gap:10px;margin-top:22px;font-size:13px;display:grid}.summary-extras.svelte-iigcr5>div:where(.svelte-iigcr5){justify-content:space-between;gap:12px;display:flex}.summary-extras.svelte-iigcr5 span:where(.svelte-iigcr5):last-child{color:var(--color-n300)}.summary-cta.svelte-iigcr5{margin-top:28px}.summary-cta[aria-disabled=true].svelte-iigcr5{color:#16120fb3;background:#c2703d59}.summary-foot.svelte-iigcr5{color:var(--color-n600);margin-top:16px}@media (width<=860px){.summary.svelte-iigcr5{position:static;top:auto}html.builder-bar-open .summary.svelte-iigcr5{z-index:95;padding:16px var(--spacing-inset) 18px;border-top:1px solid #c2703d66;grid-template-columns:1fr auto;align-items:center;gap:12px 16px;display:grid;position:fixed;inset:auto 0 0}html.builder-bar-open .summary-title.svelte-iigcr5,html.builder-bar-open .summary-lines.svelte-iigcr5,html.builder-bar-open .summary-rule.svelte-iigcr5,html.builder-bar-open .summary-extras.svelte-iigcr5,html.builder-bar-open .summary-foot.svelte-iigcr5,html.builder-bar-open .summary-empty.svelte-iigcr5{display:none}html.builder-bar-open .summary-total-label.svelte-iigcr5{grid-column:1;font-size:12px}html.builder-bar-open .summary-total.svelte-iigcr5{grid-area:2/1;margin-top:2px;font-size:34px}html.builder-bar-open .summary-cta.svelte-iigcr5{grid-area:1/2/span 2;width:auto;margin-top:0;padding:16px 18px;font-size:12px}html.builder-bar-open body{padding-bottom:104px}html.builder-bar-open .mobile-bar{display:none}html.builder-bar-open .chat-launch{bottom:108px}}.nojs-tool[data-astro-cid-sjiedtoa]{gap:20px;margin-top:48px;display:grid}.nojs-head[data-astro-cid-sjiedtoa]{font-family:var(--font-body);color:var(--fg-strong);margin-top:22px;font-size:26px;font-weight:600}.nojs-note[data-astro-cid-sjiedtoa]{color:var(--fg);max-width:68ch;font-size:18px}
