.page-loader{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:rgba(248,250,252,.94);opacity:0;visibility:hidden;pointer-events:none;backdrop-filter:blur(5px);transition:opacity .22s ease,visibility .22s ease}.page-loader.is-active{opacity:1;visibility:visible;pointer-events:auto}.loader-brand{display:grid;justify-items:center;gap:13px}.loader-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:var(--primary);color:#fff;box-shadow:0 10px 25px rgba(58,91,255,.24);animation:loader-breathe 1.2s ease-in-out infinite}.loader-line{width:72px;height:3px;overflow:hidden;border-radius:4px;background:#dfe5ef}.loader-line i{display:block;width:32px;height:100%;border-radius:4px;background:var(--primary);animation:loader-slide .9s ease-in-out infinite}@keyframes loader-slide{0%{transform:translateX(-34px)}50%{transform:translateX(40px)}100%{transform:translateX(-34px)}}@keyframes loader-breathe{50%{transform:translateY(-2px);box-shadow:0 14px 30px rgba(58,91,255,.3)}}@media(prefers-reduced-motion:reduce){.loader-mark,.loader-line i{animation:none}.loader-line i{width:100%}}
