.shell.svelte-1hb1wm5{display:grid;grid-template-columns:1fr;min-height:100vh;background:var(--bg-app)}@media (min-width: 1024px){.shell.svelte-1hb1wm5{grid-template-columns:420px 1fr}}.brand.svelte-1hb1wm5{display:none;flex-direction:column;justify-content:space-between;padding:var(--space-12) var(--space-8);background:var(--marine-600);color:#fff}@media (min-width: 1024px){.brand.svelte-1hb1wm5{display:flex}}.logo.svelte-1hb1wm5{display:inline-flex;align-items:center;margin-bottom:var(--space-12)}.logo.svelte-1hb1wm5 img:where(.svelte-1hb1wm5){display:block;height:42px;width:auto;border-radius:var(--radius-md)}.brand-content.svelte-1hb1wm5{flex:1;display:flex;flex-direction:column;justify-content:center}.brand-title.svelte-1hb1wm5{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--fz-h2);font-weight:700;line-height:var(--lh-tight);letter-spacing:-.02em}.brand-body.svelte-1hb1wm5{margin:0 0 var(--space-6);color:var(--marine-100);font-size:var(--fz-body);line-height:var(--lh-relaxed)}.feature-list.svelte-1hb1wm5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.feature-list.svelte-1hb1wm5 li:where(.svelte-1hb1wm5){display:flex;align-items:center;gap:var(--space-2);font-size:var(--fz-body-sm);color:var(--marine-100)}.feature-list.svelte-1hb1wm5 li:where(.svelte-1hb1wm5):before{content:"✓";width:20px;height:20px;border-radius:var(--radius-pill);background:#ffffff26;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.brand-badge.svelte-1hb1wm5{margin-top:var(--space-8);padding:var(--space-2) var(--space-4);background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-pill);font-size:var(--fz-caption);font-weight:600;color:#ffffffd9;width:fit-content}.main.svelte-1hb1wm5{display:flex;align-items:flex-start;justify-content:center;padding:var(--space-8) var(--space-4);overflow-y:auto}@media (min-width: 768px){.main.svelte-1hb1wm5{padding:var(--space-10) var(--space-8);align-items:center}}.wizard-card.svelte-1hb1wm5{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-8);width:100%;max-width:560px}
