.pm-dev{--rx:0deg;--ry:0deg;--w:312px;position:relative;flex:none;width:var(--w);padding:26px 10px 0;border-radius:48px 48px 56px 56px;background:linear-gradient(165deg,#2a2a2a 0,var(--pm-device) 38%,#0d0d0d 100%);box-shadow:0 0 0 1.5px #333,inset 0 1px 0 color-mix(in srgb,#fff 18%,transparent),0 0 0 9px color-mix(in srgb,#fff 9%,transparent),0 50px 90px -14px color-mix(in srgb,var(--pm-veil) 70%,transparent);transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .6s var(--pm-e)}.pm-dev-slot{position:absolute;left:50%;top:9px;width:58%;height:9px;translate:-50% 0}.pm-dev-slot>i{position:absolute;inset:0;border-radius:6px;background:#050505;box-shadow:inset 0 1px 2px #000,0 1px 0 color-mix(in srgb,#fff 10%,transparent)}.pm-dev-out{position:absolute;left:7%;right:7%;bottom:50%;height:118px;overflow:hidden;pointer-events:none}.pm-dev-paper{position:absolute;left:0;right:0;bottom:0;padding:10px 12px 14px;border-radius:3px 3px 0 0;background:var(--pm-cloud);color:var(--pm-ink);font-family:var(--pm-font-m);font-size:10px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 -8px 18px -10px color-mix(in srgb,#000 40%,transparent);transform-origin:50% 100%;animation:pm-paper 1.4s var(--pm-e) both}.pm-dev-paper:before{content:"";position:absolute;left:0;right:0;top:-6px;height:6px;background:linear-gradient(135deg,transparent 50%,var(--pm-cloud) 50%) 0 0 /8px 6px repeat-x,linear-gradient(-135deg,transparent 50%,var(--pm-cloud) 50%) 4px 0 /8px 6px repeat-x}@keyframes pm-paper{0%{translate:0 100%}to{translate:0 0}}.pm-dev-sc{position:relative;height:566px;border-radius:30px;overflow:hidden;background:var(--pm-paper);color:var(--pm-ink);text-align:left;box-shadow:inset 0 0 0 1px color-mix(in srgb,#000 30%,transparent)}.pm-dev-bar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 16px;font-size:12.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-dev-bar>span:first-child{transition:opacity .3s}.pm-dev-bar .is-hid{opacity:0}.pm-dev-isl{position:absolute;left:50%;top:7px;display:grid;place-items:center;width:92px;height:24px;border-radius:16px;background:var(--pm-ink);color:var(--pm-sky);translate:-50% 0;overflow:hidden;transition:width .55s var(--pm-e),height .55s var(--pm-e)}.pm-dev-isl b{font-size:12px;font-weight:600;white-space:nowrap;opacity:0;transition:opacity .25s}.pm-dev-isl.is-on{width:214px;height:30px}.pm-dev-isl.is-on b{opacity:1;transition-delay:.2s}.pm-dev-sig{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.pm-dev-sig>i{width:3px;border-radius:1px;background:currentColor}.pm-dev-sig>i:first-child{height:4px}.pm-dev-sig>i:nth-child(2){height:6px}.pm-dev-sig>i:nth-child(3){height:9px}.pm-dev-sig>i:nth-child(4){height:12px}.pm-dev-sig svg{width:14px;height:14px;margin:0 3px 0 4px}.pm-dev-sig em{position:relative;width:20px;height:10px;border-radius:3px;box-shadow:inset 0 0 0 1.5px currentColor}.pm-dev-sig em:after{content:"";position:absolute;left:2.5px;top:2.5px;bottom:2.5px;width:11px;border-radius:1px;background:currentColor}.pm-dev-body{top:38px;bottom:62px;padding:6px 16px 0;overflow:hidden}.pm-dev-body,.pm-dev-dock{position:absolute;left:0;right:0}.pm-dev-dock{bottom:0;display:flex;justify-content:space-around;height:62px;padding:9px 10px 0;background:color-mix(in srgb,var(--pm-paper) 92%,var(--pm-ink));border-top:1px solid color-mix(in srgb,var(--pm-ink) 9%,transparent)}.pm-dev-dock span{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11.5px;font-weight:500;line-height:1;color:color-mix(in srgb,var(--pm-ink) 72%,transparent);transition:color .4s}.pm-dev-dock i{display:grid;place-items:center;width:40px;height:24px;border-radius:12px;color:color-mix(in srgb,var(--pm-ink) 58%,transparent);transition:background .4s,color .4s}.pm-dev-dock i svg{width:18px;height:18px;stroke-width:1.9}.pm-dev-dock .is-on{color:var(--pm-ink);font-weight:600}.pm-dev-dock .is-on i{color:var(--pm-ink);background:var(--pm-sky)}.pm-dev-chin{display:grid;place-items:center;height:54px;color:color-mix(in srgb,#fff 34%,transparent)}.pm-dev-chin svg{width:24px;height:24px;rotate:-90deg}.pm-dv-k{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--pm-font-m);font-size:11.5px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--pm-ink) 76%,transparent)}.pm-dv-tot{margin:3px 0 10px;font-family:var(--pm-font-d);font-weight:600;font-size:34px;line-height:1;letter-spacing:-.04em;white-space:nowrap}.pm-dv-tot small{font-size:.5em;opacity:.55;letter-spacing:0}.pm-dv-card{display:flex;align-items:center;justify-content:space-between;height:66px;padding:0 16px;border-radius:20px;background:var(--pm-ink);color:var(--pm-sky);transition:background .5s,color .5s}.pm-dv-card>span{font-family:var(--pm-font-m);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase}.pm-dv-card b{font-family:var(--pm-font-d);font-size:26px;font-weight:600;line-height:1;letter-spacing:-.03em;white-space:nowrap}.pm-dv-card.is-all{background:var(--pm-sky);color:var(--pm-ink)}.pm-dv-prog{margin:13px 0 4px}.pm-dv-prog>i{flex:1 1;max-width:96px;height:5px;border-radius:5px;background:color-mix(in srgb,var(--pm-ink) 12%,transparent);overflow:hidden}.pm-dv-prog u{display:block;height:100%;border-radius:5px;background:var(--pm-blue);transition:width .6s var(--pm-e)}.pm-dv-rows{list-style:none}.pm-dv-rows li+li{border-top:1px solid color-mix(in srgb,var(--pm-ink) 9%,transparent)}.pm-dv-row{display:flex;align-items:center;gap:11px;width:calc(100% + 16px);margin:0 -8px;padding:8px;border:0;border-radius:14px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .45s}.pm-dv-row>i{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:11px;font-style:normal;font-size:12px;font-weight:700;color:var(--pm-sky);background:var(--pm-ink)}.pm-dv-row>span{flex:1 1;min-width:0;font-size:13.5px;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pm-dv-row small{display:block;margin-top:2px;font-size:11.5px;font-weight:400;color:color-mix(in srgb,var(--pm-ink) 72%,transparent)}.pm-dv-row>b{flex:none;font-family:var(--pm-font-m);font-size:12.5px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pm-dv-row.is-paid>b{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:12px;color:var(--pm-ink);background:var(--pm-sky)}.pm-dv-row.is-paid>b svg{width:12px;height:12px}.pm-dv-row:hover:not(.is-paid){background:color-mix(in srgb,var(--pm-ink) 7%,transparent)}.pm-dv-row.is-last{background:color-mix(in srgb,var(--pm-sky) 70%,transparent)}.pm-dv-row.is-paid{cursor:default}.pm-cta{position:relative;padding:clamp(100px,9vw,150px) 0;overflow:hidden;isolation:isolate}.pm-cta-bg{position:absolute;inset:0;z-index:-1}.pm-cta-bg img{object-fit:cover}.pm-cta-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--pm-night) 94%,transparent) 0,color-mix(in srgb,var(--pm-night) 82%,transparent) 55%,color-mix(in srgb,var(--pm-night) 60%,transparent) 100%)}.pm-cta-in{display:grid;grid-template-columns:minmax(0,1.2fr) auto;align-items:center;grid-gap:clamp(32px,5vw,90px);gap:clamp(32px,5vw,90px)}.pm-cta-copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px;max-width:700px}.pm-cta .pm-eb{color:var(--pm-cloud)}.pm-cta-h{font-size:clamp(44px,4.6vw,78px);line-height:.96;letter-spacing:-.055em}.pm-cta-tx{max-width:520px;font-size:18px;line-height:1.55;color:color-mix(in srgb,var(--pm-cloud) 88%,transparent)}.pm-cta-st{display:flex;gap:0;margin:18px 0 0;padding-top:26px;border-top:1px solid var(--pm-hair2);width:100%}.pm-cta-st div{flex:1 1;display:grid;grid-gap:8px;gap:8px;padding-right:22px}.pm-cta-st div+div{padding-left:22px;border-left:1px solid var(--pm-hair2)}.pm-cta-st dt{font-size:clamp(30px,3vw,46px);line-height:1;letter-spacing:-.045em}.pm-cta-st dd{margin:0;color:var(--pm-mut)}.pm-cta-stage{position:relative;perspective:1400px}.pm-cta-dev{--rx:4deg;--ry:-12deg;opacity:0;translate:0 80px;transition:opacity 1s ease .3s,translate 1.4s var(--pm-e) .3s,transform .6s var(--pm-e)}.pm-cta.is-on .pm-cta-dev{opacity:1;translate:0 0}.pm-cta-dev .pm-dv-rows li{opacity:0;translate:0 8px;transition:opacity .5s ease calc(.9s + var(--i) * .11s),translate .6s var(--pm-e) calc(.9s + var(--i) * .11s)}.pm-cta.is-on .pm-cta-dev .pm-dv-rows li{opacity:1;translate:0 0}.pm-cta-tick{scale:0;transition:scale .5s var(--pm-e) calc(1.2s + var(--i) * .11s)}.pm-cta.is-on .pm-cta-tick{scale:1}.pm-cta-bar{width:100%;transform:scaleX(.3);transform-origin:0 50%;transition:transform 1.4s var(--pm-e) .9s}.pm-cta.is-on .pm-cta-bar{transform:none}.pm-cta-c1,.pm-cta-c2{position:absolute;z-index:4;opacity:0;scale:.7;transition:opacity .6s ease,scale .7s var(--pm-e);animation:pm-cta-drift 6s ease-in-out infinite}.pm-cta-c1{left:-132px;top:9%;transition-delay:1.3s}.pm-cta-c2{right:-40px;bottom:26%;transition-delay:1.5s;animation-delay:-3s}.pm-cta.is-on .pm-cta-c1,.pm-cta.is-on .pm-cta-c2{opacity:1;scale:1}@keyframes pm-cta-drift{0%,to{translate:0 0}50%{translate:0 -10px}}@media (max-width:1099px){.pm-cta-in{grid-template-columns:minmax(0,1fr)}.pm-cta-stage{justify-self:center;scale:.9;margin:-20px 0 -40px}}@media (max-width:599px){.pm-cta-st{flex-direction:column;gap:18px}.pm-cta-st div+div{padding-left:0;border-left:0}.pm-cta-stage{scale:.82;margin:-50px -30px -90px}.pm-cta-c1{left:-10px}.pm-cta-c2{right:-6px}}.pm-cta-in.is-solo{grid-template-columns:minmax(0,1fr)}.pm-cta-in.is-solo .pm-cta-copy{max-width:980px}