._loaderWrapper_1y2b5_1{display:flex;align-items:center;justify-content:center;width:100%}._fullScreen_1y2b5_15{min-height:100vh;padding:24px;background:radial-gradient(circle at top,rgba(212,175,55,.08),transparent 24%),radial-gradient(circle at 80% 20%,rgba(122,31,43,.16),transparent 26%),linear-gradient(180deg,#091629,#07111f 55%,#0b1628)}._inline_1y2b5_41{min-height:220px;padding:24px 0}._loaderInner_1y2b5_51{display:flex;flex-direction:column;align-items:center;gap:18px;width:min(100%,420px);text-align:center}._brandBlock_1y2b5_69{display:flex;flex-direction:column;align-items:center;gap:6px}._brandMain_1y2b5_83{color:#f7fbff;font-family:Playfair Display,serif;font-size:clamp(30px,4vw,42px);font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase}._brandSub_1y2b5_103{color:#ffd18ad1;font-family:"Inter 18pt",sans-serif;font-size:11px;font-weight:500;line-height:1;letter-spacing:.28em;text-transform:uppercase}._progressWrap_1y2b5_123{position:relative;width:100%;padding-block:10px}._progressTrack_1y2b5_135{position:relative;width:100%;height:10px;overflow:hidden;border-radius:999px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#f7fbff0a;box-shadow:inset 0 0 0 1px #ffd18a14,inset 0 4px 12px #00000047,0 8px 24px #00000038}._progressBar_1y2b5_173{position:absolute;inset:0 auto 0 -35%;width:35%;border-radius:inherit;background:linear-gradient(90deg,#ff8a2426,#ffb347 35%,#ffd18a 55%,#ffb347 78%,#ff8a2426);box-shadow:0 0 18px #ffb3474d,0 0 28px #ffd18a1f;animation:_loader-bar_1y2b5_1 1.8s ease-in-out infinite}._progressGlow_1y2b5_211{position:absolute;left:50%;top:50%;width:62%;height:26px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(212,175,55,.16),transparent 70%);filter:blur(10px);pointer-events:none}._text_1y2b5_243{margin:0;color:#edf6ffbd;font-family:"Inter 18pt",sans-serif;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.18em;text-transform:uppercase}@keyframes _loader-bar_1y2b5_1{0%{left:-35%}to{left:100%}}@media(max-width:767px){._fullScreen_1y2b5_15{padding:20px}._inline_1y2b5_41{min-height:180px;padding:20px 0}._loaderInner_1y2b5_51{gap:16px;width:min(100%,320px)}._brandMain_1y2b5_83{font-size:26px;letter-spacing:.06em}._brandSub_1y2b5_103{font-size:10px;letter-spacing:.22em}._progressTrack_1y2b5_135{height:8px}._text_1y2b5_243{font-size:11px;letter-spacing:.14em}}@media(prefers-reduced-motion:reduce){._progressBar_1y2b5_173{animation-duration:3s}}

/* FlyFire visual refresh: unique dark-tech/fire theme without structural changes */
body{background:radial-gradient(circle at 12% -5%,rgba(255,106,31,.16),transparent 24%),radial-gradient(circle at 85% 8%,rgba(0,174,255,.13),transparent 26%),linear-gradient(180deg,#07111f 0%,#081524 54%,#050a13 100%)!important;}
.card,[class*=Card],[class*=Shell],[class*=ImageWrap]{border:1px solid rgba(255,179,71,.13)!important;box-shadow:0 18px 48px rgba(0,0,0,.38),0 0 28px rgba(255,106,31,.08)!important;}
.btn-primary,[class*=Button],[class*=Link]{box-shadow:0 10px 28px rgba(255,106,31,.22), inset 0 1px rgba(255,255,255,.22)!important;}
[class*=Hero],[class*=hero]{background-image:radial-gradient(circle at 18% 18%,rgba(255,179,71,.12),transparent 24%),radial-gradient(circle at 80% 28%,rgba(255,106,31,.22),transparent 30%),linear-gradient(135deg,#102138 0%,#07111f 58%,#1a2437 100%)!important;}
img{filter:saturate(1.06) contrast(1.05)!important;}
