:root{--multi-bg: #060b18;--multi-ink: #f8fafc;--multi-muted: #a3b0cc;--multi-card: #0f172a;--multi-border: rgba(148, 163, 184, .24);--multi-accent-a: #06b6d4;--multi-accent-b: #34d399;--multi-accent-c: #f97316}.multi-composer-new-models{position:relative;overflow:hidden;-webkit-box-shadow:0 0 10px rgba(255,224,51,.25);box-shadow:0 0 10px #ffe03340}.multi-composer-new-models:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.7) 50%,transparent 75%);-webkit-transform:translateX(-150%);transform:translate(-150%);-webkit-animation:multiComposerBadgeShine 4s ease-in-out infinite;animation:multiComposerBadgeShine 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.multi-composer-new-models:after{-webkit-animation:none;animation:none}}@-webkit-keyframes multiComposerBadgeShine{0%,65%{-webkit-transform:translateX(-150%);transform:translate(-150%)}90%,to{-webkit-transform:translateX(150%);transform:translate(150%)}}@keyframes multiComposerBadgeShine{0%,65%{-webkit-transform:translateX(-150%);transform:translate(-150%)}90%,to{-webkit-transform:translateX(150%);transform:translate(150%)}}.multi-ai-page{background:radial-gradient(circle at 8% 10%,rgba(6,182,212,.17),transparent 35%),radial-gradient(circle at 90% 5%,rgba(52,211,153,.16),transparent 32%),radial-gradient(circle at 74% 68%,rgba(249,115,22,.14),transparent 30%),linear-gradient(transparent 70%,#050914),linear-gradient(160deg,#050a14,#0a1326 45%,#050914),radial-gradient(ellipse 55% 40% at 22% 40%,rgba(249,115,22,.09),transparent),radial-gradient(ellipse 45% 35% at 82% 62%,rgba(6,182,212,.06),transparent);background-color:#050914;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat-y,repeat-y;background-size:100% 2400px,100% 2400px,100% 2400px,100% 2400px,100% 2400px,100% 1800px,100% 1800px;background-position:0 0,0 0,0 0,0 0,0 0,0 2400px,0 2400px}@media(max-width:1279px){.multi-ai-page{background:radial-gradient(circle at 8% 10%,rgba(6,182,212,.17),transparent 15%),radial-gradient(circle at 90% 5%,rgba(52,211,153,.16),transparent 13%),radial-gradient(circle at 74% 68%,rgba(249,115,22,.14),transparent 12%),linear-gradient(transparent 70%,#050914),linear-gradient(160deg,#050a14,#0a1326 45%,#050914),radial-gradient(ellipse 55% 40% at 22% 40%,rgba(249,115,22,.09),transparent),radial-gradient(ellipse 45% 35% at 82% 62%,rgba(6,182,212,.06),transparent);background-color:#050914;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat-y,repeat-y;background-size:100% 2400px,100% 2400px,100% 2400px,100% 2400px,100% 2400px,100% 1800px,100% 1800px;background-position:0 0,0 0,0 0,0 0,0 0,0 2400px,0 2400px}}.multi-ai-page:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(148,163,184,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.8) 0%,rgba(0,0,0,.2) 55%,transparent 100%),radial-gradient(ellipse 55% 40% at 22% 40%,rgba(0,0,0,.6),transparent),linear-gradient(transparent 2400px,#000 2400px);mask-image:radial-gradient(circle at center,rgba(0,0,0,.8) 0%,rgba(0,0,0,.2) 55%,transparent 100%),radial-gradient(ellipse 55% 40% at 22% 40%,rgba(0,0,0,.6),transparent),linear-gradient(transparent 2400px,#000 2400px);-webkit-mask-repeat:no-repeat,repeat-y,no-repeat;mask-repeat:no-repeat,repeat-y,no-repeat;-webkit-mask-size:100% 2400px,100% 1800px,100% 100%;mask-size:100% 2400px,100% 1800px,100% 100%;-webkit-mask-position:0 0,0 2400px,0 0;mask-position:0 0,0 2400px,0 0;-webkit-mask-composite:source-over,source-in,source-over,xor;mask-composite:add,intersect,add}.in-iframe body{background:linear-gradient(145deg,#0f172ae0,#0a1326e0)}.in-iframe .multi-ai-page{background:none;background:linear-gradient(145deg,#0f172ae0,#0a1326e0)}.in-iframe .multi-ai-page:before{-webkit-mask-image:radial-gradient(circle at center,rgba(0,0,0,.8) 0%,rgba(0,0,0,.2) 95%,transparent 100%);mask-image:radial-gradient(circle at center,rgba(0,0,0,.8) 0%,rgba(0,0,0,.2) 95%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:0 0;mask-position:0 0}.in-iframe [data-action=download]{display:none}.multi-ai-kicker__dot{background:linear-gradient(120deg,var(--multi-accent-a),var(--multi-accent-b));-webkit-animation:multiGlow 1.8s ease-in-out infinite;animation:multiGlow 1.8s ease-in-out infinite}.multi-ai-title{color:var(--multi-ink);font-size:clamp(2rem,6vw,3.9rem);line-height:1.03;letter-spacing:-.03em;font-weight:800}.multi-ai-title.in-iframe{font-size:clamp(2rem,6vw,2.25rem);line-height:1.2}.multi-ai-title span{background:linear-gradient(120deg,#67e8f9,#4ade80,#fb923c);-webkit-background-clip:text;background-clip:text;color:#0000}.multi-ai-subtitle{color:var(--multi-muted);font-size:clamp(1rem,2vw,1.25rem);line-height:1.65}.multi-ai-subtitle.in-iframe{font-size:clamp(1rem,2vw,1rem)}.composer-export{max-width:48rem;margin:1.75rem auto .25rem}.composer-export__caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;margin:0;color:#94a3b8;font-size:.8125rem;font-weight:500;line-height:1.5}.composer-export__caption:before,.composer-export__caption:after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:5rem;height:1px;background:-webkit-gradient(linear,left top,right top,from(transparent),to(rgba(148,163,184,.25)));background:linear-gradient(90deg,transparent,rgba(148,163,184,.25))}.composer-export__caption:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.composer-export__formats{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem 1.5rem;margin:.875rem 0 0;padding:0;list-style:none}.composer-export__format{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:#cbd5e1;font-size:.8125rem;font-weight:500;line-height:1.5;white-space:nowrap}.composer-export__format img{display:block;-ms-flex-negative:0;flex-shrink:0;width:1.125rem;height:1.125rem;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:.72}@media(max-width:639px){.composer-export{margin-top:1.5rem}.composer-export__caption{gap:.75rem;font-size:.75rem}.composer-export__formats{gap:.75rem 1rem}.composer-export__format{gap:.375rem;font-size:.75rem}.composer-export__format img{width:1rem;height:1rem}}.multi-composer-top{background:linear-gradient(145deg,#0f172ae0,#0a1326e0);-webkit-box-shadow:0 28px 60px rgba(2,6,23,.46);box-shadow:0 28px 60px #02061775;backdrop-filter:blur(6px)}.multi-composer-top textarea,.multi-composer-top #multi-model-url{-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.multi-composer-top textarea:focus,.multi-composer-top #multi-model-url:focus{border-color:#38bdf8cc;-webkit-box-shadow:0 0 0 3px rgba(56,189,248,.18);box-shadow:0 0 0 3px #38bdf82e}.multi-composer-top textarea{max-height:400px;overflow:hidden;overflow-y:auto}.multi-composer-paywall{position:relative}.multi-composer-paywall__ghost{-webkit-filter:blur(1.5px);filter:blur(1.5px);opacity:.55;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(55%,#000),to(transparent));-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(55%,#000),to(transparent));mask-image:linear-gradient(to bottom,#000 55%,transparent 100%)}.multi-composer-paywall__field{min-height:120px;padding:.75rem 1rem;border:1px solid rgba(148,163,184,.3);border-radius:.75rem;background:#030813a8;color:#94a3b8;font-size:1rem;font-weight:500;line-height:1.5}.multi-composer-paywall__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-top:.75rem}.multi-composer-paywall__toolbar>span{padding:.375rem .75rem;border:1px solid rgba(148,163,184,.3);border-radius:2rem;color:#cbd5e1;font-size:.75rem;font-weight:600}.multi-composer-paywall__run{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;margin-left:auto;padding:.625rem 1rem!important;border:0!important;background:#3b82f68c;color:#fff!important;text-transform:uppercase;letter-spacing:.025em}.multi-composer-paywall__run svg{width:1rem;height:1rem}.multi-composer-paywall__lock{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:-4.25rem auto -.875rem;padding:.375rem .875rem;border:1px solid rgba(52,211,153,.35);border-radius:2rem;background:#0b1424;-webkit-box-shadow:0 6px 18px rgba(2,6,23,.5);box-shadow:0 6px 18px #02061780;color:#a7f3d0;font-size:.75rem;font-weight:600}.multi-composer-paywall__lock svg{width:.9375rem;height:.9375rem}.multi-composer-paywall .multi-composer-upgrade{position:relative;z-index:1;-webkit-box-shadow:0 -18px 40px rgba(2,6,23,.55);box-shadow:0 -18px 40px #0206178c}.multi-composer-paywall--video .multi-composer-paywall__ghost{max-height:15rem;overflow:hidden;-webkit-filter:blur(.5px);filter:blur(.5px);opacity:.75;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(45%,#000),to(transparent));-webkit-mask-image:linear-gradient(to bottom,#000 45%,transparent 100%);mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(45%,#000),to(transparent));mask-image:linear-gradient(to bottom,#000 45%,transparent 100%)}.multi-composer-paywall--video .multi-composer-paywall__lock{margin-top:-3.5rem}.multi-composer-paywall--video .multi-composer-upgrade{max-width:46rem;margin:0 auto;padding:1.5rem 2rem}.multi-composer-paywall--video .multi-composer-upgrade h3{margin-bottom:.625rem;font-size:clamp(1.5rem,2.4vw,1.875rem)}.multi-composer-paywall--video .multi-composer-upgrade__intro{margin-bottom:1rem}.multi-composer-paywall--video .multi-composer-upgrade__actions{gap:1rem;margin-top:1.25rem;padding-top:1.25rem}.multi-composer-paywall--video .multi-composer-upgrade__weekly{padding:.75rem 1rem}.multi-composer-paywall--regenerate .multi-composer-paywall__field{min-height:96px;font-size:.875rem}.multi-composer-paywall--regenerate .multi-composer-upgrade{padding:1.5rem}.multi-composer-paywall--regenerate .multi-composer-upgrade h3{font-size:clamp(1.5rem,2.2vw,1.75rem)}.multi-composer-paywall--regenerate .multi-composer-upgrade__benefits{grid-template-columns:minmax(0,1fr)}.multi-composer-paywall--regenerate .multi-composer-upgrade__actions{gap:.75rem}.multi-composer-upgrade{padding:2rem;border:1px solid rgba(52,211,153,.25);border-radius:1.25rem;background:radial-gradient(ellipse at top left,rgba(6,182,212,.08),transparent 65%),#0b1424}.multi-composer-upgrade__eyebrow{display:block;margin-bottom:.875rem;color:#6ee7b7;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.multi-composer-upgrade h3{margin:0 0 .875rem;color:#f8fafc;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;letter-spacing:-.035em;line-height:1.12}.multi-composer-upgrade__intro{margin:0 0 1.25rem;color:#a3b0cc;font-size:.875rem;line-height:1.65}.multi-composer-upgrade__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1.5rem;margin:0;padding:0;list-style:none}.multi-composer-upgrade__benefits li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;color:#dce5f3;font-size:.8125rem;line-height:1.5}.multi-composer-upgrade__benefits svg{-ms-flex-negative:0;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.0625rem;color:#34d399}.multi-composer-upgrade__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem 1.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(52,211,153,.16)}.multi-composer-upgrade__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.625rem;min-height:3rem;padding:.75rem 1.5rem;border-radius:.75rem;background:#34d399;color:#052e24;font-size:.875rem;font-weight:700;text-decoration:none;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.multi-composer-upgrade__cta:hover{background:#6ee7b7;color:#052e24;text-decoration:none}.multi-composer-upgrade__cta:focus-visible{outline:3px solid #f8fafc;outline-offset:4px}.multi-composer-upgrade__cta svg{-ms-flex-negative:0;flex-shrink:0;width:1.125rem;height:1.125rem}.multi-composer-upgrade__weekly{display:block;width:100%;padding:1rem 1.25rem;border:1px dashed rgba(110,231,183,.35);border-radius:.875rem;background:#34d3990a;color:#a3b0cc;font-size:.8125rem;line-height:1.5;text-align:center;text-decoration:none;-webkit-transition:border-color .15s ease,background-color .15s ease;transition:border-color .15s ease,background-color .15s ease}.multi-composer-upgrade__weekly:hover{border-color:#6ee7b7b3;background:#34d39914;color:#a3b0cc;text-decoration:none}.multi-composer-upgrade__weekly:hover .multi-composer-upgrade__weekly-link{color:#6ee7b7;text-decoration-color:currentColor}.multi-composer-upgrade__weekly:focus-visible{outline:2px solid #f8fafc;outline-offset:4px}.multi-composer-upgrade__weekly-badge{display:block;margin-bottom:.375rem;color:#6ee7b7;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.multi-composer-upgrade__weekly-title{display:block;color:#f8fafc;font-size:.9375rem;font-weight:600}.multi-composer-upgrade__weekly-title strong{color:#6ee7b7}.multi-composer-upgrade__weekly-perks{display:block;margin-top:.25rem;font-size:.75rem}.multi-composer-upgrade__weekly-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;margin-top:.625rem;color:#f8fafc;font-weight:600;text-decoration:underline;text-decoration-color:#6ee7b780;text-underline-offset:3px}.multi-composer-upgrade__weekly-link svg{width:1rem;height:1rem}@media(max-width:639px){.multi-composer-upgrade{padding:1.5rem}.multi-composer-upgrade__benefits{grid-template-columns:minmax(0,1fr)}.multi-composer-upgrade__cta{width:100%}}.multi-composer-upgrade-prompt{margin-top:1rem;padding:1rem 1.25rem;border:1px solid rgba(148,163,184,.18);border-radius:.875rem;background:#02061740;max-height:110px;overflow-y:auto}.multi-composer-upgrade-prompt span{display:block;margin-bottom:.375rem;color:#94a3b8;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.multi-composer-upgrade-prompt p{margin:0;overflow-wrap:anywhere;color:#cbd5e1;font-size:.8125rem;line-height:1.6;white-space:pre-wrap}.composer-scrollbar{--scrollbarBG: var(--multi-bg);--thumbBG: var(--multi-border);--scrollWidth: 8px}.composer-scrollbar.small-light{--scrollbarBG: #fff;--thumbBG: #d0dce4;--scrollWidth: 4px}.composer-scrollbar::-webkit-scrollbar{width:var(--scrollWidth);height:var(--scrollWidth)}.composer-scrollbar::-webkit-scrollbar-thumb{border-radius:8px;background-clip:padding-box;background-color:var(--thumbBG)}.composer-scrollbar::-webkit-scrollbar-track{margin-top:8px;border-radius:16px;background:var(--scrollbarBG)}@-webkit-keyframes composer-upsell-edit-pulse{0%,to{-webkit-box-shadow:0 0 0 0 rgba(59,130,246,.42),0 0 0 rgba(59,130,246,0);box-shadow:0 0 #3b82f66b,0 0 #3b82f600}50%{-webkit-box-shadow:0 0 0 5px rgba(59,130,246,0),0 0 18px rgba(96,165,250,.56);box-shadow:0 0 0 5px #3b82f600,0 0 18px #60a5fa8f}}@keyframes composer-upsell-edit-pulse{0%,to{-webkit-box-shadow:0 0 0 0 rgba(59,130,246,.42),0 0 0 rgba(59,130,246,0);box-shadow:0 0 #3b82f66b,0 0 #3b82f600}50%{-webkit-box-shadow:0 0 0 5px rgba(59,130,246,0),0 0 18px rgba(96,165,250,.56);box-shadow:0 0 0 5px #3b82f600,0 0 18px #60a5fa8f}}.composer-upsell-edit-pulse{-webkit-animation:composer-upsell-edit-pulse 1.7s ease-in-out infinite;animation:composer-upsell-edit-pulse 1.7s ease-in-out infinite}.multi-composer-tips{position:fixed;right:1rem;bottom:1rem;left:1rem;z-index:30;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;-webkit-transform:translateY(12px);transform:translateY(12px);pointer-events:none;-webkit-transition:opacity .22s ease,visibility .22s ease,-webkit-transform .22s ease;transition:opacity .22s ease,visibility .22s ease,-webkit-transform .22s ease;transition:opacity .22s ease,transform .22s ease,visibility .22s ease;transition:opacity .22s ease,transform .22s ease,visibility .22s ease,-webkit-transform .22s ease}.multi-composer-tips.is-visible{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.multi-composer-tips__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(100%,740px);min-height:56px;gap:.85rem;padding:.8rem .8rem .8rem 1rem;color:#e2e8f0;background:#060b18eb;border:1px solid rgba(148,163,184,.28);border-radius:16px;-webkit-box-shadow:0 24px 55px rgba(2,6,23,.42);box-shadow:0 24px 55px #0206176b;backdrop-filter:blur(12px);pointer-events:auto}.multi-composer-tips__icon,.multi-composer-tips__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.multi-composer-tips__icon{width:34px;height:34px;color:#67e8f9;background:linear-gradient(135deg,#06b6d42e,#34d3991f);border:1px solid rgba(103,232,249,.28);border-radius:999px}.multi-composer-tips__icon svg{width:18px;height:18px}.multi-composer-tips__viewport{display:grid;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:1.35rem}.multi-composer-tips__item{grid-area:1/1;opacity:0;visibility:hidden;-webkit-transform:translateY(7px);transform:translateY(7px);color:#cbd5e1;font-size:.93rem;font-weight:500;line-height:1.45;-webkit-transition:opacity .26s ease,visibility .26s ease,-webkit-transform .26s ease;transition:opacity .26s ease,visibility .26s ease,-webkit-transform .26s ease;transition:opacity .26s ease,transform .26s ease,visibility .26s ease;transition:opacity .26s ease,transform .26s ease,visibility .26s ease,-webkit-transform .26s ease}.multi-composer-tips__item.is-active{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.multi-composer-tips__label{margin-right:.25rem;color:#f8fafc;font-size:.875rem;font-weight:800;letter-spacing:.08em}.multi-composer-tips__close{width:34px;height:34px;padding:0;color:#94a3b8;background:#0f172ab3;border:1px solid rgba(148,163,184,.22);border-radius:999px;cursor:pointer;-webkit-transition:color .15s ease,background .15s ease,border-color .15s ease;transition:color .15s ease,background .15s ease,border-color .15s ease}.multi-composer-tips__close:hover{color:#fff;background:#1e293be6;border-color:#94a3b873}.multi-composer-tips__close svg{width:17px;height:17px}@media(max-width:640px){.multi-composer-tips{right:.75rem;bottom:.75rem;left:.75rem}.multi-composer-tips__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:0;gap:.7rem;padding:.75rem;border-radius:14px}.multi-composer-tips__icon,.multi-composer-tips__close{width:30px;height:30px}.multi-composer-tips__item{font-size:.86rem}}@media(prefers-reduced-motion:reduce){.composer-upsell-edit-pulse{-webkit-animation:none;animation:none;-webkit-box-shadow:0 0 0 3px rgba(59,130,246,.22);box-shadow:0 0 0 3px #3b82f638}.multi-composer-tips,.multi-composer-tips__item{-webkit-transition:none;transition:none;-webkit-transform:none;transform:none}}.multi-composer-run{background:linear-gradient(125deg,#0ea5e9,#22c55e 55%,#f97316);-webkit-box-shadow:-3px 2px 8px rgba(14,165,233,.1);box-shadow:-3px 2px 8px #0ea5e91a;-webkit-transition:-webkit-transform .12s ease,-webkit-filter .18s ease;transition:-webkit-transform .12s ease,-webkit-filter .18s ease;transition:transform .12s ease,filter .18s ease;transition:transform .12s ease,filter .18s ease,-webkit-transform .12s ease,-webkit-filter .18s ease}.multi-composer-run:hover{-webkit-filter:brightness(1.06);filter:brightness(1.06);-webkit-transform:scale(1.02);transform:scale(1.02)}.multi-composer-run:hover svg{-webkit-transform:rotate(7deg) scale(1.2);transform:rotate(7deg) scale(1.2);margin-top:-2px;-webkit-transition:all .2s ease;transition:all .2s ease}.multi-composer-card{background:#070e1dd1;-webkit-box-shadow:0 30px 60px rgba(2,6,23,.45);box-shadow:0 30px 60px #02061773}.multi-composer-stage{background:-webkit-gradient(linear,left top,left bottom,from(rgba(56,189,248,.07)),color-stop(30%,rgba(56,189,248,0))),-webkit-gradient(linear,left top,left bottom,from(rgba(11,18,32,0)),to(rgba(11,18,32,.92))),radial-gradient(rgba(148,163,184,.16) 1px,transparent 1.5px) 0 0/20px 20px,-webkit-gradient(linear,left top,left bottom,from(#111a2e),to(#0b1220));background:linear-gradient(180deg,#38bdf812,#38bdf800 30%),linear-gradient(180deg,#0b122000,#0b1220eb),radial-gradient(rgba(148,163,184,.16) 1px,transparent 1.5px) 0 0/20px 20px,linear-gradient(180deg,#111a2e,#0b1220);-webkit-transition:opacity .35s ease,visibility .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,visibility .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,transform .35s ease,visibility .35s ease;transition:opacity .35s ease,transform .35s ease,visibility .35s ease,-webkit-transform .35s ease}.multi-composer-stage[data-state=generating] .multi-composer-stage__bars span{-webkit-animation:multiComposerPulse 1.2s ease-in-out infinite;animation:multiComposerPulse 1.2s ease-in-out infinite}.multi-composer-stage[data-state=generating] .multi-composer-stage__bars span:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.multi-composer-stage[data-state=generating] .multi-composer-stage__bars span:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.multi-composer-stage[data-state=live]{opacity:0;visibility:hidden;-webkit-transform:translateY(10px);transform:translateY(10px)}.multi-composer-stage[data-state=error] .multi-composer-stage__panel{border-color:#fb7185b3;background:#3c0c1cd1}.multi-composer-stage[data-state=error] .multi-composer-stage__badge{color:#fda4af}.multi-composer-stage__bars span{background:-webkit-gradient(linear,left top,right top,from(rgba(59,130,246,.35)),to(rgba(148,163,184,.18)));background:linear-gradient(90deg,#3b82f659,#94a3b82e)}.multi-composer-iframe-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.multi-composer-iframe-wrapper iframe{-webkit-transform-origin:left top;transform-origin:left top}@media(max-width:768px){.multi-composer-iframe-wrapper iframe{-ms-touch-action:none;touch-action:none;pointer-events:none}}.multi-composer-compare{--compare-position: 50%;pointer-events:none;overflow:hidden}.multi-composer-compare.is-dragging{pointer-events:auto;cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.multi-composer-compare__before{clip-path:inset(0 calc(100% - var(--compare-position)) 0 0)}.multi-composer-compare__after{clip-path:inset(0 0 0 var(--compare-position))}.multi-composer-compare__label{position:absolute;top:.5rem;padding:.125rem .5rem;border-radius:9999px;background:#020617b8;color:#f8fafc;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.multi-composer-compare__handle{position:absolute;top:0;bottom:0;left:var(--compare-position);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;-webkit-transform:translateX(-50%);transform:translate(-50%);cursor:ew-resize;-ms-touch-action:none;touch-action:none;pointer-events:auto;outline:none}.multi-composer-compare__handle:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;-webkit-transform:translateX(-50%);transform:translate(-50%);background:#fff;-webkit-box-shadow:0 0 0 1px rgba(15,23,42,.2),0 0 12px rgba(2,6,23,.35);box-shadow:0 0 0 1px #0f172a33,0 0 12px #02061759}.multi-composer-compare__handle:focus-visible .multi-composer-compare__knob{-webkit-box-shadow:0 0 0 3px rgba(147,197,253,.8),0 4px 12px rgba(2,6,23,.4);box-shadow:0 0 0 3px #93c5fdcc,0 4px 12px #02061766}.multi-composer-compare__close{position:absolute;top:calc(50% + 24px);left:clamp(4.5rem,var(--compare-position),100% - 4.5rem);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;padding:.3rem .6rem;-webkit-transform:translateX(-50%);transform:translate(-50%);border:1px solid rgba(148,163,184,.35);border-radius:9999px;background:#020617d9;color:#f8fafc;font-size:.68rem;font-weight:600;white-space:nowrap;-webkit-box-shadow:0 4px 12px rgba(2,6,23,.4);box-shadow:0 4px 12px #02061766;cursor:pointer;pointer-events:auto;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.multi-composer-compare__close:hover{background:#0f172a}.multi-composer-compare__close:focus-visible{outline:none;-webkit-box-shadow:0 0 0 3px rgba(147,197,253,.8);box-shadow:0 0 0 3px #93c5fdcc}.multi-composer-compare__close[hidden]{display:none}.multi-composer-compare__knob{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border-radius:9999px;background:#fff;color:#0f172a;-webkit-box-shadow:0 4px 12px rgba(2,6,23,.4);box-shadow:0 4px 12px #02061766}.multi-ai-scroll-hint{position:absolute;left:1.5rem;top:40vh;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;text-decoration:none;color:#bfd1eea6;-webkit-transition:color .2s ease;transition:color .2s ease}.multi-ai-scroll-hint:hover{color:#f8fafc}.multi-ai-scroll-hint__label{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;-webkit-transform:rotate(180deg);transform:rotate(180deg);font-size:.67rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.multi-ai-scroll-hint__arrow{width:1.1rem;height:1.1rem;-webkit-animation:multiScrollBounce 1.5s ease-in-out infinite;animation:multiScrollBounce 1.5s ease-in-out infinite}@media(max-width:760px){.multi-ai-scroll-hint{left:.75rem}}.multi-composer-spinner{display:inline-block;width:14px;height:14px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,#0ea5e9 60deg,#22c55e 180deg,#f97316 270deg,transparent 330deg)}.multi-composer-spinner.is-yellow{background:conic-gradient(from 0deg,transparent 0deg,oklch(87.9% .169 91.605deg) 60deg,oklch(82.8% .189 84.429deg) 180deg,oklch(76.9% .188 70.08deg) 270deg,transparent 330deg)}.multi-composer-spinner{-webkit-mask:radial-gradient(farthest-side,transparent 57%,#000 58%);mask:radial-gradient(farthest-side,transparent 57%,#000 58%);-webkit-animation:multiSpinnerRotate .85s linear infinite;animation:multiSpinnerRotate .85s linear infinite;-ms-flex-negative:0;flex-shrink:0}.multi-composer-spinner.hidden{display:none}@-webkit-keyframes multiSpinnerRotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes multiSpinnerRotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes multiScrollBounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(7px);transform:translateY(7px)}}@keyframes multiScrollBounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(7px);transform:translateY(7px)}}@-webkit-keyframes multiComposerPulse{0%,to{-webkit-transform:scaleX(.82);transform:scaleX(.82);opacity:.45}50%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@keyframes multiComposerPulse{0%,to{-webkit-transform:scaleX(.82);transform:scaleX(.82);opacity:.45}50%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}}@-webkit-keyframes multiGlow{0%,to{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.22);transform:scale(1.22)}}@keyframes multiGlow{0%,to{opacity:.7;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(1.22);transform:scale(1.22)}}.d-none{display:none!important}#composer-step-custom-assets.custom-assets-looped-video-active>.composer-body{max-width:72rem}#composer-step-custom-assets:has(.custom-assets-step-image-generate:not(.d-none))>.composer-body{max-width:60rem}.media-new-badge{padding:.1875rem .5rem;border:1px solid rgba(254,240,138,.6);border-radius:2rem;background:linear-gradient(135deg,#fde047,#fbbf24 55%,#f59e0b);-webkit-box-shadow:0 2px 8px -2px rgba(245,158,11,.5);box-shadow:0 2px 8px -2px #f59e0b80;color:#422006;font-size:.625rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;display:inline-block;-ms-flex-negative:0;flex-shrink:0;vertical-align:.125em}.add-media__name .media-new-badge{margin-left:.25rem}#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-choose-wide:not(.d-none))>.composer-body,#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-upload-choose:not(.d-none))>.composer-body,#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-upload:not(.d-none))>.composer-body,#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-image-generate:not(.d-none))>.composer-body,#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-looped-video:not(.d-none))>.composer-body{padding:1.75rem 2rem 2rem;border-color:#94a3b833;border-radius:1.25rem;background:radial-gradient(ellipse at top left,rgba(56,189,248,.1),transparent 55%),radial-gradient(ellipse at top right,rgba(167,139,250,.08),transparent 55%),#0f1a2e}@media(max-width:639px){#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-choose-wide:not(.d-none))>.composer-body,#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-upload-choose:not(.d-none))>.composer-body,#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-upload:not(.d-none))>.composer-body,#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-image-generate:not(.d-none))>.composer-body,#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-looped-video:not(.d-none))>.composer-body{padding:1.25rem 1.25rem 1.5rem}}#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-choose-wide:not(.d-none)) .custom-assets-back:not(.absolute),#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-upload-choose:not(.d-none)) .custom-assets-back:not(.absolute),#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-upload:not(.d-none)) .custom-assets-back:not(.absolute),#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-image-generate:not(.d-none)) .custom-assets-back:not(.absolute),#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-looped-video:not(.d-none)) .custom-assets-back:not(.absolute){color:#a3b0cc}#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-choose-wide:not(.d-none)) .custom-assets-back:not(.absolute):hover,#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-upload-choose:not(.d-none)) .custom-assets-back:not(.absolute):hover,#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-upload:not(.d-none)) .custom-assets-back:not(.absolute):hover,#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-image-generate:not(.d-none)) .custom-assets-back:not(.absolute):hover,#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-looped-video:not(.d-none)) .custom-assets-back:not(.absolute):hover{color:#f8fafc}#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-choose-wide:not(.d-none))>.composer-body,#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-upload-choose:not(.d-none))>.composer-body,#composer-step-custom-assets.add-media-theme:has(.custom-assets-step-upload:not(.d-none))>.composer-body{max-width:44rem}@media(min-width:768px){#composer-step-custom-assets.add-media-theme .custom-assets-step-upload:has(.custom-assets-prompt-section:not(.d-none)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-webkit-column-gap:1.75rem;-moz-column-gap:1.75rem;column-gap:1.75rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start}#composer-step-custom-assets.add-media-theme .custom-assets-step-upload:has(.custom-assets-prompt-section:not(.d-none))>*{grid-column:1/-1}#composer-step-custom-assets.add-media-theme .custom-assets-step-upload:has(.custom-assets-prompt-section:not(.d-none))>.custom-assets-upload-wrapper{grid-column:1;grid-row:span 2}#composer-step-custom-assets.add-media-theme .custom-assets-step-upload:has(.custom-assets-prompt-section:not(.d-none))>.custom-assets-prompt-section{grid-column:2;margin-top:0}#composer-step-custom-assets.add-media-theme .custom-assets-step-upload:has(.custom-assets-prompt-section:not(.d-none))>.custom-assets-actions{grid-column:2}#composer-step-custom-assets.add-media-theme .custom-assets-step-upload:has(.custom-assets-prompt-section:not(.d-none)) .custom-assets-preview{margin-top:0}#composer-step-custom-assets.add-media-theme .custom-assets-step-upload:has(.custom-assets-prompt-section:not(.d-none)) .custom-assets-preview-img,#composer-step-custom-assets.add-media-theme .custom-assets-step-upload:has(.custom-assets-prompt-section:not(.d-none)) .custom-assets-preview-video{max-height:20rem}#composer-step-custom-assets.add-media-theme .custom-assets-step-upload:has(.custom-assets-prompt-section:not(.d-none)) textarea{min-height:10rem}}#composer-step-custom-assets.add-media-theme .add-media__title:focus{outline:none}#composer-step-custom-assets.add-media-theme .custom-assets-step-upload .composer-title{margin:0 0 .5rem;color:#f8fafc;font-size:clamp(1.375rem,2.4vw,1.75rem);letter-spacing:-.03em;line-height:1.2}#composer-step-custom-assets.add-media-theme .custom-assets-step-upload .composer-desc{margin-bottom:1.5rem;color:#a3b0cc;font-size:.9375rem;line-height:1.6}#composer-step-custom-assets.add-media-theme .custom-assets-dropzone{gap:.5rem;padding:2.25rem 1.5rem;border:1.5px dashed rgba(56,189,248,.35);border-radius:1rem;background:radial-gradient(ellipse at top,rgba(56,189,248,.1),transparent 70%),#13203a;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}#composer-step-custom-assets.add-media-theme .custom-assets-dropzone:hover,#composer-step-custom-assets.add-media-theme .custom-assets-dropzone.dragover{border-color:#38bdf8b3;background:radial-gradient(ellipse at top,rgba(56,189,248,.1),transparent 70%),#13203a}#composer-step-custom-assets.add-media-theme .custom-assets-dropzone>svg{width:3.25rem;height:3.25rem;margin-bottom:.5rem;padding:.8125rem;border:1px solid rgba(56,189,248,.35);border-radius:.875rem;background:linear-gradient(145deg,#38bdf847,#38bdf814);color:#7dd3fc}#composer-step-custom-assets.add-media-theme .custom-assets-dropzone .dropzone-text{color:#f8fafc;font-size:.9375rem;font-weight:600}#composer-step-custom-assets.add-media-theme .custom-assets-dropzone .dropzone-hint{color:#8b9bb8}#composer-step-custom-assets.add-media-theme .custom-assets-preview{border-color:#94a3b833;border-radius:1rem;background:#13203a}#composer-step-custom-assets.add-media-theme .custom-assets-remove{border-color:#94a3b84d;background:#0f1a2ed9}#composer-step-custom-assets.add-media-theme .composer-is-loading{border-color:#94a3b840;border-top-color:#38bdf8}#composer-step-custom-assets.add-media-theme .custom-assets-prompt-section{margin-top:1.5rem}#composer-step-custom-assets.add-media-theme .custom-assets-prompt-section .composer-label{color:#f8fafc;font-size:.9375rem}#composer-step-custom-assets.add-media-theme .custom-assets-prompt-section .label-desc{color:#a3b0cc;font-size:.8125rem;line-height:1.55}#composer-step-custom-assets.add-media-theme .custom-assets-prompt-section textarea{padding:.75rem 1rem;border:1px solid rgba(148,163,184,.25);border-radius:.75rem;background:#0b1424;-webkit-box-shadow:none;box-shadow:none}#composer-step-custom-assets.add-media-theme .custom-assets-prompt-section textarea:focus{border-color:#38bdf8b3;-webkit-box-shadow:none;box-shadow:none}#composer-step-custom-assets.add-media-theme .custom-assets-actions{margin-top:1.5rem}#composer-step-custom-assets.add-media-theme .custom-assets-actions button{min-height:3rem;padding:.75rem 1.25rem;border-radius:.75rem;font-size:.875rem;font-weight:700;letter-spacing:0;-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#composer-step-custom-assets.add-media-theme .custom-assets-actions .custom-assets-cancel-btn{border:1px solid rgba(148,163,184,.3);background:#0000;color:#cbd5e1}#composer-step-custom-assets.add-media-theme .custom-assets-actions .custom-assets-cancel-btn:hover{border-color:#94a3b899;background:#0000;color:#f8fafc}#composer-step-custom-assets.add-media-theme .custom-assets-actions .custom-assets-add-btn{border:0;background:#38bdf8;color:#04263a}#composer-step-custom-assets.add-media-theme .custom-assets-actions .custom-assets-add-btn:hover{background:#7dd3fc}#composer-step-custom-assets.add-media-theme .custom-assets-actions button:focus-visible{outline:2px solid #f8fafc;outline-offset:3px}.add-media__eyebrow{display:block;margin-bottom:.75rem;color:#7dd3fc;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.add-media__title{margin:0 0 .625rem;color:#f8fafc;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;letter-spacing:-.035em;line-height:1.15}.add-media__intro{margin:0 0 1.75rem;color:#a3b0cc;font-size:.9375rem;line-height:1.6}.add-media__preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-.5rem 0 1.5rem;padding:.75rem;border:1px solid rgba(148,163,184,.2);border-radius:1rem;background:#13203a}.add-media__preview img{max-width:100%;max-height:13rem;border-radius:.5rem;-o-object-fit:contain;object-fit:contain}.add-media__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.add-media__options--two{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.875rem}.add-media__options--featured{grid-template-columns:repeat(2,minmax(0,1fr))}.add-media__options--featured>.add-media__option--upload{grid-column:1/-1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media(max-width:767px){.add-media__options{grid-template-columns:minmax(0,1fr)}}.add-media__option{--accent: 56, 189, 248;--accent-text: #7dd3fc;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:1.25rem;border:1px solid rgba(var(--accent),.2);border-radius:1rem;background:radial-gradient(ellipse at top,rgba(var(--accent),.1),transparent 70%),#13203a;text-align:left;cursor:pointer;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.add-media__option:hover{border-color:rgba(var(--accent),.55)}.add-media__option:focus-visible{outline:2px solid #f8fafc;outline-offset:3px}.add-media__option--image{--accent: 167, 139, 250;--accent-text: #c4b5fd}.add-media__option--video{--accent: 251, 113, 133;--accent-text: #fda4af}.add-media__option--reference{--accent: 129, 140, 248;--accent-text: #a5b4fc}.add-media__option--pick{border:1.5px solid rgba(var(--accent),.5);background:radial-gradient(ellipse at top,rgba(var(--accent),.22),transparent 75%),#172744}.add-media__option--pick:hover{border-color:rgba(var(--accent),.95)}.add-media__option--row{display:grid;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto 1fr auto;-webkit-column-gap:1.125rem;-moz-column-gap:1.125rem;column-gap:1.125rem}.add-media__option--row>.add-media__name{grid-column:1/-1;margin-bottom:.75rem;color:#cbd5e1;text-align:center}.add-media__option--row>.add-media__art{grid-row:2/-1;height:auto;min-height:6.5rem;margin-bottom:0}.add-media__option--row>.add-media__desc,.add-media__option--row>.add-media__go{grid-column:2}.add-media__option--row .add-media__desc{margin-top:0}.add-media__option--row .add-media__go{margin-top:.75rem}.add-media__art{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:6.5rem;margin-bottom:1.125rem;border-radius:.75rem;background:#02061747}.add-media__photo{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4.25rem;height:3.25rem;border-radius:.625rem}.add-media__photo--back{-webkit-transform:translate(-.875rem,-.375rem) rotate(-10deg);transform:translate(-.875rem,-.375rem) rotate(-10deg);border:1px solid rgba(var(--accent),.25);background:rgba(var(--accent),.08)}.add-media__photo--front{-webkit-transform:rotate(4deg);transform:rotate(4deg);border:1px solid rgba(var(--accent),.45);background:linear-gradient(145deg,rgba(var(--accent),.3),rgba(var(--accent),.1));-webkit-box-shadow:0 10px 22px -8px rgba(2,6,23,.7);box-shadow:0 10px 22px -8px #020617b3;color:var(--accent-text)}.add-media__photo--front svg{width:1.5rem;height:1.5rem}.add-media__photo--video{-webkit-transform:rotate(0deg);transform:rotate(0);overflow:hidden}.add-media__page,.add-media__shot{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;width:9.5rem;height:4.75rem;padding:.625rem;border:1px solid rgba(148,163,184,.22);border-radius:.625rem;background:#94a3b80f}.add-media__page--small{width:5.5rem}.add-media__shot{width:5.5rem;overflow:hidden;border-color:rgba(var(--accent),.45);background:linear-gradient(145deg,rgba(var(--accent),.22),rgba(var(--accent),.06))}.add-media__shot .add-media__lines span{background:rgba(var(--accent),.45)}.add-media__lines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.375rem}.add-media__lines span{display:block;height:.3125rem;border-radius:1rem;background:#94a3b84d}.add-media__lines span:nth-child(1){width:90%;height:.4375rem;background:#94a3b873}.add-media__lines span:nth-child(2){width:100%}.add-media__lines span:nth-child(3){width:65%}.add-media__slot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:3.5rem;height:100%;border:1px solid rgba(var(--accent),.5);border-radius:.5rem;background:linear-gradient(145deg,rgba(var(--accent),.3),rgba(var(--accent),.1));color:var(--accent-text)}.add-media__slot svg{width:1.25rem;height:1.25rem}.add-media__flow{-ms-flex-negative:0;flex-shrink:0;width:1.125rem;height:1.125rem;margin:0 .625rem;color:var(--accent-text)}.add-media__sparkle{position:absolute;top:1.25rem;left:calc(50% + 1.5rem);width:1.125rem;height:1.125rem;color:var(--accent-text);-webkit-animation:addMediaSparkle 2.4s ease-in-out infinite;animation:addMediaSparkle 2.4s ease-in-out infinite}.add-media__progress{position:absolute;left:.5rem;right:.5rem;bottom:.375rem;height:3px;border-radius:2px;background:#ffffff26}.add-media__progress:after{content:"";position:absolute;inset:0 auto 0 0;width:100%;border-radius:inherit;background:var(--accent-text)}.add-media__or{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;justify-self:center;width:2.25rem;height:2.25rem;border:1px solid rgba(148,163,184,.3);border-radius:50%;background:#0f1a2e;color:#a3b0cc;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.add-media__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.375rem;width:100%;margin-top:1rem;padding:.625rem 1rem;border-radius:.625rem;background:rgb(var(--accent));color:#0b1324;font-size:.8125rem;font-weight:700}.add-media__cta svg{width:1rem;height:1rem}.add-media__name{color:#f8fafc;font-size:1rem;font-weight:700;letter-spacing:-.01em}.add-media__desc{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:.375rem;color:#a3b0cc;font-size:.8125rem;line-height:1.55}.add-media__go{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;margin-top:1rem;color:var(--accent-text);font-size:.8125rem;font-weight:600}.add-media__go svg{width:1rem;height:1rem}@media(prefers-reduced-motion:reduce){.add-media__sparkle{-webkit-animation:none;animation:none}}@-webkit-keyframes addMediaSparkle{0%,to{opacity:.55;-webkit-transform:scale(.85) rotate(0deg);transform:scale(.85) rotate(0)}50%{opacity:1;-webkit-transform:scale(1.1) rotate(20deg);transform:scale(1.1) rotate(20deg)}}@keyframes addMediaSparkle{0%,to{opacity:.55;-webkit-transform:scale(.85) rotate(0deg);transform:scale(.85) rotate(0)}50%{opacity:1;-webkit-transform:scale(1.1) rotate(20deg);transform:scale(1.1) rotate(20deg)}}.custom-assets-scan-line{position:absolute;left:0;right:0;top:0;height:40%;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(96,165,250,0)),to(rgba(96,165,250,.22)));background:linear-gradient(to bottom,#60a5fa00,#60a5fa38);border-bottom:2px solid #60a5fa;-webkit-box-shadow:0 6px 14px -2px rgba(96,165,250,.6);box-shadow:0 6px 14px -2px #60a5fa99;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-animation:customAssetsScan 2.4s cubic-bezier(.45,0,.55,1) infinite;animation:customAssetsScan 2.4s cubic-bezier(.45,0,.55,1) infinite}@media(prefers-reduced-motion:reduce){.custom-assets-scan-line{-webkit-animation:none;animation:none;top:60%}}@-webkit-keyframes customAssetsScan{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}@keyframes customAssetsScan{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.composer-ready{position:relative;width:100%;max-width:40rem;max-height:calc(100vh - 2rem);overflow-y:auto;border:1px solid rgba(148,163,184,.2);border-radius:1.25rem;background:radial-gradient(ellipse at top left,rgba(56,189,248,.1),transparent 55%),radial-gradient(ellipse at top right,rgba(167,139,250,.08),transparent 55%),#0f1a2e;-webkit-box-shadow:0 24px 60px rgba(2,6,23,.6);box-shadow:0 24px 60px #02061799}.composer-ready__header{padding:1.75rem 2rem 0}.composer-ready__eyebrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-bottom:.75rem;color:#c4b5fd;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.composer-ready__eyebrow [data-upsell-generation-time]{color:#a3b0cc;font-variant-numeric:tabular-nums}.composer-ready__dot{width:.5rem;height:.5rem;border-radius:50%;background:#34d399;-webkit-box-shadow:0 0 0 0 rgba(52,211,153,.5);box-shadow:0 0 #34d39980;-webkit-animation:composerReadyDot 2s ease-out infinite;animation:composerReadyDot 2s ease-out infinite}.composer-ready h2{margin:0 0 .5rem;color:#f8fafc;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;letter-spacing:-.035em;line-height:1.15}.composer-ready__intro{margin:0;color:#a3b0cc;font-size:.9375rem;line-height:1.6}.composer-ready__body{padding:1.5rem 2rem 1.75rem}.composer-ready__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0 0 1.5rem;padding:0;list-style:none}.composer-ready__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}.composer-ready__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid rgba(167,139,250,.4);border-radius:.75rem;background:linear-gradient(145deg,#a78bfa42,#a78bfa14);color:#c4b5fd}.composer-ready__icon svg{width:1.25rem;height:1.25rem}.composer-ready__name{display:block;color:#f8fafc;font-size:.9375rem;font-weight:700;letter-spacing:-.01em}.composer-ready__desc{display:block;margin-top:.125rem;color:#a3b0cc;font-size:.8125rem;line-height:1.5}.composer-ready__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.625rem;width:100%;min-height:3rem;padding:.75rem 1.5rem;border:0;border-radius:.75rem;background:#7c3aed;color:#fff;font-size:.9375rem;font-weight:700;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.composer-ready__cta:hover{background:#6d28d9}.composer-ready__cta:focus-visible{outline:3px solid #f8fafc;outline-offset:4px}.composer-ready__cta svg{-ms-flex-negative:0;flex-shrink:0;width:1.125rem;height:1.125rem}.composer-ready__expiry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.875rem;margin:0 2rem 1.75rem;padding:.875rem 1rem;border:1px dashed rgba(251,191,36,.35);border-radius:.875rem;background:#fbbf240d}.composer-ready__expiry p{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;color:#a3b0cc;font-size:.8125rem;line-height:1.5}.composer-ready__expiry strong{color:#fde68a;font-weight:600}.composer-ready__expiry-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;color:#fbbf24}.composer-ready__expiry-icon svg{width:1.25rem;height:1.25rem}.composer-ready__expiry-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;color:#f8fafc;font-size:.8125rem;font-weight:600;text-decoration:underline;text-decoration-color:#fbbf2480;text-underline-offset:3px}.composer-ready__expiry-link:hover{color:#fde68a;text-decoration-color:currentColor}.composer-ready__expiry-link:focus-visible{outline:2px solid #f8fafc;outline-offset:3px}.composer-ready__expiry-link svg{width:1rem;height:1rem}@media(max-width:767px){.composer-ready__header{padding:1.5rem 1.25rem 0}.composer-ready__body{padding:1.25rem 1.25rem 1.5rem}.composer-ready__steps{grid-template-columns:minmax(0,1fr);gap:1rem}.composer-ready__step{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.875rem}.composer-ready__expiry{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 1.25rem 1.25rem}.composer-ready__expiry-link{margin-left:2.125rem}}@media(prefers-reduced-motion:reduce){.composer-ready__dot{-webkit-animation:none;animation:none}}@-webkit-keyframes composerReadyDot{0%{-webkit-box-shadow:0 0 0 0 rgba(52,211,153,.5);box-shadow:0 0 #34d39980}70%,to{-webkit-box-shadow:0 0 0 .5rem rgba(52,211,153,0);box-shadow:0 0 0 .5rem #34d39900}}@keyframes composerReadyDot{0%{-webkit-box-shadow:0 0 0 0 rgba(52,211,153,.5);box-shadow:0 0 #34d39980}70%,to{-webkit-box-shadow:0 0 0 .5rem rgba(52,211,153,0);box-shadow:0 0 0 .5rem #34d39900}}.multi-composer-card:not([data-locked]) [data-export-row]{display:none}.multi-composer-card [data-lock-icon],.multi-composer-card [data-unlock-label]{display:none}.multi-composer-card[data-locked] .editor-action-buttons [data-action=edit],.multi-composer-card[data-locked] .editor-action-buttons [data-action=edit]:hover,.multi-composer-card[data-locked] .editor-action-buttons [data-action=preview],.multi-composer-card[data-locked] .editor-action-buttons [data-action=preview]:hover{border-color:#94a3b84d;background:#1e293b80;-webkit-box-shadow:none;box-shadow:none;color:#8b9bb8;cursor:not-allowed}.multi-composer-card[data-locked] .editor-action-buttons [data-action=edit]>svg:not([data-lock-icon]),.multi-composer-card[data-locked] .editor-action-buttons [data-action=preview]>svg:not([data-lock-icon]){display:none}.multi-composer-card[data-locked] .editor-action-buttons [data-action=edit] [data-lock-icon],.multi-composer-card[data-locked] .editor-action-buttons [data-action=preview] [data-lock-icon]{display:block}.multi-composer-card[data-locked] .editor-action-buttons .model-is-ready,.multi-composer-card[data-locked] .editor-action-buttons [data-action=regenerate]{display:none}.multi-composer-card[data-locked] [data-export-design]{border-color:#0000;background:#7c3aed;color:#fff}.multi-composer-card[data-locked] [data-export-design]:hover{border-color:#0000;background:#6d28d9;color:#fff}.multi-composer-card[data-locked] [data-export-design]>svg:not([data-lock-icon]),.multi-composer-card[data-locked] [data-export-design] [data-export-label]{display:none}.multi-composer-card[data-locked] [data-export-design] [data-lock-icon]{display:block;margin-right:0}.multi-composer-card[data-locked] [data-export-design] [data-unlock-label]{display:inline}.multi-composer-card[data-locked] .preview-info{display:none}.multi-composer-card[data-locked] .locked-design-overlay{display:-webkit-box;display:-ms-flexbox;display:flex}.multi-composer-card[data-locked] .multi-composer-card__viewport:hover .locked-design-overlay,.multi-composer-card[data-locked] .locked-design-overlay:focus-within{visibility:visible;opacity:1}@media(hover:none){.multi-composer-card[data-locked] .locked-design-overlay{visibility:visible;opacity:1}}.locked-design-overlay{position:absolute;inset:0;z-index:30;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;background:-webkit-gradient(linear,left top,left bottom,from(rgba(8,15,31,.5)),to(rgba(8,15,31,.82)));background:linear-gradient(to bottom,#080f1f80,#080f1fd1);backdrop-filter:blur(1.5px);visibility:hidden;opacity:0;-webkit-transition:opacity .2s ease,visibility .2s ease;transition:opacity .2s ease,visibility .2s ease}.locked-design-overlay__panel{width:100%;max-width:19rem;padding:1.25rem;border:1px solid rgba(167,139,250,.3);border-radius:1rem;background:radial-gradient(ellipse at top,rgba(167,139,250,.14),transparent 70%),#0f1a2ef0;-webkit-box-shadow:0 18px 40px -12px rgba(2,6,23,.8);box-shadow:0 18px 40px -12px #020617cc;text-align:left}.locked-design-overlay__badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;margin-bottom:.75rem;padding:.25rem .625rem;border:1px solid rgba(167,139,250,.35);border-radius:2rem;background:#7c3aed26;color:#c4b5fd;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.locked-design-overlay__badge [data-lock-icon]{display:block;width:.75rem;height:.75rem;margin:0}.locked-design-overlay__title{margin:0 0 .875rem;color:#f8fafc;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;line-height:1.3}.locked-design-overlay__benefits{display:grid;gap:.5rem;margin:0 0 1.125rem;padding:0;list-style:none}.locked-design-overlay__benefits li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;color:#dce5f3;font-size:.8125rem;line-height:1.45}.locked-design-overlay__benefits svg{-ms-flex-negative:0;flex-shrink:0;width:1rem;height:1rem;margin-top:.0625rem;color:#a78bfa}.locked-design-overlay__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;min-height:2.5rem;padding:.5rem 1rem;border-radius:.625rem;background:#7c3aed;color:#fff;font-size:.8125rem;font-weight:700;text-decoration:none;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.locked-design-overlay__cta:hover{background:#6d28d9;color:#fff;text-decoration:none}.locked-design-overlay__cta:focus-visible{outline:2px solid #f8fafc;outline-offset:3px}.locked-design-overlay__cta svg{width:1rem;height:1rem}.locked-design-overlay__weekly{display:block;margin-top:.625rem;padding:.625rem .75rem;border:1px dashed rgba(167,139,250,.35);border-radius:.625rem;background:#7c3aed0f;color:#a3b0cc;font-size:.75rem;line-height:1.45;text-align:center;text-decoration:none;-webkit-transition:border-color .15s ease,background-color .15s ease;transition:border-color .15s ease,background-color .15s ease}.locked-design-overlay__weekly:hover{border-color:#a78bfab3;background:#7c3aed1f;color:#a3b0cc;text-decoration:none}.locked-design-overlay__weekly:focus-visible{outline:2px solid #f8fafc;outline-offset:3px}.locked-design-overlay__weekly-title{display:block;color:#f8fafc;font-weight:600}.locked-design-overlay__weekly-title strong{color:#c4b5fd}.locked-design-overlay__weekly-perks{display:block;margin-top:.125rem}.short-prompt{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);width:100%;max-width:62rem;max-height:calc(100vh - 2rem);overflow-y:auto;border:1px solid rgba(148,163,184,.2);border-radius:1.25rem;background:radial-gradient(ellipse at top right,rgba(167,139,250,.12),transparent 55%),radial-gradient(ellipse at bottom left,rgba(251,191,36,.06),transparent 55%),#0f1a2e;-webkit-box-shadow:0 24px 60px rgba(2,6,23,.6);box-shadow:0 24px 60px #02061799}.short-prompt__close{position:absolute;top:.875rem;right:.875rem;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:50%;background:#0000;color:#8b9bb8;cursor:pointer;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.short-prompt__close:hover{background:#94a3b81f;color:#f8fafc}.short-prompt__close:focus-visible{outline:2px solid #f8fafc;outline-offset:2px}.short-prompt__close svg{width:1.125rem;height:1.125rem}.short-prompt__showcase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;padding:1.5rem 0 1.5rem 1.5rem}.short-prompt__window{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:.875rem;background:#13203a;-webkit-box-shadow:0 18px 40px -16px rgba(2,6,23,.8);box-shadow:0 18px 40px -16px #020617cc}.short-prompt__chrome{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;height:1.75rem;padding:0 .75rem;border-bottom:1px solid rgba(148,163,184,.14)}.short-prompt__chrome>span:not(.short-prompt__url){width:.5rem;height:.5rem;border-radius:50%;background:#94a3b84d}.short-prompt__url{margin:0 auto;padding:.125rem .75rem;border-radius:1rem;background:#02061759;color:#8b9bb8;font-size:.625rem;font-weight:600;letter-spacing:.02em;-webkit-transform:translateX(-.75rem);transform:translate(-.75rem)}.short-prompt__stage{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:24rem;overflow:hidden;background:#0e1113}.short-prompt__stage iframe{position:absolute;top:0;left:0;border:0;-webkit-transform-origin:top left;transform-origin:top left}.short-prompt__loader{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.375rem}.short-prompt__loader span{width:.5rem;height:.5rem;border-radius:50%;background:#a78bfa;-webkit-animation:shortPromptLoader 1.2s ease-in-out infinite;animation:shortPromptLoader 1.2s ease-in-out infinite}.short-prompt__loader span:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.short-prompt__loader span:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.short-prompt__caption{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;margin-top:.75rem;color:#8b9bb8;font-size:.75rem}.short-prompt__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3125rem;padding:.1875rem .5rem;border:1px solid rgba(251,191,36,.35);border-radius:2rem;background:#fbbf241a;color:#fde68a;font-size:.6875rem;font-weight:600}.short-prompt__tag svg{width:.75rem;height:.75rem}.short-prompt__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2.25rem 2rem 2rem 1.75rem}.short-prompt__eyebrow{display:block;margin-bottom:.75rem;color:#c4b5fd;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.short-prompt h2{margin:0 0 .75rem;color:#f8fafc;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:700;letter-spacing:-.035em;line-height:1.15}.short-prompt__intro{margin:0 0 1.25rem;color:#a3b0cc;font-size:.9375rem;line-height:1.6}.short-prompt__intro strong{color:#f8fafc;font-weight:700}.short-prompt__meter{display:grid;gap:.625rem;margin-bottom:1.25rem;padding:.875rem 1rem;border:1px solid rgba(148,163,184,.16);border-radius:.875rem;background:#02061747}.short-prompt__meter-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr) 2.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;color:#a3b0cc;font-size:.75rem;font-weight:600}.short-prompt__meter-bar{height:.375rem;overflow:hidden;border-radius:1rem;background:#94a3b824}.short-prompt__meter-fill{display:block;width:0;min-width:.375rem;height:100%;border-radius:inherit;background:#f87171;-webkit-transition:width .6s ease;transition:width .6s ease}.short-prompt__meter-fill--full{width:100%;background:-webkit-gradient(linear,left top,right top,from(#fbbf24),to(#a78bfa));background:linear-gradient(90deg,#fbbf24,#a78bfa)}.short-prompt__meter-value{color:#f8fafc;font-variant-numeric:tabular-nums;text-align:right}.short-prompt__hint{margin:0 0 1.5rem;color:#8b9bb8;font-size:.8125rem;line-height:1.55}.short-prompt__actions{display:grid;gap:.625rem}.short-prompt__primary,.short-prompt__secondary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.25rem;border-radius:.75rem;font-size:.9375rem;font-weight:700;cursor:pointer;-webkit-transition:background-color .15s ease,border-color .15s ease;transition:background-color .15s ease,border-color .15s ease}.short-prompt__primary:focus-visible,.short-prompt__secondary:focus-visible{outline:3px solid #f8fafc;outline-offset:3px}.short-prompt__primary svg,.short-prompt__secondary svg{-ms-flex-negative:0;flex-shrink:0;width:1.125rem;height:1.125rem}.short-prompt__primary{border:0;background:#7c3aed;color:#fff}.short-prompt__primary:hover{background:#6d28d9}.short-prompt__secondary{border:1px solid rgba(148,163,184,.3);background:#0000;color:#e2e8f0}.short-prompt__secondary:hover{border-color:#fbbf2480;background:#fbbf240f}.short-prompt__play{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:50%;background:#fbbf2433;color:#fde68a}.short-prompt__play svg{width:.75rem;height:.75rem;margin-left:1px}.short-prompt__anyway{justify-self:center;margin-top:.25rem;padding:.375rem .5rem;border:0;background:#0000;color:#8b9bb8;font-size:.8125rem;text-decoration:underline;text-decoration-color:#8b9bb866;text-underline-offset:3px;cursor:pointer}.short-prompt__anyway:hover{color:#f8fafc;text-decoration-color:currentColor}.short-prompt__anyway:focus-visible{outline:2px solid #f8fafc;outline-offset:2px}@media(max-width:1023px){.short-prompt{grid-template-columns:minmax(0,1fr);max-width:30rem}.short-prompt__showcase,.short-prompt__secondary{display:none}.short-prompt__content{padding:2rem 1.5rem 1.5rem}}@media(prefers-reduced-motion:reduce){.short-prompt__loader span,.short-prompt__meter-fill{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}}@-webkit-keyframes shortPromptLoader{0%,to{opacity:.3;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem)}}@keyframes shortPromptLoader{0%,to{opacity:.3;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(-.25rem);transform:translateY(-.25rem)}}.improve-prompt-modal{position:fixed;inset:0;z-index:90;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem}.improve-prompt-modal.hidden{display:none}.improve-prompt-modal [hidden]{display:none!important}.improve-prompt-modal__backdrop{position:absolute;inset:0;background:#0006;backdrop-filter:blur(4px)}.improve-prompt{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:72rem;max-height:calc(100vh - 2rem);overflow-y:auto;padding:1.75rem 2rem 2rem;border:1px solid rgba(148,163,184,.2);border-radius:1.25rem;background:radial-gradient(ellipse at top left,rgba(56,189,248,.1),transparent 55%),radial-gradient(ellipse at top right,rgba(167,139,250,.08),transparent 55%),#0f1a2e;-webkit-box-shadow:0 24px 60px rgba(2,6,23,.6);box-shadow:0 24px 60px #02061799}@media(max-width:639px){.improve-prompt{padding:1.25rem}}@media(min-width:768px){.improve-prompt{height:calc(100vh - 2rem);max-height:56rem}}.improve-prompt__close{position:absolute;top:.875rem;right:.875rem;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;border:0;border-radius:50%;background:#0000;color:#8b9bb8;cursor:pointer;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.improve-prompt__close:hover{background:#94a3b81f;color:#f8fafc}.improve-prompt__close:focus-visible{outline:2px solid #f8fafc;outline-offset:2px}.improve-prompt__close svg{width:1.125rem;height:1.125rem}.improve-prompt__header{-ms-flex-negative:0;flex-shrink:0;padding-right:2.5rem}.improve-prompt__eyebrow{display:block;margin-bottom:.75rem;color:#7dd3fc;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.improve-prompt__title{margin:0 0 .625rem;color:#f8fafc;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;letter-spacing:-.035em;line-height:1.15}.improve-prompt__intro{max-width:46rem;margin:0 0 1.25rem;color:#a3b0cc;font-size:.9375rem;line-height:1.6}.improve-prompt__columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:1rem}@media(min-width:768px){.improve-prompt__columns{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}}@media(max-width:767px){.improve-prompt__columns{grid-template-columns:minmax(0,1fr)}}.improve-prompt__card{--accent: 148, 163, 184;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;min-height:0;border:1px solid rgba(var(--accent),.2);border-radius:1rem;background:#13203a}.improve-prompt__card--ai{--accent: 56, 189, 248;background:radial-gradient(ellipse at top,rgba(var(--accent),.1),transparent 70%),#13203a}.improve-prompt__card-head{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem .75rem;min-height:3.25rem;padding:.625rem .75rem .625rem 1rem;border-bottom:1px solid rgba(var(--accent),.14)}.improve-prompt__card-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;color:#cbd5e1;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.improve-prompt__card-name svg{width:1rem;height:1rem;color:#8b9bb8}.improve-prompt__card-name--ai{color:#bae6fd}.improve-prompt__card-name--ai svg{color:#7dd3fc}.improve-prompt__switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:.25rem;padding:.25rem;border:1px solid rgba(148,163,184,.2);border-radius:2rem;background:#02061766}.improve-prompt__switch-option{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.375rem .75rem;border:0;border-radius:2rem;background:#0000;color:#a3b0cc;font-size:.8125rem;font-weight:600;cursor:pointer;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.improve-prompt__switch-option:hover{color:#f8fafc}.improve-prompt__switch-option:focus-visible{outline:2px solid #f8fafc;outline-offset:2px}.improve-prompt__switch-option[aria-pressed=true]{background:#1e3a5f;color:#f8fafc}.improve-prompt__switch-option svg{width:.875rem;height:.875rem;color:#fda4af}.improve-prompt__switch-option .media-new-badge{margin-left:.125rem}.improve-prompt__panel,.improve-prompt__video-version{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0}.improve-prompt__text{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;min-height:5.5rem;padding:.875rem 1rem;resize:none;overflow-y:auto;border:0;border-radius:0;background:#0000;color:#cbd5e1;font-size:.875rem;line-height:1.65}.improve-prompt__text:focus{outline:none;-webkit-box-shadow:inset 0 0 0 2px rgba(96,165,250,.5);box-shadow:inset 0 0 0 2px #60a5fa80}.improve-prompt__text--ai{color:#f1f5f9}@media(max-width:767px){.improve-prompt__text{-webkit-box-flex:0;-ms-flex:none;flex:none;height:14rem}}.improve-prompt__status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:.875rem;min-height:14rem;padding:1.5rem;color:#a3b0cc;font-size:.875rem;text-align:center}.improve-prompt__status--error{margin:1rem;border:1px solid rgba(248,113,113,.45);border-radius:.75rem;background:#7f1d1d66;color:#fecaca}.improve-prompt__status--error .improve-prompt__link{color:#fff}.improve-prompt__spinner{display:inline-block;width:1.75rem;height:1.75rem;border:2px solid rgba(148,163,184,.3);border-top-color:#7dd3fc;border-radius:50%;-webkit-animation:improvePromptSpin .8s linear infinite;animation:improvePromptSpin .8s linear infinite}.improve-prompt__videos{display:grid;-ms-flex-negative:1;flex-shrink:1;-ms-flex-line-pack:start;align-content:start;min-height:3.5rem;overflow-y:auto;gap:.5rem;margin:0;padding:.75rem;border-top:1px solid rgba(var(--accent),.14);list-style:none}.improve-prompt__video{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.875rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:.625rem;border:1px solid rgba(251,113,133,.2);border-radius:.75rem;background:#0206174d}.improve-prompt__video[data-state=removed]{opacity:.55}.improve-prompt__video[data-state=error]{border-color:#fb718573}.improve-prompt__video[data-state=ready]{border-color:#34d39966}.improve-prompt__video[data-expanded=false]{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem;padding:.5rem .75rem;cursor:pointer;-webkit-transition:border-color .15s ease,background-color .15s ease;transition:border-color .15s ease,background-color .15s ease}.improve-prompt__video[data-expanded=false]:hover{border-color:#fb718573;background:#02061773}.improve-prompt__video[data-expanded=false]:focus-visible{outline:2px solid #f8fafc;outline-offset:2px}.improve-prompt__video[data-expanded=false] .improve-prompt__video-media,.improve-prompt__video[data-expanded=false] .improve-prompt__video-status,.improve-prompt__video[data-expanded=false] .improve-prompt__video-error{display:none!important}.improve-prompt__video[data-expanded=false] .improve-prompt__video-body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.5rem}.improve-prompt__video[data-expanded=false] .improve-prompt__video-label{-ms-flex-negative:0;flex-shrink:0}.improve-prompt__video[data-expanded=false] .improve-prompt__video-summary{overflow:hidden;color:#cbd5e1;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.improve-prompt__video[data-expanded=false] .improve-prompt__video-badge{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.improve-prompt__video-badge{display:none;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;color:#8b9bb8;font-size:.75rem;font-weight:600;white-space:nowrap}.improve-prompt__video-badge svg{width:.875rem;height:.875rem}.improve-prompt__video[data-state=ready] .improve-prompt__video-badge{color:#6ee7b7}.improve-prompt__video[data-state=error] .improve-prompt__video-badge{color:#fda4af}.improve-prompt__video:is([data-state=image],[data-state=video]) .improve-prompt__video-badge{color:#bae6fd}.improve-prompt__video-media{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:7.5rem;aspect-ratio:16/9;overflow:hidden;border-radius:.5rem;background:radial-gradient(ellipse at center,rgba(251,113,133,.16),transparent 70%),#0b1424}.improve-prompt__video-media img,.improve-prompt__video-media video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.improve-prompt__video-icon{width:1.5rem;height:1.5rem;color:#fda4af}.improve-prompt__video:is([data-state=image],[data-state=video],[data-state=ready]) .improve-prompt__video-icon{display:none}.improve-prompt__video-spinner{position:absolute;display:none;width:1.375rem;height:1.375rem}.improve-prompt__video:is([data-state=image],[data-state=video]) .improve-prompt__video-spinner{display:inline-block}.improve-prompt__video-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.1875rem;min-width:0}.improve-prompt__video-error{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:100%;flex-basis:100%;gap:.625rem;padding:.75rem .875rem;border:1px solid rgba(248,113,113,.45);border-radius:.625rem;background:#7f1d1d73;color:#fecaca;font-size:.8125rem;line-height:1.55}.improve-prompt__video-error>svg{-ms-flex-negative:0;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.0625rem;color:#f87171}.improve-prompt__video-error a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:2px}.improve-prompt__video-error a:hover{text-decoration-thickness:2px}.improve-prompt__video-error .improve-prompt__link{color:#fff}.improve-prompt__video-error .improve-prompt__link:hover{color:#fecaca}.improve-prompt__video-error-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;min-width:0}.improve-prompt__video-label{color:#fda4af;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.improve-prompt__video-summary{color:#f1f5f9;font-size:.8125rem;font-weight:600;line-height:1.45}.improve-prompt__video-status{color:#8b9bb8;font-size:.75rem;line-height:1.5}.improve-prompt__video[data-state=error] .improve-prompt__video-status{color:#fda4af}.improve-prompt__video[data-state=ready] .improve-prompt__video-status{color:#6ee7b7}.improve-prompt__video-status a{color:inherit;text-decoration:underline}.improve-prompt__video-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem 1rem}.improve-prompt__video-actions:empty{display:none}.improve-prompt__link{padding:0;border:0;background:#0000;color:#7dd3fc;font-size:.8125rem;font-weight:600;cursor:pointer}.improve-prompt__link:hover{color:#f8fafc}.improve-prompt__link:focus-visible{outline:2px solid #f8fafc;outline-offset:2px}.improve-prompt__link--muted{color:#8b9bb8}.improve-prompt__video-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:0 .75rem .875rem 1rem}@media(max-width:639px){.improve-prompt__video-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.improve-prompt__generate{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.4375rem;min-height:2.5rem;padding:.5rem 1rem;border:1px solid rgba(251,113,133,.5);border-radius:.75rem;background:#fb718524;color:#ffe4e6;font-size:.875rem;font-weight:700;cursor:pointer;-webkit-transition:background-color .15s ease,border-color .15s ease;transition:background-color .15s ease,border-color .15s ease}.improve-prompt__generate:hover:not(:disabled){border-color:#fb7185cc;background:#fb718538}.improve-prompt__generate:focus-visible{outline:2px solid #f8fafc;outline-offset:2px}.improve-prompt__generate:disabled{cursor:progress}.improve-prompt__generate-icon{width:1rem;height:1rem;color:#fda4af}[aria-busy=true]>.improve-prompt__generate-icon{display:none}.improve-prompt__generate-spinner{display:none;width:.875rem;height:.875rem;border-top-color:#ffe4e6}[aria-busy=true]>.improve-prompt__generate-spinner{display:inline-block}.improve-prompt__note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:.5rem;margin:0;color:#8b9bb8;font-size:.75rem;line-height:1.55}.improve-prompt__note svg{-ms-flex-negative:0;flex-shrink:0;width:1rem;height:1rem;margin-top:.0625rem}.improve-prompt__note strong{color:#cbd5e1;font-weight:600}.improve-prompt__cancel{padding:.625rem .5rem;border:0;background:#0000;color:#8b9bb8;font-size:.875rem;font-weight:600;cursor:pointer}.improve-prompt__cancel:hover{color:#f8fafc}.improve-prompt__cancel:focus-visible{outline:2px solid #f8fafc;outline-offset:2px}.improve-prompt__card-foot{-ms-flex-negative:0;flex-shrink:0;padding:.75rem;border-top:1px solid rgba(var(--accent),.14)}.improve-prompt__use{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:2.75rem;padding:.625rem 1rem;border:1px solid rgba(52,211,153,.55);border-radius:.75rem;background:#34d39929;color:#d1fae5;font-size:.875rem;font-weight:700;cursor:pointer;-webkit-transition:background-color .15s ease,border-color .15s ease;transition:background-color .15s ease,border-color .15s ease}.improve-prompt__use:hover:not(:disabled){border-color:#34d399d9;background:#34d39942;color:#ecfdf5}.improve-prompt__use:focus-visible{outline:2px solid #f8fafc;outline-offset:2px}.improve-prompt__use:disabled{cursor:not-allowed;opacity:.4}.improve-prompt__use--mine{border-color:#94a3b84d;background:#94a3b80f;color:#e2e8f0}.improve-prompt__use--mine:hover:not(:disabled){border-color:#94a3b899;background:#94a3b81f;color:#f8fafc}.improve-prompt__danger{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:2.75rem;padding:.625rem 1.25rem;border:1px solid rgba(248,113,113,.6);border-radius:.75rem;background:#dc2626;color:#fff;font-size:.875rem;font-weight:700;cursor:pointer;-webkit-transition:background-color .15s ease,border-color .15s ease;transition:background-color .15s ease,border-color .15s ease}.improve-prompt__danger:hover{border-color:#fca5a5cc;background:#b91c1c}.improve-prompt__danger:focus-visible{outline:2px solid #f8fafc;outline-offset:2px}.improve-prompt__confirm{position:absolute;inset:0;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;background:#0206178c}.improve-prompt__confirm-box{width:100%;max-width:28rem;padding:1.5rem;border:1px solid rgba(148,163,184,.25);border-radius:1rem;background:#13203a;-webkit-box-shadow:0 24px 60px rgba(2,6,23,.7);box-shadow:0 24px 60px #020617b3}.improve-prompt__confirm-title{margin:0 0 .5rem;color:#f8fafc;font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.improve-prompt__confirm-text{margin:0;color:#a3b0cc;font-size:.875rem;line-height:1.6}.improve-prompt__confirm-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}@media(prefers-reduced-motion:reduce){.improve-prompt__spinner{-webkit-animation-duration:2.4s;animation-duration:2.4s}}@-webkit-keyframes improvePromptSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes improvePromptSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.improve-prompt-field{position:relative}.improve-prompt-field>textarea{display:block;padding-bottom:3.5rem;-webkit-transition:border-color .2s ease,opacity .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,opacity .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease,-webkit-box-shadow .2s ease}.improve-prompt-field>textarea[aria-busy=true]{cursor:progress;opacity:.55}.improve-prompt-field__button{position:absolute;right:.875rem;bottom:.875rem;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.4375rem .875rem .4375rem .75rem;border:1px solid rgba(167,139,250,.45);border-radius:2rem;background:linear-gradient(135deg,#7c3aed52,#38bdf82e),#0f1a2e;-webkit-box-shadow:0 6px 16px -6px rgba(124,58,237,.6);box-shadow:0 6px 16px -6px #7c3aed99;color:#ede9fe;font-size:.8125rem;font-weight:700;cursor:pointer;-webkit-transition:border-color .15s ease,opacity .2s ease,visibility .2s,gap .25s ease,padding .25s ease,-webkit-filter .15s ease,-webkit-transform .2s ease;transition:border-color .15s ease,opacity .2s ease,visibility .2s,gap .25s ease,padding .25s ease,-webkit-filter .15s ease,-webkit-transform .2s ease;transition:border-color .15s ease,filter .15s ease,opacity .2s ease,transform .2s ease,visibility .2s,gap .25s ease,padding .25s ease;transition:border-color .15s ease,filter .15s ease,opacity .2s ease,transform .2s ease,visibility .2s,gap .25s ease,padding .25s ease,-webkit-filter .15s ease,-webkit-transform .2s ease}.improve-prompt-field__button:hover:not(:disabled){border-color:#c4b5fdcc;-webkit-filter:brightness(1.12);filter:brightness(1.12)}.improve-prompt-field__button:focus-visible{outline:2px solid #f8fafc;outline-offset:2px}.improve-prompt-field__button[data-ready=false]:not([aria-busy=true]){visibility:hidden;opacity:0;-webkit-transform:translateY(.25rem) scale(.96);transform:translateY(.25rem) scale(.96);pointer-events:none}.improve-prompt-field__button[aria-busy=true]{cursor:progress}.improve-prompt-field__button [data-improve-prompt-open-label]{max-width:12rem;overflow:hidden;white-space:nowrap;-webkit-transition:max-width .25s ease,opacity .2s ease;transition:max-width .25s ease,opacity .2s ease}.improve-prompt-field__button[data-compact=true]:not(:hover,:focus-visible,[aria-busy=true]){gap:0;padding:.4375rem}.improve-prompt-field__button[data-compact=true]:not(:hover,:focus-visible,[aria-busy=true]) [data-improve-prompt-open-label]{max-width:0;opacity:0}@media(prefers-reduced-motion:reduce){.improve-prompt-field__button{-webkit-transition:border-color .15s ease,opacity .2s ease,visibility .2s,-webkit-filter .15s ease;transition:border-color .15s ease,opacity .2s ease,visibility .2s,-webkit-filter .15s ease;transition:border-color .15s ease,filter .15s ease,opacity .2s ease,visibility .2s;transition:border-color .15s ease,filter .15s ease,opacity .2s ease,visibility .2s,-webkit-filter .15s ease}.improve-prompt-field__button [data-improve-prompt-open-label]{-webkit-transition:none;transition:none}.improve-prompt-field__button{-webkit-transform:none!important;transform:none!important}}.improve-prompt-field__button[hidden]{display:none}.improve-prompt-field__icon{width:1rem;height:1rem;color:#c4b5fd}[aria-busy=true]>.improve-prompt-field__icon{color:#ede9fe;-webkit-animation:improvePromptTwinkle 1.1s ease-in-out infinite;animation:improvePromptTwinkle 1.1s ease-in-out infinite}@media(prefers-reduced-motion:reduce){[aria-busy=true]>.improve-prompt-field__icon{-webkit-animation:none;animation:none}}.improve-prompt-field__undo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem .5rem;margin:.5rem 0 0 .25rem;color:#a3b0cc;font-size:.8125rem}.improve-prompt-field__undo[hidden]{display:none}.improve-prompt-field__undo button{padding:0;border:0;background:#0000;color:#c4b5fd;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.improve-prompt-field__undo button:hover{color:#f8fafc}.improve-prompt-field__undo button:focus-visible{outline:2px solid #f8fafc;outline-offset:2px}@-webkit-keyframes improvePromptTwinkle{0%,to{opacity:.6;-webkit-transform:scale(.82) rotate(0deg);transform:scale(.82) rotate(0)}50%{opacity:1;-webkit-transform:scale(1.15) rotate(25deg);transform:scale(1.15) rotate(25deg)}}@keyframes improvePromptTwinkle{0%,to{opacity:.6;-webkit-transform:scale(.82) rotate(0deg);transform:scale(.82) rotate(0)}50%{opacity:1;-webkit-transform:scale(1.15) rotate(25deg);transform:scale(1.15) rotate(25deg)}}.generation-dock{position:fixed;left:1.25rem;bottom:1.25rem;z-index:40;width:19rem;padding:.875rem .875rem .75rem;border:1px solid rgba(148,163,184,.22);border-radius:1rem;background:#0b1424;-webkit-box-shadow:0 20px 50px rgba(2,6,23,.6);box-shadow:0 20px 50px #02061799;color:#dce5f3;font-size:.8125rem;opacity:0;visibility:hidden;-webkit-transform:translateY(1rem);transform:translateY(1rem);-webkit-transition:opacity .2s ease,visibility .25s,border-color .2s ease,-webkit-transform .25s ease;transition:opacity .2s ease,visibility .25s,border-color .2s ease,-webkit-transform .25s ease;transition:opacity .2s ease,transform .25s ease,visibility .25s,border-color .2s ease;transition:opacity .2s ease,transform .25s ease,visibility .25s,border-color .2s ease,-webkit-transform .25s ease}.generation-dock.is-docked{opacity:1;visibility:visible;-webkit-transform:none;transform:none}.generation-dock__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}.generation-dock__dot{-ms-flex-negative:0;flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:#38bdf8;-webkit-animation:generationDockPulse 1.4s ease-in-out infinite;animation:generationDockPulse 1.4s ease-in-out infinite}.generation-dock__title{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin:0;overflow:hidden;color:#f8fafc;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.generation-dock__time{color:#94a3b8;font-size:.75rem;font-variant-numeric:tabular-nums}.generation-dock__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.75rem;height:1.75rem;margin:-.25rem -.25rem -.25rem 0;padding:0;border:0;border-radius:50%;background:#0000;color:#94a3b8;cursor:pointer;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.generation-dock__close:hover{background:#94a3b826;color:#f8fafc}.generation-dock__close svg{width:1rem;height:1rem}.generation-dock__bar{height:.25rem;margin:.625rem 0 .5rem;overflow:hidden;border-radius:1rem;background:#94a3b826}.generation-dock__bar span{display:block;width:0;height:100%;border-radius:inherit;background:-webkit-gradient(linear,left top,right top,from(#38bdf8),to(#34d399));background:linear-gradient(90deg,#38bdf8,#34d399);-webkit-transition:width .6s ease;transition:width .6s ease}.generation-dock__models{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.generation-dock__model{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.75rem}.generation-dock__name{min-width:0;overflow:hidden;color:#cbd5e1;white-space:nowrap;text-overflow:ellipsis}.generation-dock__status{-ms-flex-negative:0;flex-shrink:0;color:#94a3b8;font-size:.75rem}[data-state=streaming]>.generation-dock__status{color:#7dd3fc}[data-state=done]>.generation-dock__status{color:#6ee7b7;font-weight:600}[data-state=done]>.generation-dock__status:before{content:"\2713  "}[data-state=failed]>.generation-dock__status{color:#fda4af}.generation-dock__back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.375rem;width:100%;margin-top:.75rem;padding:.5rem .75rem;border:1px solid rgba(148,163,184,.25);border-radius:.625rem;background:#0000;color:#f8fafc;font-size:.8125rem;font-weight:600;cursor:pointer;-webkit-transition:background-color .15s ease,border-color .15s ease;transition:background-color .15s ease,border-color .15s ease}.generation-dock__back:hover{border-color:#94a3b873;background:#94a3b81a}.generation-dock__back:focus-visible{outline:2px solid #f8fafc;outline-offset:2px}.generation-dock__back svg{width:1rem;height:1rem}.generation-dock[data-phase=ready]{border-color:#34d39973}.generation-dock[data-phase=ready].is-docked{-webkit-animation:generationDockReady 2s ease-in-out 3;animation:generationDockReady 2s ease-in-out 3}.generation-dock[data-phase=ready] .generation-dock__dot{background:#34d399;-webkit-animation:none;animation:none}.generation-dock[data-phase=ready] .generation-dock__back{border-color:#0000;background:#34d399;color:#052e24;font-weight:700}.generation-dock[data-phase=ready] .generation-dock__back:hover{background:#6ee7b7}@media(max-width:639px){.generation-dock{right:.75rem;left:.75rem;bottom:.75rem;width:auto}.generation-dock__models{display:none}.generation-dock__back{margin-top:.5rem}}@media(prefers-reduced-motion:reduce){.generation-dock{-webkit-transform:none;transform:none}.generation-dock,.generation-dock.is-docked,.generation-dock .generation-dock__dot{-webkit-animation:none;animation:none}}@-webkit-keyframes generationDockPulse{50%{opacity:.35}}@keyframes generationDockPulse{50%{opacity:.35}}@-webkit-keyframes generationDockReady{50%{-webkit-box-shadow:0 20px 50px rgba(2,6,23,.6),0 0 0 6px rgba(52,211,153,.18);box-shadow:0 20px 50px #02061799,0 0 0 6px #34d3992e}}@keyframes generationDockReady{50%{-webkit-box-shadow:0 20px 50px rgba(2,6,23,.6),0 0 0 6px rgba(52,211,153,.18);box-shadow:0 20px 50px #02061799,0 0 0 6px #34d3992e}}.multi-composer-continue-pick{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5rem;width:100%;padding:.55rem .75rem;border:0;border-top:1px solid rgba(148,163,184,.18);border-radius:0 0 1rem 1rem;background:#0f172a99;color:#94a3b8;font-size:.75rem;font-weight:600;cursor:pointer;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}.multi-composer-continue-pick[hidden]{display:none}.multi-composer-continue-pick:hover{color:#f8fafc}.multi-composer-continue-pick:focus-visible{outline:2px solid rgba(251,191,36,.6);outline-offset:-2px}.multi-composer-continue-pick.is-selected{background:-webkit-gradient(linear,left top,right top,from(rgba(251,191,36,.08)),color-stop(rgba(251,191,36,.18)),to(rgba(251,191,36,.08)));background:linear-gradient(90deg,#fbbf2414,#fbbf242e,#fbbf2414);color:#fbbf24;cursor:default}.multi-composer-continue-pick:disabled{cursor:default}@media(max-width:1023px){.multi-composer-continue-pick{display:none}}.multi-composer-continue-pick__dot{width:.5rem;height:.5rem;border:1.5px solid currentColor;border-radius:50%}.is-selected .multi-composer-continue-pick__dot{border-color:#fbbf24;background:#fbbf24;-webkit-box-shadow:0 0 0 4px rgba(251,191,36,.18);box-shadow:0 0 0 4px #fbbf242e}.multi-composer-continue{position:relative;margin:-1rem 0 4rem}.multi-composer-continue[hidden],.multi-composer-continue [hidden]{display:none!important}.multi-composer-continue__line{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.multi-composer-continue__line path{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.multi-composer-continue__offer{position:relative;padding-top:4.5rem;text-align:center}.multi-composer-continue__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;border:1px solid rgba(251,191,36,.6);border-radius:999px;background:linear-gradient(135deg,#fde68a,#fbbf24 55%,#f59e0b);-webkit-box-shadow:0 12px 32px -12px rgba(251,191,36,.7);box-shadow:0 12px 32px -12px #fbbf24b3;color:#1c1305;font-size:1rem;font-weight:700;cursor:pointer;-webkit-transition:-webkit-filter .2s ease;transition:-webkit-filter .2s ease;transition:filter .2s ease;transition:filter .2s ease,-webkit-filter .2s ease}.multi-composer-continue__cta:hover{-webkit-filter:brightness(1.06);filter:brightness(1.06)}.multi-composer-continue__cta:focus-visible{outline:2px solid #f8fafc;outline-offset:3px}.multi-composer-continue__hint{margin:2rem auto 0;color:#94a3b8;font-size:.8125rem;max-width:36rem}.multi-composer-continue__edit{padding:0;border:0;background:none;color:#fbbf24;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.multi-composer-continue__edit:hover{color:#fde68a}.multi-composer-continue__edit:focus-visible{outline:2px solid rgba(251,191,36,.6);outline-offset:2px;border-radius:2px}.multi-composer-continue__box{position:relative;margin-top:4.5rem;padding:1.75rem;border:1px solid rgba(0,0,0,0);border-radius:1.5rem;background:linear-gradient(#0b1220,#0b1220) padding-box,linear-gradient(135deg,#fbbf24b3,#94a3b82e 40%,#38bdf873) border-box;-webkit-box-shadow:0 30px 60px -30px rgba(2,6,23,.9),0 0 80px -40px rgba(251,191,36,.45);box-shadow:0 30px 60px -30px #020617e6,0 0 80px -40px #fbbf2473}.multi-composer-continue__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem}.multi-composer-continue__eyebrow{color:#fbbf24;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.multi-composer-continue__title{margin:.375rem 0 .25rem;color:#f8fafc;font-size:1.375rem;font-weight:700;letter-spacing:-.02em}.multi-composer-continue__note{margin:0;color:#a3b0cc;font-size:.875rem;max-width:35rem}.multi-composer-continue__cancel{padding:.5rem 1rem;border:1px solid rgba(148,163,184,.3);border-radius:999px;background:#0000;color:#94a3b8;font-size:.8125rem;font-weight:600;cursor:pointer;-webkit-transition:color .2s ease,border-color .2s ease;transition:color .2s ease,border-color .2s ease}.multi-composer-continue__cancel:hover{border-color:#94a3b899;color:#f8fafc}.multi-composer-continue__grid-link-wrap{position:relative;-ms-flex-negative:0;flex-shrink:0}.multi-composer-continue__grid-link-wrap:after{content:attr(data-tooltip);position:absolute;top:calc(100% + .625rem);right:0;z-index:5;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:16rem;padding:.5rem .75rem;border:1px solid rgba(148,163,184,.25);border-radius:.625rem;background:#0f172a;-webkit-box-shadow:0 12px 28px -12px rgba(2,6,23,.9);box-shadow:0 12px 28px -12px #020617e6;color:#e2e8f0;font-size:.75rem;font-weight:500;line-height:1.4;opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,-webkit-transform .15s ease;transition:opacity .15s ease,transform .15s ease;transition:opacity .15s ease,transform .15s ease,-webkit-transform .15s ease;pointer-events:none}.multi-composer-continue__grid-link-wrap:has(>[aria-disabled=true]):hover:after{opacity:1;-webkit-transform:none;transform:none}.multi-composer-continue__grid-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:999px;background:linear-gradient(135deg,#fde68a,#fbbf24 55%,#f59e0b);color:#1c1305;font-size:.875rem;font-weight:700;text-decoration:none}.multi-composer-continue__grid-link:hover{-webkit-filter:brightness(1.06);filter:brightness(1.06);color:#1c1305}.multi-composer-continue__grid-link[aria-disabled=true]{-webkit-filter:grayscale(.6);filter:grayscale(.6);opacity:.5;cursor:not-allowed}.multi-composer-continue__grid-link:not(.is-loading) .multi-composer-continue__spinner,.multi-composer-continue__grid-link.is-loading [data-continue-grid-arrow]{display:none}.multi-composer-continue__spinner{width:.875rem;height:.875rem;border:2px solid rgba(28,19,5,.3);border-top-color:#1c1305;border-radius:50%;-webkit-animation:multiContinueSpin .8s linear infinite;animation:multiContinueSpin .8s linear infinite}@media(prefers-reduced-motion:reduce){.multi-composer-continue__spinner{-webkit-animation-duration:2.4s;animation-duration:2.4s}}@-webkit-keyframes multiContinueSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes multiContinueSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.multi-composer-continue__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.25rem}.multi-composer-continue__footer .multi-composer-continue__confirm{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0}.multi-composer-continue__confirm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.75rem 1rem;border:1px solid rgba(248,113,113,.35);border-radius:.875rem;background:#7f1d1d2e}.multi-composer-continue__confirm p{margin:0;color:#fecaca;font-size:.875rem}.multi-composer-continue__confirm div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;gap:.5rem}.multi-composer-continue__confirm-keep,.multi-composer-continue__confirm-stop{padding:.4rem .9rem;border-radius:999px;font-size:.8125rem;font-weight:600;cursor:pointer}.multi-composer-continue__confirm-keep{border:1px solid rgba(148,163,184,.4);background:#0000;color:#e2e8f0}.multi-composer-continue__confirm-stop{border:1px solid #f87171;background:#ef4444;color:#fff}.multi-composer-continue__status{margin:.75rem 0 0;color:#64748b;font-size:.75rem;text-align:center}.multi-composer-continue__status:empty{display:none}.multi-composer-continue__pages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.25rem}.multi-composer-continue__page{margin:0;overflow:hidden;border:1px solid rgba(148,163,184,.2);border-radius:1rem;background:#0f1a2e}.multi-composer-continue__page-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem;padding:.55rem .75rem;border-bottom:1px solid rgba(148,163,184,.15)}.multi-composer-continue__page-name{overflow:hidden;color:#f8fafc;font-size:.8125rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.multi-composer-continue__page-status{-ms-flex-negative:0;flex-shrink:0;padding:.125rem .5rem;border-radius:999px;background:#94a3b81f;color:#94a3b8;font-size:.6875rem;font-weight:600}.multi-composer-continue__page-status[data-state=generating],.multi-composer-continue__page-status[data-state=saving]{background:#38bdf81f;color:#7dd3fc}.multi-composer-continue__page-status[data-state=done]{background:#fbbf2424;color:#fbbf24}.multi-composer-continue__page-status[data-state=failed]{background:#f871711f;color:#fca5a5}.multi-composer-continue__frame{position:relative;aspect-ratio:16/10;overflow:hidden;background:#fff}.multi-composer-continue__frame iframe{display:block;border:0;-webkit-transform-origin:left top;transform-origin:left top}.multi-composer-continue__overlay{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;padding:1rem;background:radial-gradient(ellipse at top,rgba(251,191,36,.14),transparent 65%),#0b1220;color:#cbd5e1;font-size:.8125rem;font-weight:600;text-align:center;-webkit-transition:opacity .4s ease,visibility .4s ease;transition:opacity .4s ease,visibility .4s ease}.multi-composer-continue__overlay.is-hidden{visibility:hidden;opacity:0}.multi-composer-continue__overlay.is-failed{color:#fca5a5}.multi-composer-continue__overlay.is-failed .multi-composer-continue__overlay-spinner{display:none}.multi-composer-continue__overlay-spinner{width:1.75rem;height:1.75rem;border:2px solid rgba(251,191,36,.2);border-top-color:#fbbf24;border-radius:50%;-webkit-animation:multiContinueSpin .9s linear infinite;animation:multiContinueSpin .9s linear infinite}@media(prefers-reduced-motion:reduce){.multi-composer-continue__overlay-spinner{-webkit-animation-duration:2.4s;animation-duration:2.4s}}.multi-composer-continue__upsell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(148,163,184,.15)}.multi-composer-continue__upsell-title{margin:0 0 .25rem;color:#f8fafc;font-size:.9375rem;font-weight:700}.multi-composer-continue__upsell-text{max-width:38rem;margin:0;color:#94a3b8;font-size:.8125rem;line-height:1.55}.multi-composer-continue__upsell-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;padding:.625rem 1.125rem;border:1px solid rgba(148,163,184,.35);border-radius:999px;color:#e2e8f0;font-size:.8125rem;font-weight:600;text-decoration:none;-webkit-transition:border-color .2s ease,color .2s ease;transition:border-color .2s ease,color .2s ease}.multi-composer-continue__upsell-link svg{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.multi-composer-continue__upsell-link:hover{border-color:#fbbf2499;color:#f8fafc}.multi-composer-continue__upsell-link:hover svg{-webkit-transform:translateY(2px);transform:translateY(2px)}.multi-composer-continue__upsell-link:focus-visible{outline:2px solid rgba(251,191,36,.6);outline-offset:2px}.pflow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:2.5rem 2.25rem 2rem 2rem;color:#fff}.pflow__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:2rem;opacity:0;-webkit-transition:opacity .5s cubic-bezier(.2,.8,.2,1);transition:opacity .5s cubic-bezier(.2,.8,.2,1)}.pflow__head.is-on{opacity:1}.pflow__head img{-ms-flex-negative:0;flex-shrink:0;padding-right:1rem;border-right:1px solid rgba(124,145,191,.28);-webkit-box-sizing:content-box;box-sizing:content-box}.pflow__title{margin-bottom:.125rem;font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#fff}.pflow__subtitle{margin-bottom:0;font-size:13px;color:#7c91bf}.pflow__step{position:relative;display:grid;grid-template-columns:9.5rem 1fr;-webkit-column-gap:.75rem;-moz-column-gap:.75rem;column-gap:.75rem;padding-bottom:1.75rem;opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px);-webkit-transition:opacity .45s cubic-bezier(.2,.8,.2,1),-webkit-transform .45s cubic-bezier(.2,.8,.2,1);transition:opacity .45s cubic-bezier(.2,.8,.2,1),-webkit-transform .45s cubic-bezier(.2,.8,.2,1);transition:opacity .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1);transition:opacity .45s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1),-webkit-transform .45s cubic-bezier(.2,.8,.2,1)}.pflow__step.is-on{opacity:1;-webkit-transform:none;transform:none}.pflow__step:not(:last-child):after{content:"";position:absolute;top:1.125rem;bottom:-.25rem;left:4px;width:1px;background:#7c91bf47;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .6s cubic-bezier(.2,.8,.2,1);transition:-webkit-transform .6s cubic-bezier(.2,.8,.2,1);transition:transform .6s cubic-bezier(.2,.8,.2,1);transition:transform .6s cubic-bezier(.2,.8,.2,1),-webkit-transform .6s cubic-bezier(.2,.8,.2,1)}.pflow__step.is-done:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.pflow__meta{-ms-flex-item-align:start;align-self:start}.pflow__desc{margin:.5rem 0 0;padding-left:1.1875rem;font-size:11.5px;line-height:1.45;color:#7c91bf;opacity:0;-webkit-transition:opacity .5s .3s cubic-bezier(.2,.8,.2,1);transition:opacity .5s .3s cubic-bezier(.2,.8,.2,1)}.pflow .is-on>.pflow__meta>.pflow__desc{opacity:1}.pflow__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap}.pflow__dot{position:relative;-ms-flex-negative:0;flex-shrink:0;width:9px;height:9px;border:2px solid #3758f9;border-radius:50%;-webkit-transition:background-color .3s;transition:background-color .3s}.pflow .is-done .pflow__dot{background:#3758f9}.pflow .pflow__step:last-child .pflow__dot:after{content:"";position:absolute;top:50%;left:50%;width:17px;height:17px;margin:-8.5px 0 0 -8.5px;background:#22c55e url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 fill=%27none%27 stroke=%27%23fff%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M3 6.2l2 2 4-4.4%27/%3E%3C/svg%3E") center/11px no-repeat;border-radius:50%;-webkit-box-shadow:0 0 0 4px rgba(34,197,94,.2);box-shadow:0 0 0 4px #22c55e33;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .35s cubic-bezier(.3,1.6,.5,1);transition:-webkit-transform .35s cubic-bezier(.3,1.6,.5,1);transition:transform .35s cubic-bezier(.3,1.6,.5,1);transition:transform .35s cubic-bezier(.3,1.6,.5,1),-webkit-transform .35s cubic-bezier(.3,1.6,.5,1)}.pflow .pflow__step:last-child.is-done .pflow__dot:after{-webkit-transform:scale(1);transform:scale(1)}.pflow__body{position:relative;min-width:0;padding-top:1.375rem}.pflow__prompt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;min-height:2.25rem;padding:.5rem .75rem;font-size:12.5px;color:#fff;background:#ffffff0f;border:1px solid rgba(124,145,191,.28);border-radius:8px}.pflow__prompt>svg{-ms-flex-negative:0;flex-shrink:0;color:#ffc100}.pflow__typed{white-space:nowrap;overflow:hidden}.pflow__caret{display:none;-ms-flex-negative:0;flex-shrink:0;width:1.5px;height:1em;margin-left:1px;vertical-align:-.15em;background:currentColor;-webkit-animation:pflow-caret 1s steps(1) infinite;animation:pflow-caret 1s steps(1) infinite}.pflow .is-typing>.pflow__caret{display:inline-block}.pflow__send{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:1.375rem;height:1.375rem;margin-left:auto;color:#7c91bf;background:#ffffff14;border-radius:50%;-webkit-transition:background-color .2s,color .2s,-webkit-transform .2s;transition:background-color .2s,color .2s,-webkit-transform .2s;transition:background-color .2s,color .2s,transform .2s;transition:background-color .2s,color .2s,transform .2s,-webkit-transform .2s}.pflow .is-sent>.pflow__send{color:#fff;background:#3758f9;-webkit-transform:scale(1.12);transform:scale(1.12)}.pflow__models{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem;margin-top:.875rem}.pflow__model{opacity:0;-webkit-transform:translateY(6px) scale(.97);transform:translateY(6px) scale(.97);-webkit-transition:opacity .4s cubic-bezier(.2,.8,.2,1),-webkit-transform .4s cubic-bezier(.2,.8,.2,1);transition:opacity .4s cubic-bezier(.2,.8,.2,1),-webkit-transform .4s cubic-bezier(.2,.8,.2,1);transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1);transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1),-webkit-transform .4s cubic-bezier(.2,.8,.2,1)}.pflow__model.is-on{opacity:1;-webkit-transform:none;transform:none}.pflow__model.is-picked .pflow__site{-webkit-box-shadow:0 0 0 2px #3758f9,0 8px 24px rgba(55,88,249,.35);box-shadow:0 0 0 2px #3758f9,0 8px 24px #3758f959;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.pflow__model.is-picked .pflow__model-name{color:#fff}.pflow .is-picking .pflow__model:not(.is-picked){opacity:.4}.pflow__model-name{margin-bottom:.375rem;font-size:11px;font-weight:600;color:#7c91bf;text-align:center;-webkit-transition:color .3s;transition:color .3s}.pflow__site{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4.75rem;padding:.375rem .5rem;overflow:hidden;background:#fff;border-radius:6px;-webkit-transition:-webkit-box-shadow .35s cubic-bezier(.2,.8,.2,1),-webkit-transform .35s cubic-bezier(.2,.8,.2,1);transition:-webkit-box-shadow .35s cubic-bezier(.2,.8,.2,1),-webkit-transform .35s cubic-bezier(.2,.8,.2,1);transition:box-shadow .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1);transition:box-shadow .35s cubic-bezier(.2,.8,.2,1),transform .35s cubic-bezier(.2,.8,.2,1),-webkit-box-shadow .35s cubic-bezier(.2,.8,.2,1),-webkit-transform .35s cubic-bezier(.2,.8,.2,1)}.pflow__site i{display:block;border-radius:2px}.pflow__site:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#1a2843 30%,#24365a,#1a2843 70%);background-size:200% 100%;-webkit-animation:pflow-shimmer 1s linear infinite;animation:pflow-shimmer 1s linear infinite;-webkit-transition:opacity .35s;transition:opacity .35s}.pflow__site--claude{background:#faf6f1;--pflow-accent: #D97757}.pflow__site--gpt{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;--pflow-accent: #3758F9}.pflow__site--gemini{background:#f4f6ff;--pflow-accent: #6E59F5}.pflow .is-ready>.pflow__site:after{opacity:0;-webkit-animation:none;animation:none}.pflow__site-nav{-ms-flex-item-align:stretch;align-self:stretch;height:3px;margin-bottom:.625rem;background:#0d172a1f}.pflow__site-h{width:80%;height:5px;margin-bottom:3px;background:#0d172a}.pflow__site-h--short{width:55%}.pflow__site-btn{width:1.5rem;height:6px;margin-top:.375rem;background:var(--pflow-accent)}.pflow__site-split{display:grid;grid-template-columns:1fr 1fr;gap:.375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pflow__site-split .pflow__site-h{width:100%}.pflow__site-img{height:2.25rem;background:linear-gradient(135deg,#7c9bff,#3758f9)}.pflow .pflow__site--gemini .pflow__site-img{-ms-flex-item-align:stretch;align-self:stretch;height:1.5rem;margin-top:.5rem;background:-webkit-gradient(linear,left top,right top,from(#A78BFA),to(#6E59F5));background:linear-gradient(90deg,#a78bfa,#6e59f5)}.pflow__pick-line{position:absolute;left:50%;top:100%;width:2px;height:3.125rem;margin-left:-1px;background:-webkit-gradient(linear,left top,left bottom,from(#3758F9),to(rgba(55,88,249,.2)));background:linear-gradient(#3758f9,#3758f933);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform .45s cubic-bezier(.2,.8,.2,1);transition:-webkit-transform .45s cubic-bezier(.2,.8,.2,1);transition:transform .45s cubic-bezier(.2,.8,.2,1);transition:transform .45s cubic-bezier(.2,.8,.2,1),-webkit-transform .45s cubic-bezier(.2,.8,.2,1)}.pflow__pick-line.is-on{-webkit-transform:scaleY(1);transform:scaleY(1)}.pflow__editor{overflow:hidden;background:#1a2843;border:1px solid rgba(124,145,191,.28);border-radius:8px;-webkit-box-shadow:0 12px 32px rgba(0,0,0,.3);box-shadow:0 12px 32px #0000004d}.pflow__editor-bar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;padding:.375rem .5rem;border-bottom:1px solid rgba(124,145,191,.28)}.pflow__editor-bar i{width:6px;height:6px;background:#7c91bf73;border-radius:50%}.pflow__editor-main{display:-webkit-box;display:-ms-flexbox;display:flex}.pflow__editor-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;width:2.75rem;padding:.5rem .375rem;border-right:1px solid rgba(124,145,191,.28)}.pflow__editor-side i{height:1.125rem;background:#7c91bf2e;border-radius:3px}.pflow__editor-side i:first-child{background:#3758f98c}.pflow__canvas{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin:.5rem;padding:.5rem .75rem .75rem;color:#0d172a;background:#fff;border-radius:4px;-webkit-transition:background-color .7s cubic-bezier(.2,.8,.2,1),color .7s cubic-bezier(.2,.8,.2,1);transition:background-color .7s cubic-bezier(.2,.8,.2,1),color .7s cubic-bezier(.2,.8,.2,1)}.pflow__canvas .pflow__site-nav{display:block;border-radius:2px;-webkit-transition:background-color .7s;transition:background-color .7s}.pflow__canvas.is-dark{color:#fff;background:#0d172a}.pflow__canvas.is-dark .pflow__site-nav,.pflow__canvas.is-dark .pflow__line{background:#ffffff29}.pflow__hero{display:grid;grid-template-columns:1.3fr 1fr;gap:.75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pflow__hero-title{position:relative;margin:0 -3px .375rem;padding:1px 3px;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:-.01em;border-radius:2px;outline:1.5px solid rgba(0,0,0,0);-webkit-transition:outline-color .2s;transition:outline-color .2s}.pflow__hero-title.is-selected{outline-color:#3758f9}.pflow__hero-title.is-selected:before{content:"Heading";position:absolute;bottom:100%;left:-1px;padding:1px 4px;font-size:8px;font-weight:600;letter-spacing:0;color:#fff;background:#3758f9;border-radius:2px 2px 0 0}.pflow__hero-title .pflow__caret{background:#3758f9}.pflow__line{display:block;width:90%;height:4px;margin-bottom:3px;background:#0d172a1f;border-radius:2px;-webkit-transition:background-color .7s;transition:background-color .7s}.pflow__line--short{width:65%}.pflow__hero-btn{display:inline-block;margin-top:.375rem;padding:3px 7px;font-size:8px;font-weight:600;color:#fff;background:#3758f9;border-radius:3px}.pflow__hero-img{display:block;height:4.25rem;background:linear-gradient(135deg,#7c9bff,#3758f9);border-radius:4px}.pflow__exports{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.pflow__exports li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:12px;font-weight:500;background:#ffffff0f;border:1px solid rgba(124,145,191,.28);border-radius:6px;opacity:0;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:opacity .3s cubic-bezier(.2,.8,.2,1),-webkit-transform .3s cubic-bezier(.2,.8,.2,1);transition:opacity .3s cubic-bezier(.2,.8,.2,1),-webkit-transform .3s cubic-bezier(.2,.8,.2,1);transition:opacity .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1);transition:opacity .3s cubic-bezier(.2,.8,.2,1),transform .3s cubic-bezier(.2,.8,.2,1),-webkit-transform .3s cubic-bezier(.2,.8,.2,1)}.pflow__exports li.is-on{opacity:1;-webkit-transform:none;transform:none}.pflow__exports li img{-ms-flex-negative:0;flex-shrink:0;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:.85}.pflow__exports .pflow__exports-more{color:#7c91bf;background:none;border-style:dashed}.pflow__cta{position:absolute;inset:9% 1.75rem;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.75rem;padding:2rem;background-color:#0d172a99;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(165,180,252,.16);border-radius:16px;-webkit-box-shadow:0 24px 60px rgba(0,0,0,.35);box-shadow:0 24px 60px #00000059;opacity:0;visibility:hidden;-webkit-transition:opacity .4s ease-out,visibility .4s;transition:opacity .4s ease-out,visibility .4s}.pflow__cta.is-on{opacity:1;visibility:visible}.pflow__cta.is-on .pflow__cta-arrow{-webkit-animation:pflow-nudge 1.6s ease-in-out .6s 3;animation:pflow-nudge 1.6s ease-in-out .6s 3}.pflow:hover>.pflow__cta.is-on{opacity:0;visibility:hidden}.pflow__cta-card{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.875rem;max-width:24rem;padding:1rem 1.25rem;font-size:12.5px;line-height:1.4;background:#fff;border:1px solid rgba(13,23,42,.08);border-radius:12px;-webkit-box-shadow:0 16px 40px rgba(13,23,42,.18);box-shadow:0 16px 40px #0d172a2e;-webkit-transition:opacity .4s cubic-bezier(.2,.8,.2,1),-webkit-transform .4s cubic-bezier(.2,.8,.2,1);transition:opacity .4s cubic-bezier(.2,.8,.2,1),-webkit-transform .4s cubic-bezier(.2,.8,.2,1);transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1);transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1),-webkit-transform .4s cubic-bezier(.2,.8,.2,1)}.pflow__cta-card>div{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.pflow__cta-card>div>strong{display:block;font-size:14px;font-weight:700;color:#0d172a}.pflow__cta-card>div>span{color:#536387}.pflow__cta-perks{display:grid;-ms-flex-preferred-size:100%;flex-basis:100%;gap:.625rem;margin:0;padding:.875rem 0 0;list-style:none;border-top:1px solid #e1e8f0}.pflow__cta-perks li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;font-size:12px;line-height:1.45;color:#536387}.pflow__cta-perks strong{display:block;font-size:12.5px;font-weight:600;color:#0d172a}.pflow__cta-perk--lifetime{margin:0 -.5rem;padding:.5rem;background:linear-gradient(135deg,#fff8e1,#fff1c7);border:1px solid #ffe08a;border-radius:8px}.pflow__cta-perk--lifetime .pflow__cta-check{background:#e0a800}.pflow__cta-perk--lifetime .pflow__cta-badge{color:#5c4300;background:#ffc100}.pflow__cta-check{-ms-flex-negative:0;flex-shrink:0;width:1rem;height:1rem;margin-top:1px;padding:.125rem;color:#fff;background:#2dbc2a;border-radius:50%}.pflow__cta-badge{display:inline-block;margin-left:.25rem;padding:0 .375rem;font-size:10px;font-style:normal;font-weight:600;line-height:1rem;color:#fff;vertical-align:1px;background:#3758f9;border-radius:4px}.pflow[data-pflow-billing=lifetime] [data-pflow-only]:not([data-pflow-only~=lifetime]){display:none}.pflow[data-pflow-billing=annual] [data-pflow-only]:not([data-pflow-only~=annual]){display:none}.pflow[data-pflow-billing=monthly] [data-pflow-only]:not([data-pflow-only~=monthly]){display:none}.pflow[data-pflow-billing=quarterly] [data-pflow-only]:not([data-pflow-only~=quarterly]){display:none}.pflow[data-pflow-billing=weekly] [data-pflow-only]:not([data-pflow-only~=weekly]){display:none}.pflow:not([data-pflow-billing=lifetime]):not([data-pflow-billing=annual]):not([data-pflow-billing=monthly]):not([data-pflow-billing=quarterly]):not([data-pflow-billing=weekly]) [data-pflow-only]:not([data-pflow-only~=default]){display:none}.pflow__cta-hint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;margin:0;padding:.3125rem .75rem;font-size:11.5px;font-weight:600;color:#fff;background:#ffffff14;border:1px solid rgba(165,180,252,.2);border-radius:999px;-webkit-transition:opacity .4s cubic-bezier(.2,.8,.2,1),-webkit-transform .4s cubic-bezier(.2,.8,.2,1);transition:opacity .4s cubic-bezier(.2,.8,.2,1),-webkit-transform .4s cubic-bezier(.2,.8,.2,1);transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1);transition:opacity .4s cubic-bezier(.2,.8,.2,1),transform .4s cubic-bezier(.2,.8,.2,1),-webkit-transform .4s cubic-bezier(.2,.8,.2,1)}.pflow__cta-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:2rem;height:2rem;color:#fff;background:#3758f9;border-radius:50%}.pflow--page{--pflow-note: 9rem;--pflow-label: 10rem;--pflow-gap: 1.25rem;--pflow-rail: calc(var(--pflow-note) + var(--pflow-gap) + 4px);max-width:52rem;height:auto;margin:0 auto;padding:0}.pflow--page .pflow__step,.pflow--page .pflow__origin{grid-template-columns:var(--pflow-note) var(--pflow-label) 1fr;-webkit-column-gap:var(--pflow-gap);-moz-column-gap:var(--pflow-gap);column-gap:var(--pflow-gap)}.pflow--page .pflow__step{padding-bottom:2.75rem}.pflow--page .pflow__step:not(:last-child):after{left:var(--pflow-rail)}.pflow--page .pflow__label{font-size:14px}.pflow--page .pflow__desc{font-size:12.5px}.pflow--page .pflow__site{height:6.5rem}.pflow--page .pflow__site-img{height:3rem}.pflow--page .pflow__hero-title{font-size:18px}.pflow--page .pflow__hero-img{height:6rem}.pflow--page .pflow__pick-line{height:4.125rem}@media(min-width:1024px){.pflow--page{--pflow-note: 11rem;--pflow-label: 19rem;max-width:70rem}.pflow--page .pflow__note{font-size:15px}.pflow--page .pflow__label{font-size:16px}.pflow--page .pflow__desc{font-size:14px}}.pflow__platforms{margin-top:.875rem;padding-left:1.1875rem}.pflow__platforms ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.375rem;margin:.4375rem 0 0;padding:0;list-style:none}.pflow__platforms li,.pflow__platforms a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem}.pflow__platforms li.is-current,.pflow__platforms a{padding:.25rem .625rem .25rem .5rem;font-size:12px;font-weight:500;line-height:1.3;color:#c3cde3;text-decoration:none;background:#ffffff0a;border:1px solid rgba(124,145,191,.28);border-radius:999px;-webkit-transition:color .15s,border-color .15s,background-color .15s;transition:color .15s,border-color .15s,background-color .15s}.pflow__platforms a:hover{color:#fff;text-decoration:none;background:#ffffff14;border-color:#a5b4fc80}.pflow__platforms a:hover svg{color:#fff}.pflow__platforms a:focus-visible{outline:2px solid #a5b4fc;outline-offset:2px}.pflow__platforms svg{-ms-flex-negative:0;flex-shrink:0;color:#7c91bf;-webkit-transition:color .15s;transition:color .15s}.pflow__platforms li.is-current{color:#ffc100;background:#ffc1001a;border-color:#ffc10059}.pflow__platforms li.is-current svg{color:#ffc100}.pflow__platforms-ext{opacity:.7}.pflow__platforms-label{display:block;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7c91bfcc}.pflow__origin{position:relative;display:grid;padding-bottom:1.5rem}.pflow__origin:after{content:"";position:absolute;top:2rem;bottom:0;left:var(--pflow-rail);width:1px;background:#7c91bf47}.pflow__origin-brand{grid-column:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;margin-left:calc(4.5px - 1rem);font-size:15px;font-weight:700;letter-spacing:-.01em;color:#fff}.pflow__origin-brand img{display:block;-ms-flex-negative:0;flex-shrink:0;width:2rem;height:2rem;border-radius:9px;-webkit-box-shadow:0 0 0 4px rgba(55,88,249,.18),0 8px 20px rgba(55,88,249,.3);box-shadow:0 0 0 4px #3758f92e,0 8px 20px #3758f94d}.pflow__outro{margin-top:1rem;padding:2.5rem;background:radial-gradient(ellipse at top right,rgba(129,140,248,.16),transparent 60%),radial-gradient(ellipse at bottom left,rgba(55,88,249,.08),transparent 55%),#0b1020;border:1px solid rgba(165,180,252,.22);border-radius:1.25rem;-webkit-box-shadow:0 30px 60px rgba(2,6,23,.45);box-shadow:0 30px 60px #02061773;opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transition:opacity .6s cubic-bezier(.2,.8,.2,1),-webkit-transform .6s cubic-bezier(.2,.8,.2,1);transition:opacity .6s cubic-bezier(.2,.8,.2,1),-webkit-transform .6s cubic-bezier(.2,.8,.2,1);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1),-webkit-transform .6s cubic-bezier(.2,.8,.2,1)}.pflow__outro.is-on{opacity:1;-webkit-transform:none;transform:none}@media(max-width:639px){.pflow__outro{padding:1.5rem}}.pflow__outro-top{display:grid;gap:2rem}@media(min-width:1024px){.pflow__outro-top{grid-template-columns:1.15fr 1fr;gap:3.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.pflow__outro-eyebrow{display:block;margin-bottom:.875rem;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a5b4fc}.pflow__outro-title{margin:0 0 .875rem;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:700;line-height:1.08;letter-spacing:-.035em;color:#f8fafc}.pflow__outro-intro{margin:0;font-size:.9375rem;line-height:1.65;color:#a3b0cc}.pflow__outro-benefits{display:grid;gap:.875rem;margin:0;padding:0;list-style:none}.pflow__outro-benefits li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.5;color:#a3b0cc}.pflow__outro-benefits strong{font-weight:600;color:#f1f5f9}.pflow__outro-benefits svg{-ms-flex-negative:0;flex-shrink:0;width:1.25rem;height:1.25rem;padding:.1875rem;color:#0b1020;background:#a5b4fc;border-radius:50%}.pflow__outro-journey{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:2.25rem 0 0;padding:0;list-style:none}.pflow__outro-journey:before{content:"";position:absolute;top:50%;left:1rem;right:1rem;height:1px;background:#a5b4fc38}.pflow__outro-journey li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;color:#dce5f3;background:#10172b;border:1px solid rgba(165,180,252,.14);border-radius:.75rem}.pflow__outro-journey li>span{font-size:.6875rem;font-weight:700;letter-spacing:.06em;color:#a5b4fc99}.pflow__outro-journey li.is-current{color:#fff;background:#161f3d;border-color:#a5b4fc8c;-webkit-box-shadow:0 0 0 4px rgba(129,140,248,.1);box-shadow:0 0 0 4px #818cf81a}.pflow__outro-journey li.is-current>span{color:#a5b4fc}.pflow__outro-journey li small{position:absolute;top:-.5625rem;right:.75rem;padding:.0625rem .5rem;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0b1020;background:#ffc100;border-radius:999px}@media(max-width:767px){.pflow__outro-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}.pflow__outro-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem 1.5rem;margin-top:2rem;padding-top:1.75rem;font-size:.8125rem;color:#a3b0cc;border-top:1px solid rgba(165,180,252,.16)}.pflow__outro-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem;min-height:3rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;color:#12163a;text-decoration:none;background:#a5b4fc;border-radius:.75rem;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.pflow__outro-cta:hover{color:#12163a;text-decoration:none;background:#c7d2fe}.pflow__outro-cta:focus-visible{outline:3px solid #f8fafc;outline-offset:4px}.pflow__outro-cta svg{-ms-flex-negative:0;flex-shrink:0;width:1.125rem;height:1.125rem}.pflow__note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-item-align:start;align-self:start;gap:.375rem;margin-top:-.25rem;font-size:13px;font-weight:600;line-height:1.3;text-align:right;color:#7c91bf}.pflow__note--current{justify-self:end;padding:.3125rem .75rem;color:#ffc100;white-space:nowrap;background:#ffc1001a;border:1px solid rgba(255,193,0,.35);border-radius:999px}.pflow__note--current svg{-ms-flex-negative:0;flex-shrink:0;-webkit-animation:pflow-point 1.6s ease-in-out infinite;animation:pflow-point 1.6s ease-in-out infinite}.pflow.is-static,.pflow.is-static *{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}@-webkit-keyframes pflow-caret{50%{opacity:0}}@keyframes pflow-caret{50%{opacity:0}}@-webkit-keyframes pflow-shimmer{to{background-position:-200% 0}}@keyframes pflow-shimmer{to{background-position:-200% 0}}@-webkit-keyframes pflow-nudge{0%,to{-webkit-transform:none;transform:none}50%{-webkit-transform:translateX(-4px);transform:translate(-4px)}}@keyframes pflow-nudge{0%,to{-webkit-transform:none;transform:none}50%{-webkit-transform:translateX(-4px);transform:translate(-4px)}}@-webkit-keyframes pflow-point{0%,to{-webkit-transform:none;transform:none}50%{-webkit-transform:translateX(3px);transform:translate(3px)}}@keyframes pflow-point{0%,to{-webkit-transform:none;transform:none}50%{-webkit-transform:translateX(3px);transform:translate(3px)}}#composer-step-prompt-builder .prompt-builder-section-group{display:none}#composer-step-prompt-builder .prompt-builder-section-group.active{display:block}#composer-step-prompt-builder .composer-progress .progress-wrap span.text-active{color:#60a5fa;font-size:.875rem}#composer-step-prompt-builder .composer-progress .progress-wrap span.text-base{color:#475569;font-size:.875rem}@media(max-width:760px){#composer-step-prompt-builder .composer-progress .progress-wrap span{font-size:.75rem!important}}#composer-step-prompt-builder .composer-progress .progress-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#ffffff14}#composer-step-prompt-builder .composer-progress .progress-item.active{background-color:#38bdf859}#composer-step-prompt-builder .composer-progress .progress-item.active .progress-item-level1{background-color:#38bdf8}#composer-step-prompt-builder .composer-progress .progress-item .progress-item-level1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:14px;height:14px;border-radius:50%;background-color:#ffffff26}#composer-step-prompt-builder .composer-progress .progress-item .progress-item-level2{width:6px;height:6px;border-radius:50%;background-color:#fff}#composer-step-prompt-builder .composer-progress .progress-divider{width:20px;height:1px;background-color:#ffffff1f}#composer-step-prompt-builder .composer-textarea-wrapper[contenteditable]:empty:before{content:attr(placeholder);color:#ffffff40;pointer-events:none}#composer-step-prompt-builder .prompt-token{display:block;margin-bottom:.5rem}#composer-step-prompt-builder .prompt-builder-input{width:100%;padding:.625rem .875rem;font-size:.875rem;font-weight:500;color:var(--multi-ink);background-color:var(--multi-card);border:2px solid var(--multi-border);border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}#composer-step-prompt-builder .prompt-builder-input::-webkit-input-placeholder{color:var(--multi-muted);font-weight:400}#composer-step-prompt-builder .prompt-builder-input::-moz-placeholder{color:var(--multi-muted);font-weight:400}#composer-step-prompt-builder .prompt-builder-input:-ms-input-placeholder{color:var(--multi-muted);font-weight:400}#composer-step-prompt-builder .prompt-builder-input::-ms-input-placeholder{color:var(--multi-muted);font-weight:400}#composer-step-prompt-builder .prompt-builder-input::placeholder{color:var(--multi-muted);font-weight:400}#composer-step-prompt-builder .prompt-builder-input:hover{border-color:#38bdf866}#composer-step-prompt-builder .prompt-builder-input:focus{outline:none;border-color:#38bdf8;-webkit-box-shadow:0 0 0 3px rgba(56,189,248,.18);box-shadow:0 0 0 3px #38bdf82e}#composer-step-prompt-builder .prompt-builder-color-item{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.375rem;padding:.5rem;background:#0000;border:2px solid rgba(0,0,0,0);border-radius:8px;-webkit-transition:all .15s ease;transition:all .15s ease;width:52px}#composer-step-prompt-builder .prompt-builder-color-item:hover{background-color:#ffffff0d}#composer-step-prompt-builder .prompt-builder-color-item.active{border-color:#38bdf8;background-color:#38bdf80d}#composer-step-prompt-builder .prompt-builder-color-swatch{width:32px;height:32px;border-radius:6px;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px #0000001a}#composer-step-prompt-builder .prompt-builder-color-name{font-size:.6875rem;font-weight:500;color:var(--multi-muted);text-transform:capitalize}#composer-step-prompt-builder .prompt-builder-sections-placeholder{padding:2rem;text-align:center;font-size:.875rem;font-weight:500;color:var(--multi-muted);background-color:#ffffff08;border:2px dashed var(--multi-border);border-radius:8px}#composer-step-prompt-builder #prompt-builder-sections-limit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#78350f40;border:1px solid rgba(245,158,11,.35);color:#fbbf24;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;margin-bottom:.75rem}#composer-step-prompt-builder #prompt-builder-sections-limit svg{margin:.25rem .5rem 0 0;-ms-flex-negative:0;flex-shrink:0}#composer-step-prompt-builder #prompt-builder-sections-limit a{color:#fde68a;font-weight:500;text-decoration:underline}#composer-step-prompt-builder #prompt-builder-sections-limit a:hover{text-decoration:none}#composer-step-prompt-builder .prompt-builder-sections-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.75rem}#composer-step-prompt-builder .prompt-builder-section-item{border:2px solid var(--multi-border);border-radius:8px;overflow:hidden;background-color:#ffffff05;-webkit-transition:all .2s ease;transition:all .2s ease}#composer-step-prompt-builder .prompt-builder-section-item.expanded{border-color:#38bdf84d;background-color:#38bdf80d}#composer-step-prompt-builder .prompt-builder-section-item:hover:not(.expanded){border-color:#38bdf833}#composer-step-prompt-builder .prompt-builder-section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.875rem 1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#composer-step-prompt-builder .prompt-builder-section-header .section-title{font-size:.875rem;font-weight:600;color:var(--multi-ink)}#composer-step-prompt-builder .prompt-builder-section-header .section-chevron{color:var(--multi-muted);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}#composer-step-prompt-builder .prompt-builder-section-header .section-chevron.rotated{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#composer-step-prompt-builder .prompt-builder-section-content{padding:1rem;border-top:1px solid var(--multi-border)}#composer-step-prompt-builder .prompt-builder-section-field{margin-bottom:1rem}#composer-step-prompt-builder .prompt-builder-layout-label{font-size:.8125rem;font-weight:500;color:var(--multi-muted);margin-bottom:.625rem}#composer-step-prompt-builder .prompt-builder-layout-options{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem}#composer-step-prompt-builder .prompt-builder-layout-option{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:80px;padding:.5rem;font-size:.875rem;font-weight:400;color:var(--multi-muted);background-color:var(--multi-card);border:2px solid var(--multi-border);border-radius:6px;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}#composer-step-prompt-builder .prompt-builder-layout-option .w-100{width:100%}#composer-step-prompt-builder .prompt-builder-layout-option .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-2px;margin-right:-2px}#composer-step-prompt-builder .prompt-builder-layout-option .auto-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:30px;text-align:center;font-weight:500}#composer-step-prompt-builder .prompt-builder-layout-option .layout-grid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}#composer-step-prompt-builder .prompt-builder-layout-option .layout-grid .col-12{width:100%}#composer-step-prompt-builder .prompt-builder-layout-option .layout-grid .col-9{width:75%}#composer-step-prompt-builder .prompt-builder-layout-option .layout-grid .col-6{width:50%}#composer-step-prompt-builder .prompt-builder-layout-option .layout-grid .col-4{width:33.333%}#composer-step-prompt-builder .prompt-builder-layout-option .layout-grid .col-3{width:25%}#composer-step-prompt-builder .prompt-builder-layout-option .layout-grid .col-12,#composer-step-prompt-builder .prompt-builder-layout-option .layout-grid .col-9,#composer-step-prompt-builder .prompt-builder-layout-option .layout-grid .col-6,#composer-step-prompt-builder .prompt-builder-layout-option .layout-grid .col-4,#composer-step-prompt-builder .prompt-builder-layout-option .layout-grid .col-3{padding:0 2px;-ms-flex-negative:0;flex-shrink:0}#composer-step-prompt-builder .prompt-builder-layout-option .layout-grid .col-12 .layout-box,#composer-step-prompt-builder .prompt-builder-layout-option .layout-grid .col-9 .layout-box,#composer-step-prompt-builder .prompt-builder-layout-option .layout-grid .col-6 .layout-box,#composer-step-prompt-builder .prompt-builder-layout-option .layout-grid .col-4 .layout-box,#composer-step-prompt-builder .prompt-builder-layout-option .layout-grid .col-3 .layout-box{background-color:#94a3b826;height:30px;border-radius:4px}#composer-step-prompt-builder .prompt-builder-layout-option:hover{border-color:#38bdf866;color:#38bdf8}#composer-step-prompt-builder .prompt-builder-layout-option.active{border-color:#38bdf8;color:#38bdf8}#composer-step-prompt-builder .prompt-builder-layout-option.active .layout-box{background-color:#38bdf833!important}#composer-step-prompt-builder .videos-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--multi-muted);font-size:.875rem;font-weight:400;margin-top:.75rem}#composer-step-prompt-builder .videos-label svg{margin-right:.25rem;margin-bottom:2px}#composer-step-prompt-builder .videos-label a{color:inherit;text-decoration:underline}#composer-step-prompt-builder .videos-label a:hover{text-decoration:none}#composer-step-prompt-builder .video-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;max-width:100%;height:78px;overflow-x:scroll}#composer-step-prompt-builder .video-list .video-example{display:-webkit-box;display:-ms-flexbox;display:flex;height:58px;max-width:96px;width:96px;padding:2px;border:2px solid var(--multi-border);border-radius:6px;-webkit-transition:all .125s ease;transition:all .125s ease;-ms-flex-negative:0;flex-shrink:0;position:relative}#composer-step-prompt-builder .video-list .video-example:hover,#composer-step-prompt-builder .video-list .video-example.selected{border-color:#38bdf8;text-decoration:none}#composer-step-prompt-builder .video-list .video-example img,#composer-step-prompt-builder .video-list .video-example video{pointer-events:none;max-height:100%;border-radius:4px}#composer-step-prompt-builder .video-list .video-example .remove-video-btn{position:absolute;top:-8px;right:-8px;width:16px;height:16px;background:#38bdf8;color:#fff;border:none;border-radius:50%;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;padding:0}#composer-step-prompt-builder .video-list .video-example .remove-video-btn svg{width:10px;height:10px}#composer-step-prompt-builder .video-list .video-example.selected .remove-video-btn{display:-webkit-box;display:-ms-flexbox;display:flex}#composer-step-prompt-builder .video-list .video-example .more-assets-plus{margin-top:.125rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;width:100%;height:100%;text-decoration:none;font-size:11px;font-weight:500;color:var(--multi-muted)}#composer-step-prompt-builder .video-list .video-example .more-assets-plus svg{color:var(--multi-muted);width:24px;height:24px}@-webkit-keyframes shuffleVideoFadeIn{0%{opacity:0}to{opacity:1}}@keyframes shuffleVideoFadeIn{0%{opacity:0}to{opacity:1}}#shuffle-video.show{-webkit-animation:shuffleVideoFadeIn .3s ease forwards;animation:shuffleVideoFadeIn .3s ease forwards;pointer-events:inherit}@media(max-width:1200px){.multi-composer-card{min-height:580px}.multi-composer-card__viewport{min-height:520px}}@media(min-width:768px){.multi-composer-grid.multi-composer-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.multi-composer-grid.multi-composer-grid--cols-2 .multi-composer-card{max-height:960px}.multi-composer-grid.multi-composer-grid--cols-2 .multi-composer-card__viewport{max-height:900px}.multi-composer-grid.multi-composer-grid--cols-2 .multi-composer-iframe-wrapper{height:820px}[data-share-view="1"] .multi-composer-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[data-share-view="1"] .multi-composer-grid>.multi-composer-card{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 1.5rem)/2);flex:0 0 calc((100% - 1.5rem)/2);min-width:0}}@media(min-width:1280px){[data-share-view="1"] .multi-composer-grid:not(.multi-composer-grid--cols-2)>.multi-composer-card{-ms-flex-preferred-size:calc((100% - 4.5rem)/4);flex-basis:calc((100% - 4.5rem)/4)}}@media(max-width:767px){.multi-composer-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.multi-composer-card--hidden-mobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:absolute!important;inset:0!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:-1!important;overflow:hidden!important}.multi-composer-card--active-mobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:relative;z-index:1}.multi-composer-nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:20;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(148,163,184,.3);background:#0f172ad9;color:#e2e8f0;cursor:pointer;-webkit-transition:background .15s,border-color .15s;transition:background .15s,border-color .15s;backdrop-filter:blur(4px)}.multi-composer-nav:hover{background:#1e293be6;border-color:#94a3b880;color:#fff}.multi-composer-nav:disabled{opacity:.3;cursor:not-allowed}.multi-composer-nav--prev{left:-4px}.multi-composer-nav--next{right:-4px}.multi-composer-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99;padding-top:12px}.multi-composer-dot{width:8px;height:8px;border-radius:50%;background:#94a3b84d;border:none;padding:0;cursor:pointer;-webkit-transition:background .15s;transition:background .15s}.multi-composer-dot--active{background:#60a5fa}}.multi-composer-card [data-action=regenerate][hidden],#composer-step-custom-assets.from-regenerate .custom-assets-mode-tabs{display:none}.multi-composer-grid.multi-composer-grid--phone .multi-composer-card,.multi-composer-grid.multi-composer-grid--phone .multi-composer-card__viewport{max-height:none}.multi-composer-grid.multi-composer-grid--phone .multi-composer-iframe-wrapper{width:100%;max-width:393px;height:auto;margin:0 auto;overflow:hidden;aspect-ratio:393/852}.multi-composer-grid.multi-composer-grid--phone .multi-composer-iframe-wrapper iframe{position:absolute;top:0;left:0}.multi-composer-redesign-hint{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.5rem 1rem;margin-top:.625rem;padding:.75rem 1rem;border:1px solid rgba(125,211,252,.18);border-radius:.75rem;background:#0e74901f;color:#bfd1ee;font-size:.875rem;line-height:1.5;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,transform .35s ease;transition:opacity .35s ease,transform .35s ease,-webkit-transform .35s ease}.multi-composer-redesign-hint[hidden]{display:none}.multi-composer-redesign-hint.composer-redesign-hint--hidden{opacity:0;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.multi-composer-redesign-hint .composer-redesign-hint__text{-webkit-box-flex:1;-ms-flex:1 1 320px;flex:1 1 320px;margin:0;max-width:500px}.multi-composer-redesign-hint .composer-redesign-hint__text strong{color:#f8fafc;font-weight:600}.multi-composer-redesign-hint .composer-redesign-hint__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-ms-flex-negative:0;flex-shrink:0}.multi-composer-redesign-hint button{padding:0;border:0;background:none;font-size:.875rem;cursor:pointer;-webkit-transition:color .15s ease;transition:color .15s ease}.multi-composer-redesign-hint .composer-redesign-hint__switch{color:#67e8f9;font-weight:600}.multi-composer-redesign-hint .composer-redesign-hint__switch:hover{color:#a5f3fc}.multi-composer-redesign-hint .composer-redesign-hint__dismiss{color:#94a3b8}.multi-composer-redesign-hint .composer-redesign-hint__dismiss:hover{color:#e2e8f0}
