.page.svelte-1uha8ag{margin:0 auto;max-width:1100px;display:grid;gap:1rem;padding:0}.demo-grid.svelte-1uha8ag{display:grid;gap:1.1rem;grid-template-columns:minmax(0,1.25fr) minmax(300px,.9fr);align-items:start}.demo-form.svelte-1uha8ag,.status-panel.svelte-1uha8ag{display:grid;gap:.95rem}.panel-head.svelte-1uha8ag{display:grid;gap:.2rem}.panel-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:1.1rem;line-height:1.1;letter-spacing:-.03em}.panel-eyebrow.svelte-1uha8ag,.result-label.svelte-1uha8ag{color:var(--color-accent);font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.field-group.svelte-1uha8ag{display:grid;gap:.45rem}.field-group.svelte-1uha8ag label:where(.svelte-1uha8ag),.field-group__label.svelte-1uha8ag{color:var(--color-text);font-size:.88rem;font-weight:600}.field-group.svelte-1uha8ag input:where(.svelte-1uha8ag),.field-group.svelte-1uha8ag textarea:where(.svelte-1uha8ag){background:color-mix(in srgb,var(--color-input, var(--color-surface)) 96%,transparent);border:1px solid color-mix(in srgb,var(--color-input-border, var(--color-border)) 88%,transparent);border-radius:14px;color:var(--color-text);font:inherit;outline:none;padding:.8rem .92rem;transition:border-color .2s ease,box-shadow .2s ease}.field-group.svelte-1uha8ag input:where(.svelte-1uha8ag):focus,.field-group.svelte-1uha8ag textarea:where(.svelte-1uha8ag):focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-ring)}.field-group.svelte-1uha8ag textarea:where(.svelte-1uha8ag){min-height:8rem;resize:vertical}.file-dropzone.svelte-1uha8ag{position:relative;display:grid;align-items:center;min-height:4.8rem;padding:.9rem 1rem;border-radius:14px;border:1px dashed color-mix(in srgb,var(--color-accent) 20%,var(--color-border));background:color-mix(in srgb,var(--color-accent) 4%,transparent);cursor:pointer;overflow:hidden}.file-dropzone.svelte-1uha8ag input[type=file]:where(.svelte-1uha8ag){position:absolute;inset:0;opacity:0;cursor:pointer}.file-dropzone__copy.svelte-1uha8ag{display:grid;gap:.15rem}.file-dropzone__copy.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--color-text);font-size:.94rem}.file-dropzone__copy.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--color-text-muted);font-size:.86rem}.form-actions.svelte-1uha8ag{display:grid;gap:.7rem;margin-top:.2rem}.status-panel.svelte-1uha8ag{position:sticky;top:6rem}.progress-card.svelte-1uha8ag{display:grid;gap:.8rem;padding:.95rem;border-radius:16px;border:1px solid var(--color-border);background:linear-gradient(145deg,var(--color-surface),color-mix(in srgb,var(--color-accent) 10%,var(--color-surface)))}.progress-card--complete.svelte-1uha8ag{background:linear-gradient(145deg,var(--color-surface),color-mix(in srgb,var(--color-success) 10%,var(--color-surface)))}.progress-card__top.svelte-1uha8ag{display:flex;justify-content:space-between;gap:1rem;align-items:center}.stage-badge.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.4rem .72rem;background:var(--color-accent);color:var(--color-text-inverse);font-size:.82rem;font-weight:700;text-transform:capitalize}.stage-badge[data-step=idle].svelte-1uha8ag{background:var(--color-bg-subtle);color:var(--color-text)}.stage-badge[data-step=markdown].svelte-1uha8ag{background:#facc15;color:#1f2937}.stage-badge[data-step=seo].svelte-1uha8ag{background:#f97316}.stage-badge[data-step=save].svelte-1uha8ag{background:#22c55e}.stage-badge[data-step=publish].svelte-1uha8ag,.stage-badge[data-step=complete].svelte-1uha8ag{background:#a855f7}.stage-dot.svelte-1uha8ag,.step-dot.svelte-1uha8ag{width:.65rem;height:.65rem;border-radius:999px;background:currentColor;flex-shrink:0}.stage-count.svelte-1uha8ag{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.78rem}.progress-bar.svelte-1uha8ag{width:100%;height:.72rem;background:color-mix(in srgb,var(--color-border) 88%,transparent);border-radius:999px;overflow:hidden}.progress-fill.svelte-1uha8ag{height:100%;background:linear-gradient(90deg,var(--color-accent),var(--color-highlight));border-radius:999px;transition:width .25s ease}.workflow-list.svelte-1uha8ag{list-style:none;padding:0;margin:0;display:grid;gap:.7rem}.workflow-step.svelte-1uha8ag{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;padding:.85rem;border-radius:14px;border:0;background:color-mix(in srgb,var(--color-bg-subtle) 72%,transparent)}.workflow-step--active.svelte-1uha8ag{background:color-mix(in srgb,var(--color-accent) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 35%,transparent)}.workflow-step--done.svelte-1uha8ag{background:color-mix(in srgb,var(--color-success) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-success) 28%,transparent)}.workflow-step__badge.svelte-1uha8ag{width:1.9rem;height:1.9rem;border-radius:999px;display:grid;place-items:center;background:var(--color-bg-subtle);color:var(--color-text);font-family:var(--font-mono);font-size:.8rem;font-weight:700}.workflow-step--active.svelte-1uha8ag .workflow-step__badge:where(.svelte-1uha8ag){background:var(--color-accent);color:var(--color-text-inverse)}.workflow-step--done.svelte-1uha8ag .workflow-step__badge:where(.svelte-1uha8ag){background:var(--color-success);color:var(--color-text-inverse)}.workflow-step__copy.svelte-1uha8ag{display:grid;gap:.16rem}.workflow-step__copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0;font-size:.96rem;line-height:1.15}.workflow-step__copy.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.74rem;text-transform:uppercase;letter-spacing:.05em}.result-shell.svelte-1uha8ag{display:grid;gap:1rem}.result-card.svelte-1uha8ag{display:grid;gap:1rem;min-width:0}.result-overview.svelte-1uha8ag{display:flex;justify-content:space-between;gap:1rem;align-items:end;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.result-overview.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:.2rem 0 0;font-size:1.35rem;line-height:1.1;letter-spacing:-.03em}.result-meta.svelte-1uha8ag{color:var(--color-text-muted);font-family:var(--font-mono);font-size:.8rem}.result-details.svelte-1uha8ag{display:grid;gap:.55rem;min-width:0}.result-details.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;font-weight:600;color:var(--color-accent)}.result-details.svelte-1uha8ag pre:where(.svelte-1uha8ag){background:color-mix(in srgb,var(--color-bg-subtle) 82%,transparent);border:0;border-radius:12px;padding:1rem;overflow:auto;max-height:24rem;max-width:100%;font-family:var(--font-mono);font-size:.82rem;line-height:1.55;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}@media(max-width:900px){.demo-grid.svelte-1uha8ag{grid-template-columns:1fr}.status-panel.svelte-1uha8ag{position:static}.progress-card__top.svelte-1uha8ag,.result-overview.svelte-1uha8ag{flex-direction:column;align-items:start}}@media(max-width:640px){.demo-form.svelte-1uha8ag,.status-panel.svelte-1uha8ag,.result-card.svelte-1uha8ag{padding:0rem;border-radius:16px}.progress-card.svelte-1uha8ag{padding:.75rem}.workflow-step.svelte-1uha8ag{padding:.72rem}.field-group.svelte-1uha8ag input:where(.svelte-1uha8ag),.field-group.svelte-1uha8ag textarea:where(.svelte-1uha8ag){padding:.72rem .82rem}.file-dropzone.svelte-1uha8ag{min-height:4.2rem;padding:.75rem .85rem}}
