.melies-liquid-switch[data-v-51471f31]{background:#303036;border:0;border-radius:999px;cursor:pointer;flex:none;height:30px;padding:0;position:relative;touch-action:none;transition:background-color .18s cubic-bezier(.23,1,.32,1);width:54px}.melies-liquid-switch[data-on=true][data-v-51471f31]{background:#776bff}.melies-liquid-switch__thumb[data-v-51471f31]{background:#acaab5;border-radius:50%;height:24px;left:0;position:absolute;top:3px;transform-origin:center;transition:background-color .18s cubic-bezier(.23,1,.32,1);width:24px}.melies-liquid-switch[data-on=true] .melies-liquid-switch__thumb[data-v-51471f31]{background:#faf9ff}.melies-liquid-switch[data-v-51471f31]:focus-visible{outline:2px solid #c4c0ff;outline-offset:3px}.melies-liquid-switch[data-v-51471f31]:disabled{cursor:not-allowed;opacity:.45}@media(hover:hover)and (pointer:fine){.melies-liquid-switch[data-v-51471f31]:hover:not(:disabled){background:#424148}.melies-liquid-switch[data-on=true][data-v-51471f31]:hover:not(:disabled){background:#8d82ff}}@media(prefers-reduced-motion:reduce){.melies-liquid-switch[data-v-51471f31],.melies-liquid-switch__thumb[data-v-51471f31]{transition:none}}.video-generator-composer-shell[data-v-aa7f9b66]{display:flex;flex-direction:column;gap:12px;min-width:0;padding:10px 10px 16px}.video-generator-composer-shell[data-layout=dock][data-v-aa7f9b66]{padding:0}.video-tool-mobile-composer[data-v-aa7f9b66]{background:#09090b;border-radius:24px 24px 0 0;flex-shrink:0;max-height:68dvh;overflow-y:auto;padding-bottom:env(safe-area-inset-bottom)}.video-composer__attach-actions[data-v-aa7f9b66]{align-items:center;display:inline-flex;gap:6px}.video-composer__attach-actions button[data-v-aa7f9b66]{background:#111114;border:0;border-radius:10px;color:#a7a7ae;display:grid;height:32px;place-items:center;transition:color .14s cubic-bezier(.23,1,.32,1),background .14s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1);width:32px}.video-composer__attach-actions button[data-v-aa7f9b66]:active{transform:scale(.97)}.video-composer__attach-actions button[data-v-aa7f9b66]:focus-visible{outline:2px solid #c4c0ff;outline-offset:2px}.video-composer__presets[data-v-aa7f9b66]{display:flex;gap:6px;min-width:0;overflow-x:auto;padding:1px 1px 4px;scrollbar-width:none}.video-composer__presets[data-v-aa7f9b66]::-webkit-scrollbar{display:none}.video-composer__presets button[data-v-aa7f9b66]{background:#1c1c1f;border:0;border-radius:999px;color:#a7a7ae;flex:none;font-size:10px;font-weight:600;min-height:28px;padding:5px 10px;transition:color .14s cubic-bezier(.23,1,.32,1),background .14s cubic-bezier(.23,1,.32,1),transform .14s cubic-bezier(.23,1,.32,1);white-space:nowrap}.video-composer__presets button[aria-pressed=true][data-v-aa7f9b66]{background:#4c46a8;color:#e7e4ff}.video-composer__presets button[data-v-aa7f9b66]:active:not(:disabled){transform:scale(.97)}.video-composer__presets button[data-v-aa7f9b66]:focus-visible{outline:2px solid #c4c0ff;outline-offset:2px}.video-generator-control-card[data-v-aa7f9b66]{background:#1c1c1f;border-radius:18px;display:grid;gap:14px;min-width:0;padding:14px}.video-generator-control-card__heading[data-v-aa7f9b66]{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:28px}.video-generator-control-card__heading p[data-v-aa7f9b66]{margin:0}.video-generator-settings-card[data-v-aa7f9b66]{gap:12px}.video-generator-settings-card__section[data-v-aa7f9b66]{display:grid;gap:2px}.video-generator-settings-card__more[data-v-aa7f9b66]{min-width:0}.video-frame-section[data-v-aa7f9b66]{display:grid;gap:8px;min-width:0}.video-frame-section__title[data-v-aa7f9b66]{color:#d7d7de;font-size:13px;font-weight:600}.video-frame-section__grid[data-v-aa7f9b66]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}.video-frame-slot[data-v-aa7f9b66]{min-width:0;position:relative}.video-frame-slot__label[data-v-aa7f9b66]{color:#a7a7b2;font-size:11px;font-weight:600;margin:0 0 7px}.video-frame-input[data-v-aa7f9b66]{background:#2a2a30;border:0;border-radius:16px;color:#c9c8d2;cursor:pointer;display:block;isolation:isolate;min-width:0;overflow:hidden;padding:0;position:relative;transition:background-color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s cubic-bezier(.23,1,.32,1);width:100%}.video-frame-input__image[data-v-aa7f9b66]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.video-frame-input__content[data-v-aa7f9b66]{align-items:center;background:transparent;color:#b9b8c3;display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:6px;inset:0;justify-content:center;padding:10px;position:absolute;transition:background-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1)}.video-frame-input.has-image .video-frame-input__content[data-v-aa7f9b66]{background:linear-gradient(0deg,rgba(13,12,21,.75),transparent 72%);color:#f6f5fa;opacity:0}.video-frame-input.has-image:focus-visible .video-frame-input__content[data-v-aa7f9b66]{opacity:1}.video-frame-input__icon[data-v-aa7f9b66]{background:#3c3a46;border-radius:12px;color:#d5d1ff;display:grid;height:35px;place-items:center;position:relative;transition:transform .18s cubic-bezier(.23,1,.32,1),background-color .18s cubic-bezier(.23,1,.32,1);width:35px}.video-frame-input__icon svg[data-v-aa7f9b66]:last-child{bottom:4px;position:absolute;right:5px}.video-frame-input.has-image .video-frame-input__icon[data-v-aa7f9b66]{background:#ffffff2e;color:#fff}.video-frame-slot__remove[data-v-aa7f9b66]{background:#101014c7;border:0;border-radius:10px;color:#f5f5f5;cursor:pointer;display:grid;height:28px;padding:0;place-items:center;position:absolute;right:7px;top:26px;width:28px;z-index:1}.video-mobile-references[data-v-aa7f9b66]{margin-top:10px}.video-frame-input[data-v-aa7f9b66]:focus-visible,.video-frame-slot__remove[data-v-aa7f9b66]:focus-visible{outline:2px solid #c4c0ff;outline-offset:3px}.video-generator-composer-shell[data-layout=dock] .generation-composer__dock-references[data-v-aa7f9b66],.video-generator-composer-shell[data-layout=dock] .generation-composer__settings[data-v-aa7f9b66]{margin-inline:auto;width:min(100%,var(--composer-dock-w,900px))}.video-generator-composer-shell[data-layout=rail] .generation-composer__settings[data-v-aa7f9b66]{margin-top:2px}@media(hover:hover)and (pointer:fine){.video-composer__attach-actions button[data-v-aa7f9b66]:hover{background:#242427;color:#f5f5f4}.video-composer__presets button[data-v-aa7f9b66]:hover:not(:disabled){background:#2a2a2e;color:#f5f5f4}.video-frame-input[data-v-aa7f9b66]:hover{background:#383640;box-shadow:0 10px 20px #00000029;transform:translateY(-2px)}.video-frame-input:hover .video-frame-input__content[data-v-aa7f9b66]{color:#f3f1ff}.video-frame-input:hover .video-frame-input__icon[data-v-aa7f9b66]{background:#59536e;transform:translateY(-2px) scale(1.05)}.video-frame-input.has-image:hover .video-frame-input__content[data-v-aa7f9b66]{opacity:1}.video-frame-slot__remove[data-v-aa7f9b66]:hover{background:#3a353f}}@media(hover:none){.video-frame-input.has-image .video-frame-input__content[data-v-aa7f9b66]{background:linear-gradient(0deg,rgba(13,12,21,.78),transparent 65%);justify-content:end;opacity:1}.video-frame-input.has-image .video-frame-input__icon[data-v-aa7f9b66]{display:none}}@media(prefers-reduced-motion:reduce){.video-composer__attach-actions button[data-v-aa7f9b66],.video-composer__presets button[data-v-aa7f9b66],.video-frame-input[data-v-aa7f9b66],.video-frame-input__content[data-v-aa7f9b66],.video-frame-input__icon[data-v-aa7f9b66]{transition:none}}
