/* latin-ext */
@font-face {
  font-family: 'DM Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/dmmono/v16/aFTU7PB1QTsUX8KYthSQBLyM.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'DM Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/dmmono/v16/aFTU7PB1QTsUX8KYthqQBA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'DM Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEY2tbZX9.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'DM Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEYOtbQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Hp2ywxg089UriCZ2IHSeH.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/_mintlify/assets/fonts/google/s/dmsans/v17/rP2Hp2ywxg089UriCZOIHQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
#top.pz-landing :is(h1,h2,h3,h4,h5,h6){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;margin:0!important;padding:0!important;font-weight:inherit!important;border-top:0!important}#top.pz-landing :is(p,li,span){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;margin:0!important;padding:0!important}#top.pz-landing strong{font-weight:bolder!important}#top.pz-landing code{font-size:inherit!important;padding:0!important;border-radius:0!important;font-weight:inherit!important}main:has(#top.pz-landing){padding-left:0!important;padding-right:0!important}#top.pz-landing{--canvas:#f3f1f8;--surface:#ffffff;--sunk:#ebe7f3;--ink:#1a1028;--ink-2:#4b4458;--ink-3:#6f6880;--hair:#ddd7e8;--hair-2:#e8e3f1;--plum:#2a0244;--plum-hi:#3d0a62;--on-plum:#ffffff;--t1:#f1ecff;--t2:#e2d8ff;--t3:#cdbbff;--t4:#a98ef7;--t5:#6e4fe0;--accent:#5b3fd0;--signal:#3fbf4a;--signal-glow:#82fe5c;--code:#1a1028;--code-ink:#e9e4f5;--code-dim:#9a90b0;--code-key:#c0aeff;--code-str:#b6f39d;--code-num:#ffd28a;--shadow:0 1px 0 rgba(26,16,40,.04),0 18px 40px -18px rgba(42,2,68,.28);--r-s:8px;--r-m:14px;--r-l:22px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--s9:120px;--fs-display:clamp(40px,6.2vw,80px);--fs-h2:clamp(30px,3.6vw,46px);--fs-h3:21px;--fs-body:17px;--fs-small:14.5px;--ease-out:cubic-bezier(.22,1,.36,1);--ease-io:cubic-bezier(.65,0,.35,1);--d-fast:160ms;--d-med:320ms;--d-slow:620ms;--logo:url(/images/landing/img0.png)}html.dark #top.pz-landing{--canvas:#100c17;--surface:#18131f;--sunk:#1e1828;--ink:#f1edf8;--ink-2:#c4bdd2;--ink-3:#9a92ab;--hair:#2c2538;--hair-2:#241e2f;--plum:#c0aeff;--plum-hi:#d4c7ff;--on-plum:#1a0630;--t1:#1d1630;--t2:#271c44;--t3:#36246a;--t4:#5236a8;--t5:#7a5cf0;--accent:#c0aeff;--signal:#82fe5c;--code:#0b0810;--shadow:0 1px 0 rgba(0,0,0,.3),0 18px 40px -18px rgba(0,0,0,.7);--logo:url(/images/landing/img1.png)}html.dark #top.pz-landing{--canvas:#100c17;--surface:#18131f;--sunk:#1e1828;--ink:#f1edf8;--ink-2:#c4bdd2;--ink-3:#9a92ab;--hair:#2c2538;--hair-2:#241e2f;--plum:#c0aeff;--plum-hi:#d4c7ff;--on-plum:#1a0630;--t1:#1d1630;--t2:#271c44;--t3:#36246a;--t4:#5236a8;--t5:#7a5cf0;--accent:#c0aeff;--signal:#82fe5c;--code:#0b0810;--shadow:0 1px 0 rgba(0,0,0,.3),0 18px 40px -18px rgba(0,0,0,.7);--logo:url(/images/landing/img1.png)}#top.pz-landing *{box-sizing:border-box;margin:0!important;padding:0!important}#top.pz-landing{background:var(--canvas);scroll-behavior:smooth}#top.pz-landing{background:var(--canvas);color:var(--ink);font:400 var(--fs-body)/1.55 "DM Sans",system-ui,sans-serif!important;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip;transition:background var(--d-med),color var(--d-med)}#top.pz-landing a{color:inherit;text-decoration:none}#top.pz-landing button{font:inherit!important;color:inherit;background:none;border:0;cursor:pointer}#top.pz-landing code,#top.pz-landing pre,#top.pz-landing .mono{font-family:"DM Mono",ui-monospace,monospace!important}#top.pz-landing :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px!important}#top.pz-landing .wrap{width:min(1180px,100% - 48px);margin-inline:auto!important}#top.pz-landing .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#top.pz-landing .rails{position:fixed;inset:0;pointer-events:none;z-index:0}#top.pz-landing .rails::before{content:"";position:absolute;inset:0 max(10px,calc((100% - 1180px)/2 - 24px));border-inline:1px dashed var(--hair-2)}#top.pz-landing main,#top.pz-landing header,#top.pz-landing footer{position:relative;z-index:1}#top.pz-landing{overflow-x:hidden;overflow-x:clip}#top.pz-landing .hero,#top.pz-landing .ft{overflow-x:clip}#top.pz-landing .hero h1::before,#top.pz-landing .hero .lead::before{max-width:100vw;left:50%!important;right:auto!important;width:min(100vw,130%);transform:translateX(-50%)}#top.pz-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 20px!important;border-radius:999px!important;font-weight:500!important;font-size:16px!important;white-space:nowrap;transition:background var(--d-fast),color var(--d-fast),border-color var(--d-fast),transform var(--d-fast) var(--ease-out)}#top.pz-landing .btn:active{transform:scale(.97)}#top.pz-landing .btn-primary{background:var(--plum);color:var(--on-plum)}#top.pz-landing .btn-primary:hover{background:var(--plum-hi)}#top.pz-landing .btn-ghost{border:1px solid var(--hair);background:var(--surface);color:var(--ink)}#top.pz-landing .btn-ghost:hover{border-color:var(--t4)}#top.pz-landing .btn .ar{transition:transform var(--d-med) var(--ease-out)}#top.pz-landing .top{position:sticky;top:0;z-index:40;transition:background var(--d-med),box-shadow var(--d-med),backdrop-filter var(--d-med)}#top.pz-landing .top.scrolled{background:color-mix(in srgb,var(--canvas) 78%,transparent);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px 0 var(--hair)}#top.pz-landing .top .wrap{height:72px;display:flex;align-items:center;gap:var(--s3)}#top.pz-landing .brand{display:flex;align-items:center;gap:10px;flex:none}#top.pz-landing .brand i{display:block;width:110px;height:27px;background:var(--logo) 0 0/contain no-repeat}#top.pz-landing .brand span{font-size:17px!important;font-weight:500!important;color:var(--ink-2);padding-left:10px!important;border-left:1px solid var(--hair)}#top.pz-landing .nav{position:relative;display:flex;gap:2px;padding:4px!important;border-radius:999px!important;background:var(--sunk);margin-inline:auto 8px!important}#top.pz-landing .nav a{position:relative;white-space:nowrap;padding:7px 14px!important;border-radius:999px!important;font-size:14.5px!important;color:var(--ink-2);transition:color var(--d-fast)}#top.pz-landing .nav a:hover{color:var(--ink)}#top.pz-landing .nav .pill{position:absolute;top:4px;left:4px;height:calc(100% - 8px);border-radius:999px!important;background:var(--surface);box-shadow:0 1px 2px rgba(26,16,40,.08);transition:transform var(--d-med) var(--ease-out),width var(--d-med) var(--ease-out);z-index:0}#top.pz-landing .nav a span{position:relative;z-index:1}#top.pz-landing .nav a[aria-current="true"]{color:var(--ink)}#top.pz-landing .search{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px 0 12px!important;border:1px solid var(--hair);border-radius:999px!important;background:var(--surface);color:var(--ink-3);font-size:14.5px!important;width:200px;transition:width var(--d-med) var(--ease-out),border-color var(--d-fast)}#top.pz-landing .search:focus-within{width:260px;border-color:var(--t4)}#top.pz-landing .search input{flex:1;min-width:0;border:0;outline:0;background:none;color:var(--ink);font:inherit!important}#top.pz-landing .search input::placeholder{color:var(--ink-3)}#top.pz-landing .search kbd{font:500 12px "DM Sans"!important;color:var(--ink-3);border:1px solid var(--hair);border-radius:6px!important;padding:1px 6px!important}#top.pz-landing .top .btn{min-height:40px;padding:0 16px!important;font-size:15px!important}#top.pz-landing .theme{flex:none;width:40px;height:40px;border-radius:50%!important;display:grid;place-items:center;color:var(--ink-2);border:1px solid var(--hair);background:var(--surface)}#top.pz-landing .theme svg{transition:transform var(--d-slow) var(--ease-out)}#top.pz-landing .theme:hover svg{transform:rotate(-25deg)}#top.pz-landing .hero{position:relative;padding-top:var(--s8)!important;text-align:center}#top.pz-landing .hero>.wrap{position:relative;z-index:1}#top.pz-landing .field{position:absolute;left:0;top:0;width:100%;height:var(--fh,820px);z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent 96%),radial-gradient(9% 60% at 50% 100%,#000 40%,transparent 100%);mask-image:linear-gradient(180deg,#000 50%,transparent 96%),radial-gradient(9% 60% at 50% 100%,#000 40%,transparent 100%);-webkit-mask-composite:source-over;mask-composite:add;opacity:0;transition:opacity 1.4s var(--ease-out)}#top.pz-landing .field.on{opacity:1}#top.pz-landing .hero h1{position:relative;font-size:clamp(42px,6.6vw,88px)!important;line-height:.9!important;font-weight:500!important;letter-spacing:-.052em!important;max-width:16ch;margin-inline:auto!important;font-feature-settings:"ss01","kern";text-wrap:balance}#top.pz-landing .hero h1 .ln{display:block;padding-bottom:0!important}#top.pz-landing .hero h1::before{content:"";position:absolute;z-index:-1;inset:-18% -14% -30%;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--canvas) 88%,transparent),color-mix(in srgb,var(--canvas) 55%,transparent) 60%,transparent);filter:blur(8px)}#top.pz-landing .hero h1 .ln:nth-child(2){color:color-mix(in srgb,var(--ink) 62%,transparent)}#top.pz-landing .hero h1 .wd{display:inline-block;opacity:0;transform:translateY(.32em) scale(.94);filter:blur(10px);transform-origin:50% 80%;animation:pz-wordIn .85s cubic-bezier(.22,1.2,.36,1) forwards;animation-delay:calc(.08s + var(--i)*95ms)}@keyframes pz-wordIn{60%{filter:blur(0)}to{opacity:1;transform:none;filter:blur(0)}}#top.pz-landing .hero h1 .ln:nth-child(2) .wd{animation-name:pz-wordIn,pz-dimIn}@keyframes pz-dimIn{from{color:var(--ink)}to{color:inherit}}@keyframes pz-rise{to{transform:none}}#top.pz-landing .drop{position:relative;display:inline-block;animation:pz-carry 1.05s .62s cubic-bezier(.65,0,.35,1) both}#top.pz-landing .drop .dw{position:relative;z-index:1}#top.pz-landing .drop::before{content:"";position:absolute;inset:.08em -.24em .04em -1.02em;border-radius:999px!important;background:var(--t2);box-shadow:0 14px 34px -14px rgba(42,2,68,.5);animation:pz-pillOut .55s 2.05s var(--ease-out) forwards}#top.pz-landing .drop .chip{position:absolute;z-index:1;left:-.84em;top:50%;width:.6em;height:.6em;margin-top:-.27em!important;border-radius:50%!important;background:var(--signal-glow);color:#140e1e;display:grid;place-items:center;animation:pz-pillOut .45s 2s var(--ease-out) forwards}#top.pz-landing .drop .chip svg{width:.36em;height:.36em}#top.pz-landing .drop .cur{position:absolute;z-index:2;right:-.34em;bottom:.04em;width:.4em;height:.4em;filter:drop-shadow(0 3px 6px rgba(0,0,0,.35));animation:pz-click .22s 1.72s var(--ease-out),pz-curOut .6s 1.95s var(--ease-out) forwards}@keyframes pz-carry{from{opacity:0;transform:translateX(1.3em) rotate(3deg) scale(.92);filter:blur(5px)}55%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes pz-pillOut{to{opacity:0;transform:scale(.94)}}@keyframes pz-click{50%{scale:.82}}@keyframes pz-curOut{to{opacity:0;transform:translate(.5em,.18em)}}#top.pz-landing .hero .lead{margin:var(--s5) auto 0!important;max-width:46ch;color:var(--ink-2);font-size:18px!important;opacity:0;animation:pz-fade .8s .45s var(--ease-out) forwards}#top.pz-landing .hero .ctas{margin-top:var(--s6)!important;display:flex;gap:var(--s3);justify-content:center;flex-wrap:wrap;opacity:0;animation:pz-fade .8s .55s var(--ease-out) forwards}@keyframes pz-fade{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#top.pz-landing .stage{position:relative;margin-top:var(--s8)!important;height:430px;opacity:0;animation:pz-fade 1s .7s var(--ease-out) forwards}#top.pz-landing .terr{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center}#top.pz-landing .step{position:relative;height:72px;border-radius:0!important;transition:box-shadow var(--d-med),filter var(--d-med)}#top.pz-landing .step:nth-child(1){width:100%;background:linear-gradient(180deg,transparent,var(--t1));border-top:1px solid var(--hair)}#top.pz-landing .step:nth-child(2){width:80%;background:linear-gradient(180deg,var(--t1),var(--t2))}#top.pz-landing .step:nth-child(3){width:60%;background:linear-gradient(180deg,var(--t2),var(--t3))}#top.pz-landing .step:nth-child(4){width:40%;background:linear-gradient(180deg,var(--t3),var(--t4))}#top.pz-landing .step:nth-child(5){width:20%;height:142px;background:linear-gradient(180deg,var(--t4),var(--t5))}#top.pz-landing .step::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,#fff 7%,transparent),transparent 40%);pointer-events:none}#top.pz-landing .step::after{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--signal-glow) 30%,var(--signal-glow) 70%,transparent);opacity:0;transform:scaleX(.15);transition:opacity .6s var(--ease-out),transform .7s var(--ease-out),box-shadow .6s}#top.pz-landing .step.lit::after{opacity:.32;transform:none}#top.pz-landing .step.hot::after{opacity:1;box-shadow:0 0 14px 1px color-mix(in srgb,var(--signal-glow) 70%,transparent);transition-duration:.18s,.5s,.18s}#top.pz-landing .step.hot{filter:brightness(1.12)}#top.pz-landing .terr::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),color-mix(in srgb,var(--canvas) 22%,transparent) calc(10% - 1px) 10%);pointer-events:none;z-index:1;mask:linear-gradient(180deg,#000 0 60%,transparent)}#top.pz-landing .packet{position:absolute;left:50%;top:0;width:16px;height:16px;margin-left:-8px!important;border-radius:50%!important;background:var(--signal-glow);box-shadow:0 0 0 6px color-mix(in srgb,var(--signal-glow) 25%,transparent),0 0 30px 6px color-mix(in srgb,var(--signal-glow) 55%,transparent);z-index:3;opacity:0}#top.pz-landing .packet::before{content:"";position:absolute;left:50%;bottom:50%;width:2px;height:0;transform:translateX(-50%);border-radius:2px!important;background:linear-gradient(0deg,var(--signal-glow),transparent);opacity:.75}#top.pz-landing .packet.go::before{animation:pz-trail 2.4s var(--ease-io) forwards}@keyframes pz-trail{0%{height:0}15%{height:40px}80%{height:150px}100%{height:0;opacity:0}}#top.pz-landing .packet.go{animation:pz-drop 2.4s var(--ease-io) forwards}@keyframes pz-drop{0%{opacity:0;transform:translateY(-10px) scale(.6)}10%{opacity:1;transform:translateY(0) scale(1)}88%{opacity:1;transform:translateY(400px) scale(1)}100%{opacity:0;transform:translateY(412px) scale(1.8)}}#top.pz-landing .settle{position:absolute;left:50%;bottom:-2px;width:20%;height:142px;margin-left:-10%!important;opacity:0;z-index:2;pointer-events:none;background:radial-gradient(60% 40% at 50% 100%,color-mix(in srgb,var(--signal-glow) 55%,transparent),transparent 70%)}#top.pz-landing .settle::after{content:"";position:absolute;left:50%;bottom:0;width:180px;height:60px;margin-left:-90px!important;border-radius:50%!important;border:1.5px solid var(--signal-glow);transform:scale(.2);opacity:0}#top.pz-landing .settle.ping{animation:pz-glowup 1.4s var(--ease-out)}#top.pz-landing .settle.ping::after{animation:pz-ping 1.2s var(--ease-out)}@keyframes pz-glowup{0%{opacity:0}20%{opacity:1}100%{opacity:0}}@keyframes pz-ping{0%{opacity:.9;transform:scale(.2)}100%{opacity:0;transform:scale(2.2)}}#top.pz-landing .float{position:absolute;z-index:4;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-m)!important;box-shadow:var(--shadow);text-align:left;padding:var(--s4)!important;animation:pz-enter .9s cubic-bezier(.34,1.4,.64,1) backwards,pz-bob 7s ease-in-out infinite}@keyframes pz-bob{50%{transform:translateY(-6px)}}@keyframes pz-enter{from{opacity:0;translate:var(--dx,0) 18px;scale:.96;filter:blur(6px)}to{opacity:1;translate:0 0;scale:1;filter:blur(0)}}#top.pz-landing .f-pay{left:4%;top:92px;width:270px;--dx:-28px;animation-delay:1s,0s}#top.pz-landing .f-status{right:4%;top:60px;width:280px;--dx:28px;animation-delay:1.15s,-3.5s}#top.pz-landing .f-code{left:12%;top:300px;width:300px;padding:var(--s3) var(--s4)!important;background:var(--code);border-color:transparent;color:var(--code-ink);font-size:13px!important;animation-delay:1.3s,-1.5s}#top.pz-landing .f-label{font-size:13px!important;color:var(--ink-3)}#top.pz-landing .amt{font-size:30px!important;font-weight:500!important;letter-spacing:-.03em!important;margin-top:2px!important}#top.pz-landing .methods{display:flex;gap:6px;margin-top:var(--s3)!important;flex-wrap:wrap}#top.pz-landing .methods span{font-size:13px!important;padding:5px 10px!important;border-radius:999px!important;border:1px solid var(--hair);color:var(--ink-2);transition:background var(--d-med),color var(--d-med),border-color var(--d-med)}#top.pz-landing .methods span.on{background:var(--plum);color:var(--on-plum);border-color:var(--plum)}#top.pz-landing .track{list-style:none;margin-top:var(--s4)!important;display:grid}#top.pz-landing .track li{position:relative;display:grid;grid-template-columns:22px 1fr;column-gap:12px;padding-bottom:16px!important;color:var(--ink-3);transition:color var(--d-med)}#top.pz-landing .track li:last-child{padding-bottom:0!important}#top.pz-landing .track li:not(:last-child)::before,#top.pz-landing .track li:not(:last-child)::after{content:"";position:absolute;left:10.25px;top:26px;bottom:4px;width:1.5px;border-radius:2px!important;background:var(--hair)}#top.pz-landing .track li:not(:last-child)::after{background:var(--signal);transform:scaleY(0);transform-origin:top;transition:transform .55s var(--ease-out)}#top.pz-landing .track li.done::after{transform:scaleY(1)}#top.pz-landing .track .dot{position:relative;z-index:1;width:22px;height:22px;border-radius:50%!important;border:1.5px solid var(--hair);background:var(--surface);display:grid;place-items:center;transition:background var(--d-med),border-color var(--d-med)}#top.pz-landing .track .dot em{font:500 11px "DM Mono",ui-monospace,monospace!important;font-style:normal;color:var(--ink-3);transition:opacity var(--d-fast)}#top.pz-landing .track .dot svg{position:absolute;opacity:0;transform:scale(.5)}#top.pz-landing .track .dot::before{content:"";position:absolute;inset:-1.5px;border-radius:50%!important;border:1.5px dashed var(--accent);opacity:0;transition:opacity var(--d-fast)}#top.pz-landing .track .dot::after{content:"";position:absolute;width:6px;height:6px;border-radius:50%!important;background:var(--accent);opacity:0;transform:scale(.4);transition:opacity var(--d-fast),transform var(--d-med) var(--ease-out)}#top.pz-landing .track li.now .dot{border-color:transparent}#top.pz-landing .track li.now .dot::before{opacity:1;animation:pz-spin 2.8s linear infinite}#top.pz-landing .track li.now .dot::after{opacity:1;transform:none;animation:pz-breathe 1.2s ease-in-out infinite}#top.pz-landing .track li.now .dot em,#top.pz-landing .track li.done .dot em{opacity:0}#top.pz-landing .track li.done .dot{background:var(--signal);border-color:var(--signal)}#top.pz-landing .track li.done .dot svg{opacity:1;transform:none;transition:opacity .2s,transform .45s cubic-bezier(.34,1.56,.64,1)}#top.pz-landing .track .tx{display:grid;gap:2px;padding-top:1px!important}#top.pz-landing .track .row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}#top.pz-landing .track b{font-weight:500!important;font-size:14.5px!important;line-height:20px!important}#top.pz-landing .track time{font:400 11.5px "DM Mono",ui-monospace,monospace!important;color:var(--ink-3);opacity:0;transform:translateX(-4px);transition:opacity var(--d-med),transform var(--d-med) var(--ease-out)}#top.pz-landing .track li.done time,#top.pz-landing .track li.now time{opacity:1;transform:none}#top.pz-landing .track small{font-size:12.5px!important;line-height:1.4!important;color:var(--ink-3)}#top.pz-landing .track li.now,#top.pz-landing .track li.done{color:var(--ink)}#top.pz-landing .track li.now small{color:var(--ink-2)}@keyframes pz-spin{to{transform:rotate(360deg)}}@keyframes pz-breathe{50%{transform:scale(.7);opacity:.6}}#top.pz-landing .f-code .k{color:var(--code-key)}#top.pz-landing .f-code .s{color:var(--code-str)}#top.pz-landing .f-code .d{color:var(--code-dim)}#top.pz-landing .f-code pre{font-size:12.5px!important;line-height:1.7!important;white-space:pre;overflow:hidden}#top.pz-landing .statement{padding:var(--s9) 0!important}#top.pz-landing .statement p{font-size:clamp(28px,3.4vw,44px)!important;line-height:1.18!important;letter-spacing:-.03em!important;font-weight:500!important;max-width:24ch}#top.pz-landing .statement .w{display:inline-block;opacity:.12;filter:blur(10px);transform:translateY(6px);transition:opacity .6s var(--ease-out),filter .6s var(--ease-out),transform .6s var(--ease-out);will-change:filter,opacity}#top.pz-landing .statement .w.on{opacity:1;filter:blur(0);transform:none}#top.pz-landing .flow{height:340vh;height:340svh;margin-bottom:var(--s8)!important}#top.pz-landing .flow-pin{position:-webkit-sticky;position:sticky;top:var(--pz-nav,64px);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;min-height:calc(100vh - var(--pz-nav,64px));min-height:calc(100svh - var(--pz-nav,64px));display:flex;flex-direction:column;justify-content:center;padding:var(--s5) 0!important}#top.pz-landing .flow .sec-head{margin-bottom:var(--s6)!important}#top.pz-landing .flow-hint{font-size:var(--fs-small)!important;color:var(--ink-3);margin-top:var(--s3)!important;padding-left:var(--s4)!important}#top.pz-landing .flow-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:var(--s6);align-items:center}#top.pz-landing .flow-steps{list-style:none;display:grid;gap:6px;counter-reset:fs}#top.pz-landing .flow-steps li{counter-increment:fs;position:relative}#top.pz-landing .flow-steps li:not(:nth-last-child(-n+2))::after{content:"";position:absolute;z-index:1;left:calc(var(--s4) + 16.5px);top:calc(var(--s4) + 33px);bottom:calc(-6px - var(--s4) - 1px);width:1.5px;border-radius:2px!important;background:linear-gradient(var(--accent),var(--accent)) 0 0/100% calc(var(--fp,0)*100%) no-repeat,var(--hair)}#top.pz-landing .flow-steps li.done .si{border-color:var(--accent);color:var(--accent)}#top.pz-landing .flow-steps button{position:relative;width:100%;display:grid;grid-template-columns:34px 1fr;column-gap:var(--s3);padding:var(--s4) var(--s5) var(--s4) var(--s4)!important;border-radius:var(--r-m)!important;border:1px solid transparent;text-align:left;overflow:hidden;transition:background var(--d-fast),border-color var(--d-fast)}#top.pz-landing .flow-steps .si{grid-row:span 2;width:32px;height:32px;border-radius:50%!important;border:1px solid var(--hair);background:var(--canvas);display:grid;place-items:center;color:var(--ink-3);position:relative;z-index:2;transition:background var(--d-med),color var(--d-med),border-color var(--d-med),transform var(--d-med) var(--ease-out)}#top.pz-landing .flow-steps button:hover{background:color-mix(in srgb,var(--surface) 60%,transparent)}#top.pz-landing .flow-steps b{font-weight:500!important;font-size:19px!important;letter-spacing:-.01em!important;color:var(--ink-2);line-height:30px!important;transition:color var(--d-fast)}#top.pz-landing .flow-steps .d{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--d-slow) var(--ease-out)}#top.pz-landing .flow-steps .d>span{overflow:hidden;min-height:0;font-size:var(--fs-small)!important;color:var(--ink-2);line-height:1.5!important}#top.pz-landing .flow-steps [aria-selected="true"]{background:var(--surface);border-color:var(--hair);box-shadow:var(--shadow)}#top.pz-landing .flow-steps [aria-selected="true"] b{color:var(--ink)}#top.pz-landing .flow-steps [aria-selected="true"] .si{background:var(--plum);border-color:var(--plum);color:var(--on-plum);transform:scale(1.06)}#top.pz-landing .flow-steps [aria-selected="true"] .d{grid-template-rows:1fr}#top.pz-landing .flow-steps [aria-selected="true"] .d>span{padding-top:4px!important}#top.pz-landing .flow-steps .bar{position:absolute;left:var(--s4);right:var(--s4);bottom:0;height:2px;border-radius:2px!important;background:var(--accent);transform:scaleX(0);transform-origin:left;opacity:0;transition:opacity var(--d-med)}#top.pz-landing .flow-steps .bar{display:none}#top.pz-landing .flow-stage{position:relative;height:min(540px,calc(100vh - 218px - var(--pz-nav,64px)));height:min(540px,calc(100svh - 218px - var(--pz-nav,64px)));min-height:340px;border-radius:var(--r-l)!important;background:var(--code);border:1px solid var(--hair);overflow:hidden;isolation:isolate}#top.pz-landing .flow-stage::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#top.pz-landing .flow-stage canvas{position:absolute;inset:0;width:100%;height:100%}#top.pz-landing .flow-hud{position:absolute;z-index:2;inset:var(--s4) var(--s4) auto;display:flex;justify-content:space-between;align-items:center;font-size:14px!important;color:var(--code-ink)}#top.pz-landing .flow-label{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px!important;border-radius:999px!important;background:rgba(205,187,255,.14)}#top.pz-landing .flow-label svg{width:15px;height:15px;color:#c0aeff}#top.pz-landing .flow-count{padding:5px 11px!important;border-radius:999px!important;border:1px solid rgba(205,187,255,.28);font:500 13px "DM Mono",ui-monospace,monospace!important;color:var(--code-dim)}@media (max-width:1080px){#top.pz-landing .flow{height:300vh;height:300svh}#top.pz-landing .flow-pin{justify-content:flex-start;padding-top:var(--s5)!important}#top.pz-landing .flow-grid{grid-template-columns:1fr;gap:var(--s4)}#top.pz-landing .flow-stage{order:-1;height:min(46vh,420px);height:min(46svh,420px);min-height:260px}#top.pz-landing .flow-steps{grid-template-columns:repeat(4,1fr);gap:4px}#top.pz-landing .flow-steps button{display:flex;justify-content:center;align-items:center;gap:10px;padding:10px 12px!important}#top.pz-landing .flow-steps .si{grid-row:auto;margin:0!important}#top.pz-landing .flow-steps b{font-size:15px!important;line-height:1.3!important;white-space:nowrap}#top.pz-landing .flow-steps .d,#top.pz-landing .flow-hint,#top.pz-landing .flow .sec-head p{display:none}#top.pz-landing .flow-steps li::after{display:none}#top.pz-landing .flow .sec-head{margin-bottom:var(--s4)!important}}#top.pz-landing .sec-head{display:flex;justify-content:space-between;align-items:end;gap:var(--s3) var(--s6);margin-bottom:var(--s7)!important;flex-wrap:wrap}@media (max-width:820px){#top.pz-landing .sec-head{gap:var(--s3);margin-bottom:var(--s6)!important}}#top.pz-landing .sec-head h2{font-size:var(--fs-h2)!important;line-height:1.05!important;font-weight:500!important;letter-spacing:-.04em!important;max-width:15ch}#top.pz-landing .sec-head p{max-width:36ch;color:var(--ink-2)}#top.pz-landing .lanes{display:grid;gap:6px}#top.pz-landing .lane{border-radius:var(--r-m)!important;overflow:hidden;opacity:0;transform:translateY(28px) scale(.985);filter:blur(4px);transition:background var(--d-med),opacity .7s var(--ease-out),transform .8s var(--ease-out),filter .7s var(--ease-out);transition-delay:0s,calc(var(--i,0)*70ms),calc(var(--i,0)*70ms),calc(var(--i,0)*70ms)}#top.pz-landing .lane:nth-child(2){--i:1}#top.pz-landing .lane:nth-child(3){--i:2}#top.pz-landing .lane:nth-child(4){--i:3}#top.pz-landing .lanes.in .lane{opacity:1;transform:none;filter:blur(0)}#top.pz-landing .lanes:not(.in) .item{animation:none;opacity:0}#top.pz-landing .lanes.intro .lane[data-open="true"] .item{animation-delay:.32s}#top.pz-landing .lanes.intro .lane[data-open="true"] .item:nth-child(2){animation-delay:.38s}#top.pz-landing .lanes.intro .lane[data-open="true"] .item:nth-child(3){animation-delay:.44s}#top.pz-landing .lanes.intro .lane[data-open="true"] .item:nth-child(4){animation-delay:.5s}#top.pz-landing .lane:nth-child(1){background:var(--t1)}#top.pz-landing .lane:nth-child(2){background:var(--t2)}#top.pz-landing .lane:nth-child(3){background:var(--t3)}#top.pz-landing .lane:nth-child(4){background:#5b3fd0;color:#fff}#top.pz-landing .lane>button{width:100%;display:flex;align-items:center;gap:var(--s4);padding:22px var(--s5)!important;text-align:left}#top.pz-landing .lane h3{font-size:var(--fs-h3)!important;font-weight:500!important;letter-spacing:-.02em!important;flex:1}#top.pz-landing .lane .hint{font-size:var(--fs-small)!important;opacity:.75}#top.pz-landing .lane .tog{width:36px;height:36px;border-radius:50%!important;display:grid;place-items:center;border:1px solid color-mix(in srgb,currentColor 25%,transparent);transition:transform var(--d-med) var(--ease-out),background var(--d-fast)}#top.pz-landing .lane>button:hover .tog{background:color-mix(in srgb,currentColor 8%,transparent)}#top.pz-landing .lane[data-open="true"] .tog{transform:rotate(45deg)}#top.pz-landing .lane .body{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--d-slow) var(--ease-out)}#top.pz-landing .lane[data-open="true"] .body{grid-template-rows:1fr}#top.pz-landing .lane .body>div{overflow:hidden}#top.pz-landing .lane .inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1px;margin:0 var(--s5) var(--s5)!important;border-radius:var(--r-s)!important;overflow:hidden;background:color-mix(in srgb,currentColor 12%,transparent)}#top.pz-landing .lane .inner{gap:8px;background:none;border-radius:0!important;overflow:visible}#top.pz-landing .item{position:relative;isolation:isolate;overflow:visible!important;display:flex;flex-direction:column;gap:6px;padding:var(--s5)!important;min-height:224px;border-radius:var(--r-m)!important;border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);background:color-mix(in srgb,var(--surface) 82%,transparent);color:var(--ink);overflow:hidden;transition:border-color var(--d-fast),transform var(--d-med) var(--ease-out)}#top.pz-landing .lane:nth-child(4) .item{background:color-mix(in srgb,var(--surface) 95%,transparent)}#top.pz-landing .ico{width:44px;height:44px;border-radius:12px!important;display:grid;place-items:center;margin-bottom:var(--s4)!important;background:var(--t1);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent);transition:background var(--d-med),color var(--d-med),transform var(--d-med) var(--ease-out)}#top.pz-landing .item b{font-weight:500!important;font-size:17.5px!important;letter-spacing:-.01em!important}#top.pz-landing .item small{font-size:var(--fs-small)!important;color:var(--ink-2);line-height:1.5!important}#top.pz-landing .item .meta{margin-top:auto!important;padding-top:var(--s4)!important;display:flex;align-items:center;gap:6px;flex-wrap:wrap}#top.pz-landing .item .meta{gap:6px}#top.pz-landing .tg{position:relative;width:30px;height:30px;border-radius:50%!important;display:grid;place-items:center;color:var(--ink-2);background:color-mix(in srgb,var(--ink) 6%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent);transition:transform var(--d-med) var(--ease-out),color var(--d-fast),background var(--d-fast)}#top.pz-landing .tg.flag{width:26px;height:26px;overflow:hidden;background:none;box-shadow:0 0 0 2px var(--surface),0 0 0 3px color-mix(in srgb,var(--ink) 10%,transparent)}#top.pz-landing .tg.flag svg{display:block}#top.pz-landing .stack{display:flex;padding-left:6px!important}#top.pz-landing .stack .tg{margin-left:-6px!important}#top.pz-landing .more{font-size:12.5px!important;color:var(--ink-3);margin-left:4px!important}#top.pz-landing .tg::after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 6px;scale:.55;transform-origin:50% 100%;white-space:nowrap;padding:5px 9px!important;border-radius:7px!important;background:var(--ink);color:var(--canvas);font-size:12px!important;opacity:0;filter:blur(3px);pointer-events:none;transition:opacity .14s ease-out,scale .32s cubic-bezier(.34,1.56,.64,1),translate .32s cubic-bezier(.34,1.56,.64,1),filter .2s ease-out;z-index:3}#top.pz-landing .tg::before{content:"";position:absolute;bottom:calc(100% + 4px);left:50%;width:8px;height:8px;margin-left:-4px!important;background:var(--ink);rotate:45deg;border-radius:1.5px!important;opacity:0;scale:.4;transition:opacity .14s,scale .3s cubic-bezier(.34,1.56,.64,1);pointer-events:none;z-index:3}#top.pz-landing .tg:hover::before{opacity:1;scale:1}#top.pz-landing .tg:hover::after{opacity:1;scale:1;translate:-50% 0;filter:blur(0)}#top.pz-landing .tg{z-index:3}#top.pz-landing .tg:hover{z-index:6}#top.pz-landing .meta>.tg:first-child::after,#top.pz-landing .meta>.stack>.tg:first-child::after{left:-4px;translate:0 6px;transform-origin:15px 100%}#top.pz-landing .meta>.tg:first-child:hover::after,#top.pz-landing .meta>.stack>.tg:first-child:hover::after{translate:0 0}#top.pz-landing .tg::after{box-shadow:0 6px 16px -6px rgba(0,0,0,.45)}#top.pz-landing .tg.flag{overflow:visible}#top.pz-landing .tg.flag svg{border-radius:50%!important}@media (hover:hover) and (pointer:fine){#top.pz-landing .item:hover .tg{color:var(--accent)}#top.pz-landing .item:hover .tg:nth-child(1){transform:translateY(-2px)}#top.pz-landing .item:hover .tg:nth-child(2){transform:translateY(-2px);transition-delay:.04s}#top.pz-landing .item:hover .tg:nth-child(3){transform:translateY(-2px);transition-delay:.08s}#top.pz-landing .item:hover .stack .tg{transform:translateY(-2px)}#top.pz-landing .item:hover .stack .tg:nth-child(2){transition-delay:.04s}#top.pz-landing .item:hover .stack .tg:nth-child(3){transition-delay:.08s}#top.pz-landing .item:hover .stack .tg:nth-child(4){transition-delay:.12s}}#top.pz-landing .item .go{margin-left:auto!important;width:30px;height:30px;border-radius:50%!important;display:grid;place-items:center;color:var(--ink-3);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);transition:transform var(--d-med) var(--ease-out),color var(--d-fast),background var(--d-fast),border-color var(--d-fast)}@media (hover:hover) and (pointer:fine){#top.pz-landing .item:hover{transform:translateY(-3px)}#top.pz-landing .item:hover .ico{background:var(--plum);color:var(--on-plum)}#top.pz-landing .item:hover .go{background:var(--plum);border-color:var(--plum);color:var(--on-plum);transform:rotate(-45deg)}}#top.pz-landing .item:active{transform:scale(.985)}#top.pz-landing .lane[data-open="true"] .item{animation:pz-fade .5s var(--ease-out) both}#top.pz-landing .lane[data-open="true"] .item:nth-child(2){animation-delay:.05s}#top.pz-landing .lane[data-open="true"] .item:nth-child(3){animation-delay:.1s}#top.pz-landing .lane[data-open="true"] .item:nth-child(4){animation-delay:.15s}#top.pz-landing .sdk{padding-top:var(--s9)!important}#top.pz-landing .bento{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--s3)}#top.pz-landing .web{background:var(--code);color:var(--code-ink);border-radius:var(--r-l)!important;padding:var(--s6)!important;display:flex;flex-direction:column;gap:var(--s5);min-height:440px;position:relative;overflow:hidden;isolation:isolate}#top.pz-landing .web>:not(.web-bg){position:relative;z-index:1}#top.pz-landing .web-bg{position:absolute;inset:0;z-index:0;pointer-events:none}#top.pz-landing .web-bg::after{content:"";position:absolute;inset:0;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#top.pz-landing .web-bg .aur{position:absolute;inset:-25%;background:radial-gradient(38% 42% at 82% 18%,rgba(110,79,224,.42),transparent 70%),radial-gradient(30% 36% at 98% 62%,rgba(168,86,226,.2),transparent 70%),radial-gradient(26% 30% at 60% 0%,rgba(192,174,255,.14),transparent 70%);animation:pz-aur 16s ease-in-out infinite alternate}@keyframes pz-aur{to{transform:translate(-5%,4%) scale(1.06) rotate(-2deg)}}#top.pz-landing .web-bg .glow{position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx,88%) var(--my,4%),rgba(192,174,255,.16),transparent 62%)}#top.pz-landing .web-bg .brace{position:absolute;right:-.04em;top:-.16em;font:300 280px/1 "DM Mono",ui-monospace,monospace!important;letter-spacing:-.12em!important;color:transparent;-webkit-text-stroke:1px rgba(205,187,255,.2);user-select:none;-webkit-mask-image:radial-gradient(260px circle at var(--mx,88%) var(--my,4%),#000 30%,rgba(0,0,0,.45));mask-image:radial-gradient(260px circle at var(--mx,88%) var(--my,4%),#000 30%,rgba(0,0,0,.45))}#top.pz-landing .web-bg .dots{position:absolute;inset:0;background-image:radial-gradient(rgba(205,187,255,.24) 1px,transparent 1.4px);background-size:20px 20px;-webkit-mask-image:radial-gradient(90% 75% at 100% 0%,#000,transparent 70%);mask-image:radial-gradient(90% 75% at 100% 0%,#000,transparent 70%)}#top.pz-landing .web-bg .stairs{position:absolute;top:0;right:0;width:54%;display:flex;flex-direction:column;align-items:flex-end;-webkit-mask-image:linear-gradient(180deg,#000 45%,transparent);mask-image:linear-gradient(180deg,#000 45%,transparent)}#top.pz-landing .web-bg .stairs i{position:relative;display:block;height:30px;background:linear-gradient(90deg,rgba(122,92,240,0),rgba(122,92,240,var(--a)));border-top:1px solid rgba(205,187,255,.09)}#top.pz-landing .web-bg .stairs i:nth-child(1){width:100%;--a:.14;--n:0}#top.pz-landing .web-bg .stairs i:nth-child(2){width:82%;--a:.22;--n:1}#top.pz-landing .web-bg .stairs i:nth-child(3){width:64%;--a:.30;--n:2}#top.pz-landing .web-bg .stairs i:nth-child(4){width:46%;--a:.40;--n:3}#top.pz-landing .web-bg .stairs i:nth-child(5){width:28%;--a:.52;--n:4}#top.pz-landing .web-bg .stairs i::after{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg,transparent,#82fe5c);transform-origin:right;opacity:0;animation:pz-stair 6s var(--ease-out) infinite;animation-delay:calc(var(--n)*.22s)}@keyframes pz-stair{0%,3%{opacity:0;transform:scaleX(.3)}12%{opacity:.85;transform:none}38%,100%{opacity:0;transform:none}}#top.pz-landing .web h3{font-size:28px!important;font-weight:500!important;letter-spacing:-.03em!important}#top.pz-landing .web p{color:var(--code-dim);max-width:40ch}#top.pz-landing .term{margin-top:auto!important;border:1px solid #33284a;border-radius:var(--r-m)!important;background:rgba(20,14,30,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 24px 60px -28px rgba(0,0,0,.8);overflow:hidden}#top.pz-landing .term .bar{position:relative;display:flex;align-items:center;gap:2px;padding:6px!important;border-bottom:1px solid #2a2140}#top.pz-landing .tabpill{position:absolute;top:6px;left:6px;height:calc(100% - 12px);border-radius:8px!important;background:#2a2140;transition:transform var(--d-med) var(--ease-out),width var(--d-med) var(--ease-out)}#top.pz-landing .term .bar [role="tab"]{position:relative;z-index:1;min-height:32px;padding:0 12px!important;border-radius:8px!important;font-size:13.5px!important;color:var(--code-dim);transition:color var(--d-fast)}#top.pz-landing .term .bar [role="tab"]:hover{color:var(--code-ink)}#top.pz-landing .term .bar [aria-selected="true"]{color:#fff}#top.pz-landing .copy{margin-left:auto!important;display:flex;align-items:center;gap:6px;min-height:32px;font-size:13.5px!important;color:var(--code-dim);padding:0 10px!important;border-radius:8px!important;transition:color var(--d-fast),background var(--d-fast),transform var(--d-fast) var(--ease-out)}#top.pz-landing .copy:hover{color:#fff;background:#2a2140}#top.pz-landing .copy:active{transform:scale(.97)}#top.pz-landing .copy .ok{display:none}#top.pz-landing .copy.done .ok{display:inline}#top.pz-landing .copy.done .cp{display:none}#top.pz-landing .shell{padding:var(--s4) var(--s4) 6px!important;font-size:14.5px!important;overflow-x:auto;white-space:pre}#top.pz-landing .shell::before{content:"$ ";color:var(--code-dim)}#top.pz-landing .shell code{display:inline;transition:opacity .14s,filter .14s}#top.pz-landing .shell code.swap{opacity:0;filter:blur(2px)}#top.pz-landing .caret{display:inline-block;width:8px;height:1.1em;vertical-align:-.2em;margin-left:2px!important;background:var(--code-key);animation:pz-blink 1s steps(1) infinite}@keyframes pz-blink{50%{opacity:0}}#top.pz-landing .term .k{color:var(--code-key)}#top.pz-landing .term .s{color:var(--code-str)}#top.pz-landing .term .n{color:var(--code-num)}#top.pz-landing .term .d{color:var(--code-dim)}#top.pz-landing .term .f{color:#9fd8ff}#top.pz-landing .out{display:flex;align-items:center;gap:8px;padding:0 var(--s4) var(--s4)!important;font:400 13px "DM Mono",ui-monospace,monospace!important;color:#a6ec93;opacity:0;transform:translateY(4px);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out)}#top.pz-landing .out.on{opacity:1;transform:none}#top.pz-landing .fbar{display:flex;align-items:center;gap:6px;padding:6px 6px 6px var(--s4)!important;border-top:1px solid #2a2140;background:rgba(255,255,255,.02)}#top.pz-landing .fname{display:flex;align-items:center;gap:8px;font:400 13px "DM Mono",ui-monospace,monospace!important;color:var(--code-dim)}#top.pz-landing .run{margin-left:auto!important;display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 13px 0 10px!important;border-radius:999px!important;font-size:13.5px!important;font-weight:500!important;color:#140e1e;background:#82fe5c;transition:transform var(--d-fast) var(--ease-out),box-shadow var(--d-med)}#top.pz-landing .run:hover{box-shadow:0 0 0 4px rgba(130,254,92,.18)}#top.pz-landing .run:active{transform:scale(.97)}#top.pz-landing .run.nudge{animation:pz-nudge 1.6s var(--ease-out) 2}@keyframes pz-nudge{0%{box-shadow:0 0 0 0 rgba(130,254,92,.55)}100%{box-shadow:0 0 0 12px rgba(130,254,92,0)}}#top.pz-landing .fbar .copy{margin-left:0!important}#top.pz-landing .code{list-style:none;padding:var(--s3) 0 var(--s4)!important;font:400 13.5px/1.85 "DM Mono",ui-monospace,monospace!important;overflow-x:auto;counter-reset:ln}#top.pz-landing .code li{display:block;counter-increment:ln;white-space:pre;padding-right:var(--s4)!important;transition:background .3s,box-shadow .3s}#top.pz-landing .code li::before{content:counter(ln);display:inline-block;width:3.4em;padding-right:1.3em!important;text-align:right;color:#51476a;user-select:none}#top.pz-landing .term.intro .code li{opacity:0;transform:translateY(4px);filter:blur(2px)}#top.pz-landing .term.intro .code li.on{opacity:1;transform:none;filter:blur(0);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out),filter .45s var(--ease-out)}#top.pz-landing .code li.hl{background:rgba(130,254,92,.07);box-shadow:inset 2px 0 0 #82fe5c}#top.pz-landing .pv{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease-out),border-color .3s;border-top:1px solid transparent}#top.pz-landing .pv.open{grid-template-rows:1fr;border-top-color:#2a2140}#top.pz-landing .pv>div{overflow:hidden;min-height:0}#top.pz-landing .pv-stage{position:relative;padding:48px var(--s4) var(--s5)!important;display:grid;place-items:center;background:radial-gradient(60% 90% at 50% 0%,rgba(122,92,240,.24),transparent 70%)}#top.pz-landing .pv-modal{width:min(330px,100%);background:linear-gradient(180deg,#221838,#1a1229);color:#f1edf8;border-radius:16px!important;padding:18px!important;border:1px solid rgba(205,187,255,.16);box-shadow:0 30px 60px -24px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.06);outline:1px dashed transparent;outline-offset:-1px;opacity:0;transform:translateY(12px) scale(.96);transition:opacity .45s var(--ease-out),transform .55s var(--ease-out),background .5s var(--ease-out),box-shadow .5s,outline-color .4s,color .4s}#top.pz-landing .pv-modal *{transition:color .4s,background .4s,border-color .4s,outline-color .4s,opacity .3s}#top.pz-landing .pv-modal.wire{background:rgba(205,187,255,.04);box-shadow:none;outline-color:rgba(205,187,255,.5);animation:pz-wiredraw .5s var(--ease-out)}@keyframes pz-wiredraw{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}#top.pz-landing .wire .pv-top span{color:transparent;background:rgba(205,187,255,.14);border-radius:5px!important}#top.pz-landing .wire .pv-top svg{opacity:0}#top.pz-landing .wire .pv-amt{width:fit-content;color:transparent;background:rgba(205,187,255,.14);border-radius:7px!important}#top.pz-landing .wire.amt .pv-amt{color:var(--code-ink);background:transparent}#top.pz-landing .wire .pv-field{color:transparent;background:transparent;border-color:rgba(205,187,255,.28);border-style:dashed}#top.pz-landing .wire .pv-field b{color:transparent}#top.pz-landing .wire .pv-btn{color:transparent;background:transparent;outline:1px dashed rgba(205,187,255,.4);outline-offset:-1px}#top.pz-landing .pv-methods button:nth-child(2){transition-delay:.07s}#top.pz-landing .pv-methods button:nth-child(3){transition-delay:.14s}#top.pz-landing .pv-modal .corner{position:absolute;width:12px;height:12px;border:1.5px solid #c0aeff;opacity:0}#top.pz-landing .pv-log{position:absolute;left:var(--s4);right:var(--s4);top:14px;display:flex;gap:8px;align-items:center;font:400 12.5px "DM Mono",ui-monospace,monospace!important;color:var(--code-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#top.pz-landing .pv-log::before{content:"\203A";color:var(--code-key)}#top.pz-landing .pv-log b{font-weight:400!important;color:var(--code-key)}#top.pz-landing .pv-log.ok b,#top.pz-landing .pv-log.ok::before{color:#82fe5c}#top.pz-landing .ghost{position:fixed;z-index:70;pointer-events:none;margin:0!important;font:400 13.5px/1.85 "DM Mono",ui-monospace,monospace!important;white-space:pre;text-shadow:0 0 14px currentColor;will-change:transform,opacity}#top.pz-landing .pv.open .pv-modal{opacity:1;transform:none}#top.pz-landing .pv.open .pv-modal.pre{opacity:0;transform:scale(.97)}#top.pz-landing .pv-top{display:flex;justify-content:space-between;align-items:center;font-size:13px!important;color:#9a90b0;min-height:18px}#top.pz-landing .pv-top svg{color:#9a90b0}#top.pz-landing .pv-amt{margin-top:8px!important;font-size:26px!important;font-weight:500!important;letter-spacing:-.03em!important}#top.pz-landing .pv-methods{display:flex;gap:6px;margin-top:10px!important;flex-wrap:wrap}#top.pz-landing .pv-methods button{font-size:12.5px!important;padding:5px 10px!important;min-height:30px;border-radius:999px!important;border:1px solid rgba(205,187,255,.22);color:#c4bdd2;transition:background .3s,color .3s,border-color .3s,scale .45s cubic-bezier(.34,1.56,.64,1)}#top.pz-landing .pv-methods button:hover{border-color:#c0aeff;color:#f1edf8}#top.pz-landing .pv-methods button:active{scale:.95}#top.pz-landing .pv-methods .on{background:#c0aeff;border-color:#c0aeff;color:#1a0630}#top.pz-landing .pv-methods .on:hover{color:#1a0630}#top.pz-landing .wire .pv-methods button{color:transparent;background:transparent;border-color:rgba(205,187,255,.32);pointer-events:none}#top.pz-landing #pvFieldLbl,#top.pz-landing #pvCard{transition:opacity .2s,filter .2s}#top.pz-landing .pv-field.swap #pvFieldLbl,#top.pz-landing .pv-field.swap #pvCard{opacity:0;filter:blur(2px)}#top.pz-landing .pv-field{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px!important;padding:10px 12px!important;border-radius:10px!important;border:1px solid rgba(205,187,255,.18);background:rgba(0,0,0,.18);font-size:12.5px!important;color:#9a90b0}#top.pz-landing .pv-field b{font:500 13px "DM Mono",ui-monospace,monospace!important;color:#f1edf8;min-height:1.2em}#top.pz-landing .pv-field span,#top.pz-landing .pv-field b{white-space:nowrap}#top.pz-landing .pv-field.focus{border-color:#c0aeff;box-shadow:0 0 0 3px rgba(192,174,255,.18)}#top.pz-landing .pv[data-state="done"] .pv-field b{color:#82fe5c}#top.pz-landing .pv-btn{display:grid;place-items:center;margin-top:12px!important;min-height:44px;border-radius:10px!important;background:#c0aeff;color:#1a0630;font-size:14.5px!important;font-weight:500!important;transition:background .35s,color .35s,transform .16s var(--ease-out)}#top.pz-landing .pv-btn>span{grid-area:1/1;display:inline-flex;align-items:center;gap:8px;transition:opacity .2s,filter .2s,transform .25s var(--ease-out)}#top.pz-landing .pv-btn>span:not(.cur){opacity:0;filter:blur(2px);transform:translateY(4px)}#top.pz-landing .pv-btn i{width:5px;height:5px;border-radius:50%!important;background:currentColor;animation:pz-dot 1s infinite}#top.pz-landing .pv-btn i:nth-child(2){animation-delay:.15s}#top.pz-landing .pv-btn i:nth-child(3){animation-delay:.3s}#top.pz-landing .pv-btn path{stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .45s .12s var(--ease-out)}#top.pz-landing .pv[data-state="press"] .pv-btn{transform:scale(.97)}#top.pz-landing .pv[data-state="done"] .pv-btn{background:#82fe5c;color:#140e1e}#top.pz-landing .pv[data-state="done"] .pv-btn path{stroke-dashoffset:0}#top.pz-landing .sdks{display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}#top.pz-landing .sdk-t{position:relative;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-l)!important;padding:var(--s5)!important;display:flex;flex-direction:column;justify-content:space-between;min-height:140px;transition:border-color var(--d-fast),transform var(--d-med) var(--ease-out)}#top.pz-landing .sdk-t:hover{transform:translateY(-2px)}#top.pz-landing .sdk-t .go{position:absolute;top:var(--s5);right:var(--s5);color:var(--ink-3);transition:transform var(--d-med) var(--ease-out),color var(--d-fast)}#top.pz-landing .sdk-t:hover .go{transform:translate(2px,-2px);color:var(--accent)}#top.pz-landing .sdk-t b{font-weight:500!important;font-size:18px!important;letter-spacing:-.01em!important}#top.pz-landing .sdk-t small{color:var(--ink-3);font-size:var(--fs-small)!important}#top.pz-landing .sdk-t.wide{grid-column:span 2;min-height:116px}#top.pz-landing .glyph{width:40px;height:40px;border-radius:10px!important;background:var(--t1);display:grid;place-items:center;color:var(--accent)}#top.pz-landing .api{padding-top:var(--s9)!important}#top.pz-landing .api-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:var(--s7);align-items:start}#top.pz-landing .steps{list-style:none;counter-reset:s;display:grid}#top.pz-landing .steps li{position:relative;counter-increment:s;display:grid;grid-template-columns:32px 1fr;column-gap:var(--s4);align-items:start;padding:0 0 var(--s6)!important}#top.pz-landing .steps li:last-child{padding-bottom:0!important}#top.pz-landing .steps li:not(:last-child)::after{content:"";position:absolute;left:15.5px;top:40px;bottom:8px;width:1px;background:var(--hair)}#top.pz-landing .steps li>div{padding-top:4px!important;min-width:0}#top.pz-landing .steps li::before{content:counter(s);width:32px;height:32px;border-radius:50%!important;border:1px solid var(--hair);display:grid;place-items:center;font-size:14px!important;color:var(--ink-2);background:var(--surface)}#top.pz-landing .steps b{font-weight:500!important;display:block;margin-bottom:4px!important;line-height:1.35!important}#top.pz-landing .steps span{display:block;overflow-wrap:anywhere}#top.pz-landing .steps span{color:var(--ink-2);font-size:var(--fs-small)!important}#top.pz-landing .steps code{font-size:13px!important;background:var(--sunk);padding:2px 6px!important;border-radius:5px!important}#top.pz-landing .console{background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-l)!important;box-shadow:var(--shadow);overflow:hidden;position:sticky;top:calc(var(--pz-nav,64px) + 28px)}#top.pz-landing .ep{display:flex;align-items:center;gap:var(--s3);padding:var(--s4)!important;border-bottom:1px solid var(--hair)}#top.pz-landing .verb{font:600 12.5px "DM Mono",ui-monospace,monospace!important;color:#fff;background:#2c5bd9;border-radius:6px!important;padding:4px 8px!important}#top.pz-landing .ep code{font-size:14.5px!important;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#top.pz-landing .ep code i{font-style:normal;color:var(--ink-3)}#top.pz-landing .send{min-height:40px;padding:0 16px!important;font-size:15px!important;position:relative}#top.pz-landing .send .dots{display:none;gap:4px}#top.pz-landing .send .dots i{width:5px;height:5px;border-radius:50%!important;background:currentColor;animation:pz-dot 1s infinite}#top.pz-landing .send .dots i:nth-child(2){animation-delay:.15s}#top.pz-landing .send .dots i:nth-child(3){animation-delay:.3s}@keyframes pz-dot{50%{opacity:.25;transform:translateY(-2px)}}#top.pz-landing .send.busy .dots{display:inline-flex}#top.pz-landing .send.busy .txt{display:none}#top.pz-landing .panes{display:grid}#top.pz-landing .pane{padding:var(--s4) var(--s5)!important;font:400 13.5px/1.75 "DM Mono",ui-monospace,monospace!important;white-space:pre;overflow-x:auto;color:var(--ink-2)}#top.pz-landing .pane .k{color:var(--accent)}#top.pz-landing .pane .s{color:#2f8a3a}#top.pz-landing .pane .n{color:#b5651d}html.dark #top.pz-landing .pane .s{color:#b6f39d}html.dark #top.pz-landing .pane .s{color:#b6f39d}html.dark #top.pz-landing .pane .n{color:#ffd28a}#top.pz-landing .res-h{display:flex;align-items:center;gap:var(--s3);padding:var(--s3) var(--s5)!important;border-top:1px solid var(--hair);background:var(--sunk);font-size:var(--fs-small)!important;color:var(--ink-3)}#top.pz-landing .code-badge{font:500 12.5px "DM Mono",ui-monospace,monospace!important;padding:3px 8px!important;border-radius:6px!important;background:var(--hair);color:var(--ink-2);transition:background var(--d-med),color var(--d-med)}#top.pz-landing .code-badge.ok{background:color-mix(in srgb,var(--signal) 22%,transparent);color:var(--ink)}#top.pz-landing .res .pane .ln{display:block;clip-path:inset(0 100% 0 0)}#top.pz-landing .res.show .pane .ln{animation:pz-wipe .26s steps(18,end) forwards}@keyframes pz-wipe{to{clip-path:inset(0 0 0 0)}}#top.pz-landing .req{position:relative;overflow:hidden}#top.pz-landing .req::after{content:"";position:absolute;left:0;right:0;top:-30%;height:28%;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 16%,transparent),transparent);opacity:0}#top.pz-landing .req.scan::after{animation:pz-scan .7s var(--ease-io) forwards}@keyframes pz-scan{0%{opacity:1;top:-30%}100%{opacity:1;top:100%}}#top.pz-landing .xfer{display:flex;align-items:center;gap:12px;padding:12px var(--s5)!important;border-top:1px solid var(--hair);font:400 12px "DM Mono",ui-monospace,monospace!important;color:var(--ink-3)}#top.pz-landing .rail{position:relative;flex:1;height:2px;border-radius:2px!important;background:repeating-linear-gradient(90deg,var(--hair) 0 6px,transparent 6px 10px)}#top.pz-landing .rail .fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:2px!important;background:linear-gradient(90deg,transparent,var(--accent))}#top.pz-landing .rail .pk{position:absolute;top:50%;left:0;width:9px;height:9px;margin:-4.5px 0 0 -4.5px!important;border-radius:50%!important;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent),0 0 16px var(--accent);opacity:0}#top.pz-landing .rail.back .pk{background:var(--signal);box-shadow:0 0 0 4px color-mix(in srgb,var(--signal) 25%,transparent),0 0 16px var(--signal)}#top.pz-landing .rail.back .fill{background:linear-gradient(270deg,transparent,var(--signal))}#top.pz-landing .lat{margin-left:auto!important;font:400 12px "DM Mono",ui-monospace,monospace!important;color:var(--ink-3)}#top.pz-landing .code-badge.pop{animation:pz-pop .45s cubic-bezier(.34,1.56,.64,1)}@keyframes pz-pop{0%{transform:scale(.85)}60%{transform:scale(1.12)}100%{transform:none}}#top.pz-landing .res .pane .flash{border-radius:4px!important;animation:pz-flash 1.2s var(--ease-out)}@keyframes pz-flash{0%{background:color-mix(in srgb,var(--signal) 35%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal) 35%,transparent)}100%{background:transparent;box-shadow:0 0 0 3px transparent}}#top.pz-landing .res .empty{padding:var(--s6) var(--s5)!important;color:var(--ink-3);font-size:var(--fs-small)!important}#top.pz-landing .res.show .empty{display:none}#top.pz-landing .res:not(.show) .pane{display:none}#top.pz-landing .help{padding:var(--s9) 0 0!important;display:grid;grid-template-columns:1fr 1fr;gap:var(--s3)}#top.pz-landing .help a{position:relative;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-l)!important;padding:var(--s6)!important;display:grid;gap:var(--s3)}#top.pz-landing .sweep{--bx:50%;--by:0%;--bo:0;--bs:220px;isolation:isolate}#top.pz-landing .sweep::after{content:"";position:absolute;inset:-1px;border-radius:inherit!important;padding:1.6px!important;pointer-events:none;z-index:2;background:radial-gradient(var(--bs) circle at var(--bx) var(--by),var(--accent),var(--accent) 22%,color-mix(in srgb,var(--accent) 40%,transparent) 50%,transparent 75%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:var(--bo)}#top.pz-landing .sweep::before{content:"";position:absolute;inset:0;border-radius:inherit!important;pointer-events:none;z-index:-1;opacity:calc(var(--bo)*.9);background:radial-gradient(140px circle at var(--bx) var(--by),color-mix(in srgb,var(--accent) 10%,transparent),transparent 70%)}#top.pz-landing .sweep.press{--bs:340px}#top.pz-landing .sweep:focus-visible::after{opacity:1;animation:pz-sweepRun 2.4s linear infinite}@keyframes pz-sweepRun{0%{--bx:0%;--by:0%}25%{--bx:100%;--by:0%}50%{--bx:100%;--by:100%}75%{--bx:0%;--by:100%}100%{--bx:0%;--by:0%}}@property --bx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --by{syntax:"<percentage>";inherits:true;initial-value:0%}@property --bs{syntax:"<length>";inherits:true;initial-value:220px}#top.pz-landing .sweep{transition:--bs .5s cubic-bezier(.34,1.56,.64,1)}#top.pz-landing .help h3{font-size:var(--fs-h3)!important;font-weight:500!important;letter-spacing:-.02em!important}#top.pz-landing .help p{color:var(--ink-2)}#top.pz-landing .help .lnk{color:var(--accent);font-weight:500!important;display:inline-flex;align-items:center;gap:6px}#top.pz-landing .help a:hover .ar{transform:translateX(3px)}#top.pz-landing .help .ar{transition:transform var(--d-med) var(--ease-out)}#top.pz-landing .close{margin-top:var(--s9)!important;position:relative;overflow:hidden;border-radius:var(--r-l) var(--r-l) 0 0!important;background:var(--plum);color:var(--on-plum);padding:var(--s8) var(--s6) var(--s6)!important}#top.pz-landing .close .steps-bg{position:absolute;right:0;bottom:0;display:flex;flex-direction:column;align-items:flex-end;opacity:.9;pointer-events:none}#top.pz-landing .close .steps-bg i{display:block;height:44px;background:color-mix(in srgb,#c0aeff 22%,transparent)}#top.pz-landing .close .steps-bg i:nth-child(1){width:120px}#top.pz-landing .close .steps-bg i:nth-child(2){width:220px}#top.pz-landing .close .steps-bg i:nth-child(3){width:320px}#top.pz-landing .close .steps-bg i:nth-child(4){width:420px}#top.pz-landing .close h2{position:relative;font-size:clamp(36px,5vw,64px)!important;line-height:1!important;letter-spacing:-.045em!important;font-weight:500!important;max-width:12ch}#top.pz-landing .close p{position:relative;margin-top:var(--s4)!important;max-width:40ch;opacity:.8}#top.pz-landing .close .btn{position:relative;margin-top:var(--s6)!important;background:var(--on-plum);color:var(--plum)}#top.pz-landing .foot{position:relative;margin-top:var(--s8)!important;padding-top:var(--s5)!important;border-top:1px solid color-mix(in srgb,currentColor 18%,transparent);display:flex;justify-content:space-between;gap:var(--s5);flex-wrap:wrap;font-size:var(--fs-small)!important}#top.pz-landing .foot nav{display:flex;gap:var(--s5);flex-wrap:wrap}#top.pz-landing .foot a{opacity:.8}#top.pz-landing .foot a:hover{opacity:1}#top.pz-landing .pfoot{position:relative;z-index:1;margin-top:var(--s9)!important;background:#2a0244;color:#f3eefe;border-radius:var(--r-l) var(--r-l) 0 0!important;overflow:hidden;padding-top:var(--s9)!important}#top.pz-landing .pfoot::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 60% at 85% 0%,rgba(110,79,224,.45),transparent 70%)}#top.pz-landing .pfoot a{transition:color var(--d-fast)}#top.pz-landing .pf-close{position:relative;max-width:720px}#top.pz-landing .pf-close h2{font-size:clamp(36px,5vw,64px)!important;line-height:1.02!important;letter-spacing:-.045em!important;font-weight:500!important}#top.pz-landing .pf-close p{margin-top:var(--s4)!important;max-width:44ch;color:rgba(243,238,254,.72)}#top.pz-landing .pf-cta{margin-top:var(--s6)!important;display:flex;align-items:center;gap:var(--s5);flex-wrap:wrap}#top.pz-landing .pf-primary{background:#c0aeff;color:#1a0630}#top.pz-landing .pf-primary:hover{background:#d4c7ff}#top.pz-landing .pf-link,#top.pz-landing .pf-col a{position:relative;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size var(--d-med) var(--ease-out),color var(--d-fast)}#top.pz-landing .pf-link{font-weight:500!important;padding:4px 0!important}#top.pz-landing .pf-link:hover,#top.pz-landing .pf-col a:hover{background-size:100% 1px;color:#c0aeff}#top.pz-landing .pf-grid{position:relative;margin-top:var(--s8)!important;padding-top:var(--s6)!important;border-top:1px solid rgba(243,238,254,.14);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s5)}#top.pz-landing .pf-col h3{font:500 12px "DM Mono",ui-monospace,monospace!important;color:rgba(243,238,254,.6);margin-bottom:var(--s4)!important}#top.pz-landing .pf-col ul{list-style:none;display:grid;gap:10px}#top.pz-landing .pf-col a{font-size:15px!important;color:rgba(243,238,254,.92)}#top.pz-landing .pf-clock{font:400 26px/1 "DM Mono",ui-monospace,monospace!important;letter-spacing:-.02em!important;color:#f3eefe}#top.pz-landing .pf-top{display:inline-flex;align-items:center;gap:8px;margin-top:var(--s4)!important;min-height:44px;font-size:15px!important}#top.pz-landing .pf-top svg{transition:transform var(--d-med) var(--ease-out)}#top.pz-landing .pf-top:hover svg{transform:translateY(-3px)}#top.pz-landing .pf-legal{position:relative;margin-top:var(--s7)!important;padding-top:var(--s4)!important;border-top:1px solid rgba(243,238,254,.14);display:flex;gap:var(--s5);align-items:center;flex-wrap:wrap;font-size:13px!important;color:rgba(243,238,254,.72)}#top.pz-landing .pf-lic{flex:1;min-width:200px}#top.pz-landing .pf-legal nav{display:flex;gap:var(--s4)}#top.pz-landing .pf-legal a{min-height:44px;display:inline-flex;align-items:center}#top.pz-landing .pf-legal a:hover{color:#c0aeff}#top.pz-landing .pf-mark{position:relative;display:flex;justify-content:center;margin-top:var(--s5)!important;margin-bottom:-.2em!important;font-size:clamp(96px,23vw,380px)!important;line-height:.78!important;font-weight:500!important;letter-spacing:-.06em!important;color:rgba(192,174,255,.16);white-space:nowrap;user-select:none;pointer-events:none}#top.pz-landing .pf-mark span{display:inline-block;transform:translateY(60%);opacity:0;transition:transform .9s var(--ease-out),opacity .9s var(--ease-out)}#top.pz-landing .pf-mark.in span{transform:none;opacity:1}#top.pz-landing .pf-mark span:nth-child(2){transition-delay:.07s}#top.pz-landing .pf-mark span:nth-child(3){transition-delay:.14s}#top.pz-landing .pf-mark span:nth-child(4){transition-delay:.21s}#top.pz-landing .pf-mark span:nth-child(5){transition-delay:.28s}#top.pz-landing .pf-mark span:nth-child(6){transition-delay:.35s}@media (max-width:820px){#top.pz-landing .pf-grid{grid-template-columns:1fr 1fr;row-gap:var(--s6)}#top.pz-landing .pfoot{padding-top:var(--s8)!important}}#top.pz-landing .ft{position:relative;z-index:1;margin-top:var(--s9)!important}#top.pz-landing .ft-rule{position:relative;display:flex;justify-content:space-between;align-items:center;height:12px}#top.pz-landing .ft-rule::before{content:"";position:absolute;left:5px;right:5px;top:50%;height:1px;background:var(--hair)}#top.pz-landing .ft-rule .nd{position:relative;width:9px;height:9px;border-radius:50%!important;background:var(--canvas);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 28%,transparent);animation:pz-ndLit 5s linear infinite;animation-delay:calc(var(--k)*1s)}@keyframes pz-ndLit{0%,2%{box-shadow:inset 0 0 0 1.5px var(--signal-glow),0 0 0 4px color-mix(in srgb,var(--signal-glow) 22%,transparent);background:var(--signal-glow)}14%,100%{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 28%,transparent);background:var(--canvas)}}#top.pz-landing .ft-rule .pulse{position:absolute;top:50%;left:0;width:22%;height:1.5px;margin-top:-.75px!important;background:linear-gradient(90deg,transparent,var(--signal-glow));border-radius:2px!important;animation:pz-rulePulse 5s linear infinite;pointer-events:none}@keyframes pz-rulePulse{0%{transform:translateX(-100%);opacity:0}6%{opacity:1}80%{transform:translateX(370%);opacity:1}86%,100%{transform:translateX(370%);opacity:0}}#top.pz-landing .ft-rule .nd,#top.pz-landing .ft-rule .pulse{animation:none}#top.pz-landing .ft-rule .pulse{display:none}#top.pz-landing .ft-scene{position:relative;height:clamp(520px,62vw,700px);overflow:hidden;border-bottom:1px solid var(--hair)}#top.pz-landing .ft-bars{position:absolute;inset:0;display:grid;grid-template-columns:repeat(7,1fr);align-items:end}#top.pz-landing .ft-bars i{position:relative;height:calc(var(--h)*100%);transform-origin:bottom;background:linear-gradient(0deg,#d4c7ff 0%,#7a5cf0 28%,#3d1d8f 62%,transparent 100%);transform:scaleY(.0001);transition:transform 1.2s cubic-bezier(.34,1.25,.64,1);transition-delay:calc(var(--d)*110ms)}#top.pz-landing .ft-bars i::after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.35;mix-blend-mode:overlay}#top.pz-landing .ft-bars i+i::before{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:repeating-linear-gradient(180deg,rgba(255,255,255,.55) 0 1.5px,transparent 1.5px 7px)}#top.pz-landing .ft-scene.in .ft-bars i{transform:none}#top.pz-landing .ft-pk{position:absolute;left:50%;bottom:0;width:10px;height:10px;margin-left:-5px!important;border-radius:50%!important;background:var(--signal-glow);box-shadow:0 0 0 5px color-mix(in srgb,var(--signal-glow) 25%,transparent),0 0 24px var(--signal-glow);opacity:0}#top.pz-landing .ft-pk::before{content:"";position:absolute;left:50%;top:50%;width:2px;height:0;transform:translateX(-50%);background:linear-gradient(180deg,var(--signal-glow),transparent)}#top.pz-landing .ft-scene.in .ft-pk{animation:pz-rise 4.2s cubic-bezier(.45,0,.2,1) 1.4s infinite}#top.pz-landing .ft-scene.in .ft-pk::before{animation:pz-riseTrail 4.2s cubic-bezier(.45,0,.2,1) 1.4s infinite}@keyframes pz-rise{0%{bottom:0;opacity:0}10%{opacity:1}70%{bottom:100%;opacity:1}78%,100%{bottom:100%;opacity:0}}@keyframes pz-riseTrail{0%{height:0}50%{height:120px}78%,100%{height:0}}#top.pz-landing .ft-close{position:relative;z-index:1;text-align:center;padding-top:var(--s8)!important}#top.pz-landing .ft-close h2{font-size:clamp(40px,6vw,80px)!important;line-height:.98!important;letter-spacing:-.05em!important;font-weight:500!important}#top.pz-landing .ft-close p{margin:var(--s4) auto 0!important;max-width:44ch;color:var(--ink-2)}#top.pz-landing .ft-cta{margin-top:var(--s6)!important;display:flex;gap:var(--s3);justify-content:center;flex-wrap:wrap}#top.pz-landing .ft-hold{position:relative;z-index:2;margin-top:-180px!important}#top.pz-landing .ft-meta{display:flex;justify-content:space-between;align-items:center;margin:calc(var(--s7) * -1 + 8px) 0 var(--s6)!important;padding-bottom:8px!important;border-bottom:1px solid var(--hair);font:400 12.5px "DM Mono",ui-monospace,monospace!important;color:var(--ink-2)}#top.pz-landing .ft-live{display:inline-flex;align-items:center;gap:8px}#top.pz-landing .ft-live i{width:7px;height:7px;border-radius:50%!important;background:var(--signal-glow);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal-glow) 25%,transparent);animation:pz-breathe 2s ease-in-out infinite}#top.pz-landing .ft-live b{font-weight:500!important;color:var(--ink)}#top.pz-landing .ft-top{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ink)}#top.pz-landing .ft-top svg{transition:transform var(--d-med) cubic-bezier(.34,1.56,.64,1)}#top.pz-landing .ft-top:hover svg{transform:translateY(-3px)}#top.pz-landing .ft-card{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--hair);border-radius:var(--r-l) var(--r-l) 0 0!important;box-shadow:0 -30px 80px -40px rgba(42,2,68,.6);padding:var(--s7) var(--s6) 0!important}#top.pz-landing .ft-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s6)}#top.pz-landing .ft-col h3{font:500 13px "DM Mono",ui-monospace,monospace!important;letter-spacing:.04em!important;color:var(--ink);margin-bottom:var(--s4)!important}#top.pz-landing .tree{list-style:none;display:grid;gap:12px}#top.pz-landing .tree a{position:relative;display:inline-flex;align-items:center;min-height:28px;font-size:15px!important;color:var(--ink-2);transition:color var(--d-fast),transform .4s cubic-bezier(.34,1.56,.64,1)}#top.pz-landing .tree a::before{content:"";position:absolute;left:-18px;top:50%;width:13px;height:13px;margin-top:-6.5px!important;background:var(--accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat;opacity:0;transform:translateX(-8px);transition:opacity .2s,transform .4s cubic-bezier(.34,1.56,.64,1)}#top.pz-landing .tree a::after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-out)}#top.pz-landing .tree a:hover,#top.pz-landing .tree a:focus-visible{color:var(--ink);transform:translateX(18px)}#top.pz-landing .tree a:hover::before,#top.pz-landing .tree a:focus-visible::before{opacity:1;transform:none}#top.pz-landing .tree a:hover::after,#top.pz-landing .tree a:focus-visible::after{transform:scaleX(1)}#top.pz-landing .tree{gap:10px}#top.pz-landing .ft-legal{margin-top:var(--s7)!important;padding:var(--s4) 0!important;border-top:1px solid var(--hair);display:flex;gap:var(--s5);align-items:center;flex-wrap:wrap;font-size:13px!important;color:var(--ink-3)}#top.pz-landing .ft-legal nav{margin-left:auto!important}#top.pz-landing .ft-legal nav{display:flex;gap:var(--s4)}#top.pz-landing .ft-legal a{min-height:44px;display:inline-flex;align-items:center;color:var(--ink-2)}#top.pz-landing .ft-legal a:hover{color:var(--accent)}#top.pz-landing .ft-sign{--flg:url(/images/landing/img2.png);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s5);padding-top:var(--s7)!important;margin:0 calc(var(--s6) * -1)!important;overflow:hidden}html.dark #top.pz-landing .ft-sign{--flg:url(/images/landing/img3.png)}html.dark #top.pz-landing .ft-sign{--flg:url(/images/landing/img3.png)}#top.pz-landing .ft-logo{display:block;width:min(1000px,88%);aspect-ratio:1400/344;margin-bottom:calc(min(1000px,88vw) * -0.123)!important;background:var(--flg) 50% 0/contain no-repeat;opacity:0;transform:translateY(30%);transition:opacity .9s var(--ease-out),transform 1.1s cubic-bezier(.34,1.3,.64,1)}#top.pz-landing .ft-sign.in .ft-logo{opacity:1;transform:none}#top.pz-landing .ft-sign p{max-width:44ch;padding:0 var(--s5)!important;color:var(--ink-3);font-size:var(--fs-small)!important}@media (max-width:640px){#top.pz-landing .flow-stage{height:min(440px,60vh);height:min(440px,60svh);min-height:330px}#top.pz-landing .flow-steps{grid-template-columns:repeat(4,1fr);gap:4px;padding:4px!important;border-radius:18px!important;background:color-mix(in srgb,var(--ink) 5%,transparent)}#top.pz-landing .flow-steps button{flex-direction:column;gap:6px;padding:10px 4px!important;border-radius:14px!important;border:0;transition:background .2s,color .2s}#top.pz-landing .flow-steps{contain:layout paint}#top.pz-landing .flow-steps .si{width:34px;height:34px;transform:none!important}#top.pz-landing .flow-steps b{font-size:13px!important;line-height:1.2!important}#top.pz-landing .flow-steps [aria-selected="true"]{box-shadow:0 6px 18px -10px rgba(0,0,0,.6)}}@media (max-width:820px){#top.pz-landing .ft-scene{height:auto;min-height:0;display:flex;flex-direction:column}#top.pz-landing .ft-close{padding-top:var(--s6)!important;order:0}#top.pz-landing .ft-bars{position:relative;inset:auto;height:300px;margin-top:var(--s4)!important;order:1}#top.pz-landing .ft-bars i{height:calc(var(--h)*140%)}#top.pz-landing .ft-hold{margin-top:-48px!important}#top.pz-landing .ft-live{display:none}#top.pz-landing .ft-meta{justify-content:flex-end}}@media (max-width:820px){#top.pz-landing .ft-grid{grid-template-columns:1fr;gap:var(--s5)}#top.pz-landing .ft-meta{margin-top:calc(var(--s6) * -1 + 8px)!important}#top.pz-landing .ft-card{padding:var(--s6) var(--s5) 0!important}}#top.pz-landing .ft-bars i{transform:none}#top.pz-landing .ft-pk{display:none}#top.pz-landing .rv{opacity:0;transform:translateY(14px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}#top.pz-landing .rv.in{opacity:1;transform:none}#top.pz-landing .mk-fill{position:relative;overflow:hidden;isolation:isolate;transition:color .28s ease}#top.pz-landing .mk-fill .mk-bg{position:absolute;inset:auto 0 0;height:0;z-index:-1;background:var(--signal-glow);transition:height .38s cubic-bezier(.16,1,.3,1)}#top.pz-landing .mk-fill .mk-ar{position:relative;display:inline-grid;width:16px;height:16px;overflow:hidden}#top.pz-landing .mk-fill .mk-ar svg{grid-area:1/1;transition:transform .36s cubic-bezier(.16,1,.3,1)}#top.pz-landing .mk-fill .mk-ar svg+svg{transform:translateX(-140%)}#top.pz-landing .mk-swap{position:relative;overflow:hidden;transition:border-color var(--d-fast)}#top.pz-landing .mk-swap .mk-cur,#top.pz-landing .mk-swap .mk-in{transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .22s ease}#top.pz-landing .mk-swap .mk-in{position:absolute;inset:0;display:grid;place-items:center;opacity:0;transform:translateY(160%);color:var(--accent)}@media (hover:hover) and (pointer:fine){#top.pz-landing .mk-fill:hover{color:#14260f}#top.pz-landing .mk-fill:hover .mk-bg{height:100%}#top.pz-landing .mk-fill:hover .mk-ar svg:first-child{transform:translateX(140%)}#top.pz-landing .mk-fill:hover .mk-ar svg+svg{transform:none}#top.pz-landing .mk-swap:hover{border-color:var(--accent)}#top.pz-landing .mk-swap:hover .mk-cur{opacity:0;transform:translateY(-160%)}#top.pz-landing .mk-swap:hover .mk-in{opacity:1;transform:none}}#top.pz-landing .mk-fill:focus-visible{color:#14260f}#top.pz-landing .mk-fill:focus-visible .mk-bg{height:100%}#top.pz-landing .mk-swap:focus-visible .mk-cur{opacity:0;transform:translateY(-160%)}#top.pz-landing .mk-swap:focus-visible .mk-in{opacity:1;transform:none}@media (hover:hover) and (pointer:fine){#top.pz-landing .item:hover .ico svg *{stroke-dasharray:1;animation:pz-draw .75s cubic-bezier(.65,0,.35,1) both}#top.pz-landing .item:hover .ico svg *:nth-child(2){animation-delay:.08s}#top.pz-landing .item:hover .ico svg *:nth-child(3){animation-delay:.16s}}@keyframes pz-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}#top.pz-landing .links{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:3}#top.pz-landing .links .base{fill:none;stroke:color-mix(in srgb,var(--accent) 34%,transparent);stroke-width:1.2;stroke-dasharray:3 5}#top.pz-landing .links .run{fill:none;stroke:var(--signal-glow);stroke-width:2;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--signal-glow) 70%,transparent))}#top.pz-landing .links .end{fill:var(--surface);stroke:color-mix(in srgb,var(--accent) 60%,transparent);stroke-width:1.5}#top.pz-landing .links .end.on{fill:var(--signal-glow);stroke:var(--signal-glow)}#top.pz-landing .float{transition:scale .55s cubic-bezier(.34,1.56,.64,1),box-shadow .45s var(--ease-out),border-color .45s}#top.pz-landing .float.hit{scale:1.035;border-color:color-mix(in srgb,var(--signal-glow) 60%,transparent);box-shadow:var(--shadow),0 0 0 4px color-mix(in srgb,var(--signal-glow) 14%,transparent)}#top.pz-landing .methods span{transition:background var(--d-med),color var(--d-med),border-color var(--d-med),scale .5s cubic-bezier(.34,1.56,.64,1)}#top.pz-landing .methods span.on{scale:1.06}@media (max-width:820px){#top.pz-landing .links{display:none}}#top.pz-landing .tg::after,#top.pz-landing .tg::before{scale:1!important;filter:none!important}#top.pz-landing .mk-fill{transform:none!important}#top.pz-landing .links .run{display:none}#top.pz-landing .menu-b{display:none;flex:none;width:40px;height:40px;border-radius:50%!important;border:1px solid var(--hair);background:var(--surface);place-items:center;align-content:center;gap:5px}#top.pz-landing .menu-b span{display:block;width:16px;height:1.6px;border-radius:2px!important;background:var(--ink);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}#top.pz-landing .menu-b[aria-expanded="true"] span:first-child{transform:translateY(3.3px) rotate(45deg)}#top.pz-landing .menu-b[aria-expanded="true"] span:last-child{transform:translateY(-3.3px) rotate(-45deg)}#top.pz-landing .mnav{position:absolute;left:16px;right:16px;top:calc(100% + 6px);display:grid;padding:8px!important;border-radius:var(--r-m)!important;background:var(--surface);border:1px solid var(--hair);box-shadow:var(--shadow);transform-origin:top right;animation:pz-mIn .32s cubic-bezier(.34,1.4,.64,1)}#top.pz-landing .mnav[hidden]{display:none}#top.pz-landing .mnav a{min-height:48px;display:flex;align-items:center;padding:0 14px!important;border-radius:10px!important;font-size:17px!important}#top.pz-landing .mnav a:hover,#top.pz-landing .mnav a:focus-visible{background:var(--sunk)}@keyframes pz-mIn{from{opacity:0;transform:scale(.96) translateY(-6px)}}@media (max-width:1000px){#top.pz-landing .menu-b{display:grid}}@media (min-width:1001px){#top.pz-landing .mnav{display:none!important}}@media (max-width:1000px){#top.pz-landing .top{background:color-mix(in srgb,var(--canvas) 84%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);box-shadow:0 1px 0 var(--hair)}#top.pz-landing .top .wrap{height:64px;gap:8px}#top.pz-landing .top .btn-primary{min-height:38px;padding:0 14px!important;font-size:14.5px!important}#top.pz-landing .theme,#top.pz-landing .menu-b{width:38px;height:38px}#top.pz-landing .brand i{width:100px;height:25px}}@media (max-width:600px){#top.pz-landing .hero h1{line-height:1!important;letter-spacing:-.045em!important}#top.pz-landing .hero h1::before{inset:-34% -30% -40%;background:radial-gradient(closest-side,var(--canvas) 0%,color-mix(in srgb,var(--canvas) 92%,transparent) 55%,color-mix(in srgb,var(--canvas) 60%,transparent) 78%,transparent);filter:blur(10px)}#top.pz-landing .hero .lead{position:relative;font-size:15.5px!important;line-height:1.55!important;max-width:34ch}#top.pz-landing .hero .lead::before{content:"";position:absolute;z-index:-1;inset:-18% -8%;background:radial-gradient(closest-side,color-mix(in srgb,var(--canvas) 85%,transparent),transparent);filter:blur(8px)}}@media (max-width:600px){#top.pz-landing .hero .ctas,#top.pz-landing .ft-cta{flex-direction:column;align-items:stretch;width:100%;max-width:400px;margin-inline:auto!important}#top.pz-landing .hero .ctas .btn,#top.pz-landing .ft-cta .btn{width:100%;min-height:52px}#top.pz-landing .pf-cta{flex-direction:column;align-items:stretch}}#top.pz-landing .toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,20px);opacity:0;background:var(--ink);color:var(--canvas);padding:10px 16px!important;border-radius:999px!important;font-size:14.5px!important;z-index:60;transition:opacity var(--d-med),transform var(--d-med) var(--ease-out);pointer-events:none}#top.pz-landing .toast.on{opacity:1;transform:translate(-50%,0)}#top.pz-landing *,#top.pz-landing *::before,#top.pz-landing *::after{animation-duration:.01ms!important;animation-iteration-count:1!important}#top.pz-landing .statement .w{opacity:1;filter:none;transform:none}#top.pz-landing .float{animation:none!important}#top.pz-landing .hero h1 .wd{opacity:1;transform:none;filter:none}#top.pz-landing .ft-logo{transform:none;opacity:1}#top.pz-landing .web-bg .aur{animation:none}#top.pz-landing .lane{opacity:1;transform:none;filter:none}#top.pz-landing .lanes:not(.in) .item{opacity:1}@media (max-width:1280px){#top.pz-landing .search{display:none}}@media (max-width:1180px){#top.pz-landing .top .btn-ghost{display:none}}@media (max-width:1000px){#top.pz-landing .nav{display:none}#top.pz-landing .top .btn-primary{margin-left:auto!important}}@media (max-width:420px){#top.pz-landing .brand span{display:none}#top.pz-landing .top .wrap{gap:8px}}@media (max-width:1080px){#top.pz-landing .f-code{display:none}#top.pz-landing .bento,#top.pz-landing .api-grid{grid-template-columns:1fr}#top.pz-landing .console{position:static}}@media (max-width:820px){#top.pz-landing .nav{display:none}#top.pz-landing .brand span{display:none}#top.pz-landing .top .btn-ghost{display:none}#top.pz-landing .top .btn-primary{margin-left:auto!important}#top.pz-landing .stage{height:auto;display:flex;flex-direction:column;gap:var(--s3);padding-top:250px!important}#top.pz-landing .terr{height:250px;bottom:auto}#top.pz-landing .step{height:44px}#top.pz-landing .step:nth-child(5){height:74px}#top.pz-landing .float{position:relative;inset:auto;width:auto;--dx:0px;animation:pz-enter .7s var(--ease-out) both}#top.pz-landing .f-pay{animation-delay:.9s}#top.pz-landing .f-status{animation-delay:1s}#top.pz-landing .help{grid-template-columns:1fr}#top.pz-landing .lane .hint{display:none}}@media (max-width:520px){#top.pz-landing{--fs-body:16px}#top.pz-landing .hero{padding-top:var(--s7)!important}#top.pz-landing .sdks{grid-template-columns:1fr}#top.pz-landing .sdk-t.wide{grid-column:auto}#top.pz-landing .web{padding:var(--s5)!important;min-height:0}#top.pz-landing .web-bg .brace{font-size:170px!important}#top.pz-landing .term .bar [role="tab"]{padding:0 10px!important}#top.pz-landing .copy .cl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}#top.pz-landing .copy{padding:0 9px!important}#top.pz-landing .fbar{padding-left:12px!important}#top.pz-landing .fname span{display:inline}#top.pz-landing .run{margin-left:auto!important}#top.pz-landing .shell{font-size:13px!important;padding:var(--s3) var(--s3) 4px!important}#top.pz-landing .out{padding:0 var(--s3) var(--s3)!important;font-size:12px!important}#top.pz-landing .code{font-size:12.5px!important;line-height:1.8!important}#top.pz-landing .code li::before{width:2.2em;padding-right:.9em!important}#top.pz-landing .web{padding:var(--s4)!important}#top.pz-landing .web>h3,#top.pz-landing .web>p{padding-inline:6px!important}#top.pz-landing .web{gap:10px}#top.pz-landing .web h3{font-size:24px!important;letter-spacing:-.025em!important;margin-top:6px!important}#top.pz-landing .web p{font-size:15px!important;line-height:1.55!important;max-width:34ch}#top.pz-landing .web .term{margin-top:var(--s4)!important}#top.pz-landing .web-bg .brace{font-size:150px!important;opacity:.55}#top.pz-landing .close{padding:var(--s7) var(--s5) var(--s5)!important}#top.pz-landing .close .steps-bg{opacity:.5}#top.pz-landing .ep{flex-wrap:wrap}#top.pz-landing .send{width:100%}}#top.pz-landing .flow{height:auto}#top.pz-landing .flow-pin{position:static;top:auto;transform:none;will-change:auto;min-height:0}