:root{color-scheme:dark;--bg:#101017;--panel:#1b1924;--panel-alt:#24202e;--line:#353041;--ink:#f4f1f8;--muted:#aaa3b7;--soft:#c5adff;--purple:#a23df0;--blue:#6672f6;--yellow:#e8c884;--green:#96d8bb;font-family:Inter,"Segoe UI",Arial,sans-serif;font-synthesis:none;scroll-behavior:smooth}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-size:15px;line-height:1.6}body:has(dialog[open]){overflow:hidden}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.45}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--soft);outline-offset:5px}button{color:inherit}button:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}svg{display:block}section[id]{scroll-margin-top:30px}.shell{width:min(1232px,calc(100% - 80px));margin-inline:auto}.skip-link{position:fixed;top:-80px;left:15px;z-index:100;background:var(--soft);color:var(--bg);padding:12px}.skip-link:focus{top:15px}.site-header{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #2c2836}.brand{display:inline-flex;align-items:center;gap:10px;font-size:25px;font-weight:680;letter-spacing:-1.3px;line-height:1.2;flex-shrink:0}.brand img{width:34px;height:34px}.brand-dot{color:var(--soft)}.site-header nav{display:flex;align-items:center;gap:25px;font-size:12px;color:#c5bdcf}.site-header nav a:hover,.text-link:hover{color:#e9dbff}.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:48px;padding:12px 20px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:620;line-height:1.5;transition:background .15s,border-color .15s,transform .15s;text-align:center}.button:hover{transform:translateY(-1px)}.button.primary{color:white;background:linear-gradient(110deg,var(--purple),var(--blue));border-color:#b995ff50;box-shadow:0 5px 24px #763cc91c}.button.primary:hover{background:linear-gradient(110deg,#b052f8,#7b85ff)}.button.secondary{background:#27222f;border-color:#4b405a}.button.secondary:hover{background:#342b40;border-color:#79658f}.button.small{min-height:38px;padding:9px 14px;font-size:11px;border:1px solid #4a3f5a;background:#211d2b}.text-link{font-size:13px;font-weight:550;display:inline-flex;align-items:center;gap:12px}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--soft);font-size:10px;letter-spacing:2px;font-weight:600;line-height:1.6;margin-bottom:22px}.eyebrow>span{height:5px;width:5px;border-radius:50%;background:var(--yellow)}.hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;padding:88px 0 76px}.hero h1{font-size:clamp(39px,4.2vw,60px);line-height:1.12;letter-spacing:-2.6px;font-weight:530;max-width:610px}.hero h1 em{font-style:normal;color:var(--soft);display:block}.hero-description{color:#b9b0c7;max-width:515px;font-size:15px;line-height:1.85;margin-top:24px}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.play-glyph{font-size:10px}.hero-note{color:#968ba8;display:flex;align-items:center;gap:7px;font-size:10px;line-height:1.6;margin-top:19px}.hero-note>span{color:#b293e2;font-size:13px}.editor-preview{background:linear-gradient(140deg,#241d31,#18161f);border:1px solid #554367;border-radius:14px;box-shadow:0 24px 90px #0005,0 0 70px #7542b01a;transform:rotate(1.5deg);overflow:hidden}.editor-top{height:40px;border-bottom:1px solid #3f334f;display:flex;align-items:center;gap:12px;padding:0 15px;background:#251e30;font-size:7.5px;font-weight:600;letter-spacing:1px;color:#ad9abd}.window-dots{display:flex;gap:4px}.window-dots i{width:5px;height:5px;border-radius:50%;background:#69537b}.window-dots i:nth-child(2){background:#8c6faa}.window-dots i:nth-child(3){background:#b196cf}.editor-local{margin-left:auto;color:var(--green);font-size:7px}.editor-body{padding:21px}.editor-topline{display:flex;justify-content:space-between;font-size:10px;color:#b5a8c7;margin-bottom:14px}.editor-topline>span:last-child{font-size:16px;color:#d5bfef}.scene-visual{height:150px;position:relative;overflow:hidden;border:1px solid #4d375f;border-radius:8px;background:radial-gradient(ellipse at 65% 30%,#5d347080,transparent 70%),linear-gradient(135deg,#33223c,#201b2e)}.visual-grid{position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0 30px,#d3a7ff09 30px 31px),repeating-linear-gradient(90deg,transparent 0 35px,#d3a7ff0a 35px 36px)}.scene-lines{position:absolute;left:7%;right:7%;top:20%;bottom:20%;display:flex;align-items:center;justify-content:space-between;gap:4px;opacity:.64;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.scene-lines i{width:4px;height:12%;background:linear-gradient(#dab4ff,#9276d9);border-radius:2px}.scene-lines i:nth-child(2n){height:38%}.scene-lines i:nth-child(3n){height:60%}.scene-lines i:nth-child(5n){height:80%}.scene-lines i:nth-child(7n){height:100%;background:linear-gradient(#e8c884,#c5adff)}.scene-label{position:absolute;left:17px;bottom:14px}.scene-label>span{display:block;font-size:7px;letter-spacing:1.6px;color:#b6a0cb}.scene-label strong{font-size:18px;font-weight:500;color:#f2e6ff}.visual-code{position:absolute;right:17px;bottom:17px;font-family:ui-monospace,Consolas,monospace;color:#e2ccff;border:1px solid #9f70c57a;background:#4f306980;padding:2px 10px;font-size:15px;border-radius:5px}.preview-track{display:flex;align-items:center;gap:11px;margin-top:14px;padding:12px 9px;border-bottom:1px solid #3f344a}.round-play{width:25px;height:25px;border-radius:50%;background:#463051;color:#dcb9ff;display:grid;place-items:center;font-size:8px;flex-shrink:0}.preview-track>div{min-width:0;flex:1}.preview-track strong{font-size:11px;font-weight:550;display:block}.preview-track>div>span{display:block;font-size:8px;color:#b19bc3;margin-top:3px}.preview-track i{font-style:normal;margin-inline:4px;color:#816495}.preview-track>code{font-size:13px;color:#dec5ff;background:#3e2b4f;padding:3px 7px;border:1px solid #644977;border-radius:5px}.preview-bpm{font-size:11px;color:#d5c5e5;margin-left:6px}.preview-bpm small{display:block;font-size:6px;color:#9d84b1;text-align:center}.preview-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:20px}.preview-timeline>a{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:9px 10px;height:64px;color:#ddcbf4;border:1px solid #5a4570;background:#33263f;border-radius:5px;font-size:9px}.preview-timeline>a:nth-child(2){background:#3b3229;border-color:#675741;color:#efdab2}.preview-timeline>a:nth-child(3){background:#273a32;border-color:#3e6052;color:#b8e8d2}.preview-timeline small{font-size:6px;opacity:.6;letter-spacing:1px}.mini-wave{margin-top:auto;height:12px;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 5px);opacity:.35;mask-image:linear-gradient(0deg,transparent,#000,transparent)}.preview-caption{font-size:7px;text-align:center;color:#947da8;margin-top:15px}.audience-strip{border-top:1px solid #2c2836;border-bottom:1px solid #2c2836;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:21px 0}.audience-strip>span{font-size:9px;letter-spacing:1.8px;color:#92869f;flex-shrink:0}.audience-strip p{color:#b3a8c2;font-size:12px;line-height:1.8}.audience-strip i{font-style:normal;margin:0 15px;color:#584864}.section-space{padding-top:100px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:33px}.section-heading .eyebrow{margin-bottom:14px}h2{font-size:clamp(28px,3vw,39px);font-weight:520;letter-spacing:-1.5px;line-height:1.2}h2 span{color:#9f93ae}.section-heading>p{max-width:360px;font-size:13px;line-height:1.8;color:var(--muted)}.demo-shell{border:1px solid #47394f;border-radius:13px;overflow:hidden;background:#1b1823;--moment-color:var(--soft)}.demo-moment-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #3d3348}.demo-moment-tabs button{border:0;border-right:1px solid #3d3348;border-bottom:2px solid transparent;border-radius:0;background:#201c28;min-height:65px;padding:14px 20px;display:flex;align-items:center;gap:13px;justify-content:center;font-size:14px;color:#998ca8}.demo-moment-tabs button:last-child{border-right:0}.demo-moment-tabs button>span{font:10px ui-monospace,Consolas,monospace;color:#79658d}.demo-moment-tabs button[aria-selected=true]{background:color-mix(in srgb,var(--moment-color) 8%,#1e1a27);color:var(--moment-color);border-bottom-color:var(--moment-color)}.demo-moment-tabs button[aria-selected=true]>span{color:var(--moment-color)}.demo-panel{display:grid;grid-template-columns:.83fr 1.3fr;gap:60px;padding:35px}.overline{font-size:9px;letter-spacing:1.8px;color:var(--moment-color);font-weight:600}.moment-brief h3{font-size:25px;letter-spacing:-.8px;line-height:1.25;font-weight:500;margin-top:13px;max-width:350px}.moment-brief>p:not(.overline){font-size:12px;line-height:1.85;color:#a99bb8;margin-top:15px}.moment-tip{display:flex;align-items:flex-start;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid #382d42;color:#a391b4;font-size:10px;line-height:1.85}.moment-tip>span{font-size:20px;color:var(--moment-color);line-height:1.2}.demo-context{font-size:8px;color:#9784aa;display:flex;align-items:center;gap:7px;margin-top:23px;flex-wrap:wrap}.status-dot{display:inline-block;height:5px;width:5px;border-radius:50%;background:var(--green);flex-shrink:0}.demo-context strong{margin-left:auto;font-size:8px;font-weight:500;color:#beadc9}.demo-library{min-width:0}.demo-library-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px}.demo-library-head>strong{font-size:11px;font-weight:550;color:#dccde9}.demo-library-head>span{font-size:9px;color:#927dA5;white-space:nowrap}.demo-tracks{display:grid;gap:7px}.demo-track{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;gap:13px;align-items:center;padding:13px 12px;border:1px solid #43334f;border-radius:7px;background:#24202e}.demo-track:nth-child(even){background:#2c2536}.demo-track.selected{border-color:color-mix(in srgb,var(--moment-color) 60%,#40304d);background:color-mix(in srgb,var(--moment-color) 9%,#282032)}.demo-play{background:#382841;border:1px solid #5a3d72;border-radius:50%;width:31px;height:31px;display:grid;place-items:center;font-size:10px;color:var(--moment-color)}.demo-play[aria-pressed=true]{background:var(--moment-color);color:#211c2a}.demo-track-name{min-width:0}.demo-track-name strong{font-size:12px;font-weight:550;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-track-name>span{font-size:9px;color:#9c87af;display:block;margin-top:3px}.demo-track-info{text-align:right}.demo-track-info code{font-size:11px;color:var(--moment-color)}.demo-track-info small{display:block;font-size:8px;color:#9f8cb2;margin-top:3px;white-space:nowrap}.demo-choose{font-size:10px;min-height:31px;min-width:58px;border:1px solid #5b4671;color:#d6bee8;border-radius:5px;background:transparent;padding:5px 9px}.demo-choose[aria-pressed=true]{background:var(--moment-color);color:#27202f;border-color:var(--moment-color)}.demo-audio{display:flex;align-items:center;gap:12px;padding:12px 3px 0;color:#c7b4d6}.audio-toggle{width:28px;height:28px;border-radius:50%;border:1px solid #624877;background:#382642;font-size:12px}.demo-audio>div{flex:1;min-width:0}.demo-audio strong{display:block;font-size:9px;font-weight:500;margin-bottom:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.demo-audio progress{display:block;width:100%;height:3px;accent-color:var(--moment-color);border:0}.demo-audio progress::-webkit-progress-bar{background:#4b355b}.demo-audio progress::-webkit-progress-value{background:var(--moment-color)}#demoTime{font-size:8px;font-variant-numeric:tabular-nums}.audio-stop{background:transparent;border:0;font-size:22px;color:#a68bba;line-height:1;width:24px;height:28px}.selection-board{border-top:1px solid #3d3348;background:#17141d;padding:20px 35px}.selection-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.selection-head>span{font-size:8px;letter-spacing:1.6px;color:#8f7da0}.selection-head strong{font-size:10px;font-weight:500;color:var(--moment-color);font-family:ui-monospace,Consolas,monospace}.demo-selection{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.selection-slot{border:1px dashed #4c3a59;background:#211b29;border-radius:6px;min-height:68px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:12px 14px;text-align:left;overflow:hidden}.selection-slot>span{font-size:8px;letter-spacing:.5px;color:var(--slot-color)}.selection-slot>strong{font-size:11px;font-weight:500;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#9985ab}.selection-slot.filled{border-style:solid;background:color-mix(in srgb,var(--slot-color) 10%,#211a29);border-color:color-mix(in srgb,var(--slot-color) 40%,#382c42)}.selection-slot.filled>strong{color:#e0d1eb}.selection-slot code{font-size:10px;color:var(--slot-color);margin-left:auto}#demoSelectionStatus{font-size:10px;color:#b09bbf;margin-top:14px;min-height:18px;line-height:1.7}.demo-export{display:flex;justify-content:space-between;gap:18px;align-items:center;border-top:1px solid #302538;margin-top:14px;padding-top:14px}.demo-export>div{min-width:0}.demo-export>div>span{display:block;font-size:7px;letter-spacing:1.4px;color:#7f6b90;margin-bottom:4px}.demo-export code{font-size:10px;color:#cbb0e1;overflow-wrap:anywhere}.subtle-button{background:transparent;border:0;border-bottom:1px solid #6d537e;font-size:9px;padding:5px 0;color:#a990bc;flex-shrink:0}.demo-disclosure{font-size:10px;color:#8c7b9c;line-height:1.8;max-width:820px;margin-top:14px}.no-script{font-size:12px;padding:20px;color:#c8b7d7}.no-script a{text-decoration:underline}.workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #352b40;border-bottom:1px solid #352b40}.workflow-grid article{padding:28px 30px 27px 0;min-width:0}.workflow-grid article+article{padding-left:30px;border-left:1px solid #352b40}.workflow-grid article:last-child{padding-right:0}.step-number{font-size:9px;letter-spacing:1.5px;color:#b295cc}.workflow-grid h3{font-size:19px;font-weight:500;line-height:1.35;letter-spacing:-.5px;margin-top:17px}.workflow-grid p{color:#a99bb7;font-size:12px;line-height:1.85;margin-top:12px;min-height:90px}.file-stack{display:flex;flex-direction:column;margin:21px 0 0;gap:5px;max-width:240px}.file-stack span{border:1px solid #413049;background:#211b29;border-radius:4px;padding:5px 10px;font-size:9px;color:#a88fb9}.file-stack span:nth-child(2){margin-left:12px}.file-stack span:nth-child(3){margin-left:24px}.example-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:23px}.example-tags span{border:1px solid #685177;border-radius:20px;padding:4px 11px;font-size:9px;background:#33243e;color:#d1b5e2}.example-tags span:nth-child(2){border-color:#7b6b43;background:#352c21;color:#d9c58d}.example-tags span:nth-child(n+3){border-color:#4c6e61;background:#21332b;color:#a6c9b7}.export-example{margin-top:23px;border:1px solid #413049;background:#201928;border-radius:7px;padding:14px;font-size:10px;display:flex;flex-direction:column;gap:5px;max-width:270px;color:#806b92}.export-example code{font-size:10px;color:#c1a4d5}.export-example b{color:#ddc0f6;font-weight:500}.local-note{display:flex;gap:20px;align-items:center;padding:23px 0;border-bottom:1px solid #352b40}.local-symbol{width:40px;height:40px;display:grid;place-items:center;border:1px solid #4f3a5e;border-radius:10px;color:#c2a4d7;font-size:22px;flex-shrink:0}.local-note>div{flex:1}.local-note h3{font-size:13px;font-weight:550}.local-note p{font-size:11px;color:#9682a6;margin-top:4px}.local-note>a{font-size:11px;color:#cfb2e4}.use-cases>.eyebrow{margin-bottom:14px}.use-case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.use-case-grid article{display:grid;grid-template-columns:23px 1fr;column-gap:13px}.use-case-grid article>span{font:9px ui-monospace,Consolas,monospace;color:#7d658d;padding-top:4px}.use-case-grid h3{font-size:15px;font-weight:500}.use-case-grid p{grid-column:2;font-size:12px;color:#a18dad;line-height:1.8;margin-top:10px}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:16px}.price-card{border:1px solid #44344e;border-radius:12px;padding:28px;position:relative;background:#1b1722;display:flex;flex-direction:column;min-width:0}.price-card.featured{border-color:#9b65cf;background:linear-gradient(155deg,#31213f,#211a2c);box-shadow:0 7px 40px #8941d31a}.launch-ribbon{position:absolute;left:-1px;right:-1px;top:-20px;background:#b087d8;border-radius:8px 8px 0 0;text-align:center;font-size:7.5px;font-weight:650;letter-spacing:.8px;padding:6px;color:#23172d;min-height:22px}.plan-label{font-size:8px;letter-spacing:1.5px;color:#a28bb2;margin-bottom:12px}.price-card h3{display:flex;align-items:center;gap:12px;font-size:27px;font-weight:500;letter-spacing:-.8px}.price{font-size:55px;letter-spacing:-2.5px;font-weight:500;line-height:1.2;margin-top:19px;font-variant-numeric:tabular-nums}.price>span{font-size:25px;letter-spacing:-1px;color:#a691b5}.price>s{font-size:20px;letter-spacing:-.7px;color:#887094;display:inline-block;margin-left:15px;vertical-align:middle;text-decoration-thickness:1px}.price-caption{font-size:10px;color:#b397c6;margin-top:7px}.plan-description{font-size:12px;color:#a68cb7;line-height:1.8;margin-top:18px;min-height:45px}.price-card>.button{font-size:11px;margin-top:22px;min-height:44px;width:100%;gap:12px}.price-card ul{list-style:none;padding:0;margin:24px 0 23px;font-size:11px;line-height:1.7;flex:1}.price-card li{position:relative;padding-left:19px;margin-top:10px;color:#c0abcF}.price-card li:before{content:'✓';position:absolute;left:0;top:0;color:#a07eb8}.plan-status{display:flex;gap:8px;align-items:center;font-size:9px;color:#8e739f;padding-top:14px;border-top:1px solid #413047;margin-top:auto}.featured .plan-status{color:#b49ac7;border-top-color:#594169}.soon-label{font-size:7px;font-weight:500;letter-spacing:.4px;border:1px solid #5a4666;border-radius:20px;padding:3px 8px;color:#a48bb4}.pricing-note{font-size:10px;line-height:1.9;color:#8d789b;max-width:900px;margin-top:20px}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.faq-section .eyebrow{margin-bottom:13px}.faq-list details{border-bottom:1px solid #3c2e45}.faq-list details:first-child{border-top:1px solid #3c2e45}.faq-list summary{font-size:12px;list-style:none;cursor:pointer;position:relative;padding:20px 33px 20px 0;color:#c5afd6;line-height:1.7}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:6px;top:18px;font-size:18px;font-weight:300;color:#9477a7}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:11px;color:#9e83af;line-height:1.85;padding:0 25px 21px 0}.closing{margin-top:100px;margin-bottom:75px;padding:41px 45px;display:flex;justify-content:space-between;align-items:center;gap:35px;border:1px solid #634179;border-radius:13px;background:radial-gradient(ellipse at 80% 50%,#693a8438,transparent 65%),#21192b}.closing .eyebrow{font-size:8px;margin-bottom:15px}.closing h2{font-size:34px;letter-spacing:-1.3px}.site-footer{border-top:1px solid #302637;padding:25px 0 35px;display:flex;align-items:center;gap:30px}.site-footer .brand{font-size:20px}.site-footer>p{font-size:9px;color:#887096}.site-footer>div{margin-left:auto;display:flex;gap:20px;font-size:9px;color:#a58bb7}.site-footer a:hover{text-decoration:underline}dialog{background:#21192b;color:#eee1f7;border:1px solid #715188;border-radius:14px;width:calc(100% - 36px);max-width:510px;padding:28px}dialog::backdrop{background:#08050fc9;backdrop-filter:blur(4px)}.offer-heading{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:12px}.offer-heading .eyebrow{font-size:8px;margin:0}.close-dialog{border:0;background:transparent;line-height:1;font-size:28px;font-weight:300;color:#a88cbc;width:32px;height:32px}.offer-price{font-size:50px;line-height:1.2;letter-spacing:-2px;margin-top:20px}.offer-caption{font-size:12px;color:#b195c6;margin-top:7px}#offerDetails{font-size:12px;color:#bda3d1;line-height:1.8;margin-top:20px}.offer-state{display:flex;align-items:flex-start;gap:10px;background:#2f253b;border:1px solid #544060;border-radius:7px;padding:13px;font-size:11px;color:#d1badf;margin-top:20px}.offer-state>.status-dot{margin-top:7px;background:var(--yellow)}.offer-version{font-size:10px;color:#9276a5;line-height:1.8;margin-top:15px}.offer-actions{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.offer-actions .button{flex:1;font-size:11px;padding:11px 12px}#offerSaved{font-size:10px;color:var(--green);margin-top:14px;min-height:17px}
@media(min-width:1500px){.hero{padding-top:105px;padding-bottom:95px;gap:80px}.hero h1{font-size:62px}.editor-preview{transform:rotate(1.5deg) scale(1.015)}}
@media(max-width:1100px){.shell{width:calc(100% - 54px)}.hero{gap:35px;padding:65px 0}.hero h1{font-size:45px}.hero-description{font-size:13px}.hero-actions{gap:18px;flex-wrap:wrap}.hero-actions>.button{font-size:11px}.hero-actions>.text-link{font-size:11px}.audience-strip i{margin:0 8px}.section-space{padding-top:80px}.demo-panel{gap:32px;padding:28px}.moment-brief h3{font-size:23px}.demo-track{gap:9px;padding:12px 10px}.demo-track-name strong{font-size:11px}.demo-track-name>span{font-size:8px}.price-card{padding:24px}.price-card>.button{font-size:10px}.workflow-grid article{padding-right:22px}.workflow-grid article+article{padding-left:22px}.workflow-grid h3{font-size:17px}.workflow-grid p{font-size:11px}.faq-section{gap:35px}.site-footer{flex-wrap:wrap;gap:20px}.site-footer>p{margin-right:auto}.site-footer>div{margin:0}.preview-timeline>a{font-size:8px}.hero-note{font-size:9px}}
@media(max-width:800px){.site-header{min-height:80px;gap:15px}.site-header nav{gap:18px}.site-header nav a{font-size:10px}.site-header nav a:nth-child(2){display:none}.brand{font-size:22px}.brand img{width:30px;height:30px}.header-app{font-size:10px!important;padding:8px 11px!important}.hero{gap:25px}.hero h1{font-size:37px;letter-spacing:-1.7px}.hero .eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:18px}.hero-description{font-size:12px}.hero-actions{gap:16px;margin-top:23px}.editor-body{padding:16px}.scene-visual{height:135px}.editor-top{font-size:6px;padding:0 11px;gap:9px}.preview-bpm{display:none}.preview-track strong{font-size:10px}.preview-track>code{font-size:10px}.preview-caption{font-size:6px}.audience-strip{gap:15px;align-items:flex-start}.audience-strip>span{padding-top:3px;font-size:8px}.audience-strip p{font-size:10px;max-width:500px}.audience-strip i{margin:0 7px}.section-heading{gap:30px}.section-heading>p{max-width:290px;font-size:11px}h2{font-size:31px}.demo-panel{grid-template-columns:.8fr 1.2fr;gap:26px;padding:24px}.moment-brief h3{font-size:22px}.demo-context strong{margin-left:0}.demo-track{grid-template-columns:28px minmax(0,1fr) auto;gap:8px}.demo-play{width:27px;height:27px;font-size:9px}.demo-track-info{text-align:left;grid-column:2;display:flex;gap:8px;align-items:center;margin-top:-5px}.demo-track-info small{margin:0;font-size:7px}.demo-track-info code{font-size:9px}.demo-choose{grid-column:3;grid-row:1/3;min-width:52px;font-size:9px;padding:5px 6px}.demo-play{grid-row:1/3}.demo-track-name strong{font-size:11px}.demo-track-name>span{font-size:8px}.demo-library-head>strong{font-size:10px}.demo-library-head>span{font-size:8px}.selection-board{padding:20px 24px}.workflow-grid h3{font-size:16px}.workflow-grid p{min-height:120px}.local-note{gap:15px;flex-wrap:wrap}.local-note>a{margin-left:55px}.use-case-grid{gap:22px}.use-case-grid h3{font-size:13px}.use-case-grid p{font-size:11px}.price-card{padding:23px 18px}.price{font-size:47px}.price-card h3{font-size:24px;gap:8px;flex-wrap:wrap}.plan-label{font-size:6.5px;letter-spacing:1px}.plan-description{font-size:11px;min-height:60px}.price-card ul{font-size:10px}.price-card>.button{font-size:9px;gap:7px;padding:10px 9px}.launch-ribbon{font-size:6px;letter-spacing:.5px;top:-18px;min-height:20px}.price-caption{font-size:9px}.soon-label{font-size:6px;padding:3px 6px}.faq-section{grid-template-columns:.8fr 1.2fr;gap:25px}.faq-list summary{font-size:11px}.closing{padding:35px}.closing h2{font-size:31px}.closing>.button{font-size:11px}}
@media(max-width:640px){.shell{width:calc(100% - 36px)}.site-header{min-height:74px;flex-wrap:wrap;gap:12px;padding:17px 0 14px}.site-header nav{order:3;width:100%;justify-content:center;gap:27px;font-size:11px;padding-top:10px;border-top:1px solid #302737}.site-header nav a{font-size:10px}.site-header nav a:nth-child(2){display:block}.brand{font-size:23px}.brand img{width:31px;height:31px}.button.small.header-app{min-height:35px;font-size:9px!important;gap:9px}.hero{grid-template-columns:1fr;gap:38px;padding:42px 0 39px}.hero h1{font-size:44px;letter-spacing:-2px;max-width:500px}.hero .eyebrow{font-size:8px;margin-bottom:19px}.hero-description{font-size:13px;line-height:1.85;max-width:500px;margin-top:21px}.hero-actions{gap:19px;margin-top:26px}.hero-actions>.button{font-size:11px;min-height:46px;padding:12px 15px}.hero-actions>.text-link{font-size:10px}.hero-note{font-size:8px;margin-top:16px}.editor-preview{transform:rotate(1deg);width:calc(100% - 14px);margin-inline:auto}.editor-body{padding:20px}.scene-visual{height:146px}.editor-top{height:35px;font-size:7px}.editor-topline{font-size:9px}.preview-track strong{font-size:11px}.preview-track>code{font-size:12px}.preview-bpm{display:block}.preview-timeline>a{font-size:9px;height:62px}.preview-caption{font-size:7px;margin-top:12px}.audience-strip{flex-direction:column;gap:8px;padding:20px 0}.audience-strip p{font-size:10px;line-height:2}.audience-strip i{margin-inline:9px}.audience-strip>span{font-size:8px;letter-spacing:1.4px}.section-space{padding-top:62px}.section-heading{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:25px}.section-heading>p{max-width:100%;font-size:12px}.eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:15px}.section-heading .eyebrow{margin-bottom:13px}h2{font-size:29px;letter-spacing:-1.1px}.demo-moment-tabs button{font-size:11px;min-height:55px;padding:12px 6px;gap:6px}.demo-moment-tabs button>span{font-size:8px}.demo-panel{grid-template-columns:1fr;gap:25px;padding:23px 18px}.moment-brief h3{font-size:24px;max-width:310px}.moment-brief>p:not(.overline){font-size:11px;line-height:1.9;margin-top:12px}.moment-tip{font-size:9px;line-height:1.8;margin-top:16px;padding-top:14px}.demo-context{margin-top:15px;font-size:8px}.demo-context strong{margin-left:auto}.demo-library-head{margin-bottom:11px}.demo-library-head>strong{font-size:11px}.demo-library-head>span{font-size:8px}.demo-track{grid-template-columns:30px minmax(0,1fr) auto auto;gap:10px;padding:13px 10px}.demo-play{width:29px;height:29px;grid-row:auto}.demo-track-name strong{font-size:11px}.demo-track-name>span{font-size:8px;line-height:1.5}.demo-track-info{grid-column:auto;display:block;text-align:right;margin-top:0}.demo-track-info code{font-size:10px}.demo-track-info small{margin-top:3px;font-size:7px}.demo-choose{grid-column:auto;grid-row:auto;min-width:48px;font-size:9px;min-height:31px;padding:5px 6px}.selection-board{padding:18px}.demo-selection{gap:5px}.selection-slot{padding:9px 8px;min-height:72px;gap:7px}.selection-slot>span{font-size:7px;letter-spacing:0}.selection-slot>strong{font-size:9px;white-space:normal;line-height:1.4}.selection-slot code{font-size:8px}#demoSelectionStatus{font-size:9px;line-height:1.8;margin-top:13px}.selection-head>span{font-size:7px}.demo-export{gap:12px;align-items:flex-start}.demo-export code{font-size:9px}.subtle-button{font-size:8px;text-align:right;max-width:75px;white-space:normal;line-height:1.6}.demo-disclosure{font-size:9px;line-height:1.85}.demo-audio{gap:8px}#demoTime{font-size:7px}.workflow-grid{grid-template-columns:1fr}.workflow-grid article{padding:26px 0!important;border-left:0!important;display:grid;grid-template-columns:1.1fr 1fr;column-gap:20px}.workflow-grid article+article{border-top:1px solid #352b40}.step-number{grid-column:1/-1;font-size:8px}.workflow-grid h3{grid-column:1;font-size:18px;line-height:1.4}.workflow-grid p{grid-column:1;font-size:11px;min-height:0}.file-stack,.example-tags,.export-example{grid-column:2;grid-row:2/4;align-self:center;margin:15px 0 0;min-width:0}.file-stack span{font-size:8px;padding:5px 6px}.file-stack span:nth-child(2){margin-left:5px}.file-stack span:nth-child(3){margin-left:10px}.example-tags{gap:5px}.example-tags span{font-size:8px;padding:4px 8px}.export-example{padding:11px 8px;font-size:8px}.export-example code{font-size:8px;overflow-wrap:anywhere}.local-note{gap:12px;padding:22px 0}.local-symbol{width:33px;height:33px;font-size:20px}.local-note>div{min-width:calc(100% - 50px)}.local-note h3{font-size:12px}.local-note p{font-size:10px}.local-note>a{margin-left:45px;font-size:10px}.use-case-grid{grid-template-columns:1fr;gap:25px;margin-top:27px}.use-case-grid h3{font-size:14px}.use-case-grid p{font-size:11px;margin-top:7px;max-width:440px}.use-case-grid article{grid-template-columns:20px 1fr;gap:0 12px}.pricing-grid{grid-template-columns:1fr;gap:34px;padding-top:0}.price-card{padding:26px}.price-card.featured{margin-top:6px}.plan-label{font-size:8px;letter-spacing:1.5px}.price-card h3{font-size:28px}.price{font-size:55px;margin-top:17px}.price-caption{font-size:11px}.plan-description{font-size:12px;min-height:0;margin-top:17px}.price-card>.button{font-size:12px;margin-top:22px;min-height:45px}.price-card ul{font-size:12px;margin:18px 0 23px}.price-card li{margin-top:11px}.plan-status{font-size:10px}.launch-ribbon{font-size:7px;letter-spacing:.8px;top:-21px;padding:7px;min-height:23px}.soon-label{font-size:7px;padding:3px 8px}.pricing-note{font-size:9px;line-height:1.9;margin-top:18px}.faq-section{grid-template-columns:1fr;gap:26px}.faq-list summary{font-size:12px;padding-block:19px}.faq-list details p{font-size:11px}.closing{margin-top:60px;margin-bottom:45px;padding:28px 25px;flex-direction:column;align-items:flex-start;gap:26px}.closing h2{font-size:29px}.closing>.button{font-size:11px;width:100%}.closing .eyebrow{font-size:7px}.site-footer{flex-direction:column;align-items:flex-start;gap:16px;padding:24px 0 31px}.site-footer .brand{font-size:23px}.site-footer>p{font-size:10px}.site-footer>div{font-size:10px;gap:25px;flex-wrap:wrap}dialog{padding:23px;max-height:calc(100dvh - 40px);overflow-y:auto}.offer-heading{margin-bottom:12px}.offer-heading .eyebrow{font-size:7px}dialog h2{font-size:28px}.offer-actions{gap:8px}.offer-actions .button{font-size:10px;padding:11px 10px}}
@media(max-width:360px){.shell{width:calc(100% - 28px)}.site-header{gap:9px}.brand{font-size:20px;gap:8px}.brand img{width:28px;height:28px}.button.small.header-app{font-size:8px!important;padding-inline:8px!important}.site-header nav{gap:21px}.hero h1{font-size:38px;letter-spacing:-1.5px}.hero-actions{gap:16px}.hero-actions>.button{font-size:10px;padding-inline:13px}.hero-actions>.text-link{font-size:9px}.hero-note{font-size:7px}.editor-body{padding:15px}.editor-top{font-size:6px}.preview-track{gap:8px;padding-inline:4px}.preview-track strong{font-size:10px}.preview-track>code{font-size:10px}.preview-timeline>a{padding:8px;font-size:8px}.demo-panel,.selection-board{padding-inline:14px}.demo-track{grid-template-columns:27px minmax(0,1fr) auto;gap:7px;padding:11px 9px}.demo-play{grid-row:1/3;width:26px;height:26px;font-size:8px}.demo-track-info{grid-column:2;display:flex;gap:8px;align-items:center;text-align:left;margin-top:-4px}.demo-track-info small{margin:0}.demo-choose{grid-column:3;grid-row:1/3;font-size:8px;min-width:47px}.demo-track-name strong{font-size:10px}.demo-track-name>span{font-size:7px}.demo-selection{gap:4px}.selection-slot{padding:9px 6px}.selection-slot>span{font-size:6.5px}.workflow-grid article{column-gap:14px;grid-template-columns:1fr .85fr}.workflow-grid h3{font-size:16px}.workflow-grid p{font-size:10px}.file-stack span{font-size:7px}.example-tags span{font-size:7px;padding:4px 6px}.price-card{padding:23px}.launch-ribbon{font-size:6px;letter-spacing:.5px}.offer-actions{flex-direction:column}}
.demo-app-link{font-size:11px;color:#ccb0e5;margin-top:15px}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*{transition:none!important}.button:hover{transform:none}}
