.app-boot-loader{align-items:center;background:radial-gradient(82rem 48rem at 12% -10%,rgba(92,162,255,.2),transparent 60%),radial-gradient(76rem 46rem at 92% 112%,rgba(108,203,255,.16),transparent 62%),linear-gradient(180deg,#070a13,#0b1020 54%,#080c16);color:#f4f7ff;display:flex;flex-direction:column;gap:.78rem;inset:0;isolation:isolate;justify-content:center;margin:0;min-height:100svh;overflow:hidden;padding:2rem;position:fixed;width:100vw}.app-boot-loader:before{background:radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.08) 0,transparent 58%);content:"";-webkit-filter:blur(44px);filter:blur(44px);inset:0;opacity:.65;position:absolute;z-index:-1}.app-boot-loader__halo{-webkit-animation:appBootHaloPulse 3.6s ease-in-out infinite;animation:appBootHaloPulse 3.6s ease-in-out infinite;aspect-ratio:1;background:radial-gradient(circle,rgba(157,194,255,.2) 0,rgba(157,194,255,0) 70%);border-radius:999px;-webkit-filter:blur(20px);filter:blur(20px);position:absolute;width:min(66vw,28rem)}.app-boot-loader__logo-wrap{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(165deg,hsla(0,0%,100%,.14),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.17);border-radius:1.45rem;box-shadow:0 24px 58px rgba(5,10,24,.46),inset 0 1px 0 hsla(0,0%,100%,.14);display:grid;height:6.7rem;place-items:center;position:relative;width:6.7rem;z-index:1}.app-boot-loader__logo{-webkit-animation:appBootLogoBreathe 2.8s ease-in-out infinite;animation:appBootLogoBreathe 2.8s ease-in-out infinite;height:3.4rem;object-fit:contain;width:3.4rem}.app-boot-loader__title{font-family:Fraunces,Times New Roman,Georgia,serif;font-size:clamp(1.56rem,3.1vw,2rem);font-weight:600;letter-spacing:.09em;margin:.45rem 0 0;position:relative;text-transform:uppercase;z-index:1}.app-boot-loader__subtitle{color:rgba(241,246,255,.74);font-size:clamp(.92rem,2vw,1rem);letter-spacing:.03em;margin:0;position:relative;z-index:1}.app-boot-loader__bar{background:hsla(0,0%,100%,.18);border-radius:999px;height:.27rem;margin-top:.5rem;overflow:hidden;position:relative;width:min(17rem,72vw);z-index:1}.app-boot-loader__bar span{-webkit-animation:appBootProgress 1.45s cubic-bezier(.28,.9,.3,1) infinite;animation:appBootProgress 1.45s cubic-bezier(.28,.9,.3,1) infinite;background:linear-gradient(90deg,#5baeff,#b7d6ff 56%,#e6f2ff);border-radius:inherit;box-shadow:0 0 16px rgba(122,185,255,.72);display:block;height:100%;width:36%}@-webkit-keyframes appBootProgress{0%{-webkit-transform:translateX(-115%);transform:translateX(-115%)}to{-webkit-transform:translateX(300%);transform:translateX(300%)}}@keyframes appBootProgress{0%{-webkit-transform:translateX(-115%);transform:translateX(-115%)}to{-webkit-transform:translateX(300%);transform:translateX(300%)}}@-webkit-keyframes appBootHaloPulse{0%,to{opacity:.7;-webkit-transform:scale(.96);transform:scale(.96)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes appBootHaloPulse{0%,to{opacity:.7;-webkit-transform:scale(.96);transform:scale(.96)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes appBootLogoBreathe{0%,to{opacity:.92;-webkit-transform:scale(.97);transform:scale(.97)}50%{opacity:1;-webkit-transform:scale(1.03);transform:scale(1.03)}}@keyframes appBootLogoBreathe{0%,to{opacity:.92;-webkit-transform:scale(.97);transform:scale(.97)}50%{opacity:1;-webkit-transform:scale(1.03);transform:scale(1.03)}}@media (max-width:640px){.app-boot-loader__logo-wrap{border-radius:1.26rem;height:5.75rem;width:5.75rem}.app-boot-loader__logo{height:2.9rem;width:2.9rem}}@media (prefers-reduced-motion:reduce){.app-boot-loader__bar span,.app-boot-loader__halo,.app-boot-loader__logo{-webkit-animation:none;animation:none}}
/*# sourceMappingURL=main.86c9de74.css.map*/