#p9-page-transition{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;overflow:hidden;color:#85f9db;background:#041715;font-family:Manrope,"Segoe UI",Arial,sans-serif;isolation:isolate}
#p9-page-transition[hidden]{display:none}
#p9-page-transition::before{content:"";position:absolute;inset:-24px;z-index:-2;background:linear-gradient(#04171522,#04171570),url('/assets/account-transition-scene.avif') center/cover;filter:blur(14px) saturate(1.12);pointer-events:none}
#p9-page-transition::after{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(0deg,#04171536 0 1px,transparent 1px 4px),radial-gradient(ellipse at 8% 0%,#85f9db24,transparent 62%),linear-gradient(140deg,#24765b38,#0b493538 48%,#052a208c);box-shadow:inset 0 0 100px #04171580,inset 0 0 0 1px #85f9db50;pointer-events:none}
#p9-page-transition .p9-transition-core{display:grid;justify-items:center;gap:22px;max-width:calc(100vw - 40px);text-align:center}
#p9-page-transition .p9-transition-logo{width:clamp(100px,18vw,154px);height:auto;filter:drop-shadow(0 0 14px #43edb959);animation:p9-transition-float 3.2s ease-in-out infinite}
#p9-page-transition .p9-transition-name{font-size:clamp(18px,3vw,24px);font-weight:650;letter-spacing:.22em;padding-left:.22em;text-shadow:0 0 14px #43edb966}
#p9-page-transition .p9-transition-status{margin:0;font-size:15px;letter-spacing:.08em;color:#85f9db;text-shadow:0 0 9px #43edb950}
#p9-page-transition .p9-transition-dots{display:inline-block;width:1.3em;text-align:left;clip-path:inset(0 100% 0 0);animation:p9-transition-dots 1.6s steps(4,end) infinite}
@keyframes p9-transition-float{0%,100%{transform:translateY(4px)}50%{transform:translateY(-5px)}}
@keyframes p9-transition-dots{to{clip-path:inset(0 -25% 0 0)}}
@media(prefers-reduced-motion:reduce){#p9-page-transition *{animation:none!important}#p9-page-transition .p9-transition-dots{clip-path:none}}
@media(forced-colors:active){#p9-page-transition{background:Canvas;color:CanvasText}#p9-page-transition::before,#p9-page-transition::after{display:none}#p9-page-transition .p9-transition-status{color:CanvasText}}
