.landing-page{--pd-text: #f2eff9;--pd-muted: #a8a6bb;--pd-line: #2c293b;--pd-purple: #c7afff;color:var(--pd-text);background:#0c0d12;font-family:DM Sans,sans-serif;overflow:clip}.pd-container{max-width:1240px;margin:auto;padding-inline:36px}.landing-page a{text-decoration:none}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4,.pd-wordmark{font-family:Manrope,sans-serif}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4,.landing-page p{margin:0}.pd-eyebrow{font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:.09em;text-transform:uppercase;line-height:1.8}.pd-nav{border-bottom:1px solid var(--pd-line);position:sticky;top:0;background:#0c0d12ed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30}.pd-nav-inner{height:80px;display:flex;align-items:center;justify-content:space-between;gap:28px}.pd-wordmark{display:inline-flex;align-items:center;gap:10px;font-size:26px;font-weight:800;letter-spacing:-1.5px}.pd-wordmark>span:first-child{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:var(--pd-purple);color:#27173f}.pd-wordmark .pd-brand-period{color:var(--pd-purple);margin-left:-9px}.pd-desktop-nav,.pd-nav-actions{display:flex;align-items:center;gap:28px;font-size:12px}.pd-nav-actions{gap:22px}.pd-login{display:flex;gap:10px;align-items:center}.pd-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:17px 23px;border:1px solid transparent;border-radius:9px;background:var(--pd-purple);color:#251633;font-size:13px;font-weight:650;transition:transform .2s,background .2s}.pd-button:hover{background:#e0d1ff;transform:translateY(-2px)}.pd-button-small{padding:12px 17px;gap:14px;font-size:12px}.pd-text-link{display:inline-flex;align-items:center;gap:12px;font-weight:600;font-size:12px}.pd-text-link:hover,.pd-desktop-nav a:hover,.pd-footer a:hover{color:var(--pd-purple)}.pd-mobile-nav{display:none}.pd-hero{position:relative;isolation:isolate;padding-top:106px}.pd-hero-glow{position:absolute;z-index:-1;pointer-events:none;top:-150px;right:-100px;bottom:0;left:30%;background:radial-gradient(ellipse at 65% 50%,#6e3bb02c,transparent 60%)}.pd-hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:62px}.pd-hero-copy>.pd-eyebrow{display:flex;align-items:center;gap:10px;color:#d0bddf}.pd-live-dot{display:inline-block;width:6px;height:6px;background:#d0b3ff;box-shadow:0 0 14px #b69fea55;border-radius:50%;flex-shrink:0}.pd-hero h1{font-size:clamp(54px,5.7vw,78px);letter-spacing:-4.6px;line-height:1.09;font-weight:700;margin-block:24px}.pd-hero h1 span{background:linear-gradient(110deg,#e2cfff,#baa4ff 70%,#8b7aba);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pd-hero-description{color:var(--pd-muted);font-size:16px;line-height:1.9;max-width:440px}.pd-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:31px}.pd-hero-note{margin-top:20px!important;font-size:10px;color:var(--pd-muted)}.pd-hero-demo{position:relative;padding-bottom:48px;min-width:0}.pd-demo-window{position:relative;border:1px solid #514263;border-radius:15px;background:linear-gradient(145deg,#24202e,#14151c);box-shadow:0 25px 100px #0007,0 0 80px -40px #b085ff55;overflow:hidden}.pd-demo-top{display:flex;justify-content:space-between;gap:10px;padding:18px 20px;border-bottom:1px solid #ffffff0d;font-family:IBM Plex Mono,monospace;font-size:8px;color:var(--pd-muted);letter-spacing:.05em}.pd-window-dots{color:#665874;font-size:9px}.pd-demo-show{display:flex;align-items:center;gap:24px;padding:28px}.pd-cover{width:150px;height:166px;flex-shrink:0;padding:15px;border-radius:8px;border:1px solid #ad8bc865;background:radial-gradient(circle at 90% 0%,#f5ce9e30,transparent 65%),linear-gradient(145deg,#835aaf,#362749);display:flex;flex-direction:column;justify-content:space-between;color:#f3e1ff}.pd-cover>span:first-child{font-size:20px;letter-spacing:5px;font-weight:700}.pd-cover>span:last-child{font-family:IBM Plex Mono,monospace;font-size:6px;letter-spacing:.1em}.pd-demo-show h2{font-size:23px;letter-spacing:-.8px;line-height:1.35;margin-block:12px;font-weight:600}.pd-demo-show>.pd-cover+div>p:last-child{color:var(--pd-muted);font-size:11px}.pd-demo-show .pd-eyebrow{font-size:8px;color:#c0a4da}.pd-waveform{height:80px;display:flex;align-items:center;justify-content:center;gap:4px;padding-inline:28px;margin-block:5px 28px}.pd-waveform i{width:5px;flex:1;max-width:7px;border-radius:10px;background:linear-gradient(#e9cbff,#9b79dd);transform-origin:center;animation:pd-sound 2.2s ease-in-out infinite alternate;animation-play-state:paused}.pd-demo-steps{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 22px;border-top:1px solid var(--pd-line);font-size:9px;color:var(--pd-muted)}.pd-demo-steps>span{display:flex;gap:5px;align-items:center}.pd-demo-steps .pd-step-active{color:#ddc9ff}.pd-floating-note{position:relative;margin:-3px 18px -48px 38px;display:flex;align-items:center;gap:14px;padding:18px;background:#2b2233;border:1px solid #6b4c7c;border-radius:9px;transform:rotate(-3deg);box-shadow:0 20px 35px #0005}.pd-note-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#e2bcff1a;color:#d7b7f4;flex-shrink:0}.pd-floating-note strong{display:block;font-size:11px;font-weight:600}.pd-floating-note p{font-size:9px;color:#baabc4;margin-top:6px}.pd-floating-note>svg{color:#c8acdc;margin-left:auto;flex-shrink:0}.pd-hero-bottom{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;border-block:1px solid var(--pd-line);padding-block:25px;margin-top:100px;color:var(--pd-muted);font-size:11px}.pd-hero-bottom>span,.pd-hero-bottom>a{display:flex;align-items:center;gap:10px}.pd-hero-bottom>.pd-eyebrow{font-size:8px}.pd-section{padding-block:112px}.pd-section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px}.pd-section-heading .pd-eyebrow{margin-bottom:18px;color:var(--pd-purple)}.landing-page h2{font-size:42px;line-height:1.2;letter-spacing:-1.8px;font-weight:650}.landing-page h2 span{color:#a49ab6}.pd-section-heading>p{color:var(--pd-muted);font-size:14px;line-height:1.85;max-width:310px}.pd-workflow-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--pd-line)}.pd-workflow-grid article{padding:30px 36px 32px 0}.pd-workflow-grid article+article{padding-left:36px;border-left:1px solid var(--pd-line)}.pd-workflow-grid article>div{display:flex;align-items:center;justify-content:space-between;color:#c3aadf;margin-bottom:30px}.pd-step-number{font-family:IBM Plex Mono,monospace;font-size:12px}.pd-workflow-grid h3{font-size:20px;font-weight:600;letter-spacing:-.6px;margin-bottom:14px}.pd-workflow-grid p{color:var(--pd-muted);line-height:1.85;font-size:13px}.pd-studio-section{padding-block:85px;background:#12121b;border-block:1px solid var(--pd-line)}.pd-editor-preview{display:grid;grid-template-columns:190px 1fr;border:1px solid #514263;border-radius:12px;overflow:hidden;box-shadow:0 30px 80px #0004}.pd-editor-preview aside{position:relative;padding:25px 18px;background:#14111b}.pd-editor-preview aside .pd-wordmark{font-size:20px}.pd-editor-preview aside .pd-wordmark>span{width:28px;height:28px;border-radius:8px}.pd-editor-preview aside>p{margin:40px 8px 12px;color:var(--pd-muted);font-size:8px}.pd-editor-preview aside>span:not(.pd-wordmark){display:flex;align-items:center;gap:10px;font-size:10px;padding:12px 10px;border-radius:6px;color:var(--pd-muted)}.pd-editor-preview aside>.pd-preview-nav{background:#c3a6ff14;color:#ddcbf9!important}.pd-editor-preview aside small{position:absolute;bottom:25px;left:28px;font-size:8px;color:var(--pd-muted)}.pd-preview-content{background:#1a1923;padding:30px;min-width:0}.pd-preview-breadcrumb{font-size:9px;color:var(--pd-muted);margin-bottom:25px}.pd-preview-breadcrumb span{padding:0 12px}.pd-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px}.pd-preview-heading h3{font-size:21px;font-weight:600;letter-spacing:-.6px}.pd-preview-heading>span{color:#dbbfff;background:#462e59;border:1px solid #614076;font-size:8px;border-radius:5px;padding:6px 9px;white-space:nowrap}.pd-editor-columns{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.pd-script-sheet{background:#24212d;border:1px solid #3c3449;border-radius:8px;padding:24px}.pd-script-sheet>div{display:flex;align-items:center;gap:8px;font-family:IBM Plex Mono,monospace;font-size:8px;color:#bfa7db;margin-bottom:22px}.pd-script-sheet>div>span:last-child{margin-left:auto;font-size:7px;color:var(--pd-muted)}.pd-script-sheet p{font-size:12px;color:#d5ccdf;line-height:1.9;margin-bottom:20px}.pd-cursor{display:block;width:2px;height:15px;background:#c7afff}.pd-recording-card{border:1px solid #54415e;border-radius:8px;background:radial-gradient(ellipse at top right,#9b6ab729,transparent 80%),#211b2a;padding:24px}.pd-recording-card>.pd-eyebrow{font-size:8px;color:#d8b8e8}.pd-recording-card h4{font-size:23px;line-height:1.3;font-weight:500;margin:15px 0 25px;letter-spacing:-.5px}.pd-recording-card>div:not(.pd-waveform){display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;margin-bottom:14px}.pd-recording-card>div>span{color:var(--pd-muted);font-size:8px;font-family:IBM Plex Mono,monospace}.pd-recording-card strong{font-weight:500}.pd-waveform-small{height:35px;gap:2px;padding:0;margin-block:25px}.pd-preview-action{display:block;padding:10px;border-radius:5px;border:1px solid #705284;font-size:9px;color:#dbc2ed;text-align:center}.pd-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:50px}.pd-feature-grid article>svg{color:var(--pd-purple);margin-bottom:20px}.pd-feature-grid h3{font-size:19px;font-weight:600;letter-spacing:-.5px;margin-bottom:12px}.pd-feature-grid p{color:var(--pd-muted);font-size:13px;line-height:1.85}.pd-developer-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:110px}.pd-developer-section .pd-eyebrow{color:var(--pd-purple);margin-bottom:20px}.pd-developer-section>div>p:not(.pd-eyebrow){font-size:14px;color:var(--pd-muted);line-height:1.9;margin-top:24px}.pd-developer-section .pd-text-link{margin-top:25px;color:var(--pd-purple)}.pd-developer-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px;font-size:9px;color:var(--pd-muted)}.pd-developer-tags span{padding:6px 8px;border:1px solid var(--pd-line);border-radius:5px}.pd-api-preview{background:#17151f;border:1px solid #48374f;border-radius:12px;overflow:hidden;min-width:0}.pd-api-preview>div{display:flex;gap:12px;align-items:center;padding:20px;border-bottom:1px solid var(--pd-line);font-family:IBM Plex Mono,monospace;font-size:8px;color:#bca8d0}.pd-api-preview pre{margin:0;padding:28px 22px;overflow-x:auto;font-size:11px;line-height:2;color:#d0bceb;font-family:IBM Plex Mono,monospace}.pd-api-preview>p{display:flex;align-items:center;gap:10px;border-top:1px solid var(--pd-line);padding:20px;margin:0!important;font-size:10px!important}.pd-faq-section{display:grid;grid-template-columns:1fr 1.2fr;gap:75px;padding-bottom:100px}.pd-faq-section .pd-eyebrow{color:var(--pd-purple);margin-bottom:18px}.pd-faq-section h2{font-size:32px}.pd-faq-section>div>p:last-child{color:var(--pd-muted);font-size:13px;margin-top:20px}.pd-faq-section details{border-top:1px solid var(--pd-line)}.pd-faq-section details:last-child{border-bottom:1px solid var(--pd-line)}.pd-faq-section summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;font-size:13px;list-style:none}.pd-faq-section summary::-webkit-details-marker{display:none}.pd-faq-section summary span{color:var(--pd-purple);font-size:20px}.pd-faq-section details[open] summary span{transform:rotate(45deg)}.pd-faq-section details p{color:var(--pd-muted);font-size:12px;line-height:1.9;padding:0 25px 24px 0}.pd-final-section{background:radial-gradient(ellipse at right,#6042744d,transparent 65%),#21192b;border-block:1px solid #423049;overflow:hidden}.pd-final-section>.pd-container{padding-block:80px;position:relative;isolation:isolate}.pd-final-section .pd-eyebrow{color:#d0b7de}.pd-final-section h2{font-size:76px;letter-spacing:-3.5px;margin:20px 0}.pd-final-section p:not(.pd-eyebrow){color:#b7a9c5;font-size:15px;line-height:1.9}.pd-final-section .pd-button{margin-top:28px}.pd-final-wave{position:absolute;right:-130px;top:70px;width:650px;height:300px;opacity:.35;transform:rotate(-14deg);z-index:-1}.pd-final-wave .pd-waveform{height:100%;gap:8px}.pd-final-wave .pd-waveform i{max-width:11px}.pd-footer{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:35px;padding-top:45px}.pd-footer p{color:var(--pd-muted);font-size:12px;margin-top:16px}.pd-footer nav{display:flex;flex-wrap:wrap;gap:28px;padding-top:12px;font-size:11px}.pd-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--pd-line);width:100%;padding-block:23px 72px;font-size:9px;color:var(--pd-muted)}.pd-motion-control{position:fixed;right:16px;bottom:16px;z-index:35;display:flex;gap:8px;align-items:center;min-height:36px;background:#1c1725f5;border:1px solid #594267;border-radius:100px;padding:8px 12px;color:#d0badf;font:9px IBM Plex Mono,monospace;cursor:pointer}.pd-motion-control:disabled{cursor:default}.landing-page[data-motion=true] .pd-motion-scene.in-view .pd-waveform i{animation-play-state:running}.pd-skip{position:fixed;top:-100px;left:20px;padding:12px 20px;z-index:50;background:var(--pd-purple);color:#23152f}.pd-skip:focus{top:10px}@keyframes pd-sound{0%{transform:scaleY(.45);opacity:.6}to{transform:scaleY(1);opacity:1}}@media(max-width:1050px){.pd-hero-grid{gap:30px}.pd-nav-inner{gap:20px}.pd-desktop-nav{gap:18px}.pd-login{display:none}.pd-hero h1{font-size:62px;letter-spacing:-3.8px}.pd-demo-show{padding:22px;gap:18px}.pd-cover{width:120px;height:145px}.pd-demo-show h2{font-size:20px}.pd-floating-note{margin-left:20px}.pd-section-heading{gap:28px}.pd-section-heading h2{font-size:36px}.pd-editor-preview{grid-template-columns:150px 1fr}.pd-preview-content{padding:25px}.pd-editor-columns{gap:14px}.pd-script-sheet,.pd-recording-card{padding:18px}.pd-preview-heading{align-items:start}.pd-preview-heading h3{font-size:18px}.pd-developer-section{gap:40px}.pd-final-wave{right:-230px;opacity:.22}}@media(max-width:800px){.pd-container{padding-inline:24px}.pd-nav-inner{height:70px}.pd-desktop-nav{display:none}.pd-mobile-nav{display:block}.pd-mobile-nav summary{cursor:pointer;list-style:none;padding:8px}.pd-mobile-nav summary::-webkit-details-marker{display:none}.pd-mobile-nav nav{position:absolute;left:0;right:0;top:70px;display:flex;flex-direction:column;padding:18px 24px;background:#15131d;border-bottom:1px solid var(--pd-line)}.pd-mobile-nav nav>a{padding:14px 0}.pd-hero{padding-top:65px}.pd-hero-grid{grid-template-columns:1fr;gap:50px}.pd-hero h1{font-size:74px}.pd-hero-description{max-width:530px}.pd-hero-demo{max-width:600px;width:100%}.pd-demo-show{padding:28px;gap:28px}.pd-cover{width:145px;height:158px}.pd-hero-bottom{margin-top:65px}.pd-hero-bottom>.pd-eyebrow{width:100%}.pd-section{padding-block:75px}.pd-section-heading{flex-direction:column;align-items:start;gap:20px}.pd-section-heading>p{max-width:480px}.pd-workflow-grid article{padding-right:20px}.pd-workflow-grid article+article{padding-left:20px}.pd-studio-section{padding-block:65px}.pd-editor-preview{grid-template-columns:1fr}.pd-editor-preview aside{display:none}.pd-feature-grid{gap:25px}.pd-developer-section{grid-template-columns:1fr;padding-block:75px;gap:32px}.pd-developer-section>div>p{max-width:550px}.pd-faq-section{grid-template-columns:1fr;gap:30px;padding-bottom:75px}.pd-final-section h2{font-size:64px}.pd-final-wave{right:-350px}.pd-final-section>.pd-container{padding-block:65px}}@media(max-width:520px){.pd-container{padding-inline:20px}.pd-nav-inner{height:66px;gap:10px}.pd-wordmark{font-size:23px;gap:8px}.pd-wordmark>span:first-child{width:31px;height:31px}.pd-button-small{padding:10px 12px;gap:8px;font-size:10px}.pd-nav-actions{gap:4px}.pd-mobile-nav nav{top:66px}.pd-hero{padding-top:48px}.pd-hero h1{font-size:58px;letter-spacing:-3.4px}.pd-eyebrow{font-size:8px}.pd-hero-description{font-size:14px}.pd-actions{gap:20px}.pd-button{padding:15px 18px;font-size:12px;gap:14px}.pd-button-small{padding:10px 12px;font-size:10px}.pd-text-link{font-size:11px}.pd-hero-note{font-size:9px;line-height:1.8}.pd-demo-top{padding:15px;font-size:7px}.pd-demo-show{padding:21px 18px;gap:17px}.pd-cover{width:100px;height:122px;padding:12px}.pd-cover>span:first-child{font-size:14px;letter-spacing:3px}.pd-cover>span:last-child{font-size:5px}.pd-cover svg{width:40px;height:40px}.pd-demo-show h2{font-size:19px;line-height:1.4}.pd-demo-show .pd-eyebrow{font-size:6px}.pd-demo-show>.pd-cover+div>p:last-child{font-size:9px}.pd-waveform{gap:3px;height:60px;padding-inline:18px}.pd-demo-steps{padding:15px;font-size:7px;gap:7px}.pd-demo-steps>span{gap:4px}.pd-floating-note{margin-inline:18px 0;padding:14px;gap:10px}.pd-floating-note strong{font-size:9px}.pd-floating-note p{font-size:8px}.pd-floating-note>svg{display:none}.pd-note-icon{width:28px;height:28px}.pd-hero-bottom{gap:18px;font-size:10px}.pd-hero-bottom>a{width:100%}.pd-section{padding-block:65px}.pd-section-heading h2{font-size:31px;letter-spacing:-1.1px}.pd-section-heading>p{font-size:13px}.pd-workflow-grid{grid-template-columns:1fr}.pd-workflow-grid article,.pd-workflow-grid article+article{padding:24px 0;border-left:0}.pd-workflow-grid article+article{border-top:1px solid var(--pd-line)}.pd-workflow-grid article>div{margin-bottom:17px}.pd-studio-section{padding-block:55px}.pd-preview-content{padding:20px 16px}.pd-preview-breadcrumb{font-size:8px}.pd-preview-heading{flex-direction:column;gap:12px}.pd-editor-columns{grid-template-columns:1fr}.pd-script-sheet{padding:19px}.pd-recording-card{display:none}.pd-feature-grid{grid-template-columns:1fr;gap:30px}.pd-feature-grid article>svg{margin-bottom:13px}.pd-feature-grid h3{font-size:19px}.pd-developer-section h2{font-size:34px}.pd-api-preview pre{font-size:9px;padding:24px 16px}.pd-developer-tags{font-size:8px}.pd-faq-section h2{font-size:30px}.pd-final-section h2{font-size:55px;letter-spacing:-2.7px}.pd-final-section p:not(.pd-eyebrow){font-size:13px}.pd-final-wave{right:-430px;opacity:.18}.pd-footer{gap:25px}.pd-footer nav{gap:22px;font-size:10px}.pd-footer-bottom{flex-direction:column;gap:10px}.pd-motion-control{bottom:10px;right:10px}}@media(max-width:360px){.pd-container{padding-inline:16px}.pd-hero h1{font-size:50px}.pd-actions{gap:17px}.pd-hero-note{font-size:8px}.pd-demo-show{gap:12px}.pd-demo-show h2{font-size:17px}.pd-cover{width:88px}.pd-demo-steps{padding:13px 10px;font-size:6px}.pd-preview-heading h3{font-size:17px}}.landing-page[data-motion=true] .pd-motion-scene.in-view .studio-emoji-track{animation-play-state:running}.studio-signature{font-size:12px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.studio-signature>span{white-space:nowrap}.studio-emoji{display:inline-block;width:1.5em;height:1.4em;overflow:hidden;vertical-align:-.32em;text-align:center}.studio-emoji-track{display:block;animation:studio-emoji-roll 12.8s cubic-bezier(.65,0,.35,1) infinite;animation-play-state:paused}.studio-emoji-track>span{display:block;height:1.4em;line-height:1.4em}.studio-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes studio-emoji-roll{0%,10%{transform:translateY(-0em)}12.5%,22.5%{transform:translateY(-1.4em)}25%,35%{transform:translateY(-2.8em)}37.5%,47.5%{transform:translateY(-4.2em)}50%,60%{transform:translateY(-5.6em)}62.5%,72.5%{transform:translateY(-7em)}75%,85%{transform:translateY(-8.4em)}87.5%,97.5%{transform:translateY(-9.8em)}to{transform:translateY(-11.2em)}}@media(prefers-reduced-motion:reduce){.landing-page *,.landing-page *:before,.landing-page *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
