:root{--ink:#101014;--muted:#70727c;--faint:#a2a4ad;--line:#dedfe5;--paper:#fff;--wash:#f5f5f7;--blue:#0071e3;--green:#1f9d66;--amber:#b66a14;--salmon:#d75b43;--dark:#08090c;--radius:8px;--shadow:0 24px 70px #12141b1a;--glow-drift-x:0;--glow-drift-y:0;--glow-nudge-x:0px;--glow-nudge-y:0px;--glow-counter-x:0px;--glow-counter-y:0px;--grid-nudge-x:0px;--grid-nudge-y:0px;--glow-tilt:0deg;--glow-scale:1.02;--glow-brightness:.84}.landing-shell{color:#f7f8ff;background:radial-gradient(circle at 50% -8%,#4d9aff57,#0000 32%),radial-gradient(circle at 78% 18%,#15b1d21f,#0000 26%),linear-gradient(#05070b 0%,#07101a 48%,#06080d 100%);min-height:100vh}.landing-shell:before,.landing-shell:after{content:"";z-index:-1;pointer-events:none;position:fixed}.landing-shell:before{background-color:#0000;background-image:linear-gradient(#8db9ff0f 1px,#0000 1px),linear-gradient(90deg,#8db9ff0f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000bd 58%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000bd 58%,#0000 100%)}.landing-shell:after{filter:blur(28px);background:radial-gradient(circle,#5e9fff6b 0%,#2882ff3d 32%,#0d5db414 58%,#0000 72%);border-radius:50%;width:74vw;min-width:620px;height:54vw;min-height:420px;animation:12s ease-in-out infinite alternate landing-light-drift;top:-22vw;left:50%;transform:translate(-50%)}.landing-ambient{background-color:#0000;background-image:radial-gradient(circle at 26% 18%,#0071e329,#0000 28%),radial-gradient(circle at 75% 20%,#26d1ff1c,#0000 24%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:linear-gradient(#000 0%,#000000d1 56%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000d1 56%,#0000 100%)}.landing-brand span,.landing-eyebrow,.landing-nav-cta{color:#8db9ff}.landing-nav-cta{background:#8db9ff1c;border-color:#8db9ff5c}.landing-composer-card.composer-card{background:linear-gradient(#ffffff1c,#ffffff0e),#0c0e14b8;border-color:#ffffff24;box-shadow:0 34px 100px #0000006b,inset 0 1px #ffffff1a}.landing-answer-card,.landing-output-rail article,.landing-price-card,.landing-faq-grid article,.landing-feature-list span{background:linear-gradient(#ffffff14,#ffffff09),#ffffff09;border-color:#ffffff1b;box-shadow:0 20px 54px #0003}.landing-answer-card svg,.landing-output-rail svg,.landing-feature-list svg,.landing-security svg,.landing-value-list svg,.workflow-index,.landing-section-head .landing-eyebrow,.landing-feature-band .landing-eyebrow,.landing-security .landing-eyebrow,.landing-final-cta .landing-eyebrow{color:#8db9ff}.landing-price-card.featured{background:radial-gradient(circle at 16% 0,#8db9ff2e,#0000 42%),linear-gradient(#ffffff18,#ffffff0a),#2b70f714;border-color:#8db9ff57}.landing-price small,.landing-price em{color:#f5f6fb8f}.landing-price-card a{color:#dce9ff;background:#8db9ff1a;border-color:#8db9ff57}@keyframes landing-light-drift{0%{opacity:.76;transform:translate(-53%)translateY(0)scale(.98)}to{opacity:1;transform:translate(-47%)translateY(26px)scale(1.05)}}@media (prefers-reduced-motion:reduce){.landing-shell:after{animation:none}}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--ink);letter-spacing:0;background:linear-gradient(#fffffff5,#f4f4f7fa),radial-gradient(circle at 45% -20%,#0071e31a,#0000 34%),#f5f5f7;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,sans-serif}button,input,a,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}.landing-shell{isolation:isolate;color:#f8f7f0;background:linear-gradient(#050608 0 120px,#f4f2ed 120px,#f8f7f3 100%);min-height:100vh;padding:0 0 56px;position:relative;overflow:hidden}.landing-ambient{z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000bd 38%,#0000 70%);mask-image:linear-gradient(#000 0%,#000000bd 38%,#0000 70%)}.landing-nav{z-index:30;border-radius:var(--radius);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#07080a94;border:1px solid #ffffff21;grid-template-columns:minmax(220px,1fr) auto minmax(150px,1fr);align-items:center;gap:18px;width:min(1180px,100% - 32px);margin:14px auto -68px;padding:9px 10px;display:grid;position:sticky;top:0;box-shadow:0 18px 60px #0000003d}.landing-brand,.landing-nav nav,.landing-nav-cta,.landing-eyebrow,.landing-trust-strip,.landing-primary-button,.landing-secondary-button,.landing-price-card a,.landing-security>div,.landing-final-cta,.generator-tabs,.generator-meta,.generator-field,.preview-script span,.preview-export span{align-items:center;display:flex}.landing-brand{gap:10px;min-width:0}.landing-brand span{border-radius:var(--radius);color:#ffd28a;background:#ffffff14;border:1px solid #ffffff29;place-items:center;width:34px;height:34px;display:grid}.landing-brand strong{color:#fffaf0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.landing-nav nav{background:#ffffff0e;border:1px solid #ffffff17;border-radius:999px;justify-content:center;gap:4px;padding:4px}.landing-nav nav a{color:#fffaf0ad;border-radius:999px;min-height:30px;padding:0 12px;font-size:13px;font-weight:760;line-height:30px}.landing-nav nav a:hover{color:#fffaf0;background:#ffffff17}.landing-nav-cta{color:#fff1d1;background:#ffd28a24;border:1px solid #ffd28a80;border-radius:999px;justify-content:center;justify-self:end;gap:7px;min-height:36px;padding:0 14px;font-size:13px;font-weight:820}.landing-hero{background:#050608;place-items:center;min-height:min(820px,100svh - 34px);padding:108px 24px 58px;display:grid;position:relative;overflow:hidden}.landing-hero-media,.landing-hero-shade{pointer-events:none;position:absolute;inset:0}.landing-hero-media{opacity:.64;grid-template-columns:1.1fr .78fr .9fr;gap:0;display:grid}.hero-product-shot{object-fit:cover;filter:saturate(.9)contrast(1.08);width:100%;height:100%;min-height:0}.shot-1{grid-row:span 2}.shot-2{align-self:start;height:58%}.shot-3{align-self:end;height:72%}.landing-hero-inner{z-index:1;text-align:center;justify-items:center;gap:18px;width:min(920px,100%);display:grid;position:relative}.landing-eyebrow{color:#ffd28a;letter-spacing:0;text-transform:uppercase;gap:8px;margin:0;font-size:12px;font-weight:830}.landing-hero h1{color:#fffaf0;letter-spacing:0;max-width:860px;margin:0;font-size:clamp(46px,7.4vw,96px);font-weight:850;line-height:.96}.landing-hero-subtitle{color:#fffaf0c7;width:min(760px,100%);margin:0;font-size:clamp(16px,1.55vw,20px);font-weight:560;line-height:1.72}.landing-generator{border-radius:var(--radius);text-align:left;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#080a0eb8;border:1px solid #ffffff29;gap:12px;width:min(760px,100%);margin-top:6px;padding:12px;display:grid;box-shadow:0 34px 100px #0000006b}.generator-tabs{flex-wrap:wrap;gap:6px}.generator-tabs span{color:#fffaf094;border-radius:999px;min-height:30px;padding:0 11px;font-size:12px;font-weight:800;line-height:30px}.generator-tabs .active{color:#090a0d;background:#fffaf0}.generator-field{border-radius:var(--radius);background:#ffffff12;border:1px solid #ffffff1f;align-items:stretch;gap:11px;min-height:108px;padding:13px}.generator-field>svg{color:#ffd28a;flex:none;margin-top:8px}.generator-field textarea{resize:none;color:#fffaf0;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:78px;font-size:17px;font-weight:720;line-height:1.55}.generator-submit{color:#090a0d;background:#ffd28a;border:1px solid #ffd28a75;border-radius:999px;flex:none;align-self:end;place-items:center;width:46px;height:46px;display:grid}.generator-meta{flex-wrap:wrap;gap:8px}.generator-meta span,.landing-trust-strip span{color:#fffaf0bd;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:12px;font-weight:770;display:inline-flex}.landing-primary-button,.landing-secondary-button{border-radius:999px;justify-content:center;gap:9px;min-height:48px;padding:0 20px;font-size:14px;font-weight:860;transition:transform .18s,border-color .18s,background .18s}.landing-primary-button{color:#fff1d1;background:#14120d;border:1px solid #ffd28a8f;box-shadow:0 20px 48px #18130a38}.landing-secondary-button{color:#0c0d11d1;background:#0c0d110f;border:1px solid #0c0d111f}.landing-primary-button:hover,.landing-secondary-button:hover,.landing-nav-cta:hover,.landing-price-card a:hover,.generator-submit:hover{transform:translateY(-1px)}.landing-trust-strip{flex-wrap:wrap;justify-content:center;gap:8px}.landing-section{width:min(1180px,100% - 32px);margin:0 auto;padding:78px 0}.landing-section-head{gap:10px;width:min(760px,100%);margin-bottom:24px;display:grid}.landing-section-head h2,.landing-feature-band h2,.landing-security h2,.landing-final-cta h2{color:#15130f;margin:0;font-size:clamp(30px,4vw,52px);font-weight:830;line-height:1.06}.landing-section-head span,.landing-feature-band p,.landing-security p,.landing-faq-grid p,.landing-price-card p,.landing-price-card li,.landing-output-rail p{color:#15130fa3;font-size:15px;line-height:1.7}.landing-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-top:26px;display:grid}.landing-answer-card,.landing-output-rail article,.landing-price-card,.landing-faq-grid article{border-radius:var(--radius);background:#ffffffbd;border:1px solid #15130f1a;box-shadow:0 22px 60px #1a171012}.landing-answer-card{align-content:start;gap:10px;min-height:182px;padding:16px;display:grid}.landing-answer-card span,.landing-price-card>span,.preview-script span,.preview-export span{color:#8c5b16;background:#8c5b1617;border-radius:999px;width:max-content;max-width:100%;padding:5px 9px;font-size:12px;font-weight:830}.landing-answer-card strong{color:#15130f;font-size:18px;line-height:1.25}.landing-answer-card p{color:#15130f9e;margin:0;font-size:13px;line-height:1.6}.landing-demo-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:stretch;gap:16px;display:grid}.landing-output-rail,.landing-pricing-grid,.landing-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.landing-output-rail{grid-template-columns:1fr}.landing-output-rail article{align-content:start;gap:10px;min-height:150px;padding:18px;display:grid}.workflow-index{color:#8c5b169e;font-size:12px;font-weight:860}.landing-output-rail h3,.landing-faq-grid h3,.landing-price-card h3{color:#15130f;margin:0;font-size:20px}.landing-output-rail p,.landing-faq-grid p{margin:0}.landing-preview-stage{border-radius:var(--radius);background:linear-gradient(145deg,#090a0df5,#241f17eb),#090a0d;grid-template-rows:1fr auto;grid-template-columns:minmax(210px,.76fr) minmax(0,1fr);gap:12px;min-height:474px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #1a17102e}.preview-phone{background:#050608;border:6px solid #fffaf01a;border-radius:28px;grid-row:1/3;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000052}.preview-phone img{object-fit:cover;filter:saturate(.98)contrast(1.06);width:100%;height:100%}.preview-phone span{color:#fffaf0;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05060894;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:820;position:absolute;bottom:12px;left:12px;right:12px}.preview-script,.preview-export{border-radius:var(--radius);background:#ffffff12;border:1px solid #ffffff1f;align-content:start;gap:10px;padding:16px;display:grid}.preview-script span,.preview-export span{color:#ffd28a;background:#ffd28a24;align-items:center;gap:7px;display:inline-flex}.preview-script strong,.preview-export strong{color:#fffaf0;font-size:22px;line-height:1.25}.preview-script p{color:#fffaf09e;margin:0;line-height:1.65}.preview-export{align-self:end}.landing-feature-band{border-top:1px solid #15130f1f;border-bottom:1px solid #15130f1f;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);align-items:center;gap:24px;display:grid}.landing-feature-band>div:first-child{gap:15px;display:grid}.landing-feature-band p{margin:0}.landing-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.landing-feature-list span{border-radius:var(--radius);color:#15130fc2;background:#ffffffb8;border:1px solid #15130f1a;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:6px 9px;min-height:96px;padding:13px;font-size:13px;font-weight:730;display:grid}.landing-feature-list svg{flex:none}.landing-feature-list strong,.landing-feature-list em{display:block}.landing-feature-list strong{color:#15130f;font-size:14px;line-height:1.25}.landing-feature-list em{color:#15130f94;grid-column:2;font-size:12px;font-style:normal;line-height:1.45}.landing-security{border-bottom:1px solid #15130f1f;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:22px;display:grid}.landing-security>div{gap:12px}.landing-security p{margin:0;font-size:17px}.landing-value-list{gap:10px;display:grid}.landing-value-list p{align-items:flex-start;gap:9px;font-size:15px;display:flex}.landing-value-list svg{flex:none;margin-top:4px}.landing-price-card{align-content:start;gap:13px;min-height:286px;padding:18px;display:grid}.landing-price{color:#15130f;align-items:end;gap:4px;display:flex}.landing-price small{color:#15130f8f;padding-bottom:8px;font-size:16px;font-weight:820}.landing-price strong{font-size:54px;line-height:.92}.landing-price em{color:#15130f8a;padding-bottom:8px;font-size:13px;font-style:normal;font-weight:720}.landing-price-card p,.landing-price-card ul{margin:0}.landing-price-card ul{gap:8px;padding-left:18px;display:grid}.landing-price-card a{color:#fffaf0;background:#15130f;border:1px solid #8c5b163d;border-radius:999px;justify-content:center;gap:7px;min-height:42px;margin-top:auto;padding:0 14px;font-size:13px;font-weight:820;transition:transform .18s}.landing-faq-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-faq-grid article{min-height:192px;padding:18px}.landing-final-cta{border-top:1px solid #15130f1f;border-bottom:1px solid #15130f1f;justify-content:space-between;gap:20px;width:min(1180px,100% - 32px);margin:36px auto 0;padding:clamp(22px,4vw,34px) 0}.landing-final-cta>div{gap:10px;display:grid}.landing-final-cta h2{max-width:760px}.landing-shell{color:var(--ink);background:linear-gradient(#fffffff5,#f4f4f7fa),radial-gradient(circle at 45% -20%,#0071e31a,#0000 34%),#f5f5f7}.landing-ambient{background:linear-gradient(#0071e30b 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#0071e30b 1px,#0000 1px) 0 0/58px 58px,radial-gradient(circle at 50% 0,#0071e324,#0000 38%);-webkit-mask-image:linear-gradient(#000 0%,#00000085 38%,#0000 72%);mask-image:linear-gradient(#000 0%,#00000085 38%,#0000 72%)}.landing-nav{background:#07090e9e;border-color:#ffffff1a}.landing-brand span{color:#8db9ff}.landing-nav-cta{color:#dce9ff;background:#8db9ff1c;border-color:#8db9ff5c}.landing-hero{min-height:min(780px,100svh - 34px);padding:104px 24px 52px}.landing-hero-media{opacity:.46}.landing-hero-inner{gap:16px;width:min(1050px,100%)}.landing-eyebrow{color:#8db9ff}.landing-hero h1{max-width:820px;font-size:clamp(42px,5.9vw,76px);font-weight:820;line-height:1}.landing-hero-subtitle{width:min(720px,100%)}.landing-composer-card{text-align:left;background:linear-gradient(#ffffff1c,#ffffff0e),#0c0e149e;border-color:#ffffff29;width:min(980px,100%);margin-top:10px;box-shadow:0 34px 100px #00000061,inset 0 1px #ffffff1a}.landing-composer-card .link-field svg{color:#8db9ff}.landing-composer-card .link-secondary-button{color:#f5f6fbe0;background:#ffffff13;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff12}.landing-script-input-row .script-textarea{min-height:68px}.landing-composer-card .toolbar-chip{color:#f5f6fbc7;background:#fff1;border-color:#ffffff1a}.landing-composer-card .toolbar-chip svg,.landing-composer-card .composer-toolbar{color:#f5f6fb9e}.landing-primary-button{color:#fff;background:radial-gradient(circle at 24% 10%,#ffffff47,#0000 32%),linear-gradient(145deg,#5698ff,#2369e8f5 60%,#122456);border-color:#aeceff8f;box-shadow:0 20px 48px #296fff47,inset 0 1px #fff3}.landing-section-head h2,.landing-feature-band h2,.landing-security h2,.landing-final-cta h2{color:var(--ink);font-size:clamp(27px,3.1vw,42px);font-weight:790;line-height:1.12}.landing-section-head .landing-eyebrow,.landing-feature-band .landing-eyebrow,.landing-security .landing-eyebrow,.landing-final-cta .landing-eyebrow{color:var(--blue)}.landing-answer-card svg,.landing-output-rail svg,.landing-feature-list svg,.landing-security svg,.landing-value-list svg{color:var(--blue)}.workflow-index{color:#0071e39e}.landing-preview-stage{background:radial-gradient(circle at 20% 0,#4d9aff33,#0000 38%),linear-gradient(145deg,#08090cf7,#0e1626f2),#08090c}.preview-script span,.preview-export span{color:#dce9ff;background:#8db9ff24}.landing-price-card a{background:var(--dark);border-color:#0071e32e}.studio-shell{width:min(1480px,100%);margin:0 auto;padding:18px 26px 34px}.studio-nav,.studio-head,.command-top,.command-footer,.footer-tools,.panel-title,.drawer-actions,.brand-lockup,.stepper,.system-state,.nav-right{align-items:center;display:flex}.studio-nav{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#f5f5f7d1;border-bottom:1px solid #0000000f;justify-content:space-between;gap:18px;padding:12px 0;position:sticky;top:0}.brand-lockup{gap:10px;min-width:210px}.brand-lockup span,.stage-glass,.image-fallback{place-items:center;display:grid}.brand-lockup span{border-radius:var(--radius);background:var(--paper);width:34px;height:34px;color:var(--blue);border:1px solid #0071e333;box-shadow:0 10px 22px #0071e31f}.brand-lockup strong{font-size:15px}.stepper{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffc7;gap:6px;padding:4px}.stepper span{min-width:84px;color:var(--muted);text-align:center;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:700}.stepper .active{background:var(--dark);color:#fff}.system-state{min-width:210px;max-width:420px;color:var(--muted);justify-content:flex-end;gap:8px;font-size:13px;font-weight:700}.system-state span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-right{justify-content:flex-end;gap:10px;min-width:300px}.nav-admin-link,.nav-auth-button{min-height:36px;padding:0 12px}.account-pill{border:1px solid var(--line);border-radius:var(--radius);max-width:220px;min-height:36px;color:var(--ink);background:#fffc;grid-template-columns:16px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:0 5px 0 12px;font-size:13px;font-weight:760;display:inline-grid}.account-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-pill button{width:28px;height:28px;color:inherit;background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.account-pill button:hover:not(:disabled){background:#00000014}.credit-pill{border-radius:var(--radius);color:#0b66d8;cursor:pointer;background:#0071e314;border:1px solid #0071e333;justify-content:center;align-items:center;gap:7px;max-width:150px;min-height:36px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.credit-pill span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.language-switch{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffc7;grid-template-columns:repeat(2,1fr);padding:3px;display:grid}.language-switch button{min-width:52px;min-height:30px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:760}.language-switch .selected{background:var(--dark);color:#fff}.system-state.success{color:var(--green)}.system-state.error{color:var(--salmon)}.system-state.loading{color:var(--blue)}.studio-head{justify-content:space-between;gap:20px;margin:30px 0 18px}.eyebrow{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0 0 7px;font-size:12px;font-weight:760}h1,h2,p{margin-top:0}h1{margin-bottom:0;font-size:48px;font-weight:780;line-height:1.04}h2{margin:0;font-size:20px;font-weight:760;line-height:1.2}.minimal-shell{width:min(1180px,100%)}.minimal-head{text-align:center;width:min(760px,100%);margin:56px auto 22px}.model-badge-row{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 14px;display:flex}.seedance-chip,.reference-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:840;line-height:1;display:inline-flex}.seedance-chip{color:#fff;background:radial-gradient(circle at 16% 0,#ffffff38,#0000 34%),linear-gradient(145deg,#488ffff0,#205edceb);border:1px solid #8db9ff6b;box-shadow:0 14px 34px #296fff3d}.reference-chip{color:#f5f6fbc7;background:#fff1;border:1px solid #ffffff21}.minimal-head h1{margin-bottom:12px}.minimal-head>p:last-child{width:min(620px,100%);color:var(--muted);margin:0 auto;font-size:15px;line-height:1.65}.composer-card{border-radius:var(--radius);width:min(980px,100%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe6;border:1px solid #00000014;gap:12px;margin:0 auto;padding:14px;display:grid}.link-field{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;padding:7px 8px 7px 13px;display:grid}.link-field svg{color:var(--blue)}.link-field input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none}.link-field button{border-radius:var(--radius);background:var(--dark);color:#fff;border:0;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 14px;font-weight:740;display:inline-flex}.link-field .link-secondary-button{border:1px solid var(--line);color:var(--ink);background:#ffffffbd}.link-field button:disabled,.secondary-action:disabled,.video-action:disabled{cursor:wait;opacity:.48}.script-textarea{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-height:176px;max-height:420px;color:var(--ink);resize:vertical;outline:none;padding:16px;line-height:1.58}.script-textarea:focus{border-color:#0071e38c;box-shadow:0 0 0 4px #0071e31a}.script-actions{min-height:176px;display:grid}.secondary-action,.video-action{border-radius:var(--radius);justify-content:center;align-items:center;gap:8px;font-weight:760;display:inline-flex}.secondary-action{border:1px solid var(--line);background:var(--paper);color:var(--ink)}.video-action{background:var(--dark);color:#fff;border:0;box-shadow:0 18px 38px #08090c29}.script-chip{color:#fff;background:#0068d8;border:1px solid #0071e3bd;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;box-shadow:0 18px 40px #0071e338}.script-chip svg{color:#fff}.script-chip:hover:not(:disabled){background:#005fc5;border-color:#4e8effdb;transform:translateY(-1px);box-shadow:0 22px 48px #0071e347}.script-chip:disabled{cursor:not-allowed;opacity:1;color:#dce9ffc7;box-shadow:none;background:#8db9ff2e;border-color:#8db9ff3d;transform:none}.script-chip:disabled svg{color:#dce9ffc7}.toolbar-chip:disabled{cursor:wait;opacity:.5}.composer-toolbar,.toolbar-left,.toolbar-chip{align-items:center;display:flex}.composer-toolbar{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px}.toolbar-left{flex-wrap:wrap;gap:8px}.toolbar-chip{border:1px solid var(--line);border-radius:var(--radius);min-height:36px;color:var(--ink);background:#ffffffc2;gap:7px;padding:0 11px;font-weight:740}.toolbar-chip svg{color:var(--muted)}.download-location-chip{text-overflow:ellipsis;white-space:nowrap;max-width:min(100%,320px);overflow:hidden}.selected-products-chip{color:var(--blue);background:#0071e314;border-color:#0071e352}.queued-products-panel{border-radius:var(--radius);background:linear-gradient(#ffffff12,#ffffff09),#0c0e1480;border:1px solid #8db9ff2e;gap:12px;width:min(980px,100%);margin:14px auto 0;padding:12px;display:grid}.queued-products-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.queue-title-stack{gap:5px;min-width:0;display:grid}.queue-title-stack span,.queued-products-head button{align-items:center;gap:7px;font-weight:780;display:inline-flex}.queue-title-stack span{color:#dce9ff;min-width:0;font-size:14px}.queue-title-stack p{color:#f5f6fb8f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:720;overflow:hidden}.queue-control-group{justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;display:flex}.queued-products-head button{border-radius:var(--radius);justify-content:center;min-height:36px;padding:0 12px;font-size:12px}.queue-ghost-button,.queue-secondary-button{color:#f5f6fbc7;background:#ffffff0f;border:1px solid #ffffff1c}.queue-secondary-button{color:#dce9ff;border-color:#8db9ff38}.queue-primary-button{color:#fff;background:radial-gradient(circle at 24% 10%,#ffffff3d,#0000 32%),linear-gradient(145deg,#488ffff5,#205edcf0 58%,#101e46fa);border:1px solid #8db9ff80;box-shadow:0 16px 38px #296fff3d,inset 0 1px #ffffff38}.queue-icon-button{color:#f5f6fba8;background:#ffffff0e;border:1px solid #ffffff1a;width:36px;padding:0}.queued-products-head button:disabled{cursor:not-allowed;opacity:.5}.queued-products-list{gap:6px;display:grid}.queued-product-row{border-radius:var(--radius);background:#ffffffb8;border:1px solid #0071e321;grid-template-columns:38px 46px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:66px;padding:9px 10px;display:grid}.queued-product-row.script-ready{background:radial-gradient(circle at 8% 0,#8db9ff1f,#0000 38%),#ffffffd1;border-color:#8db9ff52}.queued-product-index{color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;font-size:11px;font-weight:780}.queued-product-media{width:46px;height:46px;color:var(--blue);background:#0071e314;border-radius:7px;place-items:center;display:grid;overflow:hidden}.queued-product-media img{object-fit:cover;width:100%;height:100%}.queued-product-copy{text-align:left;background:0 0;border:0;gap:3px;min-width:0;padding:0;display:grid}.queued-product-copy strong,.queued-product-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queued-product-copy strong{color:var(--ink);font-size:13px;font-weight:780}.queued-product-copy:disabled{cursor:default}.queued-product-copy:not(:disabled){cursor:pointer}.queued-product-copy:not(:disabled):hover strong{color:var(--blue)}.queued-product-copy span,.queued-product-row small{color:var(--muted);font-size:11px;font-weight:720}.queued-product-row small{white-space:nowrap;background:#0071e314;border-radius:999px;padding:4px 7px}.queued-product-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.queued-product-actions button{border-radius:var(--radius);min-height:32px;color:var(--muted);white-space:nowrap;background:#ffffffa8;border:1px solid #0071e324;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:760;display:inline-flex}.queued-product-actions button:disabled{cursor:not-allowed;opacity:.46}.queued-product-actions .queued-video-button{color:#fff;background:radial-gradient(circle at 24% 10%,#ffffff3d,#0000 32%),linear-gradient(145deg,#488ffff5,#205edcf0 58%,#101e46fa);border-color:#8db9ff75;box-shadow:0 12px 28px #296fff33,inset 0 1px #ffffff38}.minimal-alert{width:min(980px,100%);margin:12px auto 0}.queue-completion-toast{border-radius:var(--radius);color:#d8ffef;background:linear-gradient(#3de6ad1f,#1f9d6612),#0c0e148a;border:1px solid #3de6ad3d;align-items:center;gap:10px;width:min(980px,100%);margin:12px auto 0;padding:10px 12px;animation:.18s both toast-in;display:flex;box-shadow:0 18px 48px #1f9d6624,inset 0 1px #ffffff14}.queue-completion-toast span{color:#fff;background:#1f9d66;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 10px 26px #1f9d6647}.queue-completion-toast strong{font-size:14px;font-weight:820}.video-result-card{border:1px solid var(--line);border-radius:var(--radius);width:min(980px,100%);box-shadow:var(--shadow);background:#ffffffe6;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:16px;margin:12px auto 0;padding:10px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.result-card-list{gap:12px;width:min(980px,100%);margin:12px auto 0;display:grid}.result-card-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.result-card-toolbar span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;overflow:hidden}.generate-all-button{border-radius:var(--radius);background:var(--dark);color:#fff;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:780;display:inline-flex;box-shadow:0 16px 36px #08090c29}.generate-all-button:disabled{cursor:not-allowed;opacity:.48}.result-card-list .video-result-card{width:100%;margin:0}.video-result-card:hover{border-color:#0071e357;transform:translateY(-1px);box-shadow:0 28px 80px #12141b24}.video-card-media{aspect-ratio:16/10;border-radius:var(--radius);background:#11131a;place-items:center;display:grid;position:relative;overflow:hidden}.video-card-media video,.video-card-media img,.video-preview-stage video,.video-preview-stage img{object-fit:cover;width:100%;height:100%;display:block}.generation-card .video-card-media img{object-fit:contain;background:#fffffff0}.video-card-media>span{width:28px;height:28px;color:var(--dark);background:#ffffffe6;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:0 10px 24px #00000038}.video-card-placeholder{color:#ffffff9e;place-items:center;width:100%;height:100%;display:grid}.video-card-placeholder.large{min-height:360px}.video-card-copy{min-width:0}.video-card-copy p{color:var(--blue);margin:0 0 5px;font-size:12px;font-weight:780}.video-card-copy h2{margin-bottom:6px;font-size:19px}.video-card-copy span,.video-preview-footer span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.video-card-copy em{color:var(--muted);margin-top:6px;font-size:12px;font-style:normal;font-weight:680;display:block}.video-card-actions,.preview-button,.download-button,.video-preview-footer{align-items:center;display:flex}.video-card-actions{justify-content:flex-end;gap:8px}.preview-button,.download-button{border-radius:var(--radius);justify-content:center;gap:7px;min-height:36px;padding:0 12px;font-size:13px;font-weight:760}.preview-button{border:1px solid var(--line);background:var(--paper);color:var(--ink)}.download-button{background:var(--dark);color:#fff;border:0}.download-button:disabled{cursor:not-allowed;opacity:.48}.video-preview-panel{gap:12px;display:grid}.video-preview-stage{border-radius:var(--radius);background:#050608;place-items:center;width:100%;max-height:72vh;display:grid;overflow:hidden}.video-preview-stage video,.video-preview-stage img{object-fit:contain;max-height:72vh}.video-preview-footer{justify-content:space-between;gap:12px}.modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overscroll-behavior:contain;background:radial-gradient(circle at 50% 8%,#2472ff33,#0000 34%),radial-gradient(circle at 78% 28%,#15b1d21f,#0000 30%),#02060ebd;place-items:center;min-height:100dvh;padding:clamp(16px,4vh,34px);display:grid;position:fixed;inset:0;overflow:auto}.modal-card{border-radius:var(--radius);color:#f7f8ff;background:#0b0d12;border:1px solid #ffffff1f;gap:16px;width:min(680px,100%);max-height:calc(100dvh - 68px);padding:18px;animation:.18s both modal-pop;display:grid;overflow:auto;box-shadow:0 36px 120px #00000073}.modal-card.product-preview-modal{width:min(1020px,100%);padding:16px}.auth-card{background:radial-gradient(circle at 76% -6%,#539cff6b,#0000 36%),radial-gradient(circle at 2% 24%,#1bcbff29,#0000 34%),linear-gradient(#0c172afa,#040912fc);border-color:#78b5ff4d;gap:16px;width:min(520px,100%);padding:22px;position:relative;overflow:hidden;box-shadow:0 36px 120px #000000a3,0 26px 74px #1d64ff33,inset 0 1px #ffffff14}.auth-card:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#81bbff12 1px,#0000 1px),linear-gradient(90deg,#81bbff0e 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000d1,#0000 78%);mask-image:linear-gradient(#000000d1,#0000 78%)}.auth-card:after{aspect-ratio:1;filter:blur(18px);pointer-events:none;content:"";background:radial-gradient(circle,#248eff3d,#0000 68%);border-radius:999px;width:58%;position:absolute;bottom:-22%;right:-18%}.auth-card>*{z-index:1;position:relative}.auth-hero{grid-template-columns:46px minmax(0,1fr) 34px;align-items:start;gap:12px;display:grid}.auth-icon-mark,.auth-close-button{place-items:center;display:grid}.auth-icon-mark{border-radius:var(--radius);color:#fff;background:radial-gradient(circle at 26% 18%,#ffffff61,#0000 32%),linear-gradient(145deg,#54a4fff5,#185be6e6);border:1px solid #96caff5c;width:48px;height:48px;box-shadow:0 18px 42px #296fff52}.auth-hero h2{color:#f8fbff;margin:0 0 8px;font-size:25px;line-height:1.1}.auth-close-button{border-radius:var(--radius);color:#ddedffc2;background:#0a192eb8;border:1px solid #99cbff2e;width:34px;height:34px;transition:background .16s,color .16s,transform .16s}.auth-close-button:hover{color:#fff;background:#1f5bae85;transform:translateY(-1px)}.auth-subtitle,.auth-note{color:#daeaffad;margin:0;font-size:13px;font-weight:650;line-height:1.55}.auth-benefit-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.auth-benefit-row span{border-radius:var(--radius);color:#e5f0ffd1;background:#0b1f3a9e;border:1px solid #80bcff33;align-items:center;gap:7px;min-width:0;min-height:42px;padding:8px 9px;font-size:12px;font-weight:760;line-height:1.25;display:flex}.auth-benefit-row svg{color:#70c7ff;flex:none}.auth-field{gap:8px;display:grid}.auth-field span{color:#dcecffc2;font-size:12px;font-weight:760}.auth-input-shell{border-radius:var(--radius);color:#7cc9ffeb;background:linear-gradient(#112a49cc,#081629c2);border:1px solid #80bcff38;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-height:46px;padding:0 13px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.auth-input-shell:focus-within{background:linear-gradient(#193b66e0,#0b1c34d1);border-color:#74caffb8;box-shadow:0 0 0 3px #2b96f72e,0 14px 34px #1058be29}.auth-input-shell input{color:#f8fbff;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:14px}.auth-input-shell input::placeholder{color:#c4dbf973}.auth-actions{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.auth-actions .generate-button{background:radial-gradient(circle at 22% 12%,#ffffff42,#0000 32%),linear-gradient(135deg,#4ba2ff,#1d67f0 58%,#0e43b5);border-color:#7ecdff6b;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;display:inline-flex;box-shadow:0 18px 46px #2577ff57}.auth-actions .ghost-button{color:#e2efffd6;background:#0b1f3a8a;border-color:#7ebeff38;min-height:44px}.modal-card.billing-modal-card{width:min(960px,100%)}.billing-panel{gap:15px;display:grid}.billing-summary-card{border-radius:var(--radius);background:radial-gradient(circle at 0 0,#8db9ff29,#0000 38%),#ffffff0e;border:1px solid #8db9ff2e;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:14px;padding:14px;display:grid}.billing-summary-card span,.billing-summary-card em,.billing-subtitle,.billing-plan-card p,.billing-section-head span,.billing-order-row span,.billing-order-row em,.billing-empty-orders,.billing-loading{color:#f5f6fb9e;font-size:13px;font-weight:680;line-height:1.5}.billing-summary-card strong{color:#f7f8ff;margin-top:4px;font-size:30px;line-height:1;display:block}.billing-summary-card em{color:#dce9ff;background:#8db9ff1a;border:1px solid #8db9ff33;border-radius:999px;width:max-content;max-width:100%;margin-top:10px;padding:5px 9px;font-style:normal;display:inline-flex}.billing-balance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.billing-balance-grid span{color:#f5f6fbc7;text-align:center;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;place-items:center;min-height:40px;display:grid}.billing-subtitle{margin:0}.billing-redeem-card{border-radius:var(--radius);background:radial-gradient(circle at 0 0,#488fff2e,#0000 42%),#0d223e94;border:1px solid #74caff3d;grid-template-columns:minmax(180px,.82fr) minmax(220px,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.billing-redeem-card span{color:#8db9ffc7;margin-bottom:3px;font-size:12px;font-weight:820;display:block}.billing-redeem-card strong{color:#f7f8ff;font-size:14px}.billing-redeem-card label{border-radius:var(--radius);color:#8db9ff;background:#ffffff12;border:1px solid #ffffff1c;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:0 11px;display:grid}.billing-redeem-card input{color:#f7f8ff;text-transform:uppercase;background:0 0;border:0;outline:none;min-width:0;font-size:14px;font-weight:720}.billing-redeem-card input::placeholder{color:#f5f6fb6b;text-transform:none}.billing-redeem-card button{color:#08090c;background:#f5f8fff0;border:1px solid #8db9ff6b;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:13px;font-weight:840;display:inline-flex}.billing-redeem-card button:disabled{cursor:not-allowed;opacity:.52}.billing-tabs{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.billing-tabs button{color:#f5f6fb9e;background:0 0;border:0;border-radius:999px;min-height:40px;font-size:13px;font-weight:800}.billing-tabs button.selected{color:#070a10;background:#f5f8fff0;box-shadow:0 10px 24px #0000002e}.billing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.billing-plan-card{border-radius:var(--radius);background:linear-gradient(#ffffff15,#ffffff09),#ffffff0a;border:1px solid #ffffff1b;align-content:start;gap:11px;min-height:254px;padding:14px;display:grid}.billing-plan-card.featured{background:radial-gradient(circle at 16% 0,#8db9ff33,#0000 42%),linear-gradient(#ffffff1a,#ffffff0b),#2b70f714;border-color:#8db9ff57;box-shadow:0 20px 54px #2b70f724}.billing-plan-head,.billing-credit-line,.billing-section-head,.billing-order-row{align-items:center;display:flex}.billing-plan-head{color:#f5f6fb8a;justify-content:space-between;gap:8px;font-size:12px;font-weight:780}.billing-plan-head strong{color:#dce9ff;background:#8db9ff1f;border:1px solid #8db9ff3d;border-radius:999px;padding:4px 8px;font-size:11px}.billing-plan-card h3{color:#f7f8ff;margin:0;font-size:18px}.billing-price{color:#f7f8ff;align-items:end;gap:3px;display:flex}.billing-price span{color:#f5f6fb8f;padding-bottom:5px;font-size:14px;font-weight:780}.billing-price strong{font-size:38px;line-height:.95}.billing-credit-line{color:#dce9ff;gap:7px;font-size:13px;font-weight:780}.billing-plan-card p{margin:0}.billing-buy-button{color:#fff;background:radial-gradient(circle at 24% 10%,#ffffff38,#0000 30%),linear-gradient(145deg,#488ffff5,#205edcf5);border:1px solid #8db9ff7a;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:13px;font-weight:840;display:inline-flex;box-shadow:0 14px 32px #296fff33}.billing-buy-button:disabled{cursor:not-allowed;opacity:.58}.billing-orders-section{border-top:1px solid #ffffff1a;gap:10px;padding-top:14px;display:grid}.billing-section-head{justify-content:space-between;gap:12px}.billing-section-head strong{color:#f7f8ff}.billing-order-list{gap:8px;display:grid}.billing-order-row{border-radius:var(--radius);background:#ffffff0b;border:1px solid #ffffff18;grid-template-columns:minmax(0,1fr) auto auto auto;gap:10px;min-height:58px;padding:10px;display:grid}.billing-order-row strong,.billing-order-row span{display:block}.billing-order-row small{color:#dce9ff;background:#8db9ff1c;border-radius:999px;place-items:center;min-width:68px;min-height:28px;font-size:12px;font-weight:780;display:inline-grid}.billing-order-row.paid small{color:#baf5c8;background:#30d15821}.billing-order-row.cancelled small{color:#f5f6fb8f;background:#ffffff14}.billing-order-row button{color:#f5f6fbcc;background:#ffffff1a;border:0;border-radius:999px;min-height:30px;padding:0 10px;font-size:12px;font-weight:760}.billing-empty-orders,.billing-loading{border-radius:var(--radius);background:#8db9ff0f;border:1px dashed #8db9ff33;justify-content:center;align-items:center;gap:8px;min-height:54px;display:inline-flex}.modal-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.modal-head button{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);width:36px;height:36px;color:var(--ink);place-items:center;display:grid}.template-card-grid,.country-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.template-modal-tools{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.template-modal-tools button,.template-submit-button,.template-file-button{color:#f7f8ff;background:#ffffff13;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:13px;font-weight:780;display:inline-flex}.template-modal-tools button{background:linear-gradient(#ffffff17,#ffffff0b),#8db9ff14;transition:transform .16s,border-color .16s,background .16s}.template-modal-tools button:hover{background:linear-gradient(#ffffff1f,#ffffff0f),#8db9ff1f;border-color:#8db9ff57;transform:translateY(-1px)}.template-modal-tools span{color:#f5f6fb94;font-size:12px;font-weight:720}.template-upload-panel{border-radius:var(--radius);background:radial-gradient(circle at 18% 0,#8db9ff24,#0000 34%),linear-gradient(#ffffff15,#ffffff09),#101218bd;border:1px solid #ffffff1a;gap:15px;padding:18px 18px 16px;display:grid;box-shadow:inset 0 1px #ffffff14}.standalone-template-upload{padding:18px}.template-upload-subtitle{color:#f5f6fb94;margin:-2px 0 1px;font-size:13px;font-weight:620;line-height:1.55}.template-upload-panel label{gap:7px;display:grid}.template-upload-panel label>span{color:#f5f6fba3;font-size:12px;font-weight:680}.template-upload-panel input,.template-upload-panel textarea{color:#f7f8ff;background:#fff1;border:1px solid #ffffff1c;border-radius:12px;outline:none;width:100%;padding:11px 12px;transition:border-color .16s,background .16s,box-shadow .16s}.template-upload-panel input{min-height:44px}.template-upload-panel textarea{resize:vertical;min-height:156px;line-height:1.6}.template-upload-panel input::placeholder,.template-upload-panel textarea::placeholder{color:#f5f6fb6b}.template-upload-panel input:focus,.template-upload-panel textarea:focus{background:#ffffff18;border-color:#0a84ffad;box-shadow:0 0 0 4px #0a84ff24}.batch-link-panel{gap:12px;display:grid}.batch-link-panel textarea{resize:vertical;border-radius:var(--radius);color:#f7f8ff;background:#ffffff0e;border:1px solid #ffffff1f;outline:none;width:100%;min-height:220px;padding:14px;line-height:1.65}.batch-link-panel textarea::placeholder{color:#f5f6fb6b}.batch-link-panel textarea:focus{border-color:#8db9ff80;box-shadow:0 0 0 4px #5d95ff1f}.batch-link-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.batch-link-helper{gap:4px;min-width:0;display:grid}.batch-link-actions span,.batch-link-helper small,.library-select-note p{color:#f5f6fb94;margin:0;font-size:12px;font-weight:700;line-height:1.45}.batch-link-helper small{color:#f5f6fb70;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.batch-link-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.batch-link-actions button,.batch-file-button{border-radius:var(--radius);color:#08090c;white-space:nowrap;background:#ffffffeb;border:0;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:780;display:inline-flex}.batch-file-button{cursor:pointer;color:#f7f8ff;background:#ffffff14;border:1px solid #ffffff24}.batch-file-button input{display:none}.batch-link-actions button:disabled{cursor:not-allowed;opacity:.5}.template-upload-footer{grid-template-columns:minmax(152px,.54fr) minmax(0,1fr);align-items:stretch;gap:12px;margin-top:1px;display:grid}.template-cancel-button,.template-upload-actions{align-items:center;display:inline-flex}.template-file-button{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.template-file-row{align-items:stretch;display:flex}.template-upload-panel .template-file-button{color:#f5f6fbe0;background:#ffffff12;border-color:#ffffff1f;border-radius:999px;grid-template-columns:auto minmax(0,1fr);min-height:48px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-grid;box-shadow:inset 0 1px #ffffff12}.template-upload-panel .template-file-button:hover{background:#ffffff1a;border-color:#8db9ff38}.template-file-button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.template-file-button input{display:none}.visibility-toggle{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid;box-shadow:inset 0 1px #ffffff0e}.visibility-toggle button{color:#f7f8ff;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:999px;gap:1px;min-height:42px;padding:5px 12px;transition:background .16s,box-shadow .16s,color .16s;display:grid}.visibility-toggle button.selected{color:#070a10;background:#f5f8fff0;box-shadow:0 8px 20px #0000002e}.visibility-toggle strong{font-size:13px;font-weight:780}.visibility-toggle span{color:#f5f6fb85;font-size:11px;font-weight:620}.visibility-toggle button.selected span{color:#08090c8a}.template-upload-actions{border-top:1px solid #ffffff14;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:3px;padding-top:14px;display:grid}.template-cancel-button{color:#f5f6fbd6;background:#7676802e;border:0;border-radius:999px;justify-content:center;min-height:44px;padding:0 12px;font-size:13px;font-weight:780;transition:background .16s,color .16s,transform .16s,box-shadow .16s}.template-cancel-button:hover:not(:disabled){color:#fff;background:#76768042;box-shadow:inset 0 1px #ffffff14}.template-cancel-button:disabled{cursor:not-allowed;opacity:.5}.template-submit-button{color:#fff;background:#0a84ff;border:0;border-radius:999px;min-height:44px;transition:background .16s,box-shadow .16s,transform .16s;box-shadow:0 10px 26px #0a84ff47}.template-submit-button:hover:not(:disabled){background:#0a7aed;transform:translateY(-1px);box-shadow:0 12px 30px #0a84ff57}.template-submit-button:disabled{cursor:not-allowed;color:#dce9ff8f;opacity:1;box-shadow:none;background:#0a84ff38;transform:none}.product-library-grid{-webkit-user-select:none;user-select:none;touch-action:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:relative}.product-library-grid.selecting{cursor:crosshair}.product-library-selection-box{z-index:4;pointer-events:none;background:#5d95ff2e;border:1px solid #8db9ffdb;border-radius:6px;position:absolute;box-shadow:0 0 0 1px #ffffff1f,0 14px 36px #296fff33}.library-select-note,.product-library-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.library-select-note{border-radius:var(--radius);background:#ffffff0b;border:1px solid #ffffff1a;padding:10px 12px}.library-select-note span{color:#dce9ff;white-space:nowrap;font-size:13px;font-weight:780}.template-card,.country-card,.product-library-card{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);text-align:left;background:#fbfbfc;gap:8px;padding:16px;display:grid;position:relative}.template-card,.country-card{color:#f7f8ff;background:radial-gradient(circle at 100% 0,#8db9ff1f,#0000 38%),linear-gradient(#ffffff13,#ffffff09),#ffffff09;border-color:#ffffff1c;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.template-card:hover,.country-card:hover{background:radial-gradient(circle at 100% 0,#8db9ff2e,#0000 42%),linear-gradient(#ffffff19,#ffffff0c),#8db9ff0f;border-color:#8db9ff57;transform:translateY(-1px)}.product-library-card{cursor:pointer;align-content:start;min-height:0;padding:8px;transition:transform .16s,background .16s,border-color .16s;overflow:hidden}.product-library-card.selected{background:#5d95ff21;border-color:#8db9ff94;box-shadow:0 18px 46px #296fff29}.product-select-check{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090c7a;border:1px solid #ffffff3d;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:10px;left:10px}.product-library-image{aspect-ratio:1;border-radius:calc(var(--radius) - 2px);width:100%;color:var(--muted);background:#fff;border:1px solid #0f172a14;place-items:center;padding:0;display:grid;overflow:hidden}.product-library-image img{object-fit:contain;width:100%;height:100%}.product-library-delete,.product-library-count{z-index:2;position:absolute}.product-library-delete{color:#ffb0a4;opacity:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090c8a;border:1px solid #ffffff2e;border-radius:999px;place-items:center;width:28px;height:28px;padding:0;transition:opacity .16s,transform .16s,background .16s,border-color .16s;display:grid;top:10px;right:10px;transform:translateY(-2px)}.product-library-card:hover .product-library-delete,.product-library-delete:focus-visible{opacity:1;transform:translateY(0)}.product-library-delete:hover{background:#d75b433d;border-color:#ff8d7c6b}.product-library-count{color:#101014b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #08090c14;border-radius:999px;justify-content:center;align-items:center;min-height:26px;font-size:11px;font-weight:780;display:inline-flex;bottom:10px;left:10px;right:10px}.template-card{align-content:start;min-height:156px;padding:16px 46px 16px 16px}.country-card{grid-template-columns:46px minmax(0,1fr) 28px;align-items:center;min-height:92px;padding:14px}.template-card.selected,.country-card.selected{background:radial-gradient(circle at 100% 0,#8db9ff47,#0000 44%),linear-gradient(145deg,#468eff33,#1958d31f),#fff1;border-color:#8db9ff9e;box-shadow:0 20px 52px #296fff2e,inset 0 1px #ffffff1f}.template-card span,.country-card span,.product-library-card span{color:var(--blue);font-size:12px;font-weight:780}.template-card strong,.country-card strong{font-size:18px}.template-card-kicker{color:#dce9ff;background:#8db9ff1a;border:1px solid #8db9ff33;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:25px;padding:0 9px;display:inline-flex}.template-card-status,.country-card-status{color:#8db9ff;background:#ffffff0e;border:1px solid #ffffff21;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.template-card-status{position:absolute;top:14px;right:14px}.country-card-status{justify-self:end}.country-flag{border-radius:var(--radius);background:#ffffff14;border:1px solid #8db9ff29;place-items:center;width:46px;height:46px;font-size:24px;display:grid}.country-copy{gap:5px;min-width:0;display:grid}.country-copy strong,.country-copy p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-library-footer{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0d12eb;border-top:1px solid #ffffff1a;margin:4px -18px -18px;padding:12px 18px;position:sticky;bottom:-18px}.template-card p,.country-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.template-card svg,.country-card svg{color:var(--blue);position:absolute;bottom:14px;right:14px}.template-card-status svg,.country-card-status svg{color:currentColor;position:static}.library-empty{border:1px dashed var(--line);border-radius:var(--radius);min-height:180px;color:var(--muted);text-align:center;background:#ffffff80;place-items:center;gap:10px;font-size:14px;font-weight:720;display:grid}.settings-panel{gap:12px;display:grid}.pro-settings-panel{min-width:min(620px,100vw - 52px)}.settings-summary-card{border-radius:var(--radius);background:radial-gradient(circle at 86% 0,#8db9ff38,#0000 34%),linear-gradient(135deg,#ffffff1a,#ffffff0b),#5d95ff14;border:1px solid #8db9ff2e;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex;overflow:hidden}.settings-summary-card div{gap:6px;min-width:0;display:grid}.settings-summary-card span,.settings-summary-card em,.settings-section-head span{color:#f5f6fb9e;font-size:12px;font-style:normal;font-weight:820}.settings-summary-card strong{color:#f7f8ff;font-size:22px;line-height:1.12}.settings-summary-card svg,.settings-section-head svg{color:#8db9ff}.settings-section,.settings-section-pair{min-width:0}.settings-section{gap:9px;display:grid}.settings-section-head{align-items:center;gap:7px;display:flex}.settings-section-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.setting-choice-grid{gap:8px;display:grid}.model-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.setting-choice-grid button{border-radius:var(--radius);color:#f7f8ff;text-align:left;background:linear-gradient(#ffffff13,#ffffff0a),#ffffff09;border:1px solid #ffffff1c;align-content:center;gap:4px;min-height:54px;padding:12px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative}.compact-choice-grid button{text-align:center;place-items:center;min-height:48px}.setting-choice-grid button strong{font-size:14px;line-height:1.1}.setting-choice-grid button span{color:#f5f6fb80;font-size:12px;font-weight:680}.setting-choice-grid button:hover:not(:disabled){background:linear-gradient(#ffffff1b,#ffffff0e),#8db9ff14;border-color:#8db9ff57;transform:translateY(-1px)}.setting-choice-grid button.selected{background:radial-gradient(circle at 82% 0,#8db9ff52,#0000 40%),linear-gradient(145deg,#468eff3d,#1958d329),#ffffff12;border-color:#8db9ff9e;box-shadow:0 18px 44px #296fff2e,inset 0 1px #ffffff1f}.setting-choice-grid button.selected:after{content:"";background:#8db9ff;border-radius:999px;width:7px;height:7px;position:absolute;top:10px;right:10px;box-shadow:0 0 18px #8db9ffcc}.setting-choice-grid button:disabled{cursor:not-allowed;color:#f5f6fb52;opacity:.42;transform:none}.duration-slider-card{border-radius:var(--radius);background:linear-gradient(#ffffff14,#ffffff0b),#ffffff09;border:1px solid #8db9ff2e;grid-template-columns:52px minmax(104px,1fr);align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffff17}.duration-slider-value{justify-content:center;align-items:center;min-width:0;display:flex}.duration-slider-value strong{color:#f7f8ff;font-size:15px;line-height:1}.duration-slider-card input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;min-width:0;height:24px;margin:0}.duration-slider-card input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, #8db9fff2 0%, #2b70f7e0 var(--duration-progress), #ffffff1a var(--duration-progress), #ffffff14 100%), #ffffff17;border:1px solid #8db9ff29;border-radius:999px;height:8px;box-shadow:inset 0 1px 1px #ffffff21}.duration-slider-card input[type=range]::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle at 35% 28%,#fff,#cfe1ff 48%,#5f9cff);border:1px solid #ffffffc7;border-radius:999px;width:18px;height:18px;margin-top:-6px;transition:transform .15s,box-shadow .15s;box-shadow:0 10px 26px #2b70f757,0 0 0 5px #8db9ff1f}.duration-slider-card input[type=range]::-moz-range-track{background:linear-gradient(90deg, #8db9fff2 0%, #2b70f7e0 var(--duration-progress), #ffffff1a var(--duration-progress), #ffffff14 100%), #ffffff17;border:1px solid #8db9ff29;border-radius:999px;height:8px;box-shadow:inset 0 1px 1px #ffffff21}.duration-slider-card input[type=range]::-moz-range-thumb{background:radial-gradient(circle at 35% 28%,#fff,#cfe1ff 48%,#5f9cff);border:1px solid #ffffffc7;border-radius:999px;width:18px;height:18px;transition:transform .15s,box-shadow .15s;box-shadow:0 10px 26px #2b70f757,0 0 0 5px #8db9ff1f}.duration-slider-card input[type=range]:hover::-webkit-slider-thumb{transform:scale(1.05);box-shadow:0 12px 30px #2b70f76b,0 0 0 7px #8db9ff24}.duration-slider-card input[type=range]:focus-visible::-webkit-slider-thumb{transform:scale(1.05);box-shadow:0 12px 30px #2b70f76b,0 0 0 7px #8db9ff24}.duration-slider-card input[type=range]:hover::-moz-range-thumb{transform:scale(1.05);box-shadow:0 12px 30px #2b70f76b,0 0 0 7px #8db9ff24}.duration-slider-card input[type=range]:focus-visible::-moz-range-thumb{transform:scale(1.05);box-shadow:0 12px 30px #2b70f76b,0 0 0 7px #8db9ff24}.duration-slider-card input[type=range]:focus-visible{outline:none}.settings-actions{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;display:grid}.settings-save-default,.settings-done{border-radius:var(--radius);justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-weight:820;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.settings-save-default{color:#f5f6fbe0;background:linear-gradient(#ffffff14,#ffffff0b),#ffffff0a;border:1px solid #ffffff21}.settings-save-default:hover{background:linear-gradient(#ffffff1c,#ffffff0e),#8db9ff14;border-color:#8db9ff57;transform:translateY(-1px)}.settings-done{color:#fff;background:radial-gradient(circle at 24% 10%,#ffffff3d,#0000 32%),linear-gradient(145deg,#488ffff5,#205edcf0 58%,#101e46fa);border:1px solid #8db9ff80;box-shadow:0 16px 38px #296fff3d,inset 0 1px #ffffff38}.settings-done:hover{transform:translateY(-1px);box-shadow:0 20px 48px #296fff52,inset 0 1px #ffffff3d}.script-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.script-input-row.batch-mode{grid-template-columns:1fr}.script-editor-shell{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-height:84px;padding:7px 10px;display:grid}.script-input-row.batch-mode .script-editor-shell{background:#ffffff0b;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:58px}.batch-notes-label{color:#dce9ff;white-space:nowrap;background:#8db9ff17;border:1px solid #8db9ff29;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:780;display:inline-flex}.image-tray,.action-pair,.toolbar-action,.image-add-button,.image-thumb-button{align-items:center;display:flex}.image-tray{flex-wrap:wrap;gap:7px;min-height:34px}.image-add-button,.image-thumb-button{border:1px solid var(--line);border-radius:var(--radius);width:34px;height:34px;color:var(--muted);background:#ffffffb8;justify-content:center;padding:0;overflow:hidden}.image-thumb-button img{object-fit:cover;width:100%;height:100%;display:block}.image-tray span{color:var(--muted);font-size:12px;font-weight:720}.script-editor-shell .script-textarea{width:100%;min-height:68px;max-height:520px;box-shadow:none;background:0 0;border:0;padding:6px 2px 0}.script-input-row.batch-mode .script-textarea{resize:vertical;min-height:42px;max-height:160px;padding-top:9px}.script-input-row.expanded .script-editor-shell{grid-template-columns:1fr}.script-input-row.expanded .image-tray,.script-input-row.expanded .script-textarea{grid-column:1}.script-input-row.expanded .script-textarea{min-height:318px}.action-pair{flex-direction:column;align-self:stretch;gap:7px}.quick-action-pair{grid-template-columns:1fr;width:118px;display:grid}.toolbar-action{border-radius:6px;justify-content:center;gap:7px;width:92px;height:100%;min-height:84px;padding:0 11px;font-size:13px;font-weight:760;line-height:1}.quick-action-pair .toolbar-action{width:100%;min-height:48px}.quick-video-chip{color:#fff;background:radial-gradient(circle at 24% 10%,#ffffff3d,#0000 32%),linear-gradient(145deg,#488ffff5,#205edcf0 58%,#101e46fa);border:1px solid #8db9ff80;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 16px 38px #296fff3d,inset 0 1px #ffffff38}.quick-video-chip:hover:not(:disabled){background:radial-gradient(circle at 24% 10%,#ffffff47,#0000 32%),linear-gradient(145deg,#5698ff,#2467e8f5 58%,#122456);border-color:#aeceffb3;transform:translateY(-1px);box-shadow:0 20px 48px #296fff52,inset 0 1px #ffffff3d}.quick-video-chip:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}html[lang=en] .toolbar-action{width:132px}html[lang=en] .quick-action-pair{width:154px}html[lang=en] .quick-action-pair .toolbar-action{width:100%}.image-preview img{border-radius:var(--radius);object-fit:contain;background:#ffffff0f;width:100%;max-height:72vh;display:block}.product-preview-panel{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:16px;display:grid}.product-preview-visuals{grid-template-columns:minmax(0,1fr) 148px;gap:10px;min-width:0;display:grid}.product-preview-hero-image,.product-preview-thumb{background:radial-gradient(circle at 50% 0,#8db9ff1f,#0000 42%),#fffffff0;border:1px solid #ffffff1a;place-items:center;margin:0;display:grid;overflow:hidden}.product-preview-hero-image{aspect-ratio:4/3;border-radius:var(--radius)}.product-preview-thumb,.product-preview-empty-thumb{aspect-ratio:1;border-radius:7px}.product-preview-hero-image img,.product-preview-thumb img{object-fit:contain;width:100%;height:100%;display:block}.product-preview-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.product-preview-empty-thumb,.product-preview-empty-media{color:#f5f6fb80;background:#ffffff0e;border:1px dashed #8db9ff38;place-items:center;display:grid}.product-preview-empty-media{border-radius:var(--radius);text-align:center;grid-column:1/-1;gap:8px;min-height:360px}.product-preview-empty-media span{color:#f5f6fb94;font-size:13px;font-weight:720}.product-preview-copy{align-content:start;gap:14px;min-width:0;display:grid}.product-preview-meta{flex-wrap:wrap;gap:8px;display:flex}.product-preview-meta span{color:#dce9ff;background:#8db9ff1a;border:1px solid #8db9ff2e;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.product-preview-copy h3{color:#f7f8ff;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,2.1vw,30px);font-weight:780;line-height:1.12}.product-preview-description{gap:7px;display:grid}.product-preview-description span,.product-preview-section-head span{color:#f5f6fb94;font-size:12px;font-weight:780}.product-preview-description span{text-transform:uppercase}.product-preview-description p{color:#f5f6fbc2;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.58;display:-webkit-box;overflow:hidden}.product-preview-selling-points{gap:10px;display:grid}.product-preview-section-head{align-items:center;gap:7px;display:inline-flex}.product-preview-section-head svg{color:#8db9ff}.product-preview-selling-points ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.product-preview-selling-points li{border-radius:var(--radius);background:linear-gradient(#ffffff12,#ffffff0a),#ffffff09;border:1px solid #ffffff18;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.product-preview-selling-points li>span{color:#dce9ff;font-variant-numeric:tabular-nums;background:#8db9ff21;border-radius:999px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:820;display:grid}.product-preview-selling-points li p,.product-preview-empty-copy{color:#f5f6fbc2;margin:0;font-size:13px;line-height:1.5}.product-preview-empty-copy{border-radius:var(--radius);background:#8db9ff12;border:1px dashed #8db9ff33;padding:12px}body:has(.minimal-shell){color:#f5f6fb;background:radial-gradient(circle at 50% -16%,#4e8eff2e,#0000 34%),radial-gradient(circle at 74% 12%,#2ccfff1a,#0000 28%),linear-gradient(#050608 0%,#0a0b10 48%,#050608 100%);overflow-x:hidden}.minimal-shell{isolation:isolate;position:relative}.minimal-shell>:not(.ambient-glow,.modal-backdrop){z-index:1;position:relative}.ambient-glow{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ambient-glow:before,.ambient-glow:after{content:"";pointer-events:none;will-change:transform, opacity, filter;position:absolute}.ambient-glow:before{filter:blur(54px)saturate(1.28);width:clamp(980px,132vh,1580px);height:clamp(980px,132vh,1580px);opacity:var(--glow-brightness);transform:translate3d(calc(-50% + var(--glow-nudge-x)), calc(var(--glow-nudge-y)), 0) rotate(var(--glow-tilt)) scale(var(--glow-scale));mix-blend-mode:screen;background:radial-gradient(circle,#82b8ffc7 0%,#3c96ff80 24%,#28cdff38 48%,#3260ff17 68%,#0000 84%),radial-gradient(circle,#cee8ff47 0%,#0000 46%);border-radius:50%;animation:7.5s ease-in-out infinite alternate glow-breathe;top:-50vh;left:50%}.ambient-glow:after{filter:blur(66px);width:clamp(800px,104vh,1260px);height:clamp(800px,104vh,1260px);opacity:calc(var(--glow-brightness) * .68);transform:translate3d(calc(-50% + var(--glow-counter-x)), var(--glow-counter-y), 0);mix-blend-mode:screen;background:radial-gradient(circle,#4bbeff47 0%,#4c76ff21 44%,#0000 76%);border-radius:50%;animation:9s ease-in-out infinite alternate glow-tide;top:-34vh;left:50%}.ambient-glow .grid-texture{z-index:-1;pointer-events:none;opacity:.78;transform:translate3d(var(--grid-nudge-x), var(--grid-nudge-y), 0);will-change:transform;background:linear-gradient(#84b1ff0e 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#84b1ff0e 1px,#0000 1px) 0 0/56px 56px,linear-gradient(#ffffff06 1px,#0000 1px) 0 0/14px 14px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 18%,#000000fa 0%,#00000094 48%,#00000024 72%,#0000 92%),linear-gradient(#000 0%,#000000b8 62%,#00000014 80%,#0000 100%);mask-image:radial-gradient(circle at 50% 18%,#000000fa 0%,#00000094 48%,#00000024 72%,#0000 92%),linear-gradient(#000 0%,#000000b8 62%,#00000014 80%,#0000 100%)}.minimal-shell .studio-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.minimal-shell .brand-lockup span{color:#8db9ff;background:#ffffff14;border-color:#ffffff24;box-shadow:inset 0 1px #ffffff1f,0 18px 42px #0071e333}.minimal-shell .brand-lockup strong,.minimal-shell h1,.minimal-shell h2{color:#f7f8ff}.minimal-shell .ghost-button,.minimal-shell .account-pill,.minimal-shell .credit-pill,.minimal-shell .language-switch,.minimal-shell .toolbar-chip{color:#f5f6fbdb;background:#ffffff0f;border-color:#ffffff1f}.minimal-shell .account-pill button:hover:not(:disabled){background:#ffffff1a}.minimal-shell .credit-pill{color:#dce9ff;background:#2b70f724;border-color:#8db9ff47}.minimal-shell .language-switch .selected{color:#08090c;background:#ffffffe6}.minimal-shell .selected-products-chip{color:#dce9ff;background:#5d95ff26;border-color:#8db9ff5c}.minimal-shell .queued-products-panel{background:radial-gradient(circle at 18% 0,#8db9ff1a,#0000 34%),linear-gradient(#ffffff13,#ffffff09),#0c0e1494;border-color:#8db9ff33;box-shadow:0 24px 70px #00000038,inset 0 1px #ffffff14}.minimal-shell .queued-products-head span{color:#dce9ff}.minimal-shell .queue-title-stack p{color:#f5f6fb8f}.minimal-shell .queued-products-head .queue-ghost-button,.minimal-shell .queued-products-head .queue-secondary-button,.minimal-shell .queued-products-head .queue-icon-button{color:#f5f6fbb3;background:#ffffff12;border-color:#8db9ff33}.minimal-shell .queued-products-head .queue-secondary-button{color:#dce9ff;border-color:#8db9ff47}.minimal-shell .queued-products-head .queue-primary-button{color:#fff;background:radial-gradient(circle at 24% 10%,#ffffff3d,#0000 32%),linear-gradient(145deg,#488ffff5,#205edcf0 58%,#101e46fa);border-color:#8db9ff80;box-shadow:0 16px 38px #296fff3d,inset 0 1px #ffffff38}.minimal-shell .queued-products-head button:hover:not(:disabled){background:#ffffff1a;border-color:#8db9ff5c}.minimal-shell .queued-products-head .queue-primary-button:hover:not(:disabled){background:radial-gradient(circle at 24% 10%,#ffffff47,#0000 32%),linear-gradient(145deg,#5698ff,#2467e8f5 58%,#122456);border-color:#aeceffb3;box-shadow:0 20px 48px #296fff52,inset 0 1px #ffffff3d}.minimal-shell .queued-product-row{background:#fff1;border-color:#8db9ff2b;transition:border-color .16s,background .16s,transform .16s;box-shadow:inset 0 1px #ffffff0f}.minimal-shell .queued-product-row:hover{background:#ffffff16;border-color:#8db9ff4d;transform:translateY(-1px)}.minimal-shell .queued-product-row.script-ready{background:radial-gradient(circle at 8% 0,#8db9ff2e,#0000 38%),#ffffff14;border-color:#8db9ff57}.minimal-shell .queued-product-index{color:#8db9ff8a}.minimal-shell .queued-product-media{color:#8db9ff;background:#8db9ff21}.minimal-shell .queued-product-copy strong{color:#f7f8ff}.minimal-shell .queued-product-copy span,.minimal-shell .queued-product-row small{color:#f5f6fb8f}.minimal-shell .queued-product-row small{background:#8db9ff1f}.minimal-shell .queued-product-actions button{color:#f5f6fbad;background:#ffffff0f;border-color:#ffffff1a}.minimal-shell .queued-product-actions button:hover:not(:disabled){color:#f7f8ff;background:#ffffff18;border-color:#8db9ff3d}.minimal-shell .queued-product-actions .queued-video-button{color:#fff;background:radial-gradient(circle at 24% 10%,#ffffff3d,#0000 32%),linear-gradient(145deg,#488ffff5,#205edcf0 58%,#101e46fa);border-color:#8db9ff80;box-shadow:0 14px 32px #296fff38,inset 0 1px #ffffff38}.minimal-shell .language-switch button,.minimal-shell .system-state,.minimal-shell .minimal-head>p:last-child,.minimal-shell .composer-toolbar,.minimal-shell .toolbar-chip svg{color:#f5f6fb9e}.minimal-shell .eyebrow{color:#8db9ffd6}.minimal-shell .system-state{display:none}.minimal-shell .composer-card{background:linear-gradient(#ffffff1c,#ffffff0e),#0c0e1494;border-color:#ffffff1f;position:relative;box-shadow:0 34px 100px #00000061,inset 0 1px #ffffff1a}.minimal-shell .link-field,.minimal-shell .script-textarea{color:#f7f8ff;background:#ffffff13;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff12}.minimal-shell .link-field svg{color:#8db9ff}.minimal-shell .link-field input,.minimal-shell .script-textarea{color:#f7f8ff}.minimal-shell .link-field input::placeholder,.minimal-shell .script-textarea::placeholder{color:#f5f6fb7a}.minimal-shell .link-field button{color:#08090c;background:#ffffffe6;box-shadow:0 12px 24px #00000047}.minimal-shell .link-field .link-secondary-button{color:#f5f6fbe0;background:#ffffff13;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff12}.minimal-shell .composer-status{z-index:4;color:#f5f6fbc7;pointer-events:none;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;justify-self:center;align-items:center;gap:8px;width:max-content;max-width:min(560px,100%);min-height:34px;padding:0 14px;font-size:13px;font-weight:740;animation:.18s both toast-in;display:inline-flex;position:absolute;top:-44px;left:50%;transform:translate(-50%)}.minimal-shell .composer-status.success{color:#93f3cc;background:#1f9d6629;border-color:#3de6ad47}.minimal-shell .composer-status.loading{color:#b9d6ff;background:#0071e329;border-color:#8db9ff52}.minimal-shell .composer-status.error{color:#ffb7a6;background:#d75b432e;border-color:#ff7e6157}.minimal-shell .script-textarea:focus{border-color:#8db9ff94;box-shadow:0 0 0 4px #5d95ff24,inset 0 1px #ffffff14}.minimal-shell .video-action{color:#fff;background:radial-gradient(circle at 30% 18%,#ffffff47,#0000 24%),linear-gradient(145deg,#468efffa,#1958d3eb 48%,#10121cf5);border:1px solid #ffffff2e;transition:transform .16s,box-shadow .16s,filter .16s;position:relative;overflow:hidden;box-shadow:0 24px 60px #296fff47,inset 0 1px #ffffff47}.minimal-shell .video-action:after{content:"";pointer-events:none;background:linear-gradient(#ffffff2e,#0000 42%);border-radius:7px;position:absolute;inset:1px}.minimal-shell .video-action svg,.minimal-shell .video-action span{z-index:1;position:relative}.minimal-shell .video-action:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 28px 70px #296fff5c,inset 0 1px #ffffff4d}.minimal-shell .video-action:disabled{cursor:not-allowed;opacity:.78;background:radial-gradient(circle at 30% 18%,#ffffff2e,#0000 24%),linear-gradient(145deg,#48526cc7,#1b1e2ae0);box-shadow:inset 0 1px #ffffff24,0 18px 42px #00000042}.minimal-shell .script-chip{color:#fff;background:radial-gradient(circle at 32% 18%,#ffffff2e,#0000 28%),linear-gradient(145deg,#2372ecfa,#0058caf0);border-color:#4990ffc7;box-shadow:0 22px 54px #0071e352,inset 0 1px #ffffff3d}.minimal-shell .script-chip svg{color:#fff}.minimal-shell .script-chip:hover:not(:disabled){background:radial-gradient(circle at 32% 18%,#fff3,#0000 28%),linear-gradient(145deg,#1a67de,#004eb8fa);border-color:#8db9ffe6;box-shadow:0 28px 68px #0071e36b,inset 0 1px #ffffff42}.minimal-shell .script-chip:disabled{color:#dce9ffb8;background:#8db9ff29;border-color:#8db9ff38;box-shadow:inset 0 1px #ffffff14}.minimal-shell .script-chip:disabled svg{color:#dce9ffb8}.minimal-shell .quick-video-chip{color:#fff;background:radial-gradient(circle at 24% 10%,#ffffff3d,#0000 32%),linear-gradient(145deg,#488ffff5,#205edcf0 58%,#101e46fa);border-color:#8db9ff80;box-shadow:0 16px 38px #296fff3d,inset 0 1px #ffffff38}.minimal-shell .quick-video-chip:hover:not(:disabled){background:radial-gradient(circle at 24% 10%,#ffffff47,#0000 32%),linear-gradient(145deg,#5698ff,#2467e8f5 58%,#122456);border-color:#aeceffb3;box-shadow:0 20px 48px #296fff52,inset 0 1px #ffffff3d}.minimal-shell .quick-video-chip:disabled{color:#dce9ffad;box-shadow:none;background:#8db9ff24}.minimal-shell .download-location-chip{color:#dce9ffc7;background:#8db9ff12;border-color:#8db9ff33}.minimal-shell .download-location-chip svg{color:#8db9ff}.minimal-shell .download-location-chip:hover{background:#8db9ff1f;border-color:#8db9ff66}.minimal-shell .modal-backdrop{background:#0000007a}.minimal-shell .modal-card{color:#f7f8ff;background:#0b0d12;border-color:#ffffff1f}.minimal-shell .modal-head button,.minimal-shell .template-card,.minimal-shell .country-card,.minimal-shell .product-library-card{color:#f7f8ff;background:#ffffff0f;border-color:#ffffff1f}.minimal-shell .template-card p,.minimal-shell .country-card p,.minimal-shell .product-library-card span{color:#f5f6fb9e}.minimal-shell .template-card.selected,.minimal-shell .country-card.selected,.minimal-shell .product-library-card.selected{color:#fff;background:#5d95ff29;border-color:#8db9ff85;box-shadow:0 22px 54px #296fff2e}.minimal-shell .product-library-card:hover{background:#ffffff17;border-color:#8db9ff61;transform:translateY(-1px)}.minimal-shell .product-library-image{background:#ffffffe6;border-color:#ffffff1a}.minimal-shell .product-library-count{color:#f5f6fbc7;background:#08090c94;border-color:#ffffff1f}.minimal-shell .library-empty{color:#f5f6fb9e;background:#ffffff0d;border-color:#ffffff1f}.minimal-shell .script-editor-shell{background:#ffffff13;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff12}.minimal-shell .script-editor-shell:focus-within{border-color:#8db9ff94;box-shadow:0 0 0 4px #5d95ff24,inset 0 1px #ffffff14}.minimal-shell .script-editor-shell .script-textarea{color:#f7f8ff;box-shadow:none;background:0 0;border:0}.minimal-shell .script-editor-shell .script-textarea:focus{box-shadow:none}.minimal-shell .script-input-row.batch-mode .script-editor-shell{background:linear-gradient(#ffffff12,#ffffff09),#0c0e146b;border-color:#8db9ff29}.minimal-shell .batch-notes-label{color:#dce9ff;background:#8db9ff1a;border-color:#8db9ff33}.minimal-shell .image-add-button,.minimal-shell .image-thumb-button{color:#f5f6fbc2;background:#ffffff12;border-color:#ffffff24}.minimal-shell .image-add-button{border-style:dashed}.minimal-shell .image-add-button:hover,.minimal-shell .image-thumb-button:hover{background:#8db9ff1f;border-color:#8db9ff94}.minimal-shell .image-tray span{color:#f5f6fb94}.minimal-shell .action-pair{background:0 0;border:0}.minimal-shell .toolbar-action.video-action{background:radial-gradient(circle at 28% 12%,#ffffff38,#0000 30%),linear-gradient(145deg,#468efff5,#1958d3e0 58%,#121f48eb);border-color:#8db9ff57;min-height:34px;box-shadow:0 12px 28px #296fff38,inset 0 1px #ffffff38}.minimal-shell .toolbar-action.video-action:disabled{opacity:.48}.minimal-shell .video-result-card{background:linear-gradient(#ffffff1b,#ffffff0e),#0c0e1499;border-color:#ffffff1f;box-shadow:0 28px 90px #00000057,inset 0 1px #ffffff17}.minimal-shell .video-result-card:hover{border-color:#8db9ff6b;box-shadow:0 34px 100px #0000006b,0 18px 52px #296fff24,inset 0 1px #ffffff1f}.minimal-shell .result-card-toolbar span{color:#f5f6fb94}.minimal-shell .generate-all-button{color:#fff;background:radial-gradient(circle at 24% 10%,#ffffff3d,#0000 32%),linear-gradient(145deg,#488ffff5,#205edce6 58%,#101e46f5);border:1px solid #8db9ff52;box-shadow:0 16px 38px #296fff3d,inset 0 1px #ffffff38}.minimal-shell .generate-all-button:disabled{box-shadow:none;background:#ffffff14}.minimal-shell .video-card-media{background:radial-gradient(circle at 50% 0,#8db9ff2e,#0000 44%),#050608;box-shadow:inset 0 1px #ffffff14}.minimal-shell .video-card-copy p{color:#8db9ffdb}.minimal-shell .video-card-copy span,.minimal-shell .video-card-copy em,.minimal-shell .video-preview-footer span{color:#f5f6fb94}.minimal-shell .preview-button{color:#f5f6fbdb;background:#ffffff0f;border-color:#ffffff1f}.minimal-shell .download-button{color:#08090c;background:#ffffffe6}.minimal-shell .video-preview-stage{background:#050608;border:1px solid #ffffff1a}.ghost-button,.tool-button,.generate-button,.amazon-input button,.preset-tabs button,.mini-toggle button,.parameter-group button{border-radius:var(--radius);font-weight:740;transition:transform .16s,background .16s,border-color .16s,color .16s}.ghost-button{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fffc;justify-content:center;align-items:center;gap:8px;padding:0 13px;display:inline-flex}.ghost-button.dark,.generate-button{background:var(--dark);color:#fff;border:0}.ghost-button:hover,.tool-button:hover,.generate-button:hover{transform:translateY(-1px)}.command-card,.prompt-drawer,.asset-rail,.control-rail,.stage-area{border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffdb;border:1px solid #00000014}.command-card{gap:12px;padding:14px;display:grid}.command-top{gap:12px}.amazon-input{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:7px 8px 7px 13px;display:grid}.amazon-input svg{color:var(--blue)}.amazon-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none}.amazon-input button{background:var(--dark);color:#fff;border:0;min-height:34px;padding:0 14px}.preset-tabs,.mini-toggle{border:1px solid var(--line);border-radius:var(--radius);background:#f0f1f4;padding:3px;display:grid}.preset-tabs{grid-template-columns:repeat(5,minmax(72px,1fr));min-width:min(100%,520px)}.mini-toggle{grid-template-columns:repeat(2,70px)}.preset-tabs button,.mini-toggle button{min-height:34px;color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:0 9px;font-size:13px}.preset-tabs .selected,.mini-toggle .selected{background:var(--paper);color:var(--ink);box-shadow:0 4px 14px #00000014}.product-command-frame{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);gap:12px;padding:12px;transition:border-color .16s,box-shadow .16s;display:grid}.product-command-frame:focus-within{border-color:#0071e38c;box-shadow:0 0 0 4px #0071e31a}.inline-image-strip,.inline-image-list{align-items:center;display:flex}.inline-image-strip{justify-content:space-between;gap:12px}.inline-image-list{flex-wrap:wrap;gap:8px}.inline-thumb{border:1px solid var(--line);border-radius:var(--radius);width:48px;height:48px;color:var(--muted);background:#f7f8fa;place-items:center;padding:0;transition:transform .16s,border-color .16s,background .16s;display:grid;overflow:hidden}.inline-thumb:hover{border-color:#0071e370;transform:translateY(-1px)}.inline-thumb img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.add-thumb{background:#fff;border-style:dashed}.inline-image-strip>span{color:var(--muted);font-size:12px;font-weight:700}.product-command{min-height:128px;color:var(--ink);resize:vertical;background:0 0;border:0;outline:none;padding:0 2px 4px;line-height:1.5}.prompt-drawer textarea:focus{border-color:#0071e38c;box-shadow:0 0 0 4px #0071e31a}.command-footer{justify-content:space-between;gap:12px}.footer-tools{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:13px}.hidden-input{display:none}.tool-button{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.generate-button{justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;display:inline-flex}.generate-button:disabled{cursor:wait;opacity:.52;transform:none}.prompt-drawer{gap:12px;margin-top:14px;padding:16px;display:grid}.inline-alert{border-radius:var(--radius);color:var(--salmon);background:#fff4f1;border:1px solid #d75b4342;gap:6px;margin-top:12px;padding:12px 14px;display:grid}.inline-alert span{color:#8b3a2d;font-size:13px;line-height:1.4}.drawer-actions{gap:8px}.template-private-note{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);gap:7px;padding:14px;display:grid}.template-private-note span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:780}.template-private-note strong{font-size:16px}.template-private-note p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.prompt-drawer>span{color:var(--muted);font-size:13px}.workbench{grid-template-columns:minmax(0,1fr) 326px;gap:16px;margin-top:16px;display:grid}.asset-rail,.control-rail,.stage-area{padding:16px}.panel-title{justify-content:space-between;gap:14px;margin-bottom:14px}.panel-title svg{color:var(--muted)}.product-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);gap:10px;padding:10px;display:grid}.compact-product-card{grid-template-columns:68px minmax(0,1fr);align-items:start}.product-card img,.image-fallback{aspect-ratio:1;border:1px solid var(--line);object-fit:contain;background:#f7f7f9;border-radius:7px;width:100%}.compact-product-card img,.compact-product-card .image-fallback{aspect-ratio:auto;grid-row:1/3;width:68px;height:68px}.product-card strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box;overflow:hidden}.product-card p{-webkit-line-clamp:3;color:var(--muted);-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.muted-card{color:var(--muted)}.image-fallback{color:var(--faint)}.thumb-grid{grid-template-columns:repeat(3,58px);gap:8px;margin-top:12px;display:grid}.thumb-grid figure,.more-tile{aspect-ratio:1;border:1px solid var(--line);background:var(--paper);border-radius:7px;width:58px;margin:0;overflow:hidden}.thumb-grid img{object-fit:cover;width:100%;height:100%;display:block}.more-tile{color:var(--muted);place-items:center;font-weight:760;display:grid}.status-card{border:1px solid var(--line);border-radius:var(--radius);background:#fbfbfc;gap:7px;margin-top:12px;padding:12px;display:grid}.status-card span{color:var(--blue);text-transform:uppercase;font-size:12px;font-weight:780}.status-card strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.stage-area{background:linear-gradient(#ffffffb8,#f3f4f7db),repeating-linear-gradient(0deg,#00000007 0 1px,#0000 1px 42px);align-content:start;gap:14px;min-height:520px;display:grid}.video-stage{border-radius:var(--radius);color:#fff;background:linear-gradient(160deg,#101116f0,#292b32fa),#101014;border:1px solid #ffffff29;place-items:center;width:min(100%,430px);margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 85px #08090c3d}.video-stage.vertical{aspect-ratio:9/16;max-height:640px}.video-stage.wide{aspect-ratio:16/9;width:min(100%,760px)}.stage-glass{aspect-ratio:1;border-radius:var(--radius);color:#ffffffb8;background:#ffffff14;border:1px solid #ffffff24;width:62%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.stage-glass img{object-fit:contain;width:100%;height:100%;display:block}.stage-caption{border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0000006b;border:1px solid #ffffff24;gap:8px;padding:14px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.stage-caption span{color:#ffffff9e;text-transform:uppercase;font-size:12px;font-weight:780}.stage-caption strong{font-size:20px;line-height:1.22}.timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.timeline article{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);gap:7px;min-height:122px;padding:12px;display:grid}.timeline span,.parameter-group>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:780}.timeline strong{font-size:15px}.timeline p{color:var(--muted);margin:0;font-size:12px;line-height:1.42}.script-preview-panel{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffd1;gap:14px;min-height:340px;padding:16px;display:grid}.script-preview-panel.empty{color:var(--muted);min-height:260px}.script-preview-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.script-preview-head svg{color:var(--muted)}.script-summary{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.modal-card.script-preview-card{gap:14px;width:min(1120px,100%);padding:16px;overflow:hidden}.script-preview-card .modal-head{align-items:center;min-height:42px;padding:0 2px}.script-preview-card .modal-head h2{letter-spacing:0;font-size:clamp(24px,3vw,34px);font-weight:820}.script-preview-card .modal-head button{background:#ffffff14;border-radius:10px}.script-preview-modal{gap:12px;min-height:0;display:grid}.script-preview-toolbar{border-radius:var(--radius);background:linear-gradient(#ffffff12,#ffffff09),#ffffff09;border:1px solid #8db9ff24;justify-content:space-between;align-items:end;gap:14px;padding:12px;display:flex}.script-preview-toolbar>div:first-child{gap:5px;min-width:0;display:grid}.script-preview-toolbar span,.script-revision-box span{color:#dce9ffad;font-size:12px;font-weight:800}.script-preview-toolbar p{color:#f5f6fb9e;margin:0;font-size:13px;line-height:1.45}.script-preview-meta{flex-wrap:wrap;justify-content:flex-end;gap:7px;min-width:0;display:flex}.script-preview-meta span{color:#dce9ff;white-space:nowrap;background:#8db9ff17;border:1px solid #8db9ff29;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.script-editor-stage{border-radius:var(--radius);background:radial-gradient(circle at 16% 0,#8db9ff17,#0000 34%),linear-gradient(#ffffff12,#ffffff09),#ffffff09;border:1px solid #ffffff1c;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.script-preview-modal textarea{color:#f7f8ff;width:100%;font:inherit;background:0 0;border:0;outline:none;line-height:1.68}.script-editor-stage textarea{resize:vertical;min-height:min(54vh,520px);max-height:min(58vh,560px);padding:22px 24px;font-size:16px;font-weight:620;display:block}.script-editor-stage textarea:focus{box-shadow:inset 0 0 0 1px #8db9ff6b,0 0 0 4px #5d95ff1f}.script-revision-box{border-radius:var(--radius);background:#ffffff09;border:1px solid #ffffff18;grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:12px;padding:12px;display:grid}.script-revision-box label{gap:8px;display:grid}.script-revision-box textarea{resize:vertical;border-radius:var(--radius);color:#f7f8ff;background:#05060847;border:1px solid #ffffff1a;min-height:66px;max-height:150px;padding:12px 13px;font-size:14px;font-weight:620}.script-revision-box textarea::placeholder{color:#f5f6fb5c}.script-revision-box textarea:focus{border-color:#8db9ff75;box-shadow:0 0 0 4px #5d95ff1f}.script-revision-box button{border-radius:var(--radius);color:#fff;background:radial-gradient(circle at 24% 10%,#ffffff3d,#0000 32%),linear-gradient(145deg,#488ffff5,#205edcf0 58%,#101e46fa);border:1px solid #8db9ff80;justify-content:center;align-items:center;gap:8px;min-height:66px;padding:0 16px;font-size:14px;font-weight:820;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 16px 38px #296fff3d,inset 0 1px #ffffff38}.script-revision-box button:hover:not(:disabled){border-color:#aeceffb3;transform:translateY(-1px);box-shadow:0 20px 48px #296fff52,inset 0 1px #ffffff3d}.script-revision-box button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.script-preview-modal pre{color:#f7f8ff;white-space:pre-wrap;margin:0;font-family:inherit;font-size:14px;font-weight:560;line-height:1.7}.script-columns{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.script-columns section,.script-scene-list article{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffc7;padding:12px}.script-columns span,.script-scene-list>span{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:780;display:block}.script-columns ol{gap:8px;margin:0;padding-left:18px;display:grid}.script-columns p,.script-columns li,.script-scene-list p,.script-scene-list small{color:var(--muted);margin:0;font-size:13px;line-height:1.48}.script-scene-list{gap:9px;display:grid}.script-scene-list article{gap:6px;display:grid}.script-scene-list strong{font-size:13px}.parameter-group{gap:9px;margin-top:16px;display:grid}.parameter-group>div{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px;display:grid}.parameter-group button{border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink)}.parameter-group button.selected{border-color:var(--dark);background:var(--dark);color:#fff}.parameter-group button:disabled{cursor:not-allowed;opacity:.38}.video-cta{width:100%;margin-top:18px}.image-lightbox{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090c94;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.image-lightbox-card{border-radius:var(--radius);background:#fffffff5;border:1px solid #ffffff5c;gap:10px;width:min(720px,100%);max-height:calc(100vh - 48px);padding:14px;display:grid;position:relative;box-shadow:0 36px 120px #00000047}.image-lightbox-card img{object-fit:contain;background:#f5f5f7;border-radius:7px;width:100%;max-height:72vh;display:block}.image-lightbox-card span{color:var(--muted);font-size:13px;font-weight:700}.lightbox-close{border:1px solid var(--line);border-radius:var(--radius);width:36px;height:36px;color:var(--ink);background:#ffffffeb;place-items:center;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 10px 24px #00000024}.admin-shell{width:min(1180px,100%);margin:0 auto;padding:18px 26px 42px}.admin-nav,.admin-head,.admin-status,.admin-summary,.provider-card-head,.provider-actions,.provider-health,.key-indicator{align-items:center;display:flex}.admin-nav{border-bottom:1px solid #0000000f;justify-content:space-between;gap:16px;padding:12px 0}.admin-status{color:var(--muted);justify-content:flex-end;gap:8px;font-size:13px;font-weight:740}.admin-status.success{color:var(--green)}.admin-status.error{color:var(--salmon)}.admin-status.loading{color:var(--blue)}.admin-head{justify-content:space-between;gap:18px;margin:32px 0 18px}.admin-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.admin-summary article,.provider-card,.admin-token-panel,.admin-billing-panel,.admin-credit-card,.admin-quick-connect,.admin-locked-panel,.admin-note{border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe0;border:1px solid #00000014}.admin-summary article{grid-template-columns:auto minmax(0,1fr);gap:7px 10px;padding:14px;display:grid}.admin-summary svg{color:var(--blue);grid-row:1/3}.admin-summary span,.provider-health,.key-indicator,.admin-field span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:780}.admin-summary strong{overflow-wrap:anywhere;font-size:15px}.admin-token-panel{grid-template-columns:minmax(190px,.8fr) minmax(260px,1.2fr) auto;align-items:end;gap:14px;margin-bottom:16px;padding:14px;display:grid}.admin-locked-panel{text-align:center;gap:14px;width:min(560px,100%);margin:86px auto 0;padding:26px;display:grid}.admin-locked-panel h1{letter-spacing:0;margin:0;font-size:clamp(30px,5vw,52px);line-height:1.02}.admin-locked-panel p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.admin-lock-icon{background:var(--dark);color:#fff;border-radius:999px;justify-self:center;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 18px 40px #08090c2e}.admin-locked-actions{grid-template-columns:1fr auto;gap:10px;display:grid}.admin-locked-actions .generate-button,.admin-locked-actions .ghost-button{justify-content:center;min-height:44px}.admin-billing-panel{gap:14px;margin-bottom:16px;padding:16px;display:grid}.admin-credit-tools{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:16px;margin-bottom:16px;display:grid}.admin-credit-card{align-content:start;gap:14px;padding:16px;display:grid}.admin-section-head.compact svg{color:var(--blue)}.admin-credit-form{grid-template-columns:minmax(0,1.2fr) minmax(120px,.8fr);gap:10px;display:grid}.admin-credit-form.redeem{grid-template-columns:minmax(0,1fr) 110px 110px 140px}.admin-credit-form .wide{grid-column:1/-1}.admin-credit-form .generate-button{justify-content:center;min-height:42px}.admin-created-code{border-radius:var(--radius);background:#1f9d6614;border:1px solid #1f9d6633;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.admin-created-code span{color:#16784d;font-size:12px;font-weight:780}.admin-created-code code{color:#0f5d3b;background:#1f9d661f;border-radius:999px;padding:7px 10px;font-weight:820}.admin-redeem-list{gap:8px;display:grid}.admin-redeem-row{border:1px solid var(--line);border-radius:var(--radius);background:#fbfbfc;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.admin-redeem-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-redeem-row span,.admin-redeem-row small{color:var(--muted);font-size:12px;font-weight:760}.admin-quick-connect{gap:16px;margin-bottom:16px;padding:16px;display:grid}.admin-section-head,.admin-order-row,.admin-order-metric,.admin-empty-orders,.admin-secure-badge,.quick-connect-actions,.quick-card-head,.quick-status-row{align-items:center;display:flex}.admin-section-head{justify-content:space-between;gap:14px}.admin-secure-badge{color:#16784d;white-space:nowrap;background:#1f9d6614;border:1px solid #1f9d662e;border-radius:999px;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:780}.quick-connect-actions{justify-content:flex-end;gap:10px}.quick-connect-actions .generate-button{white-space:nowrap;min-height:38px;padding:0 14px}.quick-connect-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.quick-connect-card{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(#fffffff0,#f7f9fcf0),#fff;gap:13px;padding:15px;display:grid}.quick-connect-card.primary{background:linear-gradient(#f5fafff5,#fffffff0),#fff;border-color:#0071e333}.quick-card-head{gap:11px}.quick-card-head span{color:var(--muted);text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:780;display:block}.quick-card-head h3{letter-spacing:0;margin:0;font-size:18px}.quick-card-icon{color:#fff;background:#08090cf0;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 14px 30px #08090c29}.quick-card-icon.blue{background:var(--blue);box-shadow:0 14px 30px #0071e333}.quick-two-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.quick-status-row{border:1px solid var(--line);border-radius:var(--radius);min-height:38px;color:var(--muted);background:#ffffffc7;justify-content:space-between;gap:12px;padding:0 11px;font-size:12px;font-weight:780}.quick-status-row .ok{color:var(--green)}.quick-status-row .warn{color:var(--amber)}.admin-order-list{gap:10px;display:grid}.admin-order-row{border:1px solid var(--line);border-radius:var(--radius);background:#fbfbfc;grid-template-columns:minmax(0,1.3fr) auto auto auto auto;gap:12px;min-height:70px;padding:12px;display:grid}.admin-order-main{gap:3px;min-width:0;display:grid}.admin-order-main span,.admin-order-main p,.admin-order-metric{color:var(--muted);margin:0;font-size:12px;font-weight:760}.admin-order-main strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-order-metric{color:#0b66d8;background:#0071e30f;border:1px solid #0071e31f;border-radius:999px;justify-content:center;gap:6px;min-height:34px;padding:0 10px}.admin-order-row code{max-width:130px;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;background:#0000000f;border-radius:999px;padding:8px 10px;overflow:hidden}.admin-order-row .generate-button{white-space:nowrap;min-height:36px}.admin-empty-orders{border-radius:var(--radius);min-height:76px;color:var(--muted);background:#0071e30a;border:1px dashed #0071e32e;justify-content:center;gap:8px;font-size:13px;font-weight:760}.admin-token-copy{align-items:center;gap:10px;display:flex}.admin-token-copy svg{color:var(--blue)}.admin-token-copy span{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:780;display:block}.admin-token-copy strong{font-size:14px}.admin-token-field{min-width:0}.admin-load-button{white-space:nowrap;min-height:42px}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.provider-card{gap:14px;padding:16px;display:grid}.provider-card.active{border-color:#0071e357;box-shadow:0 24px 70px #0071e31f}.provider-card-head,.provider-actions,.provider-health{justify-content:space-between;gap:12px}.icon-toggle{color:var(--faint);background:0 0;border:0;place-items:center;display:grid}.icon-toggle.on{color:var(--blue)}.provider-health{border:1px solid var(--line);border-radius:var(--radius);background:#fbfbfc;padding:10px}.provider-health .ok{color:var(--green)}.provider-health .warn{color:var(--amber)}.admin-field{gap:8px;display:grid}.admin-field input,.admin-field select{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-height:42px;color:var(--ink);outline:none;padding:0 12px}.admin-field select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--muted) 50%) calc(100% - 16px) 50% / 6px 6px no-repeat, linear-gradient(135deg, var(--muted) 50%, transparent 50%) calc(100% - 11px) 50% / 6px 6px no-repeat, var(--paper);padding-right:34px}.admin-field input:focus,.admin-field select:focus{border-color:#0071e38c;box-shadow:0 0 0 4px #0071e31a}.model-chips{flex-wrap:wrap;gap:8px;display:flex}.model-chips button{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);min-height:32px;color:var(--muted);padding:0 10px;font-size:12px;font-weight:740}.model-chips .selected{border-color:var(--dark);background:var(--dark);color:#fff}.key-indicator{text-transform:none;gap:6px}.admin-note{gap:8px;margin-top:16px;padding:14px;display:grid}.admin-note p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes modal-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@keyframes glow-breathe{0%{filter:blur(48px)saturate(1.2)}to{filter:blur(40px)saturate(1.42)}}@keyframes glow-tide{0%{opacity:.52}to{opacity:.72}}@media (prefers-reduced-motion:reduce){.ambient-glow:before,.ambient-glow:after{transition:none;animation:none}}@media (max-width:1180px){.workbench{grid-template-columns:1fr}.control-rail{grid-column:auto}}@media (max-width:860px){.landing-shell{padding-bottom:42px}.landing-nav{grid-template-columns:minmax(0,1fr) auto;width:min(100% - 24px,1180px);margin:12px auto -64px}.landing-nav nav{display:none}.landing-hero,.landing-feature-band,.landing-security{grid-template-columns:1fr}.landing-hero{min-height:auto;padding:104px 16px 44px}.landing-hero-media{opacity:.38;grid-template-columns:1fr}.hero-product-shot:not(.shot-1){display:none}.landing-hero-shade{background:linear-gradient(#050608f0 0%,#050608c7 58%,#050608eb 100%)}.landing-demo-grid,.landing-preview-stage{grid-template-columns:1fr}.preview-phone{grid-row:auto;min-height:420px}.landing-output-rail,.landing-proof,.landing-pricing-grid,.landing-faq-grid,.landing-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-final-cta{flex-direction:column;align-items:stretch}.landing-final-cta .landing-primary-button{width:max-content;max-width:100%}.studio-shell{padding:12px 14px 28px}.studio-nav,.studio-head,.command-top,.command-footer{flex-direction:column;align-items:stretch}.brand-lockup,.system-state,.nav-right{min-width:0}.nav-right{flex-direction:column;align-items:stretch}.stepper{width:100%}.stepper span{flex:1;min-width:0}h1{font-size:34px}.minimal-head{text-align:left;margin-top:34px}.model-badge-row{justify-content:flex-start}.minimal-head>p:last-child{margin-left:0}.script-input-row{grid-template-columns:1fr}.quick-action-pair{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.script-actions{min-height:auto}.secondary-action,.video-action{min-height:48px}.composer-toolbar{flex-direction:column;align-items:flex-start}.queued-products-head{flex-direction:column;align-items:stretch}.queue-control-group{flex-wrap:wrap;justify-content:flex-start;width:100%;min-width:0}.queue-control-group button:not(.queue-icon-button){flex:142px}.queue-icon-button{flex:0 0 36px}.queued-product-row{grid-template-columns:32px 46px minmax(0,1fr)}.queued-product-row small,.queued-product-actions{grid-column:3/-1}.queued-product-actions{justify-content:flex-start}.template-upload-footer,.template-upload-actions{grid-template-columns:1fr}.video-result-card{grid-template-columns:96px minmax(0,1fr)}.video-card-actions{grid-column:1/-1;justify-content:stretch}.script-preview-toolbar{flex-direction:column;align-items:stretch}.script-preview-meta{justify-content:flex-start}.script-revision-box{grid-template-columns:1fr}.script-revision-box button{min-height:48px}.product-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-preview-panel{grid-template-columns:1fr}.admin-token-panel{grid-template-columns:1fr;align-items:stretch}.admin-load-button{justify-content:center}.admin-locked-actions{grid-template-columns:1fr}.product-preview-visuals{grid-template-columns:minmax(0,1fr) 136px}.preview-button,.download-button{flex:1}.preset-tabs{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));min-width:0}.workbench{grid-template-columns:1fr}.stage-area{min-height:auto}.admin-shell{padding:12px 14px 30px}.admin-nav,.admin-head{flex-direction:column;align-items:stretch}.admin-summary,.provider-grid,.admin-credit-tools,.quick-connect-grid,.billing-plan-grid,.billing-summary-card,.billing-balance-grid,.billing-redeem-card,.billing-order-row,.admin-credit-form,.admin-credit-form.redeem,.admin-order-row{grid-template-columns:1fr}.admin-credit-form .wide{grid-column:auto}.admin-section-head,.billing-section-head,.quick-connect-actions{flex-direction:column;align-items:stretch}.admin-secure-badge{justify-content:center}.quick-two-cols{grid-template-columns:1fr}}@media (max-width:560px){.landing-nav{grid-template-columns:1fr;align-items:stretch;margin-bottom:-104px}.landing-nav-cta{justify-self:stretch}.landing-brand strong{white-space:normal}.landing-hero h1{font-size:43px;line-height:1.02}.landing-hero{padding:152px 14px 38px}.landing-hero-inner{gap:16px}.landing-hero-subtitle{font-size:15px;line-height:1.62}.landing-primary-button,.landing-secondary-button{width:100%}.landing-proof,.landing-output-rail,.landing-pricing-grid,.landing-faq-grid,.landing-feature-list{grid-template-columns:1fr}.landing-composer-card{padding:10px}.landing-script-input-row{grid-template-columns:1fr}.landing-script-input-row .quick-action-pair{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.landing-script-input-row .toolbar-action{min-height:46px}.landing-answer-card,.landing-output-rail article{min-height:auto}.preview-phone{min-height:360px}.landing-section{padding:48px 0}.amazon-input,.link-field,.footer-tools,.inline-image-strip,.drawer-actions{flex-direction:column;align-items:stretch}.amazon-input,.link-field{display:flex}.script-actions,.template-card-grid,.country-card-grid,.product-library-grid,.settings-section-pair,.settings-actions,.script-revision-box{grid-template-columns:1fr}.modal-card.script-preview-card{padding:14px}.script-preview-card .modal-head h2{font-size:26px}.duration-slider-card{grid-template-columns:52px minmax(96px,1fr)}.script-editor-stage textarea{min-height:46vh;max-height:50vh;padding:16px;font-size:15px}.script-preview-toolbar,.script-revision-box{padding:10px}.video-result-card{grid-template-columns:1fr}.queued-products-head{flex-direction:column;align-items:stretch}.queued-products-head button,.queue-control-group button:not(.queue-icon-button){justify-content:center}.script-input-row.batch-mode .script-editor-shell{grid-template-columns:1fr}.batch-notes-label{width:max-content;max-width:100%}.queue-control-group{grid-template-columns:1fr;display:grid}.queue-icon-button{width:100%}.queue-title-stack p{white-space:normal}.queued-product-index{display:none}.queued-product-row{grid-template-columns:46px minmax(0,1fr)}.queued-product-media{grid-area:span 2/1}.queued-product-copy,.queued-product-row small,.queued-product-actions{grid-column:2/-1}.queued-product-actions{grid-column:1/-1}.queued-product-actions button{min-height:34px}.queued-product-row small{width:max-content;max-width:100%}.queued-product-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.modal-card.product-preview-modal{padding:14px}.product-preview-visuals{grid-template-columns:1fr}.product-preview-hero-image{aspect-ratio:1}.product-preview-empty-media{min-height:240px}.product-preview-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}.product-preview-copy h3{font-size:21px}.product-preview-selling-points li{grid-template-columns:30px minmax(0,1fr);gap:8px}.product-preview-selling-points li>span{width:28px;height:28px}.result-card-toolbar{flex-direction:column;align-items:stretch}.video-card-media{aspect-ratio:16/9}.timeline,.script-columns,.parameter-group>div,.auth-actions{grid-template-columns:1fr}.auth-card{padding:16px}.auth-hero{grid-template-columns:40px minmax(0,1fr) 32px;gap:10px}.auth-icon-mark{width:40px;height:40px}.auth-hero h2{font-size:22px}.auth-benefit-row{grid-template-columns:1fr}.seedance-chip,.reference-chip{white-space:normal}}:is(html:has(.landing-shell),body:has(.landing-shell)){background:#050814}.landing-shell{isolation:isolate;color:#f7f9ff;background:radial-gradient(circle at 50% -10%,#509bff57,#0000 34%),radial-gradient(circle at 14% 22%,#1973ff2e,#0000 30%),radial-gradient(circle at 84% 18%,#20cfff1f,#0000 28%),linear-gradient(#050814 0%,#071222 46%,#050812 100%);min-height:100vh;position:relative;overflow:hidden}.landing-shell:before,.landing-shell:after{content:"";z-index:0;pointer-events:none;position:fixed;inset:-18%}.landing-shell:before{filter:blur(22px);background:radial-gradient(circle at 22% 24%,#3b91ff47,#0000 28%),radial-gradient(circle at 76% 10%,#1bc4ff2e,#0000 24%),radial-gradient(circle at 58% 78%,#0d53b42e,#0000 34%);animation:16s ease-in-out infinite alternate landing-blue-light-drift;transform:translate(-2%,-1%)scale(1.02)}.landing-shell:after{opacity:.82;background:linear-gradient(#8fbeff0e 1px,#0000 1px) 0 0/58px 58px,linear-gradient(90deg,#8fbeff0e 1px,#0000 1px) 0 0/58px 58px,radial-gradient(circle at 50% 4%,#75b1ff2e,#0000 38%);animation:22s linear infinite alternate landing-blue-grid-drift;transform:translate(0,0);-webkit-mask-image:linear-gradient(#000 0%,#000000bd 54%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000bd 54%,#0000 100%)}.landing-shell>:not(.landing-ambient){z-index:1;position:relative}.landing-ambient{z-index:0;pointer-events:none;background-color:#0000;background-image:radial-gradient(circle at 50% 0,#59a4ff33,#0000 34%),radial-gradient(circle at 18% 56%,#246dff1f,#0000 28%),radial-gradient(circle at 86% 64%,#21caff1a,#0000 30%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:18s ease-in-out infinite alternate landing-blue-ambient-drift;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000d6 74%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000d6 74%,#0000 100%)}.landing-nav{background:#050a16c2;border-color:#9dc6ff29;box-shadow:0 18px 64px #00000057,inset 0 1px #ffffff14}.landing-brand span{color:#9fc5ff;background:#8db9ff1f;border-color:#8db9ff40}.landing-brand strong,.landing-nav nav a:hover{color:#f7f9ff}.landing-nav nav{background:#ffffff0e;border-color:#9dc6ff1f}.landing-nav nav a{color:#e9f1ffa8}.landing-nav-cta,.landing-primary-button,.landing-price-card a{color:#fff;background:radial-gradient(circle at 28% 12%,#ffffff47,#0000 30%),linear-gradient(145deg,#5497fffa,#2264e8f2 62%,#0d1f52fa);border-color:#95c3ff75;box-shadow:0 18px 44px #296fff47,inset 0 1px #ffffff2e}.landing-secondary-button{color:#f1f7ffdb;background:#fff1;border-color:#9dc6ff33}.landing-hero{background:radial-gradient(circle at 50% 0,#5296ff38,#0000 38%),0 0}.landing-hero-media{opacity:.26;filter:saturate(.72)contrast(1.08)}.landing-hero-shade{background:radial-gradient(circle at 50% 4%,#4892ff5c,#0000 34%),linear-gradient(#050814b8 0%,#050c18c7 56%,#050812f5 100%),linear-gradient(90deg,#050812eb 0%,#050c1880 48%,#050812e6 100%)}.landing-eyebrow,.landing-section-head .landing-eyebrow,.landing-feature-band .landing-eyebrow,.landing-security .landing-eyebrow,.landing-final-cta .landing-eyebrow{color:#8db9ff}.landing-hero h1{color:#f7f9ff;font-size:clamp(42px,5.7vw,76px);font-weight:820;line-height:1}.landing-hero-subtitle{color:#f1f7ffb3}.landing-composer-card.composer-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#ffffff1c,#ffffff0d),#080e1cc7;border-color:#9dc6ff2e;box-shadow:0 34px 110px #00000075,0 0 0 1px #5899ff0f,inset 0 1px #ffffff1a}.landing-composer-card .link-field,.landing-composer-card .script-editor-shell{color:#f7f9ff;background:#ffffff12;border-color:#9dc6ff29;box-shadow:inset 0 1px #ffffff13}.landing-composer-card .link-field svg,.landing-composer-card .image-add-button,.landing-composer-card .toolbar-chip svg{color:#8db9ff}.landing-composer-card .link-field input,.landing-composer-card .script-textarea{color:#f7f9ff}.landing-composer-card .link-field input::placeholder,.landing-composer-card .script-textarea::placeholder{color:#f1f7ff7a}.landing-composer-card .link-field button{color:#fff;background:radial-gradient(circle at 28% 12%,#ffffff40,#0000 34%),linear-gradient(145deg,#6aa7ff,#2a73f0 58%,#142f76);box-shadow:0 14px 30px #2369e847}.landing-composer-card .link-secondary-button{color:#f1f7ffdb;background:#ffffff12;border-color:#9dc6ff29;box-shadow:inset 0 1px #ffffff12}.landing-composer-card .image-add-button,.landing-composer-card .toolbar-chip,.landing-trust-strip span{color:#f1f7ffc7;background:#fff1;border-color:#9dc6ff24}.landing-composer-card .composer-toolbar{color:#f1f7ff9e}.landing-section-head h2,.landing-feature-band h2,.landing-security h2,.landing-final-cta h2,.landing-output-rail h3,.landing-faq-grid h3,.landing-price-card h3,.landing-answer-card strong,.landing-feature-list strong,.landing-price{color:#f7f9ff}.landing-section-head h2,.landing-feature-band h2,.landing-security h2,.landing-final-cta h2{font-size:clamp(27px,3vw,42px);font-weight:790;line-height:1.12}.landing-section-head span,.landing-feature-band p,.landing-security p,.landing-faq-grid p,.landing-price-card p,.landing-price-card li,.landing-output-rail p,.landing-answer-card p,.landing-feature-list em,.landing-value-list p{color:#f1f7ffa3}.landing-answer-card,.landing-output-rail article,.landing-price-card,.landing-faq-grid article,.landing-feature-list span,.preview-script,.preview-export{background:linear-gradient(#ffffff15,#ffffff09),#070e1d8a;border-color:#9dc6ff21;box-shadow:0 22px 64px #0000003d,inset 0 1px #ffffff0b}.landing-answer-card span,.landing-price-card>span,.preview-script span,.preview-export span{color:#dce9ff;background:#8db9ff21}.landing-answer-card svg,.landing-output-rail svg,.landing-feature-list svg,.landing-security svg,.landing-value-list svg,.workflow-index{color:#8db9ff}.landing-preview-stage{background:radial-gradient(circle at 20% 0,#559dff3d,#0000 38%),linear-gradient(145deg,#070c19f7,#091830f2),#050814;border:1px solid #9dc6ff21;box-shadow:0 28px 90px #00000057}.preview-phone{background:#04070e;border-color:#d8e7ff1f}.preview-phone span{color:#f7f9ff;background:#050a16ad}.preview-script strong,.preview-export strong{color:#f7f9ff}.preview-script p,.landing-price small,.landing-price em{color:#f1f7ff94}.landing-feature-band,.landing-security,.landing-final-cta{border-color:#9dc6ff21}.landing-price-card.featured{background:radial-gradient(circle at 16% 0,#8db9ff33,#0000 44%),linear-gradient(#ffffff1a,#ffffff0a),#1f65eb1a;border-color:#8db9ff5c;box-shadow:0 28px 80px #296fff2e}@keyframes landing-blue-light-drift{0%{opacity:.72;transform:translate(-3%,-1%)scale(1)}to{opacity:1;transform:translate(3%,2%)scale(1.06)}}@keyframes landing-blue-grid-drift{0%{background-position:0 0,0 0,50%}to{background-position:34px 18px,34px 18px,50%}}@keyframes landing-blue-ambient-drift{0%{opacity:.72;transform:translate(0,0)scale(1)}to{opacity:.96;transform:translateY(18px)scale(1.025)}}@media (prefers-reduced-motion:reduce){.landing-shell:before,.landing-shell:after,.landing-ambient{animation:none}}@media (max-width:560px){.landing-composer-card .link-field{display:flex}}
