.nexara-loader-overlay{width:100vw;height:100vh;height:100dvh;z-index:99999;user-select:none;opacity:1;box-sizing:border-box;background-color:#fafcff;background-image:radial-gradient(circle at 50% 38%,#6d3df50d 0%,#0000 45%),radial-gradient(circle at 35% 42%,#06b6d40f 0%,#0000 40%),radial-gradient(circle at 65% 40%,#3b82f60d 0%,#0000 40%),linear-gradient(#fff 0%,#f6f9fd 100%);justify-content:center;align-items:center;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0;overflow:hidden;transform:scale(1)}.nexara-loader-overlay.is-exiting{opacity:0;pointer-events:none;transform:scale(1.02)}.nexara-loader-overlay.is-page-variant{width:100%;min-height:calc(100vh - 120px);height:100%;z-index:10;background-color:#0000;background-image:radial-gradient(circle at 50% 45%,#6d3df50a 0%,#0000 50%),radial-gradient(circle at 40% 40%,#06b6d40d 0%,#0000 45%);flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex;position:relative;inset:auto}.nexara-loader-overlay.is-dark{background-color:#080c14;background-image:radial-gradient(circle,#6d3df529 0%,#0000 55%),radial-gradient(circle at 35% 40%,#06b6d41f 0%,#0000 50%),radial-gradient(circle at 65% 55%,#3b82f61a 0%,#0000 45%),linear-gradient(#090d16 0%,#030712 100%)}.nexara-loader-overlay.is-page-variant.is-dark{background-color:#0000;background-image:radial-gradient(circle at 50% 45%,#6d3df524 0%,#0000 50%),radial-gradient(circle at 40% 40%,#06b6d41a 0%,#0000 45%)}.nexara-loader-overlay.is-dark .nexara-loader-wordmark{color:#f8fafc;text-shadow:0 2px 14px #ffffff1f}.nexara-loader-overlay.is-dark .nexara-loader-tagline,.nexara-loader-overlay.is-dark .nexara-status-caption{color:#94a3b8}.nexara-loader-overlay.is-dark .nexara-progress-track{background-color:#334155a6}.nexara-loader-overlay.is-dark .nexara-orbit-bg-track{stroke:#6d3df540}.nexara-loader-overlay.is-dark .nexara-orbit-inner-dashed{stroke:#06b6d447}.nexara-loader-overlay.is-dark .nexara-orbit-halo{filter:blur(20px);background:radial-gradient(circle,#6d3df547 0%,#06b6d42e 45%,#0000 70%)}.nexara-loader-overlay.is-dark .nexara-loader-features-row{background-color:#0f172ad1;border:1px solid #ffffff17;box-shadow:0 4px 24px #00000073}.nexara-loader-overlay.is-dark .nexara-feature-item{color:#cbd5e1}.nexara-loader-overlay.is-dark .nexara-feature-separator{background-color:#ffffff26}.nexara-loader-overlay.is-dark .nexara-ambient-waves{opacity:.14}.nexara-loader-center{width:100%;max-width:560px;box-sizing:border-box;z-index:5;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:relative}.nexara-orbit-stage{width:220px;height:220px;justify-content:center;align-items:center;margin-bottom:24px;display:flex;position:relative}.nexara-orbit-halo{filter:blur(14px);pointer-events:none;background:radial-gradient(circle,#6d3df51f 0%,#06b6d414 45%,#0000 70%);border-radius:50%;animation:4s ease-in-out infinite alternate nexaraHaloPulse;position:absolute;inset:-15px}.nexara-orbit-svg{width:100%;height:100%;pointer-events:none;z-index:1;position:absolute;inset:0;overflow:visible}.nexara-orbit-bg-track{fill:none;stroke:#6d3df51f;stroke-width:1.5px}.nexara-orbit-inner-dashed{fill:none;stroke:#06b6d433;stroke-width:1px;stroke-dasharray:4 6;transform-origin:110px 110px;animation:24s linear infinite nexaraOrbitRotateReverse}.nexara-orbit-spinner-trail{fill:none;stroke:url(#nexaraOrbitGradient);stroke-width:2px;stroke-linecap:round;opacity:.4;transform-origin:110px 110px;animation:2.2s cubic-bezier(.4,0,.2,1) infinite nexaraCircleLoadingTrail}.nexara-orbit-spinner-arc{fill:none;stroke:url(#nexaraOrbitGradient);stroke-width:3.5px;stroke-linecap:round;transform-origin:110px 110px;filter:drop-shadow(0 0 6px #06b6d4cc)drop-shadow(0 0 10px #6d3df599);animation:2.2s cubic-bezier(.4,0,.2,1) infinite nexaraCircleLoadingLine}.nexara-logo-anchor{z-index:2;width:120px;height:120px;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nexara-loader-logo-img{width:120px;height:120px;object-fit:contain;filter:drop-shadow(0 8px 20px #6d3df529);animation:3.5s ease-in-out infinite nexaraLogoFloat}.nexara-particle{pointer-events:none;background:linear-gradient(135deg,#06b6d4b3,#6d3df5b3);border-radius:1px;animation:5s ease-in-out infinite alternate nexaraParticleDrift;position:absolute;box-shadow:0 0 6px #06b6d466}.nexara-brand-group{text-align:center;flex-direction:column;align-items:center;margin-top:4px;display:flex}.nexara-loader-wordmark{color:#0f172a;letter-spacing:.38em;text-transform:uppercase;margin:0;padding-left:.38em;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:21px;font-weight:800;line-height:1.2}.nexara-loader-tagline{color:#64748b;letter-spacing:.28em;text-transform:uppercase;opacity:.85;margin:7px 0 0;padding-left:.28em;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:9.5px;font-weight:600}.nexara-loader-status-block{width:100%;max-width:220px;flex-direction:column;align-items:center;margin-top:24px;display:flex}.nexara-status-caption{color:#64748b;letter-spacing:.02em;text-align:center;min-height:16px;margin-bottom:10px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:500;transition:opacity .2s}.nexara-progress-track{width:170px;height:3px;background-color:#e2e8f0bf;border-radius:9999px;position:relative;overflow:hidden}.nexara-progress-shimmer{width:50%;background:linear-gradient(90deg,#0000,#06b6d4,#6d3df5,#0000);border-radius:9999px;animation:1.6s cubic-bezier(.4,0,.2,1) infinite nexaraShimmerSlide;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #6d3df566}.nexara-loader-retry-btn{color:#6d3df5;cursor:pointer;background-color:#fff;border:1px solid #6d3df54d;border-radius:8px;margin-top:12px;padding:6px 16px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:700;transition:all .2s;box-shadow:0 2px 8px #6d3df514}.nexara-loader-retry-btn:hover{color:#fff;background-color:#6d3df5;transform:translateY(-1px);box-shadow:0 4px 12px #6d3df533}.nexara-loader-features-wrapper{z-index:6;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:24px;left:0;right:0}.nexara-loader-features-row{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:auto;background-color:#ffffffbf;border:1px solid #e2e8f0d9;border-radius:9999px;justify-content:center;align-items:center;gap:16px;padding:8px 18px;display:flex;box-shadow:0 4px 16px #0f172a08}.nexara-feature-item{color:#475569;letter-spacing:.01em;white-space:nowrap;align-items:center;gap:6px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;display:flex}.nexara-feature-icon{color:#6d3df5;align-items:center;font-size:12px;display:flex}.nexara-feature-separator{width:3px;height:3px;background-color:#cbd5e1;border-radius:50%}.nexara-ambient-waves{height:90px;pointer-events:none;z-index:1;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.nexara-wave-path{width:200%;height:100%;background:radial-gradient(at 50% 100%,#06b6d40f 0%,#6d3df50a 50%,#0000 80%);position:absolute;bottom:0}@keyframes nexaraOrbitRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nexaraOrbitRotateReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes nexaraLogoFloat{0%,to{transform:translate(6px,-7px)}50%{transform:matrix(1.02,0,0,1.02,6,-11)}}@keyframes nexaraHaloPulse{0%{opacity:.5;transform:scale(.96)}to{opacity:.85;transform:scale(1.04)}}@keyframes nexaraShimmerSlide{0%{left:-50%}to{left:100%}}@keyframes nexaraCircleLoadingLine{0%{stroke-dasharray:25 580;stroke-dashoffset:0;transform:rotate(0)}50%{stroke-dasharray:190 415;stroke-dashoffset:-100px;transform:rotate(180deg)}to{stroke-dasharray:25 580;stroke-dashoffset:-603px;transform:rotate(360deg)}}@keyframes nexaraCircleLoadingTrail{0%{stroke-dasharray:40 565;stroke-dashoffset:-180px;transform:rotate(0)}50%{stroke-dasharray:90 515;stroke-dashoffset:-280px;transform:rotate(180deg)}to{stroke-dasharray:40 565;stroke-dashoffset:-783px;transform:rotate(360deg)}}@keyframes nexaraParticleDrift{0%{opacity:.3;transform:matrix(1,0,0,1,0,0)}50%{opacity:.75}to{opacity:.25;transform:translateY(-9px)rotate(45deg)}}@media (max-width:640px){.nexara-orbit-stage{width:180px;height:180px;margin-bottom:20px}.nexara-logo-anchor{width:100px;height:100px}.nexara-loader-logo-img{width:100px;height:100px;animation-name:nexaraLogoFloatMobile}@keyframes nexaraLogoFloatMobile{0%,to{transform:translate(5px,-6px)}50%{transform:matrix(1.02,0,0,1.02,5,-9)}}.nexara-loader-features-wrapper{bottom:16px}.nexara-loader-wordmark{letter-spacing:.32em;padding-left:.32em;font-size:18px}.nexara-loader-tagline{letter-spacing:.22em;padding-left:.22em;font-size:8.5px}.nexara-loader-status-block{max-width:210px;margin-top:24px}.nexara-loader-features-row{border-radius:14px;grid-template-columns:1fr 1fr;gap:8px 16px;padding:10px 16px;display:grid}.nexara-feature-separator{display:none}.nexara-feature-item{justifyContent:flex-start;font-size:10px}.nexara-loader-features-wrapper{padding-bottom:18px}}@media (prefers-reduced-motion:reduce){.nexara-orbit-spinner-arc,.nexara-orbit-spinner-trail,.nexara-orbit-inner-dashed,.nexara-orbit-halo,.nexara-logo-anchor,.nexara-particle{animation:none!important}.nexara-orbit-spinner-arc{stroke-dasharray:180 425;stroke-dashoffset:0}.nexara-loader-overlay{transition:opacity .15s!important}}