.psh:not([open]){display:none}.psh{position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:transparent;color:#F2F2F2;font-family:var(--f-sans,system-ui,sans-serif);-webkit-tap-highlight-color:transparent}.psh::backdrop{background:rgba(10,11,12,.74);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:has(.psh[open]){overflow:hidden}.psh :focus-visible{outline:2px solid #F2F2F2;outline-offset:3px}.psh-in{display:grid;grid-template-rows:auto minmax(0,1fr);gap:16px;height:100%;padding:16px 24px 28px}.psh-top{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:1200px;margin:0 auto}.psh-t{min-width:0;margin:0;display:flex;flex-direction:column;font-size:16px;font-weight:600;line-height:1.3}.psh-t:focus{outline:none}.psh-t small{font-size:13px;font-weight:400;color:#B4B4B4}.psh-x{display:grid;place-items:center;flex:none;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#F2F2F2;cursor:pointer;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}.psh-x svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.psh-x:focus-visible{border-radius:50%}.psh-x:active{transform:scale(.97);transition-duration:.12s}@media (hover:hover) and (pointer:fine){.psh-x:hover{transform:translateY(-2px);background:rgba(255,255,255,.24)}.psh-x:hover:active{transform:scale(.97)}}.psh-stage{display:grid;place-items:center;min-height:0}.psh-phone{--z:min(.9,tan(atan2(calc(100dvh - 132px),868px)));zoom:var(--z);position:relative;flex:none;width:414px;height:868px;padding:12px;border-radius:68px;background:linear-gradient(145deg,#4A4B50,#1C1D20 24%,#34353A 50%,#141518 78%,#3A3B40);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),inset 0 0 0 3px #26272B,inset 0 0 0 5px #050505,0 50px 90px -40px rgba(0,0,0,.7)}.psh-phone iframe{display:block;width:390px;height:844px;border:0;border-radius:56px;background:#F3F3F1;color-scheme:light}.psh-isl{position:absolute;z-index:2;top:23px;left:50%;width:124px;height:36px;margin-left:-62px;border-radius:20px;background:#050505;pointer-events:none}.psh[open] .psh-in{animation:pshIn .26s cubic-bezier(.22,1,.36,1) both}.psh[open]::backdrop{animation:pshFade .22s linear both}.psh[data-closing] .psh-in{animation:pshOut .2s cubic-bezier(.22,1,.36,1) both}.psh[data-closing]::backdrop{animation:pshFadeOut .2s linear both}@keyframes pshIn{0%{opacity:0;transform:scale(.97)}}@keyframes pshOut{to{opacity:0;transform:scale(.97)}}@keyframes pshFade{0%{opacity:0}}@keyframes pshFadeOut{to{opacity:0}}@media (max-width:767px){.psh-in{grid-template-rows:calc(60px + env(safe-area-inset-top)) minmax(0,1fr);gap:0;padding:0;background:#0E0F10}.psh-top{padding:env(safe-area-inset-top) max(8px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left))}.psh-t{font-size:15px}.psh-t,.psh-t small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.psh-stage{display:block;padding-bottom:env(safe-area-inset-bottom)}.psh-phone{zoom:1;width:100%;height:100%;padding:0;border-radius:0;background:none;box-shadow:none}.psh-phone iframe{width:100%;height:100%;border-radius:16px 16px 0 0}.psh-isl{display:none}.psh[open] .psh-in{animation:pshUp .34s cubic-bezier(.32,.72,0,1) both}.psh[data-closing] .psh-in{animation:pshDown .22s cubic-bezier(.32,.72,0,1) both}@keyframes pshUp{0%{transform:translateY(100%)}}@keyframes pshDown{to{transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.psh[data-closing] .psh-in,.psh[data-closing]::backdrop,.psh[open] .psh-in,.psh[open]::backdrop{animation:none}.psh-x,.psh-x:active,.psh-x:hover{transition:none;transform:none}}