dialog.svelte-fsm377{padding:0;border:none;background:transparent;max-width:720px;width:calc(100% - var(--space-xl));max-height:85vh;margin:auto;color:var(--text-primary)}dialog.svelte-fsm377::backdrop{background:#14120e80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog[open].svelte-fsm377{animation:svelte-fsm377-dialog-in var(--motion-enter, .2s) ease-out}dialog[open].svelte-fsm377::backdrop{animation:svelte-fsm377-backdrop-in var(--motion-enter, .2s) ease-out}@keyframes svelte-fsm377-dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-fsm377-backdrop-in{0%{opacity:0}to{opacity:1}}.card.svelte-fsm377{background:var(--bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:85vh;overflow:hidden}.head.svelte-fsm377{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg) var(--space-lg) var(--space-md);border-bottom:1px solid var(--border-subtle)}.head.svelte-fsm377 h2:where(.svelte-fsm377){font-size:var(--type-tool-section);line-height:var(--type-tool-section-lh);font-weight:600;color:var(--text-primary);margin:0}.close.svelte-fsm377{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:background var(--motion-tap),color var(--motion-tap)}.close.svelte-fsm377:hover{background:var(--surface);color:var(--text-primary)}.close.svelte-fsm377:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scroller.svelte-fsm377{flex:1 1 auto;overflow-y:auto;padding:var(--space-lg)}.content.svelte-fsm377{max-width:var(--column-reading);margin:0 auto}.foot.svelte-fsm377{display:flex;justify-content:flex-end;padding:var(--space-md) var(--space-lg);border-top:1px solid var(--border-subtle);background:var(--bg)}.primary.svelte-fsm377{padding:10px 20px;font-size:var(--type-tool-body);font-weight:600;color:var(--btn-primary-text);background:var(--btn-primary-bg);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background var(--motion-tap),transform var(--motion-lift)}.primary.svelte-fsm377:hover{background:var(--btn-primary-bg-hover);transform:translateY(-1px)}.primary.svelte-fsm377:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:600px){dialog.svelte-fsm377{width:100%;max-width:100%;max-height:90vh;margin:auto 0 0}.card.svelte-fsm377{border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:90vh}dialog[open].svelte-fsm377{animation:svelte-fsm377-sheet-in var(--motion-enter, .24s) ease-out}@keyframes svelte-fsm377-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){dialog[open].svelte-fsm377,dialog[open].svelte-fsm377::backdrop{animation:none}}.onboarding.svelte-fpvdp2{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:var(--space-3xl) var(--space-lg) var(--space-2xl)}.booting.svelte-fpvdp2{font-size:var(--type-deck);color:var(--text-muted);margin-top:var(--space-3xl)}.progress.svelte-fpvdp2{display:flex;gap:var(--space-sm);margin-bottom:var(--space-2xl)}.dot.svelte-fpvdp2{width:24px;height:4px;border-radius:var(--radius-pill);background:var(--p-cream-3);transition:background var(--motion-snap)}.dot-active.svelte-fpvdp2{background:var(--accent)}.step.svelte-fpvdp2{width:100%;max-width:520px;display:flex;flex-direction:column;gap:var(--space-lg);animation:fade-up var(--duration-normal) var(--ease-out)}h1.svelte-fpvdp2{font-size:var(--type-display);line-height:var(--type-display-lh);letter-spacing:var(--type-display-track);font-weight:var(--type-display-weight);color:var(--text-primary)}.lede.svelte-fpvdp2{font-size:var(--type-deck);line-height:var(--type-deck-lh);color:var(--text-secondary);margin-top:calc(-1 * var(--space-md))}fieldset.svelte-fpvdp2{border:none;padding:0;margin:0}.field.svelte-fpvdp2{display:flex;flex-direction:column;gap:var(--space-xs)}.field-label.svelte-fpvdp2{font-size:var(--type-overline);line-height:var(--type-overline-lh);letter-spacing:var(--type-overline-track);font-weight:var(--type-overline-weight);color:var(--text-muted);text-transform:uppercase}input[type=text].svelte-fpvdp2{width:100%;padding:14px 16px;font-size:16px;line-height:1.4;font-weight:500;color:var(--text-primary);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);transition:border-color var(--motion-tap),box-shadow var(--motion-tap)}input[type=text].svelte-fpvdp2::placeholder{color:var(--input-placeholder);font-weight:400}input[type=text].svelte-fpvdp2:focus{outline:none;border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--accent-glow)}.slug-input.svelte-fpvdp2{display:flex;align-items:stretch;background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--motion-tap),box-shadow var(--motion-tap)}.slug-input.svelte-fpvdp2:focus-within{border-color:var(--input-border-focus);box-shadow:0 0 0 3px var(--accent-glow)}.slug-prefix.svelte-fpvdp2{display:flex;align-items:center;padding:0 12px 0 16px;font-size:16px;font-weight:500;color:var(--text-muted);background:var(--surface);border-right:1px solid var(--border-subtle)}.slug-input.svelte-fpvdp2 input:where(.svelte-fpvdp2){border:none;border-radius:0;background:transparent}.slug-input.svelte-fpvdp2 input:where(.svelte-fpvdp2):focus{outline:none;box-shadow:none}.slug-status.svelte-fpvdp2{font-size:var(--type-caption);line-height:var(--type-caption-lh);min-height:1.4em;color:var(--text-muted);transition:color var(--motion-snap)}.status-checking.svelte-fpvdp2{color:var(--text-muted)}.status-good.svelte-fpvdp2{color:var(--status-success)}.status-bad.svelte-fpvdp2{color:var(--status-error)}.counter.svelte-fpvdp2{align-self:flex-end;font-size:var(--type-micro);letter-spacing:var(--type-micro-track);color:var(--text-muted)}.hero-grid.svelte-fpvdp2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.hero-tile.svelte-fpvdp2{display:flex;flex-direction:column;gap:var(--space-sm);cursor:pointer}.hero-tile.svelte-fpvdp2 input:where(.svelte-fpvdp2){position:absolute;opacity:0;pointer-events:none}.hero-swatch.svelte-fpvdp2{display:block;aspect-ratio:16 / 9;border-radius:var(--radius-md);border:2px solid transparent;box-shadow:var(--shadow-sm);transition:border-color var(--motion-tap),transform var(--motion-tap)}.hero-tile.svelte-fpvdp2:hover .hero-swatch:where(.svelte-fpvdp2){transform:translateY(-2px)}.hero-selected.svelte-fpvdp2 .hero-swatch:where(.svelte-fpvdp2){border-color:var(--accent);box-shadow:var(--shadow-md)}.hero-label.svelte-fpvdp2{font-size:var(--type-caption);line-height:var(--type-caption-lh);font-weight:500;color:var(--text-secondary);text-align:center}.preview.svelte-fpvdp2{display:flex;flex-direction:column;gap:var(--space-xs);margin-top:var(--space-sm)}.preview-label.svelte-fpvdp2{font-size:var(--type-overline);letter-spacing:var(--type-overline-track);font-weight:var(--type-overline-weight);color:var(--text-muted);text-transform:uppercase}.preview-card.svelte-fpvdp2{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.preview-hero.svelte-fpvdp2{aspect-ratio:4 / 1;min-height:120px;position:relative}.preview-avatar.svelte-fpvdp2{position:absolute;bottom:-22px;left:20px;width:56px;height:56px;border-radius:50%;background:var(--accent);color:var(--text-on-accent);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;letter-spacing:-.01em;border:3px solid var(--surface)}.preview-meta.svelte-fpvdp2{padding:32px 20px 20px}.preview-name.svelte-fpvdp2{font-size:var(--type-tool-section);line-height:var(--type-tool-section-lh);font-weight:var(--type-tool-section-weight);color:var(--text-primary)}.preview-tagline.svelte-fpvdp2{font-size:var(--type-caption);line-height:var(--type-caption-lh);color:var(--text-secondary);margin-top:4px}.preview-url.svelte-fpvdp2{font-size:var(--type-micro);letter-spacing:var(--type-micro-track);color:var(--text-muted);margin-top:var(--space-sm)}.agree.svelte-fpvdp2{display:flex;align-items:flex-start;gap:var(--space-sm);margin-top:var(--space-md);cursor:pointer;-webkit-user-select:none;user-select:none}.agree.svelte-fpvdp2 input[type=checkbox]:where(.svelte-fpvdp2){flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--accent);cursor:pointer}.agree-copy.svelte-fpvdp2{font-size:var(--type-caption);line-height:1.55;color:var(--text-secondary)}.agree-link.svelte-fpvdp2{display:inline;padding:0;font:inherit;color:var(--accent);background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.agree-link.svelte-fpvdp2:hover{color:var(--accent-hover)}.agree-link.svelte-fpvdp2:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.error.svelte-fpvdp2{font-size:var(--type-caption);line-height:var(--type-caption-lh);color:var(--status-error)}.actions.svelte-fpvdp2{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-md)}.primary.svelte-fpvdp2{padding:14px 28px;font-size:var(--type-tool-body);font-weight:600;color:var(--btn-primary-text);background:var(--btn-primary-bg);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background var(--motion-tap),transform var(--motion-lift),box-shadow var(--motion-lift)}.primary.svelte-fpvdp2:hover:not(:disabled){background:var(--btn-primary-bg-hover);transform:translateY(-1px);box-shadow:var(--shadow-brick)}.primary.svelte-fpvdp2:disabled{opacity:.5;cursor:not-allowed}.ghost.svelte-fpvdp2{padding:14px 20px;font-size:var(--type-tool-body);font-weight:500;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:color var(--motion-tap)}.ghost.svelte-fpvdp2:hover:not(:disabled){color:var(--text-primary)}.ghost.svelte-fpvdp2:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.onboarding.svelte-fpvdp2{padding:var(--space-3xl) var(--space-md) var(--space-lg)}h1.svelte-fpvdp2{font-size:28px}.hero-grid.svelte-fpvdp2{grid-template-columns:1fr}}
