.pd-hero{--pt-ink:#151515;--pt-muted:#6b6b67;--pt-display:var(--font-meetly-display),"Space Grotesk",ui-sans-serif,system-ui,sans-serif;position:relative;background:#fff;color:var(--pt-ink);font-family:var(--font-meetly-body),"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif;box-sizing:border-box;display:flex;flex-direction:column;padding:92px 0 clamp(32px,6svh,64px);overflow:hidden}.pd-hero h1{margin:0;font:400 var(--mh-hero)/1.02 var(--pt-display);letter-spacing:-.05em;text-wrap:balance}.pd-hero h1 span{color:var(--pt-muted)}.pd-hero .pt-line{font-size:1.125rem}.pd-hero-vis{position:relative;margin:clamp(28px,5svh,48px) auto 0;width:min(1180px,calc(100% - 32px));display:grid;place-items:center}.pd-pair{position:relative;width:min(560px,86vw,calc((100svh - 120px) * .62));margin-right:max(0px,min(12vw,120px))}@media (max-width:640px){.pd-pair{width:min(78vw,calc((100svh - 300px) * .62));margin-right:14vw}}.pd-mac{display:block;width:min(1100px,100%,calc((100svh - 140px) * 1.52));height:auto;max-width:none}.pd-hero[data-armed] .pd-hero-vis{opacity:0;transition:opacity .2s ease}.pd-hero[data-in] .pd-hero-vis{opacity:1}.pd-shot .pt-vis{width:100%}.pd-frame{--maxh:calc(100svh - 320px);position:relative;margin:0;width:min(100%,calc(var(--maxh) * var(--ar)));overflow:hidden;background:#f6f6f4;box-sizing:border-box}.pd-frame img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.pd-window{border-radius:12px;box-shadow:0 0 0 1px hsla(0,0%,8%,.08),0 24px 60px hsla(0,0%,8%,.12)}.pd-ipad{border:0;background:none;overflow:visible;filter:drop-shadow(0 24px 40px rgba(21,21,21,.14))}.pd-plain{border-radius:20px}@media (min-width:900px){.pd-frame{--maxh:calc(100svh - 200px)}.pd-shot .pt-stop-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.pd-flip .pt-stop-in{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.pd-flip .pt-words{order:2}}@media (prefers-reduced-motion:reduce){.pd-hero-vis{opacity:1!important;transform:none!important;transition:none!important}}.pd-shot.pt-stop{min-height:0}.pd-shot .pt-stop-in{padding-top:clamp(72px,12svh,120px);padding-bottom:clamp(40px,8svh,96px)}.pd-facts{margin:22px 0 0;padding:0;list-style:none;max-width:40ch;text-align:left}.pd-facts li{padding:10px 0;border-top:1px solid hsla(0,0%,8%,.08);font-size:.9375rem;line-height:1.45;color:#4a4a47}.pd-facts li:last-child{border-bottom:1px solid hsla(0,0%,8%,.08)}.pd-facts b{color:#151515;font-weight:600}@media (max-width:899px){.pd-facts{margin-inline:auto}}.pd-shot .pd-note{margin-top:14px;text-align:left}@media (max-width:899px){.pd-shot .pd-note{text-align:center}}@media (min-width:900px){.pd-hero{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;-moz-column-gap:56px;column-gap:56px;max-width:1320px;margin:0 auto;min-height:min(100svh,980px);padding:96px 48px 48px;box-sizing:border-box}.pd-hero .pt-hero-words{margin:0;padding:0;text-align:left}.pd-hero .pt-line{margin-left:0}.pd-hero .pt-hero-cta{align-items:flex-start}.pd-hero .mcp-cta{justify-content:flex-start}.pd-hero h1{font-size:var(--mh-hero)}.pd-hero-vis{margin:0;width:100%}.pd-pair{width:min(500px,82%,calc((100svh - 180px) * .62));margin-right:12%}.pd-mac{width:min(100%,calc((100svh - 160px) * 1.52))}}.pd-ipad-frame{position:relative;width:100%;aspect-ratio:2242/2926;filter:drop-shadow(0 24px 40px rgba(21,21,21,.14))}.pd-ipad-screen{position:absolute;left:4.2%;top:3.2%;width:91.6%;height:93.6%;overflow:hidden;background:#fff}.pd-ipad-screen img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.pd-ipad-art,.pd-ipad-screen img{position:absolute;inset:0;width:100%;height:100%;max-width:none}.pd-ipad-art{z-index:1;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pd-pair .pd-pair-iphone{position:absolute;right:-18%;bottom:-4%;width:34%;background:none;filter:drop-shadow(0 18px 36px rgba(21,21,21,.18))}.pd-seq.pt-stop{min-height:0}.pd-seq .pt-stop-in{padding-top:clamp(80px,13svh,128px);padding-bottom:clamp(48px,9svh,104px)}.pd-seq-list{margin:0;padding:0;list-style:none;width:100%;max-width:560px;text-align:left}.pd-seq-list>li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:14px;padding:18px 0;border-top:1px solid hsla(0,0%,8%,.08)}.pd-seq-list>li:last-child{border-bottom:1px solid hsla(0,0%,8%,.08)}.pd-seq-tick{margin-top:3px;color:#151515}.pd-seq-list h3{margin:0;font:500 1.1875rem/1.25 var(--font-meetly-display),Space Grotesk,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;color:#151515}.pd-seq-body{margin-top:6px;font-size:.9375rem;line-height:1.5;color:#4a4a47}.pd-seq-body q{color:#151515;quotes:"“" "”"}.pd-seq[data-armed] .pd-seq-list>li{opacity:0;transition:opacity .2s ease}.pd-seq[data-armed] .pd-seq-tick{opacity:.25;transition:opacity .2s ease}.pd-seq[data-in] .pd-seq-list>li,.pd-seq[data-in] .pd-seq-tick{opacity:1}.pd-seq .pt-vis{transform:none!important}@media (prefers-reduced-motion:reduce){.pd-seq-list>li,.pd-seq-tick{opacity:1!important;transform:none!important;transition:none!important}}.pd-cycle{margin:2px 0 0;display:flex;flex-wrap:wrap;gap:2px 12px;font:400 1rem/1.5 var(--font-meetly-body),ui-sans-serif,system-ui,sans-serif}.pd-cycle span{color:#b4b4b0;transition:color .12s linear}.pd-cycle span.is-on{color:#151515}.pd-cycle.is-done span.is-on{font-weight:600}.pd-picked{margin:4px 0 0;padding:0;list-style:none}.pd-picked li{display:flex;flex-wrap:wrap;gap:0 8px;padding:2px 0;color:#a3a3a0}.pd-picked li b{font-weight:500}.pd-picked li.is-on{color:#151515}.pd-picked li.is-on b{font-weight:600}.pd-voices{display:flex;align-items:center;gap:8px;margin-top:4px;color:#151515}.pd-voices i{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:-12px;border-radius:50%;border:2px solid #fff;color:#fff;font:600 .6875rem/1 var(--font-meetly-body),ui-sans-serif,system-ui,sans-serif;font-style:normal}.pd-voices i:last-of-type{margin-right:4px}@media (min-width:900px){.pd-seq .pt-stop-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.pd-hl{--hl:150,224,140;color:inherit;padding:0 .2em;margin:0 -.04em;border-radius:.2em .35em .25em .4em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(100deg,rgba(var(--hl),0) 0,rgba(var(--hl),.6) .4em,rgba(var(--hl),.46) 55%,rgba(var(--hl),.6) calc(100% - .4em),rgba(var(--hl),0) 100%) no-repeat 0 62%/100% 80%}.pd-hl-cloud{--hl:255,221,87}.pt-stop[data-armed] .pd-hl{background-size:0 80%;transition:background-size .7s cubic-bezier(.3,.7,.2,1) .35s}.pt-stop[data-in] .pd-hl{background-size:100% 80%}@media (prefers-reduced-motion:reduce){.pd-hl{background-size:100% 80%!important;transition:none!important}}.pd-pin.pt-stop{display:block;position:relative;height:200svh;min-height:0}.pd-pin .pt-stop-in{position:sticky;top:0;min-height:100svh;justify-content:center;align-content:center}.pd-auto .pt-vis{transform:none!important;width:100%}.pd-routes{display:none;margin:0;font-size:.9375rem;line-height:1.45;color:#4a4a47}.pd-routes div{display:flex;gap:10px;padding:5px 0;border-top:1px solid hsla(0,0%,8%,.08)}.pd-routes dt{flex:none;width:7.5em;font-weight:600;color:#151515}.pd-routes dd{margin:0}.pd-run{width:100%;max-width:560px;margin:0 auto;text-align:left;font:400 .9375rem/1.35 var(--font-meetly-body),ui-sans-serif,system-ui,sans-serif;color:#151515}.pd-run ol{margin:0;padding:0;list-style:none}.pd-run li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;-moz-column-gap:10px;column-gap:10px;padding:7px 0;border-top:1px solid hsla(0,0%,8%,.07);transition:color .2s ease}.pd-run li.is-wait{color:#b4b4b0}.pd-run-tick{color:currentColor}.pd-run-tick.is-run{animation:pd-spin .8s linear infinite}@keyframes pd-spin{to{transform:rotate(1turn)}}.pd-run-status{color:#6b6b67;font-variant-numeric:tabular-nums;white-space:nowrap}.pd-run-sum{border-bottom:1px solid hsla(0,0%,8%,.07)}.pd-run-sum .pd-run-tick circle{stroke-dasharray:2.6 2.4}.pd-run-sum .pd-run-tick.is-run circle{stroke-dasharray:14 40}.pd-run-why{grid-column:2/4;margin-top:4px;font-size:.875rem;line-height:1.4;color:#4a4a47}.pd-run li.is-wait .pd-run-why{color:#b4b4b0}.pd-run-kind{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;margin-top:2px}.pd-run-kind .pd-cycle{margin:0;gap:0 8px;font-size:.875rem}.pd-run-out{margin:12px 0 0;font-size:.9375rem;line-height:1.4;opacity:0;transition:opacity .3s ease}.pd-run-out.is-on{opacity:1}.pd-run-out b{font-weight:600}.pd-run-out time{margin:0 6px 0 4px;color:#6b6b67;font-variant-numeric:tabular-nums;font-size:.8125rem}.pd-run-out u{text-decoration:underline;text-decoration-color:hsla(0,0%,8%,.35);text-underline-offset:3px;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.pd-run-out{opacity:1;transition:none}.pd-run-tick.is-run{animation:none}}@media (min-width:900px){.pd-auto .pt-stop-in{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);padding-top:88px;padding-bottom:32px}.pd-routes{display:block;margin-top:24px;max-width:460px}.pd-models{display:none}.pd-run{font-size:1rem}}@media (max-width:899px){.pd-auto .pt-stop-in{padding-top:72px;padding-bottom:12px;gap:12px}.pd-auto h2{font-size:clamp(1.75rem,7.6vw,2.4rem)}.pd-auto .pt-line{font-size:.9375rem;margin-top:8px}.pd-run li{padding:4px 0;font-size:.875rem}.pd-run-out{margin-top:8px}}.pd-run-why b{font-weight:600;color:#151515}