.LoadingOverlay-module__hnxWKq__overlay{z-index:52;pointer-events:none;background:#0e0d0c80;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.LoadingOverlay-module__hnxWKq__content{flex-direction:column;align-items:center;gap:16px;display:flex}.LoadingOverlay-module__hnxWKq__spinner{border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite LoadingOverlay-module__hnxWKq__spin}.LoadingOverlay-module__hnxWKq__text{font-family:var(--font-ibm-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);font-size:12px}@keyframes LoadingOverlay-module__hnxWKq__spin{to{transform:rotate(360deg)}}
.LoadingScreen-module__y1P3FG__overlay{z-index:1000;box-sizing:border-box;border:10px solid #000;position:fixed;inset:0;overflow:hidden}.LoadingScreen-module__y1P3FG__bg{background:#c61614;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:flex;position:absolute;inset:0}.LoadingScreen-module__y1P3FG__logoWrap{width:clamp(220px,38vw,460px);position:relative}.LoadingScreen-module__y1P3FG__logo{width:100%!important;height:100%!important}.LoadingScreen-module__y1P3FG__title{color:#000;letter-spacing:.1em;text-transform:uppercase;text-align:center;font-size:1.25rem;font-weight:700;font-family:var(--font-barlow),sans-serif;opacity:.5;margin:0;padding:0 32px}.LoadingScreen-module__y1P3FG__loadingText{color:#ffffff8c;letter-spacing:.2em;text-transform:uppercase;margin:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(.6rem,.9vw,.8rem);animation:1.8s ease-in-out infinite LoadingScreen-module__y1P3FG__pulse}@keyframes LoadingScreen-module__y1P3FG__pulse{0%,to{opacity:.4}50%{opacity:.9}}.LoadingScreen-module__y1P3FG__vignette{pointer-events:none;background:radial-gradient(#0000 35%,#0009 100%);position:absolute;inset:0}.LoadingScreen-module__y1P3FG__scanlines{pointer-events:none;position:absolute;inset:0}.LoadingScreen-module__y1P3FG__grain{pointer-events:none;mix-blend-mode:overlay;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.LoadingScreen-module__y1P3FG__sweep{background:#000;position:absolute;inset:0}
