.app-shell .edit-page{--editor-ink:#1f2324;--editor-panel:#171b1c;--editor-panel-raised:#1d2223;--editor-panel-soft:#2b3031;--editor-panel-line:rgba(255,255,255,0.12);--editor-panel-line-strong:rgba(255,255,255,0.2);--editor-yellow:#fbd628;--editor-yellow-soft:rgba(251,214,40,0.12);--editor-muted:#969d9f;--editor-control:#363b3c;--editor-surface-primary:#1b2021;--editor-surface-secondary:#2b3031;--editor-surface-control:#383d3e;--editor-surface-elevated:#44494a;--editor-text-primary:#f4f5f2;--editor-text-secondary:#c4c8c9;--editor-text-muted:#92999b;--editor-radius:16px;--editor-control-radius:8px;--editor-shadow:0 18px 45px rgba(31,35,36,0.14);--editor-shadow-dark:0 18px 40px rgba(0,0,0,0.22);--editor-label-size:clamp(18px,1vw,20px);--editor-body-size:clamp(14px,0.8vw,17px)}.app-shell .edit-page .vt-motion-thumb{display:grid;place-items:center;width:min(320px,100%);height:140px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#101415}.app-shell .edit-page .vt-motion-thumb img{border:0;border-radius:0!important;box-shadow:none}.app-shell .edit-page .vt-motion-thumb{width:100%;margin:0 auto 4px!important;padding:0 0 16px;border-bottom:1px solid rgba(255,255,255,.08);width:min(380px,100%);height:170px;border-radius:12px}.app-shell .edit-page .vt-motion-thumb img{width:100%!important;max-width:100%!important;height:100%!important;max-height:none!important;border-radius:11px!important}.app-shell .edit-page .vt-switch-reels{grid-template-rows:clamp(56px,3.35vw,68px);min-height:clamp(56px,3.35vw,68px);margin-bottom:clamp(24px,1.7vw,34px);padding:0 clamp(18px,1.4vw,28px);gap:0;border:1px solid rgba(255,255,255,.08);border-radius:var(--editor-radius);background:linear-gradient(135deg,#15191a,#202627);box-shadow:var(--editor-shadow);overflow:hidden}.app-shell .edit-page .vt-switch-reels button{min-width:0;min-height:clamp(56px,3.35vw,68px);gap:clamp(10px,.8vw,16px);overflow:visible;font-size:clamp(14px,.9vw,18px);font-weight:400;line-height:1.15;border:0;border-radius:11px;background:transparent;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.app-shell .edit-page .vt-switch-reels button:hover{background:rgba(255,255,255,.045)}.app-shell .edit-page .vt-switch-reels button.active{font-weight:600;background:transparent}.app-shell .edit-page .vt-switch-reels button+button{border-left:1px solid rgba(255,255,255,.07)}.app-shell .edit-page .vt-switch-reels button.active:before{background:rgba(251,214,40,.08);box-shadow:0 0 0 4px rgba(251,214,40,.055)}.app-shell .edit-page .vt-switch-reels button:before{flex:0 0 clamp(34px,2vw,40px);width:clamp(34px,2vw,40px);min-width:clamp(34px,2vw,40px);height:clamp(34px,2vw,40px);border-width:2px;font-size:clamp(18px,1.05vw,21px);font-weight:500}.app-shell .edit-page .vt-switch-reels .vt-switch-label{min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap}.app-shell .edit-page .vt-switch-reels button.active .vt-switch-label{text-decoration:none}.app-shell .edit-page .vt-switch-reels button:first-child:after,.app-shell .edit-page .vt-switch-reels button:nth-child(2).has-social-edit:after{margin-left:-8px;font-size:15px}.app-shell .edit-page .vt-switch-reels .vt-new-badge,.app-shell .edit-page .vt-switch-reels button:after{flex:0 0 auto;font-size:10px}.app-shell .edit-page .vt-edit-tabs button:focus-visible,.app-shell .edit-page .vt-invite-cta:focus-visible,.app-shell .edit-page .vt-switch-reels button:focus-visible{outline:2px solid var(--editor-yellow);outline-offset:-3px}.app-shell .edit-page .vt-settings{container-type:inline-size}.app-shell .edit-page .vt-edit-tabs{position:static;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(14px,1vw,20px);gap:clamp(14px,1vw,20px);width:100%;min-width:0;min-height:0;height:auto;margin:0 0 clamp(18px,1.2vw,24px);padding:0 0 16px;overflow:visible;border-bottom:1px solid rgba(31,35,36,.18)}.app-shell .edit-page .vt-edit-tabs-row{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:clamp(11px,1vw,20px);min-width:0}.app-shell .edit-page .vt-edit-tabs button{flex:0 0 auto;min-width:0;min-height:28px;gap:6px;padding:7px 9px;transform:none!important;border:0;border-radius:9px;background:transparent;color:rgba(31,35,36,.55);font-size:clamp(14px,.95vw,19px);font-weight:400;line-height:1.15;white-space:nowrap;transition:background-color .15s ease,color .15s ease,transform .15s ease}.app-shell .edit-page .vt-edit-tabs button:hover{background:rgba(31,35,36,.065);color:rgba(31,35,36,.78)}.app-shell .edit-page .vt-edit-tabs button.active{font-weight:600;background:rgba(31,35,36,.09);color:var(--editor-ink)}.app-shell .edit-page .vt-edit-tabs button svg{flex:0 0 15px;width:15px;height:15px}.app-shell .edit-page .vt-edit-tabs-secondary .vt-invite-cta{position:static!important;right:auto;bottom:auto;flex:0 0 auto;width:auto;min-width:0;min-height:40px;margin:0 0 0 clamp(4px,.45vw,10px);padding:0 15px;transform:none!important;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:linear-gradient(135deg,#1b2021,#242a2b);color:var(--editor-yellow);font-size:clamp(12px,.72vw,14px);font-weight:500;box-shadow:0 8px 18px rgba(31,35,36,.13)}.app-shell .edit-page .vt-edit-tabs-secondary .vt-invite-cta:hover{background:#252b2c;color:#ffe45e;transform:translateY(-1px)!important}.app-shell .edit-page .editor-toggle,.app-shell .edit-page .vt-settings>section.panel .editor-toggle{display:flex;flex-direction:row!important;align-items:center;justify-content:flex-start!important;gap:13px;width:-moz-fit-content;width:fit-content;min-width:0;min-height:34px;margin:0;padding:5px 7px;border-radius:10px;color:var(--editor-yellow);font-size:clamp(15px,.9vw,18px);font-weight:500;line-height:1.25;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease}.app-shell .edit-page .editor-toggle:hover{background:rgba(255,255,255,.035)}.app-shell .edit-page .editor-toggle>span{order:2;min-width:0}.app-shell .edit-page .editor-toggle>input[type=checkbox],.app-shell .edit-page .vt-settings>section.panel .editor-toggle>input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;order:1;position:relative;flex:0 0 50px!important;width:50px!important;min-width:50px!important;height:28px!important;min-height:28px!important;margin:0;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#dfe2e3;box-shadow:inset 0 1px 3px rgba(0,0,0,.16);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.app-shell .edit-page .editor-toggle>input[type=checkbox]:after,.app-shell .edit-page .vt-settings>section.panel .editor-toggle>input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;display:block;width:22px!important;height:22px!important;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.24);transform:translateX(0);transition:transform .15s ease}.app-shell .edit-page .editor-toggle>input[type=checkbox]:checked,.app-shell .edit-page .vt-settings>section.panel .editor-toggle>input[type=checkbox]:checked{border-color:rgba(24,200,90,.7);background:#18c85a;box-shadow:inset 0 1px 3px rgba(0,96,35,.22),0 0 0 3px rgba(24,200,90,.08)}.app-shell .edit-page .editor-toggle>input[type=checkbox]:checked:after,.app-shell .edit-page .vt-settings>section.panel .editor-toggle>input[type=checkbox]:checked:after{transform:translateX(22px)!important}.app-shell .edit-page .editor-toggle>input[type=checkbox]:focus-visible{outline:2px solid var(--editor-yellow)!important;outline-offset:3px}.app-shell .edit-page .editor-toggle>input[type=checkbox]:disabled{cursor:not-allowed;opacity:.55}.app-shell .edit-page .vt-editor-settings-panel,.app-shell .edit-page .vt-editor-settings-panel.vt-agent-collapsed{display:grid;grid-column-gap:clamp(22px,1.5vw,30px);column-gap:clamp(22px,1.5vw,30px);grid-row-gap:clamp(18px,1.2vw,24px);row-gap:clamp(18px,1.2vw,24px);min-height:0;padding:clamp(24px,1.6vw,32px) clamp(24px,1.55vw,31px) clamp(28px,1.8vw,36px);border:1px solid var(--editor-panel-line)!important;border-radius:var(--editor-radius)!important;background:linear-gradient(145deg,var(--editor-panel-raised) 0,var(--editor-panel) 68%)!important;box-shadow:var(--editor-shadow-dark)!important}.app-shell .edit-page .vt-editor-settings-panel>*{grid-column:1/-1}.app-shell .edit-page .vt-editor-settings-panel.vt-agent-collapsed .vt-toggle-agent{grid-column:1}.app-shell .edit-page .vt-editor-settings-panel.vt-agent-collapsed .vt-toggle-captions{grid-column:2}.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle,.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle>span{min-width:0}.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:14px;min-height:34px;color:var(--editor-yellow);font-size:var(--editor-label-size);font-weight:500;line-height:1.25;margin:-6px -8px;padding:6px 8px;border-radius:10px;cursor:default;transition:background-color .15s ease}.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle:hover{background:rgba(255,255,255,.035)}.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle>span{order:2;display:inline-flex;align-items:center;gap:7px;overflow:visible;white-space:nowrap}.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle>input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;order:1;position:relative;flex:0 0 50px;width:50px;min-width:50px;height:28px;min-height:28px;margin:0;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#dfe2e3;box-shadow:inset 0 1px 3px rgba(0,0,0,.16);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle>input[type=checkbox]:after{content:"";position:absolute;top:2px;left:2px;display:block;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.24);transform:translateX(0);transition:transform .15s ease}.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle>input[type=checkbox]:checked{border-color:rgba(24,200,90,.7);background:#18c85a;box-shadow:inset 0 1px 3px rgba(0,96,35,.22),0 0 0 3px rgba(24,200,90,.08)}.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle>input[type=checkbox]:checked:after{transform:translateX(22px)}.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle>input[type=checkbox]:focus-visible{outline:2px solid var(--editor-yellow);outline-offset:3px}.app-shell .edit-page .vt-editor-settings-panel .vt-info-icon-btn,.app-shell .edit-page .vt-editor-settings-panel .vt-overlay-edit{color:#c4c8ca;opacity:.9}.app-shell .edit-page .vt-editor-settings-panel .vt-caption-inline{display:grid;grid-gap:14px;gap:14px;margin:-2px 0 2px;padding:14px 16px;border:1px solid var(--editor-panel-line);border-radius:12px;background:rgba(255,255,255,.028)}.app-shell .edit-page .vt-editor-settings-panel .vt-caption-preview-row{display:flex;align-items:center;gap:clamp(18px,1.3vw,26px);margin:0}.app-shell .edit-page .vt-editor-settings-panel .vt-caption-chip{color:#fff;font-size:clamp(17px,1vw,20px);font-weight:700;letter-spacing:.3px;text-shadow:none}.app-shell .edit-page .vt-editor-settings-panel .vt-personalize-link{gap:7px;color:var(--editor-yellow);font-size:clamp(14px,.82vw,17px);font-weight:500}.app-shell .edit-page .vt-editor-settings-panel .vt-caption-controls-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px clamp(20px,1.45vw,29px)}.app-shell .edit-page .vt-editor-settings-panel .vt-mini-color{display:inline-flex;align-items:center;gap:10px;color:var(--editor-yellow);font-size:var(--editor-body-size);font-weight:400;white-space:nowrap}.app-shell .edit-page .vt-editor-settings-panel .vt-mini-color span{color:inherit;font-size:inherit;font-weight:inherit}.app-shell .edit-page .vt-editor-settings-panel .vt-color-picker-swatch{width:38px;height:30px;min-height:30px;border:1px solid rgba(255,255,255,.35);border-radius:var(--editor-control-radius);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.app-shell .edit-page .vt-editor-settings-panel .vt-mini-color input[type=number]{width:54px;min-height:32px;padding:4px 8px;border:1px solid var(--editor-panel-line);border-radius:var(--editor-control-radius);background:var(--editor-control);color:#f2f3f3;font-size:16px;font-weight:400;text-align:center}.app-shell .edit-page .vt-editor-helper{margin:-12px 0 2px 8px;color:var(--editor-muted);font-size:clamp(13px,.72vw,15px);font-weight:400;line-height:1.35}.app-shell .edit-page .vt-editor-grid{gap:18px}.app-shell .edit-page .vt-editor-grid>section.panel,.app-shell .edit-page .vt-settings>section.panel{border:1px solid var(--editor-panel-line)!important;border-radius:var(--editor-radius)!important;background:linear-gradient(145deg,var(--editor-panel-raised) 0,var(--editor-panel) 72%)!important;box-shadow:var(--editor-shadow-dark)!important;overflow:hidden}.app-shell .edit-page .vt-editor-grid>section.panel{padding:20px}.app-shell .edit-page .vt-editor-grid>section.panel>.panel-title{margin-bottom:14px}.app-shell .edit-page .vt-motion-style select{height:38px;padding:5px 10px;border:1px solid var(--editor-panel-line);border-radius:var(--editor-control-radius);background:var(--editor-control);color:#f4f5f5;font-size:14px}.app-shell .edit-page .vt-avatar-voice-edit select,.app-shell .edit-page .vt-avatar-voice-edit textarea{border:1px solid var(--editor-panel-line);border-radius:var(--editor-control-radius);background:var(--editor-control);color:#f4f5f5;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}.app-shell .edit-page .vt-avatar-voice-edit select:focus,.app-shell .edit-page .vt-avatar-voice-edit textarea:focus{border-color:rgba(251,214,40,.62);box-shadow:0 0 0 3px rgba(251,214,40,.09);outline:none}.app-shell .edit-page .vt-editor-grid,.app-shell .edit-page .vt-preview-panel,.app-shell .edit-page .vt-settings{min-width:0}.app-shell .edit-page .vt-preview-panel{display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:rgba(31,35,36,.28) transparent}.app-shell .edit-page .vt-preview-panel .vt-switch-tour{order:-1;flex:0 0 auto;width:min(248px,calc(100% - 24px));margin:14px auto 0;padding:3px;overflow:hidden;border:1px solid rgba(31,35,36,.28);border-radius:999px;background:rgba(255,255,255,.26);box-shadow:none}.app-shell .edit-page .vt-switch-tour button{flex:1 1 50%;width:50%;min-width:0;min-height:32px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:650;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.app-shell .edit-page .vt-switch-tour button.active{background:var(--editor-ink);color:var(--editor-yellow);box-shadow:0 5px 12px rgba(31,35,36,.18)}.app-shell .edit-page .vt-switch-tour button:focus-visible{outline:2px solid var(--editor-ink);outline-offset:-2px}.app-shell .edit-page .vt-preview-panel .panel-title{margin:28px 0 30px}.app-shell .edit-page .vt-preview-panel .panel-title h2{font-size:clamp(24px,1.65vw,31px);font-weight:700;letter-spacing:-.025em}.app-shell .edit-page .vt-preview-panel .final-video{gap:14px}.app-shell .edit-page .vt-preview-panel .vt-preview-pills{gap:8px;margin-bottom:2px}.app-shell .edit-page .vt-preview-panel .vt-preview-pill{min-height:34px;padding:0 13px;border:1px solid rgba(31,35,36,.12);border-radius:9px;background:rgba(255,255,255,.93);color:var(--editor-ink);font-size:clamp(12px,.72vw,14px);font-weight:500;box-shadow:0 6px 15px rgba(31,35,36,.09);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.app-shell .edit-page .vt-preview-panel .vt-preview-pill:hover:not(:disabled){border-color:rgba(31,35,36,.25);box-shadow:0 9px 19px rgba(31,35,36,.13);transform:translateY(-1px)}.app-shell .edit-page .vt-final-video-frame{position:relative;grid-area:video;width:min(760px,100%);aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;overflow:hidden;border:0;border-radius:14px;background:transparent;box-shadow:0 22px 44px -14px rgba(74,58,0,.36),0 6px 16px -8px rgba(74,58,0,.22)}.app-shell .edit-page .vt-final-video-frame>video{display:block;width:100%;height:100%;max-width:none;margin-top:0!important;aspect-ratio:auto!important;border:0;border-radius:inherit!important;background:transparent;box-shadow:none;object-fit:contain}.app-shell .edit-page .vt-preview-panel .vt-preview-actions{gap:12px;padding-top:4px}.app-shell .edit-page .vt-preview-more{width:100%;border-top:1px solid rgba(31,35,36,.12);padding-top:4px}.app-shell .edit-page .vt-preview-more>summary{width:-moz-fit-content;width:fit-content;margin:0 auto;padding:6px 8px;color:rgba(31,35,36,.68);font-size:11px;font-weight:600;cursor:pointer;list-style-position:inside}.app-shell .edit-page .vt-preview-action{width:min(430px,100%);min-height:56px;border-radius:11px;font-size:clamp(16px,1vw,20px);font-weight:600;letter-spacing:-.01em;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,color .15s ease,transform .15s ease}.app-shell .edit-page .vt-preview-action:hover:not(:disabled){transform:translateY(-1px)}.app-shell .edit-page .vt-download-video,.app-shell .edit-page .vt-preview-action-primary{min-height:58px;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:linear-gradient(135deg,#1b2021,#282e2f);color:var(--editor-yellow);box-shadow:0 12px 24px rgba(31,35,36,.17)}.app-shell .edit-page .vt-download-video.vt-preview-action-primary.vt-glow{background-color:#202627!important;background-image:linear-gradient(135deg,#1b2021,#282e2f)!important;color:var(--editor-yellow)!important;filter:none!important;box-shadow:0 12px 28px rgba(31,35,36,.24),0 3px 8px rgba(31,35,36,.12)!important}.app-shell .edit-page .vt-download-video:hover,.app-shell .edit-page .vt-preview-action-primary:hover{background:#252b2c;box-shadow:0 16px 28px rgba(31,35,36,.22)}.app-shell .edit-page .vt-download-video.vt-preview-action-primary.vt-glow:hover{background-color:#282f30!important;background-image:none!important;box-shadow:0 17px 34px rgba(31,35,36,.28),0 4px 10px rgba(31,35,36,.14)!important}.app-shell .edit-page .vt-apply-action,.app-shell .edit-page .vt-preview-action-outline{min-height:56px;border:2px solid rgba(31,35,36,.82);border-radius:11px;background:rgba(255,255,255,.08);color:var(--editor-ink);box-shadow:none}.app-shell .edit-page .vt-apply-action:hover:not(:disabled),.app-shell .edit-page .vt-preview-action-outline:hover:not(:disabled){background:rgba(31,35,36,.08);border-color:var(--editor-ink)}.app-shell .edit-page .vt-edit-tutorial-note{width:min(552px,100%);margin:16px auto 14px;padding:11px 15px;border:1px solid rgba(31,35,36,.15);border-radius:11px;background:rgba(255,255,255,.88);font-size:clamp(13px,.82vw,16px);line-height:1.4;box-shadow:0 8px 20px rgba(31,35,36,.11);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.app-shell .edit-page .vt-edit-tutorial-note strong{font-size:inherit;font-weight:650}.app-shell .edit-page .vt-edit-tutorial-note span{font-size:clamp(12px,.72vw,14px)}.app-shell .edit-page .vt-edit-tutorial-note:hover{border-color:rgba(31,35,36,.28);box-shadow:0 11px 24px rgba(31,35,36,.14);transform:translateY(-1px)}.app-shell .edit-page .vt-motion-thumb{margin:0 auto 2px!important}.app-shell .edit-page .vt-motion-thumb img{width:180px!important;max-width:42%!important;height:108px!important;max-height:108px!important;border:1px solid var(--editor-panel-line);border-radius:12px!important;background:#0e1112;box-shadow:0 9px 20px rgba(0,0,0,.22);object-fit:cover}@media (min-width:901px){.app-shell .content:has(.edit-page){padding:clamp(21px,1.35vw,28px) 30px 50px clamp(40px,2.7vw,55px)}.app-shell .edit-page .vt-editor{display:grid;width:min(100%,1632px);grid-template-columns:minmax(500px,793fr) minmax(0,760fr);grid-column-gap:clamp(24px,3vw,64px);column-gap:clamp(24px,3vw,64px);grid-row-gap:0;row-gap:0;align-items:start}.app-shell .edit-page .vt-editor-grid,.app-shell .edit-page .vt-switch-reels{grid-column:1;width:100%}.app-shell .edit-page .vt-preview-panel{grid-column:2;grid-row:1/span 4;width:100%;position:-webkit-sticky;position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto}}.app-shell .edit-page .vt-editor-toast{position:fixed;top:18px;left:50%;z-index:1200;display:flex;align-items:center;gap:12px;width:min(520px,calc(100vw - 32px));padding:11px 12px 11px 15px;border:1px solid rgba(251,214,40,.3);border-radius:12px;background:rgba(24,29,30,.96);color:#f1f3f3;font-size:13px;line-height:1.4;box-shadow:0 16px 42px rgba(0,0,0,.35);transform:translateX(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-shell .edit-page .vt-editor-toast span{flex:1 1}.app-shell .edit-page .vt-editor-toast button{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:rgba(255,255,255,.06);color:#fff;font-size:18px}@container (max-width: 620px){.app-shell .edit-page .vt-edit-tabs-row{gap:10px}.app-shell .edit-page .vt-edit-tabs button{font-size:14px}.app-shell .edit-page .vt-edit-tabs-secondary .vt-invite-cta{flex:0 0 auto;width:auto;margin-left:2px;padding-inline:10px;font-size:12px}.app-shell .edit-page .vt-editor-settings-panel,.app-shell .edit-page .vt-editor-settings-panel.vt-agent-collapsed{grid-template-columns:minmax(0,1fr)!important}.app-shell .edit-page .vt-editor-settings-panel.vt-agent-collapsed .vt-toggle-agent,.app-shell .edit-page .vt-editor-settings-panel.vt-agent-collapsed .vt-toggle-captions,.app-shell .edit-page .vt-editor-settings-panel>*{grid-column:1/-1}}@media (max-width:900px){.app-shell .edit-page .vt-editor{display:flex;flex-direction:column}.app-shell .edit-page .vt-switch-reels{order:-3;width:100%}.app-shell .edit-page .vt-editor-grid{order:-1}.app-shell .edit-page .vt-preview-panel{order:-2;position:static;max-height:none;overflow:visible}.app-shell .edit-page .vt-edit-tabs-row{flex-wrap:wrap;overflow-x:visible;scrollbar-width:none}.app-shell .edit-page .vt-edit-tabs-row::-webkit-scrollbar{display:none}}@media (max-width:620px){.app-shell .edit-page .vt-preview-panel .vt-preview-pills{justify-content:center}.app-shell .edit-page .vt-preview-panel .vt-preview-pill{flex:1 1 130px;justify-content:center}}@media (prefers-reduced-motion:reduce){.app-shell .edit-page *,.app-shell .edit-page :after,.app-shell .edit-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell .edit-page .editor-segmented-tabs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:4px;gap:4px;width:100%;padding:4px;border:1px solid var(--editor-panel-line);border-radius:12px;background:rgba(255,255,255,.03)}.app-shell .edit-page .editor-segmented-tabs>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:40px;padding:7px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#a9aeb0;font-size:13px;font-weight:500;line-height:1.2;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.app-shell .edit-page .editor-segmented-tabs>button:hover{background:rgba(255,255,255,.045);color:#f1f2f2}.app-shell .edit-page .editor-segmented-tabs>button.active,.app-shell .edit-page .editor-segmented-tabs>button[aria-selected=true]{border-color:rgba(251,214,40,.24);background:var(--editor-yellow-soft);font-weight:600}.app-shell .edit-page .editor-segmented-tabs>button:focus-visible{outline:2px solid var(--editor-yellow);outline-offset:-2px}.app-shell .edit-page .editor-segmented-tabs>button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .edit-page .vt-settings>section.panel:not(.vt-editor-settings-panel){align-content:start;gap:18px;padding:clamp(24px,1.65vw,32px)}.app-shell .edit-page .vt-settings>section.panel:not(.vt-editor-settings-panel)>.panel-title{justify-content:flex-start;margin:0 0 2px}.app-shell .edit-page .vt-settings>section.panel:not(.vt-editor-settings-panel)>.panel-title h2{margin:0;color:#f2f4f4;font-size:clamp(18px,1.15vw,22px);font-weight:600;line-height:1.3;letter-spacing:-.02em;text-align:left}.app-shell .edit-page .vt-settings>section.panel:not(.vt-editor-settings-panel) .field{display:grid;grid-gap:7px;gap:7px;min-width:0;margin:0}.app-shell .edit-page .vt-settings>section.panel:not(.vt-editor-settings-panel) .field>label,.app-shell .edit-page .vt-settings>section.panel:not(.vt-editor-settings-panel) .field>span{margin:0;color:#d9dcdd;font-size:13px;font-weight:600;line-height:1.35}.app-shell .edit-page .vt-settings>section.panel:not(.vt-editor-settings-panel) input:not([type=checkbox]):not([type=range]):not([type=color]),.app-shell .edit-page .vt-settings>section.panel:not(.vt-editor-settings-panel) select,.app-shell .edit-page .vt-settings>section.panel:not(.vt-editor-settings-panel) textarea{box-sizing:border-box;width:100%;min-width:0;min-height:42px;padding:9px 11px;border:1px solid var(--editor-panel-line-strong);border-radius:9px;background:var(--editor-control);color:#f4f5f5;font-size:14px;font-weight:400;line-height:1.45;box-shadow:none}.app-shell .edit-page .vt-settings>section.panel:not(.vt-editor-settings-panel) textarea{min-height:94px;resize:vertical}.app-shell .edit-page .vt-settings>section.panel:not(.vt-editor-settings-panel) input:focus,.app-shell .edit-page .vt-settings>section.panel:not(.vt-editor-settings-panel) select:focus,.app-shell .edit-page .vt-settings>section.panel:not(.vt-editor-settings-panel) textarea:focus{border-color:rgba(251,214,40,.56);outline:none;box-shadow:0 0 0 3px rgba(251,214,40,.08)}.app-shell .edit-page .vt-settings>section.panel:not(.vt-editor-settings-panel) .vt-info-note{margin:0;color:var(--editor-muted);font-size:12px;font-weight:400;line-height:1.45}.app-shell .edit-page .vt-settings>section.panel:not(.vt-editor-settings-panel) .button.secondary,.app-shell .edit-page .vt-settings>section.panel:not(.vt-editor-settings-panel) .button.warning{min-height:42px;padding:8px 14px;border-radius:9px;font-size:13px;font-weight:600}.app-shell .edit-page .vt-settings>section.panel:not(.vt-editor-settings-panel) .button.secondary{border-color:var(--editor-panel-line-strong);background:rgba(255,255,255,.045);color:#e7e9e9}.app-shell .edit-page .vt-modal .vt-design-grid{display:flex!important;grid-template-columns:none!important;align-items:stretch;gap:12px;min-width:0;overflow-x:auto;overflow-y:hidden;padding:3px 3px 13px;scroll-padding-inline:3px;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:rgba(251,214,40,.6) rgba(255,255,255,.07)}.app-shell .edit-page .vt-modal .vt-design-grid::-webkit-scrollbar{height:7px}.app-shell .edit-page .vt-modal .vt-design-grid::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(251,214,40,.58)}.app-shell .edit-page .vt-modal .vt-design-grid>*{flex:0 0 clamp(190px,43%,218px)}.app-shell .edit-page .vt-modal .vt-design-preview{aspect-ratio:16/9}@media (max-width:620px){.app-shell .edit-page .vt-modal .vt-design-grid>*{flex-basis:min(78%,240px)!important}}.app-shell .edit-page .vt-modal .vt-design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%}.app-shell .edit-page .vt-modal .vt-design-tile{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0;padding:7px;border:1px solid var(--editor-panel-line);border-radius:10px;background:rgba(255,255,255,.028);color:#dfe1e1}.app-shell .edit-page .vt-modal .vt-design-tile.active,.app-shell .edit-page .vt-modal .vt-design-tile:hover{border-color:rgba(251,214,40,.52);background:var(--editor-yellow-soft)}.app-shell .edit-page .vt-modal .vt-design-preview{width:100%;aspect-ratio:4/3;height:auto;overflow:hidden;border-radius:7px;background:#0f1314;object-fit:cover}.app-shell .edit-page .vt-modal .vt-design-name{overflow:hidden;color:#eef0f0;font-size:11px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.app-shell .edit-page .vt-modal .vt-design-desc,.app-shell .edit-page .vt-modal .vt-design-select{color:var(--editor-muted);font-size:9px;line-height:1.35}@media (max-width:620px){.app-shell .edit-page .vt-modal .vt-design-grid{grid-template-columns:minmax(0,1fr)!important}.app-shell .edit-page .editor-segmented-tabs>button{padding-inline:6px;font-size:11px}}.app-shell .edit-page .editor-segmented-tabs>button.active,.app-shell .edit-page .editor-segmented-tabs>button[aria-selected=true]{border-color:rgba(251,214,40,.42);background:#222728;color:var(--editor-yellow);box-shadow:inset 0 -2px 0 rgba(251,214,40,.34)}.app-shell .edit-page .vt-motion-angle-row{display:flex;align-items:center;justify-content:center;gap:9px;width:100%}.app-shell .edit-page .vt-second-photo{width:min(520px,100%);margin-inline:auto}.app-shell .edit-page .vt-motion-upload{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:150px;overflow:hidden;padding:8px;border:1px dashed rgba(251,214,40,.58);border-radius:12px;background:#14191a;cursor:pointer}.app-shell .edit-page .vt-motion-upload:hover{border-color:var(--editor-yellow);background:#171c1d}.app-shell .edit-page .vt-motion-upload>img{display:block;max-width:100%;max-height:210px;border-radius:8px;object-fit:contain}.app-shell .edit-page .vt-motion-upload-label{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;gap:6px;max-width:calc(100% - 24px);padding:7px 11px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:rgba(20,24,25,.88);color:var(--editor-yellow);font-size:12px;font-weight:600;line-height:1.3;text-align:center;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-shell .edit-page .vt-motion-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.app-shell .edit-page .vt-motion-presets .vt-chip{min-height:42px;justify-content:flex-start;border-color:rgba(255,255,255,.1);background:#181d1e;color:#d9dcdd;font-size:12px;font-weight:500;text-align:left}.app-shell .edit-page .vt-motion-presets .vt-chip.active,.app-shell .edit-page .vt-motion-presets .vt-chip:hover{border-color:rgba(251,214,40,.44);background:rgba(251,214,40,.07);color:var(--editor-yellow)}.app-shell .edit-page .vt-motion-options{width:min(540px,100%);padding:16px;border-color:rgba(255,255,255,.085);background:rgba(255,255,255,.018)}.app-shell .edit-page .vt-motion-cost,.app-shell .edit-page .vt-motion-credit-footer{width:100%;text-align:center}.app-shell .edit-page .vt-motion-credit-footer{display:flex;flex-direction:column;gap:6px}.app-shell .edit-page .vt-motion-credit-footer .vt-info-note{margin:0;color:var(--editor-yellow)}.app-shell .edit-page .vt-motion-credit-footer a{margin:3px auto 0;color:#e5e7e7;font-size:12px;font-weight:650;text-decoration:underline;text-underline-offset:3px}@media (max-width:700px){.app-shell .edit-page .vt-motion-field{grid-template-columns:minmax(0,1fr)}}.app-shell .edit-page .vt-settings>section.panel{width:100%;min-width:0}.app-shell .edit-page .vt-settings>section.panel>*{min-width:0;max-width:100%}.app-shell .edit-page .vt-editor-grid>section.panel,.app-shell .edit-page .vt-editor-settings-panel,.app-shell .edit-page .vt-modal,.app-shell .edit-page .vt-settings>section.panel{background:var(--editor-surface-primary)!important;color:var(--editor-text-primary)}.app-shell .edit-page :is(.vt-avatar-options),.app-shell .edit-page :is(.vt-caption-inline),.app-shell .edit-page :is(.vt-motion-options),.app-shell .edit-page :is(.vt-requirements),.app-shell .edit-page :is(.vt-tool-step),.app-shell .edit-page :is(.vt-tool-summary){border-color:rgba(255,255,255,.12)!important;background:var(--editor-surface-secondary)!important}.app-shell .edit-page :is(input,textarea,select):focus{border-color:rgba(251,214,40,.78)!important;box-shadow:0 0 0 3px rgba(251,214,40,.11)}.app-shell .edit-page .vt-settings>section.panel>h2{color:var(--editor-yellow)}.app-shell .edit-page :is(.field>label),.app-shell .edit-page :is(.field>span),.app-shell .edit-page :is(.vt-substep-title),.app-shell .edit-page :is(.vt-tool-step-head h3){color:var(--editor-yellow)}.app-shell .edit-page :is(.vt-editor-helper),.app-shell .edit-page :is(.vt-info-note),.app-shell .edit-page :is(.vt-tool-intro),.app-shell .edit-page :is(.vt-tool-step-head p){color:var(--editor-text-muted)}.app-shell .edit-page .vt-settings .button.secondary{border-color:rgba(255,255,255,.17);background:var(--editor-surface-control);color:var(--editor-text-primary)}.app-shell .edit-page .vt-modal .vt-ratio-strip button.button.active,.app-shell .edit-page .vt-modal .vt-ratio-strip button.button[aria-pressed=true]{border-color:rgba(251,214,40,.62)!important;background:var(--editor-yellow-soft)!important;color:var(--editor-yellow)!important}.app-shell .edit-page{--editor-text-secondary:#d0d4d5;--editor-text-muted:#b7bdbe;--editor-muted:#b7bdbe}.app-shell .edit-page :is(input,textarea)::placeholder{color:#aeb5b7!important;opacity:1}.app-shell .edit-page .vt-settings>.vt-editor-tab-panel{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start;grid-gap:0!important;gap:0!important;width:100%;min-width:0;padding:0!important;overflow:hidden;border:1px solid rgba(255,255,255,.13)!important;border-radius:18px!important;background:#1b2021!important;box-shadow:0 18px 42px rgba(15,18,19,.2)!important}.app-shell .edit-page .vt-editor-tab-panel>*{min-width:0;max-width:100%}.app-shell .edit-page .vt-editor-tab-heading{display:grid;grid-gap:6px;gap:6px;padding:25px 27px 22px;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent)}.app-shell .edit-page .vt-editor-tab-heading>span{color:var(--editor-yellow);font-size:10px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.app-shell .edit-page .vt-editor-tab-heading h2{margin:0;color:#f5f6f3!important;font-size:clamp(22px,1.55vw,27px);font-weight:680;line-height:1.15;letter-spacing:-.025em;text-align:left}.app-shell .edit-page .vt-editor-tab-heading p{max-width:680px;margin:0;color:#b8bec0;font-size:13px;line-height:1.5}.app-shell .edit-page .vt-editor-tab-section{display:grid;grid-column:1/-1;grid-gap:15px;gap:15px;min-width:0;margin:0;padding:22px 27px 24px;border:0;border-bottom:1px solid rgba(255,255,255,.1);background:transparent}.app-shell .edit-page .vt-editor-tab-section:last-child{border-bottom:0}.app-shell .edit-page .vt-editor-tab-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.app-shell .edit-page .vt-editor-tab-section-head>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.app-shell .edit-page .vt-editor-tab-section-head h3{margin:0;color:#f0f2ef;font-size:15px;font-weight:660;line-height:1.35;letter-spacing:-.01em}.app-shell .edit-page .vt-editor-tab-section-head p{max-width:620px;margin:0;color:#aeb5b7;font-size:12px;line-height:1.5}.app-shell .edit-page .vt-editor-tab-section-action{flex:0 0 auto}.app-shell .edit-page .vt-editor-tab-section-body{display:grid;grid-gap:14px;gap:14px;min-width:0}.app-shell .edit-page .vt-editor-tab-section-body>*{box-sizing:border-box;min-width:0;max-width:100%}.app-shell .edit-page .vt-edit-tabs{gap:8px;margin-bottom:18px}.app-shell .edit-page .vt-edit-tabs-row{gap:5px}.app-shell .edit-page .vt-edit-tabs button:not(.vt-invite-cta){padding:8px 11px;border-radius:9px;color:rgba(31,35,36,.62);font-size:clamp(12px,.82vw,15px);font-weight:520}.app-shell .edit-page .vt-edit-tabs button:not(.vt-invite-cta):hover{border-color:rgba(31,35,36,.1);background:rgba(31,35,36,.055)}.app-shell .edit-page .vt-edit-tabs button:not(.vt-invite-cta).active{font-weight:670}.app-shell .edit-page .vt-edit-tabs-secondary .vt-invite-cta{margin-left:6px;padding-inline:13px;border-radius:9px}.app-shell .edit-page .vt-editor-tab-panel .editor-segmented-tabs{gap:5px;padding:5px;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:#141819}.app-shell .edit-page .vt-editor-tab-panel .editor-segmented-tabs>button{min-height:44px;padding:8px 11px;border:1px solid transparent;border-radius:8px;background:transparent;color:#bdc2c3;font-size:12px;font-weight:580}.app-shell .edit-page .vt-editor-tab-panel .editor-segmented-tabs>button:hover{background:rgba(255,255,255,.05);color:#f2f4f1}.app-shell .edit-page .vt-editor-tab-panel .editor-segmented-tabs>button:is(.active,[aria-selected=true]){border-color:var(--editor-yellow)!important;background:var(--editor-yellow)!important;color:var(--editor-ink)!important;box-shadow:none}.app-shell .edit-page .vt-editor-tab-panel :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),textarea){min-height:45px;padding:10px 12px;border:1px solid rgba(255,255,255,.14)!important;border-radius:9px!important;background:#2b3031!important;color:#f4f5f2!important;font-size:13px}.app-shell .edit-page .vt-editor-tab-panel textarea{line-height:1.5}.app-shell .edit-page .vt-editor-tab-panel .field>:is(label,span){color:#d9ddde!important;font-size:12px;font-weight:620}.app-shell .edit-page .vt-editor-tab-panel :is(.button.warning,.button.secondary){min-height:42px;border-radius:9px;font-size:12px}.app-shell .edit-page .vt-editor-tab-panel .button.warning{border-color:var(--editor-yellow)!important;background:var(--editor-yellow)!important;color:var(--editor-ink)!important}.app-shell .edit-page .vt-editor-tab-panel .button.secondary{border-color:rgba(255,255,255,.15)!important;background:#2b3031!important;color:#eef0ed!important}.app-shell .edit-page .vt-editor-tab-panel .vt-info-note{color:#b5bbbd!important;font-size:12px;line-height:1.5}@container (max-width: 540px){.app-shell .edit-page .vt-editor-tab-heading{padding:21px 19px 18px}.app-shell .edit-page .vt-editor-tab-section{padding:19px}.app-shell .edit-page .vt-editor-tab-section-head{flex-direction:column}.app-shell .edit-page .vt-editor-tab-section-action,.app-shell .edit-page .vt-editor-tab-section-action>*{width:100%}}.app-shell .edit-page .vt-motion-style{display:grid!important;grid-template-columns:max-content minmax(0,1fr);align-items:center;grid-gap:10px!important;gap:10px!important;min-width:0;margin:0}.app-shell .edit-page .vt-motion-style>span{color:#aeb5b7;font-size:11px;font-weight:600}.app-shell .edit-page .vt-motion-style select{width:100%;min-width:0;min-height:38px;padding:7px 32px 7px 10px;border:1px solid rgba(255,255,255,.13)!important;border-radius:8px;background-color:#2d3334!important;color:#f0f2ef!important;font-size:12px}@media (max-width:440px){.app-shell .edit-page .vt-motion-style{grid-template-columns:minmax(0,1fr)}}.app-shell .edit-page .vt-switch-reels{grid-template-rows:54px;min-height:54px;border-radius:14px}.app-shell .edit-page .vt-switch-reels button{min-height:46px;gap:10px;padding:6px 14px;border-radius:10px;font-size:14px}.app-shell .edit-page .vt-switch-reels button:before{flex-basis:30px;width:30px;min-width:30px;height:30px;font-size:15px}.app-shell .edit-page .vt-switch-reels button.active{background:rgba(251,214,40,.08)}.app-shell .edit-page .vt-editor-settings-panel,.app-shell .edit-page .vt-editor-settings-panel.vt-agent-collapsed{column-gap:12px;row-gap:11px;padding:20px;background:#191d1e!important}.app-shell .edit-page .vt-editor-settings-panel>.bubble-toggle{justify-self:stretch;min-height:48px;padding:9px 12px;box-sizing:border-box;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(255,255,255,.022)}.app-shell .edit-page .vt-editor-settings-panel>.bubble-toggle:hover{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.04)}.app-shell .edit-page .vt-editor-settings-panel>.vt-toggle-agent,.app-shell .edit-page .vt-editor-settings-panel>.vt-toggle-captions{grid-column:auto!important}.app-shell .edit-page .vt-editor-settings-panel>.vt-toggle-voiceover{grid-column:1/-1!important}.app-shell .edit-page .vt-editor-settings-panel .vt-caption-inline{margin:0;padding:13px 14px;background:#202526}.app-shell .edit-page .vt-editor-settings-panel .vt-editor-helper{margin:-6px 4px 2px}.app-shell .edit-page .vt-switch-reels{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .edit-page .vt-switch-reels button{justify-content:center}.app-shell .edit-page .vt-switch-reels button:first-child{padding-inline:14px}.app-shell .edit-page .vt-switch-reels button:nth-child(2){justify-content:center}.app-shell .edit-page .vt-switch-reels button:first-child:after,.app-shell .edit-page .vt-switch-reels button:nth-child(2).has-social-edit:after{content:"✓";display:inline-grid;place-items:center;width:19px;height:19px;margin-left:-6px;border-radius:5px;background:linear-gradient(135deg,#7b2ee8,#ff00aa);color:#fff;font-size:12px;font-weight:850;line-height:1}.app-shell .edit-page .vt-switch-reels button:first-child:after{background:linear-gradient(135deg,#13b84f,#20d965);color:#fff;box-shadow:0 3px 10px rgba(24,200,90,.24)}.app-shell .edit-page .vt-switch-reels button:nth-child(2).has-social-edit:after{box-shadow:0 3px 10px rgba(233,0,157,.26)}.app-shell .edit-page .vt-caption-preview-row{align-items:center}.app-shell .edit-page .vt-caption-live-preview.compact{flex:0 0 156px;width:156px}.app-shell .edit-page .vt-caption-live-preview.compact .vt-caption-live-stage{min-height:54px}.app-shell .edit-page .vt-caption-live-preview{display:grid;grid-gap:7px;gap:7px;width:100%}.app-shell .edit-page .vt-caption-live-label{color:rgba(255,255,255,.66);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-shell .edit-page .vt-caption-live-stage{display:flex;align-items:center;justify-content:center;min-height:118px;padding:12px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:linear-gradient(180deg,rgba(11,15,16,.18),rgba(11,15,16,.76)),radial-gradient(circle at 20% 20%,#536b72,#232b2d 62%,#131718)}.app-shell .edit-page .vt-caption-live-stage.position-top{align-items:flex-start}.app-shell .edit-page .vt-caption-live-stage.position-bottom{align-items:flex-end}.app-shell .edit-page .vt-caption-live-text{display:inline-block;max-width:100%;padding:4px 10px;overflow:hidden;font-weight:800;line-height:1.12;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media (max-width:620px){.app-shell .edit-page .vt-switch-reels{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .edit-page .vt-switch-reels button:nth-child(2){justify-content:center}.app-shell .edit-page .vt-caption-preview-row{align-items:stretch;flex-direction:column}.app-shell .edit-page .vt-caption-live-preview.compact{flex-basis:auto;width:100%}}@media (max-width:760px){.app-shell .edit-page .vt-editor-settings-panel,.app-shell .edit-page .vt-editor-settings-panel.vt-agent-collapsed{grid-template-columns:minmax(0,1fr)!important;padding:16px}.app-shell .edit-page .vt-editor-settings-panel>*{grid-column:1!important}}@media (max-width:520px){.app-shell .edit-page .vt-switch-reels{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.app-shell .edit-page .vt-switch-reels button{gap:6px;min-width:0;padding:4px 6px;font-size:11px}.app-shell .edit-page .vt-switch-reels button:before{flex-basis:26px;width:26px;min-width:26px;height:26px;font-size:13px}.app-shell .edit-page .vt-switch-reels .vt-switch-label{overflow:visible;line-height:1.15;text-align:left;text-overflow:clip;white-space:normal}.app-shell .edit-page .vt-switch-reels button:first-child:after,.app-shell .edit-page .vt-switch-reels button:nth-child(2).has-social-edit:after{margin-left:-4px;font-size:11px}}.app-shell .edit-page .vt-editor-settings-panel:has(>.vt-agent-overlay-options)>.vt-toggle-agent{border-radius:10px 10px 0 0!important}.app-shell .edit-page .vt-editor-settings-panel>.vt-agent-overlay-options{grid-column:1/-1!important;display:grid;grid-gap:8px;gap:8px;width:100%;margin-top:-11px;padding:10px 12px 12px;box-sizing:border-box;border:1px solid rgba(255,255,255,.09);border-top:0;border-radius:0 0 10px 10px;background:rgba(255,255,255,.022)}.app-shell .edit-page .vt-agent-overlay-options .vt-intro-outro-row,.app-shell .edit-page .vt-agent-overlay-options .vt-overlay-color-row{display:flex;align-items:center;min-height:32px;margin:0;padding:0}.app-shell .edit-page .vt-agent-overlay-options .vt-inline-check{gap:9px;margin:0;color:#e9ece9;font-size:14px;line-height:1.25}.app-shell .edit-page .vt-agent-overlay-options .vt-overlay-color-row{justify-content:flex-start;gap:12px}.app-shell .edit-page .vt-agent-overlay-options .vt-overlay-color-row label{color:#e9ece9;font-size:14px;line-height:1.25}.app-shell .edit-page .vt-agent-overlay-options .vt-overlay-color-row button{flex:0 0 36px;width:36px;height:30px;min-height:30px}.app-shell .edit-page .vt-editor-settings-panel>.bubble-toggle,.app-shell .edit-page .vt-editor-settings-panel>.vt-agent-overlay-options,.app-shell .edit-page .vt-editor-settings-panel>.vt-caption-inline{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.app-shell .edit-page .vt-editor-settings-panel>.bubble-toggle{min-height:44px;padding:7px 0}.app-shell .edit-page .vt-editor-settings-panel>.bubble-toggle:hover{border-color:transparent}.app-shell .edit-page .vt-editor-settings-panel>.vt-caption-inline{padding:12px 0}.app-shell .edit-page .vt-editor-settings-panel>.vt-agent-overlay-options{margin-top:-7px;padding:4px 0 8px}.app-shell .edit-page .vt-caption-live-preview.compact{flex:0 0 auto;width:auto}.app-shell .edit-page .vt-caption-live-preview.compact .vt-caption-live-stage{min-height:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent}.app-shell .edit-page .vt-caption-live-preview.compact .vt-caption-live-text{padding:2px 7px}.app-shell .edit-page .vt-apply-action,.app-shell .edit-page .vt-apply-action:focus-visible,.app-shell .edit-page .vt-apply-action:hover:not(:disabled){border:2px solid rgba(31,35,36,.82)!important;background:transparent!important;color:var(--editor-ink)!important;filter:none!important;box-shadow:0 9px 22px rgba(31,35,36,.16),0 2px 5px rgba(31,35,36,.1)!important;transform:none!important}.app-shell .edit-page .vt-apply-action{transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease!important}.app-shell .edit-page .vt-apply-action:hover:not(:disabled){border-color:rgba(31,35,36,.82)!important;background:transparent!important;box-shadow:0 13px 28px rgba(31,35,36,.2),0 3px 7px rgba(31,35,36,.11)!important}.app-shell .edit-page .vt-edit-tabs{gap:7px;margin-bottom:20px;padding-bottom:14px;border-bottom-color:rgba(31,35,36,.14)}.app-shell .edit-page .vt-edit-tabs-row{gap:4px}.app-shell .edit-page .vt-edit-tabs button:not(.vt-invite-cta){min-height:38px;padding:8px 13px;border:1px solid transparent;border-radius:999px;color:rgba(31,35,36,.68);font-size:clamp(12.5px,.82vw,15px);font-weight:550;letter-spacing:.005em}.app-shell .edit-page .vt-edit-tabs button:not(.vt-invite-cta) svg{opacity:.75}.app-shell .edit-page .vt-edit-tabs button:not(.vt-invite-cta):hover{border-color:rgba(31,35,36,.14);background:rgba(31,35,36,.07);color:rgba(31,35,36,.92)}.app-shell .edit-page .vt-edit-tabs button:not(.vt-invite-cta).active{border-color:#1f2324;background:#1f2324;color:var(--editor-yellow)!important;font-weight:650;box-shadow:0 5px 14px rgba(31,35,36,.22)}.app-shell .edit-page .vt-edit-tabs button:not(.vt-invite-cta).active svg{opacity:1}.app-shell .edit-page .vt-edit-tabs-secondary .vt-invite-cta{min-height:38px;margin-left:8px;padding:0 16px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(135deg,#191e1f,#262c2d);font-weight:600;box-shadow:0 5px 14px rgba(31,35,36,.18)}.app-shell .edit-page .vt-edit-tabs-secondary .vt-invite-cta:hover{border-color:rgba(251,214,40,.35);background:#262c2d}.app-shell .edit-page .vt-editor-settings-panel,.app-shell .edit-page .vt-editor-settings-panel.vt-agent-collapsed{column-gap:0;padding:8px 22px 14px}.app-shell .edit-page .vt-editor-settings-panel.vt-agent-collapsed .vt-toggle-agent,.app-shell .edit-page .vt-editor-settings-panel.vt-agent-collapsed .vt-toggle-captions,.app-shell .edit-page .vt-editor-settings-panel>.vt-toggle-agent,.app-shell .edit-page .vt-editor-settings-panel>.vt-toggle-captions{grid-column:1/-1!important}.app-shell .edit-page .vt-editor-settings-panel>.bubble-toggle{justify-content:space-between;width:100%!important;min-height:54px;margin:0;padding:13px 2px;border-radius:0;color:#e9ecec;font-weight:550}.app-shell .edit-page .vt-editor-settings-panel>.bubble-toggle:not(:first-child){border-top:1px solid rgba(255,255,255,.07)!important}.app-shell .edit-page .vt-editor-settings-panel>.bubble-toggle:hover{background:transparent}.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle>span{margin-right:auto}.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle>input[type=checkbox]{margin-left:auto;border-color:rgba(255,255,255,.16);background:#2b3132;box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle>input[type=checkbox]:after{background:#eef0f0}.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle>input[type=checkbox]:checked{border-color:rgba(24,200,90,.55);background:#16b552;box-shadow:inset 0 1px 3px rgba(0,60,22,.25)}.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle>input[type=checkbox]:checked:after{background:#fff}.app-shell .edit-page .vt-editor-settings-panel .vt-editor-helper{margin:-9px 0 10px;padding:0 2px;color:#8d9496;font-size:12.5px;line-height:1.45}.app-shell .edit-page .vt-editor-settings-panel>.vt-overlay-cta{justify-self:start;margin:-6px 0 8px;padding:0 2px;color:var(--editor-yellow);font-size:12.5px;text-align:left}.app-shell .edit-page .vt-editor-settings-panel>.vt-agent-overlay-options,.app-shell .edit-page .vt-editor-settings-panel>.vt-caption-inline,.app-shell .edit-page .vt-editor-settings-panel>.vt-mullion-settings,.app-shell .edit-page .vt-editor-settings-panel>.vt-slide-length{margin:0 0 12px;padding:13px 14px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:11px!important;background:rgba(255,255,255,.025)!important}.app-shell .edit-page .vt-settings>section.panel.vt-editor-settings-panel .editor-toggle{color:#e9ecec;font-weight:550}.app-shell .edit-page .vt-settings>section.panel.vt-editor-settings-panel .editor-toggle>input[type=checkbox]{border-color:rgba(255,255,255,.18);background:#2b3132;box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.app-shell .edit-page .vt-settings>section.panel.vt-editor-settings-panel .editor-toggle>input[type=checkbox]:after{background:#eef0f0}.app-shell .edit-page .vt-settings>section.panel.vt-editor-settings-panel .editor-toggle>input[type=checkbox]:checked{border-color:rgba(24,200,90,.55);background:#16b552;box-shadow:inset 0 1px 3px rgba(0,60,22,.25)}.app-shell .edit-page .vt-settings>section.panel.vt-editor-settings-panel .editor-toggle>input[type=checkbox]:checked:after{background:#fff}.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle input[type=checkbox]{flex:0 0 50px!important;width:50px!important;min-width:50px!important;height:28px!important;min-height:28px!important;background:#2b3132;border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px 3px rgba(0,0,0,.3)}.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle input[type=checkbox]:after{width:22px!important;height:22px!important;top:2px!important;left:2px!important;background:#eef0f0}.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle input[type=checkbox]:checked{background:#16b552;border-color:rgba(24,200,90,.55)}.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle input[type=checkbox]:checked:after{transform:translateX(22px)!important;background:#fff}.app-shell .edit-page .vt-preview-panel .vt-voice-action-stack{display:grid;justify-items:center;align-self:center;width:min(430px,100%);margin-top:12px}.app-shell .edit-page .vt-preview-panel .vt-voice-action-stack .vt-voice-btn{width:100%;min-height:56px;margin:0;border:2px solid rgba(31,35,36,.82)!important;border-radius:11px;background:rgba(255,255,255,.08)!important;color:#1f2324!important;font-size:clamp(16px,1vw,20px);font-weight:600;box-shadow:none!important}.app-shell .edit-page .vt-preview-panel .vt-voice-action-stack .vt-voice-btn:hover{border-color:#1f2324!important;background:rgba(31,35,36,.08)!important}.app-shell .edit-page .vt-preview-panel .vt-voice-action-stack .ui-credit-cost,.app-shell .edit-page .vt-preview-panel .vt-voice-action-stack .ui-credit-cost strong{color:#1f2324!important}.app-shell .edit-page .vt-preview-panel .vt-voice-reset{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:-moz-fit-content;width:fit-content;justify-self:center;margin:2px auto 0;color:#b42318;font-size:13px;text-decoration:none}.app-shell .edit-page .vt-preview-panel .vt-apply-action:disabled{opacity:.48;filter:grayscale(.35);cursor:not-allowed}@media (min-width:901px) and (max-height:900px){.app-shell .edit-page .vt-preview-panel{top:10px;max-height:calc(100vh - 20px)}.app-shell .edit-page .vt-preview-panel .panel-title{margin:10px 0 12px}.app-shell .edit-page .vt-preview-panel .final-video{gap:10px}.app-shell .edit-page .vt-preview-panel :is(.vt-preview-action-primary,.vt-download-video){min-height:52px}.app-shell .edit-page .vt-preview-panel :is(.vt-preview-action-outline,.vt-apply-action){min-height:50px}.app-shell .edit-page .vt-preview-panel .vt-voice-action-stack{margin-top:8px}.app-shell .edit-page .vt-preview-panel .vt-voice-action-stack .vt-voice-btn{min-height:50px}.app-shell .edit-page .vt-preview-panel .vt-edit-tutorial-note{margin-top:10px}}.app-shell .edit-page .vt-switch-reels{margin-bottom:14px}.app-shell .edit-page .vt-edit-tabs{gap:6px;margin-bottom:12px;padding-bottom:10px}.app-shell .edit-page .vt-edit-tabs button:not(.vt-invite-cta){min-height:31px;padding:4px 12px;font-weight:450}.app-shell .edit-page .vt-edit-tabs button:not(.vt-invite-cta).active{font-weight:600;box-shadow:none}.app-shell .edit-page .vt-edit-tabs-secondary .vt-invite-cta{min-height:33px;padding:0 14px;box-shadow:none}.app-shell .edit-page .vt-editor-settings-panel>.bubble-toggle{justify-content:flex-start;gap:12px;min-height:46px;padding:9px 2px}.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle>span{order:1;flex:0 1 auto;margin-right:0}.app-shell .edit-page .vt-editor-settings-panel .bubble-toggle>input[type=checkbox]{order:2;margin-left:0}.app-shell .edit-page .vt-editor-settings-panel .vt-editor-helper{margin:-7px 0 8px}.app-shell .edit-page .vt-editor-settings-panel,.app-shell .edit-page .vt-editor-settings-panel.vt-agent-collapsed{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:26px;row-gap:2px;padding:10px 22px 14px}.app-shell .edit-page .vt-editor-settings-panel>.vt-setting-cell{grid-column:auto!important;display:grid;grid-gap:2px;gap:2px;align-content:start;min-width:0}.app-shell .edit-page .vt-editor-settings-panel>.vt-caption-inline{grid-column:1/-1!important}.app-shell .edit-page .vt-editor-settings-panel .vt-setting-cell .bubble-toggle{display:flex;justify-content:flex-start;align-items:center;gap:12px;width:100%!important;min-height:46px;margin:0;padding:9px 0;border:0!important;border-radius:0;background:transparent!important;color:#e9ecec;font-weight:550}.app-shell .edit-page .vt-editor-settings-panel .vt-setting-cell .bubble-toggle>span{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;order:1;line-height:1.25;white-space:normal}.app-shell .edit-page .vt-editor-settings-panel .vt-setting-cell .bubble-toggle>input[type=checkbox]{order:2}.app-shell .edit-page .vt-editor-settings-panel .vt-setting-cell .vt-editor-helper{margin:-6px 0 6px;padding:0;color:#8d9496;font-size:12.5px;line-height:1.4}.app-shell .edit-page .vt-editor-settings-panel .vt-setting-cell .vt-overlay-cta{justify-self:start;margin:-4px 0 6px;padding:0;color:var(--editor-yellow);font-size:12.5px;text-align:left}@container (max-width: 620px){.app-shell .edit-page .vt-editor-settings-panel,.app-shell .edit-page .vt-editor-settings-panel.vt-agent-collapsed{grid-template-columns:minmax(0,1fr)!important}}.app-shell .edit-page .vt-switch-reels{grid-template-rows:44px;min-height:52px;margin-top:-12px;margin-bottom:12px;padding:4px;border-radius:12px}.app-shell .edit-page .vt-switch-reels button{min-height:44px;padding:4px 12px;border-radius:8px;font-size:13.5px}.app-shell .edit-page .vt-switch-reels button:before{flex-basis:26px;width:26px;min-width:26px;height:26px;font-size:13px}.app-shell .edit-page .vt-switch-reels button.active{background:rgba(251,214,40,.1)}.app-shell .edit-page .vt-switch-reels{margin-top:-26px;margin-bottom:10px}.app-shell .edit-page .vt-edit-tabs{margin-bottom:10px;padding-bottom:8px}.app-shell .edit-page .vt-edit-tabs-secondary .vt-invite-cta{min-height:31px!important;margin-left:4px;padding:4px 14px!important;border-radius:999px;font-size:clamp(12.5px,.82vw,15px);box-shadow:none!important}.app-shell .edit-page .vt-edit-tabs-secondary .vt-invite-cta:hover{transform:none!important}.app-shell .edit-page .vt-editor-settings-panel .vt-setting-cell .bubble-toggle>input[type=checkbox]{order:1;margin-left:0}.app-shell .edit-page .vt-editor-settings-panel .vt-setting-cell .bubble-toggle>span{order:2;margin-right:0}.app-shell .edit-page .vt-editor-settings-panel,.app-shell .edit-page .vt-editor-settings-panel.vt-agent-collapsed{column-gap:18px;row-gap:0;padding:6px 20px 10px}.app-shell .edit-page .vt-editor-settings-panel .vt-setting-cell .bubble-toggle{min-height:42px;padding:7px 0}.app-shell .edit-page .vt-editor-settings-panel .vt-setting-cell .vt-editor-helper{margin:-5px 0 5px 62px}.app-shell .edit-page .vt-edit-tabs{position:relative}.app-shell .edit-page .vt-edit-tabs-row:first-child{padding-right:200px}.app-shell .edit-page .vt-edit-tabs-secondary .vt-invite-cta{position:absolute!important;top:0;right:0;margin:0}.app-shell .edit-page .vt-editor-settings-panel .vt-setting-cell>.vt-editor-helper{display:none!important}.app-shell .edit-page .vt-editor-settings-panel .vt-setting-cell .bubble-toggle{min-height:44px}.vt-ratio-shape{display:block;border:2px solid;border-radius:4px}.vt-ratio-shape-9x16{width:15px;height:24px}.vt-ratio-shape-16x9{width:26px;height:15px}.vt-ratio-shape-1x1{width:19px;height:19px}.app-shell .edit-page .vt-edit-tabs-row:first-child{flex-wrap:wrap;padding-right:0}.app-shell .edit-page .vt-edit-tabs .vt-invite-cta{position:static!important;top:auto;right:auto;flex:0 0 auto;margin:0 0 0 auto!important;min-height:31px!important;padding:4px 14px!important;border-radius:999px;box-shadow:none!important}.app-shell .edit-page .vt-edit-tabs-row{flex-wrap:wrap}.app-shell .edit-page .vt-preview-panel .vt-apply-flag{display:inline-flex;align-items:center;gap:7px;padding:5px 13px 5px 11px;margin-bottom:-5px;border:1px solid rgba(31,35,36,.18);border-radius:999px;background:rgba(255,255,255,.92);color:var(--editor-ink);font-size:13px;font-weight:600;line-height:1.2;letter-spacing:-.01em;box-shadow:0 2px 6px rgba(31,35,36,.08);animation:vt-apply-flag-in .18s ease-out both}.app-shell .edit-page .vt-preview-panel .vt-apply-flag-dot{width:7px;height:7px;border:1px solid rgba(31,35,36,.35);border-radius:50%;background:var(--editor-yellow)}@keyframes vt-apply-flag-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.app-shell .edit-page .vt-preview-panel .vt-apply-flag-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.app-shell .edit-page .vt-preview-panel .vt-apply-action[data-update-needed=true]{position:relative}.app-shell .edit-page .vt-preview-panel .vt-apply-action[data-update-needed=true]:after{content:"";position:absolute;inset:-1px;border:2px solid rgba(31,35,36,.34);border-radius:12px;pointer-events:none;animation:vt-apply-ring-pulse .9s ease-out 1}@keyframes vt-apply-ring-pulse{0%{opacity:.35;transform:scale(1)}55%{opacity:.9;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.app-shell .edit-page .vt-preview-panel .vt-apply-flag{animation:none}.app-shell .edit-page .vt-preview-panel .vt-apply-action[data-update-needed=true]:after{animation:none;transform:none}}.app-shell .edit-page .vt-take-card[data-reframe]:after{content:"AI reframe " attr(data-reframe);position:absolute;top:6px;left:6px;padding:2px 7px;border-radius:7px;background:rgba(15,18,19,.82);color:#fbd628;font-size:10.5px;font-weight:700;pointer-events:none}.app-shell .edit-page .vt-photo-tabs{display:flex;gap:6px;margin:8px 0 6px}.app-shell .edit-page .vt-photo-tab{padding:5px 11px;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:transparent;color:#c9cdcf;font-size:12px;font-weight:600;cursor:pointer}.app-shell .edit-page .vt-photo-tab.is-active{border-color:rgba(251,214,40,.65);background:rgba(251,214,40,.1);color:#fbd628}.app-shell .edit-page .vt-photo-tab-empty{margin:4px 0;color:#9aa0a3;font-size:12px}.app-shell .edit-page .vt-take-card[data-phototag]:after{content:attr(data-phototag);position:absolute;top:6px;left:6px;padding:2px 7px;border-radius:7px;background:rgba(15,18,19,.82);color:#fbd628;font-size:10.5px;font-weight:700;pointer-events:none}.app-shell .edit-page .vt-photo-tabs~.vt-take-strip .vt-take-card img{display:block;width:100%;height:100%;object-fit:contain;background:#111516}.app-shell .edit-page .vt-take-card .vt-take-delete{position:absolute;z-index:3;top:4px;right:4px;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:rgba(15,18,19,.85);color:#fff;font-size:13px;line-height:1;cursor:pointer}.app-shell .edit-page .vt-take-card .vt-take-delete:hover{color:#ff5722}.app-shell .edit-page .vt-scene-voiceover-loading{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 12px;border:1px dashed rgba(255,255,255,.22);border-radius:8px;color:var(--editor-text-muted,#b0b7b9);font-size:12.5px}.app-shell .edit-page .vt-preview-panel .vt-voice-action-stack .vt-voice-btn{align-items:center;gap:10px;padding:10px 18px;line-height:1.3;text-wrap:balance}.app-shell .edit-page .vt-preview-panel .vt-voice-action-stack .vt-voice-btn svg{flex:0 0 auto}.app-shell .edit-page .vt-preview-panel .vt-voice-reset{margin-top:8px;padding:4px 6px}