.game-hud{pointer-events:none}.game-hud>*{pointer-events:auto}.game-hud button{-webkit-tap-highlight-color:transparent;outline:none}.holo-scanline{opacity:.7;pointer-events:none;z-index:100;background:linear-gradient(90deg,#0000 0%,#3b82f666 50%,#0000 100%);height:2px;animation:8s linear infinite scanline;position:absolute;top:0;left:0;right:0}@keyframes scanline{0%{opacity:0;transform:translateY(-100%)}10%{opacity:.6}80%{opacity:.6}to{opacity:0;transform:translateY(1000px)}}.holo-corners{pointer-events:none;z-index:100;position:absolute;inset:0}.holo-corner{pointer-events:none;width:50px;height:50px;position:absolute}.holo-corner-tl{border-top:2px solid #3b82f6b3;border-left:2px solid #3b82f6b3;top:10px;left:10px}.holo-corner-tr{border-top:2px solid #3b82f6b3;border-right:2px solid #3b82f6b3;top:10px;right:10px}.holo-corner-bl{border-bottom:2px solid #3b82f6b3;border-left:2px solid #3b82f6b3;bottom:10px;left:10px}.holo-corner-br{border-bottom:2px solid #3b82f6b3;border-right:2px solid #3b82f6b3;bottom:10px;right:10px}.panel-gradient-top{transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#3b82f6b3 0%,#0000 100%);width:100%;height:1px;position:absolute;top:0;left:0;transform:scaleX(.7)}.panel-gradient-bottom{transform-origin:100%;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#3b82f6b3 100%);width:100%;height:1px;position:absolute;bottom:0;right:0;transform:scaleX(.7)}.hud-nav-gradient{pointer-events:none;background:linear-gradient(90deg,#0000 0%,#3b82f6b3 50%,#0000 100%);width:100%;height:2px;position:absolute;top:0;left:0}.slider-track{width:100%;height:100%;position:relative}.slider-fill{background:linear-gradient(90deg,#2563eb,#3b82f6);height:100%;transition:width .15s;position:absolute}.slider-thumb{cursor:grab;background:#fff;border-radius:50%;width:16px;height:16px;transition:all .15s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000004d}.slider-thumb:hover{transform:translate(-50%,-50%)scale(1.1)}.slider-thumb:active{cursor:grabbing}.panel-title{text-shadow:0 0 1px #ffffff1a;background-image:linear-gradient(90deg,#fff,#c8d2e6f2)}.count-badge{animation:.3s ease-out fadeIn}.nav-item{clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);position:relative;overflow:hidden}.nav-item:before{content:"";background:linear-gradient(90deg,#0000,#3b82f633,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.nav-item:hover:before{left:100%}.hud-panel-section{-webkit-backdrop-filter:blur(12px);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#080c1ceb;border:1px solid #3b82f633;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000004d,0 0 15px #3b82f60d}.hud-panel-section:hover{border-color:#3b82f659;box-shadow:0 6px 24px #00000059,0 0 20px #3b82f61a}.hud-nav-panel{-webkit-backdrop-filter:blur(12px);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);background:#080c1ceb;border:1px solid #3b82f633;flex-direction:column;gap:.75rem;max-width:100%;margin-bottom:1rem;padding:.75rem;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000004d,0 0 15px #3b82f60d}.hud-panel-icon{clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:#0f172acc;border:1px solid #3b82f640;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.hud-panel-toggle{color:#94a3b8cc;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);background:#0f172a99;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:all .3s;display:flex}.hud-panel-toggle:hover{color:#3b82f6e6;background:#0f172acc;transform:scale(1.1)}.hud-stat-badge{clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px)}.hud-icon-btn{clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);cursor:pointer;color:#94a3b8e6;background:#0f172acc;border:1px solid #3b82f640;justify-content:center;align-items:center;transition:all .2s;display:flex}.hud-icon-btn:hover{color:#3b82f6;background:#080c1cf2;transform:scale(1.1);box-shadow:0 0 10px #3b82f640}.hud-icon-btn.sm{width:1.5rem;height:1.5rem}.hud-icon-btn.md{color:#3b82f6;width:1.75rem;height:1.75rem}.hud-icon-btn.md:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f633}.hud-toggle-btn{z-index:1000;clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%);color:#e2e8f0e6;cursor:pointer;background:#0f172ae6;border:1px solid #3b82f666;border-left:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:all .3s;display:flex;position:fixed;top:5rem;left:0;box-shadow:2px 0 12px #0000004d}.hud-toggle-btn:hover{background:#0f172af2;border-color:#3b82f699;box-shadow:2px 0 16px #3b82f633}.hud-quality-btn{color:#cbd5e1cc;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);cursor:pointer;background:#0f172a99;border:1px solid #3b82f633;flex:1;padding:.375rem .5rem;font-size:.75rem;transition:all .2s}.hud-quality-btn:hover{background:#0f172acc;border-color:#3b82f666;transform:translateY(-1px)}.hud-quality-btn.active{color:#fff;background:#3b82f64d;border-color:#3b82f6cc;box-shadow:0 0 10px #3b82f64d}.hud-version-badge{clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);color:#60a5fab3;border:1px solid #3b82f64d;justify-content:center;align-items:center;padding:.25rem .625rem;display:flex}.hud-toggle-btn-right{z-index:20;clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);color:#e2e8f0e6;cursor:pointer;background:#0f172ae6;border:1px solid #3b82f666;border-right:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:all .3s;display:flex;position:fixed;top:5rem;right:0;box-shadow:-2px 0 12px #0000004d}.hud-toggle-btn-right:hover{background:#0f172af2;border-color:#3b82f699;box-shadow:-2px 0 16px #3b82f633}.scan-mode-active [data-mission-label]{display:none!important}.clip-angular-sm{clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px)}.clip-angular-md{clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.clip-angular-lg{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.clip-angular-xl{clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.panel-header{background:linear-gradient(135deg,#3b82f60d,#8b5cf60a);position:relative}.panel-header:after{content:"";background:linear-gradient(90deg,#0000 0%,#3b82f666 50%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.panel-content{transition:max-height .3s ease-in-out,padding .3s ease-in-out}.scrollbar-thin::-webkit-scrollbar{opacity:0;width:6px;transition:opacity .3s}.scrollbar-thin::-webkit-scrollbar-track{background:0 0}.scrollbar-thin::-webkit-scrollbar-thumb{opacity:0;background-color:#3b82f666;border-radius:3px;transition:opacity .3s}.scrollbar-thin:hover::-webkit-scrollbar-thumb{opacity:1}.scrollbar-thin::-webkit-scrollbar-thumb:active{opacity:1}.scrollbar-thin:hover::-webkit-scrollbar-track{background:#1e293b4d}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s}.scrollbar-thin:hover{scrollbar-color:#3b82f666 #1e293b4d}.scrollbar-thin>div{padding-bottom:60px!important}@keyframes scrollbar-glow{0%,to{box-shadow:inset 0 0 3px #93c5fd80,0 0 8px #3b82f666}50%{box-shadow:inset 0 0 5px #93c5fdb3,0 0 15px #3b82f699}}.hud-panels:hover::-webkit-scrollbar-thumb{animation:2s ease-in-out infinite scrollbar-glow}.animate-fadeIn{animation:.3s ease-out fadeIn}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@media (max-width:768px){.hud-panels{padding-bottom:60px}.game-hud{overflow-anchor:none;max-height:100vh;overflow-y:auto}}.hud-panels{min-height:0}.help-panel-section{margin-bottom:1rem}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.animate-shimmer{animation:3s infinite shimmer}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow{animation:8s linear infinite spin-slow}.stat-item{position:relative;overflow:hidden}.stat-item:before{content:"";background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.stat-item:hover:before{left:100%}@keyframes progress-pulse{0%,to{opacity:1}50%{opacity:.8}}.nft-card-glow{box-shadow:0 0 20px #a855f733,0 0 40px #a855f71a,inset 0 0 20px #a855f70d}@keyframes ready-pulse{0%,to{opacity:.4}50%{opacity:.6}}.mission-launch-ready{animation:3s ease-in-out infinite ready-pulse}.grid-background{background-image:linear-gradient(#3b82f61a 1px,#0000 1px),linear-gradient(90deg,#3b82f61a 1px,#0000 1px);background-size:20px 20px}.circular-progress{transform-origin:50%;transform:rotate(-90deg)}@keyframes launch-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes launch-title-in{0%{opacity:0;filter:blur(4px);transform:translateY(-12px)scale(.95)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes launch-row-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes payment-swap-up{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes payment-swap-down{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@keyframes launch-ambient-dot{0%,to{opacity:0;transform:scale(0)}50%{opacity:.4;transform:scale(1)}}
