.wiz.svelte-1mhmfut{color:var(--color-text);border:1px solid var(--color-line-panel);background:var(--color-surface-2)}.wiz__steps.svelte-1mhmfut{background:var(--color-line);border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:1px;margin:0;padding:0;list-style:none;display:flex}.wiz__step.svelte-1mhmfut{background:var(--color-surface-1);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-4);flex:120px;align-items:baseline;gap:10px;padding:14px 16px;font-size:11px;display:flex}.wiz__step--done.svelte-1mhmfut{color:var(--color-text-3)}.wiz__step--on.svelte-1mhmfut{background:var(--color-accent);color:var(--color-bg)}.wiz__stepnum.svelte-1mhmfut{font-variant-numeric:tabular-nums}.wiz__panel.svelte-1mhmfut{padding:clamp(24px,3vw,40px)}.wiz__q.svelte-1mhmfut{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(22px,2.6vw,34px);font-weight:800;line-height:1.05}.wiz__q.svelte-1mhmfut:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px}.wiz__hint.svelte-1mhmfut,.wiz__note.svelte-1mhmfut{color:var(--color-text-4);max-width:60ch;margin-top:12px;font-size:16px}.wiz__note.svelte-1mhmfut{color:var(--color-text-2);margin-bottom:24px}.wiz__opts.svelte-1mhmfut{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin-top:26px;display:grid}.opt.svelte-1mhmfut{text-align:left;cursor:pointer;background:var(--color-bg);min-height:60px;color:var(--color-text-2);border:1px solid var(--color-line-panel);font-family:var(--font-sans);border-radius:0;padding:18px;font-size:16px;transition:background .12s linear,border-color .12s linear,color .12s linear}.opt.svelte-1mhmfut:hover{border-color:var(--color-line-strong);color:var(--color-text)}.opt--on.svelte-1mhmfut{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.back.svelte-1mhmfut{color:var(--color-text-4);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:24px;padding:12px 0;font-size:12px}.back.svelte-1mhmfut:hover{color:var(--color-accent)}.wiz__row.svelte-1mhmfut{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}.form.svelte-1mhmfut{flex-direction:column;margin-top:28px;display:flex}.lbl.svelte-1mhmfut{color:var(--color-text-4);margin:16px 0 6px}.field.svelte-1mhmfut{background:var(--color-bg);border:1px solid var(--color-line-panel);color:var(--color-text);font-family:var(--font-sans);border-radius:0;width:100%;min-height:48px;padding:13px 14px;font-size:16px}.field--area.svelte-1mhmfut{resize:vertical;min-height:120px;margin-top:22px}.field--bad.svelte-1mhmfut{border-color:var(--color-accent)}.field.svelte-1mhmfut:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.hint.svelte-1mhmfut{color:var(--color-text-4);margin-top:6px;font-size:14px}.err.svelte-1mhmfut{color:var(--color-text-2);margin-top:14px;font-size:15px}.review.svelte-1mhmfut{color:var(--color-text);border:1px solid var(--color-line);background:var(--color-bg);margin-top:24px;padding:18px}.review__head.svelte-1mhmfut{color:var(--color-text-4);margin-bottom:12px}.review__row.svelte-1mhmfut{border-top:1px solid var(--color-line-hair);color:var(--color-text-2);justify-content:space-between;align-items:baseline;gap:16px;padding:8px 0;font-size:15px;display:flex}@media (width<=900px){.wiz__step.svelte-1mhmfut{font-size:12px}.hint.svelte-1mhmfut,.err.svelte-1mhmfut,.review__row.svelte-1mhmfut{font-size:16px}}.review__row.svelte-1mhmfut button:where(.svelte-1mhmfut){color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;padding:6px 0;font-size:11px}@media (width<=520px){.wiz__panel.svelte-1mhmfut{padding:18px 16px}}.nojs[data-astro-cid-xy3lzeem]{border:1px solid var(--color-line);background:var(--color-surface-1);color:var(--color-text-2);flex-direction:column;gap:14px;max-width:68ch;margin-top:32px;padding:clamp(24px,3vw,40px);font-size:17px;display:flex}
