.book[data-astro-cid-uk4drrvt]{padding-block:48px 80px;display:flex;flex-direction:column;gap:28px;line-height:1.5}.strong[data-astro-cid-uk4drrvt]{font-weight:600}.navy[data-astro-cid-uk4drrvt]{color:var(--marine-900)}.pills[data-astro-cid-uk4drrvt]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pill[data-astro-cid-uk4drrvt]{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--sand-200);color:var(--ink-600);font-size:14px}.pill[data-astro-cid-uk4drrvt] .tick[data-astro-cid-uk4drrvt]{display:none}.pill[data-astro-cid-uk4drrvt].is-current{background:var(--marine-900);color:var(--sand-50);font-weight:600}.pill[data-astro-cid-uk4drrvt].is-done{background:var(--gulf-100);color:var(--marine-900);font-weight:600}.pill[data-astro-cid-uk4drrvt].is-done .num[data-astro-cid-uk4drrvt]{display:none}.pill[data-astro-cid-uk4drrvt].is-done .tick[data-astro-cid-uk4drrvt]{display:inline}.layout[data-astro-cid-uk4drrvt]{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}.panel[data-astro-cid-uk4drrvt]{flex:999 1 560px;min-width:0;background:#fff;border:1px solid var(--sand-300);border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:24px}.step[data-astro-cid-uk4drrvt]{display:flex;flex-direction:column;gap:20px}.step[data-astro-cid-uk4drrvt][hidden]{display:none}.step[data-astro-cid-uk4drrvt] h2[data-astro-cid-uk4drrvt]{font-size:24px;color:var(--marine-900)}.zip-field[data-astro-cid-uk4drrvt]{max-width:240px}.input-mono[data-astro-cid-uk4drrvt]{font-size:19px}.ok[data-astro-cid-uk4drrvt]{color:var(--gulf-500);font-weight:600}.bad[data-astro-cid-uk4drrvt]{color:var(--signal-600);font-weight:600}.note[data-astro-cid-uk4drrvt]{font-size:15px;color:var(--ink-600)}.counter[data-astro-cid-uk4drrvt]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border:1px solid var(--sand-300);border-radius:12px}.counter-ctl[data-astro-cid-uk4drrvt]{display:flex;align-items:center;gap:12px}.ctr[data-astro-cid-uk4drrvt]{width:44px;height:44px;border-radius:10px;font:600 20px var(--font-mono);cursor:pointer}.dec[data-astro-cid-uk4drrvt]{border:1.5px solid var(--sand-400);background:#fff;color:var(--marine-900)}.inc[data-astro-cid-uk4drrvt]{border:1.5px solid var(--marine-900);background:var(--marine-900);color:var(--sand-50)}output[data-astro-cid-uk4drrvt]{min-width:28px;text-align:center;font-size:24px;font-weight:600;color:var(--marine-900)}fieldset[data-astro-cid-uk4drrvt]{margin:0;padding:0;border:0}legend[data-astro-cid-uk4drrvt]{font-weight:600;margin-bottom:10px;padding:0}.chips[data-astro-cid-uk4drrvt]{display:flex;flex-wrap:wrap;gap:10px}.chip[data-astro-cid-uk4drrvt]{min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid var(--sand-400);background:#fff;color:var(--ink-800);font:500 15px var(--font-body);cursor:pointer}.chip[data-astro-cid-uk4drrvt][aria-pressed=true]{border:2px solid var(--marine-900);background:var(--marine-900);color:var(--sand-50);font-weight:600}.check[data-astro-cid-uk4drrvt]{display:flex;gap:10px;align-items:center;min-height:40px;font-size:15px}.check[data-astro-cid-uk4drrvt] input[data-astro-cid-uk4drrvt]{width:20px;height:20px;flex:none;accent-color:var(--marine-900)}.price-table[data-astro-cid-uk4drrvt]{border:1px solid var(--sand-300);border-radius:14px;overflow-x:auto}table[data-astro-cid-uk4drrvt]{width:100%;min-width:440px;border-collapse:collapse;font-size:16px}thead[data-astro-cid-uk4drrvt] tr[data-astro-cid-uk4drrvt]{text-align:left;background:var(--sand-100);font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-500)}thead[data-astro-cid-uk4drrvt] th[data-astro-cid-uk4drrvt]{padding:12px 18px}tbody[data-astro-cid-uk4drrvt]{font-family:var(--font-mono)}tbody[data-astro-cid-uk4drrvt] tr[data-astro-cid-uk4drrvt]{border-top:1px solid var(--sand-300)}tbody[data-astro-cid-uk4drrvt] th[data-astro-cid-uk4drrvt]{text-align:left;font-family:var(--font-body);font-weight:600}tbody[data-astro-cid-uk4drrvt] th[data-astro-cid-uk4drrvt],tbody[data-astro-cid-uk4drrvt] td[data-astro-cid-uk4drrvt]{padding:14px 18px}tfoot[data-astro-cid-uk4drrvt] tr[data-astro-cid-uk4drrvt]{background:var(--marine-900);color:var(--sand-50)}tfoot[data-astro-cid-uk4drrvt] th[data-astro-cid-uk4drrvt]{text-align:left;padding:16px 18px}tfoot[data-astro-cid-uk4drrvt] td[data-astro-cid-uk4drrvt]{padding:16px 18px}.r[data-astro-cid-uk4drrvt]{text-align:right}.total[data-astro-cid-uk4drrvt]{font-family:var(--font-mono);font-size:28px;font-weight:600}.roof[data-astro-cid-uk4drrvt]{padding:14px 16px;border-radius:10px;background:var(--sand-200);font-size:15px}.ticks[data-astro-cid-uk4drrvt]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:15px;color:var(--ink-600)}.embed[data-astro-cid-uk4drrvt]{width:100%;min-height:640px;border:1px solid var(--sand-300);border-radius:14px;background:#fff}.nav[data-astro-cid-uk4drrvt]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--sand-300);padding-top:20px}.back[data-astro-cid-uk4drrvt]{padding:0 18px;font-size:16px}.back[data-astro-cid-uk4drrvt][hidden],.next[data-astro-cid-uk4drrvt][hidden]{display:none}.hint[data-astro-cid-uk4drrvt]{flex:1;font-size:14px;color:var(--ink-500);text-align:right}.next[data-astro-cid-uk4drrvt]{padding:0 26px}.next[data-astro-cid-uk4drrvt]:disabled{background:var(--sand-300);color:#6b747c;cursor:not-allowed}.summary[data-astro-cid-uk4drrvt]{flex:1 1 300px;min-width:0;background:#fff;border:1px solid var(--sand-300);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:14px;position:sticky;top:100px}.summary[data-astro-cid-uk4drrvt] h2[data-astro-cid-uk4drrvt]{font-size:18px;color:var(--marine-900)}dl[data-astro-cid-uk4drrvt]{margin:0;display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font-size:15px}dt[data-astro-cid-uk4drrvt]{color:var(--ink-500)}dd[data-astro-cid-uk4drrvt]{margin:0}.sum-price[data-astro-cid-uk4drrvt]{border-top:1px solid var(--sand-300);padding-top:14px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.sum-total[data-astro-cid-uk4drrvt]{font-size:28px;font-weight:600;color:var(--marine-900)}.summary[data-astro-cid-uk4drrvt] .btn[data-astro-cid-uk4drrvt]{gap:6px}@media(max-width:899px){.summary[data-astro-cid-uk4drrvt]{position:static}}@media(max-width:600px){.book[data-astro-cid-uk4drrvt]{padding-top:32px}.panel[data-astro-cid-uk4drrvt]{padding:20px}.hint[data-astro-cid-uk4drrvt]{flex-basis:100%;order:-1;text-align:left}.next[data-astro-cid-uk4drrvt]{margin-left:auto}}
