.onboarding-page{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;background:#060511;color:#fff;font-family:Figtree,system-ui,sans-serif;z-index:30}.auth-visual{position:relative;overflow:hidden;background:radial-gradient(120% 100% at 20% 10%,#171342,#060511 60%)}.auth-visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.auth-visual-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 55%,rgba(6,5,17,.55) 100%)}.auth-panel{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:32px;overflow-y:auto;background:#060511}.auth-card-slot{display:flex;justify-content:center;width:100%}.auth-notice{margin:0;color:#fff;font:600 16px/22px Figtree,sans-serif;text-align:center}.auth-loading{color:#9899a4;font:500 15px/20px Figtree,sans-serif;padding:40px 0}.auth-form-wrap{display:flex;flex-direction:column;align-items:center}.auth-mode-switch{margin-top:14px;background:none;border:0;color:#9899a4;font:500 14px/20px Figtree,sans-serif;cursor:pointer;padding:4px 8px}.auth-mode-switch:hover{color:#fff;text-decoration:underline}.auth-skip{margin-top:26px;background:none;border:0;color:#fff;font:600 26px/32px Figtree,sans-serif;cursor:pointer;display:flex;align-items:center;gap:12px;padding:6px 10px}.auth-skip span{font-size:30px;line-height:1}.auth-skip:hover{color:#b8b2ee}@media(max-width:860px){.onboarding-page{grid-template-columns:1fr;overflow-y:auto}.auth-visual{display:none}.auth-panel{min-height:100%;justify-content:flex-start;padding-top:72px}}.nv-page{min-height:100vh;background:#060511;color:#fff;display:flex;align-items:center;justify-content:center;padding:48px;font-family:Figtree,system-ui,sans-serif}.nv-card{width:560px;max-width:100%;background:#14131f;border:1px solid #2C2C38;border-radius:24px;padding:32px}.nv-card h1{font:600 26px/32px Lexend,sans-serif;margin:0 0 6px}.nv-card>p{color:#9899a4;margin:0 0 20px;font-size:15px}.nv-label{display:block;font-size:13px;color:#9899a4;margin:18px 0 8px;font-weight:600}.nv-prompt{width:100%;min-height:110px;resize:vertical;box-sizing:border-box;border:1px solid #616472;border-radius:16px;background:#28262f;color:#fff;font:500 16px/22px Figtree,sans-serif;padding:14px 16px;outline:none}.nv-prompt:focus{border-color:#b1c0ff}.nv-hint{font-size:12.5px;color:#797786;margin-top:6px}.nv-ratios{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.nv-ratio{border:1px solid #39375B;background:#1c1c25;color:#fff;border-radius:14px;padding:12px 6px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;font:600 14px/16px Figtree,sans-serif}.nv-ratio .rect{display:block;border:2px solid currentColor;border-radius:4px}.nv-ratio[data-r="9:16"] .rect{width:14px;height:24px}.nv-ratio[data-r="16:9"] .rect{width:24px;height:14px}.nv-ratio[data-r="1:1"] .rect{width:18px;height:18px}.nv-ratio[data-r="4:3"] .rect{width:22px;height:16px}.nv-ratio[aria-pressed=true]{background:#313783;border-color:#8d91a2}.nv-submit{margin-top:22px;width:100%;border:0;border-radius:14px;background:#393f98;color:#fff;font:600 17px/22px Figtree,sans-serif;padding:13px;cursor:pointer}.nv-submit:disabled{opacity:.45;cursor:not-allowed}.nv-submit:not(:disabled):hover{filter:brightness(1.12)}.ld-page{min-height:100vh;background:#060511;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Figtree,system-ui,sans-serif}.ld-card{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center}.ld-ratio{font:600 64px/64px Lexend,sans-serif;background:radial-gradient(60% 65% at 50% 49%,#cad0ee 49%,#7069aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ld-label{color:#9899a4;font-size:15px}.ld-bar{width:min(420px,80vw)}.ld-track{height:14px;border-radius:999px;background:#28262f;overflow:hidden}.ld-fill{height:100%;width:100%;border-radius:999px;background:linear-gradient(90deg,#313783,#393f98 45%,#b1c0ff);transform-origin:left center}.ld-pct{font:600 22px/26px Figtree,sans-serif;color:#fff;font-variant-numeric:tabular-nums}.ld-sub{color:#797786;font-size:13.5px;max-width:420px}.st-page{position:relative;width:100%;min-width:1000px;min-height:100vh;background:#060511;color:#fff;display:grid;grid-template-columns:436px 1fr;font-family:Figtree,system-ui,sans-serif}.st-left{border-right:1px solid #1A1927;padding:24px 0 24px 24px;display:flex;flex-direction:column;min-height:100vh;box-sizing:border-box}.st-top{display:flex;align-items:center;justify-content:space-between;padding-right:24px}.st-back{display:flex;align-items:center;gap:10px;background:transparent;border:0;color:#fff;font:600 16px/19px Figtree,sans-serif;cursor:pointer;padding:6px 0}.st-back svg{width:30px;height:18px}.st-plus{border:1px solid #8D91A2;background:#313783;color:#fff;border-radius:18px;font:600 16px/19px Figtree,sans-serif;padding:10px 0;width:138px;cursor:pointer;text-align:center}.st-plus:hover{filter:brightness(1.12)}.st-spacer{flex:1}.st-thread{flex:1;min-height:120px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;margin:16px 24px 12px 0;padding:4px 2px}.st-thread:empty{display:none}.st-chat{background:#28262f;border:2px solid #616472;border-radius:26px;margin-right:24px;padding:16px;display:flex;flex-direction:column;gap:10px}.st-msg{background:#39375b;border-radius:12px;padding:8px 12px;font-size:14px}.st-msg.user{align-self:flex-end;background:#3d4270;border-radius:14px 14px 4px;max-width:88%}.st-msg.ai{align-self:stretch}.st-msg.ctx{border:1px dashed #8D91A2;background:transparent;color:#cad0ee}.st-msg.ai{background:#23233a;border-left:3px solid #7069AA}.st-thinking{margin:0 0 6px;font-size:12.5px}.st-thinking summary{cursor:pointer;color:#b8b2ee;font-weight:600;list-style:none;display:flex;align-items:center;gap:6px}.st-thinking summary::-webkit-details-marker{display:none}.st-thinking summary:before{content:"▸";font-size:10px;transition:transform .15s ease}.st-thinking[open] summary:before{transform:rotate(90deg)}.st-thinking-body{margin-top:6px;max-height:160px;overflow-y:auto;white-space:pre-wrap;color:#a9a6c6;font-size:12.5px;line-height:1.5}.st-words{white-space:pre-wrap}.st-steps{margin:6px 0 2px;font-size:12.5px}.st-steps summary{cursor:pointer;color:#b8b2ee;font-weight:600;list-style:none;display:flex;align-items:center;gap:6px}.st-steps summary::-webkit-details-marker{display:none}.st-steps summary:before{content:"▸";font-size:10px;transition:transform .15s ease}.st-steps[open] summary:before{transform:rotate(90deg)}.st-steps-body{margin-top:6px;display:flex;flex-direction:column;gap:4px;max-height:180px;overflow-y:auto}.st-step{display:flex;align-items:baseline;gap:8px;color:#a9a6c6;font-size:12.5px}.st-step-state{flex:1}.st-step-pct{font-variant-numeric:tabular-nums;color:#fff}.st-step-at{color:#797786;font-variant-numeric:tabular-nums}.st-ops{margin:4px 0 0;padding:8px;border-radius:8px;background:#14131f;color:#b8b2ee;font:11px/1.5 monospace;white-space:pre-wrap;word-break:break-word;max-height:160px;overflow-y:auto}.st-trace{margin-top:6px;font-size:11px;color:#797786}.st-input{border:0;background:transparent;color:#fff;font:600 16px/19px Figtree,sans-serif;outline:none;resize:none;min-height:30px}.st-input::placeholder{color:#9899a4}.st-tools{display:flex;align-items:center;gap:10px}.st-tool{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid #8D91A2;background:#141940;color:#fff;border-radius:10px;cursor:pointer;font-size:18px;padding:0}.st-tool svg{width:18px;height:18px}.st-tool:hover{filter:brightness(1.2)}.st-send{margin-left:auto;width:34px;height:34px;border-radius:50%;border:1px solid #CAD0EE;background:#141940;color:#cad0ee;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.st-send svg{width:14px;height:14px;fill:currentColor}.st-send:disabled{opacity:.4;cursor:not-allowed}.st-beta{color:#d2d2d2;font-size:13px;text-align:center;margin:10px 24px 0 0}.st-unavailable{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:#060511;color:#fff;font:500 19px/26px Figtree,sans-serif;text-align:center;padding:24px}.st-unavailable button{border:1px solid #8D91A2;background:#313783;color:#fff;border-radius:12px;padding:10px 22px;font:600 15px/20px Figtree,sans-serif;cursor:pointer}.st-main{padding:24px 40px;display:flex;flex-direction:column;align-items:center}.st-main-top{width:100%;display:flex;justify-content:flex-end}.st-export{border:1px solid #8D91A2;background:#333877;color:#fff;border-radius:15px;font:600 16px/19px Figtree,sans-serif;padding:10px 0;width:69px;cursor:pointer}.st-export:hover{filter:brightness(1.15)}.st-capture{align-self:flex-end;display:flex;align-items:center;gap:8px;background:transparent;border:0;color:#fff;font:600 18px/22px Figtree,sans-serif;cursor:pointer;margin:56px 0 12px;padding:0}.st-capture svg{width:20px;height:20px}.st-capture:hover{color:#cad0ee}.st-preview{background:#39375b;border:2px solid #D9D9D9;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.st-preview img{width:100%;height:100%;object-fit:cover;display:block}.st-preview .st-empty{color:#d9d9d9;font-size:18px;text-align:center;padding:24px}.st-transport{width:100%;max-width:811px;display:flex;align-items:center;gap:16px;margin-top:22px}.st-stage{display:flex;flex-direction:column;align-items:center}.st-stage:fullscreen{width:100%;height:100%;background:#000;justify-content:center;padding:0}.st-stage:fullscreen .st-preview{width:100%!important;height:calc(100% - 76px)!important;border:0}.st-stage:fullscreen .st-transport{width:min(900px,92%);margin:0;padding:14px 0 22px}.st-stage:-webkit-full-screen{width:100%;height:100%;background:#000;justify-content:center;padding:0}.st-stage:-webkit-full-screen .st-preview{width:100%!important;height:calc(100% - 76px)!important;border:0}.st-stage:-webkit-full-screen .st-transport{width:min(900px,92%);margin:0;padding:14px 0 22px}.st-play{width:36px;height:36px;background:transparent;border:0;color:#cad0ee;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.st-play svg{width:32px;height:32px;fill:currentColor}.st-track{flex:1;height:13px;border-radius:999px;background:#28262f;cursor:pointer;overflow:hidden}.st-fill{height:100%;background:#fff;border-radius:999px;transform-origin:left center}.st-time{font-size:13px;color:#9899a4;font-variant-numeric:tabular-nums;white-space:nowrap}.st-preview video{width:100%;height:100%;object-fit:contain;display:block;background:#000}.st-preview .ld-dream{width:100%;height:100%;border-radius:0;box-shadow:none;gap:10px}.st-preview .ld-dream .ld-pill{font-size:15px;line-height:18px;padding:10px 16px;max-width:88%;text-align:center}.st-preview .ld-dream .ld-pill svg{width:18px;height:18px;flex:0 0 auto}.st-loading-status{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-top:14px}.st-loading-status b{font:600 28px/32px Figtree,sans-serif;color:#fff;font-variant-numeric:tabular-nums}.st-loading-status span{color:#9899a4;font-size:14px}.st-loading-error{display:flex;flex-direction:column;align-items:center;gap:10px;color:#fff;font-size:14px;text-align:center;padding:24px;max-width:90%}.st-loading-error button{border:1px solid #8D91A2;background:#313783;color:#fff;border-radius:12px;padding:8px 16px;font:600 14px/18px Figtree,sans-serif;cursor:pointer}.st-elements{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:811px;margin-top:14px}.st-chip{font-size:12.5px;border:1px solid #39375B;background:#1c1c25;color:#b8b2ee;border-radius:999px;padding:4px 12px}.st-chip.src{border-color:#8d91a2;color:#fff}.ld-dream{position:relative;overflow:hidden;border-radius:28px;background:#171342;box-shadow:0 24px 70px #1713428c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.ld-dream .blob{position:absolute;width:130%;aspect-ratio:1;border-radius:50%;filter:blur(46px);opacity:.85;will-change:transform}.ld-dream .b1{left:-35%;top:-30%;background:radial-gradient(circle at 40% 40%,#8b7bd8,#8b7bd800 62%);animation:drift1 7s ease-in-out infinite alternate}.ld-dream .b2{right:-40%;top:8%;background:radial-gradient(circle at 60% 50%,#e3c8f5,#e3c8f500 60%);animation:drift2 9s ease-in-out infinite alternate}.ld-dream .b3{left:5%;bottom:-42%;background:radial-gradient(circle at 50% 60%,#393f98,#393f9800 65%);animation:drift3 11s ease-in-out infinite alternate}@keyframes drift1{0%{transform:translate(0) scale(1)}to{transform:translate(16%,12%) scale(1.18)}}@keyframes drift2{0%{transform:translate(0) scale(1.1)}to{transform:translate(-14%,10%) scale(.94)}}@keyframes drift3{0%{transform:translate(0) scale(.95)}to{transform:translate(10%,-12%) scale(1.15)}}.ld-dream .grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;mix-blend-mode:overlay;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="160" height="160"><filter id="n"><feTurbulence type="fractalNoise" baseFrequency="0.9" numOctaves="2"/><feColorMatrix type="saturate" values="0"/></filter><rect width="160" height="160" filter="url(%23n)" opacity="0.55"/></svg>')}.ld-dream .vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 120% at 50% 45%,transparent 55%,rgba(6,5,17,.5) 100%)}.ld-pill{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px;background:#fff;color:#39375b;font:600 22px/26px Figtree,sans-serif;border-radius:999px;padding:14px 30px;box-shadow:0 8px 30px #00000040}.ld-pill svg{width:24px;height:24px}.ld-big{position:relative;z-index:2;font:600 54px/54px Lexend,sans-serif;color:#fff;text-shadow:0 2px 24px rgba(6,5,17,.6);font-variant-numeric:tabular-nums}.ld-sub.dim{opacity:.6}.ld-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:480px}.ld-tag{font-size:12.5px;border:1px solid #39375B;background:#1c1c25;color:#b8b2ee;border-radius:999px;padding:4px 12px}.ld-tag.queued{border-style:dashed;color:#797786}@media(prefers-reduced-motion:reduce){.ld-dream .blob{animation:none}}.eds{display:flex;height:100vh;background:#07061a;color:#fff;font-family:Figtree,sans-serif;overflow:hidden}.eds button{font-family:inherit}.eds-side{width:336px;flex:none;display:flex;flex-direction:column;border-right:1px solid #16142C;padding:18px 18px 10px;box-sizing:border-box}.eds-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.eds-back{background:none;border:0;color:#fff;display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer;padding:6px 0}.eds-pill{background:#2e2c7c;color:#fff;border:1px solid #6E69D6;border-radius:12px;padding:7px 10px;font-size:13px;cursor:pointer}.eds-pill:disabled{opacity:.5;cursor:default}.eds-thread{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:4px 2px 12px;scrollbar-width:thin}.eds-msg{font-size:14px;line-height:1.45;border-radius:14px;padding:10px 12px;max-width:92%}.eds-msg.user{align-self:flex-end;background:#2e2c7c}.eds-msg.ai{align-self:flex-start;background:#15132b;border:1px solid #24214A}.eds-msg .meta{color:#9c97d8;font-size:12px;margin-top:6px}.eds-msg details{margin-top:6px;color:#b8b2ee;font-size:12px}.eds-msg details ol{margin:6px 0 0;padding-left:16px;display:flex;flex-direction:column;gap:3px;max-height:220px;overflow:auto}.eds-bar{height:5px;background:#24214a;border-radius:5px;overflow:hidden;margin-top:8px}.eds-bar>div{height:100%;background:#b8b2ee;transition:width .3s}.eds-thumbs{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.eds-thumb{position:relative;width:64px;border-radius:8px;overflow:hidden;border:1px solid #4A4766;background:#000}.eds-thumb img{width:100%;display:block}.eds-thumb span{position:absolute;left:3px;bottom:2px;font-size:10px;background:#000000a6;padding:0 4px;border-radius:4px}.eds-thumb button{position:absolute;top:2px;right:2px;width:18px;height:18px;border-radius:9px;border:0;background:#000000b3;color:#fff;font-size:11px;cursor:pointer;line-height:18px;padding:0}.eds-composer{background:#2a2838;border:1px solid #4A4766;border-radius:16px;padding:10px 12px 8px}.eds-composer textarea{width:100%;box-sizing:border-box;background:transparent;border:0;color:#fff;resize:none;font:14px Figtree,sans-serif;min-height:64px;outline:none}.eds-composer textarea::placeholder{color:#a9a6bd}.eds-tools{display:flex;align-items:center;gap:10px}.eds-icon{background:none;border:0;color:#fff;cursor:pointer;padding:4px;display:grid;place-items:center;border-radius:8px}.eds-icon:hover{background:#3a3752}.eds-icon:disabled{opacity:.4;cursor:default}.eds-send{margin-left:auto;width:28px;height:28px;border-radius:14px;background:#2e2c7c;border:1px solid #B8B2EE;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.eds-send:disabled{opacity:.4;cursor:default}.eds-beta{text-align:center;font-size:11px;color:#c9c6dc;margin:8px 0 0}.eds-main{flex:1;display:flex;flex-direction:column;padding:18px 22px;min-width:0}.eds-top{display:flex;justify-content:flex-end}.eds-stage{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:0}.eds-capture{align-self:flex-end;background:none;border:0;color:#fff;font-size:14px;cursor:pointer;display:flex;gap:8px;align-items:center}.eds-capture:disabled{opacity:.4;cursor:default}.eds-frame{position:relative;display:flex;align-items:center;justify-content:center;background:#3a3659;border:1px solid #C9C6DC;border-radius:2px;max-height:70vh;min-height:40vh;width:100%;max-width:760px}.eds-frame video{max-width:100%;max-height:70vh;display:block;background:#000}.eds-frame .wait{color:#d9d6f5;font-size:15px;padding:40px;text-align:center}.eds-player{display:flex;align-items:center;gap:18px;width:100%;max-width:760px}.eds-play{background:none;border:0;cursor:pointer;padding:0;color:#c9c6f5}.eds-play:disabled{opacity:.4}.eds-track{flex:1;height:10px;background:#1f1d33;border-radius:6px;position:relative;cursor:pointer}.eds-track>div{position:absolute;inset:0 auto 0 0;background:#fff;border-radius:6px}.eds-time{font-size:12px;color:#b8b2ee;min-width:78px;text-align:right;font-variant-numeric:tabular-nums}.eds-shot{position:absolute;top:8px;left:8px;background:#07061acc;color:#fff;font-size:12px;padding:4px 8px;border-radius:8px}.ann-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#04030eeb;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px;box-sizing:border-box;font-family:Figtree,sans-serif;color:#fff}.ann-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;background:#15132b;border:1px solid #24214A;border-radius:14px;padding:8px 10px}.ann-bar button{background:#24214a;color:#fff;border:1px solid transparent;border-radius:10px;padding:6px 10px;cursor:pointer;font-size:13px}.ann-bar button.on{border-color:#b8b2ee;background:#2e2c7c}.ann-bar .sw{width:22px;height:22px;border-radius:11px;padding:0;border:2px solid transparent}.ann-bar .sw.on{border-color:#fff}.ann-bar input{background:#07061a;color:#fff;border:1px solid #4A4766;border-radius:8px;padding:6px 8px;font:13px Figtree,sans-serif;width:150px}.ann-canvas{max-width:92vw;max-height:66vh;cursor:crosshair;touch-action:none;border-radius:6px;box-shadow:0 0 0 1px #4a4766}.ann-foot{display:flex;gap:10px;align-items:center;width:min(760px,92vw)}.ann-foot input{flex:1;background:#2a2838;color:#fff;border:1px solid #4A4766;border-radius:12px;padding:10px 12px;font:14px Figtree,sans-serif}.ann-foot button{border-radius:12px;padding:10px 16px;cursor:pointer;font-size:14px;border:1px solid #6E69D6;color:#fff;background:#2e2c7c}.ann-foot button.ghost{background:transparent;border-color:#4a4766}.eds-top{display:flex;gap:8px;justify-content:flex-end}.eds-pill-ghost{background:transparent}.eds-fb-back{position:fixed;top:0;right:0;bottom:0;left:0;background:#08071eb8;display:flex;align-items:center;justify-content:center;z-index:60;padding:16px}.eds-fb{background:#16153f;color:#fff;border:1px solid #3B3895;border-radius:16px;width:min(520px,100%);padding:20px;display:flex;flex-direction:column;gap:12px;max-height:90vh;overflow:auto}.eds-fb h3{margin:0;font-size:17px}.eds-fb-tags{display:flex;flex-wrap:wrap;gap:6px}.eds-fb-tags button,.eds-fb-rate button{background:#22205a;color:#d9d6ff;border:1px solid #3B3895;border-radius:999px;padding:5px 10px;font-size:12px;cursor:pointer}.eds-fb-tags button.on{background:#6e69d6;color:#fff;border-color:#8c88f0}.eds-fb textarea{background:#0f0e2e;color:#fff;border:1px solid #3B3895;border-radius:10px;padding:10px;font:inherit;font-size:13px;resize:vertical}.eds-fb-rate{display:flex;align-items:center;gap:4px;font-size:13px;color:#b9b5f0}.eds-fb-rate span{margin-right:6px}.eds-fb-rate button{border:none;background:none;font-size:20px;padding:0 2px;color:#4a4790}.eds-fb-rate button.on{color:#ffd43b}.eds-fb-check{font-size:13px;color:#d9d6ff;display:flex;gap:8px;align-items:center}.eds-fb-privacy{font-size:12px;color:#9c97d8;margin:0;line-height:1.45}.eds-fb-msg{font-size:13px;margin:0}.eds-fb-msg.sent{color:#7be3a0}.eds-fb-msg.error{color:#ff8a8a}.eds-fb-actions{display:flex;justify-content:flex-end;gap:8px}.agt{font-size:13px;color:#b8b2ee}.agt+div{margin-top:8px}.agt-head{all:unset;display:flex;align-items:center;gap:8px;cursor:pointer;padding:2px 0;color:#d9d5ff}.agt-head:focus-visible{outline:2px solid #6E69D6;outline-offset:3px;border-radius:6px}.agt-title{font-weight:600}.agt-time{color:#7d78b8;font-variant-numeric:tabular-nums}.agt-chev{color:#7d78b8;transition:transform .25s ease}.agt-head[aria-expanded=true] .agt-chev{transform:rotate(180deg)}.agt-orb{position:relative;width:16px;height:16px;flex:none}.agt-orb i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f4f0ff,#8c86f0 55%,#3b37a8)}.agt-orb i:nth-child(n+2){background:none;border:1px solid #8C86F0;opacity:0}.agt.busy .agt-orb i:first-child{animation:agt-breathe 1.6s ease-in-out infinite}.agt.busy .agt-orb i:nth-child(2){animation:agt-ring 1.6s ease-out infinite}.agt.busy .agt-orb i:nth-child(3){animation:agt-ring 1.6s ease-out .8s infinite}.agt:not(.busy) .agt-orb i:first-child{background:radial-gradient(circle at 35% 35%,#e6fff2,#4fd18b 60%,#1c7a4d);transform:scale(.75)}.agt.failed .agt-orb i:first-child{background:radial-gradient(circle at 35% 35%,#ffe6ea,#ff7a8a 60%,#a3283a)}.agt-shimmer{background:linear-gradient(90deg,#7d78b8,#7d78b8 35%,#fff,#7d78b8 65%,#7d78b8);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:agt-shimmer 1.8s linear infinite}.agt-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.agt-body.open{grid-template-rows:1fr}.agt-inner{overflow:hidden;min-height:0}.agt-wait{display:flex;align-items:center;gap:8px;padding:8px 0 2px;color:#7d78b8}.agt-dots{display:inline-flex;gap:3px}.agt-dots i{width:5px;height:5px;border-radius:50%;background:#8c86f0;animation:agt-dot 1.2s ease-in-out infinite}.agt-dots i:nth-child(2){animation-delay:.15s}.agt-dots i:nth-child(3){animation-delay:.3s}.agt-rail{list-style:none;margin:8px 0 0;padding:0 0 0 2px}.agt-step{position:relative;padding:0 0 10px 22px;animation:agt-in .35s ease both}.agt-step:before{content:"";position:absolute;left:6px;top:16px;bottom:0;width:1px;background:#2c2955}.agt-step:last-child:before{display:none}.agt-step.done:before{background:#3e3a78}.agt-dot{position:absolute;left:0;top:2px;width:13px;height:13px;border-radius:50%;box-sizing:border-box;border:1.5px solid #3E3A78;background:#15132b;display:grid;place-items:center;color:#07061a}.agt-step.done .agt-dot{background:#8c86f0;border-color:#8c86f0}.agt-step.error .agt-dot{background:#ff7a8a;border-color:#ff7a8a}.agt-step.active .agt-dot{border-color:#8c86f0;border-top-color:transparent;animation:agt-spin .8s linear infinite}.agt-step.pending{opacity:.38;animation:none}.agt-row{display:flex;align-items:baseline;gap:8px}.agt-label{color:#d9d5ff}.agt-step.done .agt-label{color:#b8b2ee}.agt-dur{margin-left:auto;color:#6b6699;font-size:11px;font-variant-numeric:tabular-nums}.agt-step.pending .agt-dur{display:none}.agt-note{color:#8f8ac8;font-size:12px;margin-top:2px}.agt-details{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:3px;max-height:180px;overflow:auto;scrollbar-width:thin}.agt-details li{color:#8f8ac8;font-size:12px;line-height:1.4;animation:agt-in .3s ease both}.agt-details li.thought{color:#cfcbff;font-style:italic;padding-left:10px;border-left:2px solid #4A46A8}.agt-bar{height:3px;background:#24214a;border-radius:3px;overflow:hidden;margin:2px 0 2px 22px}.agt-bar>div{height:100%;background:linear-gradient(90deg,#6e69d6,#b8b2ee);transition:width .4s ease}@keyframes agt-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes agt-breathe{0%,to{transform:scale(.8)}50%{transform:scale(1)}}@keyframes agt-ring{0%{transform:scale(.8);opacity:.8}to{transform:scale(1.9);opacity:0}}@keyframes agt-spin{to{transform:rotate(360deg)}}@keyframes agt-dot{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-3px);opacity:1}}@keyframes agt-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.agt *,.agt *:before{animation:none!important;transition:none!important}.agt-shimmer{color:#d9d5ff;background:none}}.eds-answer{animation:agt-in .35s ease both}.eds-msg.ai .agt+.eds-answer,.eds-msg.ai .agt~.eds-answer{margin-top:8px!important;padding-top:8px;border-top:1px solid #24214A}.rfm{gap:10px;overflow-y:auto}.rfm-head{max-width:720px;text-align:center;display:flex;flex-direction:column;gap:4px;font-size:13px;color:#b8b2ee}.rfm-head b{color:#fff;font-size:16px}.rfm-roles{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.rfm-roles button{display:flex;align-items:center;gap:6px;background:#15132b;color:#d9d5ff;border:1px solid #2C2955;border-radius:999px;padding:6px 12px;font-size:13px;cursor:pointer}.rfm-roles button i{width:10px;height:10px;border-radius:3px;background:var(--c)}.rfm-roles button.on{border-color:var(--c);color:#fff;background:#221f45}.rfm-stage{position:relative;max-width:min(92vw,720px);max-height:56vh;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;line-height:0}.rfm-stage canvas{max-width:100%;max-height:56vh;display:block;border-radius:10px}.rfm-box{position:absolute;border:2px solid var(--c);background:color-mix(in srgb,var(--c) 18%,transparent);border-radius:6px;pointer-events:none;box-sizing:border-box}.rfm-box span{position:absolute;left:4px;top:4px;background:var(--c);color:#07061a;font-size:11px;font-weight:700;padding:2px 6px;border-radius:4px;line-height:1.3}.rfm-box.drawing{border-style:dashed}.rfm-scrub{display:flex;align-items:center;gap:8px;font-size:13px;color:#b8b2ee}.rfm-scrub input{width:min(60vw,420px)}.rfm-err{color:#ff7a8a;font-size:13px;margin:0}.rfm-list{list-style:none;margin:0;padding:0;width:min(92vw,720px);display:flex;flex-direction:column;gap:6px}.rfm-list li{display:flex;align-items:center;gap:8px;font-size:13px}.rfm-list li i{width:10px;height:10px;border-radius:3px;flex:none}.rfm-list li b{width:110px;flex:none}.rfm-list li input{flex:1;background:#15132b;color:#fff;border:1px solid #2C2955;border-radius:8px;padding:6px 8px;font:inherit}.rfm-list li button{background:none;border:0;color:#9c97d8;font-size:18px;cursor:pointer}.rfm-note{width:min(92vw,720px);background:#15132b;color:#fff;border:1px solid #2C2955;border-radius:10px;padding:8px 10px;font:inherit;font-size:13px;resize:vertical;box-sizing:border-box}.rfm-actions{display:flex;gap:8px}.prompt-refs{display:flex;flex-wrap:wrap;gap:8px;padding:6px 4px 0}.prompt-ref{position:relative;display:flex;align-items:center;gap:6px;background:#ffffff0f;border:1px dashed rgba(184,178,238,.6);border-radius:10px;padding:3px 26px 3px 3px;font-size:12px;color:#d9d5ff;cursor:pointer;max-width:220px}.prompt-ref img{width:40px;height:40px;object-fit:cover;border-radius:7px;background:#000}.prompt-ref small{display:block;color:#9c97d8;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.prompt-ref span{overflow:hidden}.prompt-ref button{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:none;border:0;color:#9c97d8;font-size:16px;cursor:pointer}.toolbar-ref{display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:inherit;cursor:pointer;padding:6px;opacity:.85}.toolbar-ref:hover{opacity:1}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin.woff2) format("woff2")}*{margin:0;padding:0;box-sizing:border-box}html{scrollbar-width:none}html::-webkit-scrollbar{display:none}:root{font-family:Figtree,system-ui,sans-serif;color:#fff;background:#060511}html,body,#root{width:100%;min-height:100%;background:#060511}html,body{overflow-x:clip}body{-webkit-font-smoothing:antialiased}.landing-page{position:relative;min-height:6990px;height:auto;overflow-x:clip;overflow-y:visible;background:#060511;isolation:isolate;transition:min-height .45s cubic-bezier(.22,.61,.36,1)}.landing-page-motion{min-height:6110px}.landing-page-editor{min-height:6810px}.landing-page:before{content:"";position:fixed;z-index:-1;left:0;right:0;top:0;width:auto;height:100vh;background:linear-gradient(180deg,#060511 13.39%,#171342 122.11%);transform:scaleY(-1);background-repeat:no-repeat;background-size:100% 100%;pointer-events:none}.landing-page:after{content:none}.landing-header{position:fixed;z-index:20;left:0;top:0;width:100%;height:126px;display:flex;justify-content:center;transition:height .55s ease-in-out;will-change:height}.landing-header-inner{width:100%;height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 44px;border:1px solid transparent;transition:width .55s ease-in-out,height .55s ease-in-out,padding .55s ease-in-out,background-color .55s ease-in-out,border-radius .55s ease-in-out,box-shadow .55s ease-in-out,border-color .55s ease-in-out;will-change:width,height,padding}.landing-header-scrolled{height:106.5px;top:8px}.landing-header-scrolled .landing-header-inner{width:min(1224px,calc(100% - 32px));height:106.5px;padding:0 74px;overflow:hidden;border:1px solid #110E2F;border-radius:53px;background:#1a1647b8;box-shadow:0 18px 45px #05031f33;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing-brand{display:flex;align-items:center;gap:8px;justify-self:start;text-decoration:none;transition:transform .55s ease-in-out}.landing-logo-icon{width:38px;height:38px;object-fit:contain;display:block}.landing-brand span{font-family:Lexend,sans-serif;font-weight:600;font-size:29px;line-height:37px;background:radial-gradient(60.95% 65.43% at 50.48% 48.89%,#cad0ee 49.12%,#7069aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-nav{display:flex;align-items:center;justify-content:space-between;width:548px;height:76px;gap:0;transition:width .55s ease-in-out,transform .55s ease-in-out}.landing-nav a{font-family:Lexend,sans-serif;font-weight:500;font-size:19.5px;line-height:25px;color:#aaabac;font-variation-settings:"wght" 500;text-decoration:none;white-space:nowrap;transition:color .2s ease}.landing-nav a:hover{color:#fff}.landing-main{position:relative;width:100%;min-height:3400px;height:100%;padding-top:128px}.landing-main h1{position:absolute;left:50%;top:128px;width:801px;transform:translate(-50%);font-family:Figtree,sans-serif;font-weight:800;font-variation-settings:"wght" 800;font-size:60px;line-height:72px;text-align:center;color:#fff;text-shadow:0 0 100px #23223A,0 0 60px #23223A,0 0 30px #23223A}.landing-switch{position:absolute;left:50%;top:308px;transform:translate(-50%);width:250px;height:40px;display:flex;align-items:center;border-radius:20px;background:#23223a;overflow:hidden}.landing-switch-indicator{position:absolute;left:0;top:0;width:83px;height:40px;border-radius:20px;background:#39375b;transition:transform .25s ease}.landing-switch-indicator.creator{transform:translate(0)}.landing-switch-indicator.editor{transform:translate(83px)}.landing-switch-indicator.motion{transform:translate(167px)}.landing-switch button{position:relative;z-index:1;width:83px;height:40px;padding:0;border:0;background:transparent;color:#797786;font:600 16px/19px Figtree,sans-serif;cursor:pointer}.landing-switch button.selected{color:#fff}.landing-divider{position:relative;z-index:2;width:1px;height:14px;background:#797786;opacity:.8}.landing-divider.hidden{visibility:hidden}.landing-auth{justify-self:end;height:43px;min-width:178px;padding:0 13px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#39375b;color:#fff;text-decoration:none;font:600 18px/23px Figtree,sans-serif;white-space:nowrap;transition:filter .2s ease}.landing-auth:hover{filter:brightness(1.15)}.landing-auth-slot{justify-self:end;display:flex;align-items:center;justify-content:flex-end;min-width:178px;min-height:43px}.landing-auth-slot .landing-auth{-webkit-user-select:none;user-select:none}.landing-header-scrolled .landing-nav{width:462px}.landing-header-scrolled .landing-brand,.landing-header-scrolled .landing-nav,.landing-header-scrolled .landing-auth{transform:none}.landing-cta{position:absolute;left:50%;top:810px;transform:translate(-50%);height:43px;padding:0 13px;display:flex;align-items:center;border-radius:14px;background:#393f98;color:#fff;text-decoration:none;font:600 18px/23px Figtree,sans-serif;white-space:nowrap;transition:filter .2s ease,transform .2s ease}.landing-cta:hover{filter:brightness(1.15);transform:translate(-50%) translateY(-3px)}.landing-editor-mode{position:absolute;left:50%;top:902px;width:min(1224px,calc(100% - 32px));height:676px;transform:translate(-50%);color:#fff}.landing-demo-mode{position:absolute;left:0;top:0;height:43px;padding:0 13px;border:0;border-radius:14px;background:#39375b;color:#fff;font:600 18px/23px Figtree,sans-serif;display:flex;align-items:center;gap:6px;cursor:pointer}.landing-demo-mode svg{width:14px;height:14px;transition:transform .2s ease}.landing-demo-caret{display:inline-flex;align-items:center;justify-content:center;line-height:0}.landing-demo-mode[data-expanded] .landing-demo-caret{transform:rotate(180deg)}.landing-demo-menu{min-width:172px;width:172px;padding:8px;border-radius:14px;margin:8px 0;background:#23223a;box-shadow:0 10px 22px #00000047;color:#fff;outline:none;transform-origin:var(--kb-menu-content-transform-origin);animation:landingMenuShow .18s ease-out}.landing-demo-menu-item{width:100%;height:40px;border:0;border-radius:14px;background:transparent;color:#fff;display:flex;align-items:center;padding:0 14px;font:600 16px/20px Figtree,sans-serif;text-align:left;cursor:pointer;transition:background .15s ease;outline:none}.landing-demo-menu-item[data-highlighted],.landing-demo-menu-item[data-checked]{background:#39375b}@keyframes landingMenuShow{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.landing-mode-animate{animation:landingModeIn .5s cubic-bezier(.22,.61,.36,1)}@keyframes landingModeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.landing-demo-card{position:absolute;top:100px;width:310px;height:490px;border:2px dashed #9899A4;border-radius:31px;background:#1f1b46;text-align:center;overflow:hidden}.landing-demo-connector{z-index:0}.landing-demo-card{z-index:1}.landing-demo-card h2{height:68px;padding:11px 8px 0;color:#fff;font:600 20px/24px Figtree,sans-serif}.landing-demo-video{left:0}.landing-demo-assets{left:50%;transform:translate(-50%)}.landing-demo-styles{right:0;left:auto}.landing-demo-styles-reversed,.landing-demo-styles-reversed h2,.landing-demo-styles-reversed .landing-style-grid{transform:scaleX(-1)}.landing-demo-video img{width:240px;height:384px;margin-top:14px;object-fit:cover;border-radius:29px}.landing-asset-art{position:relative;height:350px;margin:5px 20px}.landing-asset-art img{position:absolute;object-fit:contain}.landing-asset-art img:nth-child(1){width:139px;height:139px;left:10px;top:20px}.landing-asset-art img:nth-child(2){width:117px;height:118px;left:78px;top:211px}.landing-asset-art img:nth-child(3){width:132px;height:133px;left:95px;top:30px}.landing-asset-art img:nth-child(4){width:109px;height:110px;left:127px;top:124px}.landing-asset-art img:nth-child(5){width:120px;height:120px;left:20px;top:135px}.landing-brand-art{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;height:422px}.landing-swatches{display:flex;gap:14px}.landing-swatch-wrap{display:flex;flex-direction:column;align-items:center;gap:8px}.landing-swatch{width:70px;height:70px;border-radius:18px;border:2px solid rgba(255,255,255,.22)}.landing-swatch-wrap i{font:600 11px/13px Figtree,sans-serif;font-style:normal;color:#9899a4}.landing-type-sample{display:flex;flex-direction:column;align-items:center;gap:4px;background:#1f1b46;border:1px solid #4A4870;border-radius:18px;padding:14px 18px;width:240px}.landing-type-aa{color:#f5f3ff;font:900 42px/1 Figtree,sans-serif}.landing-type-meta{color:#9899a4;font:600 12px/15px Figtree,sans-serif;letter-spacing:.1em;text-transform:uppercase}.landing-type-cap{color:#f5f3ff;font:900 19px/24px Figtree,sans-serif;text-transform:uppercase}.landing-type-cap em{font-style:normal;color:#b8b2ee}.landing-rect{display:block;background:#d9d9d9;border-radius:12px}.landing-media-rects{display:flex;flex-direction:column;gap:20px;align-items:center;margin-top:24px}.landing-media-rects .landing-rect{width:200px;height:176px}.landing-rect-script,.landing-rect-audio{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:linear-gradient(160deg,#2e2c58,#1c1a44);border:1px solid #4A4870}.landing-rect-script svg,.landing-rect-audio svg{width:30px;height:30px;color:#e4e2f6;stroke-width:3}.landing-rect-script b,.landing-rect-audio b{color:#fff;font:600 12px/15px Figtree,sans-serif;letter-spacing:.14em;text-transform:uppercase}.landing-rect-script .creator-lines{width:110px}.landing-rect-audio .creator-wave{height:30px}.landing-style-single{display:flex;justify-content:center;margin-top:24px}.landing-style-single .landing-rect-style{width:200px;height:320px}.landing-demo-styles-reversed .landing-style-single{transform:scaleX(-1)}.landing-style-grid{display:grid;grid-template-columns:repeat(2,105px);gap:16px;margin:8px 36px;justify-content:center}.landing-style-grid span{height:105px;border-radius:10px;background:#39375b;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#fff;font:500 10px/12px Figtree,sans-serif}.landing-style-grid span:last-child{grid-column:1 / 3;justify-self:center}.landing-style-grid svg{width:24px;height:24px;stroke-width:1.5}.landing-demo-connector{position:absolute;left:155px;right:155px;top:590px;height:80px;border-bottom:3px solid #fff;border-left:3px solid #fff;border-right:3px solid #fff;border-radius:0 0 53px 53px}.landing-demo-connector:before{content:"";position:absolute;left:50%;top:0;width:3px;height:139px;background:#fff;transform:translate(-50%)}.landing-demo-connector:after{content:"";position:absolute;left:50%;top:138px;width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:24px solid #fff;transform:translate(-50%)}.landing-demo-result{position:absolute;left:50%;top:770px;width:340px;height:540px;transform:translate(-50%);border:2px dashed #9899A4;border-radius:31px;background:#1f1b46;z-index:1}.landing-mode-motion{position:absolute;left:50%;top:82px;width:1328px;height:579px;transform:translate(-50%) scale(.92);transform-origin:top center}.landing-motion-card{position:absolute;width:275px;height:275px;border:1px dashed #9899A4;border-radius:31px;background:#1f1b46;box-sizing:border-box;text-align:center}.landing-motion-card h2{height:60px;padding-top:14px;color:#fff;font:600 28px/34px Figtree,sans-serif}.landing-motion-reference{left:0;top:0}.landing-motion-assets{left:0;top:305px}.landing-motion-style{left:308px;top:152px}.landing-motion-reference .landing-motion-thumb{width:200px;height:178px;margin:2px auto 0;object-fit:cover;border-radius:17px;display:block}.landing-motion-arrow{position:absolute;left:625px;top:50%;transform:translateY(-50%);width:130px;height:0;border-top:5px solid #fff;border-radius:53px}.landing-motion-arrow:after{content:"";position:absolute;right:-2px;top:50%;transform:translateY(-50%);border-style:solid;border-width:12px 0 12px 17px;border-color:transparent transparent transparent #fff}.landing-motion-result{position:absolute;left:793px;top:119px;width:535px;height:330px;background:transparent;overflow:hidden;display:flex;align-items:center}.landing-motion-result video{width:330px;height:330px;object-fit:contain;display:block;border:2px solid #fff;border-radius:31px;box-sizing:border-box}.landing-motion-assets .landing-swatches{justify-content:center;gap:10px;margin-top:16px}.landing-motion-assets .landing-swatch{width:58px;height:58px;border-radius:14px}.landing-demo-card{transform:scale(1.02)}.landing-demo-assets{transform:translate(-50%) scale(1.02)}.landing-demo-styles-reversed{transform:scaleX(-1.02)}.landing-showcase{position:absolute;left:50%;top:393px;width:946px;height:362px;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between}.landing-showcase-motion{width:1058px}.landing-card{display:block;width:264px;height:362px;border-radius:31px;background:#d9d9d9;flex:0 0 264px;text-decoration:none;cursor:pointer;transition:transform .2s ease,filter .2s ease}.landing-card:hover{transform:translateY(-6px);filter:brightness(1.08)}.landing-card.landing-card-creator{background:transparent;border-radius:0;position:relative}.creator-square{position:absolute;width:172px;height:172px;background:#23223a;border:3px solid #9899A4;border-radius:20px;box-sizing:border-box}.creator-square-back{left:8px;top:22px}.creator-square-front{left:72px;top:136px}.creator-square{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:linear-gradient(160deg,#2e2c58,#1c1a44);box-shadow:0 18px 45px #05031f80}.creator-square svg{width:38px;height:38px;color:#e4e2f6;stroke-width:3}.creator-square b{color:#fff;font:600 14px/17px Figtree,sans-serif;letter-spacing:.14em;text-transform:uppercase}.creator-lines{display:flex;flex-direction:column;gap:6px;width:92px}.creator-lines i{display:block;height:7px;border-radius:4px;background:#4a4870}.creator-lines i:last-child{width:58%;background:#7069aa}.creator-wave{display:flex;align-items:center;gap:5px;height:38px}.creator-wave i{width:5px;border-radius:3px;background:linear-gradient(180deg,#b8b2ee,#7069aa)}.creator-wave i:nth-child(1){height:12px}.creator-wave i:nth-child(2){height:22px}.creator-wave i:nth-child(3){height:32px}.creator-wave i:nth-child(4){height:24px}.creator-wave i:nth-child(5){height:36px}.creator-wave i:nth-child(6){height:18px}.creator-wave i:nth-child(7){height:28px}.landing-card.landing-card-creator-right{background:transparent;border-radius:0;display:flex;align-items:center;justify-content:center}.creator-rect{display:block;width:100%;height:100%;background:#d9d9d9;border-radius:31px}.landing-card-creator-right .creator-rect-video{position:relative;overflow:hidden;background:#0f0d24;border:2px solid #fff;border-radius:31px;box-sizing:border-box}.landing-card-creator-right .motion-video{width:100%;height:100%;object-fit:cover;display:block}.landing-card-creator-right .motion-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.85);width:56px;height:56px;border:0;border-radius:50%;background:#0f0d24b3;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:background .15s ease,transform .15s ease,opacity .15s ease}.landing-card-creator-right:hover .motion-play{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.landing-card-creator-right .motion-play:hover{background:#39375b}.landing-card-creator-right .motion-play svg{width:22px;height:22px;stroke:#fff;fill:#fff;stroke-width:1.5}.landing-card-creator-right .motion-play .icon-play{display:flex;margin-left:2px}.landing-card-creator-right .motion-play .icon-pause,.landing-card-creator-right .motion-play.playing .icon-play{display:none}.landing-card-creator-right .motion-play.playing .icon-pause{display:flex}.landing-card-motion{background:transparent;border-radius:0;height:362px;flex:0 0 320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center}.landing-card-motion .motion-rect{display:block;width:262px;height:237px;background:url(/chart.webp) center/cover no-repeat;border:1px solid #fff;border-radius:31px;box-sizing:border-box}.landing-card-motion .motion-prompt{width:320px;box-sizing:border-box;background:linear-gradient(160deg,#2e2c58,#1c1a44);border:1px solid #4A4870;border-radius:18px;padding:12px 16px;font-family:Lexend,sans-serif;font-weight:500;font-size:16px;line-height:23px;color:#f5f3ff;text-align:left}.landing-card-motion .motion-prompt:before{content:"✦ PROMPT";display:block;margin-bottom:8px;font:600 11px/14px Figtree,sans-serif;letter-spacing:.14em;color:#b8b2ee}.landing-card-motion-right{background:transparent;border-radius:0;width:320px;height:362px;flex:0 0 320px;display:flex;align-items:center;justify-content:center}.landing-card-motion-right .motion-rect{display:block;width:320px;height:320px;background:#d9d9d9;border-radius:31px}.landing-card-motion-right .motion-rect-video{position:relative;overflow:hidden;background:#0f0d24;border:2px solid #fff;border-radius:31px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.landing-card-motion-right .motion-video{width:100%;height:100%;object-fit:cover;display:block}.landing-card-motion-right .motion-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.85);width:56px;height:56px;border:0;border-radius:50%;background:#0f0d24b3;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:background .15s ease,transform .15s ease,opacity .15s ease}.landing-card-motion-right:hover .motion-play{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.landing-card-motion-right .motion-play:hover{background:#39375b}.landing-card-motion-right .motion-play svg{width:22px;height:22px;stroke:#fff;fill:#fff;stroke-width:1.5}.landing-card-motion-right .motion-play .icon-play{display:flex;margin-left:2px}.landing-card-motion-right .motion-play .icon-pause,.landing-card-motion-right .motion-play.playing .icon-play{display:none}.landing-card-motion-right .motion-play.playing .icon-pause{display:flex}.landing-arrow{display:block;width:298px;height:83px;flex:0 0 298px;object-fit:contain;transform:translateY(-26px)}.landing-features{position:absolute;left:50%;top:1545px;width:min(1224px,calc(100% - 32px));transform:translate(-50%);transition:top .45s cubic-bezier(.22,.61,.36,1)}.landing-features-title{margin:48px 0 77px;font:800 clamp(30px,4vw,44px)/1.2 "Figtree",sans-serif;color:#fff;text-align:center}.landing-pricing{position:absolute;left:50%;transform:translate(-50%);top:3440px;width:min(1224px,calc(100% - 32px));display:flex;flex-direction:column;align-items:center}.landing-pricing-creator{top:3440px}.landing-pricing-motion{top:2740px}.landing-token{position:absolute;left:50%;transform:translate(-50%);top:4340px;width:min(1224px,calc(100% - 32px));display:flex;flex-direction:column;align-items:center;text-align:center}.landing-token-creator{top:4340px}.landing-token-motion{top:3640px}.token-play{width:110px;height:110px;filter:drop-shadow(0 0 6px #a855f7) drop-shadow(0 0 20px #7c3aed)}.token-title{margin:18px 0 0;font-family:Lexend,sans-serif;font-style:normal;font-weight:600;font-size:58px;line-height:72px;display:flex;align-items:center;text-align:center;background:linear-gradient(0deg,#fff,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;text-shadow:7px 5px 18.4px rgba(255,255,255,.25)}.token-bar{margin-top:26px;width:min(880px,100%);min-height:58px;background:#23223a;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 20px;box-sizing:border-box}.token-ca{color:#fff;font:500 23px/30px Figtree,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;text-shadow:0 0 12px rgba(168,85,247,.85),0 0 34px rgba(124,58,237,.55)}.token-copy{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:0;border-radius:10px;background:#39375b;color:#fff;cursor:pointer}.token-copy:hover{filter:brightness(1.15)}.value-loop{width:100%;margin-top:110px}.value-loop-title{margin:0 0 64px;font:600 26px/31px Figtree,sans-serif;color:#fff;text-align:left;text-shadow:0 0 250px #23223A,0 0 250px #23223A,0 0 250px #23223A,0 0 250px #23223A,0 0 142.8px #23223A,0 0 71.4px #23223A}.value-flow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:48px 28px}.value-steps{display:flex;gap:32px}.value-step{position:relative;width:156px;min-height:202px;background:#23223a;border-radius:17px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:16px 10px;box-sizing:border-box}.value-step img{width:108px;height:108px;object-fit:contain}.value-step .value-arc{position:absolute;top:-48px;left:-74px;width:116px;height:31px}.value-step span{font:500 24px/28px Lexend,sans-serif;color:#fff;text-align:center}.value-right{position:relative;display:flex;align-items:center;gap:12px}.value-right:before{content:"";position:absolute;left:-28px;right:180px;top:50%;height:3px;background:#fff;transform:translateY(-50%)}.value-right:after{content:"";position:absolute;right:166px;top:50%;transform:translateY(-50%);border-left:14px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent}.fork-lines{position:relative;width:64px;align-self:stretch;z-index:1}.fork-lines:before{content:"";position:absolute;left:24px;top:101px;bottom:101px;width:3px;background:#fff}.fork-top,.fork-bot{position:absolute;left:24px;width:32px;height:3px;background:#fff}.fork-top{top:101px}.fork-bot{bottom:101px}.fork-top:after,.fork-bot:after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);border-left:12px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent}.value-col{position:relative;z-index:1;display:flex;flex-direction:column;gap:28px}.value-right>.value-card{margin-left:16px}.value-card{width:156px;min-height:202px;background:#23223a;border-radius:17px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px 8px;box-sizing:border-box}.value-card b{font:500 48px/60px Lexend,sans-serif;color:#fff}.value-card span{font:500 24px/30px Lexend,sans-serif;color:#fff;text-align:center}.holders{width:100%;margin-top:110px}.holders .value-loop-title{margin-bottom:10px}.holders-tagline{margin:0 0 36px;color:#a9a6c6;font:500 18px/24px Figtree,sans-serif}.holders-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:36px}.holder-card{position:relative;display:flex;flex-direction:column;background:#23223a;border:1px solid #39375B;border-radius:26px;box-sizing:border-box;overflow:hidden;min-height:420px;padding:26px 26px 0}.holder-eyebrow{margin:0 0 10px;color:#b8b2ee;font:600 13px/16px Figtree,sans-serif;letter-spacing:.08em;text-transform:uppercase}.holder-card h2{margin:0;color:#fff;font:600 26px/32px Figtree,sans-serif;text-align:left}.holder-sub{margin:10px 0 0;color:#a9a6c6;font:400 16px/23px Figtree,sans-serif;text-align:left}.holder-visual{flex:1;margin:24px -26px 0;background:#2c2a48;border-radius:20px 20px 0 0;display:flex;align-items:center;justify-content:center;padding:28px 16px;box-sizing:border-box}.holder-visual b{color:#fff;font:700 56px/1 Lexend,sans-serif;letter-spacing:-.02em;text-align:center}.holder-visual-sm b{font-size:34px;line-height:1.15}.profit-split{margin-top:28px;background:#23223a;border:1px solid #39375B;border-radius:26px;padding:28px;box-sizing:border-box}.profit-split h4{margin:0 0 20px;color:#b8b2ee;font:600 13px/16px Figtree,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-align:center}.profit-split-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.profit-split-grid>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.profit-split-grid b{color:#fff;font:700 44px/1 Lexend,sans-serif;letter-spacing:-.02em}.profit-split-grid span{color:#fff;font:600 18px/24px Figtree,sans-serif;text-transform:uppercase;letter-spacing:.04em}.profit-split-grid i{color:#a9a6c6;font:400 15px/20px Figtree,sans-serif;font-style:normal}.landing-footer{position:absolute;top:6450px;left:0;right:0;background:linear-gradient(180deg,#14132c,#0b0a1c);border:0;border-top:1px solid #2A2942;box-sizing:border-box}.landing-page-editor .landing-footer{top:6270px}.landing-page-motion .landing-footer{top:5570px}.footer-inner{width:min(1224px,calc(100% - 64px));margin:0 auto;padding:64px 0 120px;box-sizing:border-box}.footer-cta{background:#0e0d22;border:1px solid #2A2942;border-radius:24px;padding:56px;display:flex;align-items:center;justify-content:space-between;gap:32px;box-sizing:border-box;flex-wrap:wrap}.footer-cta h3{margin:0;color:#fff;font:600 26px/32px Figtree,sans-serif}.footer-cta p{margin:12px 0 0;color:#a9a6c6;font:400 17px/26px Figtree,sans-serif;max-width:420px}.footer-cta a{flex-shrink:0;background:#fff;color:#0b0a1a;font:600 17px/1 Figtree,sans-serif;border-radius:999px;padding:18px 36px;text-decoration:none}.footer-cta a:hover{filter:brightness(.92)}.footer-bottom{margin-top:80px;padding-bottom:60px;display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}.footer-bottom>span{color:#6e6c8a;font:400 16px/22px Figtree,sans-serif}.footer-links{display:flex;gap:80px}.footer-links nav{display:flex;flex-direction:column;gap:14px}.footer-links a{color:#8e8ca6;font:400 16px/22px Figtree,sans-serif;text-decoration:none;cursor:pointer}.footer-links a:hover{color:#fff}.token-cards{margin-top:34px;display:grid;grid-template-columns:1fr .85fr 1fr;gap:clamp(24px,4vw,72px);width:100%}.token-card{display:flex;align-items:center;gap:16px;background:#1f1b46;border-radius:17px;padding:12px 20px;min-height:115px;box-sizing:border-box}.token-cards>.token-card:first-child{gap:12px}.token-cards>.token-card:first-child img:first-of-type{height:91px;flex-shrink:0;margin-left:auto}.token-cards>.token-card:first-child img:last-child{height:90px;flex-shrink:0}.token-cards>.token-card:nth-child(2) b{margin-left:auto;flex-shrink:0}.token-cards>.token-card:nth-child(3) img{margin-left:auto;flex-shrink:0}.token-card span{color:#fff;font:600 26px/31px Figtree,sans-serif;white-space:nowrap}.token-card b{color:#fff;font:700 46px/1 Lexend,sans-serif}.token-card img{height:80px;width:auto;object-fit:contain}.billing-toggle{position:relative;display:flex;width:220px;height:44px;background:#23223a;border-radius:22px;overflow:hidden}.billing-indicator{position:absolute;top:0;left:0;width:110px;height:44px;background:#39375b;border-radius:22px;transition:transform .25s ease}.billing-indicator.billing-yearly{transform:translate(110px)}.billing-toggle button{position:relative;z-index:1;width:110px;height:44px;padding:0;border:0;background:transparent;color:#797786;font:600 16px/19px Figtree,sans-serif;cursor:pointer}.billing-toggle button.selected{color:#fff}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;width:100%;margin-top:40px}.price-card{position:relative;display:flex;flex-direction:column;background:#1f1b46;border:1px solid #4A4870;border-radius:29px;padding:34px 30px;box-sizing:border-box;min-height:680px;transition:border-color .25s}.price-card:hover,.price-card.popular{border-color:#8d91a2}.price-card.popular .price-cta{background:#393f98}.price-badge{position:absolute;top:-16px;left:50%;transform:translate(-50%);background:#39375b;border:1px solid #8D91A2;color:#fff;font:600 13px/16px Figtree,sans-serif;border-radius:999px;padding:6px 16px;white-space:nowrap}.price-card h3{margin:0;font:600 17px/22px Figtree,sans-serif;letter-spacing:.02em;color:#b8b2ee}.price-value{margin:6px 0 0;font:700 44px/52px Lexend,sans-serif;letter-spacing:-.02em;color:#fff}.price-note{margin:2px 0 0;font:500 14px/18px Figtree,sans-serif;color:#9899a4}.price-desc{margin:10px 0 0;padding-bottom:22px;border-bottom:1px solid #4A4870;font:400 15px/22px Figtree,sans-serif;color:#9899a4}.price-features{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:18px;flex:1}.price-features li{display:flex;gap:10px;align-items:flex-start;font:400 15px/22px Figtree,sans-serif;color:#d9d7ea}.price-features li span:first-child{font-weight:400;color:#b8b2ee}.price-features li:not(.checked){padding-left:28px}.price-cta{margin-top:28px;border:0;background:#313783;color:#fff;border-radius:28px;font:600 22px/26px Figtree,sans-serif;padding:12px;cursor:pointer}.price-cta:hover{filter:brightness(1.12)}.landing-features-editor,.landing-features-creator{top:2245px}.landing-features-motion{top:1545px}.landing-features-row{display:grid;gap:34px}.landing-features-row-1{grid-template-columns:repeat(3,1fr)}.landing-features-row-2{grid-template-columns:1.05fr 1fr;margin-top:34px}.feature-card{position:relative;display:flex;flex-direction:column;background:#23223a;border:1px solid #39375B;border-radius:26px;box-sizing:border-box;overflow:hidden;min-height:452px;padding:26px 26px 0;opacity:0;transform:translateY(56px) scale(.96);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1)}.feature-card.revealed{opacity:1;transform:none}.feature-card.revealed{transition-delay:var(--reveal-delay,0ms)}.landing-features-row-1 .feature-card.revealed:nth-child(1),.landing-features-row-2 .feature-card.revealed:nth-child(1){--reveal-delay:0ms}.landing-features-row-1 .feature-card.revealed:nth-child(2),.landing-features-row-2 .feature-card.revealed:nth-child(2){--reveal-delay:.12s}.landing-features-row-1 .feature-card.revealed:nth-child(3),.landing-features-row-2 .feature-card.revealed:nth-child(3){--reveal-delay:.24s}.landing-features-row-1 .feature-card.revealed:nth-child(4),.landing-features-row-2 .feature-card.revealed:nth-child(4){--reveal-delay:.36s}.landing-features-row-1 .feature-card.revealed:nth-child(5),.landing-features-row-2 .feature-card.revealed:nth-child(5){--reveal-delay:.48s}@media(prefers-reduced-motion:reduce){.feature-card{opacity:1;transform:none;transition:none;--reveal-delay:0ms}.landing-features-row-1 .feature-card.revealed,.landing-features-row-2 .feature-card.revealed{transition-delay:0ms}}.feature-card h2{color:#fff;font:600 26px/32px Figtree,sans-serif;text-align:left}.feature-sub{margin:10px 0 0;color:#a9a6c6;font:400 16px/23px Figtree,sans-serif;text-align:left}.feature-visual{position:relative;flex:1;margin:24px -26px 0;background:#2c2a48;border-radius:20px 20px 0 0;padding:24px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.fg{position:relative;width:100%;max-width:320px}.feature-visual-learn .fg-learn-structure{position:relative;display:flex;align-items:center;justify-content:center;width:100%;transform:translate(-70px)}.fg-learn-panel{position:relative;width:172px;height:236px;box-sizing:border-box;border:1px solid #4A4870;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#39375b,#39375b 150px,#2b263d 150px,#2b263d)}.fg-learn-panel:before{content:"";position:absolute;left:50%;top:22px;transform:translate(-50%);width:64px;height:64px;border-radius:50%;background:#b8b2ee}.fg-learn-panel:after{content:"";position:absolute;left:50%;top:82px;transform:translate(-50%);width:76px;height:60px;border-radius:26px 26px 0 0;background:#b8b2ee}.fg-learn-cap{position:absolute;left:0;right:0;top:139px;color:#e5e3f5;font:600 18px/22px Figtree,sans-serif;text-align:center;z-index:1}.fg-learn-rule{position:absolute;left:0;right:0;top:150px;height:0;border-top:1px solid #4A4870}.fg-learn-broll{position:absolute;left:0;right:0;top:184px;color:#fff;font:600 18px/22px Figtree,sans-serif;text-align:center}.fg-learn-squiggle{position:absolute;left:50%;top:44px;width:30px;height:41px;transform:translate(44px) rotate(8deg)}.fg-learn-arrow{position:absolute;width:64px;height:24px}.fg-learn-arrow-top{left:50%;top:70px;transform:translate(78px) scaleY(-1)}.fg-learn-arrow-bottom{left:50%;top:193px;transform:translate(36px) scaleY(-1)}.fg-learn-callout{position:absolute;color:#dad8ec;font:500 15px/20px Figtree,sans-serif;text-align:left;white-space:nowrap}.fg-learn-callout-color{left:50%;top:26px;transform:translate(115px);width:118px;white-space:normal;text-align:left}.fg-learn-callout-roll{left:50%;top:168px;transform:translate(92px)}.feature-visual-brand .fg-brand{display:flex;flex-direction:column;gap:20px;width:100%}.fg-brand-head{display:flex;align-items:center;justify-content:space-between;width:100%}.fg-save .fg-brand-head{justify-content:center;text-align:center}.fg-brand-title{color:#fff;font:600 20px/24px Figtree,sans-serif}.fg-brand-pill{padding:6px 12px;border-radius:999px;background:#39375b;color:#b8b2ee;font:600 13px/16px Figtree,sans-serif}.fg-brand-colors{display:flex;gap:14px;width:100%}.fg-swatch{position:relative;display:flex;align-items:flex-end;padding:10px;box-sizing:border-box;flex:1;height:86px;border-radius:14px;background:#4a4870}.fg-swatch i{position:absolute;left:12px;bottom:10px;color:#fff;font:500 13px/16px Figtree,sans-serif;font-style:normal;opacity:.85}.fg-swatch-a{background:#39375b}.fg-swatch-b{background:#7069aa}.fg-swatch-c{background:#17162a}.fg-brand-font{display:flex;align-items:center;gap:16px;width:100%;box-sizing:border-box;padding:16px 18px;border-radius:14px;background:#39375b;border:1px solid #4A4870}.fg-font-aa{color:#fff;font:600 44px/48px Figtree,sans-serif}.fg-font-meta{display:flex;flex-direction:column;gap:4px;text-align:left}.fg-font-meta b{color:#fff;font:600 16px/20px Figtree,sans-serif}.fg-font-meta i{color:#a9a6c6;font:500 13px/16px Figtree,sans-serif;font-style:normal}.feature-visual-save .fg-save{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.fg-save-cols{display:flex;align-items:center;justify-content:center;gap:34px;width:100%}.fg-save-col{display:flex;flex-direction:column;align-items:center;gap:14px;flex:1}.fg-save-vs{color:#a9a6c6;font:600 15px/18px Figtree,sans-serif;text-transform:uppercase;letter-spacing:1px}.fg-clock{position:relative;width:128px;height:128px;border-radius:50%;background:#39375b;border:1px solid #4A4870}.fg-clock:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(rgba(184,178,238,.35) 0deg 15deg,transparent 15deg 360deg)}.fg-clock-slow:before{background:conic-gradient(rgba(184,178,238,.3) 0deg 135deg,transparent 135deg 360deg)}.fg-clock i{content:"";position:absolute;left:50%;top:50%;background:#b8b2ee;border-radius:3px;transform-origin:bottom center;transform:translate(-50%) translateY(-100%);font-style:normal}.fg-clock i:first-child{width:4px;height:56px}.fg-clock i:last-child{width:5px;height:42px;opacity:.55}.fg-clock-fast i:first-child{transform:translate(-50%) translateY(-100%) rotate(0);height:42px;opacity:.55}.fg-clock-fast i:last-child{transform:translate(-50%) translateY(-100%) rotate(15deg)}.fg-clock-slow i:first-child{transform:translate(-50%) translateY(-100%) rotate(135deg);height:42px;opacity:.55}.fg-clock-slow i:last-child{transform:translate(-50%) translateY(-100%) rotate(0)}.fg-save-label{color:#b8b2ee;font:600 26px/30px Figtree,sans-serif;white-space:nowrap}.fg-save-sub{color:#a9a6c6;font:500 14px/17px Figtree,sans-serif;white-space:nowrap}.feature-visual-plan .fg-plan{position:relative;display:flex;flex-direction:column;gap:12px;background:#39375b;border:1px solid #4A4870;border-radius:16px;padding:18px;box-shadow:0 8px 24px #00000040}.fg-plan-row{display:flex;align-items:center;gap:14px;color:#fff;font:600 17px/20px Figtree,sans-serif}.fg-plan-thumb{flex:0 0 54px;width:54px;height:54px;border-radius:12px;background:#4a4870;color:#b8b2ee;display:flex;align-items:center;justify-content:center}.fg-plan-thumb svg{width:26px;height:26px;stroke-width:1.4}.fg-accept{position:absolute;right:14px;top:14px;padding:8px 14px;border-radius:9px;background:#2b32e4;color:#fff;font:600 14px/17px Figtree,sans-serif}.feature-visual-grow .fg-grow{position:relative;display:flex;flex-direction:column;align-items:center;gap:20px}.fg-grow-n{display:inline-flex;padding:10px 18px;border:1px solid #4A4870;border-radius:11px;background:#39375b;color:#fff;font:600 19px/24px Figtree,sans-serif}.fg-grow-n1{position:absolute;left:50%;bottom:44px;transform:translate(-72%)}.fg-grow-n2{position:absolute;right:0;bottom:44px;transform:translate(0)}.fg-grow-chart{width:100%;height:auto;display:block}.fg-grow-row{display:flex;align-items:center;justify-content:center;gap:20px;width:100%;margin-top:16px}.fg-grow-row .fg-learn-arrow{position:static;transform:scaleX(-1);width:84px;height:auto;flex:0 0 auto}.editor-page{position:relative;width:100%;min-width:1000px;height:100vh;min-height:900px;overflow:visible;background:#060511;color:#fff}.projects-main{position:absolute;left:261px;top:0;width:calc(100% - 261px);min-height:100vh;padding:37px 45px}.editor-page.editor-sidebar-hidden .projects-main{left:19px;width:calc(100% - 19px)}.projects-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:29px;row-gap:31px}.projects-grid .project-card{width:100%}.project-card{width:260px}.project-preview{position:relative;width:100%;height:auto;aspect-ratio:260 / 174;padding:0;border:1px solid #2C2C38;border-radius:12px;background:var(--project-fill);display:block;overflow:hidden}.project-random-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.12),transparent 42%,rgba(0,0,0,.18)),var(--project-fill)}.project-plus{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;font:300 64px/1 Figtree,sans-serif}.project-more{position:absolute;right:9px;top:9px;width:21px;height:21px;padding:0;border:1px solid #F2F2F2;border-radius:50%;background:#1c1c25;color:#fff;font:700 10px/14px Figtree,sans-serif;letter-spacing:1px;cursor:pointer}.project-thumb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.project-meta{margin:2px 0 0;color:#9899a4;font:500 13px/16px Figtree,sans-serif}.projects-empty{grid-column:1 / -1;color:#9899a4;font:500 15px/20px Figtree,sans-serif}.project-card h2{height:calc(37px * var(--project-scale, 1));margin-top:0;display:flex;align-items:center;color:#fff;font:600 18px/22px Figtree,sans-serif}.editor-sidebar-nav .editor-nav-item:nth-of-type(2){top:139px}.editor-sidebar{position:fixed;left:19px;top:0;bottom:0;width:242px;height:auto;border-right:1px solid #1A1927;background:#060511;transition:transform .35s cubic-bezier(.22,.61,.36,1),opacity .35s ease}.editor-page.editor-sidebar-hidden .editor-sidebar{transform:translate(-100%);opacity:0;pointer-events:none}.editor-sidebar-nav{display:block}.editor-brand{position:absolute;left:5px;top:16px;height:45px;display:flex;align-items:center;gap:6px}.editor-brand .editor-back{display:none}.editor-brand .landing-logo-icon{width:35px;height:35px}.editor-brand span{font:600 24px/30px Lexend,sans-serif;background:radial-gradient(60.95% 65.43% at 50.48% 48.89%,#cad0ee 49.12%,#7069aa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.editor-back,.editor-hide{border:0;background:transparent;color:#9899a4;cursor:pointer;padding:0}.editor-back{display:none;position:absolute;left:10px;top:55px;margin:0;font-size:20px}.editor-hide{position:fixed;left:210px;top:26px;z-index:30;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:left .35s cubic-bezier(.22,.61,.36,1),background .2s ease,transform .2s ease}.editor-hide:hover{background:#1c1c25;color:#fff;transform:scale(1.08)}.editor-hide:active{transform:scale(.94)}.editor-hide svg{width:20px;height:20px;stroke-width:2;transition:transform .3s ease}.editor-page.editor-sidebar-hidden .editor-hide{left:12px}.editor-page.editor-sidebar-hidden .editor-hide svg{animation:editorHintPop .4s cubic-bezier(.22,.61,.36,1)}@keyframes editorHintPop{0%{transform:scale(.4) rotate(-14deg);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1) rotate(0)}}.editor-section-title{position:absolute;left:8px;color:#9899a4;font:500 13px/16px Figtree,sans-serif}.editor-principal-title{top:77px}.editor-assets-title{top:201px}.editor-user-title{top:357px}.editor-nav-item{position:absolute;left:-2px;width:227px;height:27px;border:0;border-radius:9px;background:transparent;color:#9899a4;text-align:left;font:600 17px/20px Figtree,sans-serif;cursor:pointer;padding:0 10px;display:flex;align-items:center;transition:background .15s ease,color .15s ease}.editor-nav-item:hover{background:#1b1824;color:#fff}.editor-nav-item svg{width:21px;height:21px;flex:0 0 21px;stroke-width:1.5}.editor-nav-item span{margin-left:8px}.editor-nav-item:nth-of-type(3) span,.editor-nav-item:nth-of-type(4) span,.editor-nav-item:nth-of-type(5) span,.editor-nav-item:nth-of-type(6) span{margin-left:8px}.editor-nav-item.active{background:#1c1c25;color:#fff}.editor-soon-lock{margin-left:auto;display:inline-flex;align-items:center;color:#5b5878}.editor-soon-lock svg{width:14px;height:14px}.editor-nav-item.active .editor-soon-lock{color:#b8b2ee}.editor-main.editor-coming-soon{display:flex;align-items:center;justify-content:center}.coming-soon-card{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.coming-soon-lock{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:20px;background:#1c1c25;border:1px solid #2C2C38;color:#b8b2ee}.coming-soon-lock svg{width:28px;height:28px}.coming-soon-title{font:600 32px/38px Lexend,sans-serif;color:#fff}.coming-soon-sub{margin:0;color:#9899a4;font:500 16px/20px Figtree,sans-serif}.editor-nav-item:nth-of-type(1){top:104px}.editor-nav-item:nth-of-type(2){top:139px}.editor-nav-item:nth-of-type(3){top:228px}.editor-nav-item:nth-of-type(4){top:261px}.editor-nav-item:nth-of-type(5){top:294px}.editor-nav-item:nth-of-type(6){top:384px}.editor-nav-item.editor-settings{top:auto;bottom:24px;z-index:20;pointer-events:auto}.settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60}.settings-pop{position:fixed;left:30px;bottom:70px;width:228px;box-sizing:border-box;background:#1c1c25;border:1px solid #2C2C38;border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:4px;box-shadow:0 18px 45px #00000073}.settings-title{margin:0 0 4px;padding:0 10px;color:#9899a4;font:600 13px/16px Figtree,sans-serif}.settings-item{width:100%;box-sizing:border-box;border:0;border-radius:10px;background:transparent;color:#fff;text-align:left;font:600 15px/20px Figtree,sans-serif;padding:9px 10px;cursor:pointer}.settings-item:hover{background:#29262f}.settings-auth{display:flex;flex-direction:column}.settings-auth .settings-item{color:#b8b2ee}.settings-notice{margin:6px 0 0;padding:0 10px;color:#fff;font:500 13px/18px Figtree,sans-serif}.editor-main{position:absolute;left:261px;top:0;width:calc(100% - 261px);height:100%;min-height:900px;overflow:visible;z-index:1}.editor-page.editor-sidebar-hidden .editor-main{left:19px;width:calc(100% - 19px)}.editor-mode-pill{position:absolute;left:50%;top:43px;transform:translate(-50%);width:250px;height:40px;border-radius:20px;background:#23223a;display:flex;align-items:center;overflow:hidden}.editor-mode-indicator{position:absolute;left:0;top:0;width:83px;height:40px;border-radius:20px;background:#39375b;transition:transform .25s ease}.editor-mode-indicator.creator{transform:translate(0)}.editor-mode-indicator.editor{transform:translate(83px)}.editor-mode-indicator.motion{transform:translate(167px)}.editor-mode-pill button{position:relative;z-index:1;width:83px;height:40px;padding:0;border:0;background:transparent;color:#797786;font:600 16px/19px Figtree,sans-serif;cursor:pointer}.editor-mode-pill button.selected{color:#fff}.editor-mode-divider{position:relative;z-index:2;width:1px;height:14px;background:#797786;opacity:.8}.editor-mode-divider.hidden{visibility:hidden}.editor-main h1{position:absolute;left:50%;top:195px;width:662px;transform:translate(-50%);font:600 40px/50px Lexend,sans-serif;text-align:center;white-space:nowrap;text-shadow:0 0 250px #23223A,0 0 142.8px #23223A,0 0 71.4px #23223A}.editor-main h1.editor-title.motion{font-size:37px}.editor-chatbox{position:absolute;left:50%;top:280px;transform:translate(-50%);width:720px;height:260px;border:6px solid #29264B;border-radius:40px;background:#28262f;overflow:visible;z-index:10}.editor-chatbox:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border:2px solid #616472;border-radius:36px;pointer-events:none;z-index:0}.editor-resource-cards,.editor-chatbox textarea{z-index:1}.editor-resource-cards{position:absolute;left:17px;top:15px;display:flex;gap:10px}.editor-resource-cards>div{width:57px;height:75px;border-radius:10px;background:#444457;padding:6px;display:flex;flex-direction:column;justify-content:space-between;color:#fff}.editor-resource-cards strong{display:flex;justify-content:space-between;align-items:center;font-size:13px}.editor-resource-cards strong svg{width:15px;height:15px;stroke-width:1.7}.editor-resource-cards small{color:#9899a4;font-size:12px}.editor-resource-cards span{font-size:10px;font-weight:600}.editor-resource-cards span.resource-single{font-size:9px;white-space:nowrap;max-width:100%}.editor-chatbox textarea{position:absolute;left:230px;right:20px;top:26px;width:auto;height:150px;min-height:150px;resize:none;border:0;outline:0;background:transparent;color:#fff;font:600 18px/22px Figtree,sans-serif;overflow-y:auto;overflow-wrap:anywhere}.editor-chatbox textarea::placeholder{color:#9899a4}.editor-toolbar-wrap{position:absolute;left:0;right:0;bottom:0;height:100%;z-index:5;pointer-events:none}.editor-toolbar-wrap .editor-toolbar,.editor-toolbar-wrap .editor-floating-menu{pointer-events:auto}.editor-toolbar{position:absolute;left:26px;right:24px;bottom:16px;height:auto;min-height:38px;display:flex;align-items:center;gap:25px}.editor-toolbar button:not(.editor-submit){border:0;background:transparent;color:#e8e8ed;font:600 16px/20px Figtree,sans-serif;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.editor-toolbar button:not(.editor-submit) svg{width:16.675px;height:16.675px;stroke-width:2}.editor-toolbar .toolbar-elements{gap:4px}.editor-toolbar .toolbar-elements svg{width:17.25px;height:17.25px;stroke-width:2.5;transform:translateY(1px);transition:transform .2s ease}.editor-toolbar .toolbar-elements.open svg{transform:translateY(1px) rotate(180deg)}.editor-toolbar .toolbar-format{gap:5.75px}.editor-toolbar .toolbar-format-rectangle{display:block;width:14px;height:19px;border:2px solid currentColor;border-radius:4px;transition:transform .2s ease,width .2s ease,height .2s ease}.editor-toolbar .toolbar-format-rectangle.landscape{transform:rotate(90deg)}.editor-toolbar .toolbar-format-rectangle.square{width:16px;height:16px}.editor-toolbar .toolbar-at svg{width:17.825px;height:17.825px;stroke-width:2}.editor-floating-menu{position:absolute;left:auto;top:calc(100% + 8px);bottom:auto;width:270px;padding:10px 0 8px;border-radius:14px;background:#23223a;box-shadow:0 10px 22px #00000047;color:#fff;z-index:100}.floating-menu-cards{display:flex;gap:8px;margin:0 10px 10px}.floating-menu-cards>div{width:73px;height:45px;padding:6px 8px;border-radius:0 0 10px 10px;background:#39375b;display:grid;grid-template-columns:14px 1fr;grid-template-rows:1fr auto;column-gap:4px}.floating-menu-cards svg{width:13px;height:13px;grid-row:1 / 3}.floating-menu-cards strong{font:500 13px/16px Figtree,sans-serif}.floating-menu-cards small{color:#969699;font:500 11px/13px Figtree,sans-serif}.floating-menu-item{width:calc(100% - 20px);height:40px;margin:0 10px;border:0;border-radius:14px;background:transparent;color:#fff;display:flex;align-items:center;gap:10px;padding:0 14px;font:600 16px/20px Figtree,sans-serif;text-align:left;cursor:pointer}.floating-menu-item.active,.floating-menu-item:hover{background:#39375b}.floating-menu-item svg{width:19px;height:19px;stroke-width:2}.floating-plus{font:400 25px/20px Figtree,sans-serif;width:19px;text-align:center}.ratio-rect{display:inline-block;width:11px;height:16px;border:none;box-shadow:0 0 0 2px #fff;border-radius:3px;flex:0 0 auto}.ratio-rect.ratio-16-9{transform:rotate(90deg)}.ratio-rect.ratio-1-1{width:11px;height:11px;transform:rotate(90deg)}.ratio-rect.ratio-4-3{width:11px;height:14px;transform:rotate(90deg)}.elements-menu{left:12px}.format-menu{left:calc(50% - 270px);width:145px}.elements-selection-menu{width:260px;padding:10px}.elements-selection-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.element-option{min-height:34px;padding:6px 8px;border:0;border-radius:14px;background:transparent;color:#fff;display:flex;align-items:center;justify-content:space-between;text-align:left;font:600 14px/18px Figtree,sans-serif;cursor:pointer}.duration-custom{display:flex;gap:8px;margin-top:8px}.duration-custom input{flex:1;min-width:0;background:#23223a;border:1px solid #39375B;border-radius:10px;color:#fff;font:500 14px/18px Figtree,sans-serif;padding:8px 10px;box-sizing:border-box}.duration-custom button{flex-shrink:0;background:#39375b;border:0;border-radius:10px;color:#fff;font:600 14px/18px Figtree,sans-serif;padding:8px 14px;cursor:pointer}.element-option:hover,.element-option.selected{background:#39375b}.element-check{width:16px;height:16px;border:2px solid #797786;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:transparent;flex:0 0 16px;transition:background .15s ease,border-color .15s ease,color .15s ease}.element-check svg{width:11px;height:11px;stroke-width:3}.element-option:hover .element-check{border-color:#fff}.element-option.selected .element-check{background:#fff;border-color:#fff;color:#23223a}.format-menu .floating-menu-item{height:36px;font-size:14px}.editor-toolbar button:focus-visible{outline:none}.editor-toolbar .editor-submit{margin-left:auto;border:0;background:#141940;color:#b1c0ff;border-radius:13px;padding:9px 13px;font:600 16px/19px Figtree,sans-serif;display:inline-flex;align-items:center;gap:7px}.editor-toolbar .editor-submit svg{width:14px;height:14px;stroke-width:2.5;fill:currentColor}.editor-toolbar .editor-submit:disabled{opacity:.7;cursor:not-allowed}.editor-toolbar .editor-submit:not(:disabled){cursor:pointer}.editor-beta{position:absolute;left:50%;top:560px;transform:translate(-50%);width:228px;height:19px;font-family:Figtree,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:24px;display:flex;align-items:center;justify-content:center;text-align:center;color:#8e8e96;white-space:nowrap}.editor-notice{position:absolute;left:50%;top:592px;transform:translate(-50%);font-family:Figtree,sans-serif;font-weight:600;font-size:18px;line-height:24px;color:#fff;white-space:nowrap}.editor-resource-button{cursor:pointer;transition:filter .15s ease}.editor-resource-button:hover{filter:brightness(1.15)}.assets-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#0605118c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:20px}.assets-modal{position:relative;width:943px;max-width:100%;height:646px;max-height:100%;background:#28262f;border:3px solid #616472;border-radius:29px;box-sizing:border-box;padding:27px;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.assets-modal::-webkit-scrollbar{display:none}.assets-title{font:600 28px/34px Figtree,sans-serif;color:#fff}.assets-desc{font:500 20px/24px Figtree,sans-serif;color:#9899a4;margin-top:8px;max-width:889px}.assets-close{position:absolute;top:27px;right:27px;width:42px;height:42px;border:0;border-radius:50%;background:#39375b;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.assets-close svg{width:15px;height:15px;stroke-width:2.5}.assets-grid{display:flex;gap:27px;margin-top:44px;flex-wrap:wrap}.assets-upload{width:155px;height:155px;background:#39375b;border:1px dashed #ADADB0;border-radius:17px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#fff;padding:0 12px;box-sizing:border-box;text-align:center}.assets-upload-label{font:600 18px/22px Figtree,sans-serif;text-align:center;text-wrap:balance}.assets-upload-empty{background:#d9d9d9;border:none}.assets-plus{display:flex;align-items:center;justify-content:center}.assets-plus svg{width:23px;height:23px;stroke-width:2.5}.assets-modal.assets-modal-video{height:485px}.assets-upload.assets-video-upload{width:198px;height:294px;border:2px dashed #ADADB0;justify-content:flex-start;padding-top:38px;gap:0}.assets-upload-btn{cursor:pointer;transition:filter .15s ease}.assets-upload-btn:hover{filter:brightness(1.08)}.assets-previews{display:flex;flex-direction:column;gap:16px;flex:1 1 100%;overflow-y:auto;max-height:340px;color:#9a9aa2;scrollbar-width:thin;scrollbar-color:#39375B transparent}.assets-asset-preview{background:#fff;border:1px solid #5F5D70;overflow:hidden;padding:6px}.assets-mini-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;width:100%;height:100%}.assets-mini-wrap{position:relative;width:100%;height:100%}.assets-mini{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block}.assets-mini-audio{background:#39375b;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:8px}.assets-mini-audio svg{width:26px;height:26px}.asset-remove-mini{top:3px;right:3px;width:18px;height:18px}.asset-remove-mini svg{width:10px;height:10px}.assets-previews::-webkit-scrollbar{width:8px;height:8px}.assets-previews::-webkit-scrollbar-track{background:transparent}.assets-previews::-webkit-scrollbar-thumb{background:#39375b;border-radius:4px}.assets-preview-hint{font:500 13px/16px Figtree,sans-serif;align-self:center;color:#9a9aa2}.assets-item{position:relative;flex:0 0 155px;width:155px;height:155px;border-radius:17px;overflow:hidden}.asset-remove{position:absolute;top:8px;right:8px;width:24px;height:24px;border:0;border-radius:50%;background:#0000009e;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,z-index 0}.asset-remove:hover{background:#39375b}.asset-remove svg{width:13px;height:13px;stroke-width:2.5}.assets-thumb{width:100%;height:100%;object-fit:cover;border-radius:17px;display:block}.assets-audio{width:100%;height:100%;border-radius:17px;background:#39375b;color:#fff;display:flex;align-items:center;justify-content:center}.assets-audio svg{width:40px;height:40px}.assets-previews-video{display:flex;flex-direction:row;flex:1 1 auto;min-width:220px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;align-items:flex-start;justify-content:flex-start;max-height:none;padding-bottom:18px;grid-template-columns:none}.assets-video-tile{width:198px;height:294px;flex:0 0 198px;position:relative;overflow:hidden;border-radius:17px;background:#000;display:flex;align-items:center;justify-content:center}.assets-video-tile .assets-preview-hint{margin:0}.assets-video-tile .asset-remove{z-index:2}.assets-preview-media{width:100%;height:100%;object-fit:cover;display:block}.assets-video-stack{position:relative;width:150px;height:165px;margin-top:12px}.video-rect{position:absolute}.video-rect-front{width:100px;height:139px;background:#2b263d;border-radius:12px;transform:rotate(-8deg);left:16px;top:14px}.video-rect-back{width:68px;height:101px;background:#211b35;border-radius:8px;transform:rotate(7deg);left:66px;top:28px}.assets-video-stack .assets-plus{position:absolute;left:66px;top:84px;transform:translate(-50%,-50%) rotate(-8deg)}.assets-modal.assets-modal-styles{height:646px}.styles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:40px}.style-card{width:100%;aspect-ratio:1/1;background:#39375b;border:1px solid #5F5D70;border-radius:17px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#fff;cursor:pointer;padding:0;transition:filter .15s ease,background .15s ease,border-color .15s ease}.style-card:hover{filter:brightness(1.08)}.style-card.selected{background:#454449;border-color:#39375b}.style-label{font:600 20px/24px Figtree,sans-serif;text-align:center}.style-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center}.style-icon svg{width:72px;height:72px;stroke-width:1.5}.style-icon{width:76px;height:76px}.style-label{font-size:24px;line-height:28px}.style-icon-brolls{align-items:flex-start;justify-content:center}.broll-frame{width:76px;height:95px;background:#2b2346;border-radius:12px;display:flex;align-items:center;justify-content:center}.broll-frame svg{width:20px;height:20px;stroke-width:2.5}@media(max-width:1250px){.projects-grid{grid-template-columns:repeat(3,minmax(0,260px))}}@media(max-width:950px){.projects-main{left:242px;width:calc(100% - 242px);padding-left:20px}.projects-grid{grid-template-columns:repeat(2,260px);column-gap:20px}}@media(max-width:1100px){.landing-nav{width:min(548px,calc(100vw - 430px));gap:24px;left:50%;right:auto;transform:translate(-50%)}.landing-auth{right:20px}.landing-main h1{width:min(801px,90vw);font-size:clamp(38px,5vw,60px);line-height:1.2}.landing-showcase{width:90vw}.landing-card{width:28%;height:auto;aspect-ratio:264/362}.landing-arrow{width:30%;flex-basis:30%;height:auto}}@media(max-width:700px){.landing-header{height:90px}.landing-header-scrolled{top:8px;width:calc(100% - 20px);height:72px;border-radius:28px}.landing-auth{height:32px;min-width:0;padding:0 9px;font-size:11px;border-radius:10px}.landing-cta{top:820px;height:35px;font-size:14px}.landing-brand{left:20px;top:18px}.landing-logo-icon{width:32px;height:32px}.landing-brand span{font-size:23px;line-height:32px}.landing-nav{display:none;transform:none}.landing-header-scrolled .landing-brand{left:20px;top:18px}.landing-header-scrolled .landing-brand span{font-size:23px;line-height:32px}.landing-header-scrolled .landing-logo-icon{width:32px;height:32px}.landing-header-scrolled .landing-auth{height:32px;min-width:0;padding:0 9px;border-radius:10px;font-size:11px}.landing-main h1{top:130px;font-size:38px}.landing-switch{top:285px}.landing-showcase{top:370px;width:92vw;height:auto}.landing-card{width:37%;border-radius:20px}.landing-arrow{width:20%;flex-basis:20%;transform:translateY(-15px) scale(.65)}}.brand-grid{display:flex;flex-direction:column;gap:12px;margin-top:16px}.brand-color{display:flex;flex-direction:column;gap:6px;color:#fff;font:600 14px/18px Figtree,sans-serif}.brand-row{display:flex;gap:8px;align-items:center}.brand-swatches{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.brand-swatch{width:26px;height:26px;border-radius:8px;border:2px solid transparent;padding:0;cursor:pointer}.brand-swatch:hover{transform:scale(1.12)}.brand-swatch.selected{border-color:#fff}.script-tabs{display:flex;gap:8px;margin:16px 0 4px}.script-tab{flex:1;border:1px solid #2C2C38;background:#1c1c25;color:#9899a4;border-radius:12px;padding:10px;font:600 15px/20px Figtree,sans-serif;cursor:pointer}.script-tab.selected{background:#313783;border-color:#8d91a2;color:#fff}.script-area{width:100%;min-height:140px;box-sizing:border-box;margin-top:12px;resize:vertical;border:1px solid #616472;border-radius:16px;background:#28262f;color:#fff;font:500 16px/22px Figtree,sans-serif;padding:14px 16px;outline:none}.script-area:focus{border-color:#b1c0ff}.script-area::placeholder{color:#9899a4}.brand-row input[type=text]{flex:1;background:#1c1c25;border:1px solid #2C2C38;border-radius:8px;color:#fff;padding:6px 8px}.brand-grid select{background:#1c1c25;border:1px solid #2C2C38;border-radius:8px;color:#fff;padding:8px}.preset-picks{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid #2C2C38}.preset-picks label{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#fff;font:500 13px/16px Figtree,sans-serif}.preset-picks select{background:#1c1c25;border:1px solid #2C2C38;border-radius:8px;color:#fff;padding:6px;max-width:220px}.asset-name{display:block;max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9899a4;font-size:11px}.assets-upload-btn.is-disabled{opacity:.4;pointer-events:none}.asset-slot{position:relative;width:155px;height:155px;background:#f1f1f4;border-radius:17px;overflow:hidden;display:flex;align-items:center;justify-content:center}.asset-slot-empty{background:#f1f1f4}.asset-slot-media{width:100%;height:100%;object-fit:cover;display:block}.asset-slot-audio{background:#39375b;color:#fff;display:flex;align-items:center;justify-content:center}.asset-slot .asset-remove-mini{position:absolute;top:6px;right:6px}.landing-creator-2 .landing-demo-video{left:12%}.landing-creator-2 .landing-demo-assets{left:auto;right:12%;transform:none}.landing-demo-result video{width:100%;height:100%;object-fit:cover;border-radius:29px;display:block}.landing-creator-2 .landing-demo-connector{left:calc(12% + 153px);right:calc(12% + 153px)}.landing-creator-2 .landing-demo-connector:before{top:80px;height:59px}.landing-asset-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 22px;margin-top:18px}.landing-asset-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:150px;background:linear-gradient(160deg,#2e2c58,#1c1a44);border:1px solid #4A4870;border-radius:16px}.landing-asset-tile svg{width:26px;height:26px;color:#e4e2f6}.landing-asset-tile b{color:#fff;font:600 12px/15px Figtree,sans-serif;letter-spacing:.14em;text-transform:uppercase}.landing-style-grid span{text-align:center;padding:0 6px;box-sizing:border-box}.landing-style-grid span:last-child{width:105px;font-size:9px;line-height:12px}.landing-card-editor{background:transparent;border-radius:0;display:flex;align-items:center;justify-content:center}.editor-rect{display:block;width:100%;height:100%;background:#d9d9d9;border-radius:31px}.landing-card-editor .editor-rect-video{position:relative;overflow:hidden;background:#0f0d24;border:2px solid #fff;border-radius:31px;box-sizing:border-box}.landing-card-editor .motion-video{width:100%;height:100%;object-fit:cover;display:block}.landing-card-editor .motion-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(.85);width:56px;height:56px;border:0;border-radius:50%;background:#0f0d24b3;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:background .15s ease,transform .15s ease,opacity .15s ease}.landing-card-editor:hover .motion-play{opacity:1;pointer-events:auto;transform:translate(-50%,-50%) scale(1)}.landing-card-editor .motion-play:hover{background:#39375b}.landing-card-editor .motion-play svg{width:22px;height:22px;stroke:#fff;fill:#fff;stroke-width:1.5}.landing-card-editor .motion-play .icon-play{display:flex;margin-left:2px}.landing-card-editor .motion-play .icon-pause,.landing-card-editor .motion-play.playing .icon-play{display:none}.landing-card-editor .motion-play.playing .icon-pause{display:flex}.editor-mute{position:absolute;right:10px;bottom:10px;width:36px;height:36px;border:0;border-radius:50%;background:#0f0d24b3;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.85;transition:background .15s ease,opacity .15s ease}.editor-mute:hover{background:#39375b;opacity:1}.editor-mute svg{width:18px;height:18px}.editor-mute .icon-muted{display:flex}.editor-mute .icon-unmuted{display:none}.editor-mute:not(.muted) .icon-muted{display:none}.editor-mute:not(.muted) .icon-unmuted{display:flex}.landing-type-line{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px}.landing-type-aa-sm{color:#fff;font:600 26px/30px Figtree,sans-serif}.landing-type-line .landing-type-meta{color:#a9a6c6;font:500 13px/16px Figtree,sans-serif}.landing-mode-motion{display:flex;align-items:center;justify-content:center;gap:64px}.landing-motion-left{display:flex;flex-direction:column;gap:30px}.landing-mode-motion .landing-motion-card,.landing-mode-motion .landing-motion-arrow,.landing-mode-motion .landing-motion-result{position:static;left:auto;top:auto;right:auto;transform:none}.landing-mode-motion .landing-motion-arrow{width:130px;flex:0 0 130px}.landing-mode-motion .landing-motion-result{width:auto;height:auto}.landing-mode-motion .landing-motion-arrow{position:relative}.landing-mode-motion .landing-motion-card{position:relative;border:0}.card-dash{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.card-dash rect{fill:none;stroke:#9899a4;stroke-width:1;stroke-dasharray:7 6}.landing-mode-motion .landing-motion-arrow{height:5px;border:0;border-radius:53px;background-color:#fff;background-size:calc(100% - 15px) 100%;background-repeat:no-repeat;background-position:left center}.landing-page-creator .landing-footer{top:6270px}.landing-page-creator{min-height:6810px}html{zoom:.9}.landing-pricing:before,.landing-token:before{content:"";position:absolute;top:-120px;right:-120px;bottom:-120px;left:-120px;z-index:-1;pointer-events:none}.landing-pricing:before{background:none}.landing-token:before{background:none}.assets-modal.assets-modal-styles{overflow-y:auto}.cstyle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}.cstyle-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 12px 16px;border:2px solid #5F5D70;border-radius:20px;background:#39375b;color:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,filter .15s ease,transform .15s ease}.cstyle-card:hover{filter:brightness(1.08)}.cstyle-card.selected{border-color:#b1c0ff;box-shadow:0 0 0 3px #b1c0ff40}.cstyle-card strong{font:600 20px/24px Figtree,sans-serif;margin-top:4px}.cstyle-card small{font:500 13px/17px Figtree,sans-serif;color:#c9c8d6}.cstyle-prev{position:relative;display:block;width:100%;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:#1f1b46}.cstyle-exp{display:flex;align-items:flex-end;gap:8%;padding:12% 18% 26%;box-sizing:border-box}.cexp-bar{flex:1;background:#b8b2ee;border-radius:5px 5px 2px 2px;height:30%;animation:cexpBar 2.4s ease-in-out infinite}.cexp-bar:nth-child(2){animation-delay:.25s;background:#7069aa}.cexp-bar:nth-child(3){animation-delay:.5s;background:#f5f3ff}.cstyle-exp em{position:absolute;left:0;right:0;bottom:7%;text-align:center;font:800 13px/16px Figtree,sans-serif;font-style:normal;color:#fff}.cstyle-exp em u{text-decoration:none;color:#1f1b46;background:#ffc857;border-radius:4px;padding:0 4px}@keyframes cexpBar{0%,to{height:30%}50%{height:78%}}.cstyle-2d{background:linear-gradient(#b8b2ee,#f5f3ff)}.c2d-sun{position:absolute;right:14%;top:14%;width:18%;aspect-ratio:1;border-radius:50%;background:#ffc857;animation:c2dSun 3s ease-in-out infinite}.c2d-hill{position:absolute;left:-10%;right:-10%;bottom:-38%;height:70%;border-radius:50%;background:#2ec4b6}.c2d-char{position:absolute;left:20%;bottom:22%;width:12%;height:26%;border-radius:40% 40% 30% 30%;background:#1f1b46;animation:c2dWalk 3s ease-in-out infinite}.c2d-char b{position:absolute;left:55%;top:22%;width:22%;aspect-ratio:1;border-radius:50%;background:#fff}@keyframes c2dSun{50%{transform:translateY(-6px) scale(1.08)}}@keyframes c2dWalk{0%,to{transform:translate(0) translateY(0)}25%{transform:translate(70%) translateY(-6px)}50%{transform:translate(140%) translateY(0)}75%{transform:translate(70%) translateY(-6px)}}.cstyle-3d{background:radial-gradient(circle at 50% 30%,#39375b,#060511);perspective:260px}.c3d-floor{position:absolute;left:10%;right:10%;bottom:12%;height:30%;background:repeating-linear-gradient(90deg,rgba(177,192,255,.25) 0 1px,transparent 1px 14px),repeating-linear-gradient(0deg,rgba(177,192,255,.25) 0 1px,transparent 1px 14px);transform:rotateX(70deg);transform-origin:bottom}.c3d-cube{position:absolute;left:50%;top:26%;width:40px;height:40px;margin-left:-20px;transform-style:preserve-3d;animation:c3dSpin 6s linear infinite}.c3d-cube b{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.5);background:#7069aad9}.c3d-cube b:nth-child(1){transform:translateZ(20px)}.c3d-cube b:nth-child(2){transform:rotateY(180deg) translateZ(20px)}.c3d-cube b:nth-child(3){transform:rotateY(90deg) translateZ(20px);background:#b8b2eed9}.c3d-cube b:nth-child(4){transform:rotateY(-90deg) translateZ(20px);background:#b8b2eed9}.c3d-cube b:nth-child(5){transform:rotateX(90deg) translateZ(20px);background:#f5f3ffe6}.c3d-cube b:nth-child(6){transform:rotateX(-90deg) translateZ(20px)}@keyframes c3dSpin{0%{transform:rotateX(-20deg) rotateY(0)}to{transform:rotateX(-20deg) rotateY(360deg)}}.cstyle-chars{display:flex;align-items:center;gap:8px;margin-top:16px;color:#fff;font:600 14px/18px Figtree,sans-serif}.cstyle-chars span{margin-right:6px}.cstyle-chars .script-tab{flex:0 0 auto;padding:8px 14px}.brand-grid.brand-grid-creator{margin-top:20px;padding-top:16px;border-top:1px solid #39375B}@media(prefers-reduced-motion:reduce){.cexp-bar,.c2d-sun,.c2d-char,.c3d-cube{animation:none}}.cstyle-grid{grid-template-columns:repeat(4,1fr)}@media(max-width:1100px){.cstyle-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.cstyle-grid{grid-template-columns:1fr}}.cstyle-custom{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;padding:12% 10% 24%;box-sizing:border-box;background:#1f1b46}.cstyle-custom i{border-radius:8px;border:2px dashed #B8B2EE;background:#b8b2ee1f}.cstyle-custom i:nth-child(2){background:#ffc85738}.cstyle-custom i:nth-child(3){background:#2ec4b638}.cstyle-custom em{position:absolute;left:0;right:0;bottom:7%;text-align:center;font:800 13px/16px Figtree,sans-serif;font-style:normal;color:#fff}.cstyle-custom-panel{display:flex;flex-direction:column;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid #39375B}.cstyle-custom-text{min-height:84px}.cstyle-custom-hint{display:block;font:500 12px/16px Figtree,sans-serif;color:#c9c8d6}.cstyle-custom-panel .cstyle-chars{margin-top:4px;flex-wrap:wrap}.bk{display:flex;gap:24px;margin-top:18px;align-items:flex-start}.bk-controls{flex:1;min-width:0;display:flex;flex-direction:column;gap:12px}.bk-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.bk-head h3{margin:0;color:#fff;font:700 17px/22px Figtree,sans-serif}.bk-head-font{margin-top:8px}.bk-current{color:#b8b2ee;font:600 13px/16px Figtree,sans-serif}.bk-seg{display:inline-flex;padding:4px;gap:4px;background:#1c1c25;border:1px solid #2C2C38;border-radius:14px}.bk-seg button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#9899a4;border-radius:10px;padding:7px 14px;font:600 14px/18px Figtree,sans-serif;cursor:pointer;transition:background .15s,color .15s}.bk-seg button svg{width:15px;height:15px}.bk-seg button.on{background:#313783;color:#fff;box-shadow:0 2px 10px #31378373}.bk-seg button:not(.on):hover{color:#fff}.bk-note{margin:0;color:#9899a4;font:500 13px/18px Figtree,sans-serif}.bk-sub{color:#9899a4;font:700 11px/14px Figtree,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin-top:4px}.bk-chips{display:flex;flex-wrap:wrap;gap:14px}.bk-chip-wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;width:92px}.bk-chip{position:relative;display:block;width:76px;height:76px;border-radius:20px;border:2px solid rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px #00000040,0 6px 16px #00000059;cursor:pointer;transition:transform .15s}.bk-chip:hover{transform:translateY(-2px)}.bk-chip input[type=color]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0}.bk-chip-wrap b{color:#fff;font:600 12px/14px Figtree,sans-serif}.bk-chip-x{position:absolute;top:-6px;right:2px;width:22px;height:22px;border-radius:50%;border:0;background:#39375b;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s}.bk-chip-x svg{width:13px;height:13px}.bk-chip-wrap:hover .bk-chip-x,.bk-chip-x:focus-visible{opacity:1}.bk-hex{width:84px;box-sizing:border-box;text-align:center;background:#1c1c25;border:1px solid #2C2C38;border-radius:8px;color:#fff;padding:5px 4px;font:600 12px/16px ui-monospace,Menlo,monospace;text-transform:uppercase;outline:none}.bk-hex:focus{border-color:#b1c0ff}.bk-hex.bk-hex-bad{border-color:#ff5a5a}.bk-chip-add{width:76px;height:76px;border-radius:20px;border:2px dashed #616472;background:transparent;color:#9899a4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;font:600 12px/14px Figtree,sans-serif}.bk-chip-add:hover{border-color:#b8b2ee;color:#fff}.bk-chip-add svg{width:20px;height:20px}.bk-palettes{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bk-pal{display:flex;flex-direction:column;gap:6px;padding:7px;border-radius:12px;border:1px solid #2C2C38;background:#1c1c25;cursor:pointer;text-align:left;transition:border-color .15s,transform .15s}.bk-pal:hover{border-color:#616472;transform:translateY(-1px)}.bk-pal.on{border-color:#b8b2ee;box-shadow:0 0 0 1px #b8b2ee}.bk-pal-strip{display:flex;height:22px;border-radius:7px;overflow:hidden}.bk-pal-strip i{flex:1}.bk-pal-name{color:#e4e2f6;font:600 12px/14px Figtree,sans-serif}.bk-fonts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.bk-font{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid #2C2C38;background:#1c1c25;color:#fff;cursor:pointer;min-width:0;transition:border-color .15s,background .15s}.bk-font:hover{border-color:#616472}.bk-font.on{border-color:#b8b2ee;background:#2a2851}.bk-aa{font-size:24px;line-height:28px;font-weight:700}.bk-fname{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9899a4;font-size:12px;line-height:15px}.bk-font.on .bk-fname{color:#e4e2f6}.bk-preview{position:sticky;top:0;flex:0 0 250px;display:flex;flex-direction:column;gap:10px}.bk-frame{position:relative;width:250px;height:340px;border-radius:22px;overflow:hidden;border:2px solid #39375B;box-shadow:0 12px 30px #0006}.bk-frame-blob{position:absolute;width:150px;height:150px;border-radius:50%;right:-40px;top:-30px;opacity:.55;filter:blur(2px)}.bk-frame-blob2{left:-50px;right:auto;top:auto;bottom:70px;width:120px;height:120px;opacity:.35}.bk-lower{position:absolute;left:18px;top:22px;padding:5px 10px;border-radius:8px;font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.bk-title{position:absolute;left:18px;right:18px;top:120px;font-weight:800;font-size:30px;line-height:1.05}.bk-title em{font-style:normal}.bk-cap{position:absolute;left:14px;right:14px;bottom:24px;text-align:center;font-weight:800;font-size:17px;line-height:1.3;text-shadow:0 2px 8px rgba(0,0,0,.45)}.bk-cap b{padding:1px 6px;border-radius:6px;text-shadow:none}.assets-modal.am{height:auto;min-height:0;max-height:min(720px,92vh);overflow-y:auto;display:flex;flex-direction:column;gap:14px}.assets-modal.am .assets-title,.assets-modal.am .assets-desc{margin:0}.am-alert{margin:0;padding:10px 14px;border-radius:12px;background:#ff5a5a1f;border:1px solid rgba(255,90,90,.45);color:#ffb3b3;font:600 13px/18px Figtree,sans-serif}.dz{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:190px;padding:20px;box-sizing:border-box;border:2px dashed #616472;border-radius:22px;background:linear-gradient(160deg,#2e2c58,#1c1a33);color:#fff;text-align:center;cursor:pointer;transition:border-color .15s,transform .15s,background .15s}.dz:hover{border-color:#b8b2ee;transform:translateY(-2px)}.dz.dz-over{border-color:#b1c0ff;border-style:solid;background:linear-gradient(160deg,#3a3880,#24215a)}.dz.dz-big{min-height:300px}.dz.is-disabled{opacity:.45;pointer-events:none}.dz-icon{width:56px;height:56px;border-radius:16px;background:#39375b;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.dz-icon svg{width:26px;height:26px;color:#e4e2f6}.dz-big .dz-icon{width:72px;height:72px;border-radius:20px}.dz-big .dz-icon svg{width:34px;height:34px}.dz-title{font:700 16px/20px Figtree,sans-serif}.dz-big .dz-title{font-size:20px;line-height:26px}.dz-hint{color:#9899a4;font:500 12px/16px Figtree,sans-serif}.dz-cta{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:7px 14px;border-radius:10px;background:#313783;color:#fff;font:600 13px/16px Figtree,sans-serif}.dz-cta svg{width:14px;height:14px}.dz-row{display:flex;gap:14px}.am-head{display:flex;align-items:center;gap:8px;margin-top:2px}.am-count{min-width:22px;height:22px;padding:0 7px;box-sizing:border-box;border-radius:11px;background:#39375b;color:#fff;font:700 12px/22px Figtree,sans-serif;text-align:center}.am-empty{margin:0;padding:18px;border-radius:16px;border:1px dashed #39375B;color:#9899a4;font:500 13px/18px Figtree,sans-serif;text-align:center}.am-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px}.am-tile{display:flex;flex-direction:column;gap:6px;min-width:0}.am-thumb{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;background:#1c1c25;border:1px solid #2C2C38}.am-thumb img,.am-thumb video{width:100%;height:100%;object-fit:cover;display:block}.am-audio{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#39375b,#1f1b46)}.am-audio svg{width:30px;height:30px;color:#e4e2f6}.am-badge{position:absolute;left:6px;bottom:6px;width:24px;height:24px;border-radius:8px;background:#0f0d24bf;display:flex;align-items:center;justify-content:center}.am-badge svg{width:13px;height:13px;color:#fff}.am-x{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;border:0;background:#0f0d24cc;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s,background .15s}.am-x svg{width:13px;height:13px}.am-tile:hover .am-x,.am-x:focus-visible{opacity:1}.am-x:hover{background:#ff5a5a}.am-name{color:#e4e2f6;font:600 12px/15px Figtree,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-ref{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.am-ref .dz{min-height:150px;aspect-ratio:1}.am-player{border-radius:20px;overflow:hidden;border:2px solid #39375B;background:#0f0d24}.am-player video{display:block;width:100%;max-height:380px;background:#000;object-fit:contain}.am-player-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.am-file{display:flex;align-items:center;gap:8px;min-width:0;color:#fff}.am-file svg{width:18px;height:18px;flex:0 0 auto;color:#b8b2ee}.am-file b{font:600 14px/18px Figtree,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-file small{flex:0 0 auto;color:#9899a4;font:500 12px/16px Figtree,sans-serif}.am-actions{display:flex;gap:8px;flex:0 0 auto}.am-actions-col{flex-direction:column}.am-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:10px;border:1px solid #2C2C38;background:#1c1c25;color:#fff;font:600 13px/16px Figtree,sans-serif;cursor:pointer;transition:border-color .15s,background .15s}.am-btn svg{width:14px;height:14px}.am-btn:hover{border-color:#616472}.am-btn-danger:hover{border-color:#ff5a5a;color:#ffb3b3}.am-btn-primary{background:#313783;border-color:#313783}.am-btn-primary:hover{background:#3e45a0}.am-seg{align-self:flex-start}.am-audio-card{display:flex;align-items:center;gap:16px;padding:18px;border-radius:20px;border:2px solid #39375B;background:linear-gradient(160deg,#2e2c58,#1c1a33)}.am-audio-icon{width:64px;height:64px;flex:0 0 auto;border-radius:18px;background:#39375b;display:flex;align-items:center;justify-content:center}.am-audio-icon svg{width:30px;height:30px;color:#e4e2f6}.am-audio-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:10px}.am-audio-main audio{width:100%;height:36px}.am-script{position:relative}.am-script-area{min-height:200px;margin-top:0;padding-bottom:34px}.am-script-meta{position:absolute;right:14px;bottom:10px;color:#9899a4;font:600 12px/16px Figtree,sans-serif;pointer-events:none}.am-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.am-field{display:flex;flex-direction:column;gap:6px}.am-field span{color:#9899a4;font:700 11px/14px Figtree,sans-serif;letter-spacing:.12em;text-transform:uppercase}.am-field select{background:#1c1c25;border:1px solid #2C2C38;border-radius:12px;color:#fff;padding:10px 12px;font:600 14px/18px Figtree,sans-serif;outline:none}.am-field select:focus{border-color:#b1c0ff}.am-model{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;border:1px solid #2C2C38;background:#1c1c25;overflow:hidden}.am-model.ready{border-color:#2ec4b680}.am-model.error{border-color:#ff5a5a80}.am-model-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.am-model-text b{color:#fff;font:600 14px/18px Figtree,sans-serif}.am-model-text small{color:#9899a4;font:500 12px/16px Figtree,sans-serif}.am-model.error .am-model-text small{color:#ffb3b3}.am-ok{width:30px;height:30px;border-radius:50%;background:#2ec4b6;display:flex;align-items:center;justify-content:center}.am-ok svg{width:16px;height:16px;color:#0f2a1f}.am-bar{position:absolute;left:0;right:0;bottom:0;height:4px;background:#2c2c38}.am-bar i{display:block;height:100%;background:linear-gradient(90deg,#7069aa,#b1c0ff);transition:width .2s}


/* ===== feature cards: design pass ===== */
.feature-card{--accent:#8b7dff;--icon-bg:rgba(139,125,255,.13);--icon-line:rgba(139,125,255,.28);--glow:rgba(139,125,255,.10);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,0) 46%),linear-gradient(180deg,#272541 0%,#201f37 100%);border:1px solid rgba(255,255,255,.075);border-radius:28px;box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 26px 50px -30px rgba(0,0,0,.8);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s ease,border-color .35s ease}
.landing-features-row-1 .feature-card:nth-child(1){--accent:#8b7dff;--icon-bg:rgba(139,125,255,.13);--icon-line:rgba(139,125,255,.28);--glow:rgba(139,125,255,.10);--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%238b7dff%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpath d=%22m12 3-1.9 5.8a2 2 0 0 1-1.2 1.2L3 12l5.9 1.9a2 2 0 0 1 1.2 1.2L12 21l1.9-5.9a2 2 0 0 1 1.2-1.2L21 12l-5.9-1.9a2 2 0 0 1-1.2-1.2Z%22/%3E%3C/svg%3E")}.landing-features-row-1 .feature-card:nth-child(2){--accent:#4fd1e8;--icon-bg:rgba(79,209,232,.13);--icon-line:rgba(79,209,232,.28);--glow:rgba(79,209,232,.10);--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%234fd1e8%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2213.5%22 cy=%226.5%22 r=%22.6%22 fill=%22%234fd1e8%22 stroke=%22none%22/%3E%3Ccircle cx=%2217.5%22 cy=%2210.5%22 r=%22.6%22 fill=%22%234fd1e8%22 stroke=%22none%22/%3E%3Ccircle cx=%228.5%22 cy=%227.5%22 r=%22.6%22 fill=%22%234fd1e8%22 stroke=%22none%22/%3E%3Ccircle cx=%226.5%22 cy=%2212.5%22 r=%22.6%22 fill=%22%234fd1e8%22 stroke=%22none%22/%3E%3Cpath d=%22M12 2%234fd1e86.5 2 2 6.5 2 12s4.5 10 10 10c.926 0 1.648-.746 1.648-1.688 0-.437-.18-.835-.437-1.125-.29-.289-.438-.652-.438-1.125a1.64 1.64 0 0 1 1.668-1.668h1.996c3.051 0 5.555-2.503 5.555-5.554%234fd1e821.965 6.012 17.461 2 12 2z%22/%3E%3C/svg%3E")}.landing-features-row-1 .feature-card:nth-child(3){--accent:#6d8dff;--icon-bg:rgba(109,141,255,.13);--icon-line:rgba(109,141,255,.28);--glow:rgba(109,141,255,.10);--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%236d8dff%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Ccircle cx=%2212%22 cy=%2212%22 r=%2210%22/%3E%3Cpolyline points=%2212 6 12 12 16 14%22/%3E%3C/svg%3E")}.landing-features-row-2 .feature-card:nth-child(1){--accent:#ffb35c;--icon-bg:rgba(255,179,92,.12);--icon-line:rgba(255,179,92,.26);--glow:rgba(255,179,92,.09);--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23ffb35c%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Crect width=%227%22 height=%227%22 x=%223%22 y=%223%22 rx=%221%22/%3E%3Crect width=%227%22 height=%227%22 x=%223%22 y=%2214%22 rx=%221%22/%3E%3Cpath d=%22M14 4h7M14 9h7M14 15h7M14 20h7%22/%3E%3C/svg%3E")}.landing-features-row-2 .feature-card:nth-child(2){--accent:#57d9a3;--icon-bg:rgba(87,217,163,.12);--icon-line:rgba(87,217,163,.26);--glow:rgba(87,217,163,.09);--icon:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%2357d9a3%22 stroke-width=%221.8%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22%3E%3Cpolyline points=%2222 7 13.5 15.5 8.5 10.5 2 17%22/%3E%3Cpolyline points=%2216 7 22 7 22 13%22/%3E%3C/svg%3E")}
.landing-features-row-1 .feature-card:nth-child(1){--line:rgba(139,125,255,.28)}.landing-features-row-1 .feature-card:nth-child(2){--line:rgba(79,209,232,.28)}.landing-features-row-1 .feature-card:nth-child(3){--line:rgba(109,141,255,.28)}.landing-features-row-2 .feature-card:nth-child(1){--line:rgba(255,179,92,.26)}.landing-features-row-2 .feature-card:nth-child(2){--line:rgba(87,217,163,.26)}
.feature-card::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 0% 0%,var(--glow),transparent 55%)}
.feature-card::after{content:"";position:absolute;top:22px;right:22px;width:34px;height:34px;border-radius:11px;background-color:var(--icon-bg);background-image:var(--icon);background-repeat:no-repeat;background-position:center;background-size:17px 17px;border:1px solid var(--icon-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:transform .45s cubic-bezier(.22,.61,.36,1),background-color .35s ease}
.feature-card h2{font:600 25px/1.25 Figtree,sans-serif;letter-spacing:-.02em;padding-right:52px;text-wrap:balance}
.feature-sub{margin-top:9px;color:#b3b0d1;font:400 15px/23px Figtree,sans-serif;max-width:34ch}
.feature-visual{margin:22px -16px 0;border-radius:22px 22px 0 0;background:radial-gradient(130% 90% at 50% 0%,rgba(139,125,255,.13),transparent 62%),linear-gradient(180deg,#302d53 0%,#272548 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}
@media (hover:hover){.feature-card:hover{transform:translateY(-6px);border-color:var(--line);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 34px 64px -30px rgba(0,0,0,.85),0 0 0 1px var(--glow)}.feature-card:hover::after{transform:translateY(-2px) scale(1.06);background-color:var(--icon-line)}}
@media (prefers-reduced-motion:reduce){.feature-card,.feature-card::after{transition:none}.feature-card:hover{transform:none}}

/* ===== pricing cards: design pass ===== */
.pricing-grid{align-items:stretch}
.price-card{
  background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,0) 42%),linear-gradient(180deg,#241f52 0%,#1b1740 100%);
  border:1px solid rgba(255,255,255,.075);
  border-radius:30px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 28px 60px -38px rgba(0,0,0,.9);
  transition:transform .4s cubic-bezier(.22,.61,.36,1),box-shadow .4s ease,border-color .35s ease;
}
.price-card:hover{
  transform:translateY(-5px);
  border-color:rgba(139,125,255,.45);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 36px 70px -34px rgba(0,0,0,.95);
}
.price-card.popular{
  transform:translateY(-8px);
  border-color:rgba(139,125,255,.55);
  background:radial-gradient(120% 80% at 50% 0%,rgba(139,125,255,.16),transparent 55%),linear-gradient(180deg,#2a2559 0%,#1d1a45 100%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 40px 80px -40px rgba(139,125,255,.55),0 0 0 1px rgba(139,125,255,.10);
}
.price-card.popular:hover{transform:translateY(-13px)}

.price-card h3{font:600 12px/16px Figtree,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#a9a6d6}
.price-value{font-size:46px;line-height:1.12;letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.price-desc{color:#9c9ab5;border-bottom-color:rgba(255,255,255,.09)}

.price-badge{
  background:linear-gradient(135deg,#8b7dff,#5b6bff);
  border:0;color:#fff;
  font:600 11px/16px Figtree,sans-serif;
  letter-spacing:.14em;text-transform:uppercase;
  padding:7px 16px;border-radius:999px;
  box-shadow:0 12px 26px -10px rgba(139,125,255,.85);
}

.price-features{gap:14px}
.price-features li{font:400 15px/22px Figtree,sans-serif}
.price-features li span:first-child{
  flex:0 0 20px;width:20px;height:20px;border-radius:50%;
  display:inline-flex;align-items:center;justify-content:center;
  background:rgba(139,125,255,.16);
  color:#c3beff;font:600 11px/1 Figtree,sans-serif;
}
.price-card.popular .price-features li span:first-child{background:rgba(139,125,255,.24);color:#ded9ff}

.price-cta{
  border-radius:999px;
  font:600 20px/26px Figtree,sans-serif;
  background:linear-gradient(135deg,#3b3f9e,#2f3586);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 18px 40px -24px rgba(49,55,131,.9);
  transition:filter .25s ease,transform .25s ease,box-shadow .25s ease;
}
.price-cta:hover{transform:translateY(-2px);filter:brightness(1.12)}
.price-cta:focus-visible{outline:2px solid #8b7dff;outline-offset:3px}
.price-card.popular .price-cta{
  background:linear-gradient(135deg,#8b7dff,#5b6bff);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 20px 44px -20px rgba(139,125,255,.9);
}

.billing-toggle{background:rgba(255,255,255,.045);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}
.billing-indicator{background:linear-gradient(135deg,rgba(139,125,255,.42),rgba(109,141,255,.30));box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}

@media (prefers-reduced-motion:reduce){
  .price-card,.price-cta,.billing-indicator{transition:none}
  .price-card:hover,.price-card.popular,.price-card.popular:hover{transform:none}
}

/* ===== pricing -> footer: cerrar el hueco ===== */
.landing-page-editor .landing-footer,.landing-page-creator .landing-footer{top:4324px}
.landing-page-motion .landing-footer{top:3624px}
.landing-page-editor,.landing-page-creator{min-height:4960px}
.landing-page-motion{min-height:4260px}

/* ===== footer: quitar el vacio inferior ===== */
.footer-inner{padding-bottom:48px}
.footer-bottom{padding-bottom:0}
.landing-page-editor,.landing-page-creator{min-height:4821px}
.landing-page-motion{min-height:4121px}
