.guided-install.svelte-186yqel{max-width:600px}.install-head.svelte-186yqel{text-align:center;padding:28px 0 20px}.install-head.svelte-186yqel h1:where(.svelte-186yqel){margin-top:7px}.install-head.svelte-186yqel .subtitle:where(.svelte-186yqel){margin-top:9px}.install-progress.svelte-186yqel{margin-bottom:16px}.install-progress.svelte-186yqel .row-between:where(.svelte-186yqel){color:var(--veil-faint);font-size:.7rem}.install-progress.svelte-186yqel b:where(.svelte-186yqel){color:var(--signal);font-weight:400}.install-progress.svelte-186yqel .progress-track:where(.svelte-186yqel){height:4px;margin-top:8px}.step-labels.svelte-186yqel{display:flex;justify-content:space-between;margin-top:11px}.step-labels.svelte-186yqel button:where(.svelte-186yqel){display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--ink-700);background:var(--ink-950);color:var(--veil-faint);font-family:ui-monospace,monospace;cursor:pointer}.step-labels.svelte-186yqel button.active:where(.svelte-186yqel){color:var(--ink-950);border-color:var(--signal);background:var(--signal)}.step-labels.svelte-186yqel button.done:where(.svelte-186yqel){color:var(--signal);border-color:var(--signal-dim)}.step-labels.svelte-186yqel button:where(.svelte-186yqel):disabled{cursor:default;opacity:.42}.instruction-card.svelte-186yqel{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:24px;border:1px solid color-mix(in srgb,var(--signal) 38%,var(--ink-700));border-radius:20px;background:radial-gradient(100% 140% at 100% 0%,color-mix(in srgb,var(--signal) 9%,transparent),transparent 58%),var(--ink-900);box-shadow:var(--shadow-soft)}.instruction-number.svelte-186yqel{color:var(--signal);font-family:ui-monospace,monospace;font-size:.8rem;padding-top:4px}.instruction-body.svelte-186yqel h2:where(.svelte-186yqel){font-size:1.45rem;margin-top:6px}.instruction-copy.svelte-186yqel{color:var(--veil-dim);font-size:.9rem;line-height:1.75;white-space:pre-line;margin-top:14px}.command-detail.svelte-186yqel{margin-top:17px;background:#00000029}.install-actions.svelte-186yqel{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:16px}.save-error.svelte-186yqel{margin-top:12px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--danger) 42%,var(--ink-700));border-radius:12px;background:color-mix(in srgb,var(--danger) 8%,var(--ink-900));color:var(--danger);font-size:.78rem;line-height:1.5}.help-detail.svelte-186yqel{margin-top:14px;background:transparent}.help-body.svelte-186yqel p:where(.svelte-186yqel){color:var(--veil-dim);font-size:.78rem;margin-bottom:8px}.install-complete.svelte-186yqel{text-align:center;padding:34px 24px;border:1px solid color-mix(in srgb,var(--ok) 40%,var(--ink-700));border-radius:20px;background:color-mix(in srgb,var(--ok) 5%,var(--ink-900))}.complete-mark.svelte-186yqel{display:grid;place-items:center;width:54px;height:54px;margin:0 auto 14px;border-radius:50%;color:var(--ink-950);background:var(--ok);font-size:1.3rem}.install-complete.svelte-186yqel h2:where(.svelte-186yqel){margin-top:6px;font-size:1.45rem}.install-complete.svelte-186yqel>p:where(.svelte-186yqel):not(.eyebrow){color:var(--veil-dim);font-size:.85rem;line-height:1.65;max-width:46ch;margin:10px auto 18px}@media(max-width:520px){.step-labels.svelte-186yqel button:where(.svelte-186yqel){width:40px;height:40px}.instruction-card.svelte-186yqel{grid-template-columns:1fr;gap:7px;padding:20px 17px}.install-actions.svelte-186yqel{align-items:stretch;flex-direction:column-reverse}.install-actions.svelte-186yqel form:where(.svelte-186yqel),.install-actions.svelte-186yqel .btn:where(.svelte-186yqel){width:100%}}
