.demo.svelte-u6tcd2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:96px;overflow:hidden;padding:14px 12px;border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--brand-accent) 0%,#fff 78%);box-shadow:0 10px 24px #3d8b5c24}.demo--paste.svelte-u6tcd2:not(.demo--bare){height:auto;justify-content:center}.paste-stage.svelte-u6tcd2{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.paste-appbar.svelte-u6tcd2{display:flex;align-items:center;justify-content:center}.demo--extract.svelte-u6tcd2{height:228px}.demo--save.svelte-u6tcd2,.demo--recipe.svelte-u6tcd2{height:auto;min-height:228px}.demo--bare.svelte-u6tcd2,.demo--bare.demo--save.svelte-u6tcd2,.demo--bare.demo--recipe.svelte-u6tcd2,.demo--bare.demo--extract.svelte-u6tcd2,.demo--bare.demo--paste.svelte-u6tcd2{height:auto;padding:4px 0 0;border-radius:0;background:transparent;box-shadow:none}.demo--hero.demo--extract.svelte-u6tcd2{height:auto;min-height:248px}.demo--bare.svelte-u6tcd2 .gen:where(.svelte-u6tcd2),.demo--hero.svelte-u6tcd2 .gen:where(.svelte-u6tcd2){display:flex;flex-direction:column;width:100%;max-width:none;gap:10px}.demo--bare.svelte-u6tcd2 .gen-steps:where(.svelte-u6tcd2),.demo--hero.svelte-u6tcd2 .gen-steps:where(.svelte-u6tcd2){display:flex;gap:6px}.demo--bare.svelte-u6tcd2 .gen-card--src:where(.svelte-u6tcd2) .step-clip:where(.svelte-u6tcd2),.demo--hero.svelte-u6tcd2 .gen-card--src:where(.svelte-u6tcd2) .step-clip:where(.svelte-u6tcd2){aspect-ratio:16 / 10;max-height:none}.demo--hero.svelte-u6tcd2 .gen-card--src:where(.svelte-u6tcd2) .step-clip:where(.svelte-u6tcd2){max-height:148px}.demo--bare.svelte-u6tcd2 .gen-steps:where(.svelte-u6tcd2) .gen-card:where(.svelte-u6tcd2),.demo--hero.svelte-u6tcd2 .gen-steps:where(.svelte-u6tcd2) .gen-card:where(.svelte-u6tcd2){flex:1;padding:4px 4px 5px}.demo--bare.svelte-u6tcd2 .gen-steps:where(.svelte-u6tcd2) .step-clip:where(.svelte-u6tcd2),.demo--hero.svelte-u6tcd2 .gen-steps:where(.svelte-u6tcd2) .step-clip:where(.svelte-u6tcd2){aspect-ratio:auto;height:48px}.shorts-thumb.svelte-u6tcd2{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.18),transparent 36%),linear-gradient(180deg,#4c8a63,#1c2a22 52%,#14181c)}.yt-logo.svelte-u6tcd2{position:relative;z-index:1;width:22px;height:22px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.input.svelte-u6tcd2{display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0 12px;border:1px solid var(--grey-300);border-radius:8px;background:#fff;color:var(--grey-500);box-shadow:inset 0 1px 2px #191f280f}.input--on.svelte-u6tcd2{color:var(--grey-800)}.link-text.svelte-u6tcd2{overflow:hidden;max-width:0;white-space:nowrap;font:var(--font-st12-semibold);color:var(--grey-800)}.input--on.svelte-u6tcd2 .link-text--run:where(.svelte-u6tcd2){animation:svelte-u6tcd2-type-link 1.1s steps(18,end) forwards}.link-text--done.svelte-u6tcd2{max-width:100%}@keyframes svelte-u6tcd2-type-link{to{max-width:100%}}.caret.svelte-u6tcd2{width:1.5px;height:14px;flex-shrink:0;background:var(--grey-800);animation:svelte-u6tcd2-caret-blink 1s step-end infinite}.paste-ok.svelte-u6tcd2{display:grid;flex-shrink:0;place-items:center;margin-left:auto;color:var(--brand-primary)}@keyframes svelte-u6tcd2-caret-blink{50%{opacity:0}}.gen.svelte-u6tcd2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%}.gen-card.svelte-u6tcd2{display:flex;min-width:0;flex-direction:column;padding:5px 5px 7px;border-radius:10px;background:#fff;box-shadow:0 4px 12px #191f281a}.gen-steps.svelte-u6tcd2{display:contents}.gen-card--src.svelte-u6tcd2 .step-clip:where(.svelte-u6tcd2),.gen-steps.svelte-u6tcd2 .step-clip:where(.svelte-u6tcd2){aspect-ratio:3 / 4;max-height:none;height:auto}.gen-card.svelte-u6tcd2:not(.gen-card--src){opacity:0;transform:translate(8px);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.gen-card.on.svelte-u6tcd2{opacity:1;transform:none}.step-clip.svelte-u6tcd2{position:relative;display:grid;flex-shrink:0;place-items:center;width:100%;overflow:hidden;aspect-ratio:3 / 4;border-radius:6px;background:#191f28}.gen-card--src.svelte-u6tcd2 .shorts-thumb:where(.svelte-u6tcd2){transform-origin:center;animation:svelte-u6tcd2-src-play 1.8s ease-in-out infinite}.src-ring.svelte-u6tcd2{position:absolute;z-index:2;width:34px;height:34px;border:2px solid rgba(255,255,255,.22);border-top-color:#ff3b3b;border-radius:50%;animation:svelte-u6tcd2-src-spin .85s linear infinite}.gen-card--src.svelte-u6tcd2 .yt-logo:where(.svelte-u6tcd2){position:relative;z-index:3;width:22px;height:22px;animation:svelte-u6tcd2-yt-analyze 1.4s ease-in-out infinite}.mini-shot.svelte-u6tcd2{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.16),transparent 36%),linear-gradient(180deg,#4c8a63,#1c2a22 70%)}.gen-steps.svelte-u6tcd2 .gen-card:where(.svelte-u6tcd2):nth-child(2) .mini-shot:where(.svelte-u6tcd2){filter:brightness(1.08)}.gen-steps.svelte-u6tcd2 .gen-card:where(.svelte-u6tcd2):nth-child(3) .mini-shot:where(.svelte-u6tcd2){filter:brightness(.88) hue-rotate(-12deg)}.gen-copy.svelte-u6tcd2{display:flex;min-width:0;flex-direction:column;align-items:center;gap:1px;margin-top:6px;text-align:center}.gen-card.svelte-u6tcd2 time:where(.svelte-u6tcd2){color:var(--brand-primary);font:var(--font-st13-semibold)}.gen-copy.svelte-u6tcd2 .src-label:where(.svelte-u6tcd2){color:var(--brand-primary)}.gen-copy.svelte-u6tcd2 strong:where(.svelte-u6tcd2){display:-webkit-box;overflow:hidden;font:var(--font-st12-semibold);color:var(--grey-800);-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:keep-all}@keyframes svelte-u6tcd2-src-play{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes svelte-u6tcd2-src-spin{to{transform:rotate(360deg)}}@keyframes svelte-u6tcd2-yt-analyze{0%,to{transform:scale(1);filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}50%{transform:scale(1.12);filter:drop-shadow(0 0 10px rgba(255,0,0,.55))}}.rows.svelte-u6tcd2{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.recipe-sheet.svelte-u6tcd2{display:flex;flex-direction:column;gap:10px;width:100%;max-width:none;padding:10px 12px;border-radius:12px;background:#fff;box-shadow:0 4px 14px #191f281a}.ings.svelte-u6tcd2{display:flex;flex-direction:column;gap:6px;opacity:0;transform:translateY(-6px);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.ings--on.svelte-u6tcd2{opacity:1;transform:none}.ings.svelte-u6tcd2 p:where(.svelte-u6tcd2){margin:0;font:var(--font-st13-semibold);color:var(--brand-primary)}.ings.svelte-u6tcd2 ul:where(.svelte-u6tcd2){display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.ings.svelte-u6tcd2 li:where(.svelte-u6tcd2){display:flex;align-items:baseline;gap:8px;font:var(--font-st12-semibold);color:var(--grey-800)}.ing-dots.svelte-u6tcd2{flex:1;min-width:12px;border-bottom:1px dotted var(--grey-300);transform:translateY(-4px)}.ings.svelte-u6tcd2 em:where(.svelte-u6tcd2){flex-shrink:0;font-style:normal;font:var(--font-st12-semibold);color:var(--grey-600)}.rows.svelte-u6tcd2 li:where(.svelte-u6tcd2){display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;background:var(--brand-accent);font:var(--font-st12-semibold);color:var(--grey-800);opacity:0;transform:translateY(8px);transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .35s cubic-bezier(.22,1,.36,1)}.rows.svelte-u6tcd2 li.on:where(.svelte-u6tcd2){opacity:1;transform:none}.recipe-thumb.svelte-u6tcd2{position:relative;flex-shrink:0;width:28px;height:40px;overflow:hidden;border-radius:4px;background:#191f28}.demo--bare.svelte-u6tcd2 .recipe-thumb:where(.svelte-u6tcd2){width:36px;height:52px}.rows.svelte-u6tcd2 li:where(.svelte-u6tcd2):nth-child(2) .mini-shot:where(.svelte-u6tcd2){filter:brightness(1.08)}.rows.svelte-u6tcd2 li:where(.svelte-u6tcd2):nth-child(3) .mini-shot:where(.svelte-u6tcd2){filter:brightness(.88) hue-rotate(-12deg)}.recipe-copy.svelte-u6tcd2{display:inline-flex;min-width:0;align-items:center;gap:8px}.rows.svelte-u6tcd2 time:where(.svelte-u6tcd2){flex-shrink:0;color:var(--brand-primary);font:var(--font-st13-semibold)}.library.svelte-u6tcd2{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:100%}.lib-card.svelte-u6tcd2{display:flex;flex-direction:column;overflow:hidden;padding:5px 5px 0;border-radius:10px;background:#fff;box-shadow:0 4px 12px #191f2814;opacity:0;transform:translateY(8px) scale(.94);transition:opacity .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1)}.lib-card--on.svelte-u6tcd2{opacity:1;transform:none}.lib-thumb.svelte-u6tcd2{display:block;width:100%;aspect-ratio:4 / 3;border-radius:6px;background:linear-gradient(90deg,var(--grey-200) 0%,#eef1f4 45%,var(--grey-200) 90%);background-size:180% 100%;animation:svelte-u6tcd2-skeleton-shimmer 1.2s ease-in-out infinite}@keyframes svelte-u6tcd2-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-80% 0}}.lib-card.svelte-u6tcd2:nth-child(2) .lib-thumb:where(.svelte-u6tcd2){animation-delay:.12s}.lib-card.svelte-u6tcd2:nth-child(3) .lib-thumb:where(.svelte-u6tcd2){animation-delay:.24s}.lib-card.svelte-u6tcd2:nth-child(4) .lib-thumb:where(.svelte-u6tcd2){animation-delay:.08s}.lib-card.svelte-u6tcd2:nth-child(5) .lib-thumb:where(.svelte-u6tcd2){animation-delay:.2s}.lib-card.svelte-u6tcd2:nth-child(6) .lib-thumb:where(.svelte-u6tcd2){animation-delay:.32s}.lib-meta.svelte-u6tcd2{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:4px;padding:5px 2px 6px}.lib-meta.svelte-u6tcd2 strong:where(.svelte-u6tcd2){overflow:hidden;font:var(--font-st13-semibold);color:var(--grey-900);text-overflow:ellipsis;white-space:nowrap}.lib-check.svelte-u6tcd2{display:grid;flex-shrink:0;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--brand-primary);color:#fff}@media(prefers-reduced-motion:reduce){.lib-thumb.svelte-u6tcd2,.link-text.svelte-u6tcd2,.caret.svelte-u6tcd2,.rows.svelte-u6tcd2 li:where(.svelte-u6tcd2),.lib-card.svelte-u6tcd2,.ings.svelte-u6tcd2,.gen-card--src.svelte-u6tcd2 .shorts-thumb:where(.svelte-u6tcd2),.gen-card--src.svelte-u6tcd2 .yt-logo:where(.svelte-u6tcd2),.src-ring.svelte-u6tcd2,.gen-card.svelte-u6tcd2{animation:none!important;transition:none!important}.input--on.svelte-u6tcd2 .link-text--run:where(.svelte-u6tcd2),.link-text.svelte-u6tcd2{max-width:100%}.ings.svelte-u6tcd2,.rows.svelte-u6tcd2 li:where(.svelte-u6tcd2),.lib-card.svelte-u6tcd2,.gen-card.svelte-u6tcd2{opacity:1;transform:none}}
