.rst-loader-overlay{z-index:9999;opacity:1;background:#0e0f12;justify-content:center;align-items:center;transition:opacity .5s;display:flex;position:fixed;inset:0}.rst-loader-overlay.is-hiding{opacity:0;pointer-events:none}body.rst-loading{overflow:hidden}.rst-loader-root{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:relative}.stage{flex:none;justify-content:center;align-items:center;display:flex}.logo-stage{order:2}.logo-stage,.loader-stage{opacity:0;animation:.7s cubic-bezier(.34,1.56,.64,1) forwards stageIn}@keyframes stageIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.rst-loader-root{--stroke:#e8e8ea;--accent:#ff5a1f}.axle-line{fill:none;stroke:var(--stroke);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:3.2s ease-in-out infinite draw}.bolt{fill:var(--stroke);opacity:.9}.hub-group{transform-origin:90px 110px;animation:2.4s linear infinite spin}.ring{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:18 14;transform-origin:90px 110px;opacity:.85;animation:1.6s linear infinite spin-rev}.d1{animation-delay:0s}.d2{animation-delay:.15s}.d3{animation-delay:.3s}.d4{animation-delay:.45s}.d5{animation-delay:.6s}@keyframes draw{0%{stroke-dashoffset:1px;opacity:.25}45%{stroke-dashoffset:0;opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-1px;opacity:.25}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-rev{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.logo-stage,.loader-stage{opacity:1;animation:none}.axle-line,.hub-group,.ring{stroke-dashoffset:0;opacity:1;animation:none}}
