/* No class is set until JS and this stylesheet are both available. */
.page-transition-veil{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;pointer-events:none;background:#19241e;color:#e6f2a8;transform:translate3d(0,105%,0);border-radius:28px 28px 0 0;contain:layout paint}
.page-transition-entering .page-transition-veil,.page-transition-leaving .page-transition-veil{will-change:transform}
.page-transition-veil__mark{font-family:Georgia,'Times New Roman',serif;font-size:clamp(5rem,13vw,10rem);font-weight:400;line-height:1;letter-spacing:-.08em;transform:translateY(-.04em)}
.page-transition-enabled.page-transition-entering .page-transition-veil{animation:zhengisbay-curtain-reveal .65s cubic-bezier(.65,0,.2,1) both}
.page-transition-enabled.page-transition-entering body>main{animation:zhengisbay-screen-arrive .65s cubic-bezier(.2,.7,.2,1) both}
.page-transition-enabled.page-transition-leaving .page-transition-veil{animation:none;transform:translate3d(0,0,0);transition:transform .42s cubic-bezier(.65,0,.25,1);border-radius:0}
.page-transition-enabled.page-transition-leaving body>main{opacity:.8;transform:translate3d(0,-8px,0);transition:opacity .42s ease,transform .42s cubic-bezier(.65,0,.25,1)}
.page-transition-hint{--intent-progress:0;display:flex;align-items:center;gap:12px;width:min(100%,44rem);height:80px;box-sizing:border-box;margin:22px auto 0;padding:12px 16px;border:1px solid currentColor;border-radius:999px;font:400 .72rem/1.55 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;text-align:left;opacity:.8}
.page-transition-hint__track{position:relative;display:block;flex:0 0 26px;width:26px;height:26px;border:1px solid currentColor;border-radius:50%;overflow:hidden;opacity:.85}
.page-transition-hint__track::after{content:'';position:absolute;inset:3px;background:currentColor;border-radius:50%;transform:scale(var(--intent-progress));transition:transform .18s ease;transform-origin:center}
.page-transition-hint[data-phase='between'],.page-transition-hint[data-phase='ready']{opacity:1}
.page-transition-hint__text{flex:1;min-width:0;max-width:38rem}
@keyframes zhengisbay-curtain-reveal{from{transform:translate3d(0,0,0);border-radius:0}to{transform:translate3d(0,-105%,0);border-radius:0 0 28px 28px}}
@keyframes zhengisbay-screen-arrive{from{opacity:.45;transform:translate3d(0,12px,0)}to{opacity:1;transform:translate3d(0,0,0)}}
@media(max-width:600px){.page-transition-veil{border-radius:18px 18px 0 0}.page-transition-hint{height:112px;padding:10px 13px;font-size:.66rem;border-radius:16px;gap:10px}.page-transition-hint__track{flex-basis:23px;width:23px;height:23px}}
@media(prefers-reduced-motion:reduce){.page-transition-veil{display:none!important}.page-transition-enabled.page-transition-entering body>main,.page-transition-enabled.page-transition-leaving body>main{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}.page-transition-hint__track{display:none}.page-transition-hint__track::after{transition:none}}
