.site-loading-splash__loader{width:min(100%,360px);display:flex;flex-direction:column;align-items:center;text-align:center;transform:translateY(-6px)}.site-loading-splash__loader--compact{width:min(100%,280px);transform:translateY(0)}.site-loading-splash__logo-radar{position:relative;width:164px;height:164px;display:grid;place-items:center}.site-loading-splash__loader--compact .site-loading-splash__logo-radar{width:120px;height:120px}.site-loading-splash__logo-radar:before{content:"";inset:12px;background:linear-gradient(90deg,transparent 0 22%,rgba(5,40,80,.07) 22% 23%,transparent 23% 58%,rgba(5,40,80,.055) 58% 59%,transparent 59%),linear-gradient(0deg,transparent 0 28%,rgba(5,40,80,.055) 28% 29%,transparent 29% 64%,rgba(5,40,80,.065) 64% 65%,transparent 65%),linear-gradient(135deg,transparent 0 42%,rgba(5,40,80,.045) 42% 43%,transparent 43%),linear-gradient(45deg,transparent 0 54%,rgba(5,40,80,.04) 54% 55%,transparent 55%);opacity:.9;mask-image:radial-gradient(circle,transparent 0 28%,#000 29% 76%,transparent 77%)}.site-loading-splash__logo-radar:before,.site-loading-splash__ring,.site-loading-splash__sweep{position:absolute;border-radius:999px;pointer-events:none}.site-loading-splash__ring{inset:22px;border:1px solid rgba(5,40,80,.12);animation:siteLoadingRadarPulse 3.6s ease-in-out infinite}.site-loading-splash__ring--two{inset:4px;border-color:rgba(5,40,80,.08);animation-delay:1.15s}.site-loading-splash__sweep{inset:0;background:transparent;opacity:1;animation:siteLoadingRadarSweep 3.6s linear infinite}.site-loading-splash__sweep:before{top:13px;width:2px;height:58px;background:linear-gradient(180deg,rgba(5,40,80,0),rgba(5,40,80,.45))}.site-loading-splash__sweep:after,.site-loading-splash__sweep:before{content:"";position:absolute;left:50%;border-radius:999px;transform:translateX(-50%)}.site-loading-splash__sweep:after{top:66px;width:6px;height:6px;background:rgba(5,40,80,.5)}.site-loading-splash__logo{position:relative;z-index:2;width:104px;height:auto;display:block;opacity:1;filter:drop-shadow(0 12px 18px rgba(9,89,241,.14));animation:siteLoadingLogoIn .58s cubic-bezier(.16,1,.3,1) forwards,siteLoadingLogoScanReveal 3.6s ease-in-out .85s infinite}.site-loading-splash__loader--compact .site-loading-splash__logo{width:76px}.site-loading-splash__brand-text{margin-top:2px;display:flex;flex-direction:column;align-items:center;gap:5px}.site-loading-splash__tagline{font-size:clamp(11px,3vw,14px);line-height:1.25;font-weight:750;color:#052850;opacity:1;transform:translateY(0);animation:siteLoadingTextIn .52s ease .34s forwards}.site-loading-splash__loading-line{position:relative;width:min(100%,260px);height:4px;margin-top:28px;overflow:hidden;border-radius:999px;background:#e8f1ff}.site-loading-splash__loading-line-bar{position:absolute;inset:0;width:48%;border-radius:inherit;background:linear-gradient(90deg,#0959f1,#fd0a5a 52%,#66c638);animation:siteLoadingProgressSweep 1.2s cubic-bezier(.62,0,.38,1) infinite}.site-loading-splash__loading-copy{min-height:20px;margin:8px 0 0;font-size:13px;font-weight:800;color:rgba(5,40,80,.58)}.site-loading-splash__loader--compact .site-loading-splash__loading-copy{margin-top:6px;font-size:11px}.site-loading-splash__loading-percent{margin-top:12px;min-height:18px;font-size:15px;line-height:1;font-weight:650;color:#052850;font-variant-numeric:tabular-nums}@keyframes siteLoadingLogoIn{0%{opacity:.85;transform:translateY(10px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes siteLoadingLogoScanReveal{0%,to{opacity:.48;transform:translateY(0) scale(.97)}18%,68%{opacity:1;transform:translateY(-2px) scale(1.04)}}@keyframes siteLoadingRadarPulse{0%,to{opacity:.28;transform:scale(.82)}45%{opacity:1;transform:scale(1)}75%{opacity:0;transform:scale(1.18)}}@keyframes siteLoadingRadarSweep{to{transform:rotate(1turn)}}@keyframes siteLoadingTextIn{0%{opacity:.7;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes siteLoadingProgressSweep{0%{transform:translateX(-120%)}55%{transform:translateX(60%)}to{transform:translateX(245%)}}@media (prefers-reduced-motion:reduce){.site-loading-splash__loading-line-bar,.site-loading-splash__logo,.site-loading-splash__ring,.site-loading-splash__sweep,.site-loading-splash__tagline{animation:none!important;opacity:1!important;transform:none!important}}