@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');

:root{color-scheme:dark;--bg:#090909;--surface:#101010;--line:#272727;--text:#f4f3ef;--muted:#939393;--font:'DM Sans',Arial,sans-serif;--display:'Manrope',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;-webkit-font-smoothing:antialiased}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{cursor:default}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid #fff;outline-offset:5px}::selection{background:#eee;color:#090909}.icon-library{position:absolute;width:0;height:0;overflow:hidden}.site-shell{max-width:1512px;margin:auto;padding:0 64px}.skip-link{position:fixed;top:-100px;left:24px;padding:12px 18px;z-index:100;background:#fff;color:#000}.skip-link:focus{top:16px}.header{height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:11px;font-family:var(--display);font-weight:750;font-size:17px;letter-spacing:-.65px}.brand img{border-radius:9px}.brand-pro{font-weight:450}.desktop-nav{display:flex;gap:34px;font-size:12px;color:#aaa}.desktop-nav a:hover{color:#fff}.desktop-nav a span{margin-left:4px}.button{display:inline-flex;justify-content:center;align-items:center;gap:11px;min-height:51px;border:1px solid transparent;border-radius:7px;padding:0 23px;font-size:13px;font-weight:650;transition:background .2s,transform .2s,border-color .2s}.button:hover{transform:translateY(-2px)}.button-light{background:var(--text);color:#111}.button-light:hover{background:#fff}.button-small{min-height:38px;font-size:11px;padding:0 16px;gap:17px;border-radius:5px}.button-small svg{width:15px}.button-outline{border-color:#494949;background:transparent}.button-outline:hover{background:#1c1c1c;border-color:#888}.last-arrow{margin-left:18px;width:17px}.eyebrow{font-size:9px;font-weight:550;letter-spacing:2px;display:inline-flex;align-items:center;gap:9px;color:#b4b4b4}.status-dot{width:5px;height:5px;border-radius:50%;background:#eee;box-shadow:0 0 0 4px #ffffff08}.hero{position:relative;padding-top:41px;overflow:hidden}.hero-topline{display:flex;justify-content:space-between;position:relative;z-index:1}.edition{font-size:8px;letter-spacing:1.5px;color:#777}.edition span{padding-left:30px;color:#a0a0a0}.hero-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;padding:66px 0 75px}.hero-copy{position:relative;z-index:2}.hero h1{font-family:var(--display);font-size:clamp(62px,6.8vw,103px);font-weight:650;letter-spacing:-6px;line-height:1.09;margin:0 0 28px}.outline-text{color:transparent;-webkit-text-stroke:1px #eee;font-weight:500}.title-dot{font-size:.75em;display:inline-block;vertical-align:top;line-height:1.2;margin-left:8px;font-weight:500}.hero-copy>p{font-size:14px;line-height:1.85;color:#aaa;letter-spacing:.05px;margin:0 0 29px}.hero-actions{display:flex;align-items:center;gap:26px}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:11px;background:none;border:0;padding:0}.text-link:hover{color:#fff}.play-circle{display:flex;align-items:center;justify-content:center;border:1px solid #595959;border-radius:50%;width:25px;height:25px}.play-circle svg{width:12px;height:12px;fill:currentColor;stroke:none;margin-left:-1px}.hero-note{display:flex;align-items:center;gap:7px;color:#777;font-size:10px;margin-top:19px}.hero-note svg{width:13px;height:13px}.hero-orbits{position:absolute;top:-370px;right:-190px;width:850px;height:850px;pointer-events:none}.hero-orbits i{position:absolute;border:1px solid #ffffff05;border-radius:50%;inset:0}.hero-orbits i:nth-child(2){inset:85px}.hero-orbits i:nth-child(3){inset:170px}.type-art{position:relative;max-width:430px;width:100%;justify-self:end;border:1px solid #303030;padding:24px 30px 18px;background:linear-gradient(130deg,#15151588,#09090900 70%);transform:rotate(-4deg);margin-top:7px}.type-art:before,.type-art:after{content:'+';position:absolute;color:#6d6d6d;font-size:17px;line-height:1}.type-art:before{top:-9px;left:-5px}.type-art:after{bottom:-7px;right:-5px}.art-top{display:flex;justify-content:space-between;align-items:center;font-size:7px;letter-spacing:2px;color:#aaa}.art-top svg{height:23px;width:23px}.art-words{display:flex;flex-direction:column;font-family:var(--display);font-size:clamp(58px,6.2vw,92px);font-weight:650;line-height:.99;letter-spacing:-5px;padding:28px 7px 38px}.art-make{align-self:flex-start}.art-every{align-self:flex-end;color:transparent;-webkit-text-stroke:1px #777}.selected-word{position:relative;align-self:flex-start;border:1px solid #ddd;padding:0 16px 12px 9px;margin:11px 0 3px 18px;line-height:.9;transform:rotate(4deg)}.selected-word>i{position:absolute;width:6px;height:6px;background:#eee}.selected-word>i:nth-child(1){top:-3px;left:-3px}.selected-word>i:nth-child(2){top:-3px;right:-3px}.selected-word>i:nth-child(3){bottom:-3px;left:-3px}.selected-word>i:nth-child(4){bottom:-3px;right:-3px}.selection-label{position:absolute;font-family:var(--font);font-size:6px;letter-spacing:1px;line-height:1.3;right:-1px;bottom:-16px;background:#eee;color:#151515;padding:3px 6px;font-weight:600;white-space:nowrap}.art-count{align-self:flex-end;letter-spacing:-5px;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:1.06em;margin-top:3px}.art-count>span{font-family:var(--font);font-style:normal;font-size:.5em;vertical-align:middle;display:inline-block;transform:rotate(4deg);padding-left:12px}.art-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #333;padding-top:16px;color:#888;font-size:6px;letter-spacing:1.6px}.art-bottom>span:first-child{display:flex;gap:7px;align-items:center}.art-bottom i{width:4px;height:4px;border-radius:50%;background:#aaa}.art-bottom>span:last-child{font-size:19px;line-height:10px}.hero-bottom{position:relative;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:20px 0;font-size:8px;letter-spacing:1.7px;color:#777}.hero-bottom a{display:flex;gap:30px;color:#aaa}.hero-bottom a span{font-size:14px;line-height:8px}.section-caption{padding:82px 0 32px;display:grid;grid-template-columns:1fr auto;align-items:end}.section-caption .eyebrow{grid-column:1/-1;margin-bottom:14px}.section-caption h2{font-family:var(--display);font-size:31px;font-weight:500;letter-spacing:-1.4px;margin:0}.section-caption h2 span{color:#888}.section-caption p{margin:0;color:#888;font-size:11px;padding-bottom:4px}.editor-window{border:1px solid #383838;border-radius:10px;overflow:hidden;box-shadow:0 20px 70px #0005;background:#101010}.editor-titlebar{height:34px;background:#161616;border-bottom:1px solid #2c2c2c;display:flex;align-items:center;justify-content:space-between;padding:0 15px;font-size:8px;color:#999}.window-controls{display:flex;gap:5px}.window-controls i{width:6px;height:6px;border-radius:50%;border:1px solid #555}.window-controls i:first-child{background:#777;border-color:#777}.editor-saved{color:#5d5d5d}.editor-logo{font-weight:700;color:#ccc;font-style:italic}.editor-logo>span{font-style:normal;font-size:6px;color:#777;letter-spacing:1px;margin-left:4px}.editor-toolbar{display:flex;align-items:center;justify-content:space-between;height:47px;padding:0 18px;border-bottom:1px solid #262626}.editor-project{font-size:10px;color:#bbb}.editor-project>span{padding-left:10px;color:#666}.editor-toolbar>div{display:flex;align-items:center;gap:18px}.local-badge{font-size:6px;letter-spacing:1px;color:#777;display:flex;align-items:center;gap:5px}.local-badge i{width:4px;height:4px;border-radius:50%;background:#999}.export-badge{color:#111;background:#ddd;border-radius:3px;font-size:8px;padding:6px 12px}.editor-main{display:grid;grid-template-columns:65px minmax(0,1fr) 220px;min-height:347px}.editor-rail{border-right:1px solid #252525;display:flex;flex-direction:column;align-items:center;gap:23px;padding-top:20px;color:#777}.editor-rail>span{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:19px;line-height:1;font-family:var(--display)}.editor-rail>span>span{font-size:6px;font-family:var(--font)}.editor-rail .rail-active{color:#eee;position:relative}.rail-active:after{content:'';position:absolute;left:-23px;height:29px;width:2px;background:#ddd}.editor-rail .rail-bottom{margin-top:auto;margin-bottom:17px;font-size:15px}.editor-preview{padding:14px 22px 0;display:flex;flex-direction:column;min-width:0;background:#0b0b0b}.preview-top{display:flex;justify-content:space-between;color:#686868;font-size:6px;letter-spacing:1px;margin-bottom:13px}.preview-top>span:last-child{letter-spacing:0}.preview-top>span:last-child span{padding-left:10px}.preview-canvas{position:relative;min-height:230px;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:#161616;border:1px solid #2b2b2b;isolation:isolate}.canvas-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:40px 40px;z-index:-1}.canvas-small,.canvas-bottom{position:absolute;font-size:5px;color:#777;letter-spacing:1.8px}.canvas-small{top:23px}.canvas-bottom{bottom:22px}.demo-text{text-align:center;font-family:var(--display);font-weight:750;letter-spacing:-3px;font-size:56px;line-height:1.04;max-width:92%;overflow-wrap:anywhere;transform:scale(var(--text-scale,1));transition:transform .25s}.demo-text>span,.demo-text>strong{display:block}.demo-text>strong{font-weight:inherit}.preview-canvas[data-preset=outline] .demo-text{color:transparent;-webkit-text-stroke:1px #eee;font-weight:650}.preview-canvas[data-preset=editorial] .demo-text{font-family:Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-2px}.preview-canvas[data-preset=mono] .demo-text{font-family:'Courier New',monospace;font-size:43px;letter-spacing:-2px;font-weight:400}.canvas-corner{position:absolute;width:11px;height:11px;border:solid #555}.corner-tl{top:12px;left:12px;border-width:1px 0 0 1px}.corner-br{bottom:12px;right:12px;border-width:0 1px 1px 0}.preview-controls{display:flex;align-items:center;height:39px;gap:5px;font-family:monospace;font-size:7px;color:#aaa}.preview-controls button{border:0;background:none;padding:0 10px 0 0;display:flex}.preview-controls svg{height:12px;width:12px;fill:#ccc;stroke:none}.time-total{color:#555}.preview-zoom{margin-left:auto;color:#777}.preview-zoom span{padding-left:8px}.preview-full{font-size:15px;padding-left:15px;color:#888}.editor-properties{border-left:1px solid #272727;padding:20px 16px}.properties-title{font-size:10px;font-weight:600;display:flex;justify-content:space-between;margin-bottom:23px}.properties-title>span{color:#777}.property-label{font-size:6px;letter-spacing:1px;color:#888;display:flex;justify-content:space-between;margin-bottom:9px}.editor-properties input[type=text],#caption-input{border:1px solid #303030;background:#0c0c0c;border-radius:3px;padding:8px 9px;font-size:9px;color:#bbb;width:100%;margin-bottom:23px;outline-offset:2px}.preset-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.preset{background:#151515;border:1px solid #292929;border-radius:3px;display:flex;align-items:center;gap:9px;padding:8px;font-size:6px;color:#888;transition:border-color .2s}.preset>span{font-size:18px;letter-spacing:-1px;color:#bbb;font-weight:700}.preset.active{border-color:#aaa;background:#222;color:#eee}.preset[data-preset=outline]>span{-webkit-text-stroke:.6px #ccc;color:transparent}.preset[data-preset=editorial]>span{font-family:Georgia,serif;font-style:italic;font-weight:400}.preset[data-preset=mono]>span{font-family:monospace;font-weight:400}.property-divider{height:1px;background:#272727;margin:18px 0}#size-slider{width:100%;height:2px;accent-color:#ddd;display:block;margin-top:15px;cursor:pointer}.motion-property{display:flex;gap:8px;align-items:center}.motion-property svg{width:14px;height:14px;color:#aaa}.motion-property span{font-size:7px;color:#aaa}.motion-property small{display:block;font-size:6px;margin-top:4px;color:#666}.editor-timeline{border-top:1px solid #303030}.timeline-head{padding:11px 17px;display:flex;justify-content:space-between;align-items:center;color:#888;font-size:10px;border-bottom:1px solid #222}.timeline-head b{font-size:8px;font-weight:500;padding-left:6px}.timeline-shortcut{padding-left:25px;color:#666}.timeline-head>span:last-child{display:flex;gap:7px;align-items:center;font-size:8px}.timeline-head i{width:40px;height:2px;background:#444;position:relative}.timeline-head i:before{content:'';width:4px;height:4px;background:#aaa;position:absolute;left:20px;top:-1px}.timeline-body{display:flex;min-height:106px}.track-labels{width:115px;flex-shrink:0;border-right:1px solid #282828;padding:27px 14px 0;font-size:7px;color:#888;display:flex;flex-direction:column;gap:25px}.tracks{position:relative;flex:1;padding:0 18px 13px;min-width:0}.timeline-ruler{display:flex;justify-content:space-between;height:23px;align-items:center;color:#666;font-size:6px;font-family:monospace;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(100% / 36 - 1px),#333 calc(100% / 36 - 1px),#333 calc(100% / 36));background-position:left bottom;background-size:100% 4px;background-repeat:no}.text-track{height:28px;background:#373737;border:1px solid #666;border-radius:3px;margin:3px 7% 5px 0;display:flex;justify-content:space-between;align-items:center;padding:0 8px;font-size:7px;color:#ccc}.text-track>span:first-child,.text-track>span:last-child{color:#aaa}.text-track #track-text{margin-right:auto;margin-left:10px}.waveform{height:23px;border-radius:2px;display:flex;align-items:center;gap:2px;background:#1c1c1c;padding:2px 4px;overflow:hidden}.waveform i{min-width:2px;flex:1;background:#636363;height:var(--h);opacity:.65}.playhead{position:absolute;top:16px;bottom:7px;width:1px;background:#ddd;left:19px;z-index:3}.playhead i{position:absolute;top:0;left:-3px;height:8px;width:7px;background:#ddd;clip-path:polygon(0 0,100% 0,100% 55%,50% 100%,0 55%)}.editor-footnote{display:flex;align-items:center;justify-content:space-between;margin-top:18px;color:#727272}.editor-footnote>span{font-size:7px;letter-spacing:1.3px;display:flex;align-items:center;gap:6px}.editor-footnote i{height:4px;width:4px;background:#aaa;border-radius:50%}.editor-footnote p{font-size:10px;margin:0}.features-section{padding:105px 0 85px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:39px}.section-heading .eyebrow{margin-bottom:17px}.section-heading h2,.workflow-section h2,.community-section h2,.privacy-section h2,.faq-section h2{font-family:var(--display);font-size:38px;line-height:1.25;font-weight:500;letter-spacing:-1.6px;margin:0}.serif-word{font-family:Georgia,serif;font-weight:400;font-style:italic}.section-heading>p{font-size:11px;line-height:1.8;color:#888;margin:0 0 5px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.feature-visual{height:186px;border:1px solid #292929;background:#101010;position:relative;overflow:hidden}.visual-meta{position:absolute;bottom:14px;left:16px;right:16px;display:flex;align-items:center;justify-content:space-between;color:#646464;font-size:5px;letter-spacing:1.3px}.visual-meta>span:last-child{font-size:13px}.sound-bars{height:45px;display:flex;align-items:center;gap:3px;margin:30px 32px 20px}.sound-bars i{flex:1;height:var(--h);background:#aaa;min-width:2px}.transcript-line{display:flex;justify-content:center;gap:6px;align-items:center;font-size:12px;color:#888;font-weight:500}.transcript-selected{color:#121212;background:#eee;padding:4px}.presets-visual{display:flex;justify-content:center;align-items:center}.preset-sample{font-family:var(--display);font-size:31px;font-weight:750;letter-spacing:-1.2px;position:absolute}.sample-one{top:21px;left:30px;transform:rotate(-9deg);color:transparent;-webkit-text-stroke:.7px #aaa}.sample-two{top:59px;left:calc(50% - 60px);background:#ddd;color:#111;padding:0 8px 4px;transform:rotate(3deg);z-index:1}.sample-three{top:99px;right:27px;font-family:Georgia,serif;font-style:italic;font-weight:400;font-size:37px}.motion-word{font-family:var(--display);font-size:30px;font-weight:600;margin:23px 0 0 25px;letter-spacing:-1.2px}.motion-word span{display:block;font-size:10px;letter-spacing:1px;color:#777;font-weight:400;margin-top:2px}.curve{position:absolute;width:calc(100% - 32px);height:78px;bottom:28px;left:16px;stroke:#aaa;stroke-width:1}.curve circle,.curve rect{fill:#ddd;stroke:#ddd}.curve .curve-guide{stroke:#444;stroke-dasharray:3 3}.feature-info{display:flex;gap:13px;margin-top:23px}.feature-index{font-size:8px;color:#666;padding-top:5px;white-space:nowrap}.feature h3{margin:0 0 11px;font-family:var(--display);font-size:14px;letter-spacing:-.3px;font-weight:600}.feature p{color:#888;font-size:11px;line-height:1.85;margin:0}.privacy-section{display:grid;grid-template-columns:1fr 1.05fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:388px;align-items:center;gap:55px;overflow:hidden}.privacy-art{position:relative;min-height:340px;display:flex;justify-content:center;align-items:center}.privacy-ring{border:1px solid #272727;position:absolute;border-radius:50%;width:290px;height:290px}.ring-two{width:210px;height:210px;border-style:dashed;opacity:.65}.ring-three{width:130px;height:130px;background:#101010;border-color:#333}.shield-frame{position:relative;transform:rotate(-9deg);width:70px;height:76px;border:1px solid #4a4a4a;display:grid;place-items:center;background:#141414;box-shadow:0 10px 35px #000}.shield-frame svg{width:36px;height:36px;stroke-width:1}.orbit-label{position:absolute;font-size:6px;letter-spacing:1.3px;padding:7px 10px;border:1px solid #333;background:#0c0c0c}.label-local{left:calc(50% - 178px);top:105px;transform:rotate(-9deg)}.label-yours{right:calc(50% - 175px);bottom:91px;transform:rotate(7deg)}.privacy-copy{padding:40px 0}.privacy-copy .eyebrow{font-size:7px;margin-bottom:21px;letter-spacing:1.8px}.privacy-section h2{font-size:43px;line-height:1.2}.privacy-copy>p{max-width:340px;font-size:11px;line-height:1.9;color:#999;margin:22px 0}.privacy-points{display:flex;flex-direction:column;gap:10px;font-size:9px;color:#aaa}.privacy-points>span{display:flex;align-items:center;gap:8px}.privacy-points svg{width:13px;height:13px}.workflow-section{padding:87px 0 83px}.workflow-section h2{font-size:34px}.workflow-arrow{font-size:50px;line-height:.8;color:#777;font-weight:400}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.steps article{display:flex;position:relative;padding:31px 26px 0 0;gap:14px}.steps article+article{border-left:1px solid var(--line);padding-left:24px}.step-number{font-size:9px;color:#777;padding-top:4px}.steps h3{font-size:13px;font-weight:550;margin:0 0 12px}.steps p{font-size:10px;color:#888;line-height:1.9;margin:0;max-width:220px}.step-arrow{position:absolute;right:15px;top:31px;color:#777;font-size:13px}.community-section{border:1px solid #303030;border-radius:9px;position:relative;overflow:hidden;background:#101010;padding:47px 45px 50px;display:flex;align-items:flex-start;gap:22px}.community-symbol{width:43px;height:43px;border:1px solid #444;border-radius:10px;display:grid;place-items:center;position:relative;margin-top:30px;transform:rotate(-7deg)}.community-symbol svg{width:24px;height:24px}.community-symbol>span{position:absolute;background:#ddd;color:#111;border:2px solid #101010;font-size:9px;right:-6px;bottom:-5px;width:15px;height:15px;border-radius:50%;text-align:center}.community-section .eyebrow{font-size:7px;margin-bottom:17px}.community-section h2{font-size:35px}.community-section p{color:#888;font-size:11px;line-height:1.9;margin:18px 0 24px}.community-section .button{font-size:11px;min-height:43px;padding:0 15px}.community-section .button svg{width:16px;height:16px}.community-decoration{position:absolute;right:53px;top:38px;font-family:var(--display);font-size:76px;font-weight:600;letter-spacing:-4px;line-height:1.15;transform:rotate(-7deg);color:transparent;-webkit-text-stroke:1px #383838;pointer-events:none}.community-decoration>span{font-family:Georgia,serif;font-style:italic;font-weight:400;margin-left:50px;-webkit-text-stroke:1px #666}.faq-section{padding:88px 0 90px;display:grid;grid-template-columns:1fr 1.4fr;gap:50px}.faq-section .eyebrow{font-size:7px;margin-bottom:16px}.faq-section h2{font-size:29px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:20px 0}summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;list-style:none;font-size:11px;color:#bbb}summary::-webkit-details-marker{display:none}summary span{font-size:17px;color:#888;font-weight:400}details[open] summary{color:#fff}details[open] summary span{transform:rotate(45deg)}details p{font-size:11px;line-height:1.9;color:#888;max-width:95%;margin:16px 0 0}.faq-discord{margin-top:14px;text-decoration:underline;text-underline-offset:5px}.final-cta{border:1px solid #383838;border-radius:9px;padding:35px 43px 38px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 93% 25%,#1b1b1b 0,transparent 58%)}.final-cta:after{content:'';position:absolute;right:-250px;top:-170px;width:600px;height:600px;border-radius:50%;border:1px solid #ffffff05;box-shadow:0 0 0 70px #ffffff02,0 0 0 140px #ffffff02;pointer-events:none}.cta-top{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1}.cta-top .eyebrow{font-size:7px}.cta-top>svg{width:36px;height:36px;stroke-width:1}.final-cta h2{font-family:var(--display);font-size:83px;line-height:1.05;letter-spacing:-4.7px;font-weight:550;margin:32px 0 30px;position:relative;z-index:1}.cta-asterisk{font-weight:400;font-size:.9em;vertical-align:top;margin-left:6px}.cta-bottom{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.cta-bottom>p{font-size:11px;line-height:1.8;color:#888;margin:0}.cta-bottom .button{min-width:196px}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:41px 0 34px}footer .brand{font-size:13px;gap:9px}.footer-tagline{font-size:6px;letter-spacing:1.6px;color:#777}footer>div{display:flex;align-items:center;gap:24px;font-size:8px;color:#777}footer button{font:inherit;background:none;border:0;color:#aaa;padding:0}footer>div>a{font-size:17px;color:#aaa;margin-left:5px}dialog{color:var(--text);background:#111;border:1px solid #444;border-radius:14px;max-width:440px;width:calc(100% - 40px);padding:0;box-shadow:0 30px 120px #000b}dialog::backdrop{background:#000b;backdrop-filter:blur(6px)}.dialog-inner{padding:42px;position:relative}.dialog-close{position:absolute;top:15px;right:15px;background:none;border:0;padding:5px;display:flex;color:#aaa}.dialog-inner h2{font-family:var(--display);font-size:28px;letter-spacing:-1px;font-weight:500;margin:23px 0 16px}.dialog-inner p{color:#999;line-height:1.8;font-size:13px;margin-bottom:28px}.dialog-inner .button{min-height:43px;font-size:12px}.dialog-inner .button svg{width:15px;margin-left:25px}.is-playing .demo-text>span,.is-playing .demo-text>strong{animation:word-enter 3s infinite both}.is-playing .demo-text>strong{animation-delay:.15s}@keyframes word-enter{0%,8%{opacity:0;filter:blur(5px);transform:translateY(18px)}22%,70%{opacity:1;filter:blur(0);transform:translateY(0)}90%,100%{opacity:0;filter:blur(4px);transform:translateY(-10px)}}
@media(min-width:1512px){.site-shell{padding:0 100px}.hero-grid{gap:90px}.hero h1{font-size:103px}.type-art{max-width:450px}.art-words{font-size:94px}.hero-grid{padding:75px 0 85px}}
@media(max-width:1100px){.site-shell{padding:0 40px}.hero-grid{gap:35px}.hero h1{font-size:75px;letter-spacing:-4px}.type-art{padding:20px 22px 15px}.art-words{font-size:72px}.hero-actions{gap:19px}.hero-actions .button{padding:0 17px}.hero-actions .last-arrow{margin-left:8px}.editor-main{grid-template-columns:56px minmax(0,1fr) 190px}.editor-properties{padding:18px 13px}.demo-text{font-size:50px}.feature-grid{gap:20px}.feature h3{font-size:12px}.transcript-line{font-size:10px;gap:5px}.sound-bars{gap:2px;margin-left:20px;margin-right:20px}.community-decoration{right:32px;font-size:65px;top:57px}.privacy-section{gap:25px}.privacy-section h2{font-size:39px}.steps article{padding-right:25px;gap:10px}.steps article+article{padding-left:17px}.step-arrow{right:8px}.steps h3{font-size:12px}.footer-tagline{display:none}}
@media(max-width:800px){.site-shell{padding:0 26px}.header{height:82px}.desktop-nav{gap:20px;font-size:10px}.brand{font-size:15px}.brand img{width:31px;height:31px}.hero{padding-top:28px}.hero-grid{gap:24px;padding:53px 0 60px;grid-template-columns:1.15fr 1fr}.hero h1{font-size:59px;letter-spacing:-3.8px}.title-dot{margin-left:2px}.hero-copy>p{font-size:11px}.hero-actions{gap:13px;flex-wrap:wrap}.hero-actions .button{font-size:11px;min-height:44px}.hero-actions .text-link{font-size:10px}.hero-note{font-size:8px}.type-art{padding:15px}.art-words{font-size:58px;letter-spacing:-3px;padding:24px 3px 35px}.art-top{font-size:5px;letter-spacing:1.1px}.art-top svg{width:18px}.art-count{letter-spacing:-3px}.selected-word{margin-left:6px}.art-bottom{font-size:5px;letter-spacing:1px}.hero-topline .eyebrow{font-size:7px}.edition{font-size:6px}.edition span{padding-left:12px}.section-caption{padding-top:60px}.section-caption h2{font-size:27px}.section-caption p{font-size:9px}.editor-main{grid-template-columns:43px minmax(0,1fr) 160px;min-height:300px}.editor-rail{gap:20px}.rail-active:after{left:-17px}.editor-rail>span{font-size:16px}.editor-rail>span>span{font-size:5px}.editor-preview{padding:12px 14px 0}.preview-canvas{min-height:210px}.demo-text{font-size:44px;letter-spacing:-2px}.preview-canvas[data-preset=mono] .demo-text{font-size:32px}.editor-properties{padding:16px 10px}.properties-title{font-size:8px;margin-bottom:20px}.preset{padding:6px;gap:5px;font-size:5px}.preset>span{font-size:15px}.motion-property span{font-size:6px}.motion-property small{font-size:5px}.features-section{padding:76px 0 60px}.section-heading h2{font-size:30px}.section-heading>p{font-size:9px}.section-heading .eyebrow{font-size:7px}.feature-grid{gap:15px}.feature-visual{height:160px}.sound-bars{margin:26px 15px 17px;height:36px}.transcript-line{font-size:8px;gap:3px}.transcript-selected{padding:3px}.visual-meta{font-size:4px;left:10px;right:10px;letter-spacing:.9px}.preset-sample{font-size:27px}.sample-one{left:18px;top:19px}.sample-two{top:49px;left:calc(50% - 50px)}.sample-three{top:85px;font-size:29px;right:20px}.motion-word{font-size:27px;margin:23px 0 0 16px}.motion-word span{font-size:7px}.curve{height:65px;bottom:20px}.feature-info{gap:8px;margin-top:19px}.feature h3{font-size:11px;line-height:1.5;min-height:33px;margin-bottom:7px}.feature p{font-size:10px}.feature-index{font-size:6px}.privacy-section{grid-template-columns:.9fr 1.1fr;gap:16px;min-height:350px}.privacy-ring{width:250px;height:250px}.ring-two{width:180px;height:180px}.ring-three{width:110px;height:110px}.privacy-art{min-height:300px}.label-local{left:calc(50% - 132px);font-size:5px;top:94px}.label-yours{right:calc(50% - 128px);font-size:5px;bottom:85px}.privacy-copy .eyebrow{font-size:5px;letter-spacing:1.2px}.privacy-section h2{font-size:31px}.privacy-copy>p{font-size:10px}.privacy-points{font-size:8px}.workflow-section{padding:65px 0}.workflow-section h2{font-size:28px}.steps h3{font-size:11px}.steps p{font-size:9px}.steps article{gap:8px}.step-number{font-size:7px}.community-section{padding:35px 25px;gap:18px}.community-section h2{font-size:29px}.community-decoration{font-size:53px;right:22px;top:70px}.community-section p{font-size:10px}.community-symbol{width:35px;height:35px}.community-section .eyebrow{font-size:5px}.faq-section{padding:65px 0;gap:20px;grid-template-columns:1fr 1.5fr}.faq-section h2{font-size:25px}.faq-section .eyebrow{font-size:6px}summary{font-size:10px}.final-cta{padding:30px}.final-cta h2{font-size:69px}footer>div{gap:18px}.footer-tagline{display:none}}
@media(max-width:600px){.site-shell{padding:0 21px}.header{height:77px}.header .brand{font-size:14px;gap:8px}.header .brand img{width:30px;height:30px}.header .button{font-size:10px;min-height:34px;padding:0 12px;gap:9px}.desktop-nav{display:none}.hero{padding-top:27px}.hero-topline .eyebrow{font-size:6px;letter-spacing:1.4px}.edition{font-size:5px;letter-spacing:.9px}.edition span{display:none}.hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:49px;padding:43px 0 49px}.hero h1{font-size:clamp(58px,12.5vw,75px);letter-spacing:-3.7px;margin-bottom:24px}.hero-copy>p{font-size:12px;line-height:1.85;margin-bottom:25px}.hero-actions{gap:24px}.hero-actions .button{min-height:47px;font-size:12px;padding:0 17px}.hero-actions .last-arrow{margin-left:12px}.hero-actions .text-link{font-size:10px}.hero-note{font-size:9px;margin-top:17px}.type-art{align-self:center;width:calc(100% - 38px);max-width:350px;padding:21px 25px 18px;transform:rotate(-3deg)}.art-words{font-size:77px;padding:24px 8px 35px;letter-spacing:-4px}.art-top{font-size:6px}.art-top svg{width:21px}.art-every{margin-right:3px}.art-count{margin-right:0}.selected-word{margin-left:15px;padding-bottom:10px}.selection-label{font-size:5px}.art-bottom{font-size:5px}.hero-bottom{font-size:5px;letter-spacing:1.2px;padding:17px 0}.hero-bottom a{gap:14px}.hero-bottom a span{font-size:12px}.section-caption{padding:50px 0 24px;display:block}.section-caption .eyebrow{font-size:7px;margin-bottom:13px}.section-caption h2{font-size:27px}.section-caption p{font-size:10px;margin-top:12px}.editor-titlebar{font-size:6px;height:29px;padding:0 10px}.editor-saved{display:none}.window-controls i{width:5px;height:5px}.editor-toolbar{padding:0 10px;height:39px}.editor-project{font-size:7px}.local-badge{display:none}.export-badge{font-size:6px;padding:5px 9px}.editor-main{grid-template-columns:34px minmax(0,1fr);min-height:0}.editor-preview{padding:12px 10px 0}.editor-rail{padding-top:19px;gap:23px;border-bottom:1px solid #272727}.editor-rail>span{font-size:15px;gap:5px}.editor-rail>span>span{font-size:4px}.rail-active:after{left:-12px;height:23px}.editor-rail .rail-bottom{margin-bottom:15px}.preview-canvas{min-height:208px}.demo-text{font-size:43px;letter-spacing:-2px}.canvas-small,.canvas-bottom{font-size:4px;letter-spacing:1.3px}.preview-top{font-size:5px;margin-bottom:9px}.preview-controls{height:33px;font-size:6px}.editor-properties{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.3fr;gap:0 16px;padding:14px;border-left:0;border-top:1px solid #292929}.properties-title{grid-column:1/-1;font-size:9px;margin-bottom:14px}.editor-properties>.property-label:first-of-type{grid-column:1;grid-row:2}.editor-properties #caption-input{grid-column:1;grid-row:3;align-self:start;margin-bottom:0;height:33px;font-size:8px}.editor-properties>.property-label:nth-of-type(2){grid-column:2;grid-row:2}.preset-grid{grid-column:2;grid-row:3/6;gap:5px}.preset{font-size:6px;padding:6px 8px;gap:7px}.preset>span{font-size:16px}.editor-properties>.property-label:last-of-type{grid-column:1;grid-row:4;margin:12px 0 0;font-size:5px}#size-slider{grid-column:1;grid-row:5;margin:11px 0 6px}.editor-properties .property-divider,.motion-property{display:none}.timeline-head{padding:9px 12px}.timeline-body{min-height:91px}.track-labels{width:61px;font-size:5px;padding:26px 7px 0;gap:22px}.tracks{padding:0 9px 10px}.timeline-ruler{font-size:4px}.text-track{height:23px;font-size:6px;padding:0 5px}.waveform{height:20px;gap:1px}.waveform i{min-width:1px}.playhead{left:10px;bottom:7px}.editor-footnote{align-items:flex-start;gap:10px;margin-top:14px}.editor-footnote>span{font-size:5px;letter-spacing:.7px}.editor-footnote>span:last-child{display:none}.editor-footnote p{font-size:8px;max-width:185px;line-height:1.7;text-align:right}.features-section{padding:64px 0 43px}.section-heading{display:block;margin-bottom:27px}.section-heading .eyebrow{font-size:6px;margin-bottom:14px}.section-heading h2{font-size:30px}.section-heading>p{font-size:10px;margin-top:17px}.feature-grid{grid-template-columns:1fr;gap:30px}.feature-visual{height:200px}.sound-bars{margin:35px 35px 22px;height:49px;gap:3px}.transcript-line{font-size:13px;gap:7px}.transcript-selected{padding:5px}.visual-meta{font-size:5px;left:18px;right:18px;bottom:15px}.preset-sample{font-size:37px;letter-spacing:-1.3px}.sample-one{top:24px;left:42px}.sample-two{top:66px;left:calc(50% - 65px)}.sample-three{top:112px;right:40px;font-size:41px}.motion-word{margin:29px 0 0 30px;font-size:38px}.motion-word span{font-size:10px;margin-top:3px}.curve{height:80px;bottom:26px}.feature-info{margin-top:17px;gap:13px}.feature-index{font-size:8px;padding-top:3px}.feature h3{font-size:14px;min-height:0;margin-bottom:9px}.feature p{font-size:11px;line-height:1.85;max-width:350px}.privacy-section{display:flex;flex-direction:column;gap:0;padding:0 0 36px}.privacy-art{min-height:292px;width:100%}.privacy-ring{width:250px;height:250px}.ring-two{width:180px;height:180px}.ring-three{width:110px;height:110px}.label-local{left:calc(50% - 151px);top:93px;font-size:5px}.label-yours{right:calc(50% - 148px);bottom:72px;font-size:5px}.privacy-copy{width:100%;padding:5px 7px 0}.privacy-copy .eyebrow{font-size:6px;letter-spacing:1.4px;margin-bottom:17px}.privacy-section h2{font-size:37px}.privacy-copy>p{font-size:11px;margin:19px 0 20px}.privacy-points{font-size:9px;gap:12px}.workflow-section{padding:49px 0}.workflow-section .section-heading{display:flex;align-items:flex-end;margin-bottom:26px}.workflow-section h2{font-size:28px;max-width:270px;line-height:1.35}.workflow-arrow{font-size:35px}.steps{grid-template-columns:1fr}.steps article,.steps article+article{border-left:0;padding:24px 20px 23px 0;gap:17px;border-bottom:1px solid #272727}.steps article:last-child{border-bottom:0;padding-bottom:0}.step-number{font-size:9px;padding-top:3px}.steps h3{font-size:13px;margin-bottom:9px}.steps p{font-size:11px;max-width:270px}.step-arrow{top:26px;font-size:16px;right:0}.community-section{padding:28px 23px 30px;display:block}.community-symbol{margin:0 0 24px;width:37px;height:37px}.community-section .eyebrow{font-size:5px;letter-spacing:1.3px;margin-bottom:15px}.community-section h2{font-size:29px}.community-section p{font-size:10px;max-width:255px;margin:18px 0 21px}.community-decoration{right:15px;top:17px;font-size:28px;letter-spacing:-1px;line-height:1.1;opacity:.6}.community-decoration>span{margin-left:25px}.community-section .button{font-size:10px}.faq-section{grid-template-columns:1fr;padding:52px 0;gap:28px}.faq-section h2{font-size:28px}.faq-section .eyebrow{margin-bottom:13px;font-size:6px}details{padding:19px 0}summary{font-size:11px}.final-cta{padding:23px 23px 27px}.cta-top .eyebrow{font-size:5px;letter-spacing:1.1px;gap:7px}.cta-top .status-dot{width:4px;height:4px}.cta-top>svg{width:24px;height:24px}.final-cta h2{font-size:61px;letter-spacing:-3.4px;margin:29px 0 26px}.cta-bottom{align-items:flex-start;flex-direction:column;gap:23px}.cta-bottom>p{font-size:10px}.cta-bottom .button{min-height:46px;font-size:12px;min-width:190px}.final-cta:after{width:380px;height:380px;right:-260px;top:20px}footer{padding:31px 0;flex-wrap:wrap;gap:22px}footer .brand{font-size:13px}footer .brand img{width:28px;height:28px}footer>div{width:100%;justify-content:space-between;font-size:8px;gap:12px}footer>div>a{margin-left:auto}footer>div>span{margin-left:auto}.dialog-inner{padding:35px 28px}.dialog-inner h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.button-discord{background:#5865f2;color:#fff;white-space:nowrap}.button-discord:hover{background:#4752c4}.button-discord svg{width:19px;height:19px}.hero-actions{gap:12px;flex-wrap:wrap}.hero-actions .text-link{margin-left:12px}@media(max-width:600px){.hero-actions{gap:10px}.hero-actions .button{padding:0 12px;gap:7px}.hero-actions .last-arrow{margin-left:5px}.hero-actions .text-link{flex-basis:100%;margin:8px 0 0}}
