.rail-head.svelte-1srpin2>span:where(.svelte-1srpin2){font:850 var(--text-14)/1 var(--font-display);color:var(--color-text)}.rail-head.svelte-1srpin2 small:where(.svelte-1srpin2){padding:5px var(--space-8);border-radius:var(--radius-pill);background:rgb(var(--color-primary-rgb) / .12);color:var(--color-primary);font:750 var(--text-9)/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.field-hint.svelte-1srpin2{margin:-10px 0 0;color:var(--color-text-subtle);font:500 var(--text-10)/1.4 var(--font-body)}.info-note.svelte-1srpin2{display:flex;align-items:flex-start;gap:9px;padding:var(--space-10) 11px;border:1px solid rgb(var(--color-primary-rgb) / .35);border-radius:var(--radius-md);background:rgb(var(--color-primary-rgb) / .08);color:var(--color-text-muted)}.info-note.svelte-1srpin2>span:where(.svelte-1srpin2){display:inline-flex;flex:none;width:18px;height:18px;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font:800 var(--text-10)/1 var(--font-ui)}.info-note.svelte-1srpin2 p:where(.svelte-1srpin2){margin:0;font:500 var(--text-10)/1.45 var(--font-body)}.info-note.svelte-1srpin2 b:where(.svelte-1srpin2){display:block;margin-bottom:var(--space-2);color:var(--color-text);font:700 var(--text-10)/1.3 var(--font-ui)}.preset-section.svelte-1srpin2{border:1px solid var(--color-border);border-radius:9px;background:var(--color-bg-tertiary)}.preset-section.svelte-1srpin2 summary:where(.svelte-1srpin2){min-height:44px;padding:12px;cursor:pointer;color:var(--color-text-muted);font:650 var(--text-11)/1.5 var(--font-ui)}.preset-section.svelte-1srpin2 summary:where(.svelte-1srpin2) span:where(.svelte-1srpin2){float:right;color:var(--color-primary)}.preset-section[open].svelte-1srpin2 summary:where(.svelte-1srpin2){border-bottom:1px solid var(--color-border)}.preset-section.svelte-1srpin2 .preset-grid:where(.svelte-1srpin2){max-height:236px;overflow-y:auto;padding:8px}.section-label.svelte-1srpin2{color:var(--color-text-muted);font:700 var(--text-10)/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase}.preset-grid.svelte-1srpin2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.preset-card.svelte-1srpin2{display:flex;min-height:42px;align-items:center;gap:7px;padding:var(--space-8) var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-tertiary);color:var(--color-text-muted);cursor:pointer;text-align:left;font:650 var(--text-11)/1.2 var(--font-ui);transition:border-color var(--dur-140) var(--ease-default),background var(--dur-140) var(--ease-default),color var(--dur-140) var(--ease-default)}.preset-card.svelte-1srpin2>span:where(.svelte-1srpin2){color:var(--color-primary)}.preset-card.svelte-1srpin2:hover,.preset-card.selected.svelte-1srpin2{border-color:var(--color-primary);background:rgb(var(--color-primary-rgb) / .1);color:var(--color-text)}.motion-input.svelte-1srpin2{width:100%;box-sizing:border-box;padding:var(--space-10) var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-tertiary);color:var(--color-text);font:500 var(--text-12)/1.5 var(--font-body);height:150px;min-height:150px;max-height:150px;overflow-y:auto;resize:none}.motion-input.svelte-1srpin2:focus{border-color:var(--color-primary);outline:none}.pro-pill.svelte-1srpin2{display:inline-flex;align-items:center;padding:1px var(--space-6);margin-left:var(--space-4);border-radius:var(--radius-pill);background:rgb(var(--color-primary-rgb) / .18);color:var(--color-primary);font:800 var(--text-9)/1.4 var(--font-ui);letter-spacing:.04em}.quality-toggle.svelte-1srpin2 button.quality-locked:where(.svelte-1srpin2){opacity:.75;cursor:not-allowed}.quality-toggle.svelte-1srpin2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-tertiary)}.quality-toggle.svelte-1srpin2 button:where(.svelte-1srpin2){padding:var(--space-8) var(--space-10);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-subtle);cursor:pointer;font:700 var(--text-11)/1 var(--font-ui)}.quality-toggle.svelte-1srpin2 button.quality-active:where(.svelte-1srpin2){border-color:rgb(var(--color-primary-rgb) / .45);background:rgb(var(--color-primary-rgb) / .12);color:var(--color-text)}.brand-mark.svelte-1srpin2{object-fit:contain;border-radius:var(--radius-sm)}.inline-error.svelte-1srpin2{padding:var(--space-10) 11px;border:1px solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-danger-soft);color:var(--color-danger);font:600 var(--text-11)/1.4 var(--font-body)}.generate-button.svelte-1srpin2{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:var(--space-8);width:100%;border:0;border-radius:12px;background:#b9b5ff;color:#17152d;cursor:pointer;font:800 var(--text-16)/1.1 var(--font-ui);box-shadow:inset 0 1px #ffffff38,0 3px #8580cc;transition:filter var(--dur-160) var(--ease-default)}.generate-button.svelte-1srpin2:hover:not(:disabled){filter:brightness(1.06)}.generate-button.svelte-1srpin2:disabled{cursor:not-allowed;opacity:.5}.reuse-destination.svelte-1srpin2{display:grid;gap:7px;color:var(--color-text-subtle);font:600 11px/1.4 var(--font-ui)}.reuse-destination.svelte-1srpin2 select:where(.svelte-1srpin2){width:100%;min-height:36px;padding:7px 9px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-tertiary);color:var(--color-text);font:600 12px/1.4 var(--font-ui)}.frame-dialog.svelte-1srpin2{width:min(1080px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow-y:auto;border:1px solid var(--color-border-strong);border-radius:16px;background:var(--color-bg-secondary);color:var(--color-text)}.frame-dialog.svelte-1srpin2::backdrop{background:#000000c7}.frame-editor-heading.svelte-1srpin2{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-bottom:1px solid var(--color-border)}.frame-editor-heading.svelte-1srpin2 h2:where(.svelte-1srpin2){margin:0;font:700 var(--text-16)/1.4 var(--font-ui)}.frame-editor-heading.svelte-1srpin2 p:where(.svelte-1srpin2){margin:4px 0 0;color:var(--color-text-muted);font:500 var(--text-12)/1.5 var(--font-ui)}.close-editor.svelte-1srpin2{flex:none;width:44px;height:44px;border:1px solid var(--color-border);border-radius:9px;background:transparent;color:var(--color-text);font-size:26px;cursor:pointer}.frame-editor-body.svelte-1srpin2{display:flex;flex-direction:column;gap:14px;padding:20px}.frame-editor-body.svelte-1srpin2 video:where(.svelte-1srpin2){display:block;width:100%;max-height:min(56dvh,580px);border-radius:10px;background:#050505;object-fit:contain}.spinner.svelte-1srpin2{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:ezc-spin .85s linear infinite}.visually-hidden.svelte-1srpin2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}button.svelte-1srpin2:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.spinner.svelte-1srpin2{animation:none}}@media(max-width:900px){.frame-editor-body.svelte-1srpin2,.frame-editor-heading.svelte-1srpin2{padding:12px}}.output-summary.svelte-1srpin2{margin:0;text-align:center;color:var(--color-text-muted);font:500 var(--text-11)/1.4 var(--font-ui)}.generate-button.svelte-1srpin2:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.seo-column.svelte-vkjvqp{width:min(760px,calc(100% - 32px));margin:0 auto;padding:clamp(72px,calc(10vw / var(--ezc-zoom, 1)),124px) 0 96px;text-align:center}.eyebrow.svelte-vkjvqp{display:inline-flex;margin-bottom:var(--space-16);padding:7px 11px;border:1px solid rgb(var(--color-primary-rgb) / .4);border-radius:var(--radius-pill);background:rgb(var(--color-primary-rgb) / .1);color:var(--color-primary);font:800 var(--text-10)/1 var(--font-ui);letter-spacing:.12em;text-transform:uppercase}h1.svelte-vkjvqp{max-width:690px;margin:0 auto;color:var(--color-text);font:850 clamp(2.4rem,calc(7vw / var(--ezc-zoom, 1)),4.6rem)/.98 var(--font-display);letter-spacing:-.045em}.lede.svelte-vkjvqp{max-width:650px;margin:var(--space-24) auto 0;color:var(--color-text-muted);font:500 var(--text-16)/1.65 var(--font-body)}.model-cards.svelte-vkjvqp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-12);margin:var(--space-36) auto 0;text-align:left}article.svelte-vkjvqp{display:flex;gap:13px;padding:var(--space-18);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg-secondary)}.model-icon.svelte-vkjvqp{display:inline-flex;flex:none;width:38px;height:38px;align-items:center;justify-content:center;border-radius:var(--radius-lg);background:rgb(var(--color-primary-rgb) / .12);color:var(--color-primary);font:800 var(--text-18)/1 var(--font-display)}h2.svelte-vkjvqp{margin:1px 0 var(--space-6);color:var(--color-text);font:800 var(--text-15)/1.15 var(--font-display)}article.svelte-vkjvqp p:where(.svelte-vkjvqp){margin:0;color:var(--color-text-muted);font:500 var(--text-12)/1.5 var(--font-body)}.cta-row.svelte-vkjvqp{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-10);margin-top:30px}.cta-row.svelte-vkjvqp button:where(.svelte-vkjvqp){min-height:46px;padding:0 var(--space-18);border-radius:var(--radius-lg);cursor:pointer;font:750 var(--text-12)/1 var(--font-ui)}.primary-cta.svelte-vkjvqp{border:0;background:var(--color-primary);color:var(--color-on-primary)}.secondary-cta.svelte-vkjvqp{border:1px solid var(--color-border-strong);background:var(--color-bg-secondary);color:var(--color-text)}.seo-note.svelte-vkjvqp{margin:var(--space-22) 0 0;color:var(--color-text-subtle);font:500 var(--text-11)/1.5 var(--font-body)}button.svelte-vkjvqp:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media(max-width:620px){.model-cards.svelte-vkjvqp{grid-template-columns:1fr}.cta-row.svelte-vkjvqp{flex-direction:column}.cta-row.svelte-vkjvqp button:where(.svelte-vkjvqp){width:100%}}
