.psh-bar{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:var(--psh-bg);border-bottom:1px solid var(--psh-line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);--disp:var(--font-anton),"Arial Black",sans-serif;--body:var(--font-archivo),Arial,sans-serif;--mono:var(--font-ibm-plex-mono),Consolas,monospace;--text2:#b9c4dc;--line:#26365c;font-family:var(--body);line-height:normal}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.psh-bar{background:#000216}}.psh-head{display:flex;align-items:center;gap:26px;padding:18px var(--hp-pad,var(--page-pad));max-width:var(--hp-max,var(--page-max));margin:0 auto;box-sizing:border-box}.psh-head .psh-logo{font-family:var(--disp);font-size:24px;letter-spacing:.02em;text-decoration:none;color:#fff}.psh-head .psh-logo b{font-weight:400;color:var(--red)}.psh-head .psh-links{display:flex;gap:4px;margin-left:0}.psh-head .psh-links a{position:relative;font-family:var(--mono);font-size:clamp(12px,.78vw,15px);font-weight:700;letter-spacing:.12em;color:var(--text2,#b9c4dc);text-decoration:none;padding:6px 8px}.psh-head .psh-links a:hover{color:#fff}.psh-head .psh-links a[aria-current=page]{color:#ff2e2e}.psh-head .psh-links a[aria-current=page]:after{content:"";position:absolute;left:8px;right:8px;bottom:0;height:2px;background:#d32f2f}.psh-head .psh-links .psh-demo{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:clamp(12px,.78vw,15px);font-weight:700;letter-spacing:.12em;text-decoration:none;color:#3d82ff;padding:6px 8px;cursor:pointer}.psh-head .psh-links .psh-demo:before{content:"";width:6px;height:6px;border-radius:50%;background:#3d82ff;flex:none;animation:psh-demo-pulse 2s ease-in-out infinite}.psh-head .psh-links .psh-demo:hover{color:#fff}.psh-head .psh-links .psh-demo:hover:before{background:#fff}@keyframes psh-demo-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.psh-head .psh-burger-panel .psh-demo:before,.psh-head .psh-links .psh-demo:before{animation:none;opacity:1}}.psh-head .psh-modebtn{margin-left:auto;width:44px;height:44px;flex:none;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--text2,#b9c4dc);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.psh-head .psh-modebtn:hover{border-color:var(--blue,#3d82ff);color:var(--blue,#3d82ff);background:rgba(61,130,255,.1)}.psh-head .psh-modebtn svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.psh-head .psh-modebtn .i-sun,:root[data-theme=light] .psh-head .psh-modebtn .i-moon{display:none}:root[data-theme=light] .psh-head .psh-modebtn .i-sun{display:block}.psh-head .ps-langsw{flex:none}.psh-head .psh-langsw{width:44px;height:44px;flex:none;border-radius:8px;border:1px solid var(--line);background:transparent;color:var(--text2,#b9c4dc);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;line-height:1}.psh-head .psh-langsw:hover{border-color:var(--blue,#3d82ff);color:var(--blue,#3d82ff);background:rgba(61,130,255,.1)}.psh-head .psh-langsw:disabled{opacity:.5;cursor:default}.psh-head .psh-langsw svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.psh-head .psh-langsw .ps-langsw-code{display:none}.psh-head .psh-langsw:focus-visible{outline:3px solid #3d82ff;outline-offset:2px}.psh-head .ps-langsw-menu{--cm-surface:#0b1026;--cm-line:#1e2745;--cm-line-strong:#2c3758;--cm-inset:#101736;--cm-ink:#fff;--cm-ink2:#b9c4dc;--cm-red:#e80000;--cm-sky:#3d82ff;--cm-shadow:0 16px 40px rgba(0,0,0,.55),0 2px 5px rgba(0,0,0,.4);top:calc(100% + 8px);right:0;min-width:176px;padding:0;border:1px solid var(--cm-line-strong);border-radius:10px;overflow:hidden;background:var(--cm-surface);box-shadow:var(--cm-shadow)}:root[data-theme=light] .psh-head .ps-langsw-menu{--cm-surface:#fff;--cm-line:#d8e0ec;--cm-line-strong:#b9c6d9;--cm-inset:#f4f7fc;--cm-ink:#000216;--cm-ink2:#3a4c6b;--cm-shadow:0 16px 40px rgba(0,2,22,.14),0 2px 5px rgba(0,2,22,.08)}.psh-head .ps-langsw-item{display:flex;align-items:center;gap:0;min-height:36px;padding:0 12px 0 0;border:0;border-left:3px solid transparent;border-bottom:1px solid var(--cm-line);border-radius:0;background:none;color:var(--cm-ink2);font:inherit;font-size:14.5px;font-weight:600;letter-spacing:-.01em}.psh-head .ps-langsw-menu li:last-child .ps-langsw-item{border-bottom:0}.psh-head .ps-langsw-name{flex:1 1;padding:0 0 0 12px;line-height:1.2}.psh-head .ps-langsw-tick{order:1;flex:none;width:auto;margin-left:auto;padding-left:8px;color:var(--cm-red);font-size:13px;font-weight:800}.psh-head .ps-langsw-item:hover{background:var(--cm-inset)}.psh-head .ps-langsw-item:focus-visible{outline:3px solid var(--cm-sky);outline-offset:-3px}.psh-head .ps-langsw-item[aria-checked=true]{border-left-color:var(--cm-red);background:var(--cm-inset)}.psh-head .ps-langsw-item[aria-checked=true] .ps-langsw-name{color:var(--cm-ink);font-weight:700}.psh-head .ps-langsw-notice,.psh-head .ps-langsw-soon{display:none}.psh-head .psh-login{display:inline-flex;align-items:center;height:44px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.12em;color:var(--text2,#b9c4dc);background:none;cursor:pointer;border:1px solid var(--line);padding:0 18px;text-decoration:none}.psh-head .psh-login:hover{border-color:var(--blue,#57a8ea);color:#fff}.psh-head .psh-cta{display:inline-flex;align-items:center;height:44px;font-family:var(--disp);font-size:13px;letter-spacing:.06em;background:#e80000;color:#fff;border:0;cursor:pointer;padding:0 22px;text-decoration:none}.psh-head .psh-cta:hover{background:#b80000}.psh-head .psh-burger-panel a:focus-visible,.psh-head .psh-burger-panel button:focus-visible,.psh-head .psh-burger>summary:focus-visible,.psh-head .psh-cta:focus-visible,.psh-head .psh-links a:focus-visible,.psh-head .psh-login:focus-visible,.psh-head .psh-modebtn:focus-visible{outline:3px solid #3d82ff;outline-offset:2px}.psh-head .psh-burger{display:none;position:relative;margin-left:auto}.psh-head .psh-burger>summary{list-style:none;cursor:pointer;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:none}.psh-head .psh-burger>summary::-webkit-details-marker{display:none}.psh-head .psh-burger-ico{display:grid;grid-gap:4px;gap:4px;width:20px}.psh-head .psh-burger-ico i{display:block;height:2px;background:var(--text2,#b9c4dc);border-radius:2px}.psh-head .psh-burger[open]>summary{border-color:#3d82ff}.psh-head .psh-burger-panel{position:absolute;right:0;top:calc(100% + 12px);min-width:230px;background:var(--psh-bg);border:1px solid var(--psh-line);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:2px;box-shadow:0 16px 40px rgba(0,0,0,.45);z-index:70}.psh-head .psh-burger-panel a,.psh-head .psh-burger-panel button{font-family:var(--mono);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text2,#b9c4dc);text-decoration:none;background:none;border:0;cursor:pointer;text-align:left;padding:13px 14px;border-radius:8px}.psh-head .psh-burger-panel a:hover,.psh-head .psh-burger-panel button:hover{color:#fff;background:hsla(0,0%,100%,.05)}.psh-head .psh-burger-panel a[aria-current=page]{color:#ff2e2e}.psh-head .psh-burger-panel .psh-burger-cta{color:#fff;background:#e80000;margin-top:6px;text-align:center;font-family:var(--disp);letter-spacing:.06em}.psh-head .psh-burger-panel .psh-burger-cta:hover{background:#b80000;color:#fff}.psh-head .psh-burger-panel .psh-demo{display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#3d82ff;padding:13px 14px;border-radius:8px;cursor:pointer}.psh-head .psh-burger-panel .psh-demo:before{content:"";width:6px;height:6px;border-radius:50%;background:#3d82ff;flex:none;animation:psh-demo-pulse 2s ease-in-out infinite}.psh-head .psh-burger-panel .psh-demo:hover{color:#fff;background:hsla(0,0%,100%,.05)}.psh-head .psh-burger-panel .psh-demo:hover:before{background:#fff}@media(max-width:960px){.psh-head .psh-links,.psh-head>.psh-cta,.psh-head>.psh-login{display:none}.psh-head .psh-burger{display:block}}:root[data-theme=light] .psh-bar{background:rgba(250,252,255,.96);border-bottom-color:#cbd6e5;--text2:#273a55;--line:#b9c6d9}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){:root[data-theme=light] .psh-bar{background:#fafcff}}:root[data-theme=light] .psh-head .psh-links a:hover,:root[data-theme=light] .psh-head .psh-logo{color:#071329}:root[data-theme=light] .psh-head .psh-links a[aria-current=page]{color:#c31622}:root[data-theme=light] .psh-head .psh-links a[aria-current=page]:after{background:#c31622}:root[data-theme=light] .psh-head .psh-demo,:root[data-theme=light] .psh-head .psh-demo:before{color:#164fbf;background:#164fbf}:root[data-theme=light] .psh-head .psh-demo{background:none}:root[data-theme=light] .psh-head .psh-burger-panel .psh-demo:hover,:root[data-theme=light] .psh-head .psh-links .psh-demo:hover{color:#071329}:root[data-theme=light] .psh-head .psh-demo:hover:before{background:#071329}:root[data-theme=light] .psh-head .psh-login{color:#13243e;background:#fff;border-color:#b9c6d9}:root[data-theme=light] .psh-head .psh-login:hover{border-color:#164fbf;color:#071329}:root[data-theme=light] .psh-head .psh-modebtn{border-color:#b9c6d9;color:#3a4c6b}:root[data-theme=light] .psh-head .psh-modebtn:hover{border-color:#164fbf;color:#164fbf;background:rgba(22,79,191,.08)}:root[data-theme=light] .psh-head .psh-langsw{border-color:#b9c6d9;color:#3a4c6b}:root[data-theme=light] .psh-head .psh-langsw:hover{border-color:#164fbf;color:#164fbf;background:rgba(22,79,191,.08)}:root[data-theme=light] .psh-head .psh-burger>summary{border-color:#b9c6d9}:root[data-theme=light] .psh-head .psh-burger-ico i{background:#273a55}:root[data-theme=light] .psh-head .psh-burger-panel{background:#fff;border-color:#cbd6e5;box-shadow:0 16px 40px rgba(35,54,86,.18)}:root[data-theme=light] .psh-head .psh-burger-panel a,:root[data-theme=light] .psh-head .psh-burger-panel button{color:#273a55}:root[data-theme=light] .psh-head .psh-burger-panel a:hover,:root[data-theme=light] .psh-head .psh-burger-panel button:hover{color:#071329;background:rgba(22,79,191,.06)}.psh-ticker{--mono:var(--font-ibm-plex-mono),Consolas,monospace;--line:#26365c;background:#060b1a;border-top:0;border-bottom:1px solid var(--line);overflow:hidden;font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase}.psh-ticker .psh-tick-track{display:flex;width:max-content;animation:psh-tick-scroll 46s linear infinite}.psh-ticker:hover .psh-tick-track{animation-play-state:paused}.psh-ticker .psh-tick-set{display:flex;align-items:center;gap:56px;padding:8px 28px}.psh-ticker .psh-tick-item{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;color:#aab6d8}.psh-ticker .psh-tick-item b{color:#ff2e2e;font-weight:600}.psh-ticker .psh-tick-ok{color:#3d82ff}@keyframes psh-tick-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.psh-ticker .psh-tick-track{animation:none}}:root[data-theme=light] .psh-ticker{background:#eaf1fb;--line:#cbd6e5}:root[data-theme=light] .psh-ticker .psh-tick-item{color:#4d6078}:root[data-theme=light] .psh-ticker .psh-tick-item b{color:#c31622}:root[data-theme=light] .psh-ticker .psh-tick-ok{color:#164fbf}