/* Built from assets/css/src/blocks/store.css — edit there. */
:root{--ps-r:24px;--ps-card:#fbfaf6;--ps-glass:#f0ede50b;--ps-glass-2:#f0ede513;--ps-line:#f0ede51f;--ps-line-ink:#0b1a2f1f;--ps-ink-soft:#4e5d74;--ps-err:#b42318;--ps-ok:#2f6b00}.ps-hero :focus-visible,.ps-matrix :focus-visible,.ps-pro :focus-visible,.ps-custom :focus-visible,.ps-doc-hero :focus-visible,.ps-acc-hero :focus-visible,.ps-steps--hero :focus-visible{outline:2px solid var(--orange);outline-offset:3px}.a-paper.ps-grid-sec :focus-visible,.ps-compare :focus-visible,.ps-promise :focus-visible,.ps-feat :focus-visible,.ps-specs :focus-visible,.ps-doc :focus-visible,.ps-acc :focus-visible,.ps-form :focus-visible,.a-paper.ps-steps :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.ps-grid-sec,.ps-matrix,.ps-compare,.ps-promise,.ps-pro,.ps-feat,.ps-specs,.ps-custom,.a-paper.ps-steps,.a-navy.ps-steps:not(.ps-steps--hero){padding-block:clamp(5rem,11vh,8.5rem)}.ps-grid-sec--more{padding-top:clamp(2rem,5vh,4rem)}.ps-hero a,.ps-grid-sec a,.ps-matrix a,.ps-pro a,.ps-custom a,.ps-steps a.btn,.ps-specs a,.ps-doc-hero a,.ps-acc-hero a,.ps-acc a.btn,.ps-toc a,.ps-help a{text-decoration:none}.ps-pro-intro .a-lead,.ps-steps-head .a-lead,.ps-custom-copy .a-lead{margin-top:1.1rem}.ps-ico{width:26px;height:26px}.ps-g{flex:none;width:1em;height:1em}html[dir=rtl] .btn .ps-g:last-child:not(:first-child),html[dir=rtl] .ps-card-more .ps-g,html[dir=rtl] .ps-mx-link .ps-g,html[dir=rtl] .ps-alt>.ps-g,html[dir=rtl] .ps-textlink svg,html[dir=rtl] .pv-rd .ps-g{transform:scaleX(-1)}.ps-tile{width:58px;height:58px;color:var(--orange);background:linear-gradient(145deg,#d4ff3a29,#d4ff3a08);border:1px solid #d4ff3a52;border-radius:17px;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 1px #ffffff14,0 18px 40px -22px #d4ff3a8c}.ps-tile--paper{background:var(--ink);border-color:var(--ink);box-shadow:0 14px 30px -18px #0b1a2f99}.ps-tile--sm{border-radius:13px;width:44px;height:44px}.ps-tile--sm .ps-ico{width:21px;height:21px}.ps-chip{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--ps-glass-2);border:1px solid var(--ps-line);color:inherit;border-radius:100px;align-items:center;gap:.35rem;padding:.32rem .62rem;font-size:.66rem;font-weight:500;line-height:1.2;display:inline-flex}.a-paper .ps-chip{border-color:var(--ps-line-ink);color:var(--ps-ink-soft);background:#0b1a2f0d}.ps-chip--lime,.a-paper .ps-chip--lime{background:var(--orange);border-color:var(--orange);color:var(--ink)}.ps-chip--ink,.a-paper .ps-chip--ink{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ps-chip--glass{color:var(--orange);background:#d4ff3a1f;border-color:#d4ff3a59}.ps-chip--soft,.a-paper .ps-chip--soft{background:var(--paper-2);color:var(--ps-ink-soft);border-color:#0000}.ps-pulse:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;animation:2.2s infinite psPulse;box-shadow:0 0 #0b1a2f73}@keyframes psPulse{70%{box-shadow:0 0 0 7px #0b1a2f00}to{box-shadow:0 0 #0b1a2f00}}.ps-head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(2.4rem,5vh,3.6rem);display:grid}.ps-head .a-lead{margin:0}.ps-head .a-h2 .lt{font-weight:300}.ps-foot-note{color:var(--m-muted);max-width:70ch;margin-top:1.6rem;font-size:.9rem;line-height:1.6}.ps-foot-note a{text-underline-offset:3px;text-decoration:underline}.ps-small{color:var(--a-mut);margin-top:1rem;font-size:.82rem}.ps-small-ink{color:var(--ps-ink-soft);margin-top:.9rem;font-size:.84rem;line-height:1.55}.ps-small-ink a{text-underline-offset:3px;text-decoration:underline}.ps-textlink{border-bottom:1px solid;align-items:center;gap:.45rem;padding-block:.35rem;font-size:.92rem;font-weight:600;display:inline-flex}.ps-textlink svg{width:14px;height:14px}.ps-linkbtn{text-underline-offset:3px;min-height:24px;color:inherit;padding:.3rem .1rem;font-size:.86rem;font-weight:600;text-decoration:underline}.ps-linkbtn:hover{color:var(--accent-txt)}.ps-dl{gap:.55rem}.ps-dl .ps-g{width:17px;height:17px}.ps-dl small{font-family:var(--f-mono);opacity:.72;letter-spacing:.02em;border-inline-start:1px solid;padding-inline-start:.55rem;font-size:.68em;font-weight:500}.ps-dl.is-off{opacity:.55;cursor:default;pointer-events:none}.btn .ps-g{width:16px;height:16px}.ps-hero{padding:clamp(7rem,14vh,9rem) 0 clamp(4rem,9vh,6.5rem);overflow:clip}.ps-hero--hub{align-items:center;min-height:min(100svh,1000px);display:flex}.ps-hero .shell{z-index:2;width:100%;position:relative}.ps-hero-bg{pointer-events:none;background:radial-gradient(45% 55% at 78% 45%,#d4ff3a21,#0000 70%),radial-gradient(40% 40% at 10% 100%,#1b45ff1f,#0000 70%);position:absolute;inset:0}.ps-hero-bg:before{content:"";background-image:linear-gradient(#f0ede50b 1px,#0000 1px),linear-gradient(90deg,#f0ede50b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 70% 40%,#000 25%,#0000 75%);mask-image:radial-gradient(70% 70% at 70% 40%,#000 25%,#0000 75%)}.ps-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(2.5rem,5vw,5.5rem);display:grid}.ps-h1{margin-top:clamp(1rem,2.4vh,1.5rem);font-size:clamp(2.35rem,4.7vw,4.7rem)}.ps-hero--product .ps-h1{font-size:clamp(2.2rem,4.3vw,4.3rem)}.ps-lead{max-width:54ch;margin-top:1.4rem}.ps-btns{margin-top:clamp(1.8rem,3.6vh,2.4rem)}.ps-id{align-items:center;gap:1rem;margin-top:.4rem;display:flex}.ps-id-txt{flex-direction:column;gap:.45rem;display:flex}.ps-id-name{font-family:var(--f-out);letter-spacing:-.01em;font-size:1.15rem;font-weight:600}.ps-id-meta{flex-wrap:wrap;gap:.4rem;display:flex}.ps-id--sm{gap:.8rem;margin-bottom:1.1rem}.ps-id--sm .m-label{margin:0}.ps-meta{font-family:var(--f-mono);letter-spacing:.03em;color:var(--a-mut);flex-wrap:wrap;gap:.5rem 1.2rem;margin-top:1.15rem;font-size:.7rem;display:flex}.ps-meta-src{color:var(--paper);align-items:center;gap:.5rem;display:inline-flex}.ps-meta-src i{background:var(--orange);border-radius:50%;width:7px;height:7px;animation:2.4s infinite psGlow;box-shadow:0 0 #d4ff3a99}@keyframes psGlow{70%{box-shadow:0 0 0 8px #d4ff3a00}to{box-shadow:0 0 #d4ff3a00}}.ps-ticks{border-top:1px solid var(--ps-line);flex-wrap:wrap;gap:.6rem 1.4rem;margin-top:clamp(1.6rem,3.4vh,2.2rem);padding-top:clamp(1.3rem,3vh,1.8rem);display:flex}.ps-ticks li{color:var(--paper);align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.ps-ticks .ps-g{width:16px;height:16px;color:var(--orange)}.ps-hero-art{perspective:1600px;place-items:center;min-height:clamp(320px,38vw,520px);display:grid;position:relative}.pv{width:min(100%,560px);transform-style:preserve-3d;font-family:var(--f-dm);padding:0 0 12%;position:relative}.pv-win{border:1px solid var(--ps-line);transform:rotateY(var(--ry,-12deg)) rotateX(var(--rx,7deg));transition:transform .6s var(--ease);background:linear-gradient(160deg,#13294a,#0a1830 70%);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 70px 120px -50px #000000d9,inset 0 1px #ffffff0f}html[dir=rtl] .pv-win{--ry:12deg}.pv-bar{border-bottom:1px solid var(--ps-line);font-family:var(--f-mono);color:var(--a-mut);align-items:center;gap:.4rem;padding:.75rem 1rem;font-size:.66rem;display:flex}.pv-bar i{background:#f0ede529;border-radius:50%;width:9px;height:9px}.pv-bar i:first-child{background:#d4ff3abf}.pv-bar span{margin-inline-start:.7rem}.pv-body{gap:.85rem;padding:1.3rem 1.3rem 1.5rem;display:grid}.pv-field{gap:.4rem;display:grid}.pv-field b{letter-spacing:.04em;color:var(--a-mut);font-size:.62rem;font-weight:500}.pv-field span{background:#f0ede50f;border:1px solid #f0ede517;border-radius:9px;height:34px;display:block}.pv-field--tall span{height:64px}.pv-row{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.pv-btn{background:var(--orange);color:var(--ink);border-radius:9px;justify-self:start;padding:.6rem 1.1rem;font-size:.72rem;font-weight:700}.pv-side,.pv-log,.pv-redir,.pv-status{inset-inline-end:-6%;-webkit-backdrop-filter:blur(10px);border:1px solid var(--ps-line);width:56%;color:var(--paper);animation:psFloat 7s var(--ease-2) infinite alternate;background:#112a4cf0;border-radius:16px;padding:1rem;font-size:.7rem;position:absolute;bottom:2%;transform:translateZ(70px);box-shadow:0 40px 80px -30px #000000e6}.pv-side-h,.pv-log-h{justify-content:space-between;align-items:center;margin-bottom:.7rem;font-size:.74rem;font-weight:600;display:flex}.pv-side-h em,.pv-log-h em{font-style:normal;font-family:var(--f-mono);color:var(--orange);background:#d4ff3a24;border-radius:100px;padding:.2rem .45rem;font-size:.6rem}.pv-entry{border-top:1px solid var(--ps-line);grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.5rem 0;display:grid}.pv-entry i{background:#f0ede533;border-radius:50%;width:7px;height:7px}.pv-entry.is-new i{background:var(--orange)}.pv-entry small{font-family:var(--f-mono);color:var(--a-mut);font-size:.58rem}.pv-toast{inset-inline-start:4%;background:var(--paper);color:var(--ink);animation:psFloat 6s var(--ease-2) infinite alternate-reverse;border-radius:100px;align-items:center;gap:.5rem;padding:.6rem .95rem;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;bottom:-2%;transform:translateZ(110px);box-shadow:0 26px 50px -20px #000c}.pv-toast .ps-g,.pv-ok .ps-g{width:15px;height:15px;color:var(--ps-ok)}.pv-kv{background:#f0ede50d;border-radius:9px;grid-template-columns:76px 1fr;align-items:center;gap:.6rem;padding:.55rem .75rem;font-size:.72rem;display:grid}.pv-kv b{color:var(--a-mut);font-size:.64rem;font-weight:500}.pv-ok{color:var(--paper);background:#d4ff3a1f;border:1px solid #d4ff3a4d;border-radius:9px;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.7rem;display:flex}.pv-ok .ps-g{color:var(--orange)}.pv-log-r{border-top:1px solid var(--ps-line);grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.48rem 0;display:grid}.pv-log-r i{border-radius:50%;width:7px;height:7px}.pv-log-r i.ok{background:var(--orange)}.pv-log-r small{font-family:var(--f-mono);color:var(--orange);font-size:.58rem}.pv-serp{color:#202124;background:#fff;border-radius:12px;gap:.3rem;padding:.9rem 1rem;display:grid}.pv-serp small{color:#4d5156;font-size:.62rem}.pv-serp b{color:#1a0dab;font-size:.92rem;font-weight:400;line-height:1.25}.pv-serp span{color:#4d5156;font-size:.66rem;line-height:1.45}.pv-meter{color:var(--a-mut);grid-template-columns:76px 1fr auto;align-items:center;gap:.6rem;font-size:.64rem;display:grid}.pv-meter i{background:#f0ede514;border-radius:6px;height:6px;position:relative;overflow:hidden}.pv-meter i:after{content:"";width:var(--w);background:var(--orange);border-radius:inherit;position:absolute;inset-block:0;inset-inline-start:0}.pv-meter em{font-style:normal;font-family:var(--f-mono);color:var(--orange)}.pv-rd{border-top:1px solid var(--ps-line);direction:ltr;align-items:center;gap:.4rem;padding:.48rem 0;font-size:.6rem;display:flex}.pv-rd code{font-family:var(--f-mono);background:#f0ede512;border-radius:5px;padding:.15rem .35rem}.pv-rd .ps-g{width:12px;height:12px;color:var(--orange)}.pv-404{font-family:var(--f-mono);direction:ltr;background:#ff5b1a1f;border-radius:9px;justify-content:space-between;align-items:center;margin-top:.5rem;padding:.5rem .6rem;font-size:.58rem;display:flex}.pv-404 b{font-family:var(--f-dm);background:var(--orange);color:var(--ink);border-radius:6px;padding:.25rem .5rem;font-size:.62rem}.pv-page{background:radial-gradient(80% 70% at 100% 0,#d4ff3a1f,#0000 60%);justify-items:start;gap:.7rem;padding:2rem 1.6rem 2.2rem;display:grid}.pv-pill{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ps-line);color:var(--orange);border-radius:100px;padding:.25rem .55rem;font-size:.58rem}.pv-page b{font-family:var(--f-out);letter-spacing:-.03em;font-size:1.7rem;font-weight:600;line-height:1}.pv-page span{color:var(--a-mut);max-width:30ch;font-size:.72rem;line-height:1.5}.pv-ctas{gap:.45rem;display:flex}.pv-ctas em{background:#f0ede514;border-radius:8px;padding:.45rem .75rem;font-size:.64rem;font-style:normal;font-weight:600}.pv-ctas em:first-child{background:var(--orange);color:var(--ink)}.pv-code{align-items:center;gap:.8rem;margin-bottom:.7rem;display:flex}.pv-code b{font-family:var(--display);color:var(--orange);font-size:2.1rem;font-weight:900;line-height:1}.pv-code span{font-size:.68rem;line-height:1.35}.pv-code small{font-family:var(--f-mono);color:var(--a-mut);font-size:.58rem}@keyframes psFloat{0%{translate:0}to{translate:0 -10px}}.pv-stack{aspect-ratio:1;width:min(100%,520px);transform-style:preserve-3d;position:relative;transform:rotateX(14deg)rotate(-6deg)}html[dir=rtl] .pv-stack{transform:rotateX(14deg)rotate(6deg)}.pv-card{border:1px solid var(--ps-line);height:30%;transition:transform .7s var(--ease-3);color:var(--paper);background:linear-gradient(150deg,#173054f5,#0b1a2ff5);border-radius:22px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-content:center;gap:.55rem 1rem;padding:1.2rem 1.4rem;display:grid;position:absolute;inset-inline:6%;box-shadow:0 40px 80px -35px #000000e6,inset 0 1px #ffffff0f}.pv-card:first-child{opacity:.75;top:2%;transform:translateZ(0)scale(.9)}.pv-card:nth-child(2){opacity:.88;top:20%;transform:translateZ(30px)scale(.94)}.pv-card:nth-child(3){top:38%;transform:translateZ(60px)scale(.97)}.pv-card:nth-child(4){border-color:#d4ff3a66;top:56%;transform:translateZ(90px);box-shadow:0 50px 90px -35px #000000f2,0 0 0 1px #d4ff3a1f,inset 0 1px #ffffff14}.ps-hero-art:hover .pv-card:first-child{transform:translateY(-14%)scale(.9)}.ps-hero-art:hover .pv-card:nth-child(2){transform:translate3d(0,-8%,30px)scale(.94)}.ps-hero-art:hover .pv-card:nth-child(3){transform:translate3d(0,-3%,60px)scale(.97)}.ps-hero-art:hover .pv-card:nth-child(4){transform:translate3d(0,4%,90px)}.pv-card-ico{width:52px;height:52px;color:var(--orange);background:#d4ff3a1f;border:1px solid #d4ff3a4d;border-radius:15px;grid-row:span 2;place-items:center;display:grid}.pv-card-name{font-family:var(--f-out);letter-spacing:-.01em;align-self:end;font-size:1.05rem;font-weight:600}.pv-card-bars{align-self:start;gap:.35rem;display:flex}.pv-card-bars i{background:#f0ede51f;border-radius:6px;height:6px}.pv-card-bars i:first-child{background:#d4ff3a8c;width:46%}.pv-card-bars i:nth-child(2){width:26%}.pv-card-bars i:nth-child(3){width:14%}.pv-card-tag{font-family:var(--f-mono);letter-spacing:.06em;border:1px solid var(--ps-line);color:var(--a-mut);border-radius:100px;grid-row:span 2;align-self:center;padding:.3rem .55rem;font-size:.6rem}.ps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.ps-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-card{border-radius:var(--ps-r);background:var(--ps-card);border:1px solid var(--ps-line-ink);transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .3s;flex-direction:column;padding:clamp(1.5rem,2.6vw,2.2rem);display:flex;position:relative;box-shadow:inset 0 1px #ffffffb3,0 30px 60px -48px #0b1a2f73}.ps-card:before{content:"";inset-inline:clamp(1.5rem,2.6vw,2.2rem);background:var(--orange);transform-origin:0;height:3px;transition:transform .5s var(--ease);border-radius:0 0 3px 3px;position:absolute;top:0;transform:scaleX(0)}.ps-card:hover{border-color:#0b1a2f47;transform:translateY(-4px);box-shadow:inset 0 1px #ffffffb3,0 40px 70px -40px #0b1a2f80}.ps-card:hover:before,.ps-card:focus-within:before{transform:scaleX(1)}.ps-card-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ps-card-chips{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.ps-card-h{font-family:var(--f-out);letter-spacing:-.025em;margin-top:1.4rem;font-size:clamp(1.45rem,2.1vw,1.85rem);font-weight:600;line-height:1.1}.ps-card-link:after{content:"";border-radius:inherit;z-index:1;position:absolute;inset:0}.ps-card-link:focus-visible{outline:none}.ps-card-link:focus-visible:after{outline:2px solid var(--ink);outline-offset:3px}.ps-card-tag{color:var(--ps-ink-soft);max-width:44ch;margin-top:.6rem;font-size:1rem;line-height:1.55}.ps-card-pts{gap:.55rem;margin-top:1.3rem;display:grid}.ps-card-pts li{gap:.6rem;font-size:.92rem;line-height:1.45;display:flex}.ps-card-pts .ps-g{width:16px;height:16px;color:var(--accent-txt);margin-top:.15rem}.ps-card-foot{justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.6rem;display:flex}.ps-card-foot .btn{z-index:2;position:relative}.ps-card-more{align-items:center;gap:.45rem;margin-inline-start:auto;font-size:.9rem;font-weight:600;display:inline-flex}.ps-card-more .ps-g{width:16px;height:16px;transition:transform .35s var(--ease)}.ps-card:hover .ps-card-more .ps-g{transform:translate(4px)}html[dir=rtl] .ps-card:hover .ps-card-more .ps-g{transform:scaleX(-1)translate(4px)}.ps-grid-sec--more .ps-card{padding:1.5rem}.ps-grid-sec--more .ps-card-h{margin-top:1.1rem;font-size:1.3rem}.ps-grid-sec--more .ps-card-tag{font-size:.92rem}.ps-mx{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.4vw,1.1rem);display:grid}.ps-mx-col{border-radius:var(--ps-r);background:var(--ps-glass);border:1px solid var(--ps-line);flex-direction:column;gap:1.1rem;padding:1.4rem;display:flex}.ps-mx-h{align-items:center;gap:.75rem;display:flex}.ps-mx-h h3{font-family:var(--f-out);letter-spacing:-.02em;font-size:1.3rem;font-weight:600}.ps-mx-t{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-mut);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.7rem;font-size:.68rem;display:flex}.ps-mx-list{gap:.5rem;display:grid}.ps-mx-list li{color:#d9dee6;gap:.55rem;font-size:.88rem;line-height:1.45;display:flex}.ps-mx-list .ps-g{width:15px;height:15px;color:var(--a-mut);margin-top:.17rem}.ps-mx-block--pro{background:linear-gradient(160deg,#d4ff3a17,#d4ff3a05);border:1px solid #d4ff3a38;border-radius:16px;margin-inline:-.4rem;padding:1rem}.ps-mx-block--pro .ps-mx-t,.ps-mx-block--pro .ps-g{color:var(--orange)}.ps-mx-block--pro li{color:var(--paper)}.ps-mx-link{color:var(--paper);align-items:center;gap:.4rem;margin-top:auto;padding-block:.3rem;font-size:.86rem;font-weight:600;display:inline-flex}.ps-mx-link .ps-g{width:15px;height:15px;color:var(--orange)}.ps-mx-link:hover span:first-child{text-underline-offset:3px;text-decoration:underline}.ps-matrix .ps-foot-note{color:var(--a-mut)}.ps-table-wrap{border-radius:var(--ps-r);border:1px solid var(--ps-line-ink);background:var(--ps-card);overflow-x:auto;box-shadow:0 30px 60px -50px #0b1a2f80}.ps-table{border-collapse:collapse;width:100%;font-size:.95rem}.ps-table th,.ps-table td{text-align:start;border-bottom:1px solid var(--ps-line-ink);vertical-align:middle;padding:1rem 1.4rem}.ps-table thead th{background:var(--ps-card);font-family:var(--f-out);z-index:1;padding-block:1.3rem;font-size:1.05rem;font-weight:600;position:sticky;top:0}.ps-table tbody th{font-weight:500}.ps-table .ps-col-free,.ps-table .ps-col-pro{text-align:center;width:17%}.ps-table .ps-col-pro{background:#0b1a2f09}.ps-table thead .ps-col-pro{background:var(--ink);color:var(--paper);border-radius:0}.ps-table thead .ps-col-pro .ps-chip{vertical-align:middle;margin-inline-start:.4rem}.ps-group th{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ps-ink-soft);background:var(--paper);padding-block:.75rem;font-size:.68rem;font-weight:500}.ps-table tbody:last-child tr:last-child>*{border-bottom:0}.ps-yes,.ps-no{border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid}.ps-yes{background:var(--ink);color:var(--orange)}.ps-yes .ps-g{width:16px;height:16px}.ps-no{color:#0b1a2f59}.ps-no .ps-g{width:16px;height:16px}.ps-txt{font-size:.85rem;font-weight:500}.ps-prom{border-top:1px solid var(--ps-line-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ps-prom-i{border-bottom:1px solid var(--ps-line-ink);padding:clamp(1.6rem,3vw,2.4rem) clamp(1rem,2vw,1.8rem) clamp(1.6rem,3vw,2.4rem) 0}.ps-prom-i:not(:nth-child(3n+1)){border-inline-start:1px solid var(--ps-line-ink);padding-inline-start:clamp(1rem,2vw,1.8rem)}.ps-prom-ico{background:var(--ink);width:48px;height:48px;color:var(--orange);border-radius:50%;place-items:center;display:grid}.ps-prom-ico .ps-g{width:21px;height:21px}.ps-prom-i h3{font-family:var(--f-out);letter-spacing:-.015em;margin-top:1.2rem;font-size:1.2rem;font-weight:600}.ps-prom-i p{color:var(--ps-ink-soft);margin-top:.55rem;font-size:.95rem;line-height:1.6}.ps-pro{overflow:clip}.ps-pro .shell{z-index:1;position:relative}.ps-pro-glow{pointer-events:none;background:radial-gradient(55% 45% at 85% 0,#d4ff3a1f,#0000 70%),radial-gradient(45% 50% at 0 100%,#d4ff3a0f,#0000 70%);position:absolute;inset:0}.ps-pro-top{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(2.2rem,5vh,3.2rem);display:grid}.ps-pro-top .a-h2 .hl{color:var(--orange)}.ps-pro-feats{grid-template-columns:1fr 1fr;gap:.7rem 1.2rem;display:grid}.ps-pro-feats li{gap:.55rem;font-size:.95rem;line-height:1.45;display:flex}.ps-pro-feats .ps-g{width:17px;height:17px;color:var(--orange);margin-top:.12rem}.ps-tiers{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.2rem);min-width:0;margin:0;padding:0;display:grid}.ps-tier{display:block;position:relative}.ps-tier-in{border-radius:var(--ps-r);background:var(--ps-glass);border:1px solid var(--ps-line);height:100%;transition:border-color .3s,background .3s,transform .4s var(--ease);flex-direction:column;gap:.55rem;padding:clamp(1.4rem,2.4vw,2rem);display:flex;position:relative}.ps-tier:hover .ps-tier-in{border-color:#f0ede53d;transform:translateY(-3px)}.ps-tier-sites{font-family:var(--display);color:#0000;-webkit-text-stroke:1.5px var(--orange);margin-bottom:.4rem;font-size:clamp(3.2rem,5vw,4.6rem);font-weight:900;line-height:.9}.ps-tier-t{font-family:var(--f-out);letter-spacing:-.02em;font-size:1.35rem;font-weight:600}.ps-tier-d{color:var(--a-mut);font-size:.92rem;line-height:1.5}.ps-tier-soon{border-top:1px dashed var(--ps-line);font-family:var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--paper);margin-top:auto;padding-top:1rem;font-size:.7rem}.ps-tier-price{align-items:baseline;gap:.4rem;margin-top:auto;padding-top:.7rem;display:flex}.ps-tier-price~.ps-tier-soon{margin-top:.4rem}.ps-tier-price b{font-family:var(--f-out);letter-spacing:-.03em;color:var(--paper);font-size:clamp(2rem,3vw,2.6rem);font-weight:600;line-height:1}.ps-tier-price small{color:var(--a-mut);font-size:.85rem}.ps-tier-save{color:var(--orange);font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;background:#d4ff3a1f;border:1px solid #d4ff3a59;border-radius:100px;align-self:flex-start;padding:.3rem .6rem;font-size:.66rem}.ps-ptable-wrap{border-radius:var(--ps-r);background:var(--ps-glass);border:1px solid var(--ps-line);margin-bottom:clamp(2rem,4.5vh,3rem);padding:clamp(.4rem,1vw,.8rem) clamp(.8rem,2vw,1.6rem) clamp(1rem,2vw,1.4rem)}.ps-ptable{border-collapse:collapse;table-layout:fixed;width:100%}.ps-ptable th,.ps-ptable td{border-bottom:1px solid var(--ps-line);text-align:center;vertical-align:middle;padding:clamp(.75rem,1.6vw,1.05rem) .5rem}.ps-ptable thead th{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-mut);font-size:.68rem;font-weight:500}.ps-ptable th[scope=row],.ps-ptable thead th:first-child{text-align:start;width:38%}.ps-ptable th[scope=row] a{color:var(--paper);font-family:var(--f-out);letter-spacing:-.01em;align-items:center;gap:.65rem;font-size:1.02rem;font-weight:600;text-decoration:none;display:inline-flex}.ps-ptable th[scope=row] a:hover span{text-underline-offset:3px;text-decoration:underline}.ps-ptable th[scope=row] svg{flex:none;width:30px;height:30px}.ps-ptable td b{font-family:var(--f-out);letter-spacing:-.02em;color:var(--paper);font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:600}.ps-ptable tr.is-bundle th,.ps-ptable tr.is-bundle td{background:linear-gradient(90deg,#d4ff3a1a,#d4ff3a08);border-bottom:0}.ps-ptable tr.is-bundle th{border-start-start-radius:14px;border-end-start-radius:14px}.ps-ptable tr.is-bundle td:last-child{border-start-end-radius:14px;border-end-end-radius:14px}.ps-ptable tr.is-bundle td b{color:var(--orange)}.ps-ptable-b{font-family:var(--f-out);color:var(--orange);font-size:1.05rem;font-weight:600;display:block}.ps-ptable tr.is-bundle small{color:var(--a-mut);margin-top:.2rem;font-size:.78rem;font-weight:400;display:block}.ps-ptable-note{color:var(--a-mut);margin-top:.9rem;font-size:.8rem;line-height:1.5}.ps-tier-flag{top:-.7rem;background:var(--orange);color:var(--ink);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:100px;padding:.3rem .65rem;font-size:.62rem;font-weight:600;position:absolute;inset-inline-end:1.2rem}.ps-tier input{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;margin:0;position:absolute;inset:0}.ps-tier-radio{top:1.4rem;border:2px solid var(--ps-line);border-radius:50%;width:22px;height:22px;transition:border-color .2s,box-shadow .2s;position:absolute;inset-inline-end:1.4rem}.ps-tier input:checked+.ps-tier-in{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange),0 30px 60px -30px #d4ff3a59;background:linear-gradient(160deg,#d4ff3a1a,#d4ff3a05)}.ps-tier input:checked+.ps-tier-in .ps-tier-radio{border-color:var(--orange);box-shadow:inset 0 0 0 5px var(--ink),inset 0 0 0 11px var(--orange)}.ps-tier input:focus-visible+.ps-tier-in{outline:2px solid var(--orange);outline-offset:4px}.ps-tier-p{font-family:var(--f-out);letter-spacing:-.03em;min-height:1em;margin-block:.3rem .2rem;font-size:clamp(1.8rem,2.8vw,2.4rem);font-weight:600;line-height:1}.ps-tier-p[aria-busy=true]{color:var(--a-mut)}.ps-buy-bar{border-radius:var(--ps-r);background:var(--ps-glass);border:1px solid var(--ps-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-top:clamp(1.4rem,3vh,2rem);padding:clamp(1.2rem,2.4vw,1.8rem);display:grid}.ps-buy-act{text-align:end;justify-items:end;gap:.6rem;display:grid}.ps-buy-btn[disabled]{opacity:.6;cursor:progress}.ps-secure{max-width:42ch;color:var(--a-mut);font-size:.8rem;line-height:1.5}.ps-secure strong{color:var(--paper)}.ps-test-flag{font-family:var(--f-mono);color:var(--ink);background:#ffce00;border-radius:6px;padding:.3rem .6rem;font-size:.66rem}.ps-incl{grid-template-columns:1fr 1fr;gap:.55rem 1.4rem;display:grid}.ps-incl li{color:#d9dee6;gap:.5rem;font-size:.88rem;line-height:1.45;display:flex}.ps-incl .ps-g{width:15px;height:15px;color:var(--orange);margin-top:.17rem}.ps-soon{border-radius:calc(var(--ps-r) + 6px);border:1px solid var(--ps-line);background:linear-gradient(150deg,#f0ede50f,#f0ede505);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(1.4rem,3vh,2rem);padding:clamp(1.4rem,3vw,2.6rem);display:grid}.ps-soon-h{font-family:var(--f-out);letter-spacing:-.025em;margin-top:1rem;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:600;line-height:1.1}.ps-soon-p{color:var(--a-mut);max-width:46ch;margin-top:.7rem;font-size:.98rem;line-height:1.6}.ps-soon .ps-incl{margin-top:1.4rem}.ps-soon .ps-pulse:before{box-shadow:0 0 #0b1a2f80}.ps-soon-form,.ps-custom-form{border-radius:var(--ps-r);background:var(--paper);color:var(--ink);padding:clamp(1.3rem,2.6vw,2rem);box-shadow:0 50px 100px -50px #000c}.ps-form{position:relative}.ps-fields{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ps-f{grid-column:1/-1;gap:.4rem;min-width:0;display:grid}.ps-f--half{grid-column:span 1}.ps-l{font-family:var(--f-out);color:var(--ink);font-size:.88rem;font-weight:500}.ps-req{color:var(--ps-err);margin-inline-start:.15rem}.ps-form input[type=text],.ps-form input[type=email],.ps-form input[type=url],.ps-form input[type=tel],.ps-form select,.ps-form textarea,.ps-signin input[type=email]{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #0b1a2f38;border-radius:12px;padding:.8rem 1rem;font-size:1rem;line-height:1.4;transition:border-color .2s,box-shadow .2s}.ps-form textarea{resize:vertical;min-height:120px}.ps-form select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%230B1A2F' stroke-width='1.6' stroke-linecap='round'/></svg>");background-position:right 1rem center;background-repeat:no-repeat;background-size:12px;padding-inline-end:2.4rem}html[dir=rtl] .ps-form select{background-position:1rem}.ps-form input:hover,.ps-form select:hover,.ps-form textarea:hover{border-color:#0b1a2f66}.ps-form input:focus,.ps-form select:focus,.ps-form textarea:focus,.ps-signin input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #0b1a2f24}.ps-form [aria-invalid=true]{box-shadow:0 0 0 3px #b423181f;border-color:var(--ps-err)!important}.ps-err{color:var(--ps-err);margin:0;font-size:.82rem;font-weight:500}.ps-f--choices{border:0;margin:0;padding:0}.ps-f--choices legend{margin-bottom:.5rem;padding:0}.ps-chips{flex-wrap:wrap;gap:.5rem;display:flex}.ps-chip input,.ps-check input{opacity:0;width:1px;height:1px;position:absolute}label.ps-chip{cursor:pointer;font-family:var(--f-dm);letter-spacing:0;text-transform:none;background:0 0;border:0;padding:0;font-size:.88rem;position:relative}label.ps-chip span{min-height:40px;color:var(--ink);background:#fff;border:1px solid #0b1a2f38;border-radius:100px;align-items:center;padding:.55rem 1rem;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-flex}label.ps-chip span:before{content:"";opacity:.55;border:1.5px solid;border-radius:4px;width:14px;height:14px;margin-inline-end:.5rem}label.ps-chip input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--paper)}label.ps-chip input:checked+span:before{opacity:1;background:var(--orange);border-color:var(--orange);box-shadow:inset 0 0 0 2px var(--ink)}label.ps-chip input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.ps-check{cursor:pointer;align-items:flex-start;gap:.7rem;font-size:.9rem;line-height:1.45;display:flex;position:relative}.ps-check span:before{content:"";vertical-align:-4px;background:#fff;border:1.5px solid #0b1a2f73;border-radius:6px;flex:none;width:20px;height:20px;margin-inline-end:.7rem;transition:background .2s;display:inline-block}.ps-check input:checked+span:before{background:var(--ink) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M5 12.5 10 17.5 19 7' fill='none' stroke='%23D4FF3A' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/14px no-repeat;border-color:var(--ink)}.ps-check input:focus-visible+span:before{outline:2px solid var(--ink);outline-offset:2px}.ps-hp{width:1px;height:1px;inset-inline-start:-10000px;overflow:hidden;position:absolute!important}.ps-actions{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin-top:1.3rem;display:flex}.ps-submit{min-height:50px}.ps-submit[aria-disabled=true]{opacity:.7;cursor:progress}.ps-note{color:var(--ps-ink-soft);max-width:36ch;font-size:.8rem;line-height:1.5}.ps-status{min-height:1.2em;margin-top:.8rem;font-size:.9rem;font-weight:500}.ps-status.is-ok{color:var(--ps-ok);background:#2f6b0014;border-radius:12px;align-items:flex-start;gap:.5rem;padding:.9rem 1rem;display:flex}.ps-status.is-error{color:var(--ps-err)}.ps-form.is-done .ps-fields,.ps-form.is-done .ps-actions{display:none}.ps-form-missing{color:var(--ps-ink-soft);font-size:.9rem}.ps-steps-head{max-width:60rem}.ps-step-list{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2.2rem,5vh,3.2rem);display:grid}.ps-step{border-radius:var(--ps-r);background:var(--ps-card);border:1px solid var(--ps-line-ink);padding:1.6rem 1.4rem;position:relative}.a-navy .ps-step{background:var(--ps-glass);border-color:var(--ps-line)}.ps-step-n{background:var(--ink);width:44px;height:44px;color:var(--orange);font-family:var(--f-mono);border-radius:50%;place-items:center;font-size:.8rem;font-weight:600;display:inline-grid}.a-navy .ps-step-n{background:var(--orange);color:var(--ink)}.ps-step h3{font-family:var(--f-out);letter-spacing:-.015em;margin-top:1.1rem;font-size:1.15rem;font-weight:600}.ps-step p{color:var(--ps-ink-soft);margin-top:.5rem;font-size:.93rem;line-height:1.6}.a-navy .ps-step p{color:var(--a-mut)}.ps-steps-btns{margin-top:clamp(1.8rem,4vh,2.4rem)}.ps-steps--hero{padding:clamp(7rem,14vh,9rem) 0 clamp(4rem,9vh,6rem);overflow:clip}.ps-steps--hero .shell{z-index:1;position:relative}.ps-steps--hero .ps-steps-h{font-size:clamp(2.2rem,4.6vw,4rem)}.ps-steps--hero .a-h2 .lt{font-weight:300}.ps-steps--hero .ps-foot-note{color:var(--a-mut)}.ps-done{background:var(--orange);width:64px;height:64px;color:var(--ink);animation:psPop .8s var(--ease-3) both;border-radius:50%;place-items:center;margin-bottom:1.3rem;display:grid;box-shadow:0 0 0 10px #d4ff3a1f,0 0 0 22px #d4ff3a0d}.ps-done .ps-g{width:30px;height:30px}@keyframes psPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.ps-facts{border-radius:var(--ps-r);background:var(--ink);color:var(--paper);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:clamp(2rem,4vh,3rem);display:grid;overflow:hidden}.ps-facts li{gap:.35rem;padding:1.4rem 1.5rem;display:grid}.ps-facts li+li{border-inline-start:1px solid var(--ps-line)}.ps-facts b{font-family:var(--f-out);letter-spacing:-.02em;color:var(--orange);font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:600}.ps-facts span{color:var(--a-mut);font-size:.84rem}.ps-show{grid-template-columns:minmax(0,.82fr) minmax(0,1.7fr);align-items:start;gap:clamp(1.5rem,3.5vw,3.2rem);display:grid}.ps-show-tabs{display:none}.ps-show.is-js .ps-show-tabs{gap:.5rem;display:grid;position:sticky;top:110px}.ps-show-tab{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink);transition:background .3s,box-shadow .3s,transform .3s var(--ease);border-radius:16px;gap:.9rem;padding:1.05rem 1.15rem;display:flex;position:relative}.ps-show-tab:before{content:"";opacity:0;background:#0b1a2f1a;border-radius:3px;width:3px;transition:opacity .3s;position:absolute;inset-block:1rem;inset-inline-start:0}.ps-show-tab:after{content:"";background:var(--orange);width:3px;transform:scaleY(var(--p,0));transform-origin:top;border-radius:3px;position:absolute;inset-block:1rem;inset-inline-start:0}.ps-show-tab:hover{background:#0b1a2f0a}.ps-show-tab[aria-selected=true]{background:var(--ps-card);box-shadow:0 1px 0 var(--ps-line-ink),0 24px 50px -32px #0b1a2f73}.ps-show-tab[aria-selected=true]:before{opacity:1}.ps-show-tab:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ps-show-n{width:30px;height:30px;font-family:var(--f-mono);color:var(--ps-ink-soft);background:#0b1a2f0f;border-radius:50%;flex:none;place-items:center;font-size:.68rem;font-weight:600;transition:background .3s,color .3s;display:grid}.ps-show-tab[aria-selected=true] .ps-show-n{background:var(--ink);color:var(--orange)}.ps-show-tt{gap:.3rem;min-width:0;display:grid}.ps-show-tt b{font-family:var(--f-out);letter-spacing:-.015em;font-size:1.05rem;font-weight:600;line-height:1.3}.ps-show-tt span{color:var(--ps-ink-soft);font-size:.9rem;line-height:1.55}.ps-show-stage{gap:clamp(1.5rem,3vh,2.2rem);display:grid;position:relative}.ps-show.is-js .ps-show-stage{display:block}.ps-show-stage:before{content:"";z-index:0;filter:blur(30px);pointer-events:none;background:radial-gradient(at 70% 40%,#d4ff3a59,#0000 65%);border-radius:40px;position:absolute;inset:8% -4% -6% 10%}.ps-show-panel{z-index:1;margin:0;position:relative}.ps-show.is-js .ps-show-panel[data-off]{display:none}.ps-show.is-js .ps-show-panel{animation:psShowIn .5s var(--ease) both}@keyframes psShowIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}.ps-show-frame{background:var(--ink);border:1px solid #0b1a2fe6;border-radius:18px;overflow:hidden;box-shadow:inset 0 2px #ffffff0a,0 50px 90px -40px #0b1a2f8c,0 18px 36px -24px #0b1a2f59}.ps-show-bar{align-items:center;gap:.45rem;padding:.7rem .95rem;display:flex}.ps-show-bar i{background:#f0ede52e;border-radius:50%;width:10px;height:10px}.ps-show-bar i:first-child{background:var(--orange)}.ps-show-bar span{font-family:var(--f-mono);color:var(--a-mut);white-space:nowrap;text-overflow:ellipsis;background:#f0ede512;border-radius:100px;margin-inline-start:.8rem;padding:.25rem .8rem;font-size:.66rem;overflow:hidden}.ps-show-img{aspect-ratio:16/10;object-fit:cover;object-position:top;background:#f0f0f1;width:100%;height:auto;display:block}.ps-show-frame .sm-ph{aspect-ratio:16/10;display:block}.ps-show-cap{color:var(--ps-ink-soft);margin-top:.9rem;font-size:.92rem;line-height:1.55}.ps-show-cap b{color:var(--ink);font-family:var(--f-out);font-weight:600}.ps-show.is-js .ps-show-cap{display:none}.ps-feat-grid{border-top:1px solid var(--ps-line-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ps-feat-i{border-bottom:1px solid var(--ps-line-ink);padding:1.8rem 1.6rem 1.9rem 0}.ps-feat-i:not(:nth-child(3n+1)){border-inline-start:1px solid var(--ps-line-ink);padding-inline-start:1.6rem}.ps-feat-n{font-family:var(--f-mono);color:var(--accent-txt);font-size:.72rem;font-weight:600}.ps-feat-i h3{font-family:var(--f-out);letter-spacing:-.015em;margin-top:.8rem;font-size:1.18rem;font-weight:600}.ps-feat-i p{color:var(--ps-ink-soft);margin-top:.5rem;font-size:.94rem;line-height:1.6}.ps-specs-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1rem,2vw,1.4rem);display:grid}.ps-spec{border-radius:var(--ps-r);background:var(--ps-card);border:1px solid var(--ps-line-ink);padding:1.6rem}.ps-spec h3{font-family:var(--f-out);margin-bottom:1rem;font-size:1.15rem;font-weight:600}.ps-spec-list{gap:.55rem;display:grid}.ps-spec-list li{gap:.55rem;font-size:.92rem;line-height:1.45;display:flex}.ps-spec-list .ps-g{width:15px;height:15px;color:var(--accent-txt);margin-top:.17rem}.ps-spec-links{justify-items:start;gap:.5rem;margin-top:1.4rem;display:grid}.ps-log{gap:1.1rem;display:grid}.ps-log>li{grid-template-columns:auto 1fr;gap:.8rem;display:grid}.ps-log-v{font-family:var(--f-mono);background:var(--paper-2);border-radius:6px;align-self:start;padding:.25rem .5rem;font-size:.72rem;font-weight:600}.ps-log-v.is-new{background:var(--ink);color:var(--orange)}.ps-log ul{color:var(--ps-ink-soft);gap:.3rem;font-size:.88rem;line-height:1.5;display:grid}.ps-prose{color:#24344b;font-size:1rem;line-height:1.75}.ps-prose>*+*{margin-top:1rem}.ps-prose p{margin:0}.ps-prose>*+p,.ps-prose>*+ul,.ps-prose>*+ol{margin-top:1rem}.ps-prose a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent-txt);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.ps-prose ul,.ps-prose ol{gap:.45rem;padding-inline-start:1.3rem;display:grid}.ps-prose ul{list-style:outside}.ps-prose ol{list-style:decimal}.ps-prose li::marker{color:var(--accent-txt);font-weight:600}.ps-prose h3{font-family:var(--f-out);letter-spacing:-.01em;color:var(--ink);margin-top:1.8rem;font-size:1.15rem;font-weight:600}.ps-prose strong{color:var(--ink);font-weight:600}.ps-prose code{font-family:var(--f-mono);background:var(--paper-2);color:var(--ink);word-break:break-word;border-radius:6px;padding:.12em .4em;font-size:.84em}.ps-prose pre{background:var(--ink);color:#e7ecf3;text-align:left;direction:ltr;border-radius:16px;margin-top:1rem;padding:1.2rem 1.3rem;font-size:.84rem;line-height:1.65;position:relative;overflow-x:auto}.ps-prose pre code{color:inherit;font-size:inherit;word-break:normal;white-space:pre;background:0 0;padding:0}.ps-copy{top:.6rem;min-height:32px;color:var(--paper);font-family:var(--f-mono);background:#f0ede51a;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-size:.68rem;transition:background .2s;display:inline-flex;position:absolute;inset-inline-end:.6rem}.ps-copy:hover{background:#f0ede52e}.ps-copy .ps-g{width:13px;height:13px}.ps-prose .ps-tip{border-inline-start:3px solid var(--accent-txt);background:#d4ff3a38;border-radius:14px;padding:1rem 1.2rem}.ps-prose .ps-tip p{margin:0}.ps-specs .ps-prose{font-size:.92rem;line-height:1.65}.ps-custom-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.ps-custom .a-h2 .hl{color:var(--orange)}.ps-custom .ps-ticks{border-top:0;flex-direction:column;align-items:flex-start;gap:.75rem;padding-top:0}.ps-alt{background:var(--ps-glass);border:1px solid var(--ps-line);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-top:2rem;padding:1.1rem 1.2rem;transition:border-color .3s,background .3s;display:grid}.ps-alt:hover{background:var(--ps-glass-2);border-color:#d4ff3a66}.ps-alt-ico{background:var(--orange);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;display:grid}.ps-alt-ico svg{width:22px;height:22px}.ps-alt b{font-family:var(--f-out);font-size:1.05rem;font-weight:600;display:block}.ps-alt small{color:var(--a-mut);margin-top:.15rem;font-size:.86rem;display:block}.ps-alt>.ps-g{width:18px;height:18px;color:var(--orange)}.ps-doc-hero,.ps-acc-hero{padding:clamp(7rem,13vh,8.5rem) 0 clamp(2.8rem,6vh,4rem);overflow:clip}.ps-doc-hero .shell,.ps-acc-hero .shell{z-index:1;position:relative}.ps-doc-top,.ps-acc-top{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:end;gap:clamp(1.5rem,4vw,4rem);display:grid}.ps-doc-h1{font-family:var(--f-out);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.2rem,4.6vw,3.9rem);font-weight:600;line-height:1}.ps-doc-top .a-lead,.ps-acc-top .a-lead{margin-top:1rem}.ps-doc-card{background:var(--ps-glass);border:1px solid var(--ps-line);border-radius:20px;min-width:min(100%,320px);padding:1.3rem}.ps-doc-dl{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.ps-doc-dl div{background:var(--ps-glass-2);font-family:var(--f-mono);letter-spacing:.03em;border-radius:100px;gap:.4rem;padding:.35rem .65rem;font-size:.66rem;display:inline-flex}.ps-doc-dl dt{color:var(--a-mut)}.ps-doc-dl dd{margin:0}.ps-doc-btns{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.ps-doc{padding-block:clamp(3rem,7vh,5rem)}.ps-doc-grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.ps-doc-rail{position:sticky;top:100px}.ps-toc-t{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ps-ink-soft);margin-bottom:.9rem;font-size:.68rem}.ps-toc ol{border-inline-start:1px solid var(--ps-line-ink);gap:.15rem;display:grid}.ps-toc a{color:var(--ps-ink-soft);gap:.7rem;padding:.5rem .9rem;font-size:.9rem;line-height:1.35;transition:color .2s;display:flex;position:relative}.ps-toc a span{font-family:var(--f-mono);padding-top:.15rem;font-size:.68rem}.ps-toc a:before{content:"";background:var(--ink);width:2px;transition:transform .3s var(--ease);border-radius:2px;position:absolute;inset-block:.35rem;inset-inline-start:-1px;transform:scaleY(0)}.ps-toc a:hover,.ps-toc a.is-here{color:var(--ink)}.ps-toc a.is-here{font-weight:600}.ps-toc a.is-here:before{transform:none}.ps-doc-body{max-width:76ch}.ps-doc-sec{border-bottom:1px solid var(--ps-line-ink);margin-bottom:2.6rem;padding-bottom:2.6rem;scroll-margin-top:100px}.ps-doc-sec h2{font-family:var(--f-out);letter-spacing:-.025em;align-items:baseline;gap:.8rem;margin-bottom:1.2rem;font-size:clamp(1.5rem,2.4vw,1.95rem);font-weight:600;line-height:1.15;display:flex}.ps-doc-n{font-family:var(--f-mono);color:var(--accent-txt);font-size:.78rem;font-weight:600}.ps-help{border-radius:var(--ps-r);background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.6rem;display:grid}.ps-help-h{font-family:var(--f-out);font-size:1.35rem;font-weight:600}.ps-help p{color:var(--a-mut);margin-top:.4rem;font-size:.93rem}.ps-help-links{flex-wrap:wrap;gap:.5rem;display:flex}.ps-help .btn--ink{background:var(--orange);color:var(--ink)}.ps-help .btn--outline{border-color:var(--ps-line);color:var(--paper)}.ps-acc{min-height:40vh;padding-block:clamp(2.6rem,6vh,4.5rem) clamp(4rem,9vh,6rem)}.ps-acc-who{background:var(--ps-glass);border:1px solid var(--ps-line);border-radius:18px;flex-wrap:wrap;align-items:center;gap:.9rem;padding:.8rem .9rem .8rem .8rem;display:flex}.ps-acc-av{background:var(--orange);width:42px;height:42px;color:var(--ink);font-family:var(--f-out);border-radius:50%;place-items:center;font-weight:700;display:grid}.ps-acc-mail{display:grid}.ps-acc-mail small{color:var(--a-mut);font-size:.72rem}.ps-acc-mail b{word-break:break-all;font-size:.92rem;font-weight:600}.ps-acc-split{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.ps-acc-card{border-radius:var(--ps-r);background:var(--ps-card);border:1px solid var(--ps-line-ink);padding:clamp(1.6rem,3vw,2.4rem);box-shadow:0 40px 80px -60px #0b1a2f80}.ps-acc-card--narrow{text-align:center;max-width:600px;margin-inline:auto}.ps-acc-card--narrow .ps-acc-ico{margin-inline:auto}.ps-acc-card h2{font-family:var(--f-out);letter-spacing:-.025em;margin-top:1.1rem;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:600}.ps-acc-card>p{color:var(--ps-ink-soft);margin-top:.6rem;font-size:1rem;line-height:1.6}.ps-acc-card form,.ps-acc-card .btn{margin-top:1.4rem}.ps-acc-card form .btn{margin-top:0}.ps-acc-ico{background:var(--ink);width:52px;height:52px;color:var(--orange);border-radius:16px;place-items:center;display:grid}.ps-acc-ico .ps-g{width:24px;height:24px}.ps-inline{gap:.6rem;margin-top:.45rem;display:flex}.ps-inline input{flex:1;min-width:0}.ps-signin .ps-l{display:block}.ps-signin .ps-status{margin-top:.6rem}.ps-acc-side{border-radius:var(--ps-r);border:1px dashed #0b1a2f40;padding:1.6rem}.ps-acc-side-h{font-family:var(--f-out);font-size:1.15rem;font-weight:600}.ps-acc-side p{color:var(--ps-ink-soft);margin-top:.5rem;font-size:.93rem;line-height:1.6}.ps-acc-side a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.ps-flash{border-radius:14px;align-items:flex-start;gap:.7rem;margin-bottom:1.6rem;padding:1rem 1.2rem;font-weight:500;display:flex}.ps-flash .ps-g{width:18px;height:18px;margin-top:.15rem}.ps-flash--ok{color:var(--ps-ok);background:#2f6b0017}.ps-flash--error{color:var(--ps-err);background:#b4231814}.ps-keybox{border-radius:var(--ps-r);background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.2rem 2rem;margin-bottom:2rem;padding:1.5rem;display:grid;box-shadow:0 0 0 4px #d4ff3a59}.ps-keybox-t{font-family:var(--f-out);color:var(--orange);align-items:center;gap:.5rem;font-size:1.15rem;font-weight:600;display:flex}.ps-keybox-t .ps-g{width:20px;height:20px}.ps-keybox-p{color:var(--a-mut);max-width:60ch;margin-top:.4rem;font-size:.9rem}.ps-keybox-k{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.ps-keybox-k code{font-family:var(--f-mono);letter-spacing:.04em;user-select:all;background:#f0ede514;border-radius:10px;padding:.7rem .9rem;font-size:1rem}.ps-keybox .btn--ink{background:var(--orange);color:var(--ink)}.ps-acc-sec+.ps-acc-sec{margin-top:clamp(2.6rem,6vh,3.6rem)}.ps-acc-sec-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem 2rem;margin-bottom:1.2rem;display:flex}.ps-acc-sec-h h2{font-family:var(--f-out);letter-spacing:-.025em;font-size:clamp(1.4rem,2.2vw,1.75rem);font-weight:600}.ps-acc-sec-h .ps-small-ink{margin:0}.ps-empty{color:var(--ps-ink-soft);border:1px dashed #0b1a2f40;border-radius:18px;padding:1.6rem}.ps-lics{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:1.2rem;display:grid}.ps-lic{border-radius:var(--ps-r);background:var(--ps-card);border:1px solid var(--ps-line-ink);flex-direction:column;display:flex;overflow:hidden}.ps-lic>*{padding:1.2rem 1.4rem}.ps-lic>*+*{border-top:1px solid var(--ps-line-ink)}.ps-lic-h{grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;display:grid}.ps-lic-h h3{font-family:var(--f-out);font-size:1.12rem;font-weight:600}.ps-lic-h p{color:var(--ps-ink-soft);font-size:.84rem}.ps-state{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--paper-2);color:var(--ps-ink-soft);border-radius:100px;padding:.3rem .6rem;font-size:.64rem;font-weight:600}.ps-state--active{background:var(--ink);color:var(--orange)}.ps-state--revoked{color:var(--ps-err);background:#b423181a}.ps-lic-key{gap:.4rem;display:grid}.ps-lic-key .ps-l,.ps-lic-usage .ps-l{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ps-ink-soft);font-size:.66rem;font-weight:500}.ps-lic-key code{font-family:var(--f-mono);letter-spacing:.03em;font-size:.86rem}.ps-replace summary{cursor:pointer;text-underline-offset:3px;width:max-content;padding-block:.2rem;font-size:.84rem;font-weight:600;text-decoration:underline;list-style:none}.ps-replace summary::-webkit-details-marker{display:none}.ps-replace-in{background:var(--paper);border-radius:12px;margin-top:.7rem;padding:1rem}.ps-replace-in p{color:var(--ps-ink-soft);margin-bottom:.8rem;font-size:.86rem;line-height:1.55}.ps-lic-usage{font-family:var(--f-mono);justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.ps-meter{background:var(--paper-2);border-radius:6px;height:6px;margin-top:.6rem;display:block;overflow:hidden}.ps-meter i{border-radius:inherit;background:var(--ink);height:100%;display:block}.ps-sites{gap:.1rem;margin-top:.8rem;display:grid}.ps-sites li{border-top:1px solid var(--ps-line-ink);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem 0;display:flex}.ps-sites form{margin-inline-start:auto}.ps-site{word-break:break-all;align-items:center;gap:.45rem;font-size:.88rem;font-weight:500;display:inline-flex}.ps-site .ps-g{width:14px;height:14px;color:var(--ps-ink-soft)}.ps-lic-f{background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-top:auto;display:flex}.ps-lic-date{color:var(--ps-ink-soft);font-size:.84rem}.ps-lic-acts{flex-wrap:wrap;gap:.5rem;display:flex}.ps-lic-acts .btn small{font-family:var(--f-mono);opacity:.7;font-size:.7em}.ps-table--orders th,.ps-table--orders td{padding:.9rem 1.2rem;font-size:.9rem}.ps-table--orders tbody th small{font-family:var(--f-mono);color:var(--ps-ink-soft);font-size:.7rem;font-weight:400;display:block}.ps-table--orders thead th{font-size:.9rem}@media (width<=1100px){.ps-mx,.ps-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-specs-grid{grid-template-columns:1fr 1fr}.ps-spec--log{grid-column:1/-1}}@media (width<=960px){.ps-show{grid-template-columns:minmax(0,1fr)}.ps-show.is-js .ps-show-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.5rem;margin-inline:-.1rem;padding:.2rem .1rem .6rem;display:flex;position:static;overflow-x:auto}.ps-show.is-js .ps-show-tabs::-webkit-scrollbar{display:none}.ps-show-tab{scroll-snap-align:start;border:1px solid var(--ps-line-ink);border-radius:100px;flex:none;align-items:center;width:auto;padding:.65rem .95rem}.ps-show-tab:before{display:none}.ps-show-tab{position:relative;overflow:hidden}.ps-show-tab:after{width:auto;height:3px;transform:scaleX(var(--p,0));transform-origin:0;border-radius:0;inset:auto 0 0}[dir=rtl] .ps-show-tab:after{transform-origin:100%}.ps-show-tt span{display:none}.ps-show-tt b{white-space:nowrap;font-size:.92rem}.ps-show-n{width:24px;height:24px}.ps-show.is-js .ps-show-cap{display:block}.ps-show-stage:before{inset:10% 0 -4%}.ps-hero-grid,.ps-head,.ps-pro-top,.ps-soon,.ps-custom-grid,.ps-doc-top,.ps-acc-top,.ps-acc-split{grid-template-columns:minmax(0,1fr)}.ps-hero--hub{min-height:0}.ps-hero-art{min-height:0;margin-top:1rem}.pv{width:min(100%,520px)}.pv-stack{width:min(88%,440px)}.ps-tiers,.ps-buy-bar{grid-template-columns:minmax(0,1fr)}.ps-buy-act{text-align:start;justify-items:start}.ps-prom,.ps-feat-grid{grid-template-columns:1fr 1fr}.ps-prom-i,.ps-feat-i{border-inline-start:0!important;padding-inline:0 1.2rem!important}.ps-prom-i:nth-child(2n),.ps-feat-i:nth-child(2n){border-inline-start:1px solid var(--ps-line-ink)!important;padding-inline:1.2rem 0!important}.ps-facts{grid-template-columns:1fr 1fr}.ps-facts li:nth-child(3){border-inline-start:0}.ps-facts li:nth-child(n+3){border-top:1px solid var(--ps-line)}.ps-doc-grid{grid-template-columns:minmax(0,1fr)}.ps-doc-rail{background:var(--ps-card);border:1px solid var(--ps-line-ink);border-radius:18px;padding:1.2rem;position:static}.ps-keybox{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.ps-ptable th,.ps-ptable td{padding:.7rem .25rem}.ps-ptable th[scope=row],.ps-ptable thead th:first-child{width:40%}.ps-ptable th[scope=row] a{gap:.45rem;font-size:.9rem}.ps-ptable th[scope=row] svg{width:24px;height:24px}.ps-ptable thead th{letter-spacing:.04em;font-size:.58rem}.ps-ptable td b{font-size:1rem}.ps-grid,.ps-grid--3,.ps-mx,.ps-specs-grid,.ps-prom,.ps-feat-grid{grid-template-columns:minmax(0,1fr)}.ps-prom-i,.ps-feat-i,.ps-prom-i:nth-child(2n),.ps-feat-i:nth-child(2n){border-inline-start:0!important;padding-inline:0!important}.ps-fields{grid-template-columns:minmax(0,1fr)}.ps-f--half{grid-column:1/-1}.ps-pro-feats,.ps-incl,.ps-help{grid-template-columns:minmax(0,1fr)}.ps-inline{flex-direction:column}.ps-inline .btn{justify-content:center}.ps-card-foot{flex-wrap:wrap}.ps-table th,.ps-table td{padding:.8rem .9rem}.ps-table thead th{font-size:.95rem}.ps-table .ps-col-free,.ps-table .ps-col-pro{width:auto}.pv-side,.pv-log,.pv-redir,.pv-status{width:62%;padding:.8rem;font-size:.62rem;inset-inline-end:-2%}.pv-toast{font-size:.64rem}.pv-card{column-gap:.7rem;padding:.9rem 1rem}.pv-card-ico{width:40px;height:40px}.pv-card-name{font-size:.88rem}.pv-card-tag{display:none}.ps-acc-who{width:100%}}@media (width<=420px){.ps-facts{grid-template-columns:minmax(0,1fr)}.ps-facts li{border-inline-start:0!important}.ps-facts li+li{border-top:1px solid var(--ps-line)}.ps-id{align-items:flex-start}.ps-tile{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.pv-side,.pv-log,.pv-redir,.pv-status,.pv-toast,.ps-pulse:before,.ps-meta-src i,.ps-done{animation:none}.ps-card,.ps-tier-in,.pv-card,.pv-win{transition:none}.ps-card:hover,.ps-tier:hover .ps-tier-in{transform:none}}