:root{--void:#0a0a0f;--near-white:#f4f4f7;--orbital:#7b5cff;--dim:rgba(244,244,247,.45);--r-quantum:46px;--r-cognition:78px;--r-emergence:110px}#orbit-loader{position:fixed;inset:0;display:grid;place-items:center;background:var(--void);z-index:9999;transition:opacity .6s ease}#orbit-loader.is-hidden{opacity:0;pointer-events:none}.orbit-stage{position:relative;width:260px;height:260px;display:grid;place-items:center}.orbit-ring{position:absolute;top:50%;left:50%;border:1px solid rgba(123,92,255,.18);border-radius:50%;transform:translate(-50%,-50%)}.ring-quantum{width:calc(var(--r-quantum)*2);height:calc(var(--r-quantum)*2)}.ring-cognition{width:calc(var(--r-cognition)*2);height:calc(var(--r-cognition)*2)}.ring-emergence{width:calc(var(--r-emergence)*2);height:calc(var(--r-emergence)*2)}.orbit-carrier{position:absolute;top:50%;left:50%;width:0;height:0}.c-quantum{animation:orbitspin 3.2s linear infinite}.c-cognition{animation:orbitspin 5.4s linear infinite reverse}.c-emergence{animation:orbitspin 8.1s linear infinite}.orbit-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--orbital);box-shadow:0 0 12px 2px rgba(123,92,255,.7);transform:translate(-50%,-50%)}.dot-quantum{top:calc(-1 * var(--r-quantum))}.dot-cognition{top:calc(-1 * var(--r-cognition))}.dot-emergence{top:calc(-1 * var(--r-emergence))}.orbit-core{width:14px;height:14px;border-radius:50%;background:var(--near-white);box-shadow:0 0 22px 4px rgba(244,244,247,.35);animation:orbitpulse 2.4s ease-in-out infinite}.orbit-label{position:absolute;top:calc(50% + 150px);left:50%;transform:translateX(-50%);white-space:nowrap;text-align:center}.orbit-status{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.orbit-pct{display:inline-block;min-width:3.2em;text-align:left;color:var(--near-white);font-variant-numeric:tabular-nums}#orbit-badge{position:fixed;top:20px;left:20px;display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid rgba(123,92,255,.35);border-radius:999px;background:rgba(10,10,15,.6);backdrop-filter:blur(8px);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--near-white);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;opacity:0;transform:translateY(-6px);transition:opacity .5s ease .2s,transform .5s ease .2s;z-index:9998}#orbit-badge.is-visible{opacity:1;transform:translateY(0)}.badge-dot{width:7px;height:7px;border-radius:50%;background:var(--orbital);box-shadow:0 0 8px 1px rgba(123,92,255,.8);animation:orbitpulse 2.4s ease-in-out infinite}@keyframes orbitspin{to{transform:rotate(1turn)}}@keyframes orbitpulse{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@media (max-width:600px){#orbit-loader{--r-quantum:38px;--r-cognition:64px;--r-emergence:90px}.orbit-stage{width:220px;height:220px}.orbit-label{top:calc(50% + 120px)}.orbit-status{font-size:11px;letter-spacing:.14em}}@media (prefers-reduced-motion:reduce){.badge-dot,.c-cognition,.c-emergence,.c-quantum,.orbit-core{animation:none}.orbit-dot{opacity:.85}}