html.yap-page-loading{overflow:hidden}html.yap-page-loading body>:not(#yapPageLoader){visibility:hidden!important}#yapPageLoader{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;background:var(--yap-bg,#17182b);color:var(--yap-muted,#bdc8e5);font-family:Arial,sans-serif}.page-loader-content{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;padding:24px}.page-loader-logo{font-size:64px;font-weight:900;letter-spacing:-5px;line-height:1}.page-loader-logo span{color:var(--yap-primary,#2ace98)}.page-loader-logo span:nth-child(2){color:var(--yap-secondary,#7854ff)}.page-loader-spinner{width:30px;height:30px;border:3px solid var(--yap-border,#383a57);border-top-color:var(--yap-primary,#2ace98);border-radius:50%;animation:page-loader-spin .8s linear infinite}.page-loader-content p{margin:0;font-size:14px}#pageLoadingRetry{padding:10px 20px;border:1px solid var(--yap-border,#454967);border-radius:9px;background:var(--yap-surface,#24283f);color:inherit;cursor:pointer}#pageLoadingRetry[hidden]{display:none}@keyframes page-loader-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.page-loader-spinner{animation:none}}
