.hud-backdrop[data-v-ff653566]{background:var(--hud-backdrop-base);inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:-1}.hud-backdrop__glow[data-v-ff653566]{animation:backdrop-drift-ff653566 26s ease-in-out infinite;border-radius:50%;filter:blur(90px);position:absolute;will-change:transform}.hud-backdrop__glow--a[data-v-ff653566]{background:radial-gradient(circle,rgba(var(--hud-accent-rgb),.16),transparent 70%);height:46vw;right:-10vw;top:-18vw;width:46vw}.hud-backdrop__glow--b[data-v-ff653566]{animation-delay:-13s;background:radial-gradient(circle,rgba(var(--hud-amber-rgb),.07),transparent 70%);bottom:-16vw;height:38vw;left:8vw;width:38vw}.hud-backdrop__grid[data-v-ff653566]{background:linear-gradient(var(--hud-grid) 1px,transparent 1px) 0 0/48px 48px,linear-gradient(90deg,var(--hud-grid) 1px,transparent 1px) 0 0/48px 48px;inset:0;-webkit-mask:radial-gradient(ellipse at 50% 30%,#000 10%,transparent 75%);mask:radial-gradient(ellipse at 50% 30%,#000 10%,transparent 75%);position:absolute}.hud-backdrop__floor[data-v-ff653566]{bottom:0;height:42vh;left:-50%;-webkit-mask:linear-gradient(0deg,#000 10%,transparent 95%);mask:linear-gradient(0deg,#000 10%,transparent 95%);opacity:.7;perspective:420px;perspective-origin:50% 0;position:absolute;right:-50%}.hud-backdrop__floor-grid[data-v-ff653566]{inset:-100% 0 0;overflow:hidden;position:absolute;transform:rotateX(62deg);transform-origin:50% 100%}.hud-backdrop__floor-grid[data-v-ff653566]:before{animation:backdrop-floor-ff653566 5s linear infinite;background:linear-gradient(rgba(var(--hud-accent-rgb),.22) 1px,transparent 1px) 0 0/64px 64px,linear-gradient(90deg,rgba(var(--hud-accent-rgb),.22) 1px,transparent 1px) 0 0/64px 64px;content:"";inset:-64px 0 0;position:absolute;will-change:transform}.hud-backdrop__particles i[data-v-ff653566]{animation:backdrop-float-ff653566 linear infinite;background:rgb(var(--hud-accent-rgb));border-radius:50%;box-shadow:0 0 6px rgb(var(--hud-accent-rgb));position:absolute;will-change:transform}.hud-backdrop__scan[data-v-ff653566]{animation:backdrop-scan-ff653566 9s cubic-bezier(.4,0,.6,1) infinite;background:linear-gradient(180deg,transparent,rgba(var(--hud-accent-rgb),.05) 85%,rgba(var(--hud-accent-rgb),.22) 99%,transparent);height:30vh;left:0;position:absolute;right:0;top:0;will-change:transform}.hud-backdrop__vignette[data-v-ff653566]{background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(0,0,0,.08) 2px 3px),radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55) 100%);inset:0;position:absolute}@keyframes backdrop-drift-ff653566{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-4vw,3vw) scale(1.12)}}@keyframes backdrop-floor-ff653566{0%{transform:translateY(0)}to{transform:translateY(64px)}}@keyframes backdrop-float-ff653566{0%{transform:translateZ(0)}50%{transform:translate3d(14px,-40px,0)}to{opacity:0;transform:translate3d(0,-80px,0)}}@keyframes backdrop-scan-ff653566{0%{transform:translateY(-30vh)}to{transform:translateY(100vh)}}@media(prefers-reduced-motion:reduce){.hud-backdrop[data-v-ff653566] *{animation:none!important}}
