.zh{--zh-page:#f4e5de;--zh-ink:#ece6f5;--zh-pin:3500px;background:var(--zh-page)}.zh-stage{height:calc(100svh + var(--zh-pin));position:relative}.zh-pin{box-sizing:border-box;height:100svh;padding:10px;position:sticky;top:0}.zh-after{height:70svh}.zh--embedded{background:0 0}.zh--embedded .zh-stage{height:calc(200svh + var(--zh-pin))}.zh-frame{transform-origin:50% 0;isolation:isolate;height:calc(100svh - 20px);min-height:460px;color:var(--zh-ink);font-family:var(--font-aeonik), "General Sans", system-ui, sans-serif;border-radius:24px;position:relative;overflow:hidden}.zh-poster,.zh-canvas{inset:0;width:100%!important;height:100%!important;position:absolute!important}.zh-poster{z-index:0;background:radial-gradient(60% 70% at 70% 45%,#ff3d8b8c,#0000 70%),radial-gradient(70% 80% at 20% 60%,#7c3aed,#0000 75%),linear-gradient(120deg,#1e0b4f,#4c1d95 45%,#a78bfa)}.zh-canvas{z-index:1;touch-action:pan-y;opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1)}.zh-canvas.is-ready{opacity:1}.zh-logo{z-index:3;color:var(--zh-ink);line-height:0;position:absolute;top:30px;left:30px}.zh-logo__svg{width:120px;height:auto}.zh-nav{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(1.3);background:#ffffff1a;border-radius:999px;gap:8px;padding:10px 14px;display:flex;position:absolute;top:16px;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #ffffff29}.zh-nav__link{color:var(--zh-ink);letter-spacing:-.01em;border-radius:999px;padding:10px 18px;font-size:17px;font-weight:500;text-decoration:none;transition:background .3s}.zh-nav__link:hover{background:#ffffff24}.zh-nav__link:focus-visible,.zh-logo:focus-visible{outline:2px solid var(--zh-ink);outline-offset:3px}.zh-scroll{z-index:3;gap:9px;display:grid;position:absolute;bottom:28px;left:24px}.zh-scroll i{background:#ece6f58c;border-radius:2px;width:16px;height:1.5px;display:block}.zh-scroll i.is-active{background:var(--zh-ink);width:36px}.zh-scroll i:nth-child(2){width:58px}.zh-fallback{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.zh-fallback__name{letter-spacing:-.02em;text-align:center;grid-area:1/1;font-size:clamp(64px,15vw,260px);font-weight:400;line-height:.86}.zh-fallback__mark{color:#c4b5fd;grid-area:1/1;width:clamp(140px,22vw,380px);height:auto;rotate:-4deg}.zh-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (hover:none) and (pointer:coarse){.zh{--zh-pin:2800px}}@media (max-width:760px){.zh-pin{padding:10px}.zh-frame{border-radius:20px;height:calc(100svh - 20px)}.zh-logo,.zh-nav{display:none}.zh-logo__svg{width:74px}.zh-nav{gap:0;padding:6px;top:12px;left:auto;right:10px;translate:none}.zh-nav__link{padding:8px 9px;font-size:13px}.zh-nav__link:first-child,.zh-nav__link:nth-child(2){display:none}}
