.ui-field[data-v-fecd14cb]{display:grid;gap:.4rem}.ui-field__label[data-v-fecd14cb]{color:var(--foreground);font-size:.82rem;font-weight:560}.ui-field__error[data-v-fecd14cb],.ui-field__required[data-v-fecd14cb]{color:var(--destructive)}.ui-field__error[data-v-fecd14cb],.ui-field__hint[data-v-fecd14cb]{font-size:.75rem;line-height:1.45}.ui-field__hint[data-v-fecd14cb]{color:var(--muted-foreground)}.ui-textarea[data-v-fecd14cb]{min-height:5.5rem;width:100%;resize:vertical;border:1px solid var(--input);border-radius:var(--radius);background:var(--background);color:var(--foreground);padding:.65rem .75rem;font-size:.9rem;font-weight:450;line-height:1.55;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ui-textarea[data-v-fecd14cb]::-moz-placeholder{color:var(--muted-foreground)}.ui-textarea[data-v-fecd14cb]::placeholder{color:var(--muted-foreground)}.ui-textarea[data-v-fecd14cb]:focus-visible{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 12%,transparent)}.ui-textarea[data-v-fecd14cb]:disabled{cursor:not-allowed;opacity:.55}.ui-textarea--invalid[data-v-fecd14cb]{border-color:var(--destructive)}.prompt-field[data-v-be9fd957]{display:grid;gap:.55rem;margin-bottom:1rem}.prompt-field__label[data-v-be9fd957]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--foreground);font-size:.78rem;font-weight:560}.prompt-field__hint[data-v-be9fd957]{color:var(--muted-foreground);font-size:.72rem;font-weight:500}.prompt-field__box[data-v-be9fd957]{position:relative}.prompt-field__box[data-v-be9fd957] .ui-field{min-width:0;gap:.38rem}.prompt-field__box[data-v-be9fd957] .ui-textarea{min-height:7.5rem;padding:.75rem .75rem 3rem;line-height:1.65}.prompt-field__optimize[data-v-be9fd957]{position:absolute;right:.65rem;bottom:.65rem;min-height:1.85rem;border-color:var(--border);background:var(--background);color:var(--foreground);box-shadow:var(--shadow-sm);font-size:.74rem;font-weight:600;padding:0 .62rem}.prompt-field__optimize[data-v-be9fd957]:focus-visible,.prompt-field__optimize[data-v-be9fd957]:hover{border-color:color-mix(in srgb,var(--brand) 38%,var(--border));background:var(--brand-soft);color:var(--brand)}.audio-form-field[data-v-b8e6fa87]{display:grid;gap:.55rem;margin-bottom:1rem}.audio-form-field[data-v-b8e6fa87]:last-child{margin-bottom:0}.audio-form-field__label[data-v-b8e6fa87],.audio-form__rate[data-v-b8e6fa87],.audio-form__slider-head[data-v-b8e6fa87]{color:var(--foreground);font-size:.78rem;font-weight:560}.audio-form-field__label[data-v-b8e6fa87],.audio-form__slider-head[data-v-b8e6fa87]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.audio-form__rate strong[data-v-b8e6fa87],.audio-form__slider-head strong[data-v-b8e6fa87]{font-size:.78rem;font-weight:650}.audio-form__parameter-grid[data-v-b8e6fa87]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.audio-form__notice[data-v-b8e6fa87]{display:flex;align-items:center;gap:.35rem;margin:-.35rem 0 .95rem;color:var(--muted-foreground);font-size:.73rem;font-weight:500}.audio-form__notice i[data-v-b8e6fa87]{color:color-mix(in srgb,var(--brand) 58%,var(--muted-foreground));font-size:.88rem}.audio-form__hint[data-v-b8e6fa87]{color:var(--muted-foreground);font-size:.72rem;font-weight:500}.audio-form__segmented[data-v-b8e6fa87]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);padding:.2rem;gap:.2rem}.audio-form__segmented button[data-v-b8e6fa87]{display:inline-flex;min-width:0;min-height:2rem;align-items:center;justify-content:center;border:0;border-radius:calc(var(--radius) - .18rem);background:transparent;color:var(--muted-foreground);font-size:.78rem;font-weight:520;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.audio-form__segmented button[data-v-b8e6fa87]:focus-visible,.audio-form__segmented button[data-v-b8e6fa87]:hover:not(:disabled){color:var(--foreground);outline:none}.audio-form__segmented .is-selected[data-v-b8e6fa87]{background:var(--background);color:var(--foreground);box-shadow:var(--shadow-sm)}.audio-form__reference-action[data-v-b8e6fa87]:disabled,.audio-form__reference-card button[data-v-b8e6fa87]:disabled,.audio-form__segmented button[data-v-b8e6fa87]:disabled,.audio-voice-dialog button[data-v-b8e6fa87]:disabled{cursor:not-allowed;opacity:.62}.audio-form__reference-panel[data-v-b8e6fa87]{gap:.6rem}.audio-form__reference-grid[data-v-b8e6fa87]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.audio-form__reference-add-menu[data-v-b8e6fa87]{position:relative;min-width:0}.audio-form__reference-action[data-v-b8e6fa87],.audio-form__reference-card[data-v-b8e6fa87]{min-width:0;min-height:4.8rem;border-radius:var(--radius)}.audio-form__reference-action[data-v-b8e6fa87]{display:grid;width:100%;place-items:center;gap:.35rem;border:1px dashed color-mix(in srgb,var(--muted-foreground) 34%,var(--border));background:color-mix(in srgb,var(--muted) 48%,transparent);color:var(--muted-foreground);padding:.7rem .5rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.audio-form__reference-action[data-v-b8e6fa87]:focus-visible,.audio-form__reference-action[data-v-b8e6fa87]:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand) 42%,var(--border));background:var(--brand-soft);color:var(--brand);outline:none}.audio-form__reference-action i[data-v-b8e6fa87]{font-size:1.35rem}.audio-form__reference-action span[data-v-b8e6fa87]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:620}.audio-form__reference-menu[data-v-b8e6fa87]{position:absolute;z-index:20;top:calc(100% + .35rem);left:0;display:grid;width:min(13rem,72vw);gap:.25rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--popover);box-shadow:var(--shadow-md);padding:.35rem}.audio-form__reference-menu button[data-v-b8e6fa87]{display:flex;min-height:2.25rem;align-items:center;gap:.45rem;border:0;border-radius:calc(var(--radius) - .18rem);background:transparent;color:var(--foreground);padding:0 .55rem;text-align:left;font-size:.78rem;font-weight:560}.audio-form__reference-menu button[data-v-b8e6fa87]:focus-visible,.audio-form__reference-menu button[data-v-b8e6fa87]:hover{background:var(--accent);outline:none}.audio-form__reference-card[data-v-b8e6fa87]{position:relative;display:grid;align-content:center;justify-items:center;gap:.3rem;border:1px solid var(--border);background:var(--background);padding:.62rem .5rem;text-align:center}.audio-form__reference-order[data-v-b8e6fa87]{position:absolute;top:.35rem;left:.35rem;max-width:calc(100% - 2.25rem);overflow:hidden;border-radius:var(--radius-sm);background:var(--secondary);color:var(--secondary-foreground);padding:.14rem .34rem;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:650}.audio-form__reference-card.is-voice[data-v-b8e6fa87]{background:color-mix(in srgb,var(--brand-soft) 42%,var(--background))}.audio-form__reference-card>i[data-v-b8e6fa87]{display:inline-grid;width:2.25rem;height:2.25rem;place-items:center;border-radius:999px;background:var(--muted);color:var(--foreground);font-size:1.2rem}.audio-form__reference-card.is-voice>i[data-v-b8e6fa87]{background:var(--brand-soft);color:var(--brand)}.audio-form__reference-card small[data-v-b8e6fa87],.audio-form__reference-card span[data-v-b8e6fa87]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-form__reference-card span[data-v-b8e6fa87]{color:var(--foreground);font-size:.76rem;font-weight:650}.audio-form__reference-card small[data-v-b8e6fa87]{color:var(--muted-foreground);font-size:.68rem}.audio-form__reference-card button[data-v-b8e6fa87]{position:absolute;top:.3rem;right:.3rem;display:inline-flex;width:1.55rem;height:1.55rem;align-items:center;justify-content:center;border:0;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--background) 86%,transparent);color:var(--muted-foreground)}.audio-form__reference-card button[data-v-b8e6fa87]:focus-visible,.audio-form__reference-card button[data-v-b8e6fa87]:hover:not(:disabled){background:var(--muted);color:var(--foreground);outline:none}.audio-form__rate[data-v-b8e6fa87],.audio-form__rate-stack[data-v-b8e6fa87],.audio-form__slider[data-v-b8e6fa87]{display:grid}.audio-form__slider[data-v-b8e6fa87]{gap:.68rem;padding:.12rem 0}.audio-form__rate-stack[data-v-b8e6fa87]{gap:.95rem}.audio-form__rate[data-v-b8e6fa87]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.68rem;padding:.14rem 0}.audio-form__rate input[data-v-b8e6fa87]{grid-column:1/-1}.audio-form__rate input[type=range][data-v-b8e6fa87],.audio-form__slider input[type=range][data-v-b8e6fa87]{width:100%;height:.38rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:linear-gradient(to right,var(--primary) 0 var(--audio-slider-progress,0),var(--muted) var(--audio-slider-progress,0) 100%);cursor:pointer}.audio-form__rate input[type=range][data-v-b8e6fa87]::-webkit-slider-thumb,.audio-form__slider input[type=range][data-v-b8e6fa87]::-webkit-slider-thumb{width:1.1rem;height:1.1rem;-webkit-appearance:none;appearance:none;border:2px solid var(--background);border-radius:999px;background:var(--primary);box-shadow:var(--shadow-sm),0 0 0 1px color-mix(in srgb,var(--primary) 26%,transparent)}.audio-form__rate input[type=range][data-v-b8e6fa87]::-moz-range-thumb,.audio-form__slider input[type=range][data-v-b8e6fa87]::-moz-range-thumb{width:1.1rem;height:1.1rem;border:2px solid var(--background);border-radius:999px;background:var(--primary);box-shadow:var(--shadow-sm),0 0 0 1px color-mix(in srgb,var(--primary) 26%,transparent)}.audio-form__rate input[type=range][data-v-b8e6fa87]:focus-visible,.audio-form__slider input[type=range][data-v-b8e6fa87]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 12%,transparent)}.audio-form__slider-scale[data-v-b8e6fa87]{display:flex;align-items:center;justify-content:space-between;color:var(--muted-foreground);font-size:.72rem;font-weight:500}.audio-voice-dialog[data-v-b8e6fa87]{position:fixed;inset:0;z-index:240;display:grid;place-items:center;padding:1.5rem}.audio-voice-dialog__backdrop[data-v-b8e6fa87]{position:absolute;inset:0;border:0;background:#0f172a61}.audio-voice-dialog__panel[data-v-b8e6fa87]{position:relative;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;width:min(50rem,100%);max-height:min(42rem,calc(100vh - 3rem));border:1px solid var(--border);border-radius:calc(var(--radius) + .25rem);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-md);overflow:hidden}.audio-voice-dialog__header[data-v-b8e6fa87]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1rem .75rem}.audio-voice-dialog__header h2[data-v-b8e6fa87]{margin:0;color:var(--foreground);font-size:1.05rem;font-weight:700}.audio-voice-dialog__footer button[data-v-b8e6fa87],.audio-voice-dialog__header button[data-v-b8e6fa87],.audio-voice-dialog__item button[data-v-b8e6fa87]{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.audio-voice-dialog__header button[data-v-b8e6fa87]{width:2rem;height:2rem;background:transparent;color:var(--muted-foreground);font-size:1.25rem}.audio-voice-dialog__header button[data-v-b8e6fa87]:focus-visible,.audio-voice-dialog__header button[data-v-b8e6fa87]:hover{background:var(--accent);color:var(--foreground);outline:none}.audio-voice-dialog__tabs[data-v-b8e6fa87]{display:flex;align-items:flex-end;gap:1rem;border-bottom:1px solid var(--border);padding:0 1rem}.audio-voice-dialog__tabs button[data-v-b8e6fa87]{min-height:2.25rem;border:0;border-bottom:2px solid var(--brand);background:transparent;color:var(--foreground);padding:0 .05rem;font-size:.86rem;font-weight:650}.audio-voice-dialog__search[data-v-b8e6fa87]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;height:2.45rem;margin:.85rem 1rem .45rem;border:1px solid var(--input);border-radius:var(--radius);background:var(--background);padding:0 .72rem}.audio-voice-dialog__search[data-v-b8e6fa87]:focus-within{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 12%,transparent)}.audio-voice-dialog__search i[data-v-b8e6fa87]{color:var(--muted-foreground)}.audio-voice-dialog__search input[data-v-b8e6fa87]{min-width:0;border:0;background:transparent;color:var(--foreground);font-size:.86rem;outline:none}.audio-voice-dialog__list[data-v-b8e6fa87]{min-height:0;overflow-y:auto;padding:.25rem 1rem .75rem}.audio-voice-dialog__item[data-v-b8e6fa87]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;border-bottom:1px solid var(--border);padding:.72rem 0}.audio-voice-dialog__item.is-selected .audio-voice-dialog__item-main strong[data-v-b8e6fa87]{color:var(--brand)}.audio-voice-dialog__item-main[data-v-b8e6fa87]{display:grid;min-width:0;gap:.2rem}.audio-voice-dialog__item-main p[data-v-b8e6fa87],.audio-voice-dialog__item-main span[data-v-b8e6fa87],.audio-voice-dialog__item-main strong[data-v-b8e6fa87]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.audio-voice-dialog__item-main strong[data-v-b8e6fa87]{color:var(--foreground);font-size:.88rem;font-weight:700}.audio-voice-dialog__item-main p[data-v-b8e6fa87]{margin:0;color:var(--muted-foreground);font-size:.76rem}.audio-voice-dialog__item-main span[data-v-b8e6fa87]{color:color-mix(in srgb,var(--muted-foreground) 82%,transparent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem}.audio-voice-dialog__item button[data-v-b8e6fa87]{min-width:4.1rem;height:2rem;background:var(--secondary);color:var(--secondary-foreground);padding:0 .75rem;font-size:.78rem;font-weight:650}.audio-voice-dialog__item button[data-v-b8e6fa87]:focus-visible,.audio-voice-dialog__item button[data-v-b8e6fa87]:hover:not(:disabled){background:var(--primary);color:var(--primary-foreground);outline:none}.audio-voice-dialog__empty[data-v-b8e6fa87]{display:grid;min-height:8rem;place-items:center;color:var(--muted-foreground);font-size:.82rem}.audio-voice-dialog__footer[data-v-b8e6fa87]{display:flex;gap:.55rem;justify-content:flex-end;border-top:1px solid var(--border);padding:.75rem 1rem}.audio-voice-dialog__footer button[data-v-b8e6fa87]{min-height:2.15rem;border:1px solid var(--border);background:var(--background);color:var(--foreground);padding:0 .85rem;font-size:.8rem;font-weight:560}.audio-voice-dialog__footer .audio-voice-dialog__done[data-v-b8e6fa87]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.audio-voice-dialog__footer button[data-v-b8e6fa87]:focus-visible,.audio-voice-dialog__footer button[data-v-b8e6fa87]:hover{background:var(--accent);outline:none}.audio-voice-dialog__footer .audio-voice-dialog__done[data-v-b8e6fa87]:focus-visible,.audio-voice-dialog__footer .audio-voice-dialog__done[data-v-b8e6fa87]:hover{background:color-mix(in srgb,var(--primary) 88%,var(--background))}@media(max-width:640px){.audio-form__parameter-grid[data-v-b8e6fa87],.audio-form__reference-grid[data-v-b8e6fa87]{grid-template-columns:1fr}.audio-voice-dialog[data-v-b8e6fa87]{align-items:end;padding:0}.audio-voice-dialog__panel[data-v-b8e6fa87]{width:100%;max-height:min(86vh,42rem);border-radius:calc(var(--radius) + .25rem) calc(var(--radius) + .25rem) 0 0}}@keyframes audio-form-spin-b8e6fa87{to{transform:rotate(1turn)}}.audio-form__spin[data-v-b8e6fa87]{animation:audio-form-spin-b8e6fa87 .8s linear infinite}.image-form-field[data-v-859d5e59]{display:grid;gap:.55rem;margin-bottom:1rem}.image-form-field[data-v-859d5e59]:last-child{border-bottom:0;margin-bottom:0}.image-form-field__label[data-v-859d5e59]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--foreground);font-size:.78rem;font-weight:560}.image-form__mode-badge[data-v-859d5e59]{display:inline-flex;min-height:1.35rem;align-items:center;gap:.25rem;border:1px solid color-mix(in srgb,var(--brand) 20%,var(--border));border-radius:999px;background:var(--brand-soft);padding:0 .45rem;color:var(--brand);font-size:.7rem;font-weight:650}.image-form__parameter-stack[data-v-859d5e59]{display:grid;gap:.75rem}.image-form__segmented-field[data-v-859d5e59]{display:grid;min-width:0;gap:.38rem}[data-v-859d5e59] .ui-segmented{min-height:2.35rem}.image-form__ref-grid[data-v-859d5e59]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.image-form__ref-tile[data-v-859d5e59],.image-form__upload-tile[data-v-859d5e59]{aspect-ratio:1;border-radius:.8rem}.image-form__upload-tile[data-v-859d5e59]{display:grid;place-items:center;align-content:center;gap:.22rem;border:1px dashed var(--border);background:var(--muted);color:var(--brand);padding:0;transition:background-color .15s ease,border-color .15s ease}.image-form__upload-tile[data-v-859d5e59]:focus-visible,.image-form__upload-tile[data-v-859d5e59]:hover{border-color:color-mix(in srgb,var(--brand) 42%,var(--border));background:var(--brand-soft);outline:none}.image-form__upload-tile[data-v-859d5e59]:disabled{cursor:wait;opacity:.72}.image-form__ref-tile[data-v-859d5e59]{position:relative;overflow:hidden;border:1px solid var(--border);background:var(--muted);margin:0}.image-form__ref-tile.is-clickable[data-v-859d5e59]{cursor:zoom-in;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.image-form__ref-tile.is-clickable[data-v-859d5e59]:focus-visible,.image-form__ref-tile.is-clickable[data-v-859d5e59]:hover{border-color:color-mix(in srgb,var(--brand) 42%,var(--border));outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 10%,transparent);transform:translateY(-1px)}.image-form__ref-tile img[data-v-859d5e59]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-form__ref-fallback[data-v-859d5e59]{display:grid;height:100%;place-items:center;align-content:center;gap:.35rem;color:var(--muted-foreground);padding:.4rem;text-align:center}.image-form__ref-fallback span[data-v-859d5e59]{max-width:100%;overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.image-form__remove-ref[data-v-859d5e59]{position:absolute;top:.35rem;right:.35rem;display:grid;width:1.35rem;height:1.35rem;place-items:center;border:0;border-radius:999px;background:#0f172ab8;color:#fff;opacity:0;transition:opacity .15s ease}.image-form__ref-tile:hover .image-form__remove-ref[data-v-859d5e59],.image-form__remove-ref[data-v-859d5e59]:focus-visible{opacity:1;outline:none}.image-form__spin[data-v-859d5e59]{animation:image-form-spin-859d5e59 .8s linear infinite}@media(max-width:640px){.image-form__ref-grid[data-v-859d5e59]{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes image-form-spin-859d5e59{to{transform:rotate(1turn)}}.video-form-field[data-v-6d5a4dfb]{display:grid;gap:.55rem;margin-bottom:1rem}.video-form-field[data-v-6d5a4dfb]:last-child{border-bottom:0;margin-bottom:0}.video-form-field__label[data-v-6d5a4dfb]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--foreground);font-size:.78rem;font-weight:560}.video-form__hint[data-v-6d5a4dfb]{color:var(--muted-foreground);font-size:.72rem;font-weight:500}.video-form__reference-dropzone[data-v-6d5a4dfb]{border:1px dashed color-mix(in srgb,var(--muted-foreground) 34%,var(--border));border-radius:.85rem;background:color-mix(in srgb,var(--muted) 48%,transparent);padding:.62rem}.video-form__reference-dropzone.is-empty[data-v-6d5a4dfb]{background:transparent}.video-form__ref-grid[data-v-6d5a4dfb]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.video-form__ref-tile[data-v-6d5a4dfb],.video-form__upload-tile[data-v-6d5a4dfb]{aspect-ratio:1;border-radius:.8rem}.video-form__upload-tile[data-v-6d5a4dfb]{display:grid;place-items:center;align-content:center;gap:.22rem;border:1px dashed var(--border);background:var(--muted);color:var(--brand);padding:0;transition:background-color .15s ease,border-color .15s ease}.video-form__upload-tile[data-v-6d5a4dfb]:focus-visible,.video-form__upload-tile[data-v-6d5a4dfb]:hover{border-color:color-mix(in srgb,var(--brand) 42%,var(--border));background:var(--brand-soft);outline:none}.video-form__upload-tile[data-v-6d5a4dfb]:disabled{cursor:wait;opacity:.72}.video-form__upload-tile span[data-v-6d5a4dfb]{max-width:100%;overflow:hidden;color:var(--muted-foreground);font-size:.68rem;font-weight:560;text-overflow:ellipsis;white-space:nowrap}.video-form__ref-tile[data-v-6d5a4dfb]{position:relative;overflow:hidden;border:1px solid var(--border);background:var(--muted);margin:0}.video-form__ref-tile.is-clickable[data-v-6d5a4dfb]{cursor:zoom-in;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.video-form__ref-tile.is-clickable[data-v-6d5a4dfb]:focus-visible,.video-form__ref-tile.is-clickable[data-v-6d5a4dfb]:hover{border-color:color-mix(in srgb,var(--brand) 42%,var(--border));outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 10%,transparent);transform:translateY(-1px)}.video-form__ref-tile img[data-v-6d5a4dfb]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-form__ref-fallback[data-v-6d5a4dfb]{display:grid;height:100%;place-items:center;align-content:center;gap:.35rem;color:var(--muted-foreground);padding:.4rem;text-align:center}.video-form__ref-fallback span[data-v-6d5a4dfb]{max-width:100%;overflow:hidden;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.video-form__ref-role[data-v-6d5a4dfb]{position:absolute;left:.35rem;bottom:.35rem;max-width:calc(100% - .7rem);overflow:hidden;border-radius:999px;background:#0f172ab8;color:#fff;font-size:.63rem;font-weight:650;line-height:1;padding:.28rem .42rem;text-overflow:ellipsis;white-space:nowrap}.video-form__remove-ref[data-v-6d5a4dfb]{position:absolute;top:.35rem;right:.35rem;display:grid;width:1.35rem;height:1.35rem;place-items:center;border:0;border-radius:999px;background:#0f172ab8;color:#fff;opacity:0;transition:opacity .15s ease}.video-form__ref-tile:hover .video-form__remove-ref[data-v-6d5a4dfb],.video-form__remove-ref[data-v-6d5a4dfb]:focus-visible{opacity:1;outline:none}.video-form__reference-state[data-v-6d5a4dfb]{display:flex;align-items:center;gap:.38rem;color:var(--muted-foreground);font-size:.74rem;line-height:1.35}.video-form__reference-state.is-error[data-v-6d5a4dfb]{color:var(--destructive)}.video-form__segmented[data-v-6d5a4dfb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.35rem,1fr));border:1px solid var(--border);border-radius:var(--radius);background:var(--muted);padding:.2rem;gap:.2rem}.video-form__segmented button[data-v-6d5a4dfb]{min-height:2rem;border:0;border-radius:calc(var(--radius) - .18rem);background:transparent;color:var(--muted-foreground);font-size:.78rem;font-weight:520}.video-form__segmented button[data-v-6d5a4dfb]:focus-visible,.video-form__segmented button[data-v-6d5a4dfb]:hover{color:var(--foreground);outline:none}.video-form__segmented .is-selected[data-v-6d5a4dfb]{background:var(--background);color:var(--foreground);box-shadow:var(--shadow-sm)}.video-form__param-stack[data-v-6d5a4dfb]{display:grid;gap:.78rem}.video-form__param-group[data-v-6d5a4dfb]{display:grid;gap:.42rem}.video-form__param-group>span[data-v-6d5a4dfb]{color:var(--foreground);font-size:.78rem;font-weight:560}.video-form__slider-head[data-v-6d5a4dfb]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.video-form__slider-head span[data-v-6d5a4dfb]{color:var(--foreground);font-size:.78rem;font-weight:560}.video-form__slider-head strong[data-v-6d5a4dfb]{color:var(--foreground);font-size:.78rem;font-weight:650}.video-form__duration-slider[data-v-6d5a4dfb]{display:grid;gap:.68rem;padding:.22rem 0 .12rem}.video-form__duration-slider input[type=range][data-v-6d5a4dfb]{width:100%;height:.38rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:linear-gradient(to right,var(--primary) 0 var(--duration-progress,0),var(--muted) var(--duration-progress,0) 100%);cursor:pointer}.video-form__duration-slider input[type=range][data-v-6d5a4dfb]::-webkit-slider-thumb{width:1.1rem;height:1.1rem;-webkit-appearance:none;appearance:none;border:2px solid var(--background);border-radius:999px;background:var(--primary);box-shadow:var(--shadow-sm),0 0 0 1px color-mix(in srgb,var(--primary) 26%,transparent)}.video-form__duration-slider input[type=range][data-v-6d5a4dfb]::-moz-range-thumb{width:1.1rem;height:1.1rem;border:2px solid var(--background);border-radius:999px;background:var(--primary);box-shadow:var(--shadow-sm),0 0 0 1px color-mix(in srgb,var(--primary) 26%,transparent)}.video-form__duration-slider input[type=range][data-v-6d5a4dfb]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 12%,transparent)}.video-form__slider-scale[data-v-6d5a4dfb]{color:var(--muted-foreground);font-size:.72rem;font-weight:500}.video-form__slider-scale[data-v-6d5a4dfb],.video-form__switch-row[data-v-6d5a4dfb]{display:flex;align-items:center;justify-content:space-between}.video-form__switch-row[data-v-6d5a4dfb]{position:relative;min-height:2.25rem;gap:.75rem;color:var(--foreground);font-size:.82rem;font-weight:560}.video-form__switch-row input[data-v-6d5a4dfb]{position:absolute;width:1px;height:1px;opacity:0}.video-form__switch-row i[data-v-6d5a4dfb]{position:relative;width:2.15rem;height:1.2rem;flex:0 0 auto;border-radius:999px;background:var(--muted);box-shadow:inset 0 0 0 1px var(--border);transition:background-color .15s ease,box-shadow .15s ease}.video-form__switch-row i[data-v-6d5a4dfb]:after{position:absolute;top:.18rem;left:.18rem;width:.84rem;height:.84rem;border-radius:999px;background:var(--background);box-shadow:var(--shadow-sm);content:"";transition:transform .15s ease}.video-form__switch-row input:checked+span+i[data-v-6d5a4dfb]{background:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.video-form__switch-row input:checked+span+i[data-v-6d5a4dfb]:after{transform:translate(.95rem)}.video-form__switch-row input:focus-visible+span+i[data-v-6d5a4dfb]{box-shadow:0 0 0 2px color-mix(in srgb,var(--ring) 22%,transparent)}.video-form__switch-row[data-v-6d5a4dfb]:has(input:disabled){cursor:not-allowed;opacity:.62}.video-form__spin[data-v-6d5a4dfb]{animation:video-form-spin-6d5a4dfb .8s linear infinite}[data-v-6d5a4dfb] .ui-field{min-width:0;gap:.38rem}[data-v-6d5a4dfb] .ui-select{min-height:2.35rem;box-shadow:var(--shadow-sm);font-size:.86rem}@media(max-width:640px){.video-form__ref-grid[data-v-6d5a4dfb]{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes video-form-spin-6d5a4dfb{to{transform:rotate(1turn)}}.workspace-form-stack[data-v-ae36f2b5]{display:grid;gap:0}.workspace-form-footer[data-v-ae36f2b5]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.workspace-credits[data-v-ae36f2b5]{display:grid;gap:.1rem}.workspace-credits strong[data-v-ae36f2b5]{color:var(--foreground);font-size:.84rem;font-weight:650}.workspace-credits span[data-v-ae36f2b5]{color:var(--muted-foreground);font-size:.7rem}.workspace-footer-actions[data-v-ae36f2b5]{display:inline-flex;align-items:center;gap:.45rem}@media(max-width:640px){.workspace-footer-actions[data-v-ae36f2b5],.workspace-form-footer[data-v-ae36f2b5]{align-items:stretch;flex-direction:column}.workspace-footer-actions[data-v-ae36f2b5]{width:100%}}
