.cols[data-astro-cid-wllyhqx4]{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;gap:clamp(20px,3vw,36px);display:grid}.steps[data-astro-cid-wllyhqx4]{gap:20px;display:grid}fieldset[data-astro-cid-wllyhqx4]{border:1px solid var(--rule);background:var(--card);border-radius:18px;gap:14px;min-width:0;margin:0;padding:clamp(16px,2.4vw,24px);display:grid}legend[data-astro-cid-wllyhqx4]{font:600 1.1rem/1 var(--f-display);align-items:center;gap:10px;padding:0 6px;display:flex}.num[data-astro-cid-wllyhqx4]{background:var(--brand);width:26px;height:26px;color:var(--on-brand);font:800 .85rem/1 var(--f-body);border-radius:50%;place-items:center;display:inline-grid}.plan-pick[data-astro-cid-wllyhqx4]{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px;display:grid}.opt[data-astro-cid-wllyhqx4]{border:1.5px solid var(--rule);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;font-weight:400;display:flex}.opt[data-astro-cid-wllyhqx4]:has(input:checked){border-color:var(--brand);background:var(--brand-soft)}.opt[data-astro-cid-wllyhqx4] input[data-astro-cid-wllyhqx4]{width:18px;height:18px;accent-color:var(--brand);flex:none;margin-top:2px}.opt[data-astro-cid-wllyhqx4] b[data-astro-cid-wllyhqx4]{font-weight:600;display:block}.opt[data-astro-cid-wllyhqx4] small[data-astro-cid-wllyhqx4]{color:var(--muted);font-size:.82rem}.row2[data-astro-cid-wllyhqx4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:14px;display:grid}.row3[data-astro-cid-wllyhqx4]{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:14px;display:grid}.check[data-astro-cid-wllyhqx4]{flex-direction:row;align-items:flex-start;gap:10px;font-weight:500;display:flex}.check[data-astro-cid-wllyhqx4] input[data-astro-cid-wllyhqx4]{width:18px;height:18px;accent-color:var(--brand);flex:none;margin-top:2px}.summary[data-astro-cid-wllyhqx4]{background:var(--card);border:2px solid var(--brand);box-shadow:var(--shadow);border-radius:20px;gap:12px;padding:22px;display:grid;position:sticky;top:90px}.summary[data-astro-cid-wllyhqx4] h3[data-astro-cid-wllyhqx4]{font-size:1.35rem}.summary[data-astro-cid-wllyhqx4] dl[data-astro-cid-wllyhqx4]{gap:0;margin:0;display:grid}.summary[data-astro-cid-wllyhqx4] dl[data-astro-cid-wllyhqx4] div[data-astro-cid-wllyhqx4]{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:9px 0;font-size:.93rem;display:flex}.summary[data-astro-cid-wllyhqx4] dt[data-astro-cid-wllyhqx4]{color:var(--ink-2)}.summary[data-astro-cid-wllyhqx4] dd[data-astro-cid-wllyhqx4]{text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums;margin:0}.summary[data-astro-cid-wllyhqx4] .total[data-astro-cid-wllyhqx4] dd[data-astro-cid-wllyhqx4]{font-weight:600}.summary[data-astro-cid-wllyhqx4] .grand[data-astro-cid-wllyhqx4]{border-bottom:0;padding-top:12px}.summary[data-astro-cid-wllyhqx4] .grand[data-astro-cid-wllyhqx4] dt[data-astro-cid-wllyhqx4]{color:var(--ink);font-weight:700}.summary[data-astro-cid-wllyhqx4] .grand[data-astro-cid-wllyhqx4] dd[data-astro-cid-wllyhqx4]{color:var(--brand);font-size:1.3rem;font-weight:600}.hp[data-astro-cid-wllyhqx4]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.error[data-astro-cid-wllyhqx4]{color:var(--warn);background:var(--warn-soft);border-radius:12px;padding:10px 12px;font-size:.9rem}.result[data-astro-cid-wllyhqx4]{border:2px solid var(--brand);background:var(--card);border-radius:20px;outline:none;gap:10px;margin-top:24px;padding:22px;display:grid}pre[data-astro-cid-wllyhqx4]{white-space:pre-wrap;font:400 .86rem/1.5 var(--f-code);background:var(--paper-2);overflow-wrap:anywhere;border-radius:12px;margin:0;padding:12px 14px}@media (width<=900px){.cols[data-astro-cid-wllyhqx4]{grid-template-columns:1fr}.summary[data-astro-cid-wllyhqx4]{position:static}}.buy[data-astro-cid-5yqwf2sa]{background:radial-gradient(900px 380px at 100% 0%, var(--brand-soft), transparent 70%), var(--paper);padding-block:clamp(40px,6vw,80px)}.head[data-astro-cid-5yqwf2sa]{gap:14px;max-width:760px;display:grid}.head[data-astro-cid-5yqwf2sa] h1[data-astro-cid-5yqwf2sa]{font-size:clamp(2.1rem,4.6vw,3.3rem)}.next[data-astro-cid-5yqwf2sa]{counter-reset:n;border-top:3px solid var(--signal);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:0;margin:clamp(24px,3vw,36px) 0;padding:0;list-style:none;display:grid}.next[data-astro-cid-5yqwf2sa] li[data-astro-cid-5yqwf2sa]{counter-increment:n;align-content:start;gap:4px;padding:16px 18px 0 0;display:grid}.next[data-astro-cid-5yqwf2sa] li[data-astro-cid-5yqwf2sa]:before{content:counter(n, decimal-leading-zero);font:800 .78rem/1 var(--f-body);color:var(--signal)}.next[data-astro-cid-5yqwf2sa] b[data-astro-cid-5yqwf2sa]{font:600 1.05rem/1.2 var(--f-display)}.next[data-astro-cid-5yqwf2sa] span[data-astro-cid-5yqwf2sa]{color:var(--ink-2);font-size:.93rem}.foot[data-astro-cid-5yqwf2sa]{margin-top:20px}
