.how.svelte-1d1qz51{display:grid;gap:18px}.flow.svelte-1d1qz51{list-style:none;padding:0;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:6px}.node.svelte-1d1qz51{display:grid;justify-items:center;text-align:center;gap:4px;padding:14px 8px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line)}.node.svelte-1d1qz51 b:where(.svelte-1d1qz51){font-size:13.5px;color:var(--ink)}.node.svelte-1d1qz51 span:where(.svelte-1d1qz51):last-child{font-size:12px;color:var(--muted);line-height:1.35}.ic.svelte-1d1qz51{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--brand-50);color:var(--brand)}.link.svelte-1d1qz51{position:relative;display:grid;justify-items:center;width:92px}.line.svelte-1d1qz51{width:100%;height:2px;background:repeating-linear-gradient(90deg,var(--brand) 0 6px,transparent 6px 10px);animation:svelte-1d1qz51-flow 1s linear infinite;background-size:20px 2px}@keyframes svelte-1d1qz51-flow{to{background-position:20px 0}}.lk.svelte-1d1qz51{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:11px;line-height:1.3;color:var(--text-2);text-align:center}.lk.svelte-1d1qz51 svg{flex:none;color:var(--brand)}.extra.svelte-1d1qz51{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;color:var(--text-2)}.steps.svelte-1d1qz51{list-style:none;padding:0;display:grid;gap:12px}.steps.svelte-1d1qz51 li:where(.svelte-1d1qz51){display:flex;gap:12px}.steps.svelte-1d1qz51 li:where(.svelte-1d1qz51)>span:where(.svelte-1d1qz51){flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent);color:#1a0d00;font-weight:800;font-size:13px}.steps.svelte-1d1qz51 b:where(.svelte-1d1qz51){color:var(--ink);font-size:14.5px}.steps.svelte-1d1qz51 p:where(.svelte-1d1qz51){font-size:14px;color:var(--text-2);margin-top:2px}@media(max-width:720px){.flow.svelte-1d1qz51{grid-template-columns:1fr}.link.svelte-1d1qz51{width:auto;padding:4px 0}.line.svelte-1d1qz51{width:2px;height:22px;background:repeating-linear-gradient(180deg,var(--brand) 0 6px,transparent 6px 10px);background-size:2px 20px;animation:none}}.planner.svelte-op8zpi{display:grid;gap:16px}.premises.svelte-op8zpi{display:grid;grid-template-columns:repeat(9,1fr);gap:8px}.prem.svelte-op8zpi{display:grid;justify-items:center;gap:8px;padding:14px 6px;border:1.5px solid var(--line);border-radius:16px;background:var(--surface);color:var(--text-2);transition:all .15s}.prem.svelte-op8zpi:hover{border-color:var(--brand-100);color:var(--brand)}.prem.on.svelte-op8zpi{border-color:var(--brand);background:var(--brand-50);color:var(--brand);box-shadow:0 6px 18px -8px #0a0ac473}.pi.svelte-op8zpi{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--surface-2)}.prem.on.svelte-op8zpi .pi:where(.svelte-op8zpi){background:var(--brand);color:#fff}.pn.svelte-op8zpi{font-size:12.5px;font-weight:700;text-align:center;line-height:1.25}.grid.svelte-op8zpi{display:grid;grid-template-columns:340px minmax(0,1fr);gap:16px;align-items:start}.card.svelte-op8zpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);padding:20px}header.svelte-op8zpi{display:flex;gap:12px;align-items:flex-start;margin-bottom:14px}header.svelte-op8zpi h3:where(.svelte-op8zpi){font-size:17px}header.svelte-op8zpi p:where(.svelte-op8zpi){font-size:13px;color:var(--muted);margin-top:2px}.step.svelte-op8zpi{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--surface);font-weight:800;font-size:13px}.qs.svelte-op8zpi{display:grid;gap:14px;position:sticky;top:calc(var(--header-h) + 60px)}.q.svelte-op8zpi{display:grid;gap:6px}.ql.svelte-op8zpi{font-size:12.5px;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.05em}.seg.svelte-op8zpi{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;border-radius:12px;background:var(--line-2)}.seg.svelte-op8zpi button:where(.svelte-op8zpi){padding:8px 6px;border:0;border-radius:9px;background:none;font-size:13px;font-weight:600;color:var(--text-2);line-height:1.25}.seg.svelte-op8zpi button.on:where(.svelte-op8zpi){background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.sizes.svelte-op8zpi button:where(.svelte-op8zpi){display:grid;gap:2px}.sizes.svelte-op8zpi em:where(.svelte-op8zpi){font-style:normal;font-weight:500;font-size:11px;color:var(--muted)}.stepper.svelte-op8zpi{display:inline-flex;align-items:center;justify-self:start;border:1px solid var(--line);border-radius:12px;overflow:hidden}.stepper.svelte-op8zpi button:where(.svelte-op8zpi){display:grid;place-items:center;width:40px;height:38px;border:0;background:var(--surface-2);color:var(--text-2)}.stepper.svelte-op8zpi output:where(.svelte-op8zpi){min-width:48px;text-align:center;font-weight:800;font-size:16px;color:var(--ink)}.row-switch.svelte-op8zpi{font-size:14px;line-height:1.35}.rh.svelte-op8zpi{align-items:center}.big.svelte-op8zpi{display:flex;align-items:center;gap:12px}.big.svelte-op8zpi strong:where(.svelte-op8zpi){font-size:46px;line-height:1;letter-spacing:-.04em;color:var(--brand);font-variant-numeric:tabular-nums}.big.svelte-op8zpi span:where(.svelte-op8zpi){font-weight:700;color:var(--ink);line-height:1.3}.big.svelte-op8zpi em:where(.svelte-op8zpi){font-style:normal;font-weight:500;font-size:13px;color:var(--muted)}.tiers.svelte-op8zpi{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.tiers.svelte-op8zpi button:where(.svelte-op8zpi){display:grid;gap:2px;padding:10px;border:1.5px solid var(--line);border-radius:14px;background:var(--surface);text-align:left}.tiers.svelte-op8zpi b:where(.svelte-op8zpi){color:var(--ink);font-size:14px}.tiers.svelte-op8zpi span:where(.svelte-op8zpi){font-size:12px;color:var(--muted)}.tiers.svelte-op8zpi button.on:where(.svelte-op8zpi){border-color:var(--brand);background:var(--brand-50)}.tierblurb.svelte-op8zpi{display:flex;gap:6px;align-items:center;font-size:13px;color:var(--text-2);margin:10px 0 14px}.ttabs.svelte-op8zpi{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;margin-bottom:14px;background:var(--surface-2);border:1px solid var(--line);border-radius:12px}.ttabs.svelte-op8zpi button:where(.svelte-op8zpi){display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 10px;border:0;border-radius:9px;background:none;color:var(--text-2);font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .15s,color .15s}.ttabs.svelte-op8zpi button:where(.svelte-op8zpi):hover{color:var(--brand)}.ttabs.svelte-op8zpi button.on:where(.svelte-op8zpi){background:var(--surface);color:var(--brand);box-shadow:0 1px 3px #0000001f}@media(max-width:480px){.ttabs.svelte-op8zpi button:where(.svelte-op8zpi){font-size:12.5px;padding:9px 4px;gap:4px}}.tap.svelte-op8zpi{margin-top:8px;text-align:center}.detail.svelte-op8zpi{margin-top:12px;padding:14px 16px;border-radius:14px;border:1.5px solid var(--c);background:color-mix(in srgb,var(--c) 8%,var(--surface));display:grid;gap:8px;font-size:14px;animation:svelte-op8zpi-in .2s ease}@keyframes svelte-op8zpi-in{0%{opacity:0;transform:translateY(4px)}}.dh.svelte-op8zpi{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dh.svelte-op8zpi b:where(.svelte-op8zpi){color:var(--ink);font-size:15px}.sw.svelte-op8zpi{width:12px;height:12px;border-radius:50%;background:var(--c)}.tip.svelte-op8zpi{display:flex;gap:6px;align-items:flex-start;color:var(--text-2)}.tip.svelte-op8zpi svg{flex:none;margin-top:2px;color:var(--accent)}.rinfo.svelte-op8zpi{font-size:13px;color:var(--text-2)}.rinfo.svelte-op8zpi .muted:where(.svelte-op8zpi){display:inline-flex;align-items:center;gap:4px}.zones.svelte-op8zpi{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}.zones.svelte-op8zpi button:where(.svelte-op8zpi){display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);text-align:left;font-size:13px}.zones.svelte-op8zpi button.on:where(.svelte-op8zpi){border-color:var(--c);background:color-mix(in srgb,var(--c) 10%,var(--surface))}.n.svelte-op8zpi{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--c);color:#fff;font-weight:800;font-size:11.5px}.zn.svelte-op8zpi{flex:1;font-weight:600;color:var(--ink)}.zc.svelte-op8zpi{color:var(--muted);white-space:nowrap}.kit.svelte-op8zpi{list-style:none;padding:0;display:grid}.kit.svelte-op8zpi li:where(.svelte-op8zpi){display:grid;grid-template-columns:48px 1fr auto auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line-2)}.kt.svelte-op8zpi{display:grid;place-items:center;width:48px;height:48px;border-radius:10px;background:var(--img-bg);color:var(--icon-faint);overflow:hidden}.kt.svelte-op8zpi img:where(.svelte-op8zpi){width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.kn.svelte-op8zpi{display:grid;gap:2px;min-width:0;font-size:14px}.kn.svelte-op8zpi a:where(.svelte-op8zpi){font-weight:600;color:var(--ink)}.kn.svelte-op8zpi a:where(.svelte-op8zpi):hover{color:var(--brand)}.kn.svelte-op8zpi b:where(.svelte-op8zpi){color:var(--ink)}.kn.svelte-op8zpi em:where(.svelte-op8zpi){font-style:normal;font-size:12px;color:var(--muted)}.kq.svelte-op8zpi{font-weight:700;color:var(--text-2)}.kp.svelte-op8zpi{font-weight:700;color:var(--ink);white-space:nowrap;min-width:90px;text-align:right}.ktotal.svelte-op8zpi{display:flex;justify-content:space-between;align-items:baseline;padding:14px 0 6px;font-weight:600}.ktotal.svelte-op8zpi strong:where(.svelte-op8zpi){font-size:24px;color:var(--ink);letter-spacing:-.02em}.notes.svelte-op8zpi{list-style:none;padding:12px 14px;margin-top:14px;border-radius:12px;background:var(--surface-2);display:grid;gap:6px;font-size:13px;color:var(--text-2)}.notes.svelte-op8zpi li:where(.svelte-op8zpi){display:flex;gap:8px}.notes.svelte-op8zpi svg{flex:none;margin-top:2px;color:var(--ok)}.actions.svelte-op8zpi{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.book.svelte-op8zpi{margin-top:12px;padding:16px;border-radius:14px;border:1px dashed var(--line-strong);display:grid;gap:10px}.bh.svelte-op8zpi{font-size:14px;color:var(--text-2)}.bf.svelte-op8zpi{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:8px}.ok.svelte-op8zpi{display:flex;gap:8px;align-items:center;color:var(--ok-ink);font-weight:600}.err.svelte-op8zpi{color:var(--danger);font-size:13.5px}.wa.svelte-op8zpi{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:#1fa855}.spin{animation:svelte-op8zpi-spin .8s linear infinite}@keyframes svelte-op8zpi-spin{to{transform:rotate(360deg)}}.mapcol.svelte-op8zpi,.t-wide.svelte-op8zpi{display:none}@media(min-width:1181px){.premises.svelte-op8zpi{gap:6px}.prem.svelte-op8zpi{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:14px}.pi.svelte-op8zpi{flex:none;width:32px;height:32px;border-radius:10px}.pi.svelte-op8zpi svg{width:18px;height:18px}.pn.svelte-op8zpi{text-align:left}.grid.svelte-op8zpi{grid-template-columns:300px minmax(0,1fr) 400px;align-items:stretch;height:max(360px,calc(100svh - var(--sticky-h) - 146px))}.qs.svelte-op8zpi,.res.svelte-op8zpi{position:static;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.qs.svelte-op8zpi{align-content:start;padding:18px}.res.svelte-op8zpi{padding:18px}.mapcol.svelte-op8zpi{display:flex;flex-direction:column;gap:8px;min-height:0;padding:14px}.mapcol.svelte-op8zpi>.fp{position:relative;flex:1;min-height:120px}.mapcol.svelte-op8zpi>.fp svg{position:absolute;inset:0;width:100%;height:100%}.mapcol.svelte-op8zpi .hint:where(.svelte-op8zpi){margin:0}.mapcol.svelte-op8zpi .detail:where(.svelte-op8zpi){flex:none;max-height:40%;overflow-y:auto}.inline-map.svelte-op8zpi,.t-narrow.svelte-op8zpi{display:none}.t-wide.svelte-op8zpi{display:inline}.actions.svelte-op8zpi,.bf.svelte-op8zpi,.zones.svelte-op8zpi{grid-template-columns:1fr}.ttabs.svelte-op8zpi{grid-template-columns:auto auto auto}.ttabs.svelte-op8zpi button:where(.svelte-op8zpi){gap:5px;padding:8px 6px;font-size:13px}.ttabs.svelte-op8zpi button:where(.svelte-op8zpi) svg{flex:none;width:15px;height:15px}}@media(max-width:1100px){.premises.svelte-op8zpi{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.grid.svelte-op8zpi{grid-template-columns:1fr}.qs.svelte-op8zpi{position:static}.bf.svelte-op8zpi{grid-template-columns:1fr 1fr}}@media(max-width:600px){.premises.svelte-op8zpi{display:flex;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.prem.svelte-op8zpi{flex:none;width:92px}.zones.svelte-op8zpi,.actions.svelte-op8zpi,.bf.svelte-op8zpi{grid-template-columns:1fr}.ttabs.svelte-op8zpi button:where(.svelte-op8zpi){font-size:12px;padding:8px 4px}.kit.svelte-op8zpi li:where(.svelte-op8zpi){grid-template-columns:40px 1fr auto}.kq.svelte-op8zpi{display:none}.big.svelte-op8zpi strong:where(.svelte-op8zpi){font-size:38px}}.hp.svelte-op8zpi{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}
