.loading-module__Qz1_OG__startup{--startup-art:url(/assets/blue-archive/loading-desktop.webp);z-index:200;isolation:isolate;color:#1289f9;background:#fff;flex-direction:column;justify-content:center;align-items:center;transition:opacity .24s;display:flex;position:fixed;inset:0;animation:0s 10s forwards loading-module__Qz1_OG__failOpen!important}.loading-module__Qz1_OG__startup:before{content:"";z-index:-1;pointer-events:none;background:var(--startup-art) center / cover;position:absolute;inset:0}.dark .loading-module__Qz1_OG__startup{background:var(--background);color:var(--primary)}.dark .loading-module__Qz1_OG__startup:before{filter:invert();opacity:.35;mix-blend-mode:screen}.dark .loading-module__Qz1_OG__progress{background:color-mix(in srgb, currentColor 18%, transparent)}.loading-module__Qz1_OG__startup[data-done]{opacity:0;pointer-events:none}.loading-module__Qz1_OG__avatar{aspect-ratio:250/334;width:clamp(140px,13vw,210px);margin-bottom:22px;animation:.5s ease-in infinite alternate loading-module__Qz1_OG__bounce}.loading-module__Qz1_OG__avatar>div{background:url(/assets/blue-archive/arona-loading.webp) 0 0/400% 100% no-repeat;width:100%;height:100%;animation:4s step-end infinite loading-module__Qz1_OG__expressions}.dark .loading-module__Qz1_OG__avatar{animation:3.6s ease-in-out infinite loading-module__Qz1_OG__planaFloat}.dark .loading-module__Qz1_OG__avatar>div{background-image:url(/assets/blue-archive/plana-loading.webp);background-size:200% 100%;animation:4.8s step-end infinite loading-module__Qz1_OG__planaBlink}.loading-module__Qz1_OG__connecting{font:italic 800 clamp(23px, 2.2vw, 32px) / 1.3 var(--font-geist-sans), sans-serif;letter-spacing:-.04em}.loading-module__Qz1_OG__progress{background:#1289f91a;width:160px;height:4px;margin-top:18px;overflow:hidden;transform:skew(-15deg)}.loading-module__Qz1_OG__progress>span{transform-origin:0;background:currentColor;height:100%;transition:transform .18s ease-out;display:block}.loading-module__Qz1_OG__percent{font:700 18px / 1.4 var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;margin-top:10px}.loading-module__Qz1_OG__triangles{color:#1289f9;vertical-align:middle;flex-shrink:0;width:30px;height:27px;display:inline-block;overflow:visible}.loading-module__Qz1_OG__triangles path{fill:currentColor;opacity:.2;animation:1.2s ease-in-out infinite loading-module__Qz1_OG__flash}.loading-module__Qz1_OG__triangles path:nth-child(2){animation-delay:.15s}.loading-module__Qz1_OG__triangles path:nth-child(3){animation-delay:.3s}.loading-module__Qz1_OG__triangles path:nth-child(4){animation-delay:.45s}.loading-module__Qz1_OG__route{min-height:calc(100svh - var(--site-nav-height))}.loading-module__Qz1_OG__routeOverlay{z-index:100;color:var(--muted-foreground);background:var(--background);flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:13px;display:flex;position:fixed;inset:0}.loading-module__Qz1_OG__route .loading-module__Qz1_OG__triangles{width:56px;height:49px}@keyframes loading-module__Qz1_OG__bounce{0%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes loading-module__Qz1_OG__expressions{0%,to{background-position-x:0%}25%{background-position-x:33.3333%}50%{background-position-x:66.6667%}75%{background-position-x:100%}}@keyframes loading-module__Qz1_OG__planaFloat{0%,to{transform:translateY(-6px)}50%{transform:translateY(0)}}@keyframes loading-module__Qz1_OG__planaBlink{0%,49%,to{background-position-x:0%}45%{background-position-x:100%}}@keyframes loading-module__Qz1_OG__flash{0%,65%,to{opacity:.15}30%{opacity:1}}@keyframes loading-module__Qz1_OG__failOpen{to{visibility:hidden;pointer-events:none}}@media (max-width:767px){.loading-module__Qz1_OG__startup{--startup-art:url(/assets/blue-archive/loading-mobile.webp)}.loading-module__Qz1_OG__avatar{width:165px}}@media (prefers-reduced-motion:reduce){.loading-module__Qz1_OG__avatar,.loading-module__Qz1_OG__avatar>div,.loading-module__Qz1_OG__triangles path{animation:none}.dark .loading-module__Qz1_OG__avatar{animation:none}.dark .loading-module__Qz1_OG__avatar>div{animation:none}.loading-module__Qz1_OG__triangles path{opacity:.65}.loading-module__Qz1_OG__startup,.loading-module__Qz1_OG__progress>span{transition:none}}
