.trim-dialog__panel[data-v-b7a42f35]{--trim-primary:#8d5cf7;--trim-primary-dark:#7c4cf0;--trim-primary-soft:#ede7ff;--trim-handle-width:.875rem}.trim-dialog__stage[data-v-b7a42f35]{background:linear-gradient(180deg,#ffffffb8,#f8fafcf2),#f8fafc}.trim-dialog__play-button[data-v-b7a42f35]{background:linear-gradient(135deg,var(--trim-primary-dark) 0,var(--trim-primary) 100%);box-shadow:0 10px 24px #8d5cf738}.trim-dialog__play-button[data-v-b7a42f35]:hover{background:linear-gradient(135deg,#7444eb 0,var(--trim-primary) 100%)}.trim-dialog__track[data-v-b7a42f35]{background:linear-gradient(90deg,#8d5cf71f,#8d5cf72e)}.trim-dialog__filmstrip[data-v-b7a42f35]{background:#e2e8f0;display:flex}.trim-dialog__filmstrip-overlay[data-v-b7a42f35]{background:linear-gradient(180deg,#0f172a29,#0f172a0a 50%,#0f172a2e);pointer-events:none}.trim-dialog__selection[data-v-b7a42f35]{background:#8d5cf738;box-shadow:inset 0 2px #8d5cf7f2,inset 0 -2px #8d5cf7f2;pointer-events:none;z-index:1}.trim-dialog__handle[data-v-b7a42f35]{background:linear-gradient(180deg,#9b70ff,#7444eb);border:0;border-radius:.5rem;bottom:0;box-shadow:0 0 0 1px #ffffff3d,0 8px 20px #0f172a38;cursor:ew-resize;position:absolute;top:0;touch-action:none;transform:translate(-50%);width:var(--trim-handle-width);z-index:3}.trim-dialog__handle--active[data-v-b7a42f35],.trim-dialog__handle[data-v-b7a42f35]:focus-visible{box-shadow:0 0 0 2px #ffffffd9,0 0 0 4px #8d5cf77a,0 8px 20px #0f172a3d;outline:none}.trim-dialog__handle-line[data-v-b7a42f35]{background:#fffffff5;border-radius:999px;box-shadow:0 0 0 1px #ffffff38;height:1.5rem;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:2px}.trim-dialog__confirm[data-v-b7a42f35]{background:linear-gradient(90deg,var(--trim-primary-dark) 0,var(--trim-primary) 100%);box-shadow:0 10px 24px #8d5cf747}.trim-dialog__confirm[data-v-b7a42f35]:hover{box-shadow:0 12px 28px #8d5cf757}.music-switch__track[data-v-3e48e0ed]{background:#d1d5db;position:relative;transition:background-color .2s ease}.music-switch__track[data-v-3e48e0ed]:after{background:#fff;border-radius:9999px;box-shadow:0 1px 2px #0f172a1f;content:"";height:1.5rem;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:1.5rem}.music-switch input:checked+.music-switch__track[data-v-3e48e0ed]{background:#9c5aef}.music-switch input:checked+.music-switch__track[data-v-3e48e0ed]:after{transform:translate(1.25rem)}.create-button[data-v-3e48e0ed]{color:#fff;min-height:3rem}.create-button--active[data-v-3e48e0ed]{background:linear-gradient(135deg,#7c3aed,#8b5cf6 55%,#a78bfa);box-shadow:0 10px 24px #8b5cf633}.create-button--active[data-v-3e48e0ed]:hover{background:linear-gradient(135deg,#6d28d9,#7c3aed 55%,#8b5cf6);box-shadow:0 12px 28px #7c3aed3d}.create-button--disabled[data-v-3e48e0ed]{background:#c4b5fd;color:#fff;cursor:not-allowed;opacity:.7}.generation-settings[data-v-3e48e0ed]{display:flex;flex-direction:column;gap:.75rem;padding:.125rem 0 0;width:100%}.duration-slider[data-v-3e48e0ed]{--duration-progress:0%}.duration-slider__value[data-v-3e48e0ed]{background:#fff;border-radius:.5rem;color:#a855f7;display:inline-flex;font-size:.875rem;font-weight:700;justify-content:center;line-height:1;min-width:2.625rem;padding:.375rem .625rem}.duration-slider__input[data-v-3e48e0ed]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;height:1.375rem;width:100%}.duration-slider__input[data-v-3e48e0ed]:disabled{cursor:not-allowed;opacity:.55}.duration-slider__input[data-v-3e48e0ed]::-webkit-slider-runnable-track{background:linear-gradient(to right,#a855f7 0,#a855f7 var(--duration-progress),#eef2f7 var(--duration-progress),#eef2f7 100%);border-radius:9999px;height:.5rem}.duration-slider__input[data-v-3e48e0ed]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#a855f7;border:3px solid #fff;border-radius:9999px;box-shadow:0 2px 8px #581c8747;height:1.25rem;margin-top:-.375rem;width:1.25rem}.duration-slider__input[data-v-3e48e0ed]::-moz-range-track{background:#eef2f7;border-radius:9999px;height:.5rem}.duration-slider__input[data-v-3e48e0ed]::-moz-range-progress{background:#a855f7;border-radius:9999px;height:.5rem}.duration-slider__input[data-v-3e48e0ed]::-moz-range-thumb{background:#a855f7;border:3px solid #fff;border-radius:9999px;box-shadow:0 2px 8px #581c8747;height:1rem;width:1rem}.duration-slider__input[data-v-3e48e0ed]:focus-visible{outline:none}.duration-slider__input[data-v-3e48e0ed]:focus-visible::-webkit-slider-thumb{box-shadow:0 2px 8px #581c8747,0 0 0 4px #a855f72e}.duration-slider__input[data-v-3e48e0ed]:focus-visible::-moz-range-thumb{box-shadow:0 2px 8px #581c8747,0 0 0 4px #a855f72e}.parameter-row[data-v-3e48e0ed]{align-items:center;display:flex;gap:.875rem}.parameter-row__label[data-v-3e48e0ed]{color:#111827;font-size:.875rem;font-weight:700;min-width:7.25rem}.parameter-row__options[data-v-3e48e0ed]{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:.875rem}.parameter-row__options--aspect[data-v-3e48e0ed]{gap:1rem}.aspect-ratio-option[data-v-3e48e0ed],.radio-option[data-v-3e48e0ed]{align-items:center;color:#6b7280;display:inline-flex;font-size:.875rem;font-weight:700;gap:.45rem;line-height:1;transition:color .2s ease,opacity .2s ease}.aspect-ratio-option[data-v-3e48e0ed]:not(.aspect-ratio-option--disabled),.radio-option[data-v-3e48e0ed]:not(.radio-option--disabled){cursor:pointer}.radio-option__mark[data-v-3e48e0ed]{background:#fff;border:1px solid #d8dde6;border-radius:9999px;height:1rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease;width:1rem}.radio-option__mark[data-v-3e48e0ed]:after{background:#a855f7;border-radius:9999px;content:"";inset:.25rem;opacity:0;position:absolute;transition:opacity .2s ease}.radio-option--active[data-v-3e48e0ed]{color:#a855f7}.radio-option--active .radio-option__mark[data-v-3e48e0ed]{border-color:#a855f7;box-shadow:0 0 0 3px #a855f71f}.radio-option--active .radio-option__mark[data-v-3e48e0ed]:after{opacity:1}.aspect-ratio-option__shape[data-v-3e48e0ed]{background:#fff;border:2px solid #cfd6df;display:inline-block;transition:border-color .2s ease,box-shadow .2s ease}.aspect-ratio-option__shape--wide[data-v-3e48e0ed]{height:.875rem;width:1.75rem}.aspect-ratio-option__shape--tall[data-v-3e48e0ed]{height:1.75rem;width:.875rem}.aspect-ratio-option__shape--square[data-v-3e48e0ed]{height:1.25rem;width:1.25rem}.aspect-ratio-option--active[data-v-3e48e0ed]{color:#a855f7}.aspect-ratio-option--active .aspect-ratio-option__shape[data-v-3e48e0ed]{border-color:#a855f7;box-shadow:0 0 0 3px #a855f71f}.aspect-ratio-option:focus-within .aspect-ratio-option__shape[data-v-3e48e0ed],.radio-option:focus-within .radio-option__mark[data-v-3e48e0ed]{box-shadow:0 0 0 4px #a855f72e}.aspect-ratio-option--disabled[data-v-3e48e0ed],.radio-option--disabled[data-v-3e48e0ed]{cursor:not-allowed;opacity:.55}@media(max-width:640px){.parameter-row[data-v-3e48e0ed]{align-items:flex-start;flex-direction:column;gap:.75rem}.parameter-row__label[data-v-3e48e0ed]{min-width:0}.duration-slider__track-wrap[data-v-3e48e0ed]{padding-top:1.625rem}}
