.especial-button{position:relative;background:linear-gradient(90deg,var(--color-gold) 0,color-mix(in srgb,var(--color-gold) 90%,white) 50%,var(--color-gold) 100%);border:1px solid #404040;font-weight:700;font-size:1.25rem;text-transform:uppercase;cursor:pointer;overflow:hidden;transition:all .4s ease;border-radius:6px;box-shadow:0 4px 15px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;gap:.5rem}.especial-button.text-default{color:#ffffff}.especial-button:before{content:"";position:absolute;top:-6px;left:-6px;right:-6px;bottom:-6px;background:conic-gradient(from 0deg,transparent 0deg,transparent 200deg,rgba(255,107,53,.3) 230deg,rgba(255,107,53,.6) 245deg,#ff6b35 255deg,#f7931e 265deg,#ff4136 275deg,#f7931e 285deg,#ff6b35 295deg,rgba(255,107,53,.6) 310deg,rgba(255,107,53,.3) 325deg,transparent 350deg,transparent 1turn);border-radius:8px;z-index:0;opacity:0}.especial-button .border-mask{top:3px;left:3px;right:3px;bottom:3px;background:linear-gradient(90deg,var(--color-gold) 0,color-mix(in srgb,var(--color-gold) 90%,white) 50%,var(--color-gold) 100%);border-radius:5px;z-index:1}.especial-button .border-mask,.especial-button:after{position:absolute;opacity:0;transition:opacity .3s ease}.especial-button:after{content:"";top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,transparent 20%,rgba(255,255,255,.25) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.25) 60%,transparent 80%,transparent);z-index:3;pointer-events:none}.especial-button.is-hovered .border-mask,.especial-button:hover .border-mask{opacity:1}.especial-button.is-hovered:before,.especial-button:hover:before{animation:borderRotate 3s linear infinite,borderFade 4s ease-in-out infinite}.especial-button.is-hovered:after,.especial-button:hover:after{opacity:1;animation:sweepHorizontal 3s cubic-bezier(.4,0,.2,1) infinite}.especial-button.is-hovered,.especial-button:hover{background:linear-gradient(90deg,var(--color-gold) 0,color-mix(in srgb,var(--color-gold) 90%,white) 50%,var(--color-gold) 100%);box-shadow:0 0 15px rgba(255,107,53,.3);transform:translateY(-1px)}.especial-button.text-default.is-hovered,.especial-button.text-default:hover{color:#ffffff}.button-content{position:relative;z-index:4;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:nowrap;white-space:nowrap}.button-content>*{flex-shrink:0}.button-content span,.button-content>*{white-space:nowrap}.button-content.stretched-text{display:inline-block;transform:scaleX(1.3) scaleY(.75);transform-origin:center center;letter-spacing:-.03em;color:#332b25!important;text-shadow:0 1px 1px rgba(0,0,0,.3);line-height:1;vertical-align:middle}.button-content.stretched-text>*{white-space:normal;flex-shrink:unset}.especial-button.text-default.is-hovered .button-content.stretched-text,.especial-button.text-default:hover .button-content.stretched-text{color:#332b25!important}@keyframes borderRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes borderFade{0%{opacity:0}10%{opacity:1}40%{opacity:1}50%{opacity:0}to{opacity:0}}@keyframes borderCycleFast{0%{opacity:0;transform:rotate(0deg)}15%{opacity:1}50%{opacity:1;transform:rotate(1turn)}65%{opacity:0;transform:rotate(1turn)}to{opacity:0;transform:rotate(1turn)}}@keyframes borderCycleSlow{0%{opacity:0;transform:rotate(0deg)}10%{opacity:1}30%{opacity:1;transform:rotate(1turn)}40%{opacity:0;transform:rotate(1turn)}to{opacity:0;transform:rotate(1turn)}}@keyframes sweepHorizontal{0%{left:-100%;opacity:0}15%{opacity:.6}50%{opacity:1}85%{opacity:.6}to{left:100%;opacity:0}}.especial-button.disabled{background:linear-gradient(180deg,#2c2c2c,#1f1f1f 50%,#1a1a1a);border:1px solid #2a2a2a;cursor:not-allowed;pointer-events:none;opacity:1;filter:none}.especial-button.disabled.text-default{text-shadow:0 1px 2px rgba(0,0,0,.4),0 0 3px rgba(0,0,0,.2)}.especial-button.disabled .button-content{color:#ffffff!important}.especial-button.disabled:hover{transform:none;box-shadow:0 4px 15px rgba(0,0,0,.3);background:linear-gradient(180deg,#2c2c2c,#1f1f1f 50%,#1a1a1a)}.especial-button.disabled:hover .border-mask{opacity:0}.especial-button.disabled:hover:after,.especial-button.disabled:hover:before{animation:none;opacity:0}.especial-button:focus,.hud-button-sec:focus,.hud-button-simple-sec:focus,.hud-button-simple:focus,.hud-button:focus{outline:none}.especial-button:focus-visible,.hud-button-sec:focus-visible,.hud-button-simple-sec:focus-visible,.hud-button-simple:focus-visible,.hud-button:focus-visible{outline:2px solid var(--color-neon-green,#11f3c9);outline-offset:2px}.hud-button{--hud-primary:var(--color-gold);--hud-accent:var(--color-highlight);--hud-bg:var(--color-deep);--hud-border:color-mix(in srgb,var(--color-gold) 60%,transparent);position:relative;background:linear-gradient(135deg,var(--hud-primary) 0,color-mix(in srgb,var(--hud-primary) 85%,black) 50%,var(--hud-primary) 100%);border:none;min-width:0;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:.5rem}.hud-corner{position:absolute;width:6px;height:6px;z-index:10;pointer-events:none}.hud-corner-tl{left:2px;border-left:2px solid var(--hud-bg)}.hud-corner-tl,.hud-corner-tr{top:2px;border-top:2px solid var(--hud-bg);opacity:.4;transition:opacity .3s ease}.hud-corner-tr{right:2px;border-right:2px solid var(--hud-bg)}.hud-corner-bl{left:2px;border-left:2px solid var(--hud-bg)}.hud-corner-bl,.hud-corner-br{bottom:2px;border-bottom:2px solid var(--hud-bg);opacity:.4;transition:opacity .3s ease}.hud-corner-br{right:2px;border-right:2px solid var(--hud-bg)}.hud-scanline{top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(17,243,201,.1) 30%,rgba(17,243,201,.3) 50%,rgba(17,243,201,.1) 70%,transparent);z-index:2;pointer-events:none}.hud-glow,.hud-scanline{position:absolute;opacity:0}.hud-glow{inset:-2px;background:transparent;z-index:-1;transition:opacity .3s ease,box-shadow .3s ease}.hud-content{position:relative;z-index:5;color:var(--hud-bg);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;line-height:1;padding:0 .5rem}.hud-arrow{width:18px;height:18px;color:var(--hud-bg);transition:transform .3s ease}.hud-button.is-hovered,.hud-button:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(247,198,84,.4),0 0 30px rgba(247,198,84,.2);animation:hudBrightnessPulse 1.5s ease-in-out infinite}.hud-button.is-hovered .hud-corner,.hud-button:hover .hud-corner{opacity:.6}.hud-button.is-hovered .hud-glow,.hud-button:hover .hud-glow{opacity:1;box-shadow:0 0 15px rgba(247,198,84,.3),inset 0 0 15px rgba(247,198,84,.1)}.hud-button.is-hovered .hud-arrow,.hud-button:hover .hud-arrow{transform:translateX(3px)}.hud-button:active{transform:translateY(0);box-shadow:0 2px 10px rgba(247,198,84,.3)}.hud-button.disabled{background:linear-gradient(135deg,#3d4658,#2d3444 50%,#3d4658);cursor:not-allowed;pointer-events:none}.hud-button.disabled .hud-arrow,.hud-button.disabled .hud-content{color:#6b7280}.hud-button.disabled:hover{transform:none;box-shadow:none}.hud-button.disabled:hover .hud-corner{opacity:0}.hud-button.disabled:hover .hud-scanline{opacity:0;animation:none}@keyframes hudScanSweep{0%{left:-50%;opacity:0}20%{opacity:1}80%{opacity:1}to{left:100%;opacity:0}}@keyframes hudBrightnessPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}.hud-button-sec{--hud-sec-border:rgba(255,255,255,0.3);--hud-sec-text:rgba(255,255,255,0.8);--hud-sec-accent:#11f3c9;--hud-sec-bg:transparent;position:relative;background:var(--hud-sec-bg);border:1px solid var(--hud-sec-border);min-width:0;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:.5rem}.hud-button-sec .hud-corner-tl{left:2px;border-left:2px solid var(--hud-sec-text)}.hud-button-sec .hud-corner-tl,.hud-button-sec .hud-corner-tr{top:2px;border-top:2px solid var(--hud-sec-text);opacity:.4;transition:opacity .3s ease,border-color .3s ease;pointer-events:none}.hud-button-sec .hud-corner-tr{right:2px;border-right:2px solid var(--hud-sec-text)}.hud-button-sec .hud-corner-bl{left:2px;border-left:2px solid var(--hud-sec-text)}.hud-button-sec .hud-corner-bl,.hud-button-sec .hud-corner-br{bottom:2px;border-bottom:2px solid var(--hud-sec-text);opacity:.4;transition:opacity .3s ease,border-color .3s ease;pointer-events:none}.hud-button-sec .hud-corner-br{right:2px;border-right:2px solid var(--hud-sec-text)}.hud-button-sec .hud-scanline{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05) 30%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.05) 70%,transparent);z-index:2;pointer-events:none;opacity:0}.hud-button-sec .hud-glow{position:absolute;inset:-2px;background:transparent;z-index:-1;opacity:0;transition:opacity .3s ease,box-shadow .3s ease;pointer-events:none}.hud-button-sec .hud-content{position:relative;z-index:5;color:var(--hud-sec-text);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;line-height:1;padding:0 .5rem;transition:color .3s ease}.hud-button-sec *,.hud-button-sec .hud-content,.hud-button-sec .hud-content *{pointer-events:none!important}.hud-button-sec .hud-arrow{width:18px;height:18px;color:var(--hud-sec-text);transition:transform .3s ease,color .3s ease}.hud-button-sec.is-hovered,.hud-button-sec:hover{border-color:rgba(255,255,255,.5);transform:translateY(-2px);box-shadow:0 4px 20px rgba(255,255,255,.1),0 0 30px rgba(255,255,255,.05);animation:hudBrightnessPulse 1.5s ease-in-out infinite}.hud-button-sec.is-hovered .hud-content,.hud-button-sec:hover .hud-content{color:#fff}.hud-button-sec.is-hovered .hud-corner,.hud-button-sec:hover .hud-corner{opacity:.8;border-color:rgba(255,255,255,.6)}.hud-button-sec.is-hovered .hud-glow,.hud-button-sec:hover .hud-glow{opacity:1;box-shadow:0 0 10px rgba(255,255,255,.1),inset 0 0 10px rgba(255,255,255,.03)}.hud-button-sec.is-hovered .hud-arrow,.hud-button-sec:hover .hud-arrow{transform:translateX(3px);color:#fff}.hud-button-sec:active{transform:translateY(0);box-shadow:0 2px 10px rgba(17,243,201,.2)}.hud-button-sec.disabled{background:transparent;border-color:rgba(255,255,255,.1);cursor:not-allowed;pointer-events:none}.hud-button-sec.disabled .hud-arrow,.hud-button-sec.disabled .hud-content{color:#4b5563}.hud-button-sec.disabled .hud-corner{opacity:.2}.hud-button-sec.disabled:hover{transform:none;box-shadow:none;border-color:rgba(255,255,255,.1)}.hud-button-sec.disabled:hover .hud-corner{opacity:.2;border-color:var(--hud-sec-text)}.hud-button-sec.disabled:hover .hud-scanline{opacity:0;animation:none}.hud-button-simple{--hud-primary:var(--color-gold);--hud-accent:var(--color-highlight);--hud-bg:var(--color-deep);position:relative;background:linear-gradient(135deg,var(--hud-primary) 0,color-mix(in srgb,var(--hud-primary) 85%,black) 50%,var(--hud-primary) 100%);border:none;font-size:.875rem;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:2px}.hud-button-simple .hud-scanline{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(17,243,201,.1) 30%,rgba(17,243,201,.25) 50%,rgba(17,243,201,.1) 70%,transparent);z-index:2;pointer-events:none;opacity:0}.hud-button-simple .hud-glow{position:absolute;inset:-1px;background:transparent;z-index:-1;opacity:0;transition:opacity .3s ease,box-shadow .3s ease}.hud-button-simple .hud-content{position:relative;z-index:5;color:var(--hud-bg);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;line-height:1}.hud-button-simple.is-hovered,.hud-button-simple:hover{transform:translateY(-1px);box-shadow:0 2px 12px rgba(247,198,84,.35),0 0 20px rgba(247,198,84,.15);animation:hudBrightnessPulse 1.5s ease-in-out infinite}.hud-button-simple.is-hovered .hud-glow,.hud-button-simple:hover .hud-glow{opacity:1;box-shadow:0 0 10px rgba(247,198,84,.2)}.hud-button-simple:active{transform:translateY(0)}.hud-button-simple.disabled{background:linear-gradient(135deg,#3d4658,#2d3444 50%,#3d4658);cursor:not-allowed;pointer-events:none}.hud-button-simple.disabled .hud-content{color:#6b7280}.hud-button-simple.disabled:hover{transform:none;box-shadow:none}.hud-button-simple-sec{--hud-sec-border:rgba(255,255,255,0.25);--hud-sec-text:rgba(255,255,255,0.75);--hud-sec-accent:#11f3c9;position:relative;background:transparent;border:1px solid var(--hud-sec-border);font-size:.875rem;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:.5rem;border-radius:2px}.hud-button-simple-sec .hud-scanline{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.03) 30%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.03) 70%,transparent);z-index:2;pointer-events:none;opacity:0}.hud-button-simple-sec .hud-glow{position:absolute;inset:-1px;background:transparent;z-index:-1;opacity:0;transition:opacity .3s ease,box-shadow .3s ease}.hud-button-simple-sec .hud-content{position:relative;z-index:5;color:var(--hud-sec-text);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;line-height:1;transition:color .3s ease}.hud-button-simple-sec.is-hovered,.hud-button-simple-sec:hover{border-color:rgba(255,255,255,.5);transform:translateY(-1px);box-shadow:0 2px 12px rgba(255,255,255,.08),0 0 15px rgba(255,255,255,.05);animation:hudBrightnessPulse 1.5s ease-in-out infinite}.hud-button-simple-sec.is-hovered .hud-content,.hud-button-simple-sec:hover .hud-content{color:#fff}.hud-button-simple-sec.is-hovered .hud-glow,.hud-button-simple-sec:hover .hud-glow{opacity:1;box-shadow:0 0 8px rgba(255,255,255,.08)}.hud-button-simple-sec:active{transform:translateY(0)}.hud-button-simple-sec.disabled{background:transparent;border-color:rgba(255,255,255,.1);cursor:not-allowed;pointer-events:none}.hud-button-simple-sec.disabled .hud-content{color:#4b5563}.hud-button-simple-sec.disabled:hover{transform:none;box-shadow:none;border-color:rgba(255,255,255,.1)}.Radar_radarContainer__H58oW{display:flex;justify-content:center;align-items:center;width:100%;height:100%;--primary-color:#11f3c9;--primary-dim:rgba(17,243,201,0.35);--primary-faint:rgba(17,243,201,0.08);font-family:Geist Mono,Space Grotesk,monospace}.Radar_radar__nqOv_{width:100%;aspect-ratio:1/1;border-radius:50%;position:relative;overflow:hidden;background:radial-gradient(ellipse at center,rgba(17,243,201,.05) 0,rgba(0,8,12,.88) 55%,rgba(0,0,0,.97) 100%);border:1px solid rgba(17,243,201,.22);box-shadow:inset 0 0 90px rgba(17,243,201,.06),0 0 80px rgba(17,243,201,.1),0 0 160px rgba(17,243,201,.04)}.Radar_sweepTrail__djSWs{inset:0;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,transparent 265deg,rgba(17,243,201,.015) 290deg,rgba(17,243,201,.05) 325deg,rgba(17,243,201,.1) 350deg,rgba(17,243,201,.04) 358deg,transparent 1turn)}.Radar_scanner__IEOby,.Radar_sweepTrail__djSWs{position:absolute;animation:Radar_scan__kON84 4s linear infinite}.Radar_scanner__IEOby{top:0;left:0;width:50%;aspect-ratio:1/1;transform-origin:bottom right;border-radius:100% 0 0 0;background:linear-gradient(45deg,transparent 50%,var(--primary-color));border-right:1px solid var(--primary-color);z-index:10;opacity:.45}.Radar_scanner__IEOby:before{content:"";position:absolute;inset:92%;right:0;bottom:0;border-radius:50%;background-color:var(--primary-color);transform:translate(50%,50%);box-shadow:0 0 8px var(--primary-color),0 0 16px var(--primary-color)}.Radar_ticksSvg__I69_0{width:100%;height:100%}.Radar_circles__rFeGC,.Radar_ticksSvg__I69_0{position:absolute;inset:0;pointer-events:none}.Radar_circles__rFeGC{border-radius:50%}.Radar_circleItem__i1y4n{position:absolute;border-radius:50%;border:1px solid rgba(17,243,201,.12)}.Radar_lines__nrkwB{position:absolute;inset:0;pointer-events:none}.Radar_lineVertical__AJy6O{transform:translateX(-50%)}.Radar_lineHorizontal__VfxRW,.Radar_lineVertical__AJy6O{z-index:5;width:1px;position:absolute;background:linear-gradient(180deg,transparent 0,rgba(17,243,201,.3) 20%,rgba(17,243,201,.3) 80%,transparent);height:100%;left:50%}.Radar_lineHorizontal__VfxRW{transform:translateX(-50%) rotate(90deg)}.Radar_targets__z8KH_{position:absolute;inset:0;z-index:15;pointer-events:none}.Radar_enemy__G7l6R{position:absolute;width:14px;height:14px;opacity:0;transform:translate(-50%,-50%)}.Radar_enemyShape__x_Mz9{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle,rgba(17,243,201,.6) 20%,transparent 68%);border:1.5px solid var(--primary-color);filter:drop-shadow(0 0 4px var(--primary-color));animation:Radar_enemyPulse__56p1l 1.6s ease-in-out infinite alternate}.Radar_enemy1__MDU0F{top:30%;left:30%;animation:Radar_detect__qbOkt 1.8s ease-out 3.5s infinite forwards}.Radar_enemy2__Rzgit{top:68%;left:65%;animation:Radar_detect__qbOkt 1.8s ease-out 1.65s infinite}.Radar_enemy3__IFChe{top:32%;left:70%;animation:Radar_detect__qbOkt 1.8s ease-out 2.5s infinite}.Radar_enemyDrift__xDNst{position:absolute;inset:0}.Radar_enemyDrift1__UCIaR{animation:Radar_enemyDrift1__UCIaR 14s ease-in-out 3.5s infinite alternate}.Radar_enemyDrift2__0rA3T{animation:Radar_enemyDrift2__0rA3T 12s ease-in-out 1.65s infinite alternate}.Radar_enemyDrift3__A9bbQ{animation:Radar_enemyDrift3__A9bbQ 11s ease-in-out 2.5s infinite alternate}@keyframes Radar_scan__kON84{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Radar_detect__qbOkt{0%{opacity:1}40%{opacity:1}to{opacity:0}}@keyframes Radar_enemyPulse__56p1l{0%{opacity:.45}to{opacity:1}}@keyframes Radar_enemyDrift1__UCIaR{0%{transform:translate(0)}50%{transform:translate(-18px,18px)}to{transform:translate(18px,35px)}}@keyframes Radar_enemyDrift2__0rA3T{0%{transform:translate(0)}50%{transform:translate(13px,-13px)}to{transform:translate(-9px,-26px)}}@keyframes Radar_enemyDrift3__A9bbQ{0%{transform:translate(0)}50%{transform:translate(-13px,18px)}to{transform:translate(-22px,-18px)}}.Radar_immediateReveal__vxZuq .Radar_enemy1__MDU0F{animation:Radar_detect__qbOkt 1.2s ease-out 0s forwards}.Radar_immediateReveal__vxZuq .Radar_enemy2__Rzgit{animation:Radar_detect__qbOkt 1.2s ease-out .06s forwards}.Radar_immediateReveal__vxZuq .Radar_enemy3__IFChe{animation:Radar_detect__qbOkt 1.2s ease-out .12s forwards}.Radar_immediateReveal__vxZuq .Radar_enemyDrift1__UCIaR{animation:Radar_enemyDrift1__UCIaR 14s ease-in-out 0s alternate}.Radar_immediateReveal__vxZuq .Radar_enemyDrift2__0rA3T{animation:Radar_enemyDrift2__0rA3T 12s ease-in-out .06s alternate}.Radar_immediateReveal__vxZuq .Radar_enemyDrift3__A9bbQ{animation:Radar_enemyDrift3__A9bbQ 11s ease-in-out .12s alternate}