.tool.svelte-1qt8czs{max-width:60rem}.tool__intro.svelte-1qt8czs{margin-bottom:var(--space-8)}.plan.svelte-1qt8czs{gap:var(--grid-gap);margin-bottom:var(--space-12);grid-template-columns:3fr 2fr;align-items:start;display:grid}.plan__figure.svelte-1qt8czs svg:where(.svelte-1qt8czs){background:var(--paper-light);width:100%;height:auto;display:block}.plan__outline.svelte-1qt8czs{fill:none;stroke:var(--ink);stroke-width:4px}.plan__room.svelte-1qt8czs{fill:var(--surface);stroke:var(--ink);stroke-width:2px;transition:fill var(--transition-base)}.plan__room.is-active.svelte-1qt8czs{fill:var(--surface-strong)}.plan__room.is-selected.svelte-1qt8czs{fill:var(--accent)}.plan__legend.svelte-1qt8czs{margin-top:var(--space-3);font-size:var(--step-small);color:var(--ink-muted)}.plan__nav-title.svelte-1qt8czs{font-family:var(--font-text);font-size:var(--step-meta);font-weight:var(--weight-semibold);letter-spacing:.04em;margin:0 0 var(--space-3)}.plan__nav.svelte-1qt8czs ul:where(.svelte-1qt8czs){gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.plan__nav.svelte-1qt8czs a:where(.svelte-1qt8czs){padding-block:var(--space-2);font-size:var(--step-nav);display:block}.areas.svelte-1qt8czs{gap:var(--space-8);display:grid}.area.svelte-1qt8czs{padding:var(--space-6);border:var(--rule-width) solid var(--line-functional);background:var(--paper-light)}.area[data-selected=true].svelte-1qt8czs{background:var(--surface);border-color:var(--ink)}.area__title.svelte-1qt8czs{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--step-h3);margin:0 0 var(--space-3)}.area__questions.svelte-1qt8czs{margin:0 0 var(--space-3);padding-left:var(--space-6)}.area__questions.svelte-1qt8czs li:where(.svelte-1qt8czs){margin-bottom:var(--space-1)}.area__hint.svelte-1qt8czs{font-size:var(--step-meta);color:var(--ink-muted);max-width:62ch;margin:0}.area__control.svelte-1qt8czs{margin:var(--space-4) 0 0}.selection.svelte-1qt8czs{margin-top:var(--space-12);padding:var(--space-6);border:var(--rule-width) solid var(--ink);background:var(--paper-light)}.selection__title.svelte-1qt8czs{font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--step-h3);margin:0 0 var(--space-3)}.selection__empty.svelte-1qt8czs{margin:0 0 var(--space-3);color:var(--ink-muted)}.selection__list.svelte-1qt8czs{margin:0 0 var(--space-3);padding-left:var(--space-6)}.selection__note.svelte-1qt8czs{font-size:var(--step-meta);color:var(--ink-muted);max-width:62ch}.selection__actions.svelte-1qt8czs{gap:var(--space-3);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.fallback.svelte-1qt8czs{margin-top:var(--space-8);padding:var(--space-4);background:var(--surface);max-width:var(--measure)}.closing.svelte-1qt8czs{margin-top:var(--space-12)}.closing__links.svelte-1qt8czs{padding-left:var(--space-6);margin:0}.editorial-image.svelte-1qt8czs{margin:var(--space-12) 0 0}@media (width<=47.99rem){.plan.svelte-1qt8czs{grid-template-columns:minmax(0,1fr)}}
