.voxxer-loader{--vx-red:#ff3b30;--vx-red-dim:#7a1f1c;--vx-amber:#e8a944;--vx-ink:#f5f3ef;--vx-ink-dim:#f5f3ef6b;--vx-line:#f5f3ef29;width:100%;height:100%;color:var(--vx-ink);-webkit-font-smoothing:antialiased;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,3vh,32px);font-family:Space Grotesk,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.voxxer-loader__gauge-wrap{aspect-ratio:300/210;filter:drop-shadow(0 0 24px #ff3b3026);width:min(72vw,320px)}.voxxer-loader__svg{width:100%;height:100%;overflow:visible}.voxxer-loader__arc-base{stroke:var(--vx-line);stroke-width:1.5px}.voxxer-loader__arc-redline{stroke:var(--vx-red);stroke-width:3px;opacity:.9;animation:2.6s ease-in-out infinite voxxer-redline-pulse}.voxxer-loader__tick-major{stroke:var(--vx-ink);stroke-width:1.75px;opacity:.85}.voxxer-loader__tick-major--redline{stroke:var(--vx-red);opacity:1}.voxxer-loader__tick-minor{stroke:var(--vx-ink);stroke-width:1px;opacity:.35}.voxxer-loader__label{fill:var(--vx-ink-dim);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-family:Space Grotesk,system-ui,sans-serif;font-size:11px;font-weight:600}.voxxer-loader__label--redline{fill:var(--vx-red)}.voxxer-loader__needle-sweep{will-change:transform;animation:2.6s cubic-bezier(.61,0,.35,1) infinite alternate voxxer-needle-sweep}.voxxer-loader__needle{stroke:url(#voxxer-needle-gradient);stroke-width:3px;stroke-linecap:round}.voxxer-loader__needle-tail{stroke:var(--vx-red-dim);stroke-width:3px;stroke-linecap:round}.voxxer-loader__hub-outer{fill:#0c0c0c;stroke:var(--vx-ink);stroke-width:1.25px;opacity:.9}.voxxer-loader__hub-inner{fill:var(--vx-red)}@keyframes voxxer-needle-sweep{0%{transform:rotate(-120deg)}12%{transform:rotate(-96deg)}28%{transform:rotate(-52deg)}52%{transform:rotate(38deg)}74%{transform:rotate(98deg)}88%{transform:rotate(114deg)}to{transform:rotate(107deg)}}@keyframes voxxer-redline-pulse{0%,to{opacity:.55}50%{opacity:1}}.voxxer-loader__text{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.voxxer-loader__wordmark{letter-spacing:.16em;color:#fff;text-shadow:0 2px 14px #000000e6;flex-direction:column;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(20px,3.4vw,26px);font-weight:700;line-height:1.15;display:flex}.voxxer-loader__wordmark-accent{letter-spacing:.45em;color:#d4af37;opacity:.85;margin-top:4px;font-size:.42em;font-weight:600}.voxxer-loader__status{letter-spacing:.32em;color:#a5abb1;text-transform:uppercase;align-items:baseline;font-family:Inter,system-ui,sans-serif;font-size:10.5px;font-weight:600;display:inline-flex}.voxxer-loader__dots{margin-left:3px;display:inline-flex}.voxxer-loader__dots span{opacity:0;animation:1.4s ease-in-out infinite voxxer-dot-fade}.voxxer-loader__dots span:first-child{animation-delay:0s}.voxxer-loader__dots span:nth-child(2){animation-delay:.2s}.voxxer-loader__dots span:nth-child(3){animation-delay:.4s}@keyframes voxxer-dot-fade{0%,to{opacity:0}40%{opacity:1}}@media (width<=480px){.voxxer-loader__gauge-wrap{width:min(80vw,260px)}.voxxer-loader__wordmark{font-size:18px}}@media (width>=1200px){.voxxer-loader__gauge-wrap{width:340px}}@media (prefers-reduced-motion:reduce){.voxxer-loader__needle-sweep{animation:none;transform:rotate(90deg)}.voxxer-loader__arc-redline{opacity:.8;animation:none}.voxxer-loader__dots span{opacity:.6;animation:none}}
