/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}:root{--hud-bg-color-primary:#000;--hud-bg-color-secondary:#03080f;--hud-glow-cyan-center:#00ffff08;--hud-glow-blue-mid:#0078ff05;--hud-glow-cyan-extra-subtle:#00ffff05;--hud-glow-cyan-subtle:#00ffff0a;--hud-glow-cyan-medium:#00ffff12;--hud-glow-blue-subtle:#0078ff08;--hud-glow-blue-medium:#0078ff0f;--hud-grid-line-color:var(--hud-glow-cyan-subtle);--hud-noise-particle-color:var(--hud-glow-blue-subtle);--hud-bg-gradient-pulse-duration:12s;--hud-bg-noise-shake-duration:.2s;--hud-bg-noise-drift-duration:45s;--hud-bg-grid-move-duration:30s;--hud-layer-gradient-opacity-max:.3;--hud-layer-gradient-opacity-min:.2;--hud-layer-noise-opacity:.25;--hud-layer-grid-opacity-max:.2;--hud-layer-grid-opacity-min:.15;--scanner-fan-color-primary:#00ffff12;--scanner-fan-color-secondary:#0078ff08;--scanner-fan-layer2-color-primary:#00ffff0a;--scanner-fan-layer2-color-secondary:#0078ff04}.z1-hud-app-container{background-color:var(--hud-bg-color-primary);color:#fff;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.hud-background-system{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.hud-bg-layer{will-change:transform,opacity;background-color:#0000;width:100%;height:100%;position:absolute;top:0;left:0}.hud-bg-layer-gradient{background-image:radial-gradient(ellipse at center,var(--hud-glow-cyan-center)0%,var(--hud-glow-blue-mid)30%,transparent 60%,var(--hud-bg-color-secondary)85%,var(--hud-bg-color-primary)100%);opacity:var(--hud-layer-gradient-opacity-min);animation:gradientPulse var(--hud-bg-gradient-pulse-duration)infinite ease-in-out alternate;z-index:1;transform:scale(1)}@keyframes gradientPulse{0%{opacity:var(--hud-layer-gradient-opacity-min);transform:scale(1)}to{opacity:var(--hud-layer-gradient-opacity-max);transform:scale(1.05)}}.hud-bg-layer-noise{background-image:linear-gradient(45deg,var(--hud-noise-particle-color)1px,transparent 1px),linear-gradient(-45deg,var(--hud-noise-particle-color)1px,transparent 1px);opacity:var(--hud-layer-noise-opacity);animation:noiseShake var(--hud-bg-noise-shake-duration)infinite steps(2,end),noiseDrift var(--hud-bg-noise-drift-duration)infinite linear alternate;z-index:2;background-size:5px 5px;transform:translate(0)}@keyframes noiseDrift{0%{background-position:0 0}to{background-position:20px 10px}}.hud-bg-layer-gridlines{background-image:repeating-linear-gradient(var(--hud-grid-line-color)0,var(--hud-grid-line-color)1px,transparent 1px,transparent 35px),repeating-linear-gradient(90deg,var(--hud-grid-line-color)0,var(--hud-grid-line-color)1px,transparent 1px,transparent 35px),radial-gradient(circle at center,transparent 50%,var(--hud-glow-cyan-extra-subtle)80%,transparent 100%),repeating-conic-gradient(from 0deg at 50% 50%,var(--hud-glow-blue-medium)0deg .1deg,transparent .1deg 20deg);background-blend-mode:lighten;opacity:var(--hud-layer-grid-opacity-min);animation:gridLinesMove var(--hud-bg-grid-move-duration)infinite linear alternate;z-index:3;background-size:35px 35px,35px 35px,100% 100%,100% 100%;transform:scale(1)}@keyframes gridLinesMove{0%{opacity:var(--hud-layer-grid-opacity-min);transform:scale(1)rotate(0)}50%{opacity:var(--hud-layer-grid-opacity-max);transform:scale(1.02)rotate(.5deg)}to{opacity:var(--hud-layer-grid-opacity-min);transform:scale(1)rotate(0)}}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-1\/2{top:50%}.top-\[28\%\]{top:28%}.bottom-\[6\%\]{bottom:6%}.left-1\/2{left:50%}.z-10{z-index:10}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[999\]{z-index:999}.z-\[1000\]{z-index:1000}.z-\[9999\]{z-index:9999}.container{width:100%}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[4px\]{height:4px}.h-\[90\%\]{height:90%}.h-\[170\%\]{height:170%}.h-\[200px\]{height:200px}.h-\[300px\]{height:300px}.h-full{height:100%}.h-screen{height:100vh}.min-h-\[450px\]{min-height:450px}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[4px\]{width:4px}.w-\[90\%\]{width:90%}.w-\[170\%\]{width:170%}.w-\[200px\]{width:200px}.w-\[300px\]{width:300px}.w-full{width:100%}.w-screen{width:100vw}.max-w-\[80vw\]{max-width:80vw}.max-w-\[90\%\]{max-width:90%}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e38px}.border-2,.border-\[2px\]{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-\[\#66eeff\]\/50{border-color:#66eeff80}.border-\[\#66eeff\]\/70{border-color:#66eeffb3}.border-\[\#bfa24c80\]{border-color:#bfa24c80}.bg-\[\#66eeff\]{background-color:#6ef}.bg-\[\#66eeff\]\/15{background-color:#66eeff26}.bg-\[\#a8894a66\]{background-color:#a8894a66}.bg-\[\#a8894a\]{background-color:#a8894a}.bg-\[\#b79340\]{background-color:#b79340}.bg-\[\#eac768\]{background-color:#eac768}.bg-\[\#ffd369\]\/40{background-color:#ffd36966}.bg-\[\#ffd369\]\/90{background-color:#ffd369e6}.bg-\[\#ffffff20\]{background-color:#ffffff20}.text-center{text-align:center}.text-\[\#66eeff\]{color:#6ef}.uppercase{text-transform:uppercase}.italic{font-style:italic}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.mix-blend-screen{mix-blend-mode:screen}.shadow-\[0_0_8px_2px_\#66eeffcc\]{--tw-shadow:0 0 8px 2px var(--tw-shadow-color,#6efc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_2px_\#ffe9a5\]{--tw-shadow:0 0 10px 2px var(--tw-shadow-color,#ffe9a5);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_16px_4px_\#d6b75e\]{--tw-shadow:0 0 16px 4px var(--tw-shadow-color,#d6b75e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_25px_6px_\#00ffff55\]{--tw-shadow:0 0 25px 6px var(--tw-shadow-color,#0ff5);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_30px_10px_\#ffd36988\]{--tw-shadow:0 0 30px 10px var(--tw-shadow-color,#ffd36988);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_35px_10px_\#00ffff\]{--tw-shadow:0 0 35px 10px var(--tw-shadow-color,#0ff);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_15px_\#66eeff66\]{--tw-shadow:0 0 40px 15px var(--tw-shadow-color,#6ef6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_40px_15px_\#ffd369\]{--tw-shadow:0 0 40px 15px var(--tw-shadow-color,#ffd369);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_60px_20px_\#66eeff88\]{--tw-shadow:0 0 60px 20px var(--tw-shadow-color,#6ef8);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur-\[1px\]{--tw-blur:blur(1px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.blur-\[56px\]{--tw-blur:blur(56px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_12px_\#00ffff\]{--tw-drop-shadow-size:drop-shadow(0 0 12px var(--tw-drop-shadow-color,#0ff));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_15px_\#00ffff\]{--tw-drop-shadow-size:drop-shadow(0 0 15px var(--tw-drop-shadow-color,#0ff));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_20px_\#66eeff\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,#6ef));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-100{--tw-duration:.1s;transition-duration:.1s}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}:root{color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}a{-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}body{min-height:100vh;margin:0}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}.hud-rings-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;height:320px;display:flex;justify-content:center;align-items:center}.hud-rings{position:relative;width:240px;height:240px;display:flex;justify-content:center;align-items:center}.scan-line{position:absolute;left:50%;transform:translate(-50%);width:150%;height:2px;background:linear-gradient(to right,transparent,rgba(0,255,255,.7) 50%,transparent);box-shadow:0 0 8px #00ffff80;opacity:0;z-index:15}.ring{position:absolute;border-radius:50%;border-style:solid;border-color:#00ffff26;box-shadow:0 0 15px #0ff6,inset 0 0 10px #00ffff40;opacity:.3}.ring-1{width:100%;height:100%;border-width:2px;position:relative}.ring-2{width:160px;height:160px;border-width:1.5px}.ring-2:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:50%;border:1px solid rgba(0,255,255,0);box-shadow:0 0 20px #0ff0;animation:rippleEffectCSS 4s infinite ease-out;animation-delay:1.1s;pointer-events:none}@keyframes rippleEffectCSS{0%{transform:translate(-50%,-50%) scale(.8);opacity:0;border-color:#00ffff80;box-shadow:0 0 10px #00ffff4d}50%{opacity:.3}to{transform:translate(-50%,-50%) scale(1.3);opacity:0;border-color:#0ff0;box-shadow:0 0 30px #0ff0}}.ring-3{width:80px;height:80px;border-width:1px}.ring-core{position:absolute;width:20px;height:20px;background-color:#0ffc;border-radius:50%;box-shadow:0 0 20px 5px #00ffffb3,0 0 30px 10px #0ff6,inset 0 0 5px #c8ffffe6;z-index:10;opacity:0}.ring-core:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:250%;height:250%;background-image:radial-gradient(circle,rgba(0,220,220,.25) 0%,transparent 60%);border-radius:50%;z-index:-1;opacity:.7;pointer-events:none}.particles-track{position:absolute;top:50%;left:50%;width:1px;height:1px;transform:translate(-50%,-50%);pointer-events:none}.particle{position:absolute;width:4px;height:4px;background-color:#64ffffcc;border-radius:50%;box-shadow:0 0 6px #64ffff99;opacity:0;filter:blur(1px)}.header-elements-container{position:absolute;top:5%;left:50%;transform:translate(-50%);width:75vw;max-width:280px;text-align:center;z-index:20;pointer-events:none;display:flex;flex-direction:column;align-items:center}.header-text-block{opacity:0;transform:translateY(15px) scale(.97);filter:blur(3px);width:100%}.header-text-line{font-family:Orbitron,sans-serif;font-weight:500;font-size:1rem;letter-spacing:.12em;color:#00ffffd9;text-shadow:0 0 5px rgba(0,255,255,.5),0 0 10px rgba(0,255,255,.4),0 0 15px rgba(0,255,255,.3),0 0 20px rgba(60,220,220,.25);line-height:1.7em;display:block;max-width:100%;margin:0 auto;word-break:break-word}.scanner-fan-element{width:100%;height:100%;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}.scanner-fan-main{box-shadow:0 0 10px #0ff3,0 0 20px #00ffff26,inset 0 0 5px #00ffff1a;filter:blur(.5px)}.scanner-fan-overlay{box-shadow:0 0 8px #00b4b426,inset 0 0 3px #00b4b40d;filter:blur(1px);opacity:.65}.pulse-node-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;z-index:5}.pulse-node{position:absolute;border-radius:50%;opacity:0;transform:scale(.5) translate(-50%,-50%);will-change:transform,opacity,box-shadow,background-color;pointer-events:none;z-index:3}.pulse-node.background{width:6px;height:6px;background-color:#00c8c833;box-shadow:0 0 3px #00b4b426}.pulse-node.identification-chain{width:7px;height:7px;background-color:#64c8dc4d;box-shadow:0 0 4px #64c8dc33}.pulse-node.identification-chain.active{background-color:#dcffffe6;box-shadow:0 0 6px #c8ffffcc,0 0 12px #96ffff80;filter:drop-shadow(0 0 4px rgba(200,255,255,.7));z-index:4}.identification-chain-trail{position:absolute;background:linear-gradient(to right,#64c8dc80,#64c8dc00);height:1.5px;border-radius:1px;transform-origin:left center;opacity:0;width:0;will-change:transform,opacity,width;pointer-events:none;z-index:2}.status-text-block{font-size:1.125rem;line-height:1.5;color:#fff;opacity:0;text-align:center;text-shadow:0 0 6px rgba(255,255,255,.15),0 0 10px rgba(0,200,200,.2);transition:opacity .3s ease;will-change:opacity,transform,text-shadow;filter:none!important}@media (min-width: 768px){.status-text-block{font-size:1.25rem}}.status-glow-text{font-weight:500;text-shadow:0 0 4px #ffffff,0 0 8px #33ccff,0 0 12px #00ffff,0 0 18px rgba(0,255,255,.3)}.arc-feedback-loop-container-v3-grail{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.grail-component{position:absolute;transform-origin:center center;will-change:transform,opacity;mix-blend-mode:screen}.grail-beam-column{width:4px;height:150%;background:linear-gradient(to bottom,#ffdc9600,#ffc864cc 40%,#ffdc96,#ffc864cc 60%,#ffdc9600);filter:blur(2px) brightness(1.2);opacity:0}.grail-top-ring{width:180px;height:180px;border:2px solid rgba(255,215,100,.5);border-radius:50%;box-shadow:0 0 15px 5px #ffd7644d,inset 0 0 10px 2px #ffe19633;opacity:0}.grail-core-cup{width:150px;height:120px;background-image:radial-gradient(ellipse at center bottom,#ffe6a0b3,#ffc86480 40%,#c8963233,#96640000);border-radius:50%/30% 30% 70% 70%;box-shadow:0 0 25px 10px #ffdc7880,0 5px 30px #ffbe504d;opacity:0;filter:brightness(1.1) saturate(1.2)}.grail-base-pulse{width:220px;height:220px;border:1.5px solid rgba(255,215,100,.3);border-radius:50%;box-shadow:0 0 20px 8px #ffd76440,inset 0 0 15px 3px #ffe19626;opacity:0}.grail-particle-field{position:absolute;width:100%;height:100%;overflow:hidden}.grail-particle{position:absolute;background-color:#ffdca0b3;border-radius:50%;opacity:0;box-shadow:0 0 5px 1px #ffe6b480}@keyframes floatParticle{0%,to{transform:translateY(0) translate(0);opacity:.3}50%{transform:translateY(-10px) translate(5px);opacity:.7}}.halo-svg-container{position:absolute;width:100%;height:100%;pointer-events:none;overflow:visible}.halo-ring-group{transform-origin:center}.halo-ring{fill:none;stroke-linecap:round;stroke:#6ef;stroke-width:1.5px;mix-blend-mode:screen;opacity:0;filter:url(#halo-glow-multicolor-v37);will-change:stroke-dashoffset,opacity,transform,stroke-dasharray;stroke-dasharray:8 4;stroke-dashoffset:0;transition:opacity .1s ease}.ring-1 .halo-ring{stroke-width:2.5px;stroke-dasharray:10 5}.ring-2 .halo-ring{stroke-width:2px;stroke-dasharray:7 3}.ring-3 .halo-ring{stroke-width:1.5px;stroke-dasharray:8 4}.ring-4 .halo-ring{stroke-width:1px;stroke-dasharray:6 3}.halo-particle-field{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.halo-particle{position:absolute;border-radius:50%;background-color:#66eeffb3;box-shadow:0 0 6px 1px #6efc;opacity:0;transition:transform .5s cubic-bezier(.25,.1,.25,1),opacity .5s ease-in-out;mix-blend-mode:lighten}.cta-panel-v5-step3{min-width:300px;padding:2rem 1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f647826;border:1px solid rgba(0,220,255,.25);box-shadow:0 0 18px #00dcff26,0 0 35px #00b4dc1a;border-radius:18px;position:relative;overflow:hidden;max-width:92vw;width:360px}.cta-panel-v5-step3:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:130%;padding-bottom:130%;border-radius:50%;background:radial-gradient(circle,#0ff0,#00ffff14 35%,#00dcff0f 60%,#00b4c800 75%);filter:blur(15px);z-index:0;opacity:.75;will-change:opacity,transform}.cta-panel-v5-step3>div[class*=opacity-0]{position:relative;z-index:1}.cta-button-v5-step2{position:relative;width:var(--cta-button-v5-width-px, 80px);height:var(--cta-button-v5-height-px, 80px);border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--cta-button-v5-grad-center, hsl(185, 100%, 60%)) 0%,var(--cta-button-v5-grad-mid, hsl(185, 100%, 30%)) 65%,var(--cta-button-v5-grad-edge, hsl(185, 100%, 8%)) 100%);border:1px solid var(--cta-button-v5-border-color, hsla(185, 100%, 70%, .3));display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;transition:opacity .25s ease-in-out;transform-origin:center center;will-change:transform,box-shadow,opacity}.cta-button-v5-step2-text{color:var(--cta-button-v5-text-color, hsl(190, 100%, 95%));font-family:Orbitron,sans-serif;font-size:var(--cta-button-v5-text-size-px, 13px);font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-shadow:0 0 5px hsla(190,100%,85%,.7),0 0 10px hsla(190,100%,75%,.4);position:relative;z-index:2}.cta-button-v5-step2-disabled{opacity:var(--cta-button-v5-disabled-opacity, .45)!important;cursor:default;background:radial-gradient(circle at 50% 50%,#2e666b,#133639 65%,#051314);box-shadow:0 0 8px #00646e4d!important;border-color:#33919933}.cta-loading-halo-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;z-index:var(--cta-loading-halo-z-index, 60)}.cta-loading-halo-container{position:relative;width:220px;height:220px;display:flex;align-items:center;justify-content:center}.cta-halo-center-orb{width:70px;height:70px;background-color:#4de1ff;border-radius:50%;box-shadow:0 0 18px 7px #4de1ff,0 0 35px 15px #1ad9ff,0 0 55px 22px #00d4ff66;position:absolute}.cta-halo-ring{position:absolute;border-radius:50%;border-style:solid;border-color:transparent}.cta-halo-ring-1{width:130px;height:130px;border-width:1.5px;border-top-color:#89e3f5e6;border-right-color:#89e3f599}.cta-halo-ring-2{width:170px;height:170px;border-width:2.5px;border-bottom-color:#51d0fbcc;border-left-color:#51d0fb80}.cta-halo-ring-3-dashed{width:210px;height:210px;border:1.5px dashed hsla(200,75%,55%,.4)}.cta-halo-status-text{position:absolute;bottom:-50px;font-family:Orbitron,sans-serif;color:#b8eef9;font-size:.85rem;letter-spacing:.1em;text-shadow:0 0 7px hsl(190,85%,85%);opacity:0;white-space:nowrap;text-align:center;width:100%;pointer-events:none}:root{--hud-bg-color-primary: #000000;--hud-bg-color-secondary: #03080f;--hud-glow-cyan-center: rgba(0, 255, 255, .03);--hud-glow-blue-mid: rgba(0, 120, 255, .02);--hud-glow-cyan-extra-subtle: rgba(0, 255, 255, .02);--hud-glow-cyan-subtle: rgba(0, 255, 255, .04);--hud-glow-cyan-medium: rgba(0, 255, 255, .07);--hud-glow-blue-subtle: rgba(0, 120, 255, .03);--hud-glow-blue-medium: rgba(0, 120, 255, .06);--hud-grid-line-color: var(--hud-glow-cyan-subtle);--hud-noise-particle-color: var(--hud-glow-blue-subtle);--hud-bg-gradient-pulse-duration: 12s;--hud-bg-noise-shake-duration: .2s;--hud-bg-noise-drift-duration: 45s;--hud-bg-grid-move-duration: 30s;--hud-layer-gradient-opacity-max: .3;--hud-layer-gradient-opacity-min: .2;--hud-layer-noise-opacity: .25;--hud-layer-grid-opacity-max: .2;--hud-layer-grid-opacity-min: .15;--scanner-fan-color-primary: rgba(0, 255, 255, .07);--scanner-fan-color-secondary: rgba(0, 120, 255, .03);--scanner-fan-layer2-color-primary: rgba(0, 255, 255, .04);--scanner-fan-layer2-color-secondary: rgba(0, 120, 255, .015)}.z1-hud-app-container{position:relative;width:100vw;height:100vh;background-color:var(--hud-bg-color-primary);color:#fff;overflow:hidden;display:flex;justify-content:center;align-items:center}.hud-background-system{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.hud-bg-layer{position:absolute;top:0;left:0;width:100%;height:100%;will-change:transform,opacity;background-color:transparent}.hud-bg-layer-gradient{background-image:radial-gradient(ellipse at center,var(--hud-glow-cyan-center) 0%,var(--hud-glow-blue-mid) 30%,transparent 60%,var(--hud-bg-color-secondary) 85%,var(--hud-bg-color-primary) 100%);opacity:var(--hud-layer-gradient-opacity-min);transform:scale(1);animation:gradientPulse var(--hud-bg-gradient-pulse-duration) infinite ease-in-out alternate;z-index:1}@keyframes gradientPulse{0%{transform:scale(1);opacity:var(--hud-layer-gradient-opacity-min)}to{transform:scale(1.05);opacity:var(--hud-layer-gradient-opacity-max)}}.hud-bg-layer-noise{background-image:linear-gradient(45deg,var(--hud-noise-particle-color) 1px,transparent 1px),linear-gradient(-45deg,var(--hud-noise-particle-color) 1px,transparent 1px);background-size:5px 5px;opacity:var(--hud-layer-noise-opacity);transform:translate(0);animation:noiseShake var(--hud-bg-noise-shake-duration) infinite steps(2,end),noiseDrift var(--hud-bg-noise-drift-duration) infinite linear alternate;z-index:2}@keyframes noiseShake{0%{transform:translate(0)}25%{transform:translate(-1px)}50%{transform:translateY(1px)}75%{transform:translate(1px,-1px)}to{transform:translate(0)}}@keyframes noiseDrift{0%{background-position:0% 0%}to{background-position:20px 10px}}.hud-bg-layer-gridlines{background-image:repeating-linear-gradient(var(--hud-grid-line-color) 0,var(--hud-grid-line-color) 1px,transparent 1px,transparent 35px),repeating-linear-gradient(90deg,var(--hud-grid-line-color) 0,var(--hud-grid-line-color) 1px,transparent 1px,transparent 35px),radial-gradient(circle at center,transparent 50%,var(--hud-glow-cyan-extra-subtle) 80%,transparent 100%),repeating-conic-gradient(from 0deg at 50% 50%,var(--hud-glow-blue-medium) 0deg .1deg,transparent .1deg 20deg);background-size:35px 35px,35px 35px,100% 100%,100% 100%;background-blend-mode:lighten;opacity:var(--hud-layer-grid-opacity-min);transform:scale(1);animation:gridLinesMove var(--hud-bg-grid-move-duration) infinite linear alternate;z-index:3}@keyframes gridLinesMove{0%{transform:scale(1) rotate(0);opacity:var(--hud-layer-grid-opacity-min)}50%{transform:scale(1.02) rotate(.5deg);opacity:var(--hud-layer-grid-opacity-max)}to{transform:scale(1) rotate(0);opacity:var(--hud-layer-grid-opacity-min)}}
