.waveform-module__4MqjUq__wave{align-items:center;gap:var(--wave-gap,3px);width:100%;height:100%;display:flex}.waveform-module__4MqjUq__bar{min-width:2px;height:calc(var(--h) * 100%);background:var(--wave-rest,#ffffff24);transform-origin:50%;border-radius:999px;flex:1 1 0}.waveform-module__4MqjUq__live .waveform-module__4MqjUq__bar{background:var(--wave-live,var(--color-accent));animation:waveform-module__4MqjUq__pulse 1.8s var(--ease-standard) infinite alternate;animation-delay:calc(var(--i) * -113ms)}@keyframes waveform-module__4MqjUq__pulse{0%{transform:scaleY(.28)}to{transform:scaleY(1)}}.waveform-module__4MqjUq__progress .waveform-module__4MqjUq__bar{position:relative;overflow:hidden}.waveform-module__4MqjUq__progress .waveform-module__4MqjUq__bar:after{content:"";border-radius:inherit;background:var(--color-accent);opacity:clamp(0, calc((var(--p,0) * var(--n) - var(--i)) * 1.5), 1);position:absolute;inset:0}
.feature-story-module__9L2BFW__scene{--steps:3;position:relative}.feature-story-module__9L2BFW__stage{padding-block:6rem}.feature-story-module__9L2BFW__grid{align-items:start;gap:3rem;display:grid}.feature-story-module__9L2BFW__device{width:min(17rem,68vw);margin-inline:auto}.feature-story-module__9L2BFW__screen:not(:first-child){display:none}.feature-story-module__9L2BFW__steps{gap:4.5rem;display:grid}.feature-story-module__9L2BFW__meter{display:none}@media (min-width:768px){.feature-story-module__9L2BFW__grid{grid-template-columns:1fr 1fr;gap:3rem}.feature-story-module__9L2BFW__deviceColumn{position:sticky;top:6rem}.feature-story-module__9L2BFW__device{width:min(20rem,100%)}.feature-story-module__9L2BFW__steps{gap:40vh;padding-block:10vh 20vh}}.feature-story-module__9L2BFW__scene[data-scene=on]{height:calc(100svh + var(--steps) * 70svh)}.feature-story-module__9L2BFW__scene[data-scene=on] .feature-story-module__9L2BFW__stage{align-items:center;height:100svh;padding-block:4.5rem 1.5rem;display:flex;position:sticky;top:0}.feature-story-module__9L2BFW__scene[data-scene=on] .feature-story-module__9L2BFW__grid{align-items:center;gap:1.75rem;width:100%}.feature-story-module__9L2BFW__scene[data-scene=on] .feature-story-module__9L2BFW__device{width:min(62vw,22svh)}.feature-story-module__9L2BFW__scene[data-scene=on] .feature-story-module__9L2BFW__screenStack{position:absolute;inset:0}.feature-story-module__9L2BFW__scene[data-scene=on] .feature-story-module__9L2BFW__screen{opacity:0;transition:opacity .6s var(--ease-standard), transform .9s var(--ease-out-soft);display:block;position:absolute;inset:0;transform:scale(1.03)}.feature-story-module__9L2BFW__scene[data-scene=on] .feature-story-module__9L2BFW__screen[data-active=current]{opacity:1;transform:none}.feature-story-module__9L2BFW__scene[data-scene=on] .feature-story-module__9L2BFW__steps{min-height:11.5rem;padding:0;display:block;position:relative}.feature-story-module__9L2BFW__scene[data-scene=on] .feature-story-module__9L2BFW__step{opacity:0;transition:opacity .5s var(--ease-standard), transform .8s var(--ease-out-soft);pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;transform:translateY(1.75rem)}.feature-story-module__9L2BFW__scene[data-scene=on] .feature-story-module__9L2BFW__step[data-active=before]{transform:translateY(-1.75rem)}.feature-story-module__9L2BFW__scene[data-scene=on] .feature-story-module__9L2BFW__step[data-active=current]{opacity:1;pointer-events:auto;transform:none}.feature-story-module__9L2BFW__scene[data-scene=on] .feature-story-module__9L2BFW__meter{width:min(100%,18rem);height:1.75rem;margin-top:1.5rem;display:block}@media (min-width:768px){.feature-story-module__9L2BFW__scene[data-scene=on] .feature-story-module__9L2BFW__grid{gap:3rem}.feature-story-module__9L2BFW__scene[data-scene=on] .feature-story-module__9L2BFW__device{width:min(100%,21rem,34svh)}.feature-story-module__9L2BFW__scene[data-scene=on] .feature-story-module__9L2BFW__deviceColumn{position:static}.feature-story-module__9L2BFW__scene[data-scene=on] .feature-story-module__9L2BFW__steps{min-height:16rem}.feature-story-module__9L2BFW__scene[data-scene=on] .feature-story-module__9L2BFW__meter{margin-top:2.5rem}}@media (min-width:1024px){.feature-story-module__9L2BFW__grid,.feature-story-module__9L2BFW__scene[data-scene=on] .feature-story-module__9L2BFW__grid{gap:5rem}}
.screenshot-group-module__Yp63tG__row{justify-content:center;align-items:center;display:flex;position:relative}.screenshot-group-module__Yp63tG__slotSide{z-index:10;width:30%;position:relative}.screenshot-group-module__Yp63tG__slotCentre{z-index:20;width:40%;position:relative}.screenshot-group-module__Yp63tG__phone{--open-x:5%;--closed-x:104%;--tilt:7deg;transform-origin:50% 65%;will-change:transform;container-type:inline-size}.screenshot-group-module__Yp63tG__left{transform:translateX(calc(var(--closed-x) - (var(--closed-x) + var(--open-x)) * var(--p,0))) rotate(calc(var(--tilt) * -1 * var(--p,0))) scale(calc(.86 + .14 * var(--p,0)))}.screenshot-group-module__Yp63tG__right{transform:translateX(calc(var(--closed-x) * -1 + (var(--closed-x) + var(--open-x)) * var(--p,0))) rotate(calc(var(--tilt) * var(--p,0))) scale(calc(.86 + .14 * var(--p,0)))}.screenshot-group-module__Yp63tG__centre{transform:scale(calc(.95 + .05 * var(--p,0)))}.screenshot-group-module__Yp63tG__dim{background:var(--color-canvas);opacity:.45;pointer-events:none;border-radius:13.5cqw;position:absolute;inset:0}.screenshot-group-module__Yp63tG__wave{width:min(100vw,72rem);height:22%;opacity:calc(.32 + .18 * var(--p,0));pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}@media (min-width:640px){.screenshot-group-module__Yp63tG__slotSide{width:28%}.screenshot-group-module__Yp63tG__slotCentre{width:38%}.screenshot-group-module__Yp63tG__phone{--open-x:12%}}@media (prefers-reduced-motion:reduce){.screenshot-group-module__Yp63tG__scene{--p:1}}
.ipad-showcase-module__UwC4EW__scene{--swap:clamp(0, calc((var(--p,0) - .3) * 4), 1)}.ipad-showcase-module__UwC4EW__device{width:min(100%,64rem,133.333svh - 14.6667rem);margin-inline:auto}.ipad-showcase-module__UwC4EW__scene[data-scene=on]{height:230svh}.ipad-showcase-module__UwC4EW__scene[data-scene=on] .ipad-showcase-module__UwC4EW__stage{flex-direction:column;justify-content:center;height:100svh;padding-block:4.5rem 1.5rem;display:flex;position:sticky;top:0}.ipad-showcase-module__UwC4EW__scene[data-scene=on] .ipad-showcase-module__UwC4EW__device{transform:scale(calc(.92 + .08 * min(1, var(--p,0) * 5)));will-change:transform}.ipad-showcase-module__UwC4EW__layer{position:absolute;inset:0}.ipad-showcase-module__UwC4EW__light{opacity:0}.ipad-showcase-module__UwC4EW__scene[data-scene=on] .ipad-showcase-module__UwC4EW__light{opacity:var(--swap)}.ipad-showcase-module__UwC4EW__readout{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);justify-content:center;gap:1.5rem;margin-top:1.75rem;font-size:.8125rem;display:flex}.ipad-showcase-module__UwC4EW__readoutDark{opacity:calc(1 - .65 * var(--swap))}.ipad-showcase-module__UwC4EW__readoutLight{opacity:calc(.35 + .65 * var(--swap))}@media (prefers-reduced-motion:reduce){.ipad-showcase-module__UwC4EW__scene[data-scene=on] .ipad-showcase-module__UwC4EW__device{transform:none}}
.screenshot-carousel-module__Q1Lm8W__window{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 91%,#0000 100%)}.screenshot-carousel-module__Q1Lm8W__scene[data-scene=on]{--slide-w:min(18rem, 22svh);height:calc(100svh + var(--distance,0px))}.screenshot-carousel-module__Q1Lm8W__scene[data-scene=on] .screenshot-carousel-module__Q1Lm8W__stage{flex-direction:column;justify-content:center;height:100svh;padding-block:4.5rem 1.5rem;display:flex;position:sticky;top:0}.screenshot-carousel-module__Q1Lm8W__scene[data-scene=on] .screenshot-carousel-module__Q1Lm8W__window{overflow:hidden}.screenshot-carousel-module__Q1Lm8W__scene[data-scene=on] .screenshot-carousel-module__Q1Lm8W__track{padding-inline:calc(50% - var(--slide-w) / 2);scroll-snap-type:none;transform:translate3d(calc(var(--p,0) * var(--distance,0px) * -1), 0, 0);will-change:transform;overflow:visible}.screenshot-carousel-module__Q1Lm8W__scene[data-scene=on] .screenshot-carousel-module__Q1Lm8W__slide{width:var(--slide-w)}
