.ai-studio-page{max-width:1500px;margin:auto;padding:38px 32px 120px;color:var(--text)}body:has(.ai-simple-page) .header-studio-link{display:none}.ai-studio-login-cta{max-width:560px;margin-top:36px;padding:28px;border:1px solid var(--accent-border);border-radius:16px;background:linear-gradient(145deg,color-mix(in srgb,var(--tint) 72%,var(--panel)),var(--panel));box-shadow:0 16px 40px #0003}.ai-studio-login-cta h2{margin:0 0 8px;font-size:22px}.ai-studio-login-cta p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.ai-studio-login-cta .button{display:inline-flex;margin-top:20px}.ai-simple-page{max-width:1000px}.ai-simple-fields{border:0;padding:0;margin:0;min-width:0}.ai-simple-page h2{font-size:22px;font-weight:550}.ai-simple-page [role=status]{min-height:24px;font-size:13px;line-height:1.6}.ai-simple-visuals{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.ai-simple-visuals article{border:1px solid #374039;border-radius:12px;overflow:hidden;padding:10px;background:#111513}.ai-simple-placeholder,.ai-simple-visuals img,.ai-simple-visuals video{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:8px;background:#222}.ai-simple-placeholder{display:grid;place-items:center;font-size:12px}.ai-simple-visuals p{font-size:12px;line-height:1.6}.ai-simple-page details{font-size:12px;color:#acb8b0;margin-top:12px}.ai-simple-page summary{cursor:pointer}.ai-simple-page button:disabled{opacity:.45;cursor:not-allowed}.ai-studio-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.ai-studio-top h1{font-size:clamp(34px,4vw,62px);font-weight:500;letter-spacing:-2.8px;line-height:1.06;margin:0 0 14px}.ai-studio-top p:not(.eyebrow){margin:0;color:#9da4aa;font-size:13px;line-height:1.7}.ai-studio-top label[for=ai-project-title]{display:block;margin:20px 0 8px;color:var(--muted);font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.ai-studio-top #ai-project-title{display:block;width:min(100%,360px);min-height:44px;box-sizing:border-box;padding:10px 13px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--text);font:inherit;font-size:14px;outline:none}.ai-studio-top #ai-project-title:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--tint)}.ai-studio-status{flex:none;border:1px solid #3c4438;border-radius:999px;padding:10px 14px;color:#d2e5b8;background:#20271f;font-size:10px}.ai-studio-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px}.ai-studio-flow span{border-top:1px solid #697a56;padding:12px 0 2px;color:#b5c49d;font-size:10px;letter-spacing:1px}.ai-studio-columns{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);gap:16px;align-items:start}.ai-studio-panel{border:1px solid #30353b;background:linear-gradient(150deg,#1b1e21,#151719);border-radius:16px;padding:26px;min-width:0}.ai-studio-panel-title{display:flex;align-items:center;gap:11px;color:#d6e8b6;margin-bottom:24px}.ai-studio-panel-title h2{margin:0;font-size:20px;font-weight:550;letter-spacing:-.5px;color:var(--text)}.ai-studio-panel label{display:block;margin:17px 0 8px;font-size:11px;font-weight:600;color:#bdc5c8}.ai-scene-card textarea,.ai-studio-panel input:not([type=checkbox]),.ai-studio-panel select,.ai-studio-panel textarea{width:100%;border:1px solid #3b4147;background:#101316;color:#e8ebe9;border-radius:9px;padding:12px 13px;font-size:12px;line-height:1.65;outline:none}.ai-scene-card textarea:focus,.ai-studio-panel input:focus,.ai-studio-panel select:focus,.ai-studio-panel textarea:focus{border-color:var(--accent)}.ai-studio-panel select{min-height:45px;cursor:pointer}.ai-studio-panel textarea{min-height:92px;height:100px;margin:0;resize:vertical}.ai-studio-panel textarea.ai-script{min-height:190px;height:220px}.ai-simple-page .ai-studio-panel textarea.ai-script{min-height:360px;height:480px;font-size:16px;line-height:1.75;resize:vertical;white-space:pre-wrap}.ai-simple-page #simple-style{width:100%;min-width:0;box-sizing:border-box;margin-bottom:12px}.ai-simple-visuals select{max-width:100%;width:100%}.ai-simple-visuals .ai-search-query{overflow-wrap:anywhere;color:#c2cca7}@media(max-width:600px){.ai-simple-page .ai-studio-panel textarea.ai-script{height:380px;min-height:280px}}.ai-studio-panel .button{margin-top:16px}.ai-studio-note{font-size:10px;line-height:1.7;color:#8e9b9f;border-left:2px solid #859b65;padding-left:11px;margin:14px 0 2px}.ai-field-count{display:block;text-align:right;color:#778087;font-size:9px;margin-top:6px}.ai-setting-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ai-studio-meter{border:1px solid #394138;background:#1b211c;border-radius:11px;padding:17px;margin-top:23px}.ai-studio-meter>span{display:block;color:#aabda2;font-size:10px;margin-bottom:8px}.ai-studio-meter strong{display:block;font-size:21px;font-weight:550;letter-spacing:-.5px}.ai-studio-meter p{font-size:11px;line-height:1.65;color:#cad4c1;margin:10px 0}.ai-studio-meter small{display:block;font-size:10px;line-height:1.6;color:#879487}.ai-studio-back{display:inline-block;margin-left:15px;color:#b9cba9;font-size:11px}.ai-scenes{padding-top:45px}.ai-scenes-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:18px}.ai-scenes-heading h2{font-size:28px;font-weight:500;letter-spacing:-1px;margin:0}.ai-scenes-heading>span{color:#87928a;font-size:12px}.ai-scenes-empty{border:1px dashed #3d4640;border-radius:13px;padding:60px 24px;text-align:center;color:#89978c;line-height:1.8;font-size:12px}.ai-scenes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ai-scene-card{border:1px solid #30363b;background:#171a1d;border-radius:13px;padding:20px;min-width:0}.ai-scene-top{display:flex;justify-content:space-between;color:#d3e2b9;font-size:10px;letter-spacing:1px}.ai-scene-top small{color:#7c878a;letter-spacing:0}.ai-scene-card>p{font-size:12px;color:#c4cbcd;line-height:1.75;min-height:42px}.ai-scene-card label{display:flex;align-items:center;gap:8px;font-size:11px;margin:15px 0 7px;color:#c2ccc3}.ai-scene-card input{accent-color:var(--accent)}.ai-scene-card textarea{height:105px;min-height:80px;resize:vertical;margin:0}.ai-source-meter strong{font-size:18px}.ai-source-box{margin-top:20px;padding:16px;border:1px solid #374039;border-radius:11px;background:#111513}.ai-source-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px;color:#dbe5d4;font-size:11px;font-weight:650}.ai-source-title em{font-style:normal;font-size:8px;letter-spacing:.8px;color:#9aa39f;border:1px solid #39413d;border-radius:999px;padding:5px 7px;white-space:nowrap}.ai-source-title em.is-ready{color:#cfff86;border-color:#55713d;background:#1b2616}.ai-source-kind{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px}.ai-source-kind button{border:1px solid #363e39;border-radius:8px;background:#191e1b;color:#99a39d;padding:9px 10px;font:inherit;font-size:10px;cursor:pointer}.ai-source-kind button.is-active{border-color:#7da33f;background:#26331c;color:#d9ff98}.ai-simple-page .ai-studio-panel>.ai-source-kind:has(button:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.ai-simple-page .ai-stock-source-picker .ai-source-kind{display:flex;flex-wrap:wrap;gap:6px;max-width:520px;margin-bottom:0}.ai-simple-page .ai-stock-source-picker .ai-source-kind button{flex:0 0 auto;min-width:0;min-height:32px;padding:5px 11px;border-radius:999px;border-color:#304033;background:#151c18;color:#adbaa9;font-size:10px;transition:border-color .15s ease,background .15s ease,color .15s ease}.ai-simple-page .ai-stock-source-picker .ai-source-kind button.is-active{border-color:#637c43;background:#1d281a;color:#d9edc0;box-shadow:none}.ai-simple-page .ai-stock-source-picker .ai-source-kind button:hover:not(:disabled){border-color:#82a459;color:#eefbdc}.ai-simple-page .ai-stock-source-picker .ai-source-kind button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:600px){.ai-simple-page .ai-stock-source-picker .ai-source-kind{max-width:none}.ai-simple-page .ai-stock-source-picker .ai-source-kind button{min-height:44px;padding:8px 12px}}.ai-scene-card .ai-source-box label{margin-top:11px}.ai-scene-card textarea.ai-source-query{height:74px;min-height:64px}.ai-scene-card .ai-source-box input[type=url]{width:100%;border:1px solid #3b4147;background:#0d100f;color:#e8ebe9;border-radius:9px;padding:11px 12px;font-size:11px;outline:none}.ai-scene-card .ai-source-box input[type=url]:focus{border-color:var(--accent)}.ai-pinterest-search{display:inline-flex;margin-top:9px;color:#d3ff8f;font-size:10px;text-decoration:none}.ai-pinterest-actions{display:flex;align-items:center;gap:12px;margin-top:10px}.ai-pinterest-actions .button{min-height:36px;padding:8px 12px;font-size:10px}.ai-pinterest-actions .ai-pinterest-search{margin:0}.ai-pinterest-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:12px 0 4px}.ai-pinterest-card{border:1px solid #333c37;border-radius:9px;background:#0d100f;color:#929c96;padding:4px;text-align:left;cursor:pointer;font:inherit;font-size:8px;overflow:hidden}.ai-pinterest-card.is-selected,.ai-pinterest-card:hover{border-color:#a5db56;box-shadow:0 0 0 1px rgba(165,219,86,.15)}.ai-pinterest-preview{position:relative;display:block;aspect-ratio:4/5;border-radius:6px;overflow:hidden;background:#202522;margin-bottom:5px}.ai-pinterest-preview img,.ai-pinterest-preview video{width:100%;height:100%;object-fit:cover;display:block}.ai-pinterest-preview b{position:absolute;left:4px;bottom:4px;background:rgba(8,10,9,.82);color:#e7efea;border-radius:4px;padding:3px 4px;font-size:7px;letter-spacing:.5px;pointer-events:none}.ai-import-button{width:100%;margin-top:8px;min-height:38px;font-size:10px}.ai-imported-link{display:flex;justify-content:center;margin-top:9px;border:1px solid #52673f;border-radius:8px;background:#1a2415;color:#d2ff91;padding:10px;text-decoration:none;font-size:10px}.ai-source-error,.ai-source-help{display:block;margin-top:7px;font-size:9px;line-height:1.5;color:#7f8b85}.ai-source-error{color:#ff9e9e}.ai-scene-card label.ai-rights-check{align-items:flex-start;line-height:1.5;color:#aab5ae}.ai-studio-message{min-height:20px;color:#c7ddb0;font-size:11px;margin:18px 0}.ai-studio-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #323d35;background:#172019;border-radius:12px;padding:17px 20px;font-size:11px;color:#98aa9c;line-height:1.6}.ai-studio-footer .button{flex:none}.ai-montage-panel{margin-top:24px;padding:24px;max-width:900px}.ai-montage-panel h2{font-size:23px;margin:0 0 12px}.ai-montage-panel p{font-size:13px;line-height:1.6;color:#acb8b0}.ai-montage-panel label{display:block;font-size:13px;line-height:1.5;margin:16px 0}.ai-montage-panel input[type=file]{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:12px;margin-top:7px;border:1px dashed #4a594f;border-radius:10px;background:#151b17;color:inherit}.ai-montage-panel small{display:block;margin-top:6px;color:#a5b1a8}.ai-montage-panel input[type=checkbox]{margin-right:8px}.ai-montage-panel video{display:block;margin:16px auto;border-radius:12px;background:#000}.ai-google-voice{margin:14px 0}.ai-google-voice select{width:100%;padding:12px;border:1px solid #4a594f;border-radius:9px;background:var(--panel);color:var(--text)}.ai-voice-budget{margin:12px 0;padding:12px;border:1px solid #374039;border-radius:9px}.ai-voice-budget summary{cursor:pointer;font-size:12px}.ai-voice-budget p{font-size:11px;line-height:1.6}.ai-voice-language-tabs{display:flex;gap:8px;margin:0 0 16px}.ai-voice-language-tabs button{flex:1 1;min-height:44px;padding:10px 14px;border:1px solid #4a594f;border-radius:9px;background:#151b17;color:var(--text);font-weight:700;cursor:pointer}.ai-voice-language-tabs button[aria-selected=true]{border-color:var(--accent);background:#24351a;color:#dfff84}.ai-voice-language-tabs button:disabled{opacity:.55;cursor:not-allowed}.ai-simple-preview{display:block;width:100%;padding:0;border:0;border-radius:8px;overflow:hidden;background:transparent;cursor:pointer}.ai-simple-preview:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ai-audio-upload{border:1px solid #374039;border-radius:10px;padding:12px}.ai-audio-upload summary{font-size:13px;cursor:pointer;overflow-wrap:anywhere}.ai-audio-step{margin:20px 0}.ai-audio-model{display:flex;align-items:center;gap:12px}.ai-audio-model>div{flex:1 1;min-width:0}.ai-audio-model small{display:block;margin-top:8px;color:#adb8af}.ai-voice-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:12px}.ai-voice-cards article{display:flex;border:1px solid #39423b;border-radius:10px;padding:8px}.ai-voice-cards article.is-selected{border-color:var(--accent)}.ai-voice-cards button{color:inherit;background:none;border:0;cursor:pointer;padding:8px}.ai-voice-cards button:first-child{flex:1 1;text-align:left}.ai-voice-cards span{display:block;font-size:12px;margin-top:7px}.ai-build-checklist{padding-left:18px;font-size:13px;line-height:1.9}.ai-simple-visuals textarea.ai-search-query{width:100%;box-sizing:border-box;min-height:100px;background:#111714;color:inherit;border:1px solid #455148;border-radius:8px;padding:9px;resize:vertical}.ai-video-options{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.ai-video-options button{padding:3px;color:inherit;background:#151b17;border:1px solid #455148;border-radius:8px;cursor:pointer}.ai-video-options button[aria-pressed=true]{border-color:var(--accent)}.ai-video-options span{font-size:10px}.ai-video-options .ai-pinterest-preview{margin:0}.ai-audio-step input[type=file]{display:block;max-width:100%;margin-top:8px}@media(max-width:600px){.ai-audio-model{align-items:stretch;flex-direction:column}}.ai-simple-page{max-width:1680px;width:100%;box-sizing:border-box}.ai-simple-page .ai-simple-fields,.ai-simple-page>.ai-studio-panel{max-width:1100px}.ai-simple-visuals{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.ai-simple-visuals article.ai-visual-scene{padding:clamp(16px,2vw,28px);overflow:visible;border-radius:16px}.ai-visual-scene>h3{margin:0 0 18px;font-size:19px}.ai-visual-media{display:grid;grid-template-columns:minmax(230px,320px) minmax(0,1fr);gap:24px;align-items:start}.ai-visual-media section{min-width:0}.ai-visual-copy h4,.ai-visual-media h4{font-size:14px;font-weight:650;margin:0 0 12px;color:#eaf0e7}.ai-visual-selected .ai-simple-placeholder,.ai-visual-selected .ai-simple-preview{width:100%;aspect-ratio:4/3;overflow:hidden;border:1px solid #526847;border-radius:10px;background:#0b100e}.ai-visual-selected .ai-simple-preview img,.ai-visual-selected .ai-simple-preview video{width:100%;height:100%;aspect-ratio:auto;object-fit:contain}.ai-visual-selected .ai-studio-note{margin:10px 0 0}.ai-visual-alternatives .ai-video-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}.ai-visual-alternatives .ai-video-options button{min-width:0;padding:6px;text-align:left}.ai-visual-alternatives .ai-video-options button[aria-pressed=true]{box-shadow:0 0 0 2px rgba(165,219,86,.25)}.ai-visual-alternatives .ai-video-options img,.ai-visual-alternatives .ai-video-options video{width:100%;aspect-ratio:4/3;object-fit:cover}.ai-visual-alternatives .ai-video-options span{display:block;padding:6px 2px;font-size:11px}.ai-visual-alternatives .ai-video-options button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ai-visual-empty{border:1px dashed #3c493f;border-radius:10px;padding:24px;color:#91a094}.ai-visual-copy{border-top:1px solid #334038;margin-top:22px;padding-top:18px}.ai-visual-copy>p{white-space:pre-wrap;max-width:100ch}.ai-visual-copy .ai-search-query{min-height:74px;height:74px}.ai-visual-copy .button{margin-top:12px;min-height:42px}@media(max-width:900px){.ai-visual-media{grid-template-columns:minmax(0,1fr)}.ai-visual-alternatives .ai-video-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.ai-simple-page{padding-left:14px;padding-right:14px}.ai-simple-visuals article.ai-visual-scene{padding:15px}.ai-visual-media{gap:18px}.ai-visual-alternatives .ai-video-options{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-visual-selected .ai-simple-placeholder,.ai-visual-selected .ai-simple-preview{aspect-ratio:16/10}.ai-visual-alternatives .ai-video-options button{min-height:44px}.ai-visual-copy .button{width:100%}}@media(max-width:900px){.ai-studio-columns{grid-template-columns:1fr}.ai-studio-settings{grid-row:auto}.ai-studio-top{align-items:start;flex-direction:column}.ai-scenes-grid{grid-template-columns:1fr}}@media(max-width:600px){.ai-studio-page{padding:26px 15px 90px}.ai-studio-top h1{letter-spacing:-1.6px}.ai-studio-flow{grid-template-columns:repeat(2,1fr)}.ai-studio-flow span{font-size:9px}.ai-studio-panel{padding:19px}.ai-pinterest-results{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-studio-footer{flex-direction:column;align-items:stretch}.ai-studio-footer .button{width:100%}.ai-studio-back{display:block;margin:18px 0 0}}.ai-voice-picker{margin-top:12px}.ai-voice-picker>summary{cursor:pointer}.ai-voice-picker>.button{margin-top:12px}.ai-voice-cards article{flex-direction:column;min-width:0}.ai-voice-cards .ai-voice-select{flex:1 1;text-align:left;min-height:72px}.ai-voice-actions{display:flex;align-items:center;justify-content:space-between;gap:6px;border-top:1px solid #374039;margin-top:5px;padding-top:5px}.ai-voice-actions button{min-height:40px}.ai-voice-actions button:first-child{flex:1 1;text-align:left}.ai-simple-page .ai-studio-panel textarea.ai-script{height:220px;min-height:180px}.ai-simple-page .ai-studio-panel textarea.ai-script.is-expanded{height:480px}.ai-editor-toggle{display:inline-flex;margin:8px 0 0;padding:3px 0;border:0;background:none;color:#c4e78d;font:inherit;font-size:12px;cursor:pointer}.ai-editor-toggle:hover{text-decoration:underline}.ai-editor-toggle:focus-visible,.ai-scene-nav button:focus-visible,.ai-scene-nav select:focus-visible,.ai-visual-prompt summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ai-voice-picker{border:1px solid #374039;border-radius:10px;padding:12px}.ai-voice-picker summary{color:#e5eddf;font-size:13px;font-weight:600;cursor:pointer}.ai-voice-picker .button{margin-top:12px}.ai-review-heading{display:flex;justify-content:space-between;align-items:end;gap:16px;margin:24px 0 14px}.ai-review-heading h2{margin:0 0 5px}.ai-review-heading p{margin:0;color:#b2beb4;font-size:13px}.ai-review-heading>span{color:#b2beb4;font-size:12px;white-space:nowrap}.ai-scene-nav{display:grid;grid-template-columns:auto minmax(180px,260px) auto;justify-content:start;align-items:end;gap:10px;margin-bottom:14px}.ai-scene-nav button{min-height:44px;padding:10px 15px;border:1px solid #465449;border-radius:9px;background:#1a211b;color:#e4ece0;font:inherit;font-size:13px;cursor:pointer}.ai-scene-footer button:disabled,.ai-scene-nav button:disabled{opacity:.45;cursor:not-allowed}.ai-scene-nav label{display:grid;gap:4px;color:#bac7bd;font-size:11px}.ai-scene-nav select{width:100%;min-height:44px;padding:9px 12px;border:1px solid #51624f;border-radius:9px;background:#111714;color:#f0f5ee;font:inherit;font-size:13px}.ai-scene-narration{margin:0 0 18px!important;padding:10px 12px;border:1px solid #35443a;border-radius:9px;background:#141a16}.ai-scene-narration summary,.ai-scene-source summary{cursor:pointer}.ai-scene-narration p{margin:10px 0 0;white-space:pre-wrap;color:#d1dcd0}.ai-scene-source{margin-top:10px}.ai-visual-prompt{margin-top:20px;padding:0;border:1px solid #3c4c40;border-radius:10px;background:#151b17}.ai-visual-prompt summary{padding:13px 15px;color:#dbe9d4;font-size:13px;font-weight:650;cursor:pointer}.ai-visual-prompt[open]{padding:0 15px 15px}.ai-visual-prompt[open] summary{margin:0 -15px 10px;border-bottom:1px solid #3c4c40}.ai-visual-prompt label{display:block;margin-bottom:8px;color:#b8c5ba;font-size:12px}.ai-visual-prompt .ai-search-query{min-height:80px;height:80px}.ai-scene-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;color:#b5c1b6;font-size:13px}.ai-scene-footer .button{margin:0}.ai-review-style{margin-top:16px;color:#b5c1b6}.ai-simple-page .ai-simple-visuals{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr))}.ai-simple-page .ai-simple-visuals article.ai-visual-scene{padding:14px;min-width:0}.ai-simple-page .ai-visual-scene>h3{font-size:15px;margin:0 0 10px}.ai-simple-page .ai-visual-media{display:block}.ai-simple-page .ai-visual-selected .ai-simple-placeholder,.ai-simple-page .ai-visual-selected .ai-simple-preview{aspect-ratio:16/10}.ai-simple-page .ai-visual-alternatives{margin-top:13px}.ai-simple-page .ai-visual-alternatives .ai-video-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ai-simple-page .ai-visual-alternatives .ai-video-options img,.ai-simple-page .ai-visual-alternatives .ai-video-options video{aspect-ratio:1}.ai-simple-page .ai-visual-media h4{font-size:12px;margin-bottom:7px}.ai-simple-page .ai-scene-narration{margin:12px 0 0!important}.ai-simple-page .ai-scene-narration p{max-height:150px;overflow:auto}.ai-simple-page .ai-visual-prompt{margin-top:10px}.ai-simple-page .ai-studio-panel select#simple-aspect{max-width:340px}@media(max-width:600px){.ai-simple-page .ai-studio-panel textarea.ai-script{height:220px;min-height:180px}.ai-simple-page .ai-studio-panel textarea.ai-script.is-expanded{height:440px}.ai-review-heading{align-items:start;flex-direction:column;gap:5px}.ai-review-heading>span{display:none}.ai-scene-nav{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.ai-scene-nav button{padding:8px 9px;font-size:12px}.ai-scene-nav label{min-width:0}.ai-scene-nav select{padding:8px 5px;font-size:12px}.ai-visual-media{gap:16px}.ai-scene-footer .button{width:auto}}.ai-simple-page .ai-simple-visuals{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ai-simple-page .ai-visual-selected .ai-simple-preview{position:relative;display:block;padding:0;cursor:zoom-in}.ai-simple-page .ai-visual-selected .ai-simple-preview img,.ai-simple-page .ai-visual-selected .ai-simple-preview video{object-fit:cover}.ai-preview-hint{position:absolute;right:9px;bottom:9px;padding:5px 8px;border-radius:6px;background:#101711d9;color:#f0f6e9;font-size:11px}.ai-scene-copy{margin-top:14px;border-top:1px solid #35443a;padding-top:12px}.ai-scene-copy h4{margin:10px 0 5px!important;color:#b7d18f!important}.ai-scene-copy p{margin:0;color:#e1e8df;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ai-scene-copy .ai-scene-query{color:#c7d6b5}.ai-simple-page .ai-scene-copy .ai-visual-prompt{margin-top:10px}.ai-simple-page .ai-visual-alternatives{display:block;margin-top:12px;border-top:1px solid #35443a;padding-top:11px}.ai-simple-page .ai-visual-alternatives>summary{cursor:pointer;color:#dcf4ae;font-size:12px;font-weight:650;list-style-position:inside}.ai-simple-page .ai-visual-alternatives>section{margin-top:12px}.ai-simple-page .ai-visual-alternatives .ai-video-options{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-simple-page .ai-visual-alternatives .ai-video-options button{min-height:0}.ai-scene-lightbox{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:18px;background:#050a07e8}.ai-scene-lightbox-inner{position:relative;width:min(96vw,1000px);max-height:94vh;overflow:auto;border:1px solid #526847;border-radius:12px;background:#111713;padding:14px}.ai-scene-lightbox-inner .ai-pinterest-preview,.ai-scene-lightbox-inner img,.ai-scene-lightbox-inner video{display:block;width:100%;max-height:82vh;object-fit:contain;aspect-ratio:auto}.ai-scene-lightbox-inner p{margin:8px 3px 0;color:#dce8d9;font-size:13px}.ai-scene-lightbox-close{position:absolute;top:20px;right:20px;z-index:2;width:36px;height:36px;border:1px solid #78946e;border-radius:50%;background:#0c140de8;color:#fff;font-size:24px;cursor:pointer}.ai-studio-spinner{display:inline-block;width:13px;height:13px;margin-right:7px;border:2px solid;border-right:2px solid transparent;border-radius:50%;vertical-align:-2px;animation:ai-studio-spin .75s linear infinite}@keyframes ai-studio-spin{to{transform:rotate(1turn)}}@media(max-width:1050px){.ai-simple-page .ai-simple-visuals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ai-simple-page .ai-simple-visuals{grid-template-columns:minmax(0,1fr)}.ai-simple-page .ai-visual-alternatives .ai-video-options{grid-template-columns:repeat(3,minmax(0,1fr))}}