.is-editing{max-width:none;background:#0d0e11}.is-editing>.topbar{height:62px;padding:0 24px;background:#111215e8;border-color:#2c2d30;backdrop-filter:blur(18px)}.is-editing>main{max-width:none;padding:12px}.is-editing .creation-panel>.panel-heading,.is-editing .workspace-footer,.is-editing .workspace-heading{display:none}.is-editing .workspace.editor-mode{display:block;overflow:hidden;border:1px solid #353639;border-radius:16px;background:#131417;box-shadow:0 24px 80px #0007,0 0 0 1px #baff6908}.is-editing .creation-panel{padding:0;min-width:0}.editor-workspace{min-width:0}.editor-desk.edit-chat{height:calc(100dvh - 88px);min-height:560px;margin:0;padding:0;border:0;display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"header header" "viewer side"}.editor-desk:focus{outline:none}.editor-desk .edit-chat-heading{grid-area:header;display:flex;align-items:center;gap:16px;padding:12px 18px;margin:0;background:linear-gradient(90deg,#1c1d20,#17181b 62%,#1b1c1f);border-bottom:1px solid #3a3b3e;min-width:0}.editor-desk .edit-chat-heading h3{font-size:16px;font-weight:650;letter-spacing:-.3px}.editor-desk .edit-chat-heading p{font-size:11px;margin:2px 0 0;color:#9d9ea1}.editor-mode-badge{display:block;margin-bottom:1px;color:#a8a9ac;font-size:8px;font-weight:700;letter-spacing:1.5px}.editor-back{display:flex;align-items:center;gap:8px;background:#232427;border:1px solid #434447;padding:9px 12px;border-radius:8px;font-size:12px}.editor-back:hover:not(:disabled){border-color:#7b7c7f;background:#2c2d30}.editor-back:disabled{opacity:.5}.editor-export{background:var(--lime);color:#1e1f22;padding:10px 14px;border-radius:8px;font-weight:650;font-size:12px;white-space:nowrap;box-shadow:0 8px 26px #9ee85420}.editor-export:hover{background:#ffffff}.editor-desk .edit-version{flex:0 1 230px;min-width:0;max-width:230px;margin:0}.editor-desk .edit-version select{min-height:40px;width:100%;text-overflow:ellipsis;border-radius:9px}.editor-center{grid-area:viewer;flex-direction:column}.editor-center,.editor-player{display:flex;min-width:0;min-height:0}.editor-player{flex:1;flex-direction:column;background:#0b0c0f}.editor-player-screen{min-height:0;flex:1;display:flex;align-items:center;justify-content:center;padding:20px;overflow:hidden;background:radial-gradient(ellipse at 50% 43%,#2d2e31 0,#16171a 46%,#0a0b0e 82%)}.editor-player-screen video{width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;border-radius:7px;box-shadow:none}.editor-player-screen>p{color:#898a8d;font-size:12px}.editor-transport{display:flex;align-items:center;justify-content:center;gap:5px;padding:9px 12px;border-top:1px solid #2c2d30;background:#17181b;flex-wrap:wrap;min-height:53px}.editor-transport output{font:12px monospace;color:#dddee1;margin-right:auto;min-width:64px}.editor-transport button{height:32px;min-width:32px;background:transparent;border:1px solid transparent;border-radius:5px;color:#cbcccf;display:flex;align-items:center;gap:6px;justify-content:center;padding:0 9px;font-size:12px}.editor-transport button:hover:not(:disabled){background:#303135;color:white}.editor-transport button:disabled{opacity:.3}.editor-transport button span{font-size:10px}.editor-transport button[aria-pressed=true]{background:#323336;border-color:#616265;color:#d4d5d8}.editor-transport .editor-play-button{background:#f0f2ef;color:#1c1d20;font-size:14px;width:42px}.editor-playback-error{color:#f0b7a5;font-size:11px;padding:8px 12px}.editor-playback-scrub{flex-basis:100%;width:100%;height:18px;accent-color:#f0f2ef;cursor:pointer}.editor-player:fullscreen{width:100%;height:100%;background:#0b0e10}.editor-player:fullscreen .editor-player-screen{padding:0}.editor-pane-heading{height:39px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;border-bottom:1px solid #30383c;font-size:10px;color:#cad3d5;letter-spacing:1.3px;flex:none}.editor-pane-heading>span:last-child{letter-spacing:0;font-size:10px;color:#8c999e}.editor-underplayer{flex:none;padding:10px 16px;border-top:1px solid #2c2d30;background:#121316;display:grid;gap:8px}.editor-underplayer:empty{display:none}.editor-underplayer .edit-live-status{margin:0}.editor-underplayer .edit-error,.editor-underplayer .edit-unavailable{margin:0;font-size:12px;line-height:1.6}.editor-statusbar-note{margin:0;font-size:10px;color:#8d8e91}.editor-side{grid-area:side;display:flex;flex-direction:column;min-width:0;min-height:0;background:#18191c;border-left:1px solid #37383b}.editor-side-tabs{flex:none;display:flex;gap:4px;padding:0 10px;border-bottom:1px solid #2c2d30;background:#141518}.editor-side-tabs [role=tab]{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:46px;margin-bottom:-1px;padding:0 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:#9e9fa2;font-size:13.5px;font-weight:650;white-space:nowrap}.editor-side-tabs [role=tab]:hover{color:#e6e7ea}.editor-side-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--lime);color:#f3f4f2}.editor-desk .editor-side-tabs [role=tab]:focus-visible{outline-offset:-3px;border-radius:8px 8px 0 0}.editor-tab-count{min-width:22px;padding:1px 7px;border-radius:999px;background:#ffffff12;color:#b5b6b9;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums}.editor-side-body{flex:1;min-height:0;overflow:auto;scrollbar-width:thin}.editor-ai,.editor-scenes{display:flex;flex-direction:column;min-width:0}.editor-side [role=tabpanel][hidden]{display:none}.editor-ai{padding:10px}.editor-scene-list{list-style:none;margin:0;padding:10px;display:grid;gap:7px}.editor-scene-list>li{border:1px solid #2e2f32;border-radius:10px;background:#141518;transition:border-color .2s ease,background .2s ease,transform .2s ease}.editor-scene-list>li.is-open{border-color:#77787b;background:#1e1f22;box-shadow:0 10px 25px #0003}.editor-scene-row{display:flex;gap:10px;align-items:flex-start;text-align:left;width:100%;padding:11px 10px;border:0;border-radius:9px;background:transparent;color:inherit}.editor-scene-row:hover:not(:disabled){background:#242528}.editor-scene-row.is-playing{box-shadow:inset 3px 0 0 var(--lime)}.editor-scene-row:disabled{opacity:.5;cursor:default}.editor-scene-number{font:12px monospace;color:#b0b1b4;display:grid;place-items:center;background:#333437;min-width:30px;height:34px;border-radius:4px;flex:none}.editor-scene-row>span:nth-child(2){min-width:0;flex:1}.editor-scene-row strong{display:flex;justify-content:space-between;gap:5px;font-size:12px;font-weight:500;color:#e6e7ea}.editor-scene-row time{color:#9b9c9f;font:11px monospace;font-weight:400}.editor-scene-row small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#9c9da0;font-size:11px;line-height:1.6;margin-top:5px}.editor-scene-caret{flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:4px;background:#2d2e32;color:#c1c2c5;font-size:13px;line-height:1}.editor-scene-panel{padding:0 11px 12px;display:grid;gap:9px}.editor-scene-panel label{font-size:11px;color:#c5ccd1}.editor-scene-panel textarea{width:100%;padding:10px;background:#0d0e11;border:1px solid #3b3c40;border-radius:7px;color:#e6e7ea;font-size:12px;font-family:inherit;resize:vertical}.editor-scene-panel textarea:focus{outline:none;border-color:#6e6f72}.editor-scene-panel>p{margin:0;font-size:10px;line-height:1.6;color:#959699}.editor-scene-change{width:100%;padding:10px;background:#26272a;border:1px solid #494a4d;border-radius:7px;color:#dbdcdf;font-size:12px}.editor-scene-change:hover:not(:disabled){border-color:#6e6f72;color:#e8e9ec}.editor-scene-change:disabled{opacity:.45;cursor:not-allowed}.editor-scene-actions{display:flex;gap:8px;flex-wrap:wrap}.editor-scene-actions button{flex:1 1 auto;min-width:104px;text-align:center;padding:9px 13px;background:#242529;border:1px solid #404146;border-radius:6px;color:#d0d1d4;font-size:12px}.editor-scene-actions button:disabled{opacity:.45;cursor:not-allowed}.editor-scene-go{background:var(--lime)!important;border-color:var(--lime)!important;color:#18191c!important;font-weight:600}.editor-scene-go:hover:not(:disabled){background:#ffffff!important}.editor-empty{padding:16px;font-size:12px;color:#8d8e91;line-height:1.6}.editor-confirm{margin:8px;padding:13px;border:1px solid #6e6f72;border-radius:8px;background:#1f2023;display:grid;gap:8px}.editor-confirm>strong{font-size:14px;color:#e5e6e9;font-weight:600}.editor-confirm-price{font-size:11px;color:#f0f2ef;letter-spacing:.3px}.editor-confirm-prompt{margin:0;font-size:12px;line-height:1.6;color:#d0d1d4;font-style:italic}.editor-confirm ul{margin:0;padding-left:17px;display:grid;gap:4px;font-size:11px;line-height:1.6;color:#b5b6b9}.editor-confirm-whole{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid #bc935b;border-radius:7px;background:#42311c;color:#dadbde;font-size:11px;line-height:1.6;cursor:pointer}.editor-confirm-whole input{margin-top:2px;accent-color:#f0f2ef}.editor-voice-card{margin:8px;padding:13px;border:1px solid #ffffff20;border-radius:10px;background:linear-gradient(135deg,#1c1d22a0,#111216);display:grid;gap:9px}.editor-voice-card h4{margin:0;font-size:11px;letter-spacing:1.2px;color:#b0b1b4;text-transform:uppercase}.editor-voice-card select{width:100%;padding:9px 10px;background:#0d0e11;border:1px solid #3b3c40;border-radius:7px;color:#e6e7ea;font-size:12px}.editor-voice-card>p{margin:0;font-size:10px;line-height:1.6;color:#959699}.editor-voice-card button{padding:10px;border-radius:7px;border:1px solid transparent;font-size:12px}.editor-voice-card button:disabled{opacity:.45;cursor:not-allowed}.editor-desk [tabindex]:focus-visible,.editor-desk a:focus-visible,.editor-desk button:focus-visible,.editor-desk input:focus-visible,.editor-desk select:focus-visible,.editor-desk textarea:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.editor-tool-tabs{position:sticky;top:0;z-index:2;display:flex;margin:10px;padding:4px;gap:4px;background:#111215;border:1px solid #353639;border-radius:9px}.editor-tool-tabs button{flex:1;padding:9px 8px;background:transparent;color:#9e9fa2;border:1px solid transparent;border-radius:6px;font-size:12px}.editor-tool-tabs button:hover:not(:disabled){color:#dddee1;background:#1d1e21}.editor-tool-tabs button[aria-selected=true]{border-color:#5a5b5e;background:#2b2c2f;color:#d6d7da;box-shadow:0 4px 18px #0004}.editor-tool-tabs button:disabled{opacity:.45;cursor:not-allowed}.editor-onboarding{margin:0 10px 4px;padding:10px 11px;border:1px solid #434447;border-radius:8px;background:#1e1f22;color:#babbbe;font-size:10px;line-height:1.55}.editor-scene-list.needs-scene>li:first-child{animation:editor-next-glow 3.4s ease-in-out infinite}.editor-split-note{font-size:10px;line-height:1.6;color:#a5a6a9;padding:9px 13px;background:#222326}.editor-scene-number{position:relative;width:64px;height:48px;overflow:hidden;isolation:isolate}.editor-scene-number img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.editor-scene-number b{position:absolute;left:3px;bottom:3px;padding:1px 4px;border-radius:4px;background:#0b0c0dcc;color:#e6e7ea;font:600 10.5px monospace}.editor-script-save{position:sticky;bottom:0;background:#212225;border-top:1px solid #4a4b4e;padding:14px;display:grid;gap:10px}.editor-script-save p{font-size:11px;line-height:1.5;color:#b4b5b8}.editor-script-save button{padding:12px;border-radius:6px;font-size:12px}.editor-script-save button:disabled{opacity:.45}.editor-scene-panel details{font-size:11px;color:#97989b;line-height:1.5}.editor-scene-panel details p{padding:8px 0;white-space:pre-wrap}.editor-image-upload{font-size:11px!important;text-align:center;padding:10px;border:1px dashed #58595c;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;margin:0}.editor-image-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.editor-underplayer{max-height:43%;overflow:auto}.editor-underplayer .editor-chat-status{display:grid;grid-template-columns:18px 1fr auto;gap:7px 10px;padding:13px}.editor-chat-status>strong{font-size:13px}.editor-chat-status>span:not(.spinner){grid-column:2/-1;font-size:11px}.editor-chat-status progress{grid-column:1/3;width:100%;height:5px;accent-color:var(--lime)}.editor-chat-status output{font-size:11px;color:#f0f2ef}.editor-edit-ready{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #4d4e51;background:#222326;border-radius:8px;flex-wrap:wrap}.editor-edit-ready strong{display:block;color:#d5d6d9;font-size:13px}.editor-edit-ready span{display:block;font-size:11px;line-height:1.6;color:#aeafb2}.editor-compare{display:flex;gap:5px}.editor-compare button{padding:8px 10px;border:1px solid #434447;border-radius:5px;background:#1c1d20;color:#c1c2c5;font-size:11px}.editor-compare button[aria-pressed=true]{background:#f0f2ef;color:#1d1e21}.editor-ai-form{display:grid;gap:8px;padding:12px;border:1px solid #3c3d40;border-radius:10px;background:linear-gradient(135deg,#1b1c1f,#151619)}.editor-ai-form label{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin:0;color:#dfe0e3}.editor-ai-form label span{font-size:10px;color:#9fa0a3}.editor-ai-form>div{display:flex;gap:7px}.editor-ai-form input{min-width:0;flex:1;border:1px solid #48494c;background:#0e0f12;border-radius:8px;padding:11px 12px;color:#e3e4e7;font-size:12px}.editor-ai-form button{border:1px solid #626366;background:#323336;color:#dcdde0;border-radius:8px;padding:9px 13px;font-size:11px;font-weight:600}.editor-ai-form button:hover:not(:disabled){background:#3d3e41}.editor-ai-form button:disabled,.editor-ai-form input:disabled{opacity:.45}.editor-ai-reply{font-size:11px;line-height:1.6;color:#afb0b3;max-height:65px;overflow:auto}.editor-ai-form .guidance-field,.editor-confirm-whole.guidance-field{animation:editor-next-glow 3.4s ease-in-out infinite}@keyframes editor-next-glow{0%,to{box-shadow:0 0 0 1px #88898c14,0 0 0 #baff6900}50%{box-shadow:0 0 0 1px #949598,0 0 22px #baff6929}}@media(min-width:1600px){.editor-desk.edit-chat{grid-template-columns:minmax(0,1fr) 400px}}@media(max-width:1100px){.editor-desk.edit-chat{grid-template-columns:minmax(0,1fr) 320px}.editor-desk .edit-chat-heading{padding:12px}.editor-transport button span{display:none}}@media(max-width:820px){.editor-desk.edit-chat{height:auto;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"header" "viewer" "side"}.editor-center{min-height:0}.editor-player{flex:none;height:clamp(360px,58dvh,590px)}.editor-player:fullscreen{height:100dvh}.editor-underplayer{max-height:none;overflow:visible}.editor-side{border-left:0;border-top:1px solid #323b3f}.editor-side-body{overflow:visible}}@media(max-width:650px){.is-editing>.topbar{padding:0 16px}.is-editing>main{padding:6px}.editor-desk.edit-chat{display:flex;flex-direction:column;height:auto}.editor-desk .edit-chat-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title back" "version export";gap:14px 10px;padding:16px;align-items:center}.editor-center{min-height:0}}@media(prefers-reduced-motion:reduce){.editor-desk *{scroll-behavior:auto!important;transition:none!important}.editor-ai-form .guidance-field,.editor-confirm-whole.guidance-field,.editor-scene-list.needs-scene>li:first-child{animation:none;box-shadow:0 0 0 1px #949598}}.editor-heading-copy{min-width:0;flex:1}.editor-desk .edit-chat-heading{flex-wrap:nowrap}.editor-desk .edit-chat-heading h3{font-size:18px;line-height:1.3}.editor-desk .edit-chat-heading p{font-size:12px;line-height:1.45}.editor-back,.editor-export{flex:none;min-height:40px;white-space:nowrap;border-radius:9px}.editor-back{background:#ffffff05;border-color:#ffffff24}.editor-export{display:flex;align-items:center;justify-content:center}.editor-mode-badge{color:#92959f;font-size:9px;margin-bottom:4px}.is-editing .creation-panel{background:transparent;box-shadow:none;backdrop-filter:none}.editor-transport{flex:none}.editor-transport button{height:36px;min-width:36px;border-radius:8px}.editor-transport button[aria-pressed=true]{background:#ffffff09;border-color:#f0f2ef65;color:var(--lime)}.editor-transport .editor-play-button:hover:not(:disabled){background:#ffffff;color:#182010}.editor-playback-scrub{height:20px;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.editor-playback-scrub::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:#ffffff2b}.editor-playback-scrub::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;margin-top:-4.5px;background:var(--lime);border:2px solid #161810;border-radius:50%;box-shadow:0 0 0 1px #f0f2ef}.editor-playback-scrub::-moz-range-track{height:3px;border-radius:3px;background:#ffffff2b}.editor-playback-scrub::-moz-range-thumb{width:12px;height:12px;background:var(--lime);border:0;border-radius:50%}.editor-scene-row time{white-space:nowrap}.editor-ai-reply,.editor-confirm-prompt,.editor-edit-ready span,.editor-scene-row small{overflow-wrap:anywhere}.editor-scene-panel textarea{font-size:13px;line-height:1.6;border-radius:9px}.editor-scene-actions button,.editor-scene-change{min-height:42px;border-radius:9px}.editor-image-upload:focus-within{outline:2px solid var(--lime);outline-offset:3px}.editor-underplayer .editor-chat-status{grid-template-columns:18px minmax(0,1fr) auto}.editor-underplayer .edit-live-status{background:#15161a;border-color:#ffffff23;color:#e1e4ea}.editor-ai-form{min-width:0;border-color:#ffffff20;background:linear-gradient(135deg,#1c1d22a0,#111216);border-radius:12px}.editor-ai-form label{flex-wrap:wrap;font-size:12px}.editor-ai-form input{font-size:13px;border-color:#ffffff25;background:#090a0c}.editor-ai-form button{flex:none;border-color:var(--lime);background:var(--lime);color:#18220f}.editor-ai-form button:hover:not(:disabled){background:#ffffff}.editor-ai-form button:disabled{background:#ffffff06;border-color:#ffffff15;color:#757b86;opacity:1}.editor-desk .editor-scene-go:disabled{background:#202126!important;border-color:#ffffff15!important;color:#858994!important;opacity:1;box-shadow:none}.editor-desk .voice-picker{margin:0;padding:0;border:0}.editor-desk .voice-picker-controls{flex-wrap:wrap}.editor-desk .voice-select{flex:1 1 100%;min-width:0;background:#090a0c;border-color:#ffffff24}.editor-desk .voice-select select{min-width:0;text-overflow:ellipsis}.editor-desk .voice-preview-button{flex:1 1 auto;min-width:90px;min-height:42px;background:#ffffff06;border-color:#ffffff23;color:#d9dde5}.editor-desk .voice-preview-button.playing{color:var(--lime)}.editor-desk .voice-help{font-size:11px;color:#92959f}.editor-tool-tabs{background:#090a0cf5;backdrop-filter:blur(12px)}.editor-tool-tabs button[aria-selected=true]{background:#22242a;border-color:#ffffff22;color:var(--lime)}.editor-ai-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.editor-ai-scope{display:flex;gap:3px;max-width:100%;padding:3px;border:1px solid #ffffff1c;border-radius:8px;background:#090a0c}.editor-ai-form .editor-ai-scope button{flex:none;width:auto;min-height:32px;padding:5px 11px;border:1px solid transparent;border-radius:6px;background:transparent;color:#a9adb5;font-size:12px;font-weight:500}.editor-ai-form .editor-ai-scope button[aria-checked=true]{background:#22242a;border-color:#ffffff22;color:var(--lime)}.editor-ai-form .editor-ai-scope button:hover:not(:disabled){background:#1d1f24;color:#e3e4e7}.editor-ai-form .editor-ai-scope button:disabled{background:transparent;border-color:transparent;color:#5f636b}.editor-ai-form .editor-ai-row{flex-direction:column;gap:8px}.editor-ai-form .editor-ai-row button,.editor-ai-form .editor-ai-row input{width:100%;min-height:44px}.editor-ai-hint{margin:0;font-size:11px;line-height:1.5;color:#8f939b}.editor-confirm:focus{outline:none}.editor-confirm:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.editor-confirm-picture{display:block;width:100%;max-height:340px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#0b0c0f;border:1px solid #ffffff1a}.editor-confirm-note{margin:0;font-size:10.5px;line-height:1.55;color:#9a9da4}.editor-add-form .edit-error{margin:0;font-size:12px;line-height:1.5}@media(min-width:821px){.editor-center.is-vertical .editor-player-screen{padding:10px}}.app-shell .header-menu{display:none;position:relative}.app-shell .header-nav{align-items:center}.app-shell .header-nav>.nav-text{white-space:nowrap}.app-shell .header-menu summary{display:grid;place-items:center;width:40px;height:40px;border:1px solid #ffffff22;border-radius:50%;background:#ffffff05;cursor:pointer;list-style:none;color:#c4cad4}.app-shell .header-menu summary::-webkit-details-marker{display:none}.app-shell .header-menu[open] summary{border-color:#f0f2ef80;color:var(--lime)}.app-shell .header-menu-items{position:absolute;right:0;top:calc(100% + 10px);width:190px;z-index:50;padding:6px;border:1px solid #ffffff24;border-radius:13px;background:#101115f5;box-shadow:0 16px 40px #0009;backdrop-filter:blur(16px)}.app-shell .header-menu-items a,.app-shell .header-menu-items button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:12px;border-radius:8px;text-align:left;background:transparent;color:#d4d9e2;font-size:13px}.app-shell .header-menu-items a:hover,.app-shell .header-menu-items button:hover{background:#ffffff09;color:var(--lime)}.app-shell .header-menu summary:focus-visible{outline:2px solid var(--lime);outline-offset:3px}@media(max-width:650px){.app-shell>.topbar{position:relative;z-index:10;padding:12px 16px;min-height:64px;height:auto;gap:10px;flex-wrap:nowrap}.app-shell .brand-logo{height:28px}.app-shell .header-nav{min-width:0;gap:8px}.app-shell .header-nav>.header-desktop-link{display:none}.app-shell .header-menu{display:block}.app-shell .library-button{display:grid;place-items:center;width:40px;height:40px;padding:0}.app-shell .credits-chip small,.app-shell .library-button>span{display:none}.app-shell .credits-chip{min-height:40px;padding:7px 10px;font-size:12px;background:#101114;border-color:#ffffff20}.is-editing>main{padding:8px 8px max(12px,env(safe-area-inset-bottom))}.is-editing .workspace.editor-mode{border-radius:14px}.editor-heading-copy{grid-area:title}.editor-mode-badge{display:none}.editor-desk .edit-chat-heading h3{font-size:19px}.editor-back{grid-area:back;justify-self:end;padding:8px 12px}.editor-desk .edit-chat-heading .edit-version{grid-area:version;width:100%;min-width:0;max-width:none;margin:0;justify-self:stretch}.editor-desk .edit-version select,.editor-export{min-height:42px}.editor-export{grid-area:export;padding:10px 14px}.editor-player-screen,.editor-underplayer{padding:12px}.editor-transport{gap:3px;padding:6px 10px 10px}.editor-transport button{height:40px;min-width:34px;padding:0 6px}.editor-transport output{font-size:11px;min-width:57px}.editor-ai-form{padding:12px}.editor-ai-form .editor-ai-scope button{min-height:44px;width:auto}.editor-side-tabs [role=tab]{min-height:48px;font-size:14px}.editor-tool-tabs button{font-size:13px;min-height:44px}.editor-scene-row{min-height:82px}.editor-scene-row small,.editor-scene-row strong{font-size:13px}}@media(max-width:360px){.app-shell>.topbar{padding-left:12px;padding-right:12px}.app-shell .brand-logo{height:24px}.app-shell .header-nav{gap:6px}.app-shell .credits-chip{padding:7px 8px}.editor-desk .edit-chat-heading{padding:12px}.editor-transport button{min-width:30px}.editor-export{padding:10px}}.app-shell .header-menu summary{width:auto;min-width:40px;border-radius:999px;font-size:12px;font-weight:600;color:#d3d8e0}.app-shell .header-menu summary,.app-shell .header-nav>.header-desktop-link{padding:0 12px;display:flex;align-items:center;justify-content:center;gap:7px}.app-shell .header-nav>.header-desktop-link{min-height:38px;border:1px solid #ffffff14;border-radius:999px;background:#ffffff04;color:#c9ced6}.app-shell .header-nav>.header-desktop-link:hover{border-color:#ffffff2d;background:#ffffff09;color:#f3f5f7}.app-shell .header-nav>button.header-desktop-link{font-size:13px}@media(max-width:650px){.app-shell .header-nav>.header-desktop-link,.app-shell .header-nav>.library-button{display:none}}.studio-main .result-back-studio{margin-top:12px;border-color:#ffffff28;background:#ffffff07;color:#e5e8ed}.studio-main .result-back-studio:hover{border-color:#f0f2ef70;background:#ffffff0d;color:#fff}.app-shell .header-menu-avatar{display:grid;place-items:center}.app-shell .header-menu-email{margin:0 0 4px;padding:10px 12px 9px;border-bottom:1px solid #ffffff14;color:#8a929b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:651px){.app-shell .header-nav{gap:2px}.app-shell .header-nav>.header-link{position:relative;min-height:38px;display:flex;align-items:center;padding:0 12px;border:0;border-radius:0;background:none;color:#99a0a8;font-size:13px;font-weight:500;cursor:pointer}.app-shell .header-nav>.header-link:hover{border:0;background:none;color:#f3f5f7}.app-shell .header-nav>.header-link.is-active{color:#f3f5f7}.app-shell .header-nav>.header-link.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:3px;height:2px;border-radius:2px;background:var(--lime)}.app-shell .header-nav-divider{width:1px;height:22px;margin:0 12px 0 10px;background:#ffffff1c}.app-shell .header-nav>.credits-chip{margin-right:8px}.app-shell .header-menu.has-account{display:block}.app-shell .header-menu .header-menu-phone{display:none}.app-shell .header-menu summary{width:38px;min-width:38px;height:38px;padding:0;border-radius:50%;justify-content:center}.app-shell .header-menu-items .header-menu-place{display:none}}@media(max-width:650px){.app-shell .header-menu .header-menu-avatar,.app-shell .header-nav-divider{display:none}.app-shell .header-menu .header-menu-phone{display:contents}}.editor-clip-picker{display:grid;gap:12px;max-height:430px;overflow:auto;padding:12px;border:1px solid #ffffff24;border-radius:10px;background:#111419}.editor-clip-picker>div{display:grid;gap:7px}.editor-clip-picker video{width:100%;max-height:140px;border-radius:8px;background:#000}.editor-clip-picker button{padding:10px;border:1px solid #ffffff26;border-radius:8px;background:#20242b;color:#e4eaf1;text-align:left;line-height:1.4;overflow-wrap:anywhere}.editor-clip-picker button:disabled{opacity:.4}.editor-clip-picker p{font-size:12px;color:#aeb8c6;line-height:1.5}.editor-desk .edit-chat-heading{position:relative}.editor-leave-confirm{position:absolute;top:calc(100% + 6px);left:18px;z-index:20;width:min(360px,calc(100% - 36px));box-sizing:border-box;display:grid;gap:8px;margin:0;box-shadow:0 12px 32px #0009;padding:12px 14px;border:1px solid #ffd27a66;border-radius:12px;background:linear-gradient(#ffd27a14,#ffd27a14),#1c1d20;color:#eef1f3;font-size:13.5px}.editor-leave-confirm p{margin:0}.editor-leave-confirm small{color:#a3a9b0;font-size:12px}@media(max-width:650px){.app-shell:not(.is-editing) .creation-panel{border:0;background:none;box-shadow:none;padding:0}.app-shell .panel-heading .section-icon{display:none}.app-shell .panel-heading h2{font-size:22px;letter-spacing:-.4px}.app-shell .source-choice>button{display:grid;grid-template-columns:34px minmax(0,1fr) 12px;grid-template-areas:"icon title arrow" "icon text arrow";align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:2px;min-height:0;padding:14px 16px;text-align:left}.app-shell .source-choice>button .mode-top{grid-area:icon;display:grid;place-items:center;width:34px;height:34px;margin:0;border-radius:10px;background:#ffffff08}.app-shell .source-choice>button .mode-radio{display:none}.app-shell .source-choice>button strong{grid-area:title;margin:0;font-size:16px}.app-shell .source-choice>button small{grid-area:text;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.app-shell .source-choice>button:before{content:"";grid-area:arrow;justify-self:center;width:8px;height:8px;border-top:2px solid #8c959c;border-right:2px solid #8c959c;transform:rotate(45deg)}.app-shell .direction-help-text,.app-shell .script-ai-badge,.app-shell .script-composer-heading>div>span,.app-shell .script-source>.voice-help{display:none}.app-shell .direction-help:not(:has(.direction-undo)){display:none}.app-shell .script-source textarea{height:170px;min-height:170px}.app-shell .create-row,.app-shell .wizard-actions{position:sticky;bottom:0;z-index:6;margin-inline:-14px;padding:14px 14px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(#0b0c0e00,#0b0c0ef2 28%)}.app-shell .create-row .credit-estimate{margin-top:9px}.app-shell .credit-estimate>i:first-of-type,.app-shell .credit-estimate>span:nth-of-type(2),.app-shell .generate-caption,.app-shell .script-duration>p,.app-shell .split-setting>p,.app-shell .voice-picker>.voice-help:not(.is-status),.app-shell .workspace-footer{display:none}.app-shell .studio-main{overflow-x:clip}.music-shell #song-lyrics{height:64px;min-height:64px;transition:height .2s ease}.music-shell #song-lyrics:not(:-moz-placeholder-shown){height:140px}.music-shell #song-lyrics:focus,.music-shell #song-lyrics:not(:placeholder-shown){height:140px}}.app-shell{--studio-surface:#0b0d0f;--studio-raised:#131619;--studio-line:#ffffff18;--studio-line-strong:#ffffff2d;--studio-text:#f1f3f5;--studio-muted:#a0a7ae;--studio-subtle:#858e97;color-scheme:dark}.studio-main :is(.source-content,.output-settings,.script-review,.result-content,.processing-content){min-width:0}.studio-main :is(.panel-heading,.source-choice,.format-control,.voice-picker-controls)>div{min-width:0}.studio-main :is(.panel-heading h2,.script-review h3,.result-summary strong,.recovery-heading strong,.quote-prompt>p,.script-card h3){color:var(--studio-text)}.studio-main :is(.panel-heading p,.script-review>p,.review-thumbnail-step>p,.result-summary p,.recovery-saved,.direction-help,.voice-help,.processing-footnote,.quote-prompt>span){color:var(--studio-muted)}.studio-main :is(.script-review-kicker,.script-review-meta,.script-card-top,.preview-note,.video-specs,.processing-footnote time){color:var(--studio-subtle)}.studio-main :is(.prompt-presets button,.voice-preview-button,.select-wrap,.advanced-options,.advanced-options select,.segment-control,.loop-picker button,.loop-own,.simple-advanced){background:var(--studio-surface);border-color:var(--studio-line);color:#d5dbe0}.studio-main :is(.prompt-presets button,.voice-preview-button,.loop-picker button,.loop-own):hover:not(:disabled){background:var(--studio-raised);border-color:var(--studio-line-strong);color:var(--studio-text)}.studio-main .prompt-presets button{min-height:34px;text-align:left;line-height:1.45;border-radius:8px}.studio-main .prompt-presets button svg{color:var(--studio-subtle)}.studio-main :is(.mode-picker button.selected,.format-control button.selected,.loop-picker button.selected,.loop-own.selected,.segment-control button.selected,.prompt-presets button.selected,.voice-preview-button.playing){border-color:#f0f2ef73;background:#151819;color:var(--studio-text);box-shadow:inset 0 0 0 1px #f0f2ef10}.studio-main .segment-control button.selected{box-shadow:inset 0 0 0 1px #f0f2ef60}.studio-main :is(.mode-picker button.selected small,.format-control button.selected small,.loop-own.selected small){color:#b2bac1}.studio-main :is(.generate-button:disabled,.new-thumbnail:disabled,.voice-preview-button:disabled){border-color:var(--studio-line);background:#141719;color:#7f8992;box-shadow:none}.studio-main :is(select,input,textarea){min-width:0}.studio-main :is(select option,select optgroup){background:#111416;color:var(--studio-text)}.studio-main :is(.source-content,.thumbnail-prompt,.advanced-options) .url-input{min-width:0}.studio-main .select-wrap:focus-within{border-color:#f0f2ef80}.studio-main .voice-preview-button{min-width:112px}.studio-main :is(.split-ratio-top,.split-ratio-bottom){color:#b8c0c6}.studio-main .split-ratio-top{background:repeating-linear-gradient(135deg,#24282c,#24282c 7px,#1b1f23 0,#1b1f23 14px)}.studio-main .split-ratio-bottom{background:#101315}.studio-main .split-ratio-note strong{color:var(--studio-text)}.studio-main .duration-setting input[type=range]::-webkit-slider-runnable-track{background:#343b40}.studio-main .duration-setting input[type=range]::-webkit-slider-thumb{border-color:#16191c}.studio-main .duration-setting input[type=range]::-moz-range-track{background:#343b40}.studio-main .duration-setting input[type=range]::-moz-range-thumb{border-color:#16191c}.studio-main .recorded-voice input[type=file]{background:var(--studio-surface);border-color:var(--studio-line-strong)}.studio-main .review-thumbnail-step .thumbnail-prompt{padding:20px;border-color:var(--studio-line);background:linear-gradient(145deg,#101315,#090b0c)}.studio-main .thumbnail-prompt>label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--studio-text);font-size:13px}.studio-main .thumbnail-prompt>label>span{padding:3px 7px;border-color:var(--studio-line-strong);border-radius:5px;color:var(--studio-muted);font-size:10px;letter-spacing:.3px;text-transform:none}.studio-main .thumbnail-prompt .thumbnail-headline-label>span{color:var(--studio-subtle)!important}.studio-main .thumbnail-ideas{margin-top:10px}.studio-main .thumbnail-ideas>summary{display:flex;align-items:center;justify-content:flex-start;gap:7px;width:-moz-fit-content;width:fit-content;min-height:30px;padding:2px 0;color:var(--studio-muted);font-size:11px;cursor:pointer;list-style:none}.studio-main .thumbnail-ideas>summary::-webkit-details-marker{display:none}.studio-main .thumbnail-ideas>summary:hover{color:var(--studio-text)}.studio-main .thumbnail-ideas>summary svg{transform:none}.studio-main .thumbnail-ideas[open]>summary svg{transform:rotate(180deg)}.studio-main .thumbnail-ideas .prompt-presets{margin-top:5px}.studio-main .thumbnail-ideas .prompt-presets button{max-width:100%}.studio-main .thumbnail-prompt .new-thumbnail{min-height:46px;gap:9px;padding:12px 14px;border-radius:9px;font-size:13px;line-height:1.4}.studio-main .thumbnail-prompt .new-thumbnail.is-ready:not(:disabled){background:var(--lime);border-color:var(--lime);color:#10150b;font-weight:600}.studio-main .thumbnail-prompt .new-thumbnail.is-ready:hover:not(:disabled){background:#ffffff}.studio-main .thumbnail-prompt .direction-help{font-size:11px;line-height:1.6}.studio-main .thumbnail-done{color:var(--lime)}.studio-main .review-thumbnail-selected{border-color:var(--studio-line-strong);background:#07090a}.studio-main .review-thumbnail-selected span{background:#080a0ce8;border-color:#ffffff30;color:var(--studio-text)}.studio-main .review-thumbnail-selected span svg{color:var(--lime)}.studio-main .review-step-divider{background:linear-gradient(90deg,transparent,#ffffff21 15%,#ffffff21 85%,transparent)}.studio-main .script-review h3{font-size:clamp(21px,2.4vw,27px);line-height:1.25}.studio-main .script-review textarea{color:var(--studio-text)}.studio-main .script-review label{color:#dce1e5}.studio-main .script-review .thumbnail-prompt>label{display:flex}.studio-main .rewrite-ai-button{background:var(--studio-surface);border-color:var(--studio-line-strong);color:#e2e7eb}.studio-main .rewrite-ai-button svg{color:var(--lime)}.studio-main .rewrite-ai-button:hover:not(:disabled){background:var(--studio-raised);border-color:#f0f2ef5c}.studio-main .credit-summary>div{background:var(--studio-surface);border-color:var(--studio-line)}.studio-main .credit-summary span{color:var(--studio-subtle)}.studio-main .credit-summary strong{color:var(--studio-text)}.studio-main .credit-summary .is-short{border-color:#d1a56955}.studio-main .credit-summary .is-short strong{color:#edc894}.studio-main :is(.quote-prompt,.understood,.generation-progress,.recovery-card,.result-summary,.simple-flow-card,.draft-notice,.connection-notice,.download-deadline,.script-card,.highlight-intervals li){background:var(--studio-surface);border-color:var(--studio-line);color:#d3dae0}.studio-main :is(.error-message,.script-writer-error){background:#121012;border-color:#eb939344;color:#f0b5b5}.studio-main :is(.result-warnings,.understood-warning,.balance-warning){background:#121210;border-color:#d1a56940;color:#d9c9ad}.studio-main .connection-notice{background:var(--studio-surface);border-color:var(--studio-line-strong);color:#c5ced5}.studio-main .generation-progress progress{background:#22272b}.studio-main .generation-progress progress::-webkit-progress-bar{background:#22272b}.studio-main .generation-progress>p{color:var(--studio-muted)}.studio-main .queue-status,.studio-main .ready-estimate{border-color:var(--studio-line);color:#d3dae0!important}.studio-main .processing-stages li{color:var(--studio-subtle)}.studio-main .processing-stages li.done{color:#b9c1c8}.studio-main .processing-stages li.current{color:var(--studio-text)}.studio-main .processing-stages li>span:first-child{border-color:var(--studio-line-strong)}.studio-main .processing-stages li.done>span:first-child{color:var(--lime)}.studio-main .processing-stages li.current>span:first-child{border-color:var(--lime)}.studio-main :is(.processing-footnote,.result-details,.script-footer){border-color:var(--studio-line)}.studio-main :is(.understood summary,.understood-points li,.result-details summary,.highlight-intervals strong){color:#d3dae0}.studio-main :is(.understood-summary,.script-card>p,.script-footer,.result-summary p,.download-deadline){color:var(--studio-muted)}.studio-main .result-check{border-color:#f0f2ef55}.studio-main .preview-heading>span{background:var(--studio-surface);border-color:var(--studio-line)}.studio-main .download-button:not(:disabled){border-color:#f0f2ef5c;background:var(--studio-surface);color:var(--studio-text)}.studio-main .download-button:hover:not(:disabled){background:var(--studio-raised);border-color:#f0f2ef90}.studio-main .download-deadline strong{color:#d9dfe4}.studio-main .render-overlay{background:#080a0cdf}.studio-main .render-orbit{background:#111517;border-color:#ffffff30}.app-shell .library-drawer{background:#0c0e10;border-color:var(--studio-line)}.app-shell :is(.library-item,.library-thumb,.library-empty){background:#101315;border-color:var(--studio-line)}.app-shell .library-item.is-current{border-color:#f0f2ef5c}.app-shell .library-open:hover:not(:disabled){background:#191d20}.app-shell :is(.library-status.is-ready,.library-status.is-working,.library-status.is-action,.library-status.is-expired){background:#14181a}.app-shell :is(.library-loading,.library-meta small,.library-empty){color:var(--studio-muted)}@media (max-width:700px){.studio-main .creation-panel,.studio-main .preview-panel{background:linear-gradient(145deg,#111315,#090b0c);backdrop-filter:none}.studio-main .steps{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;padding:10px 8px}.studio-main .steps li{min-width:0;justify-content:center}.studio-main .step-target{min-height:45px;align-items:center;justify-content:center;width:100%}.studio-main .step-target>span:last-child{white-space:normal;text-align:center;line-height:1.3}.studio-main .step-connector{display:none}.studio-main .script-review-kicker{gap:8px;flex-wrap:wrap;font-size:9px;letter-spacing:.8px}.studio-main .review-thumbnail-step .thumbnail-prompt{padding:14px}.studio-main .thumbnail-prompt .url-input{min-height:48px;padding-inline:11px;gap:9px}.studio-main .thumbnail-prompt .url-input input{font-size:16px}.studio-main .thumbnail-prompt .new-thumbnail{font-size:13px}.studio-main .thumbnail-ideas>summary{min-height:40px}.studio-main .thumbnail-ideas .prompt-presets{display:grid}.studio-main .thumbnail-ideas .prompt-presets button{min-height:40px;justify-content:space-between}.studio-main .thumbnail-prompt .icon-button{min-width:28px;min-height:36px}.studio-main .script-review-tools{flex-direction:row;align-items:center;gap:8px}.studio-main .rewrite-ai-button{min-height:40px;padding:9px 11px}.studio-main .credit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-main .credit-summary>div{padding:13px}.studio-main .credit-summary strong{font-size:18px}.studio-main .generate-button{padding-inline:14px;font-size:14px}.studio-main .generate-caption{flex-wrap:wrap;line-height:1.6}.studio-main .preview-panel .video-frame.landscape{margin-block:12px}.studio-main .voice-preview-button{min-width:96px;font-size:12px;padding-inline:11px}.studio-main .advanced-summary{white-space:normal;text-align:right}}@media (prefers-reduced-motion:reduce){.studio-main .script-editor-head i{animation:none}}.page-main{box-sizing:border-box;width:100%;max-width:1400px;margin:0 auto;padding:34px 42px 64px;display:flex;flex-direction:column;gap:24px}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.page-heading h1{font-size:28px;line-height:1.2;font-weight:700;letter-spacing:-.01em;color:var(--text)}.page-heading p{max-width:640px;margin-top:6px;font-size:14px;line-height:1.5;color:#a3a9b0}.page-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:12px;background:var(--lime);color:#101113!important;font-size:14px;font-weight:800;white-space:nowrap}.page-action:hover{background:#ffffff}.page-back{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:44px;margin:-10px 0 -14px;color:#a3a9b0;font-size:14px;font-weight:600}.page-back:hover{color:#f3f4f2}.page-back svg{transform:rotate(180deg)}.videos-filters{display:flex;flex-wrap:wrap;gap:8px}.project-search{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.project-search label{display:grid;gap:6px;color:#bfc6cf;font-size:13px}.project-search label:first-child{flex:1;min-width:180px}.project-search input,.project-search select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #ffffff29;border-radius:10px;background:#14171c;color:#f4f5f6}.project-search>p{color:#a7adb5;font-size:13px;padding-bottom:12px}.filter-chip{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 16px;border:1px solid #ffffff24;border-radius:999px;background:transparent;color:#d7dbe0;font-size:14px;font-weight:600}.filter-chip:hover{border-color:#ffffff40;color:#f3f4f2}.filter-chip[aria-pressed=true]{border-color:var(--lime);background:#f0f2ef1a;color:var(--lime);font-weight:700}.video-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.video-card{box-sizing:border-box;height:100%;display:flex;flex-direction:column;gap:12px;padding:10px 10px 14px;border:1px solid #ffffff14;border-radius:16px;background:#16181b;color:var(--text)}a.video-card:hover{border-color:#ffffff2e;background:#1a1d20}.video-card.is-unavailable{opacity:.55}.video-card-thumb{position:relative;display:grid;place-items:center;aspect-ratio:16/9;border-radius:10px;overflow:hidden;background:#0b0d0f;color:#6f777f}.video-card-thumb img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-card-thumb.is-portrait img{-o-object-fit:contain;object-fit:contain}.video-card-thumb.is-portrait img.video-card-backdrop{-o-object-fit:cover;object-fit:cover;filter:blur(16px) brightness(.45);transform:scale(1.2)}.video-card-text{display:flex;flex-direction:column;gap:4px;padding:0 4px}.video-card-text strong{font-size:15px;line-height:1.35;font-weight:700;overflow-wrap:anywhere}.video-card-text small{font-size:12.5px;color:#a3a9b0}.video-card-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px}.video-card-foot small{font-size:12px;color:#a3a9b0}.video-card-foot .library-status{font-size:11.5px;padding:4px 9px;border-radius:999px}.videos-main .library-empty{padding:56px 18px}.videos-main .library-empty .page-action{margin-top:10px}.youtube-results{display:block;padding:18px 20px;border:1px solid #ffffff14;border-radius:16px;background:#121416}.youtube-results>*+*{margin-top:12px}.youtube-results>summary{display:flex;align-items:center;gap:9px;min-height:44px;font-size:16px;font-weight:700;color:#f3f4f2;cursor:pointer;list-style:none}.youtube-results>summary::-webkit-details-marker{display:none}.youtube-results>summary svg:first-child{color:#ff5a5a}.youtube-results>summary svg:last-child{margin-left:auto;color:#a3a9b0;transition:transform .2s}.youtube-results[open]>summary svg:last-child{transform:rotate(180deg)}.youtube-results p{max-width:760px;font-size:14px;line-height:1.55;color:#b5bcc2}.youtube-results .error-text{color:#ffb4a8}.youtube-results .yt-field{grid-template-columns:minmax(0,1fr)}.youtube-results .yt-field select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #ffffff29;border-radius:10px;background:#14171c;color:#f4f5f6;text-overflow:ellipsis}.youtube-results-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.youtube-results-actions .secondary-button{min-height:44px;padding:10px 16px;font-size:13.5px}.youtube-results-actions a{display:inline-flex;align-items:center;min-height:44px;color:var(--lime);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.youtube-results .youtube-results-scope{font-size:13px;color:#aeb5bb}.youtube-results-table{overflow-x:auto}.youtube-results-table table{width:100%;min-width:620px;border-collapse:collapse;font-size:14px}.youtube-results-table td,.youtube-results-table th{padding:12px 10px;text-align:left;border-bottom:1px solid #ffffff14;font-variant-numeric:tabular-nums}.youtube-results-table th{font-size:12px;font-weight:600;color:#a7afc0}.youtube-results-table a{color:#f3f4f2;text-decoration:underline;text-underline-offset:3px}@media(max-width:650px){.youtube-results{padding:14px 16px}.youtube-results-table{overflow:visible}.youtube-results-table table{display:block;min-width:0}.youtube-results-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.youtube-results-table tbody{display:grid;gap:10px}.youtube-results-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px 14px;border:1px solid #ffffff14;border-radius:12px;background:#ffffff06}.youtube-results-table td{display:flex;flex-direction:column;gap:3px;min-width:0;padding:0;border:0;color:#f3f4f2;font-size:16px;font-weight:700}.youtube-results-table td[data-label]:before{content:attr(data-label);content:attr(data-label) /"";color:#a7afc0;font-size:12px;font-weight:600}.youtube-results-table .youtube-results-video{grid-column:1/-1;font-size:14.5px;overflow-wrap:anywhere}.page-main{padding:20px 16px 48px;gap:18px}.page-heading{flex-direction:column;align-items:stretch}.page-heading h1{font-size:24px}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.video-card{padding:8px 8px 12px;gap:10px}.video-card-text strong{font-size:14px}}.account-frame .account-page{min-height:auto}.account-frame .account-shell{margin-top:40px}.credits-bar{display:inline-flex;align-items:center;gap:8px;flex:none}.credits-bar-link{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;gap:6px;min-width:118px;min-height:40px;padding:6px 12px;border:1px solid #ffffff1f;border-radius:12px;background:#0d0f11;color:#e6eaee;font-size:12.5px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;transition:border-color .15s}.credits-bar-link:hover{border-color:#ffffff3a;color:#fff}.credits-bar-link:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.credits-bar-top{display:flex;align-items:center;gap:6px}.credits-bar-top svg{flex:none;color:var(--lime)}.credits-bar-number{font-weight:700;color:#f3f5f7}.credits-bar-top small{font-size:inherit;color:#9aa1a8}.credits-bar-track{display:flex;gap:2px;height:4px;border-radius:4px;background:#ffffff17;overflow:hidden}.credits-bar-track i{display:block;flex:none;min-width:3px;height:100%;border-radius:4px;transition:width .5s ease}.credits-bar-track .is-plan{background:var(--lime)}.credits-bar-track .is-bought{background:#7ee0c3}.credits-bar.is-low .credits-bar-link{border-color:#ffb86b66}.credits-bar.is-low .credits-bar-number,.credits-bar.is-low .credits-bar-top svg{color:#ffc58a}.credits-add{display:inline-flex;align-items:center;min-height:40px;padding:0 13px;border-radius:12px;background:var(--lime);color:#101113!important;font-size:12.5px;font-weight:800;white-space:nowrap}.credits-add:hover{background:#ffffff}.credits-add:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media(min-width:1100px){.credits-bar-link{min-width:150px}}@media(max-width:650px){.credits-bar{gap:6px}.credits-bar-link{min-width:64px;padding:6px 10px}.credits-add-more,.credits-bar-top small{display:none}.credits-add{padding:0 11px}}@media(max-width:360px){.credits-bar-link{padding:6px 8px}.credits-bar-top svg{display:none}.credits-add{padding:0 9px}}@media(prefers-reduced-motion:reduce){.credits-bar-link,.credits-bar-track i{transition:none}}.script-article{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;border:1px solid #f0f2ef33;border-radius:10px;background:#f0f2ef0d;color:#cfe9b2;font-size:13px;line-height:1.5}.script-article svg{margin-top:3px;color:var(--lime)}.script-article span{flex:1;min-width:0}.script-article a{color:#f3f4f2;font-weight:700;text-decoration:underline;text-underline-offset:3px}.script-article button{flex:none;padding:0;border:0;background:none;color:#a3a9b0;font-size:12.5px;font-weight:700;text-decoration:underline;cursor:pointer}.script-article button:hover{color:#f3f4f2}.studio-main{--ch-panel:#181a1d;--ch-panel-2:#1e2024;--ch-line:#2c2f33;--ch-line-2:#3b3e43;--ch-muted:#9aa0a6;--ch-dim:#737a80;--ch-key:#ffd60a}.studio-main .workspace.is-asking{grid-template-columns:minmax(0,1fr)}.studio-main .workspace.is-asking .creation-panel{min-height:0}.app-shell{--bg:#090a0c;--panel:#17191dc9;--line:#ffffff24;--text:#f4f5f6;--muted:#a7adb5;--lime:#f0f2ef;--glass-panel:#17191dc9;--glass-raised:#202328d9;--glass-line:#ffffff22;min-height:100dvh;background:radial-gradient(ellipse 68% 42% at 78% -8%,#30363d66,transparent 72%),radial-gradient(ellipse 45% 38% at 5% 65%,#1d232955,transparent 78%),var(--bg)}.app-shell :is(button,a,input,select,textarea):focus-visible{outline-color:var(--lime)}.app-shell .topbar{border-color:var(--glass-line);background:#111317b8;backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%)}.app-shell :is(.workspace,.video-card,.ch-card,.ch-panel,.ch-new-form,.ch-start,.ch-empty,.ch-banner){border-color:var(--glass-line);background:linear-gradient(145deg,#ffffff0c,#ffffff03 42%,#00000016),var(--glass-panel);box-shadow:inset 0 1px #ffffff0c,0 18px 44px #00000020;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.app-shell :is(a.video-card:hover,.ch-card:hover){border-color:#ffffff44;background:linear-gradient(145deg,#ffffff12,#ffffff04 52%),var(--glass-raised)}.app-shell :is(.page-action,.generate-button,.credits-add,.ch-make){background:var(--lime);color:#111316!important;box-shadow:0 4px 18px #00000030}.app-shell :is(.page-action,.generate-button,.credits-add,.ch-make):hover:not(:disabled){background:#fff;box-shadow:0 6px 24px #00000042}.app-shell :is(.page-action,.generate-button,.credits-add,.ch-make):disabled{border-color:#ffffff1c;background:#141719;color:#7f8992!important;box-shadow:none;cursor:not-allowed}.app-shell .filter-chip[aria-pressed=true]{border-color:#ffffff4a}.app-shell .credits-bar-link{background:#ffffff0b;border-color:var(--glass-line);backdrop-filter:blur(12px)}.app-shell .credits-bar-track .is-bought{background:#a9b5c1}.app-shell .studio-main .workspace{background:transparent}.app-shell .studio-main :is(.select-wrap,.url-input,.segment-control,.advanced-options,.source-tabs){background:#0d0f12c9;border-color:var(--glass-line)}.app-shell .studio-main :is(.mode-picker button.selected,.format-control button.selected,.segment-control button.selected,.source-tabs button[aria-selected=true]){background:#ffffff15;border-color:#ffffff52;color:#f5f6f7;box-shadow:inset 0 1px #ffffff16}.app-shell .studio-main :is(.mode-picker button.selected small,.format-control button.selected small){color:#b9bec5}.app-shell :is(.ch-compose-box,.ch-style-card,.ch-option,.ch-chip,.ch-sheet,.ch-sheet-actions){background:#17191dcc;border-color:var(--glass-line);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.app-shell :is(.ch-style-card[aria-pressed=true],.ch-style-card[aria-checked=true],.ch-option.is-chosen,.ch-segments button[aria-checked=true],.ch-segments button[aria-pressed=true]){background:#ffffff13;border-color:#ffffff65;color:#f5f6f7}.app-shell .ch-preview{background:#1012167d;border-color:var(--glass-line)}.app-shell .ch-msg.is-user{background:#ffffff19;border:1px solid #ffffff16}.app-shell .ch-confirm{border-color:#ffffff3d;background:linear-gradient(135deg,#ffffff12,#ffffff04),#141619}.app-shell .ch-start{background:linear-gradient(145deg,#ffffff12,#ffffff03 56%),#15171bcf}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.app-shell :is(.topbar,.workspace,.video-card,.ch-card,.ch-panel,.ch-new-form,.ch-start,.ch-empty,.ch-banner,.ch-compose-box,.ch-style-card,.ch-option,.ch-chip,.ch-sheet,.ch-sheet-actions){background-color:#17191d}}.style-setting{display:grid;gap:8px;margin:18px 0}.style-setting>label{margin:0;font-size:13.5px;font-weight:600;color:#dfe3e7}.style-setting .style-note{margin:0;font-size:12.5px;color:var(--ch-muted)}.style-setting .ch-style-card{padding:11px 12px}.style-match{display:grid;gap:6px;margin-top:4px}.style-match>label{margin:0;font-size:12.5px;font-weight:600;color:#dfe3e7}.style-match-row{display:flex;gap:8px}.style-match-row input{flex:1;min-width:0;padding:9px 11px;background:var(--ch-field,#121519);color:inherit}.style-match-row button,.style-match-row input{border-radius:10px;border:1px solid var(--ch-line,#2a2f36);font-size:13px}.style-match-row button{padding:9px 14px;background:var(--lime,#f0f2ef);color:#0b0c0e;font-weight:700;cursor:pointer}.style-match-row button:disabled{opacity:.5;cursor:default}.style-match .style-problem{color:#ff9b9b}.preview-panel.is-draft{gap:14px}.preview-panel .studio-phone{display:flex;justify-content:center;padding:6px 0}.preview-panel .studio-phone .ch-phone{width:min(270px,100%);aspect-ratio:9/16;border-width:7px;border-radius:30px}.preview-panel .studio-phone .ch-phone.is-landscape{width:100%;aspect-ratio:16/9;border-width:5px;border-radius:16px}.preview-panel .studio-phone .ch-phone-empty p{display:block}.preview-panel .studio-phone .ch-dot{display:none}.side-unread{display:inline-block;width:8px;height:8px;margin-left:auto;border-radius:50%;background:var(--lime);box-shadow:0 0 0 3px #c4f87c22;flex:none}.app-shell{--accent:#c4f25a;--accent-hover:#e1ff9e;--surface-1:#15171a;--surface-line:#1f2226;--surface-edge:#2a2e33;--app-tabbar:0px}.app-shell>.topbar.app-bar{position:sticky;top:0;z-index:40;box-sizing:border-box;display:flex;flex-wrap:nowrap;align-items:center;gap:28px;height:68px;min-height:68px;padding:0 max(24px,3vw);border-bottom:1px solid var(--surface-line);background:#0b0c0ee8;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.app-shell.is-editing>.topbar.app-bar{position:relative;height:62px;min-height:62px}.app-bar .brand{flex:none}.app-bar .brand-logo{display:block;width:auto;height:30px}.app-bar .brand-mark{display:none}.app-nav{display:flex;gap:6px;flex:1}.app-nav,.app-nav-link{align-items:center;min-width:0}.app-nav-link{position:relative;display:inline-flex;justify-content:center;gap:7px;flex:0 1 auto;height:38px;padding:0 16px;border-radius:999px;color:#a3a9b0;font-size:15px;font-weight:700;white-space:nowrap;transition:background .15s,color .15s}.app-nav-link>svg{display:none}.app-nav-link>span:not(.visually-hidden){min-width:0;overflow:hidden;text-overflow:ellipsis}.app-nav-link:hover{background:#ffffff0a;color:#f3f4f2}.app-nav-link.is-active{background:#1d2125;color:#f3f4f2;box-shadow:inset 0 0 0 1px #ffffff12}.app-nav-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-nav-link>.app-nav-unread{margin:0}.app-bar-end{display:flex;align-items:center;gap:10px;flex:none;margin-left:auto}.app-videos{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 15px;border:1px solid var(--surface-edge);border-radius:999px;color:#e6e9ec;font-size:14.5px;font-weight:700;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.app-videos:hover{border-color:#ffffff40;color:#fff}.app-videos.is-active{border-color:#ffffff2e;background:#1d2125;color:#f3f4f2}.app-videos:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-bar .credits-bar-link{border-radius:999px;border-color:var(--surface-edge)}.app-bar .sign-in-link{min-height:38px;border-radius:999px}.account-menu{position:relative}.account-menu>summary{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--surface-edge);border-radius:50%;background:#1b1e22;color:#f3f4f2;font-size:15px;font-weight:700;list-style:none;cursor:pointer}.account-menu>summary::-webkit-details-marker{display:none}.account-menu>summary:hover,.account-menu[open]>summary{border-color:#ffffff45}.account-menu>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.account-avatar{display:grid;place-items:center;line-height:1}.account-menu-items{position:absolute;right:0;top:calc(100% + 10px);z-index:50;box-sizing:border-box;width:224px;max-width:calc(100vw - 32px);padding:6px;border:1px solid var(--surface-edge);border-radius:14px;background:#121417f7;box-shadow:0 18px 44px #00000088}.account-menu-items a,.account-menu-items button{box-sizing:border-box;display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:#e6e9ec;font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.account-menu-items a:hover,.account-menu-items button:hover{background:#ffffff0c;color:#fff}.account-menu-items a[aria-current=page]{color:var(--accent)}.account-menu-items a:focus-visible,.account-menu-items button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.account-menu-email{margin:0 0 4px;padding:10px 12px 9px;border-bottom:1px solid #ffffff14;color:#8a929b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-rule{display:block;height:1px;margin:4px 6px;background:#ffffff14}@media(max-width:899px){.app-shell>.topbar.app-bar{gap:16px}.app-shell>.topbar.app-bar .brand-logo{height:28px}.app-nav{gap:4px}.app-nav-link{padding:0 11px;font-size:14px}.app-videos{width:38px;padding:0}.app-videos-text{display:none}.app-bar .credits-bar-link{min-width:64px}.app-bar .credits-bar-top small{display:none}}@media(max-width:699px){:root:has(.app-shell){--app-tabbar:calc(60px + env(safe-area-inset-bottom))}.app-shell{--app-tabbar:calc(60px + env(safe-area-inset-bottom));box-sizing:border-box;padding-bottom:var(--app-tabbar)}.app-shell.is-editing>.topbar.app-bar,.app-shell>.topbar.app-bar{position:relative;height:60px;min-height:60px;gap:10px;padding:0 16px;background:#0b0c0e;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell>.topbar.app-bar .brand-logo{height:26px}.app-nav{position:fixed;left:0;right:0;bottom:0;z-index:1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:center;gap:4px;box-sizing:border-box;height:var(--app-tabbar);padding:0 8px env(safe-area-inset-bottom);border-top:1px solid var(--surface-line);background:#0b0c0ef2;backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.app-nav-link{flex-direction:column;gap:3px;height:52px;padding:0 4px;border-radius:14px;font-size:11.5px;line-height:1.2}.app-nav-link>svg{display:block;flex:none;box-sizing:content-box;padding:2px 14px;border-radius:999px}.app-nav-link:hover{background:none}.app-nav-link.is-active{background:none;box-shadow:none}.app-nav-link.is-active>svg{background:#1d2125;box-shadow:inset 0 0 0 1px #ffffff1a}.app-nav-link:focus-visible{outline-offset:-2px}.app-nav-link>.app-nav-unread{position:absolute;top:5px;left:calc(50% + 12px)}.app-bar-end{gap:6px}.app-videos{width:44px;height:44px}.app-bar :is(.credits-bar-link,.credits-add,.sign-in-link){min-height:44px}.account-menu>summary{width:44px;height:44px}.app-shell.is-editing>main,.gc-shell .gc-bottom{padding-bottom:12px}}.app-shell .page-action.is-accent{background:var(--accent);color:#0b0c0e!important;border-radius:999px}.app-shell .page-action.is-accent:hover{background:var(--accent-hover)}.videos-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.videos-main .page-heading h1{font-size:36px;font-weight:800;letter-spacing:-.02em}.videos-main .page-heading p{font-size:16px}.videos-main .videos-filters .filter-chip{border-color:var(--surface-edge);background:var(--surface-1);color:#f3f4f2;font-weight:700}.app-shell .videos-main .videos-filters .filter-chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:#0b0c0e}.videos-main .project-search input,.videos-main .project-search select{border-color:var(--surface-edge);border-radius:12px;background:var(--surface-1)}.videos-main .video-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.app-shell .videos-main .video-card{gap:10px;padding:12px;border:1px solid var(--surface-line);border-radius:18px;background:var(--surface-1);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.app-shell .videos-main a.video-card:hover{border-color:var(--surface-edge);background:#1a1d21}.videos-main a.video-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.videos-main .video-card-thumb{border-radius:12px}.videos-main .video-card-foot,.videos-main .video-card-text{padding:0 2px}.app-shell .videos-main .video-card-foot .library-status{padding:4px 10px;border:0;border-radius:999px;background:#ffffff0f;color:#a3a9b0;font-size:12px;font-weight:700;letter-spacing:0}.app-shell .videos-main .video-card-foot .library-status.is-ready{background:#ffffff14;color:#f3f4f2}.app-shell .videos-main .video-card-foot .library-status.is-action{background:#c4f25a1c;color:var(--accent)}.app-shell .videos-main .video-card-foot .library-status.is-posted{background:#65d6a51f;color:#a4e9c7}.app-shell .videos-main .video-card-foot .library-status.is-failed{background:#ff6b5a1a;color:#ffb4a8}.app-shell .videos-main .video-card-foot .library-status.is-expired{background:transparent;color:#7d838a}.videos-tabs{display:flex;gap:4px;border-bottom:1px solid var(--surface-line)}.videos-tabs [role=tab]{display:inline-flex;align-items:center;min-height:44px;margin-bottom:-1px;padding:0 16px;border:0;border-bottom:2px solid transparent;background:none;color:#a3a9b0;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.videos-tabs [role=tab]:hover{color:#f3f4f2}.videos-tabs [role=tab][aria-selected=true]{border-bottom-color:var(--accent);color:#f3f4f2}.videos-tabs [role=tab]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:10px 10px 0 0}.videos-panel{display:flex;flex-direction:column;gap:inherit;min-width:0}.videos-panel[hidden]{display:none}@media(max-width:650px){.videos-tabs [role=tab]{flex:1 1 0;justify-content:center;padding:0 8px}.videos-main .page-heading h1{font-size:28px}.videos-actions .page-action{flex:1 0 100%}.videos-main .video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-shell .videos-main .video-card{padding:8px}}.videos-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.videos-main .videos-filters .filter-chip{min-height:44px}.videos-filter-button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--surface-edge);border-radius:999px;background:var(--surface-1);color:#f3f4f2;font:inherit;font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.videos-filter-button:hover{border-color:#ffffff40}.videos-filter-button.is-set,.videos-filter-button[aria-expanded=true]{border-color:#ffffff59;background:#1d2125}.videos-filter-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.videos-filter-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:#0b0c0e;font-size:12px;font-weight:800}.videos-filter-panel{outline:none}.videos-sheet-backdrop,.videos-sheet-head{display:none}@media(max-width:650px){.videos-filters{flex:1 1 100%;gap:6px}.videos-main .videos-filters .filter-chip{padding:0 12px}.videos-sheet-backdrop{display:block;position:fixed;inset:0;z-index:60;background:#000a}.videos-filter-panel{position:fixed;left:0;right:0;bottom:0;z-index:61;box-sizing:border-box;max-height:min(82vh,640px);overflow:auto;overscroll-behavior:contain;padding:0 16px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--surface-edge);border-radius:18px 18px 0 0;background:#111316;box-shadow:0 -18px 40px #000c;animation:videos-sheet-up .2s ease-out}.videos-sheet-head{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:1;padding:14px 0 10px;background:#111316}.videos-sheet-head strong{font-size:16px;color:#f3f4f2}.videos-sheet-done{min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--accent);color:#0b0c0e;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.videos-sheet-done:focus-visible{outline:2px solid #f3f4f2;outline-offset:2px}.videos-filter-panel .project-search{flex-direction:column;align-items:stretch}.videos-filter-panel .project-search label:first-child{min-width:0}.videos-filter-panel .project-search :is(input,select){font-size:16px}.videos-filter-panel .project-search>p{padding:0}html.videos-sheet-open{overflow:hidden}}@keyframes videos-sheet-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.videos-filter-panel{animation:none}}.ch-card-auto{display:grid;gap:10px;padding:12px 16px 0}.ch-card-auto>.ch-toggle{min-height:44px;padding:0}.ch-card-auto>.ch-toggle input{right:0}.ch-card-auto .ch-toggle-text strong{font-size:14px;font-weight:700}.ch-card-auto .ch-toggle-text small.is-paused{color:#ffd9b0}.ch-card-auto>:is(.ch-confirm,.ch-refused,.ch-warn,.ch-note){margin:0}.ch-card-auto .ch-confirm .ch-pill{flex:1 1 auto;white-space:normal;text-align:center}.ch-card-foot .ch-pill{flex:1 1 0;min-height:44px}.app-shell .ch-card.is-marked{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 18px 44px #00000020}.ch-card-mark{position:absolute;z-index:1;right:10px;top:10px;padding:2px 9px;border-radius:999px;background:var(--accent);color:#0b0c0e;font-size:11.5px;font-weight:800}.autopilot-coming{display:grid;gap:10px;margin-top:8px}.autopilot-coming h2{margin:0;font-size:20px;font-weight:800;letter-spacing:-.01em;color:#f3f4f2}.autopilot-coming>p{margin:0;font-size:13.5px;line-height:1.5;color:#a3a9b0}.autopilot-coming ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.autopilot-coming li>a{display:grid;grid-template-columns:minmax(150px,auto) minmax(0,1fr) auto;align-items:center;gap:4px 18px;min-height:44px;padding:12px 16px;border:1px solid var(--surface-line);border-radius:14px;background:var(--surface-1);color:#f3f4f2}.autopilot-coming li>a:hover{border-color:var(--surface-edge);background:#1a1d21}.autopilot-coming li>a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.autopilot-coming time{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:#e6e9ec}.autopilot-coming li>a>span{display:grid;gap:2px;min-width:0}.autopilot-coming strong{font-size:14.5px;line-height:1.35;overflow-wrap:anywhere}.autopilot-coming small{font-size:12.5px;color:#a3a9b0}.autopilot-coming-more{justify-self:start;min-height:44px;padding:0 16px;border:1px solid var(--surface-edge);border-radius:999px;background:var(--surface-1);color:#e6e9ec;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.autopilot-coming-more:hover{border-color:#ffffff40;color:#fff}.autopilot-coming-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:650px){.autopilot-coming li>a{grid-template-columns:minmax(0,1fr)}.ch-limits .ch-link{min-height:44px}}@media(min-width:701px){.studio-main .workspace.has-result:not(.editor-mode){grid-template-columns:minmax(280px,420px) minmax(0,1fr)}.studio-main .workspace.has-result:not(.editor-mode)>.preview-panel{grid-column:1;grid-row:1}.studio-main .workspace.has-result:not(.editor-mode)>.creation-panel{grid-column:2;grid-row:1}}.studio-main .creation-panel:has(>.result-done)>.panel-heading{display:none}.result-done{gap:24px}.result-done,.result-hero{display:flex;flex-direction:column}.result-hero{gap:8px}.result-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--accent);font-size:13px;font-weight:800;letter-spacing:1px}.result-done .result-title{margin:0;color:#f3f4f2;font-size:34px;font-weight:800;line-height:1.15;letter-spacing:-.02em;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.result-meta{margin:0;color:#a3a9b0;font-size:14px}.result-section{display:flex;flex-direction:column;gap:8px}.result-done .result-label{margin:0;color:#a3a9b0;font-size:13px;font-weight:700;letter-spacing:.6px}.result-post{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.result-section:has(>.result-post:empty){display:none}.result-post .yt-launch{height:100%;margin:0;padding:12px 14px;gap:12px;border-radius:14px}.result-post .yt-launch>svg{display:none}.result-post .yt-launch-text strong{font-size:15px}.result-post .yt-launch-text small{font-size:12px;line-height:1.35;white-space:normal}.result-more{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-auto-flow:row dense;gap:10px}.studio-main .result-more>.result-card,.studio-main .result-more>details{box-sizing:border-box;margin:0;border:1px solid var(--surface-edge);border-radius:14px;background:var(--surface-1);color:#f3f4f2}.studio-main .result-more>.result-card{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px;text-align:left;cursor:pointer}.studio-main .result-more>.result-card:hover,.studio-main .result-more>details>summary:hover{border-color:#ffffff40;background:#1a1d21}.studio-main .result-more>.result-card>svg,.studio-main .result-more>details>summary>svg{flex:none;margin-top:3px;color:#a3a9b0}.studio-main .result-more>details[open]{grid-column:1/-1}.studio-main .result-more>details>summary{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-height:0;padding:12px 14px;border-radius:13px;color:#f3f4f2;font-size:inherit}.studio-main .result-more>details>summary:hover{color:#f3f4f2}.studio-main .result-more>details[open]>summary{border-bottom:1px solid var(--surface-line);border-radius:13px 13px 0 0}.studio-main .result-more>details>:not(summary){margin:0 14px 14px}.studio-main .result-more>details>:not(summary):nth-child(2){margin-top:14px}.result-card-text{display:flex;flex-direction:column;gap:3px;min-width:0}.result-card-text strong{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;font-weight:800;line-height:1.3}.result-card-text small{color:#a3a9b0;font-size:12.5px;font-weight:500;line-height:1.4}.studio-main .result-more :is(.result-card,summary):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.result-more-tools{border:1px solid var(--surface-edge);border-radius:14px;background:var(--surface-1)}.result-more-tools>summary{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;padding:12px 14px;cursor:pointer;color:#f3f4f2;font-size:15px;font-weight:800;list-style:none}.result-more-tools>summary::-webkit-details-marker{display:none}.result-more-tools>summary small{flex:1;color:#a3a9b0;font-size:12.5px;font-weight:500}.result-more-tools>summary>svg{color:#a3a9b0}.result-more-tools[open]>summary>svg{transform:rotate(180deg)}.result-more-tools>.result-more{padding:0 14px 14px}.result-more-tools>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.studio-main .result-more-tools .result-more>.result-card,.studio-main .result-more-tools .result-more>details{box-sizing:border-box;margin:0;border:1px solid var(--surface-edge);border-radius:14px;background:var(--surface-1);color:#f3f4f2}.result-short-trim{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px;color:#a3a9b0;font-size:13.5px;line-height:1.45}.result-short-trim p{margin:0;flex:1 1 240px}.result-short-trim .secondary-button{width:auto;padding:10px 14px}.result-downloads{display:flex;flex-wrap:wrap;gap:8px}.result-downloads a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--surface-edge);border-radius:999px;background:#0f1113;color:#f3f4f2;font-size:14px;font-weight:700}.result-downloads a:hover{border-color:#ffffff40}.result-folded{display:flex;flex-direction:column}.result-folded>details+details{border-top:0}.result-folded .research-used{margin:0 0 16px}.result-next{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.result-next-primary{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.result-next-primary:hover{color:var(--accent-hover)}.result-next-link{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:#a3a9b0;font-size:16px;font-weight:600}.result-next-link:hover{color:#f3f4f2}.next-video-lead{margin:0;color:#a3a9b0;font-size:13.5px;line-height:1.45}.studio-main .next-video-ideas>a.result-card{text-decoration:none}.studio-main .next-video-ideas>a.result-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.next-video-ideas .result-card-text small{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.result-views,.video-card-views{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;color:#a4e9c7;font-size:13px;font-weight:700;text-decoration:none}.result-views:hover,.video-card-views:hover{color:#f3f4f2;text-decoration:underline;text-underline-offset:3px}.result-views:focus-visible,.video-card-views:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.video-card-views{margin:8px 2px 0;font-size:12px;min-width:0;overflow-wrap:anywhere}@media(max-width:650px){.next-video-ideas{grid-template-columns:1fr}.video-card-views{min-height:32px}}.result-next :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}@media(max-width:700px){.result-done .result-title{font-size:26px}.result-more{grid-template-columns:repeat(2,minmax(0,1fr))}.result-post{grid-template-columns:1fr}}@media(max-width:380px){.result-more{grid-template-columns:1fr}}.app-shell .page-action.is-quiet{background:transparent;border:1px solid #ffffff2e;color:#eef1f3!important;box-shadow:none}.app-shell .page-action.is-quiet:hover{background:#ffffff12}.video-card-channel{display:inline-flex;align-items:center;gap:5px;max-width:100%;margin:6px 0 0;padding:3px 9px;border:1px solid #ffffff22;border-radius:999px;font-size:11.5px;color:#cfd6d2;text-decoration:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.video-card-channel:hover{border-color:#ffffff55;color:#fff}.video-card-post{display:inline-flex;align-items:center;gap:6px;min-height:36px;margin:6px 0 0 6px;padding:0 12px;border-radius:10px;background:var(--lime);color:#101113!important;font-size:12.5px;font-weight:800;text-decoration:none}.video-card-ok{display:grid;gap:8px;margin-top:8px;padding:10px;border:1px solid #ffb86b55;border-radius:12px;background:#ffb86b12}.video-card-ok small{font-size:12px;line-height:1.45;color:#ffd9b0}.video-card-ok>div{display:flex;gap:8px}.video-card-ok .ch-pill{flex:1 1 0}.videos-waiting{margin:0 0 12px}.ginvid-glass :is(.app-shell,.gc-app,.home,.nh,.pricing-page,.auth-page,.account-page,.legal-page),html.ginvid-glass{--glass-bg:#0c0c0f;--glass-panel:#19191e;--glass-field:#121215;--glass-border:#ffffff24;--glass-text:#f3f3f5;--glass-muted:#b1b1ba;--bg:#0c0c0f;--panel:#19191e;--text:#f3f3f5;--muted:#b1b1ba;--line:#ffffff24;--lime:#eeeef1;--accent:#eeeef1;--accent-hover:#fff;--surface-1:#19191e;--surface-2:#232329;--surface-line:#ffffff18;--surface-edge:#ffffff30;--create-accent:#eeeef1;--create-accent-hover:#fff;--create-ink:#141417;--create-card:#19191e;--create-box:#121215;--create-line:#ffffff12;--create-line-strong:#ffffff24;--cp-accent:#eeeef1;--cp-card:#19191e;--cp-box:#121215;--cp-line:#ffffff12;--cp-line-strong:#ffffff24;--studio-surface:#121215;--studio-raised:#232329;--studio-text:#f3f3f5;--studio-muted:#b1b1ba;--studio-subtle:#a2a2ab;--ch-panel:#19191e;--ch-panel-2:#232329;--ch-line:#ffffff24;--ch-line-2:#ffffff38;--ch-muted:#b1b1ba;--ch-dim:#a2a2ab;--ch-key:#eeeef1;--nh-line:#ffffff20;--nh-soft:#b1b1ba;color-scheme:dark}.ginvid-glass body{background:radial-gradient(ellipse at 5% 0,#29292f 0,transparent 42%),radial-gradient(ellipse at 100% 55%,#1d1d23 0,transparent 45%),#0c0c0f;color:#f3f3f5}.ginvid-glass :is(.app-shell,.gc-app){background:radial-gradient(ellipse at 5% 0,#29292f 0,transparent 42%),radial-gradient(ellipse at 100% 55%,#1d1d23 0,transparent 45%),#0c0c0f}.ginvid-glass :is(.home,.pricing-page,.auth-page,.account-page,.legal-page){background:transparent}.ginvid-glass,.ginvid-glass body{overflow-x:clip}.ginvid-glass .home{overflow-x:visible}@media (min-width:701px){.ginvid-glass .home>.site-header,.ginvid-glass .site-header{width:100vw;margin-inline:calc(50% - 50vw);padding-inline:max(24px,calc(50vw - 596px));box-sizing:border-box}}.ginvid-glass :is(.site-header,.simple-header,.app-shell>.topbar.app-bar,.gc-top,.gc-side,.gc-stage){background:#141417ed;border-color:#ffffff1c}.ginvid-glass :is(.site-header,.simple-header,.gc-top,.gc-side,.gc-stage){backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}@media (min-width:700px){.ginvid-glass .app-shell>.topbar.app-bar{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}}.ginvid-glass :is(.app-nav-link.is-active,.gc-nav a[aria-current=page]){background:#2d2d33;color:#f3f3f5;box-shadow:inset 0 1px 0 #ffffff0a}.ginvid-glass :is(.cp-card:not(.cp-card-compact),.video-card,.ch-card,.song-card,.photos-card,.brand-card,.wallet-card,.account-plan,.account-fold,.partner-card,.auth-card,.plan-card,.pricing-card,.topup-grid>article,.pricing-examples>article,.gc-card,.gc-start,.gc-menu,.gc-bubble,.ch-panel,.hx-tile,.nh-step,.nh-faq details){background:linear-gradient(145deg,#232328,#17171b);border-color:#ffffff24;box-shadow:inset 0 1px 0 #ffffff0b,0 12px 36px #00000018}.ginvid-glass :is(.cp-make,.gc-compose){background:#19191ef2;border-color:#ffffff28;box-shadow:inset 0 1px 0 #ffffff0c,0 12px 32px #0004}.ginvid-glass :is(.cp-tile-panel,.cp-sheet-head){background:#19191e;border-color:#ffffff28}.ginvid-glass .cp-sheet-backdrop{background:#08080ba6;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.ginvid-glass :is(.cp-input,.cp-select,.cp-textarea,.auth-card input,.project-search input,.project-search select,.account-page input:not([type=checkbox]):not([type=range]),.gc-compose textarea){background-color:#121215;border-color:#ffffff24;color:#f3f3f5}.ginvid-glass :is(.cp-input,.cp-select,.cp-textarea):focus{border-color:#aaaab4;box-shadow:0 0 0 3px #ffffff0d}.ginvid-glass :is(.cp-write,.secondary-button,.site-signin,.site-nav a,.filter-chip,.song-ideas button){border-color:#ffffff29;color:#e6e6eb}.ginvid-glass :is(.page-action,.site-start,.billing-button:not(.secondary),.auth-submit,.nh-start button,.gc-primary,.gc-confirm,.ch-send,.cp-make .generate-button):not(:disabled):not([aria-disabled=true]){background:linear-gradient(#fff,#dedee3);color:#18181b;border-color:#ffffff40;box-shadow:inset 0 1px 0 #ffffff50,0 4px 14px #0004}.ginvid-glass :is(.row-pills button[aria-checked=true],.song-options button[aria-checked=true],.format-control button.selected,.filter-chip[aria-pressed=true],.other-sources-list button[aria-pressed=true]){background:#ffffff0e;border-color:#ffffff70;color:#f3f3f5}.ginvid-glass :is(.pricing-legal-note a,.auth-terms a,.legal-shell section a,.price-list td){color:#e1e1e7}.ginvid-glass .price-list table{background:#19191e;border-color:#ffffff24}.ginvid-glass .price-list th[scope=rowgroup]{color:#b1b1ba}.ginvid-glass .nh-hero:before{background:radial-gradient(50% 60% at 30% 40%,#ffffff12,transparent 70%)}.ginvid-glass .nh-hero h1 em{background-image:linear-gradient(90deg,#fff,#a5a5b2)}.ginvid-glass .hx-tile{--tint:#ffffff0b}.ginvid-glass .nh-start{background:#19191e;border-color:#ffffff3d;box-shadow:inset 0 1px 0 #ffffff10,0 20px 60px #0006}.ginvid-glass :is(.nh-start,.gc-compose):focus-within{border-color:#ffffff70;box-shadow:0 0 0 3px #ffffff0d}.ginvid-glass :is(.site-footer,.legal-footer){border-color:#ffffff1c}@media (max-width:699px){.ginvid-glass .app-nav{background:#141417f5;border-color:#ffffff1c;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.ginvid-glass .app-nav-link.is-active{background:none;box-shadow:none}.ginvid-glass .app-nav-link.is-active>svg{background:#303037}}.cp-all-trigger,.cp-tile-button,.cp-tile-row{position:relative;isolation:isolate}.cp-auto-flash{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;animation:auto-confirm 1.1s ease-out both}@keyframes auto-confirm{0%{background:#ffffff00;box-shadow:inset 0 0 0 0 #ffffff00}22%{background:#ffffff24;box-shadow:inset 0 0 0 2px #ffffff90}to{background:#ffffff00;box-shadow:inset 0 0 0 0 #ffffff00}}.video-glass .is-auto-active>.cp-tile-button{box-shadow:inset 0 0 0 1px #ffffff80;background:#ffffff0c}.video-glass .is-auto-active .cp-tile-rail,.video-glass .is-auto-active .cp-tile-value{color:#f3f3f5;font-weight:600}.video-glass .auto-feedback{display:flex;align-items:flex-start;gap:10px;padding:12px 15px;border:1px solid #ffffff30;border-radius:12px;background:#24242a;color:#c7c7cf;font-size:12px;line-height:1.65}.video-glass .auto-feedback>svg{flex:none;margin-top:3px;color:#f3f3f5}.video-glass .auto-feedback strong{display:block;color:#f3f3f5;font-weight:600}@media (max-width:899px){.video-glass #tile-auto.is-auto-active>.cp-tile-button{background:#34343d;box-shadow:inset 0 0 0 1px #ffffff90}.video-glass .auto-feedback{order:-1}}@media (prefers-reduced-motion:reduce){.cp-auto-flash{animation:none}}.ginvid-glass :is(.price-card,.nh-plan-row>a,.hx-assist-panel,.hx-assist-card,.connected-card,.gc-welcome-screen){background:linear-gradient(145deg,#232328,#17171b);border-color:#ffffff24;box-shadow:inset 0 1px 0 #ffffff0b,0 12px 36px #00000018}.ginvid-glass :is(.price-card.recommended,.nh-plan-row>a.is-featured){border-color:#ffffff70;box-shadow:inset 0 1px 0 #ffffff20,0 16px 44px #0005}.ginvid-glass :is(.recommend-tag,.save-tag){background:#eeeef1;color:#18181b}.ginvid-glass .generate-button:not(:disabled):not([aria-disabled=true]){background:linear-gradient(#fff,#dedee3);color:#18181b!important}.ginvid-glass :is(.interval-switch button.selected,.oauth-button){background:#2b2b32;color:#f3f3f5;border-color:#ffffff30}.ginvid-glass .oauth-button.is-main:not(:disabled){background:linear-gradient(#fff,#dedee3);color:#18181b;border-color:#ffffff40;font-weight:650;box-shadow:inset 0 1px 0 #ffffff50,0 4px 14px #0004}.ginvid-glass .oauth-button.is-main .google-mark{color:#18181b}.ginvid-glass .auth-submit.is-second:not(:disabled):not([aria-disabled=true]){background:transparent;color:#f3f3f5;border:1px solid #ffffff3a;box-shadow:none}.ginvid-glass .nh-close{background:radial-gradient(ellipse at 50% 100%,#ffffff0e,transparent 65%)}.ginvid-glass .home-song{background:linear-gradient(145deg,#232328,#17171b);border-color:#ffffff24;box-shadow:inset 0 1px 0 #ffffff0b,0 12px 36px #0003}.ginvid-glass :is(.song-make,.photos-make,.generate-button):disabled{background:#29292f;color:#94949f;box-shadow:none}@font-face{font-family:manrope;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope;src:url(/_next/static/media/cc978ac5ee68c2b6-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:manrope Fallback;src:local("Arial");ascent-override:106.60%;descent-override:30.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_c7d455{font-family:manrope,manrope Fallback}.__variable_c7d455{--font-manrope:"manrope","manrope Fallback"}