.live-wizard.svelte-16sl5ea{box-sizing:border-box;width:min(64rem,100%);height:auto;min-height:clamp(34rem,calc(100dvh - 9.5rem),46rem);margin:0 auto;padding:clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,1.6rem);display:flex;flex-direction:column;gap:clamp(.9rem,1.4vw,1.25rem);font-family:var(--lw-sans);color:var(--lw-text)}.live-wizard.svelte-16sl5ea *{box-sizing:border-box}.lw-header.svelte-16sl5ea{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.lw-brand.svelte-16sl5ea{display:flex;flex-direction:column;gap:.2rem}.lw-brand-product.svelte-16sl5ea{font-family:var(--lw-mono);font-size:.76rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--lw-teal-bright)}.lw-brand-tagline.svelte-16sl5ea{font-size:.85rem;color:var(--lw-text-dim);max-width:32rem}.lw-meta.svelte-16sl5ea{display:inline-flex;gap:.75rem;font-family:var(--lw-mono);font-size:.7rem;color:var(--lw-text-dim)}.lw-meta-item.svelte-16sl5ea{display:inline-flex;gap:.3rem}.lw-meta-label.svelte-16sl5ea{opacity:.7}.lw-progress.svelte-16sl5ea{display:flex;flex-direction:column;gap:.6rem}.lw-track.svelte-16sl5ea{height:2px;background:#f5f4ef29;border-radius:2px;overflow:hidden}.lw-track-fill.svelte-16sl5ea{height:100%;background:linear-gradient(90deg,rgba(245,244,239,.46),var(--lw-teal-bright));transition:width .3s cubic-bezier(.22,1,.36,1)}.lw-steps.svelte-16sl5ea{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.lw-step.svelte-16sl5ea{display:inline-flex;flex-direction:column;align-items:center;gap:.35rem;padding:.25rem .4rem;border:none;background:transparent;color:var(--lw-text-dim);font-family:var(--lw-mono);font-size:.6rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.lw-step-pip.svelte-16sl5ea{width:.95rem;height:.95rem;border-radius:50%;background:var(--lw-surface);border:1px solid rgba(245,244,239,.24);display:flex;align-items:center;justify-content:center;color:var(--lw-surface);transition:all .25s ease;box-shadow:inset 0 0 0 2px var(--lw-surface)}.lw-step.active.svelte-16sl5ea .lw-step-pip:where(.svelte-16sl5ea){border-color:var(--lw-copper);background:var(--lw-copper);transform:scale(1.15)}.lw-step.done.svelte-16sl5ea .lw-step-pip:where(.svelte-16sl5ea){border-color:var(--lw-teal-bright);background:var(--lw-teal-bright);color:var(--installer-stone)}.lw-step.active.svelte-16sl5ea{color:var(--lw-text)}.lw-stage.svelte-16sl5ea{display:flex;flex-direction:column;flex:1 1 0;min-height:0;overflow:auto}.lw-panel.svelte-16sl5ea{display:flex;flex-direction:column;gap:.85rem;padding:clamp(1rem,1.8vw,1.5rem) clamp(1rem,1.8vw,1.5rem);min-height:100%;border:1px solid var(--lw-border);border-radius:8px;background:var(--lw-surface);backdrop-filter:blur(18px) saturate(118%);-webkit-backdrop-filter:blur(18px) saturate(118%)}.lw-panel--lost.svelte-16sl5ea{justify-content:center;min-height:22rem}.lw-title.svelte-16sl5ea{margin:0;font-family:var(--lw-display);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:400;letter-spacing:0}.lw-lead.svelte-16sl5ea{margin:0;color:var(--lw-text-dim);line-height:1.55}.lw-install-hero.svelte-16sl5ea{flex-shrink:0;display:flex;flex-direction:column;gap:.65rem;padding:.85rem 1rem .95rem;border-radius:8px;background:linear-gradient(180deg,#171615a3,#080807d1);border:1px solid rgba(245,244,239,.16);box-shadow:0 22px 42px #00000047,inset 0 1px #ffffff0a}.lw-install-hero-meta.svelte-16sl5ea{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:0 .1rem}.lw-install-hero-step.svelte-16sl5ea{font-family:var(--lw-mono);font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lw-teal-bright)}.lw-install-hero-hint.svelte-16sl5ea{font-family:var(--lw-mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--lw-text-dim);text-align:right}.lw-install-hero-hint.svelte-16sl5ea code:where(.svelte-16sl5ea){color:var(--lw-text)}.lw-cmd-block.svelte-16sl5ea{display:flex;flex-direction:column;padding:.75rem .95rem;border-radius:6px;font-family:var(--lw-mono);font-size:.75rem;background:#0a0a09a8;border:1px solid rgba(245,244,239,.14)}.lw-missing-components.svelte-16sl5ea{display:flex;flex-direction:column;gap:.45rem}.lw-missing-label.svelte-16sl5ea{font-size:.65rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ff6b6be6}.lw-missing-list.svelte-16sl5ea{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.lw-missing-list.svelte-16sl5ea li:where(.svelte-16sl5ea) code:where(.svelte-16sl5ea){color:var(--lw-text-dim);font-size:.7rem}.lw-install-run.svelte-16sl5ea{display:flex;flex-direction:column;gap:.55rem;padding:.65rem .1rem 0;border-top:1px dashed rgba(245,244,239,.16)}.lw-install-run-kicker.svelte-16sl5ea{font-family:var(--lw-mono);font-size:.65rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--lw-teal-bright);flex-shrink:0}.lw-plan-preview-list.svelte-16sl5ea{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.lw-plan-preview-list.svelte-16sl5ea code:where(.svelte-16sl5ea){font-family:var(--lw-mono);font-size:.75rem;color:var(--lw-text-dim)}.lw-welcome-actions.svelte-16sl5ea{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:.4rem}.lw-action-row.svelte-16sl5ea{display:flex;flex-wrap:wrap;gap:.6rem}.lw-welcome-time.svelte-16sl5ea{font-family:var(--lw-mono);font-size:.7rem;color:var(--lw-text-dim)}.lw-muted.svelte-16sl5ea{color:var(--lw-text-dim);font-family:var(--lw-mono);font-size:.78rem}.lw-error.svelte-16sl5ea{color:var(--lw-error);font-family:var(--lw-mono);font-size:.78rem}.lw-cta.svelte-16sl5ea{align-self:flex-start;padding:.65rem 1.1rem;border:1px solid var(--lw-copper);border-radius:2px;background:linear-gradient(180deg,var(--lw-copper-bright),var(--lw-copper));color:var(--installer-stone);font-family:var(--lw-mono);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.lw-cta.svelte-16sl5ea:hover:not(:disabled),.lw-cta.svelte-16sl5ea:focus-visible:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #cf6f4e2e}.lw-cta.svelte-16sl5ea:disabled{opacity:.45;cursor:not-allowed}.lw-cats.svelte-16sl5ea{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.75rem}.lw-cat.svelte-16sl5ea{padding:.85rem;border:1px solid var(--lw-border);border-radius:6px;background:#f5f4ef06}.lw-cat.svelte-16sl5ea header:where(.svelte-16sl5ea){display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.4rem;font-family:var(--lw-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase}.lw-cat.svelte-16sl5ea ul:where(.svelte-16sl5ea){list-style:none;margin:0;padding:0;display:grid;gap:.3rem;font-family:var(--lw-mono);font-size:.7rem}.lw-cat.svelte-16sl5ea li:where(.svelte-16sl5ea){display:grid;grid-template-columns:.6rem 1fr auto;align-items:center;gap:.4rem}.lw-cat.svelte-16sl5ea .lw-dot:where(.svelte-16sl5ea){width:.5rem;height:.5rem;border-radius:999px;background:#dac5a733}.lw-cat.svelte-16sl5ea li.found:where(.svelte-16sl5ea) .lw-dot:where(.svelte-16sl5ea){background:var(--lw-teal-bright)}.lw-cat.svelte-16sl5ea li.missing:where(.svelte-16sl5ea) .lw-dot:where(.svelte-16sl5ea){background:#ff6b6bb3}.lw-cat.svelte-16sl5ea .lw-name:where(.svelte-16sl5ea){color:var(--lw-text)}.lw-cat.svelte-16sl5ea .lw-detail:where(.svelte-16sl5ea){font-size:.62rem;color:var(--lw-text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:10rem}.lw-count.svelte-16sl5ea{color:var(--lw-teal-bright)}.lw-plan.svelte-16sl5ea{margin:0;padding:0;list-style:none;display:grid;gap:.55rem}.lw-plan.svelte-16sl5ea li:where(.svelte-16sl5ea){display:grid;grid-template-columns:auto 1fr;gap:.7rem;padding:.7rem .85rem;border:1px solid var(--lw-border);border-radius:6px;background:#f5f4ef06}.lw-plan-idx.svelte-16sl5ea{font-family:var(--lw-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lw-teal-bright)}.lw-plan-body.svelte-16sl5ea{display:flex;flex-direction:column;gap:.25rem}.lw-plan-body.svelte-16sl5ea code:where(.svelte-16sl5ea){font-family:var(--lw-mono);font-size:.72rem;color:var(--lw-text-dim);word-break:break-all}.lw-check.svelte-16sl5ea{display:flex;align-items:center;gap:.6rem;font-size:.85rem;cursor:pointer}.lw-check.svelte-16sl5ea input:where(.svelte-16sl5ea){width:1rem;height:1rem;accent-color:var(--lw-teal)}.lw-stage-line.svelte-16sl5ea{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--lw-mono);font-size:.78rem}.lw-stage-label.svelte-16sl5ea{color:var(--lw-text-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.lw-stage-value.svelte-16sl5ea{color:var(--lw-teal-bright);font-weight:600}.lw-plan-compact.svelte-16sl5ea{list-style:none;margin:0;padding:0;display:flex;gap:.5rem;flex-wrap:wrap;font-family:var(--lw-mono);font-size:.66rem}.lw-plan-compact.svelte-16sl5ea li:where(.svelte-16sl5ea){padding:.28rem .55rem;border:1px solid var(--lw-border);border-radius:6px;color:var(--lw-text-dim)}.lw-plan-compact.svelte-16sl5ea li.active:where(.svelte-16sl5ea){color:var(--lw-text);background:#3d7a7224;border-color:#8fb9ad61}.lw-output.svelte-16sl5ea{margin:0;padding:.75rem .9rem;border:1px solid var(--lw-border);border-radius:6px;background:#0000006b;font-family:var(--lw-mono);font-size:.74rem;line-height:1.5;color:#e8ecf2db;max-height:22rem;overflow:auto;white-space:pre-wrap;word-break:break-word}.lw-output--compact.svelte-16sl5ea{max-height:14rem}.lw-ready-actions.svelte-16sl5ea{display:flex;flex-wrap:wrap;gap:.5rem}.lw-next.svelte-16sl5ea{display:flex;flex-direction:column;gap:.5rem}.lw-next-label.svelte-16sl5ea{font-family:var(--lw-mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--lw-teal-bright)}.lw-next.svelte-16sl5ea ul:where(.svelte-16sl5ea){list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.lw-next.svelte-16sl5ea li:where(.svelte-16sl5ea){display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:baseline;font-family:var(--lw-mono);font-size:.74rem}.lw-next.svelte-16sl5ea code:where(.svelte-16sl5ea){color:var(--lw-text)}.lw-next.svelte-16sl5ea li:where(.svelte-16sl5ea) span:where(.svelte-16sl5ea){color:var(--lw-text-dim)}.lw-nav.svelte-16sl5ea{display:flex;flex-wrap:wrap;gap:.5rem}.lw-btn.svelte-16sl5ea{padding:.55rem 1rem;border:1px solid var(--lw-border);border-radius:2px;background:#f5f4ef0a;color:var(--lw-text);font-family:var(--lw-mono);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color .18s ease,transform .18s ease}.lw-btn.svelte-16sl5ea:hover:not(:disabled),.lw-btn.svelte-16sl5ea:focus-visible:not(:disabled){border-color:#f5f4ef47;transform:translateY(-1px)}.lw-btn.svelte-16sl5ea:disabled{opacity:.4;cursor:not-allowed}.lw-btn--ghost.svelte-16sl5ea{background:transparent}@media(max-width:720px){.live-wizard.svelte-16sl5ea{padding:.75rem .72rem;gap:.7rem}.lw-steps.svelte-16sl5ea{overflow-x:auto;flex-wrap:nowrap}.lw-step.svelte-16sl5ea{flex-shrink:0}.lw-panel.svelte-16sl5ea{padding:.9rem .78rem}.lw-nav.svelte-16sl5ea{justify-content:space-between}}.installer-shell.svelte-dp14li{display:flex;flex-direction:column;gap:.72rem;flex:1 0 auto;min-height:100%;height:auto}.installer-shell__demo-banner.svelte-dp14li{display:inline-flex;align-items:center;gap:.7rem;align-self:flex-start;margin:0 clamp(.95rem,2.4vw,1.6rem);padding:.4rem .66rem;border:1px solid rgba(245,244,239,.14);border-radius:6px;background:linear-gradient(180deg,#171615db,#080807f0),linear-gradient(90deg,rgba(245,244,239,.055),transparent 72%);color:var(--installer-text);font-family:var(--installer-font-mono)}.installer-shell__badge.svelte-dp14li{display:inline-flex;align-items:center;justify-content:center;min-width:3.2rem;padding:.18rem .45rem;border-radius:3px;background:#f5f4ef14;color:var(--installer-text);font-size:.64rem;font-weight:700;letter-spacing:.16em}.installer-shell__demo-copy.svelte-dp14li{font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--installer-text-dim)}.installer-shell__bridge.svelte-dp14li{display:grid;place-items:center;gap:.6rem;min-height:100%;margin:0 clamp(.95rem,2.4vw,1.6rem);padding:clamp(1.25rem,4vw,2rem);border:1px solid var(--installer-border);border-radius:clamp(.5rem,1.5vw,.8rem);background:linear-gradient(180deg,#171615db,#080807f2);text-align:center;box-shadow:inset 0 1px #ffffff0f,0 18px 40px #00000042}.installer-shell__bridge-kicker.svelte-dp14li{color:var(--installer-text);font-family:var(--installer-font-mono);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.installer-shell__bridge-error.svelte-dp14li{margin:0;max-width:36rem;color:var(--installer-error);font-family:var(--installer-font-mono);font-size:.76rem;line-height:1.6}.installer-shell__bridge-action.svelte-dp14li{padding:.6rem 1rem;border:1px solid rgba(245,244,239,.18);border-radius:4px;background:#f5f4ef12;color:var(--installer-text);cursor:pointer;font-family:var(--installer-font-mono);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}
