.hud{--hud-ink:#0b0907;--hud-panel:#d3691f0b;--hud-line:#d3691f4d;--hud-ember:#d3691f;--hud-lift:#f2ac70;--hud-bone:#fbf8f2;--hud-dim:#a39787;background:radial-gradient(90% 70% at 50% 45%, #d3691f1f, transparent 65%), radial-gradient(60% 40% at 50% 100%, #f2ac700f, transparent 70%), var(--hud-ink);color:var(--hud-bone);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hud-panel{background:var(--hud-panel);border:1px solid var(--hud-line);position:relative;box-shadow:inset 0 0 28px #d3691f12}.hud-panel:before,.hud-panel:after{content:"";border-color:var(--hud-lift);pointer-events:none;border-style:solid;width:14px;height:14px;position:absolute}.hud-panel:before{border-width:2px 0 0 2px;top:-1px;left:-1px}.hud-panel:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.hud-label{letter-spacing:.2em;text-transform:uppercase;color:var(--hud-lift);opacity:.85;font-size:.66rem;font-weight:600}.hud-glow{text-shadow:0 0 10px #f2ac708c,0 0 2px #f2ac70cc}.hud-dim{color:var(--hud-dim)}.hud-tag{border:1px solid var(--hud-line);color:var(--hud-bone);background:#d3691f14}.hud-select{border:1px solid var(--hud-line);color:var(--hud-bone);background:#0b0907cc}.hud-select:focus-visible{outline:2px solid var(--hud-lift);outline-offset:2px}.hud-scan{pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);animation:9s linear infinite hud-drift}.hud-beam{pointer-events:none;background:linear-gradient(#0000,#f2ac7017,#0000);height:22%;animation:7s cubic-bezier(.5,0,.5,1) infinite hud-beam}.hud-spin{transform-origin:50%;transform-box:fill-box;animation:60s linear infinite hud-spin}.hud-spin-rev{transform-origin:50%;transform-box:fill-box;animation:95s linear infinite reverse hud-spin}.hud-spin-fast{transform-origin:50%;transform-box:fill-box;animation:24s linear infinite hud-spin}.hud-sweep{background:conic-gradient(#f2ac7038,#f2ac7000 16%,#0000 100%);border-radius:50%;animation:7s linear infinite hud-spin}.hud-blink{animation:1.6s ease-in-out infinite hud-blink}.hud-flicker{animation:5s step-end infinite hud-flicker}.hud-power{animation:.6s cubic-bezier(.2,.7,.2,1) both hud-power;animation-delay:var(--d,0s)}.hud-marquee{animation:90s linear infinite hud-marquee}.hud-marquee:hover{animation-play-state:paused}.hud-ring-arc{transition:stroke-dashoffset .9s cubic-bezier(.2,.7,.2,1)}@keyframes hud-spin{to{transform:rotate(360deg)}}@keyframes hud-blink{50%{opacity:.25}}@keyframes hud-drift{to{background-position:0 30px}}@keyframes hud-beam{0%{transform:translateY(-120%)}to{transform:translateY(560%)}}@keyframes hud-marquee{to{transform:translate(-50%)}}@keyframes hud-flicker{0%,to{opacity:1}46%{opacity:.82}48%{opacity:1}71%{opacity:.9}}@keyframes hud-power{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.hud-scan,.hud-beam,.hud-spin,.hud-spin-rev,.hud-spin-fast,.hud-sweep,.hud-blink,.hud-flicker,.hud-power,.hud-marquee{animation:none!important}.hud-beam,.hud-sweep{display:none}.hud-ring-arc{transition:none}}
