.zs-card[data-v-2398d666]{background:var(--zt-paper,#fbfaf5);border:1px solid var(--zt-line,#dfe2d8);border-radius:22px;box-shadow:0 24px 70px -36px #141a1573;color:var(--zt-ink,#141a15);font-family:IBM Plex Sans,Inter,system-ui,sans-serif;overflow:hidden;width:100%}.zs-grid[data-v-2398d666]{display:grid;grid-template-columns:1fr}@media (min-width:1024px){.zs-grid[data-v-2398d666]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.zs-form[data-v-2398d666]{border-bottom:1px solid var(--zt-line,#dfe2d8);display:flex;flex-direction:column;gap:18px;min-width:0;padding:20px}@media (min-width:1024px){.zs-form[data-v-2398d666]{border-bottom:0;border-right:1px solid var(--zt-line,#dfe2d8);padding:28px}}.zs-slots[data-v-2398d666]{display:grid;gap:14px;grid-template-columns:1fr 1fr}.zs-slot[data-v-2398d666]{align-items:flex-start;background:var(--zt-paper-muted,#f1f0e8);border:1px dashed var(--zt-line-strong,#c6ccc0);border-radius:14px;display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px}.zs-slot__label[data-v-2398d666]{color:var(--zt-ink,#141a15);font-size:13px;font-weight:600;margin:0}.zs-slot__sub[data-v-2398d666]{color:var(--zt-muted,#5c665e);font-size:11px;line-height:1.5;margin:0}.zs-hint[data-v-2398d666]{color:var(--zt-faint,#8b958c);font-size:11px;line-height:1.55;margin:-6px 0 0}.zs-group__label[data-v-2398d666]{color:var(--zt-muted,#5c665e);font-size:11px;font-weight:600;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.zs-chips[data-v-2398d666]{display:flex;flex-wrap:wrap;gap:8px}.zs-chip[data-v-2398d666]{background:var(--zt-paper,#fbfaf5);border:1px solid var(--zt-line,#dfe2d8);border-radius:999px;color:var(--zt-ink-soft,#2c352e);font-size:12.5px;font-weight:500;padding:7px 14px;transition:border-color .15s,background .15s,color .15s}.zs-chip--active[data-v-2398d666],.zs-chip[data-v-2398d666]:hover{border-color:var(--zt-blue,#3f6b4a)}.zs-chip--active[data-v-2398d666]{background:var(--zt-blue,#3f6b4a);color:#fbfaf5}html.dark .zs-chip--active[data-v-2398d666]{color:#0d110e}.zs-settings[data-v-2398d666]{display:flex;flex-wrap:wrap;gap:18px}.zs-setting[data-v-2398d666]{min-width:0}.zs-seg[data-v-2398d666]{background:var(--zt-paper-muted,#f1f0e8);border:1px solid var(--zt-line,#dfe2d8);border-radius:10px;display:inline-flex;gap:4px;padding:3px}.zs-seg__btn[data-v-2398d666]{border-radius:7px;color:var(--zt-muted,#5c665e);font-size:12px;font-weight:600;padding:6px 12px;transition:background .15s,color .15s}.zs-seg__btn--active[data-v-2398d666]{background:var(--zt-ink,#141a15);color:var(--zt-paper,#fbfaf5)}html.dark .zs-seg__btn--active[data-v-2398d666]{background:var(--zt-blue,#6ea87e);color:#0d110e}.zs-storyboard[data-v-2398d666]{background:var(--zt-paper-muted,#f1f0e8);border:1px solid var(--zt-line,#dfe2d8);border-radius:12px}.zs-storyboard__summary[data-v-2398d666]{align-items:center;color:var(--zt-ink-soft,#2c352e);cursor:pointer;display:flex;font-size:12.5px;font-weight:600;gap:12px;justify-content:space-between;list-style:none;padding:11px 14px}.zs-storyboard__summary[data-v-2398d666]::-webkit-details-marker{display:none}.zs-storyboard__reset[data-v-2398d666]{color:var(--zt-blue,#3f6b4a);font-size:11px;font-weight:600;text-decoration:underline;text-underline-offset:2px}.zs-storyboard__textarea[data-v-2398d666]{background:transparent;border:0;border-top:1px solid var(--zt-line,#dfe2d8);box-sizing:border-box;color:var(--zt-ink,#141a15);display:block;font-family:IBM Plex Sans,ui-monospace,monospace;font-size:12px;line-height:1.65;outline:none;padding:12px 14px;resize:vertical;width:100%}.zs-consent[data-v-2398d666]{align-items:flex-start;color:var(--zt-ink-soft,#2c352e);cursor:pointer;display:flex;font-size:12.5px;gap:10px;line-height:1.55}.zs-consent__box[data-v-2398d666]{accent-color:var(--zt-blue,#3f6b4a);flex-shrink:0;height:16px;margin-top:2px;width:16px}.zs-actions[data-v-2398d666]{align-items:center;display:flex;gap:14px;justify-content:space-between}.zs-credits[data-v-2398d666]{align-items:center;color:var(--zt-muted,#5c665e);display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:600;gap:6px}.zs-credits svg[data-v-2398d666]{color:var(--zt-warm,#b3763a)}.zs-generate[data-v-2398d666]{align-items:center;background:var(--zt-ink,#141a15);border-radius:999px;color:var(--zt-paper,#fbfaf5);display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-height:44px;padding:0 22px;transition:opacity .15s,transform .1s}.zs-generate[data-v-2398d666]:hover:not(:disabled){opacity:.88}.zs-generate[data-v-2398d666]:active:not(:disabled){transform:scale(.98)}.zs-generate[data-v-2398d666]:disabled{cursor:not-allowed;opacity:.4}html.dark .zs-generate[data-v-2398d666]{background:var(--zt-paper,#fbfaf5);color:var(--zt-ink,#141a15)}.zs-advanced[data-v-2398d666]{align-self:center;color:var(--zt-muted,#5c665e);font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:3px}.zs-advanced[data-v-2398d666]:hover{color:var(--zt-ink,#141a15)}.zs-result[data-v-2398d666]{background:var(--zt-paper-muted,#f1f0e8);display:flex;flex-direction:column;min-height:380px;min-width:0;padding:18px}@media (min-width:1024px){.zs-result[data-v-2398d666]{min-height:100%}}.zs-result__video[data-v-2398d666]{background:#000;border-radius:14px;flex:1;max-height:520px;-o-object-fit:contain;object-fit:contain;width:100%}.zs-result__bar[data-v-2398d666]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:12px}.zs-result__done[data-v-2398d666]{font-size:13px;margin:0}.zs-download[data-v-2398d666],.zs-result__done[data-v-2398d666]{color:var(--zt-ink,#141a15);font-weight:600}.zs-download[data-v-2398d666]{align-items:center;border:1px solid var(--zt-line-strong,#c6ccc0);border-radius:999px;display:inline-flex;font-size:12.5px;gap:8px;min-height:38px;padding:0 16px}.zs-result__state[data-v-2398d666]{flex:1;flex-direction:column;gap:14px;padding:32px 20px;text-align:center}.zs-result__icon[data-v-2398d666],.zs-result__state[data-v-2398d666]{align-items:center;display:flex;justify-content:center}.zs-result__icon[data-v-2398d666]{background:var(--zt-paper,#fbfaf5);border:1px solid var(--zt-line,#dfe2d8);border-radius:999px;color:var(--zt-muted,#5c665e);height:56px;width:56px}.zs-result__icon--error[data-v-2398d666]{border-color:#b8402e;color:#b8402e}.zs-result__title[data-v-2398d666]{color:var(--zt-ink,#141a15);font-size:14px;font-weight:600;margin:0}.zs-result__error[data-v-2398d666],.zs-result__sub[data-v-2398d666]{color:var(--zt-muted,#5c665e);font-size:12px;line-height:1.6;margin:0;max-width:280px}.zs-result__progress[data-v-2398d666]{background:var(--zt-line,#dfe2d8);border-radius:999px;height:6px;max-width:300px;overflow:hidden;width:100%}.zs-result__progress-bar[data-v-2398d666]{background:var(--zt-blue,#3f6b4a);border-radius:999px;height:100%;transition:width .5s}.zs-result__pct[data-v-2398d666]{color:var(--zt-faint,#8b958c);font-size:12px;font-variant-numeric:tabular-nums}.zg[data-v-51802d54]{background:var(--zt-paper,#fbfaf5);border:1px solid var(--zt-line,#dfe2d8);border-radius:22px;color:var(--zt-ink,#141a15);display:grid;font-family:IBM Plex Sans,Inter,system-ui,sans-serif;gap:16px;grid-template-columns:1fr;padding:20px;width:100%}@media (min-width:1024px){.zg[data-v-51802d54]{gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:24px 28px}}.zg-col[data-v-51802d54]{min-width:0}.zg-heading[data-v-51802d54]{color:var(--zt-ink,#141a15);font-family:Space Grotesk,IBM Plex Sans,system-ui,sans-serif;font-size:15px;font-weight:600;margin:0 0 14px}.zg-tips[data-v-51802d54]{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.zg-tip[data-v-51802d54]{align-items:flex-start;color:var(--zt-ink-soft,#2c352e);display:flex;font-size:13px;gap:9px;line-height:1.55}.zg-check[data-v-51802d54]{color:var(--zt-blue,#3f6b4a);flex-shrink:0;margin-top:1px}.zg-draft[data-v-51802d54]{background:var(--zt-paper-muted,#f1f0e8);border:1px solid var(--zt-line,#dfe2d8);border-radius:12px;margin-top:16px;padding:12px 14px}.zg-draft__title[data-v-51802d54]{color:var(--zt-ink,#141a15);font-size:12.5px;font-weight:600;margin:0}.zg-draft__body[data-v-51802d54]{color:var(--zt-muted,#5c665e);font-size:12.5px;line-height:1.55;margin:5px 0 0}.zg-beats[data-v-51802d54]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.zg-beat[data-v-51802d54]{border-bottom:1px solid var(--zt-line,#dfe2d8);display:grid;gap:2px 12px;grid-template-columns:52px 1fr;padding:9px 0}.zg-beat[data-v-51802d54]:last-child{border-bottom:0;padding-bottom:0}.zg-beat__time[data-v-51802d54]{color:var(--zt-blue,#3f6b4a);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;grid-row:span 2}.zg-beat__name[data-v-51802d54]{color:var(--zt-ink,#141a15);font-size:13px;font-weight:600}.zg-beat__body[data-v-51802d54]{color:var(--zt-muted,#5c665e);font-size:12px;line-height:1.55}
