.recording-field.svelte-t250jl{display:flex;flex-direction:column;gap:7px}.recording-drop.svelte-t250jl{display:flex;flex-direction:column;min-height:104px;align-items:center;justify-content:center;gap:5px;width:100%;padding:var(--space-12);border:1px dashed var(--color-border-strong);border-radius:12px;background:color-mix(in srgb,var(--color-text) 2%,transparent);color:var(--color-text-muted);cursor:pointer;transition:border-color var(--dur-160) var(--ease-default),background var(--dur-160) var(--ease-default)}.recording-drop.svelte-t250jl strong:where(.svelte-t250jl){color:var(--color-text);font:650 var(--text-12)/1.3 var(--font-ui)}.recording-drop-icon.svelte-t250jl{display:grid;place-items:center;width:36px;height:36px;margin-bottom:4px;border:1px solid var(--color-border-strong);border-radius:50%;background:var(--color-bg-secondary)}.recording-drop-hint.svelte-t250jl{color:var(--color-text-subtle);font:450 var(--text-10)/1.4 var(--font-ui)}.recording-drop.svelte-t250jl:hover:not(:disabled),.recording-drop.dragging.svelte-t250jl{border-color:rgb(var(--color-primary-rgb) / .55);background:rgb(var(--color-primary-rgb) / .05)}.recording-drop.svelte-t250jl:hover:not(:disabled) .recording-drop-icon:where(.svelte-t250jl),.recording-drop.dragging.svelte-t250jl .recording-drop-icon:where(.svelte-t250jl){color:var(--color-primary);border-color:rgb(var(--color-primary-rgb) / .55)}.recording-drop.invalid.svelte-t250jl{border-color:rgb(var(--color-danger-rgb) / .6)}.recording-drop.svelte-t250jl:disabled{cursor:wait;opacity:.6}.recording-drop.svelte-t250jl:focus-visible,.recording-ready.svelte-t250jl button:where(.svelte-t250jl):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.recording-ready.svelte-t250jl{display:flex;align-items:center;gap:9px;padding:9px var(--space-10);border:1px solid rgb(var(--color-primary-rgb) / .4);border-radius:var(--radius-md);background:rgb(var(--color-primary-rgb) / .08)}.recording-icon.svelte-t250jl{display:inline-flex;color:var(--color-primary)}.recording-copy.svelte-t250jl{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px}.recording-copy.svelte-t250jl b:where(.svelte-t250jl){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:650 var(--text-11)/1.2 var(--font-ui);color:var(--color-text)}.recording-copy.svelte-t250jl small:where(.svelte-t250jl){font:500 var(--text-10)/1.35 var(--font-body);color:var(--color-text-subtle)}.recording-ready.svelte-t250jl button:where(.svelte-t250jl){display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-text-muted);cursor:pointer}.recording-ready.svelte-t250jl button:where(.svelte-t250jl):hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text)}.recording-ready.svelte-t250jl button:where(.svelte-t250jl):disabled{cursor:not-allowed;opacity:.6}.recording-error.svelte-t250jl{margin:0;font:600 var(--text-11)/1.4 var(--font-body);color:var(--color-danger)}.visually-hidden.svelte-t250jl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.recording-drop.svelte-t250jl{transition:none}}.clone-studio.svelte-yjzbkw{display:grid;grid-template-columns:340px minmax(0,1fr);align-items:start;gap:12px;box-sizing:border-box;width:calc(100% - var(--layout-workspace-outer-gutter) - var(--layout-workspace-outer-gutter));max-width:1920px;margin-inline:auto;padding:12px;background:var(--color-bg)}.clone-rail.svelte-yjzbkw,.clone-stage.svelte-yjzbkw{display:flex;flex-direction:column;min-width:0;border:1px solid var(--color-border);border-radius:16px;background:var(--color-bg-secondary)}.clone-rail.svelte-yjzbkw{position:sticky;top:12px}.clone-stage.svelte-yjzbkw{min-height:420px;background:color-mix(in srgb,var(--color-bg-secondary) 55%,var(--color-bg))}.rail-head.svelte-yjzbkw,.stage-head.svelte-yjzbkw{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;min-height:48px;padding:12px;border-bottom:1px solid var(--color-border)}h1.svelte-yjzbkw,h2.svelte-yjzbkw{display:inline-flex;align-items:center;gap:8px;margin:0;font:800 var(--text-14)/1 var(--font-ui);color:var(--color-text)}.plan-badge.svelte-yjzbkw,.count.svelte-yjzbkw{padding:3px 6px;border-radius:var(--radius-pill);font:800 var(--text-9)/1 var(--font-ui);letter-spacing:.06em}.plan-badge.svelte-yjzbkw{border:1px solid rgb(var(--color-primary-rgb) / .35);background:rgb(var(--color-primary-rgb) / .1);color:var(--color-primary)}.count.svelte-yjzbkw{background:#ffffff0f;color:var(--color-text-muted);font-variant-numeric:tabular-nums;letter-spacing:0}.rail-fields.svelte-yjzbkw{display:flex;flex-direction:column;gap:16px;padding:12px}.field-hint.svelte-yjzbkw{margin:0;font:500 var(--text-10)/1.4 var(--font-body);color:var(--color-text-subtle)}.name-input.svelte-yjzbkw{box-sizing:border-box;width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-tertiary);color:var(--color-text);font:600 var(--text-12)/1.3 var(--font-ui)}.name-input.svelte-yjzbkw::placeholder{color:var(--color-text-subtle)}.rights.svelte-yjzbkw{display:flex;align-items:flex-start;gap:9px;cursor:pointer;font:500 var(--text-11)/1.45 var(--font-body);color:var(--color-text-muted)}.rights.svelte-yjzbkw input:where(.svelte-yjzbkw){flex:none;width:16px;height:16px;margin:1px 0 0;accent-color:var(--color-primary)}.rail-action.svelte-yjzbkw{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--color-border)}.generate.svelte-yjzbkw{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;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),opacity var(--dur-160) var(--ease-default)}.generate.svelte-yjzbkw:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.price-note.svelte-yjzbkw,.plan-note.svelte-yjzbkw,.generate-note.svelte-yjzbkw{margin:0;text-align:center;font:500 var(--text-11)/1.4 var(--font-body);color:var(--color-text-subtle)}.price-note.svelte-yjzbkw{display:flex;flex-direction:column;align-items:center;gap:3px}.price-note.svelte-yjzbkw>span:where(.svelte-yjzbkw):first-child{display:inline-flex;align-items:center;gap:4px;color:var(--color-text-muted)}.plan-note.svelte-yjzbkw a:where(.svelte-yjzbkw){color:var(--color-primary);font-weight:700}.message.svelte-yjzbkw{margin:0;padding:9px 10px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-tertiary);font:500 var(--text-11)/1.45 var(--font-body);color:var(--color-text-muted)}.spinner.svelte-yjzbkw{width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:ezc-spin .85s linear infinite}.stage-link.svelte-yjzbkw{display:inline-flex;align-items:center;gap:5px;color:var(--color-text-muted);font:700 var(--text-11)/1 var(--font-ui);text-decoration:none}.stage-body.svelte-yjzbkw{display:flex;flex-direction:column;gap:14px;padding:16px}.clone-list.svelte-yjzbkw{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.stage-note.svelte-yjzbkw{margin:0;font:500 var(--text-10)/1.45 var(--font-body);color:var(--color-text-subtle)}.empty.svelte-yjzbkw{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px 8px;text-align:center}.empty.svelte-yjzbkw b:where(.svelte-yjzbkw){font:750 var(--text-14)/1.3 var(--font-ui);color:var(--color-text)}.empty.svelte-yjzbkw p:where(.svelte-yjzbkw){max-width:420px;margin:0;font:500 var(--text-12)/1.5 var(--font-body);color:var(--color-text-muted)}.cta.svelte-yjzbkw{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin-top:6px;padding:0 14px;border:0;border-radius:9px;background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;font:700 var(--text-12)/1 var(--font-ui);text-decoration:none}.steps.svelte-yjzbkw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:8px 0 0;padding:0;list-style:none}.steps.svelte-yjzbkw li:where(.svelte-yjzbkw){display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-secondary)}.step-number.svelte-yjzbkw{color:var(--color-primary);font:750 var(--text-11)/1 var(--font-ui);letter-spacing:.08em}.steps.svelte-yjzbkw b:where(.svelte-yjzbkw){font:700 var(--text-12)/1.3 var(--font-ui);color:var(--color-text)}.steps.svelte-yjzbkw p:where(.svelte-yjzbkw){margin:0;font:500 var(--text-11)/1.5 var(--font-body);color:var(--color-text-muted)}.skeletons.svelte-yjzbkw{display:flex;flex-direction:column;gap:8px}.skeleton.svelte-yjzbkw{height:56px;border-radius:12px;background:linear-gradient(90deg,var(--color-bg-tertiary) 25%,color-mix(in srgb,var(--color-bg-tertiary) 80%,var(--color-text-subtle)) 50%,var(--color-bg-tertiary) 75%);background-size:200% 100%;animation:svelte-yjzbkw-shimmer 1.4s linear infinite}.notice.svelte-yjzbkw{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border-radius:10px;font:500 var(--text-11)/1.45 var(--font-body)}.notice.svelte-yjzbkw p:where(.svelte-yjzbkw){margin:0}.notice.error.svelte-yjzbkw{border:1px solid var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger)}.notice.compact.svelte-yjzbkw{padding:7px 10px}.text-button.svelte-yjzbkw{flex:none;min-height:28px;padding:5px 8px;border:0;border-radius:6px;background:transparent;color:var(--color-text);cursor:pointer;font:700 var(--text-11)/1.2 var(--font-ui);text-decoration:underline;text-underline-offset:2px}.visually-hidden.svelte-yjzbkw{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}input.svelte-yjzbkw:focus-visible,button.svelte-yjzbkw:focus-visible,a.svelte-yjzbkw:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@keyframes svelte-yjzbkw-shimmer{to{background-position:-200% 0}}@media(hover:hover){.generate.svelte-yjzbkw:hover:not(:disabled),.cta.svelte-yjzbkw:hover{filter:brightness(1.08)}.stage-link.svelte-yjzbkw:hover{color:var(--color-text)}.name-input.svelte-yjzbkw:hover:not(:disabled){border-color:var(--color-border-strong)}}@media(max-width:1099px){.steps.svelte-yjzbkw{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.clone-studio.svelte-yjzbkw{grid-template-columns:minmax(0,1fr);padding:8px}.clone-rail.svelte-yjzbkw{position:static}.name-input.svelte-yjzbkw{font-size:16px}}@media(prefers-reduced-motion:reduce){.generate.svelte-yjzbkw{transition:none}.spinner.svelte-yjzbkw{animation-duration:1.8s}.skeleton.svelte-yjzbkw{animation:none}}
