.studio-module__W4fhGG__splash{z-index:999999;background:#000;transition:opacity .8s ease-out;position:fixed;inset:0;overflow:hidden}.studio-module__W4fhGG__scalingWrapper{transform-origin:0 0;background:#000;position:absolute;top:0;left:0}.studio-module__W4fhGG__splashHidden{opacity:0;pointer-events:none}.studio-module__W4fhGG__splashImage{object-fit:cover;width:100%;height:100%;animation:1.2s ease-out forwards studio-module__W4fhGG__splashReveal}@keyframes studio-module__W4fhGG__splashReveal{0%{opacity:0;filter:brightness(.3)blur(8px);transform:scale(1.05)}to{opacity:1;filter:brightness()blur();transform:scale(1)}}.studio-module__W4fhGG__loadingContainer{flex-direction:column;align-items:center;gap:16px;animation:.5s ease-out .6s both studio-module__W4fhGG__fadeIn;display:flex;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}@keyframes studio-module__W4fhGG__fadeIn{0%{opacity:0}to{opacity:1}}.studio-module__W4fhGG__loadingBar{background:#ffffff1a;border-radius:2px;width:320px;height:4px;overflow:hidden}.studio-module__W4fhGG__loadingProgress{background:linear-gradient(90deg,#00a8ffcc,#00f7ff,#00a8ffcc);border-radius:2px;height:100%;animation:3.5s ease-in-out forwards studio-module__W4fhGG__loadProgress;box-shadow:0 0 20px #00f7ff80}@keyframes studio-module__W4fhGG__loadProgress{0%{width:0%}30%{width:40%}60%{width:70%}to{width:100%}}.studio-module__W4fhGG__loadingText{color:#fff9;letter-spacing:3px;text-transform:uppercase;font-family:system-ui,-apple-system,sans-serif;font-size:16px;font-weight:300}.studio-module__W4fhGG__glowOverlay{pointer-events:none;background:radial-gradient(80% 60%,#00a8ff14 0%,#0000 60%);animation:3s ease-in-out infinite studio-module__W4fhGG__glowPulse;position:absolute;inset:0}@keyframes studio-module__W4fhGG__glowPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (max-width:1024px){.studio-module__W4fhGG__loadingContainer{gap:10px;bottom:20px}.studio-module__W4fhGG__loadingBar{width:420px;height:7px}.studio-module__W4fhGG__loadingText{letter-spacing:4px;font-size:28px}}
