.nav-inner{max-width:1360px;gap:24px}.nav-links{gap:22px;font-size:16px}.nav-links a{position:relative;padding:25px 0;white-space:nowrap;color:#bdbbce;transition:color .2s}.nav-links a:hover,.nav-links a.current{color:white}.nav-links a:after{content:'';position:absolute;bottom:16px;left:0;right:0;height:2px;background:#b9a3ff;transform:scaleX(0);transition:transform .25s}.nav-links a.current:after{transform:scaleX(1)}.nav-actions{display:flex;gap:18px;align-items:center;margin-left:auto;white-space:nowrap}.studio-link{font-size:16px;color:#d2c9e6}.brand{font-size:21px}.reading-line{position:absolute;bottom:0;height:2px;background:linear-gradient(90deg,#7550ec,#d4c2ff);width:100%;transform-origin:left;transform:scaleX(0)}.hero{position:relative;isolation:isolate}.hero:before,.hero:after{content:'';position:absolute;pointer-events:none;width:450px;height:450px;border-radius:50%;filter:blur(75px);opacity:.16;z-index:-1;background:radial-gradient(circle,#7345cf,transparent 65%);animation:ambientDrift 16s ease-in-out infinite alternate}.hero:before{top:0;left:-100px}.hero:after{right:-100px;top:250px;animation-delay:-8s}.hero-preview figure{transition:transform .5s}.hero-preview:hover .hero-input{transform:rotate(-2deg) translateY(-5px)}.hero-preview:hover .hero-output{transform:rotate(1deg) translateY(-8px)}
.proof-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #ffffff22;border-radius:22px;overflow:hidden;background:#151624}.proof-cards article{padding:35px 26px;transition:background .3s}.proof-cards article+article{border-left:1px solid #ffffff20}.proof-cards article:hover{background:#202035}.proof-cards article>span{font-size:16px;color:#c0bbd1}.proof-cards strong{display:block;font-size:clamp(28px,3.2vw,42px);font-weight:800;letter-spacing:-.05em;white-space:nowrap;margin:15px 0 10px}.proof-cards small{font-size:18px;margin-left:5px;font-weight:500;color:#aaa7bc}.proof-cards p{font-size:14px;color:#9f9bb3}.proof-featured{background:#211b37}.proof-featured strong{color:#c5b1ff}.proof-note{text-align:center;font-size:14px;color:#aaa6bc;margin-top:24px}.clean-original{margin:20px 0 0;padding:20px 26px;background:#141522}.clean-original summary{display:flex;align-items:center;justify-content:space-between;list-style:none}.clean-original summary span{transition:transform .2s}.clean-original[open] summary span{transform:rotate(90deg)}.clean-original img{height:auto;object-fit:contain}.screen-demo{min-width:0;background:#f7f7fb;border:1px solid #81759d55;border-radius:20px;overflow:hidden;box-shadow:0 25px 60px #0004}.screen-chrome{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 17px;background:#242135;color:#ddd8ec;font-size:13px}.window-dots{display:flex;gap:5px}.window-dots i{width:7px;height:7px;border-radius:50%;background:#8a809c}.live-tag{border:1px solid #9d8ca64a;border-radius:20px;font-size:11px;padding:3px 7px;white-space:nowrap;color:#d9caff}.screen-demo video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#f7f7fb}.screen-caption{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;background:#201e30;color:#ccc6dc;font-size:13px}.screen-caption .quiet-button{font-size:12px;min-height:34px;padding:5px 12px;white-space:nowrap}.screen-demo .caption{margin:0;padding:10px;font-size:11px;background:#181726;color:#aaa3bb}.method{grid-template-columns:.67fr 1.33fr;gap:35px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1140px;gap:20px}.price-card{padding:35px 25px;transition:transform .3s,border-color .3s}.price-card:hover{transform:translateY(-6px);border-color:#bba6ee}.price-card .amount{font-size:43px}.price-card h3{font-size:25px}.price-card .unit{min-height:48px}.price-card ul{font-size:16px}.price-card .btn{width:100%;font-size:16px;padding:15px 14px}.plan-label{display:block;color:#aaa3be;font-size:14px;margin-bottom:18px}.single-plan h3{margin-top:0}.single-plan .plan-label{height:0;position:relative;top:-11px}.marquee-track{animation-duration:44s}.marquee:hover .marquee-track{animation-play-state:paused}.reveal{opacity:0;transform:translateY(22px);transition:opacity .65s var(--reveal-delay,0ms),transform .65s var(--reveal-delay,0ms)}.reveal.seen{opacity:1;transform:none}.paused .reveal{opacity:1;transform:none}.paused .hero:before,.paused .hero:after{animation-play-state:paused}video::-webkit-media-controls{display:none!important}
@keyframes ambientDrift{from{transform:translate(0,0)}to{transform:translate(90px,-45px)}}
@media(max-width:1100px){.nav-inner{gap:15px;flex-wrap:wrap;padding-top:12px;padding-bottom:0}.nav-actions{margin-left:auto}.nav-links{order:3;flex-basis:100%;margin:0;justify-content:center;gap:30px;overflow:auto}.nav-links>a:not(.btn){display:block}.nav-links a{padding:12px 0 17px}.nav-links a:after{bottom:8px}.method{grid-template-columns:1fr}.proof-cards strong{font-size:31px}.price-card .amount{font-size:35px}.pricing-grid{gap:14px}.price-card{padding:32px 20px}}
@media(max-width:700px){.nav-inner{padding-left:16px;padding-right:16px}.nav-links{justify-content:flex-start;gap:23px;font-size:14px;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.nav-actions{gap:12px}.studio-link{font-size:13px}.brand{font-size:18px}.nav-cta{font-size:12px;padding:9px 12px}.proof-cards{grid-template-columns:1fr}.proof-cards article{padding:23px}.proof-cards article+article{border-left:0;border-top:1px solid #ffffff20}.proof-cards strong{font-size:39px;margin:6px 0}.pricing-grid{grid-template-columns:1fr;gap:30px}.price-card .amount{font-size:43px}.screen-chrome{font-size:11px;padding:11px}.screen-caption{font-size:11px}.price-card .unit{min-height:0}.hero-preview{margin-top:35px}.screen-demo .live-tag{display:none}}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.hero:before,.hero:after{animation:none}.price-card:hover{transform:none}}

@media(max-width:1100px){html{scroll-padding-top:145px}}
@media(max-width:900px){.pricing-grid{grid-template-columns:1fr;max-width:560px;gap:36px}.price-card{padding:36px 30px}.price-card .amount{font-size:45px}.price-card .unit{min-height:0}.price-card ul{font-size:17px}.price-card .recommend{white-space:nowrap;font-size:14px}.price-card.recommended{padding-top:42px}.single-plan .plan-label{height:auto;position:static;margin-bottom:12px}}

.library-demo{max-width:1000px;margin:0 auto}.library-demo video{aspect-ratio:1280/864}.library-demo .screen-chrome{font-size:15px}.library-demo .caption{font-size:12px;line-height:1.8}

/* Approved editorial designs: distinct from recorded app output. */
.design-showcase{min-width:0;scroll-margin-top:100px}.design-showcase figure{margin:0;border:1px solid #ffffff24;border-radius:20px;overflow:hidden;background:#1b1828;box-shadow:0 25px 60px #0004}.design-showcase figure>a{display:block}.design-showcase img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.design-showcase figcaption{display:flex;justify-content:space-between;gap:15px;padding:17px 20px;font-size:15px;color:#d9cfed}.design-showcase figcaption a{color:#e0d1ff}.design-disclosure{font-size:12px;line-height:1.7;color:#a8a1b6;margin:12px 4px}.actual-demo{margin-top:22px;border-top:1px solid #ffffff22;padding-top:16px}.actual-demo summary{cursor:pointer;color:#b7adc9;font-size:15px;padding:9px 0}.actual-demo[open] .screen-demo{margin-top:14px}.method{align-items:center}@media(max-width:700px){.design-showcase{scroll-margin-top:145px}.design-showcase figcaption{font-size:13px;padding:14px}}
