:root{--prt-bug:#DB2777;--prt-bug-ink:#BE185D;--prt-bug-bg:#FDF0F6;--prt-bug-line:#F7C6DC;--prt-amber:#B45309;--prt-amber-bg:#FEF6E7;--prt-amber-line:#F6DDB0;--prt-grey:#5c5575;--prt-grey-bg:#f1eef6;--prt-grey-line:#e4def0;--prt-orange:#C2410C;--prt-orange-bg:#FFF1E6;--prt-lilac:#f7f3fc;--prt-lilac-line:#e2d5f3;--prt-plum:#4c1d95;--prt-cap:#5c5575;--prt-ez:cubic-bezier(.16,1,.3,1);--prt-pin:#EC4899;--prt-surf:0 0 0 1px rgba(60,20,110,.06),0 18px 40px -28px rgba(60,20,110,.38)}.prt-mono{font-family:Martian Mono,monospace}.prt .pp-ui,.prt-hero .pp-ui{font-family:Martian Mono,monospace;font-size:.82em;background:#f3ecfb;color:var(--prt-plum);border-radius:6px;padding:1px 6px;white-space:nowrap}.prt a:focus-visible,.prt input:focus-visible{outline:2px solid var(--purple);outline-offset:3px;border-radius:4px}.prt-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;font-family:Switzer,sans-serif}.prt-chip svg{width:13px;height:13px;flex:none}.prt-chip.s-ok{background:#f1e8fb;color:var(--prt-plum)}.prt-chip.s-part{background:var(--prt-orange-bg);color:var(--prt-orange)}.prt-chip.s-unsure,.prt-chip.s-nt{background:var(--prt-grey-bg);color:var(--prt-grey)}.prt-chip.s-maybe{background:var(--prt-amber-bg);color:var(--prt-amber)}.prt-chip.s-broken{background:var(--prt-bug-bg);color:var(--prt-bug-ink)}.prt-nogo{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--prt-bug);color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em}.prt-inc{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--prt-amber-bg);color:var(--prt-amber);box-shadow:inset 0 0 0 1px var(--prt-amber-line);font-size:11px;font-weight:700;letter-spacing:.05em}.prt-tag{font-size:10.5px;border:1px solid var(--line);border-radius:999px;padding:0 6px;color:var(--muted)}.prt-cmt{background:#fff;border:1px solid var(--cardline);border-radius:14px;padding:14px 16px 6px;box-shadow:0 20px 44px -22px #3c146e4d;text-align:left}.prt-cmt-head{display:flex;align-items:center;gap:7px;font-size:13px}.prt-cmt-head img{flex:none}.prt-cmt-sha{margin-left:auto;font-size:10px;color:var(--muted)}.prt-cmt-sum{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:14px;font-weight:600;color:var(--ink)}.prt-rows{list-style:none;margin:10px 0 0;padding:0}.prt-row{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:10px 0;border-top:1px solid var(--line)}.prt-row-main{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:1.4;color:var(--ink)}.prt-row-main b{font-weight:600}.prt-row-main span{color:var(--muted);font-size:12.5px}.prt-row.s-broken .prt-row-main span{color:var(--prt-bug-ink)}.prt-hero .hd-title{font-size:19px}.prt-win-col{min-width:0}.prt-win-cap{margin-top:10px;font-size:12.5px;color:var(--prt-cap);text-align:center}.prt-code{height:236px}.prt-code-del{background:#db27770f}.prt-code-del .hd-code-tx{color:#9d6b86;text-decoration:line-through;text-decoration-color:#be185d59}.prt-code-minus{color:var(--prt-bug);margin-right:6px}.prt-browser{width:100%}.prt-co{display:grid;grid-template-columns:1.25fr 1fr;gap:12px;padding:16px;background:#fdfcff}.prt-co-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:7px;font-size:12px}.prt-co-h{margin:0;font-weight:700;font-size:12.5px}.prt-co-row{margin:0;display:flex;justify-content:space-between;gap:8px;color:var(--muted)}.prt-co-code{font-family:Martian Mono,monospace;font-size:10px;background:#f1e8fb;color:var(--prt-plum);border-radius:4px;padding:1px 5px}.prt-co-total{padding-top:7px;border-top:1px dashed var(--line);color:var(--ink)}.prt-co-total b{font-size:15px}.prt-co-card-n{margin:0;color:var(--muted);font-family:Martian Mono,monospace;font-size:10.5px}.prt-co-pay{justify-content:space-between}.prt-co-btn{position:relative;display:flex;align-items:center;justify-content:center;height:34px;border-radius:8px;background:var(--ink);color:#fff;font-weight:700;font-size:13px}.prt-ring{position:absolute;inset:-7px;border:2px dashed var(--prt-bug);border-radius:12px;opacity:0;transform:scale(1.12);transition:opacity .28s var(--prt-ez),transform .48s var(--prt-ez)}.hd-scene.prt-play .prt-ring{opacity:1;transform:none;transition-delay:1.6s}.prt-s2-checks{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.prt-s2-checks li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;opacity:0;transform:translateY(6px);transition:opacity .48s var(--prt-ez),transform .48s var(--prt-ez)}.prt-s2-checks li svg{width:14px;height:14px}.prt-s2-checks li.ok{color:var(--prt-plum)}.prt-s2-checks li.bad{color:var(--prt-bug-ink)}.hd-scene.prt-play .prt-s2-checks li{opacity:1;transform:none}.hd-scene.prt-play .prt-s2-checks li:nth-child(1){transition-delay:1.1s}.hd-scene.prt-play .prt-s2-checks li:nth-child(2){transition-delay:2s}.hd-scene[data-scene="3"] .prt-row{opacity:1}.hd-scene.prt-play[data-scene="3"] .prt-row{animation:prtIn .48s var(--prt-ez) both}.hd-scene.prt-play[data-scene="3"] .prt-row:nth-child(2){animation-delay:.22s}.hd-scene.prt-play[data-scene="3"] .prt-row:nth-child(3){animation-delay:.44s}@keyframes prtIn{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}html:not(.prt-armed) .prt-hero .hd-wrap{visibility:visible}html:not(.prt-armed) .prt-hero .hd-scene[data-scene="3"],html.prt-rm .prt-hero .hd-scene[data-scene="3"]{opacity:1;transform:none}.prt-proof .lw-label{grid-column:span 3}@media(max-width:760px){.prt-proof .lw-label,.prt-proof .lw-more{grid-column:span 2}}.prt{display:block}.prt .wrap{max-width:1180px}.prt-sec{padding:104px 0 24px}.prt-sec .eyebrow{margin:0 0 14px}.prt-h2{margin:0;font-weight:800;font-size:clamp(2rem,3.7vw,3rem);line-height:1.04;text-wrap:balance;max-width:900px}.prt-h2 span{display:block;color:var(--purple)}.prt-lede{margin:18px 0 0;max-width:640px;font-size:18px;line-height:1.6;color:var(--muted);text-wrap:pretty}.prt-src{color:var(--muted);font-size:13px;text-decoration:underline;text-decoration-color:var(--prt-lilac-line);text-underline-offset:3px}.prt-link{display:inline-block;margin-top:24px;font-weight:600;color:var(--purple);text-decoration:none}.prt-link:hover{text-decoration:underline;text-underline-offset:3px}.prt-who{display:block;margin-bottom:3px;font-family:Martian Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--prt-cap)}html.prt-armed:not(.prt-rm) [data-reveal]:not(.on) [style*=--i]{opacity:0;transform:translate3d(0,14px,0)}[data-reveal] [style*=--i]{transition:opacity .48s var(--prt-ez),transform .48s var(--prt-ez);transition-delay:calc(var(--i) * .14s)}.prt-vs{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:44px}.prt-vs-side{border-radius:22px;padding:28px 28px 26px;display:flex;flex-direction:column}.prt-vs-label{margin:0 0 18px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.prt-vs-others{background:#f3f0f7;border:1.5px dashed #d8cfe5;color:var(--muted)}.prt-vs-others .prt-vs-label{color:var(--prt-cap)}.prt-vs-others ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.prt-vs-others li{display:grid;grid-template-columns:22px 104px 1fr;align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:2px;padding:11px 14px;border-radius:12px;background:#fff;border:1px solid #ebe5f2}.prt-vs-tick{display:flex;width:20px;height:20px;border-radius:50%;background:#e2f5ec;color:#17a673;align-items:center;justify-content:center;grid-row:span 2}.prt-vs-tick svg{width:12px;height:12px}.prt-vs-who{font-family:Martian Mono,monospace;font-size:11px;color:var(--prt-cap);grid-row:span 2}.prt-vs-others b{color:var(--ink);font-size:15px;font-weight:600}.prt-vs-others small{grid-column:3;font-size:12.5px;color:var(--muted)}.prt-vs-foot{margin:auto 0 0;padding-top:22px;font-family:Cabinet Grotesk,sans-serif;font-weight:800;font-size:22px;letter-spacing:-.02em}.prt-vs-foot em{font-style:normal}.prt-vs-others .prt-vs-foot{color:var(--ink)}.prt-vs-others .prt-vs-foot em{color:var(--prt-bug)}.vb{margin-top:20px}.vb-label{margin:0 0 10px;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--prt-bug-ink)}.vb-card{position:relative;padding:16px 18px 18px;border-radius:14px;background:#fff;border:1.5px solid var(--prt-bug-line);transform:rotate(-1.2deg);box-shadow:0 20px 34px -24px #db27778c}.vb-h{margin:0 0 10px;font-family:Cabinet Grotesk,sans-serif;font-weight:800;font-size:18px;color:var(--ink)}.vb-line{display:flex;justify-content:space-between;margin:0 0 14px;font-size:14px}.vb-line b{color:var(--prt-bug);font-size:16px}.vb-pay{position:relative;margin:0;display:flex;align-items:center;justify-content:center;height:40px;border-radius:10px;background:var(--ink);color:#fff;font-weight:700;font-size:14px}.vb-ring{position:absolute;inset:-6px;border:2px dashed var(--prt-pin);border-radius:14px}.vb-x{position:absolute;top:-12px;right:-12px;width:26px;height:26px;border-radius:50%;background:var(--prt-bug);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #f3f0f7}.vb-x svg{width:12px;height:12px}.vb-glitch{position:relative;display:inline-block}.vb-glitch:before,.vb-glitch:after{content:attr(data-t);position:absolute;left:0;top:0;width:100%;pointer-events:none}.vb-glitch:before{color:#22d3ee;clip-path:inset(0 0 58% 0);opacity:0;animation:vbJit 3.4s steps(1) infinite}.vb-glitch:after{color:var(--prt-pin);clip-path:inset(52% 0 0 0);opacity:0;animation:vbJit 3.4s steps(1) .12s infinite reverse}@keyframes vbJit{0%,76%,92%,to{opacity:0;transform:none}78%{opacity:.9;transform:translate(3px,-1px)}82%{opacity:.9;transform:translate(-4px,1px)}86%{opacity:.8;transform:translate(2px)}90%{opacity:.6;transform:translate(-1px)}}.prt-vs-pie{background:radial-gradient(120% 90% at 100% 0%,#3b1660,#1c1026 62%);color:#e9def7;box-shadow:0 34px 70px -36px #4c1d95bf}.prt-vs-pie .prt-vs-label{color:#c9aef0}.prt-vs-steps{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.prt-vs-steps li{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#f3ecfc;font-size:13px;font-weight:600}.prt-vs-steps li:before{content:"";width:6px;height:6px;border-radius:50%;background:#c084fc}.prt-cmt-sm{box-shadow:none}.prt-vs-pie .prt-cmt{border-color:transparent;color:var(--ink)}.prt-vs-pie .prt-vs-foot{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;color:#fff}.prt-vs-pie .prt-vs-foot em{color:#c9aef0}.vp-ok{display:inline-flex;width:28px;height:28px;border-radius:50%;background:#a855f7;color:#fff;align-items:center;justify-content:center;flex:none}.vp-ok svg{width:14px;height:14px}.prt-points{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.prt-points li{padding:22px 0 0;border-top:2px solid var(--prt-lilac-line)}.prt-points-n{font-size:12px;color:var(--purple)}.prt-points h3{margin:8px 0;font-size:21px;font-weight:800}.prt-points p{margin:0;font-size:15.5px;line-height:1.55;color:var(--muted)}.prt-xv{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,500px) minmax(0,1fr);grid-template-areas:"n1 pic n2" "n3 pic n4";-moz-column-gap:72px;column-gap:72px;row-gap:24px;margin-top:72px}.prt-xv-pic{grid-area:pic;position:relative;z-index:1;margin:0;padding-bottom:150px}.prt-xv-notes{display:contents}.xv-n{position:relative;z-index:1;max-width:290px}.xv-n.n1{grid-area:n1;justify-self:end;align-self:start;margin-top:-6px}.xv-n.n2{grid-area:n2;align-self:start;margin-top:-6px}.xv-n.n3{grid-area:n3;justify-self:end;align-self:end;margin-bottom:150px}.xv-n.n4{grid-area:n4;align-self:end;margin-bottom:64px}.xv-n h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:20px;font-weight:800;text-wrap:balance}.xv-n p{margin:0;font-size:14.5px;line-height:1.5;color:var(--muted)}.xv-n p.hand{margin-bottom:10px}.xv-n p.pie{color:var(--ink)}.xv-n p.pie .prt-who{color:var(--purple)}.xv-num,.xv-pin{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--prt-pin);color:#fff;font-family:Switzer,sans-serif;font-size:13px;font-weight:700;line-height:1;flex:none}.xv-pin{position:absolute;z-index:3;box-shadow:0 0 0 4px #fff,0 6px 12px -4px #ec489999}.xv-leads{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:2}.xv-leads path{fill:none;stroke:var(--prt-pin);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.xv-leads circle{fill:var(--prt-pin)}.xv-win{position:relative;border-radius:18px;background:#fff;border:1px solid var(--cardline);box-shadow:0 0 0 1px #3c146e0a,0 44px 80px -44px #3c146e80}.xv-bar{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line);background:#fbf9fe;border-radius:18px 18px 0 0}.xv-dots{display:flex;gap:5px;flex:none}.xv-dots i{width:9px;height:9px;border-radius:50%;background:#e4dcef}.xv-url{position:relative;flex:1;min-width:0;display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:8px;background:#fff;border:1px solid var(--line);font-family:Martian Mono,monospace;font-size:11px;color:var(--ink)}.xv-url svg{width:12px;height:12px;color:var(--prt-cap);flex:none}.xv-url-t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xv-url .xv-pin{top:-15px;left:-12px}.xv-user{position:relative;display:flex;align-items:center;gap:6px;height:30px;padding:0 11px 0 4px;border-radius:999px;background:#f3ecfb;font-size:12px;font-weight:600;color:var(--prt-plum);flex:none}.xv-user .xv-pin{top:-15px;left:50%;margin-left:-13px}.xv-av{width:22px;height:22px;border-radius:50%;background:var(--purple);color:#fff;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center;letter-spacing:.02em}.xv-page{position:relative;padding:28px 32px 32px}.xv-h{margin:0 0 18px;font-family:Cabinet Grotesk,sans-serif;font-size:28px;font-weight:800;line-height:1}.xv-promo{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border:1px dashed var(--prt-lilac-line);border-radius:10px;background:#fcfaff}.xv-in{font-size:12.5px;color:var(--prt-plum);background:#f1e8fb;padding:3px 8px;border-radius:6px}.xv-applied{display:flex;align-items:center;gap:5px;font-size:13px;font-weight:600;color:var(--purple)}.xv-applied svg{width:13px;height:13px}.xv-sum{margin:20px 0 22px;display:flex;flex-direction:column;gap:10px}.xv-sum div{display:flex;justify-content:space-between;font-size:14px;color:var(--muted)}.xv-sum dt,.xv-sum dd{margin:0}.xv-sum .xv-total{padding-top:12px;border-top:1px solid var(--line);font-size:17px;font-weight:700;color:var(--ink)}.xv-sum .xv-total dd{color:var(--prt-bug)}.xv-pay{position:relative;display:flex;align-items:center;justify-content:center;height:50px;border-radius:12px;background:var(--ink);color:#fff;font-weight:700;font-size:15.5px}.xv-ring{position:absolute;inset:-7px;border:2px dashed var(--prt-pin);border-radius:17px}.xv-pay .xv-pin{top:-17px;left:-15px}.xv-cursor{position:absolute;left:60%;bottom:30px;z-index:4;width:28px;height:28px;pointer-events:none}.xv-cursor svg{width:28px;height:28px;filter:drop-shadow(0 3px 4px rgba(28,16,38,.35))}.xv-cursor img{position:absolute;left:21px;top:21px;width:18px;height:18px;border-radius:50%;box-shadow:0 0 0 2px #fff}.xv-cmt{position:absolute;right:-28px;bottom:0;z-index:4;width:300px;padding:14px 16px 16px;border-radius:16px;background:#fff;border:1px solid var(--cardline);box-shadow:0 0 0 1px #3c146e0a,0 34px 60px -26px #3c146e8c;--rot:2deg;transform:rotate(var(--rot))}.xv-cmt p{margin:0}.xv-cmt-h{display:flex;align-items:center;gap:7px;font-size:13px}.xv-cmt-h img{width:18px;height:18px}.xv-cmt-v{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0!important;padding-bottom:10px;border-bottom:1px solid var(--line);font-weight:700;font-size:14px}.xv-cmt-t{margin-top:8px!important;font-size:13.5px;font-weight:600}.xv-cmt .xv-pin{top:44px;right:-14px}html.prt-armed:not(.prt-rm) .prt-xv:not(.on) .xv-n{opacity:0;transform:translateY(8px)}html.prt-armed:not(.prt-rm) .prt-xv:not(.on) .xv-pin{opacity:0;transform:scale(.9)}html.prt-armed:not(.prt-rm) .prt-xv:not(.on) .xv-leads path{stroke-dashoffset:1}html.prt-armed:not(.prt-rm) .prt-xv:not(.on) .xv-leads circle{opacity:0}html.prt-armed:not(.prt-rm) .prt-xv:not(.on) .xv-ring{opacity:0;transform:scale(1.08)}html.prt-armed:not(.prt-rm) .prt-xv:not(.on) .xv-cmt{opacity:0;transform:translateY(18px) rotate(var(--rot))}html.prt-armed:not(.prt-rm) .prt-xv:not(.on) .xv-cursor{opacity:0}.prt-xv.on .xv-n,.prt-xv.on .xv-pin{transition:opacity .48s var(--prt-ez),transform .48s var(--prt-ez)}.prt-xv.on .xv-leads path{transition:stroke-dashoffset .48s var(--prt-ez)}.prt-xv.on .xv-leads circle{transition:opacity .22s var(--prt-ez)}.prt-xv.on .xv-n.n1,.prt-xv.on [data-xv-t="1"] .xv-pin{transition-delay:.22s}.prt-xv.on .xv-n.n2,.prt-xv.on [data-xv-t="2"] .xv-pin{transition-delay:.8s}.prt-xv.on .xv-n.n3,.prt-xv.on [data-xv-t="3"] .xv-pin{transition-delay:1.4s}.prt-xv.on .xv-n.n4,.prt-xv.on [data-xv-t="4"] .xv-pin{transition-delay:3s}.prt-xv.on .xv-cursor{animation:xvCursor 2s var(--prt-ez) 1.2s both}.prt-xv.on .xv-ring{transition:opacity .28s var(--prt-ez) 2.5s,transform .48s var(--prt-ez) 2.5s}.prt-xv.on .xv-cmt{transition:opacity .48s var(--prt-ez) 2.8s,transform .48s var(--prt-ez) 2.8s}@keyframes xvCursor{0%{opacity:0;transform:translate(-120px,-178px)}12%{opacity:1;transform:translate(-120px,-178px)}30%{transform:translate(-120px,-178px) scale(.86)}38%{transform:translate(-120px,-178px)}78%{transform:translate(0)}86%{transform:scale(.86)}94%,to{opacity:1;transform:none}}.prt-su{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center;margin-top:48px}.su-step+.su-step{margin-top:0}.prt-setup.su-pin{height:250svh;padding:0}.prt-setup.su-pin>.wrap{position:sticky;top:0;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-top:88px;padding-bottom:24px;box-sizing:border-box}.prt-setup.su-pin .prt-su{margin-top:32px}.su-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.su-step{position:relative;padding:16px 18px 18px;border-radius:16px;border:1px solid transparent;transition:background .22s var(--prt-ez),border-color .22s var(--prt-ez)}.su-step.on{background:#fff;border-color:var(--cardline);box-shadow:var(--prt-surf)}.su-step h3{margin:0}.su-tab{all:unset;cursor:pointer;display:flex;align-items:center;gap:12px;font-size:19px;font-weight:800;line-height:1.2;color:var(--ink)}.su-tab:focus-visible{outline:2px solid var(--purple);outline-offset:4px;border-radius:6px}.su-n{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#efe6fa;color:var(--purple);font-family:Switzer,sans-serif;font-size:13px;font-weight:700;line-height:1;flex:none;transition:background .22s var(--prt-ez),color .22s var(--prt-ez)}.su-step.on .su-n{background:var(--purple);color:#fff}.su-step>p{margin:6px 0 0 40px;font-size:15px;line-height:1.5;color:var(--muted)}.su-bar{position:absolute;left:18px;right:18px;bottom:0;height:2px;border-radius:2px;overflow:hidden;opacity:0}.su-step.on .su-bar{opacity:1}.su-bar b{display:block;height:100%;background:var(--purple);transform-origin:left;transform:scaleX(0)}.prt-su:not(.auto) .su-bar{display:none}.prt-su.auto.run .su-step.on .su-bar b{animation:suBar 4.8s linear forwards}.prt-su.picked .su-bar{opacity:0!important}@keyframes suBar{to{transform:scaleX(1)}}.su-win{position:sticky;top:calc(50vh - 180px);height:360px;border-radius:18px;background:#fff;border:1px solid var(--cardline);box-shadow:0 0 0 1px #3c146e0a,0 44px 80px -44px #3c146e80;overflow:hidden}.su-scr{position:absolute;inset:0;opacity:0;transform:translate(24px);transition:opacity .28s var(--prt-ez),transform .48s var(--prt-ez)}.su-scr.on{opacity:1;transform:none}.su-top{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line);background:#fbf9fe}.su-url{flex:1;min-width:0;height:28px;display:flex;align-items:center;padding:0 12px;border-radius:8px;background:#fff;border:1px solid var(--line);font-family:Martian Mono,monospace;font-size:11.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.su-body{padding:24px 28px;display:flex;flex-direction:column;gap:10px}.su-body p{margin:0}.su-h{display:flex;align-items:center;gap:10px;margin-bottom:4px!important;font-family:Cabinet Grotesk,sans-serif;font-size:22px;font-weight:800;line-height:1.1;color:var(--ink)}.su-h img{width:26px;height:26px}.su-k{margin-top:4px!important;font-family:Martian Mono,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--prt-cap)}.su-radio{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--muted)}.su-radio i{width:16px;height:16px;border-radius:50%;border:1.5px solid #cfc3e0;box-sizing:border-box;flex:none}.su-radio.on{color:var(--ink);font-weight:600}.su-radio.on i{border:5px solid var(--purple)}.su-repos{list-style:none;margin:0 0 0 26px;padding:0;display:flex;flex-direction:column;gap:7px}.su-repos li{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;border-radius:10px;background:#fbf9fe;border:1px solid var(--line);font-size:12.5px;color:var(--ink)}.su-sw{position:relative;width:32px;height:18px;border-radius:999px;background:#e4def0;flex:none}.su-sw b{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0003}.su-sw.on{background:var(--purple)}.su-sw.on b{transform:translate(14px)}.su-btn{align-self:flex-end;display:inline-flex;align-items:center;height:36px;padding:0 18px;border-radius:10px;background:var(--purple);color:#fff;font-weight:700;font-size:14px}.su-field{padding:11px 14px;border-radius:10px;border:1px solid var(--line);background:#fdfcff;font-size:15px;color:var(--ink)}.su-field.prt-mono{font-size:14px}.su-field b{color:var(--purple);font-weight:600;background:#f3ecfb;border-radius:5px;padding:0 3px}.su-pass{letter-spacing:.2em}.su-note{font-size:13.5px;line-height:1.5;color:var(--muted)}.su-ok{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-top:8px!important;padding:12px 14px;border-radius:12px;background:#f6f0fd;color:var(--prt-plum);font-size:13.5px;font-weight:600}.su-ok svg{width:14px;height:14px}.su-arrow{color:var(--prt-cap)}.su-res{font-size:12px;font-weight:500}.su-flag{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;border:1px solid var(--line);font-size:13px;color:var(--ink)}.su-c{display:flex;gap:12px;align-items:flex-start;padding-top:12px;border-top:1px solid var(--line)}.su-c>img{width:28px;height:28px;flex:none}.su-av{width:28px;height:28px;border-radius:50%;background:#2ba6ee;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:none}.su-c>div{flex:1;min-width:0}.su-who{font-size:13px;color:var(--muted)}.su-who b{color:var(--ink)}.su-cmd{margin-top:6px!important;padding:9px 12px;border-radius:9px;background:#fbf9fe;border:1px solid var(--line);font-size:14px;color:var(--prt-plum)}.su-eyes{display:inline-block;margin-top:8px;padding:2px 9px;border-radius:999px;border:1px solid var(--prt-lilac-line);background:#f6effd;font-size:12px}.su-line{margin:4px 0 8px!important;font-size:14px;font-weight:600;color:var(--ink)}.su-prog{display:block;height:6px;border-radius:3px;background:#efe9f6;overflow:hidden}.su-prog b{display:block;height:100%;width:62%;border-radius:3px;background:var(--purple);transform-origin:left}.prt-su.run .su-scr.on .su-sw.on b{animation:suFlip .48s var(--prt-ez) .28s both}.prt-su.run .su-scr.on .su-ok,.prt-su.run .su-scr.on .su-c-pie{animation:suIn .48s var(--prt-ez) 1.1s both}.prt-su.run .su-scr.on .su-eyes{animation:suIn .28s var(--prt-ez) .48s both}.prt-su.run .su-scr.on .su-prog b{animation:suGrow 2.4s var(--prt-ez) 1.6s both}@keyframes suFlip{0%{transform:none}to{transform:translate(14px)}}@keyframes suIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes suGrow{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}.su-found{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.su-found li{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;background:#f6f0fd;color:var(--prt-plum);font-size:13px;font-weight:600}.su-found svg{width:13px;height:13px;flex:none}.su-found .prt-mono{margin-left:auto;font-size:11.5px;font-weight:500}.prt-facts-row{margin-top:64px}.prt-facts-row h3{font-size:19px}.prt-calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;align-items:stretch}.prt-calc-in{margin:0;background:#fff;border:1px solid var(--cardline);border-radius:22px;padding:8px 26px;display:flex;flex-direction:column;justify-content:center;gap:10px}.prt-field{padding:16px 0;border-top:1px solid var(--line)}.prt-field:first-child{border-top:0}.prt-field-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.prt-field label{font-size:15px;font-weight:600}.prt-field input[type=range]{display:block;width:100%;margin:10px 0 0;accent-color:var(--purple);height:22px}.prt-num-box{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:10px;background:#fff;flex:none}.prt-num-box:focus-within{border-color:var(--purple)}.prt-num-box input{width:58px;border:0;outline:0;font:600 16px Switzer,sans-serif;color:var(--ink);text-align:right;background:transparent;-moz-appearance:textfield}.prt-num-box input::-webkit-outer-spin-button,.prt-num-box input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.prt-num-box .u{font-size:13px;color:var(--muted)}.prt-note{margin:4px 0 0;font-size:12.5px;line-height:1.45;color:var(--prt-cap)}.prt-note a{color:var(--prt-cap);text-decoration:underline;text-decoration-color:var(--prt-lilac-line);text-underline-offset:2px}.prt-caps{margin:0 0 14px;font-size:13px;color:var(--prt-bug-ink)}.prt-calc-out{display:flex;flex-direction:column;gap:20px}.prt-out-hand{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:24px;background:#1c1026;color:#fff;border-radius:22px;padding:30px 30px 26px}.prt-big{margin:0;font-family:Cabinet Grotesk,sans-serif;font-size:clamp(64px,7vw,96px);font-weight:800;line-height:.95;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.prt-big-l{margin:8px 0 0;font-size:16px;color:#d9cdea}.prt-share{display:inline-block;margin:16px 0 0;padding:5px 12px;border-radius:999px;background:#ec489933;color:#fbcfe8;font-size:14px;font-weight:600}.prt-out-dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0;padding-top:20px;border-top:1px solid rgba(255,255,255,.14)}.prt-out-dl div{display:flex;flex-direction:column;gap:4px}.prt-out-dl dd{margin:0;font-family:Cabinet Grotesk,sans-serif;font-size:30px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.prt-out-dl dt{font-size:13px;color:#cbbfdc}.prt-out-pie{background:#fff;border:1px solid var(--prt-lilac-line);border-radius:22px;padding:24px 28px}.prt-out-pie-t{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-weight:700;color:var(--purple)}.prt-out-pie p{margin:0;font-size:15.5px;line-height:1.55}.prt-out-pie .btn{margin-top:18px}.prt-quote-note{margin-top:10px!important;font-size:13px!important;color:var(--prt-cap)}.prt-fine{margin:16px 0 0;max-width:860px;font-size:13px;line-height:1.5;color:var(--prt-cap)}.prt-calc-bar{display:none}.prt-lane-board{margin-top:44px;background:#fff;border:1px solid var(--cardline);border-radius:22px;padding:10px 28px 6px;box-shadow:var(--prt-surf)}.prt-lane-head,.prt-lane{display:grid;grid-template-columns:96px 104px 220px 196px minmax(0,1fr);-moz-column-gap:34px;column-gap:34px;align-items:center}.prt-lane-head{padding:14px 0 12px;border-bottom:1px solid var(--line);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--prt-cap)}.prt-lane-rows{list-style:none;margin:0;padding:0}.prt-lane{padding:16px 0;border-bottom:1px solid var(--line)}.prt-lane:last-child{border-bottom:0}.prt-lane .n{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 10px;border-radius:9px;background:var(--prt-grey-bg);font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap}.prt-lane .n:not(.n-end):after{content:"";position:absolute;left:100%;top:50%;width:34px;height:2px;background:var(--line)}.prt-lane .n-end{justify-self:start;height:32px;font-size:13px}.prt-lane .n-skip{background:none}.prt-lane .n-skip:before{content:"";position:absolute;left:-1px;right:-1px;top:50%;height:2px;background:var(--line)}.prt-lane .n-ask{background:#fff;border:1px dashed #cdbfe2;justify-content:space-between}.prt-lane .n-ask .q{color:var(--prt-plum);font-weight:500}.prt-lane .n-ask b{font-size:12px;padding:2px 7px;border-radius:6px;background:#f1e8fb;color:var(--prt-plum)}.prt-lane .run-fail{background:var(--prt-bug-bg);color:var(--prt-bug-ink)}.prt-lane .run-stopped{background:var(--prt-grey-line)}.prt-lane.s-broken .n-ask b{background:var(--prt-bug-bg);color:var(--prt-bug-ink)}.prt-lane-note{margin:0;font-size:13.5px;line-height:1.45;color:var(--muted)}.prt-lane.s-broken .prt-lane-note{color:var(--ink)}.prt-example{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:56px;align-items:center}.prt-example-eyebrow{margin:0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--purple)}.prt-example-text{margin:12px 0 0;font-family:Cabinet Grotesk,sans-serif;font-size:clamp(24px,2.4vw,30px);font-weight:800;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.prt-example-sub{margin:16px 0 0;font-size:15.5px;line-height:1.6;color:var(--muted)}.prt-example-sub b{color:var(--ink)}.prt-cmt-ex{padding:18px 20px 10px}.prt-ex-title{margin:10px 0 0;font-weight:700;font-size:15px}.prt-ex-line{margin:6px 0 0;font-size:13.5px;line-height:1.45;font-weight:600;color:var(--ink)}.prt-ex-tests{display:flex;align-items:center;gap:6px;margin:0;padding:10px 0 6px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted)}.prt-ex-tests svg{width:13px;height:13px;color:var(--purple)}.prt-try-box{display:grid;grid-template-columns:1fr 1fr;gap:24px 48px;align-items:start;background:#fff;border:1px solid var(--cardline);border-radius:26px;padding:44px 48px}.prt-try-steps{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.prt-try-box .prt-ctas{margin-left:42px}.prt-try-steps li{display:flex;align-items:baseline;gap:14px;font-size:17px;line-height:1.5}.prt-try-steps span{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f1e8fb;color:var(--purple);font-weight:700;font-size:14px;transform:translateY(-2px)}.prt-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.prt-tduo .tco-q{font-size:19px;line-height:1.38}.prt-secu-list{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.prt-secu-list li{background:#fff;border:1px solid var(--cardline);border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:6px}.prt-secu-list b{font-size:17px}.prt-secu-list span{font-size:15px;line-height:1.5;color:var(--muted)}.prt-secu{padding-bottom:40px}.prt-related{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 28px;padding:0 22px 64px;font-size:14px}.prt-related a{color:var(--prt-cap);text-decoration:underline;text-decoration-color:var(--prt-lilac-line);text-underline-offset:3px}.prt-related a:hover{color:var(--purple)}@media(max-width:1080px){.prt-lane-head{display:none}.prt-lane{grid-template-columns:auto auto auto auto;justify-content:start;-moz-column-gap:22px;column-gap:22px;row-gap:10px}.prt-lane .n:not(.n-end):after{width:22px}.prt-lane .n-skip{width:40px}.prt-lane-note{grid-column:1 / -1}.prt-example{grid-template-columns:1fr;gap:28px}.prt-xv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"pic pic" "n1 n2" "n3 n4";-moz-column-gap:32px;column-gap:32px;row-gap:36px}.prt-xv-pic{width:100%;max-width:520px;justify-self:center;margin-bottom:12px}.xv-leads{display:none}.xv-n,.xv-n.n1,.xv-n.n2,.xv-n.n3,.xv-n.n4{justify-self:stretch;align-self:start;max-width:none;margin:0}.xv-cmt{right:-16px}.prt-su{grid-template-columns:minmax(0,1fr);gap:28px}.su-win{position:relative;top:auto;height:360px}.su-step+.su-step{margin-top:0}}@media(max-width:760px){.prt-sec{padding:72px 0 12px}.prt-lede{font-size:16.5px}.prt-vs{grid-template-columns:1fr}.prt-vs-side{padding:22px 18px}.prt-vs-others li{grid-template-columns:22px 1fr}.prt-vs-who{grid-row:auto}.prt-vs-others b,.prt-vs-others small{grid-column:2}.prt-points{grid-template-columns:1fr}.prt-replay-strip figcaption span,.rs-row>span:first-child{display:none}.rs-row{justify-content:center}.prt-calc-grid{grid-template-columns:1fr}.prt-calc-in{padding:4px 18px}.prt-out-hand,.prt-out-pie{padding:22px 20px}.prt-calc-bar{display:flex;position:fixed;left:12px;right:12px;bottom:12px;z-index:40;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:12px 16px;border-radius:14px;background:#1c1026;color:#fff;font-size:15px;box-shadow:0 14px 30px -14px #1c102699;opacity:0;transform:translate3d(0,12px,0);pointer-events:none;transition:opacity .22s var(--prt-ez),transform .22s var(--prt-ez)}.prt-calc-bar span{color:#d9cdea}.prt-calc-bar.on{opacity:1;transform:none}.prt-lane-board{padding:6px 16px}.prt-lane{grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px}.prt-lane .n:after{display:none}.prt-lane .n-skip{display:none}.prt-lane .n-end{grid-column:1 / -1}.prt-xv{grid-template-columns:minmax(0,1fr);grid-template-areas:"pic" "n1" "n2" "n3" "n4";row-gap:30px;margin-top:48px}.prt-xv-pic{padding-bottom:150px}.xv-page{padding:20px 18px 22px}.xv-h{font-size:22px}.xv-user-t{display:none}.xv-cmt{right:10px;width:84%}.xv-cursor{left:68%}.su-body{padding:18px}.su-step{padding:14px 14px 16px}.su-step>p{margin-left:40px;font-size:14.5px}.prt-try-box .prt-ctas{margin-left:0}.prt-try-box{grid-template-columns:1fr;padding:28px 22px}.prt-secu-list{grid-template-columns:1fr}.prt .btn{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.prt *,.prt *:before,.prt *:after{transition:none!important;animation:none!important}}.prt-replay-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px}.prt-replay-strip figure{margin:0;display:flex;flex-direction:column;gap:7px}.prt-replay-strip figcaption{font-family:Martian Mono,monospace;font-size:9.5px;letter-spacing:.04em;color:#c9aef0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-shot{position:relative;height:124px;padding:9px 10px 10px;border-radius:10px;background:#fff;display:flex;flex-direction:column;justify-content:space-between;color:var(--ink);box-shadow:0 10px 20px -14px #0009}.rs-dots{display:flex;gap:3px}.rs-dots i{width:5px;height:5px;border-radius:50%;background:#e4dcef}.rs-sk{display:flex;flex-direction:column;gap:5px;margin-top:8px}.rs-sk i{display:block;height:5px;border-radius:3px;background:#efeaf5}.rs-sk i:first-child{width:56%;height:7px;background:#e4dcef}.rs-sk i:last-child{width:80%}.rs-row{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:11px;color:var(--muted)}.rs-code{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:5px;background:#f1e8fb;color:var(--prt-plum);font-family:Martian Mono,monospace;font-size:9.5px;font-weight:600}.rs-code svg{width:10px;height:10px}.rs-bad{color:var(--prt-bug);font-size:15px}.rs-pay{position:relative;display:flex;align-items:center;justify-content:center;height:28px;margin:0 2px 2px;border-radius:7px;background:var(--ink);color:#fff;font-size:11px;font-weight:700}.rs-pay .vb-ring{inset:-4px;border-radius:10px;border-width:1.5px}.prt-xv .xv-pin{font-size:0;color:transparent;background:transparent;box-shadow:none}.prt-xv .xv-pin:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--prt-pin);box-shadow:0 0 0 3px #fff}.proof .lw-grid.sl-row{grid-template-columns:minmax(0,1.5fr) repeat(var(--n),minmax(0,1fr)) minmax(0,1.1fr)}.proof .lw-grid.sl-row .lw-cell{min-height:64px}.proof .lw-grid.sl-row .lw-label{grid-column:1;grid-row:1;justify-content:flex-start;text-align:left;padding:10px 18px}.proof .lw-grid.sl-row .lw-more{grid-column:-2;grid-row:1;justify-content:center;padding:10px 16px}@media(max-width:900px){.proof .lw-grid.sl-row{grid-template-columns:repeat(var(--n),minmax(0,1fr))}.proof .lw-grid.sl-row .lw-label{grid-column:1 / -1;grid-row:1;justify-content:center;text-align:center}.proof .lw-grid.sl-row .lw-more{grid-column:1 / -1;grid-row:3}}.proof .lw-grid.sl-wall:not(.rg-logos .lw-grid) .lw-label{grid-column:span var(--ls)}@media(max-width:720px){.proof .lw-grid.sl-wall:not(.rg-logos .lw-grid) .lw-label{grid-column:1 / -1}.proof .lw-grid.sl-wall:not(.rg-logos .lw-grid) .lw-more{grid-column:span var(--ms)}}.prt-proof .lw-grid.pr-wall{grid-template-columns:repeat(8,minmax(0,1fr))}.prt-proof .lw-grid.pr-wall .lw-cell{min-height:60px;padding:10px}.prt-proof .lw-grid.pr-wall .lw-label{grid-column:1 / span 5;grid-row:1;min-height:34px;justify-content:flex-start;padding:6px 16px}.prt-proof .lw-grid.pr-wall .lw-more{grid-column:6 / span 3;grid-row:1;min-height:34px;justify-content:flex-end;padding:6px 16px}@media(max-width:1080px){.prt-proof .lw-grid.pr-wall{grid-template-columns:repeat(4,minmax(0,1fr))}.prt-proof .lw-grid.pr-wall .lw-label{grid-column:1 / span 2}.prt-proof .lw-grid.pr-wall .lw-more{grid-column:3 / span 2}}@media(max-width:720px){.prt-proof .lw-grid.pr-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.prt-proof .lw-grid.pr-wall .lw-label,.prt-proof .lw-grid.pr-wall .lw-more{grid-column:1 / -1;grid-row:auto;justify-content:center}.prt-proof .lw-grid.pr-wall .lw-label{order:-1}}
