h1,h2,h3,h4,h5,h6,.neon-subtitle,.crypto-title,.tech-button,.tab-btn,.stat-card h3,.stat-card p,.details-section-header,.account-card-label,.account-card-value,.listing-header,.cluster-action-title,.cluster-info-title,.cluster-info-label,.cluster-info-value,.cluster-badge,.log-time,.attack-form-label,.attack-cooldown-title,.component-name,.component-level{font-family:Orbitron,sans-serif!important}@keyframes slideIn{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}.raw-data-container{margin:1.5rem 1rem;background:#1f2937;padding:1rem;border-radius:.5rem;border:1px solid rgba(168,85,247,.3)}.raw-data-summary{font-size:1.25rem;font-weight:600;color:#d8b4fe;cursor:pointer;-webkit-user-select:none;user-select:none}.raw-data-content{font-size:.75rem;color:#9ca3af;overflow-x:auto;margin-top:.5rem;max-height:200px;overflow-y:auto;font-family:monospace}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;z-index:50;transform:translateZ(0);will-change:opacity;backface-visibility:hidden}.modal-content{position:relative;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);padding:1.5rem;border-radius:12px;border:none;overflow:hidden;box-shadow:inset 0 0 40px #d8b4fe1a,0 0 20px #d8b4fe33,0 8px 32px #000c;width:100%;max-width:28rem;margin:1rem;transform:translateZ(0);will-change:transform;backface-visibility:hidden}.modal-content:before{content:"";position:absolute;inset:0;border-radius:12px;padding:2px;background:linear-gradient(135deg,#d8b4fe99,#a78bfa4d,#d8b4fe1a,#a78bfa4d,#d8b4fe99);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}.modal-content:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent,transparent 3px,rgba(216,180,254,.03) 3px,rgba(216,180,254,.03) 6px);pointer-events:none;z-index:0;border-radius:12px}.modal-header{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.modal-header h3{font-size:1.25rem;font-weight:600;color:#d8b4fe}.modal-close{background:none;border:none;color:#9ca3af;font-size:1.5rem;cursor:pointer;padding:0;line-height:1}.modal-close:hover{color:#d8b4fe}.modal-body{position:relative;z-index:2;margin-bottom:1rem}.modal-footer{position:relative;z-index:2;display:flex;gap:.5rem;justify-content:flex-end;transform:translateZ(0);backface-visibility:hidden}.modal-input{flex:1;background:#111827;border:1px solid #D8B4FE;color:#d8b4fe;padding:.5rem;border-radius:.25rem;width:100%}.modal-input:focus{outline:none;border-color:#a78bfa;box-shadow:0 0 0 2px #a78bfa80}.input-group{display:flex;gap:.5rem;margin-bottom:1rem}.mobile-header-container{display:block}.desktop-header-container{display:none}@media(min-width:768px){.mobile-header-container{display:none}.desktop-header-container{display:flex}}.dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem}.stat-card{position:relative;border-radius:12px;padding:1.5rem 1rem;min-height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transition:transform .2s ease;border:none;overflow:hidden}.stat-card:before{content:"";position:absolute;inset:0;border-radius:12px;padding:3px;background:var(--card-gradient);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.stat-card:after{content:"";position:absolute;inset:0;border-radius:12px;pointer-events:none;z-index:0;background:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(255,255,255,.03) 4px,rgba(255,255,255,.03) 5px),linear-gradient(-45deg,transparent 0%,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%,transparent 100%)}.stat-card:hover{transform:translateY(-2px)}.stat-card-icon{position:absolute;left:20%;top:50%;transform:translate(-50%,-50%);font-size:2rem}.stat-card-icon img{width:72px;height:72px;object-fit:contain}.stat-card h3{position:relative;z-index:1;font-size:.875rem;margin:0;padding-left:30px}.stat-card p{position:relative;z-index:1;font-size:1.25rem;margin:0;font-weight:600;padding-left:30px}.stat-card-sub{position:relative;z-index:1;display:block;font-size:.75rem;color:#4caf50;margin-top:.25rem}.stat-card-highlight{position:absolute;bottom:0;left:0;right:0;height:2px;border-radius:0 0 12px 12px;pointer-events:none;z-index:2;background:radial-gradient(ellipse 25% 100% at 18% 50%,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(ellipse 20% 100% at 50% 50%,rgba(255,255,255,.9) 0%,transparent 100%),radial-gradient(ellipse 25% 100% at 82% 50%,rgba(255,255,255,.8) 0%,transparent 100%)}.stat-computers{--card-gradient: linear-gradient(140deg, rgba(0, 240, 255, .9) 0%, rgba(0, 160, 200, .5) 12%, rgba(0, 200, 230, .8) 22%, rgba(0, 100, 150, .4) 38%, rgba(0, 180, 210, .7) 55%, rgba(0, 130, 170, .45) 70%, rgba(0, 220, 240, .85) 85%, rgba(0, 255, 255, .9) 100%);background:#00b4c80f;box-shadow:inset 0 0 30px #00b4c81f,0 0 10px #00c8e626}.stat-computers h3{color:#00c8dcf2}.stat-computers p{color:#e0f0f0}.stat-computers .stat-card-icon{filter:drop-shadow(0 0 10px rgba(0,200,230,.9))}.stat-computers .stat-card-icon img{filter:brightness(1.2) sepia(1) saturate(3) hue-rotate(160deg) drop-shadow(0 0 8px rgba(0,220,255,1)) drop-shadow(0 0 16px rgba(0,220,255,.7))}.stat-bounties{--card-gradient: linear-gradient(140deg, rgba(255, 210, 80, .9) 0%, rgba(220, 140, 40, .5) 15%, rgba(255, 180, 70, .8) 28%, rgba(180, 100, 30, .4) 42%, rgba(240, 160, 50, .7) 58%, rgba(200, 120, 35, .45) 73%, rgba(255, 200, 90, .85) 88%, rgba(255, 220, 100, .9) 100%);background:#ffa0320f;box-shadow:inset 0 0 30px #ffa0321f,0 0 10px #ffb45026}.stat-bounties h3{color:#ffb446f2}.stat-bounties p{color:#f0e0d0}.stat-bounties .stat-card-icon{filter:drop-shadow(0 0 10px rgba(255,180,80,.9))}.stat-bounties .stat-card-icon img{filter:brightness(1.2) sepia(1) saturate(3) hue-rotate(15deg) drop-shadow(0 0 8px rgba(255,180,80,1)) drop-shadow(0 0 16px rgba(255,180,80,.7))}.stat-attacks{--card-gradient: linear-gradient(140deg, rgba(255, 130, 170, .9) 0%, rgba(200, 60, 100, .5) 14%, rgba(240, 100, 140, .8) 26%, rgba(160, 40, 70, .4) 40%, rgba(230, 80, 120, .7) 56%, rgba(180, 50, 85, .45) 72%, rgba(250, 120, 160, .85) 86%, rgba(255, 140, 180, .9) 100%);background:#dc3c640f;box-shadow:inset 0 0 30px #dc3c641f,0 0 10px #f0507826}.stat-attacks h3{color:#f05a82f2}.stat-attacks p{color:#f0e0e0}.stat-attacks .stat-card-icon{filter:drop-shadow(0 0 10px rgba(240,80,120,.9))}.stat-attacks .stat-card-icon img{filter:brightness(1.2) sepia(1) saturate(3) hue-rotate(320deg) drop-shadow(0 0 8px rgba(255,100,140,1)) drop-shadow(0 0 16px rgba(255,100,140,.7))}.stat-logs{--card-gradient: linear-gradient(140deg, rgba(200, 180, 250, .9) 0%, rgba(140, 120, 180, .5) 13%, rgba(180, 160, 220, .8) 25%, rgba(110, 90, 150, .4) 39%, rgba(170, 150, 210, .7) 54%, rgba(130, 110, 170, .45) 71%, rgba(190, 170, 240, .85) 87%, rgba(210, 190, 255, .9) 100%);background:#9682b40f;box-shadow:inset 0 0 30px #9682b41f,0 0 10px #aa96c826}.stat-logs h3{color:#aa96d2f2;padding-left:0;text-align:center}.stat-logs p{color:#e0e0e0;padding-left:0;text-align:center}.stat-logs .stat-card-icon{filter:drop-shadow(0 0 10px rgba(170,150,200,.9))}.stat-logs .stat-card-icon img{filter:brightness(1.2) sepia(1) saturate(2.5) hue-rotate(220deg) drop-shadow(0 0 8px rgba(180,160,220,1)) drop-shadow(0 0 16px rgba(180,160,220,.7))}#mobile-menu-backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:998}#mobile-menu-backdrop.show{display:block}#mobile-menu{position:fixed;top:0;left:-100%;width:280px;height:100%;background:#1a1a1a;z-index:999;transition:left .3s ease;overflow-y:auto;border-right:1px solid #D8B4FE;box-shadow:2px 0 20px #d8b4fe4d}#mobile-menu.show{left:0}.mobile-menu-header{background:linear-gradient(135deg,#1f2937,#111827);padding:1.25rem;border-bottom:1px solid rgba(216,180,254,.3)}.mobile-menu-header h2{font-size:1.1rem;letter-spacing:2px;text-transform:uppercase}.mobile-menu-items{padding:12px;display:flex;flex-direction:column;gap:8px}.mobile-menu-item{display:flex;align-items:center;gap:12px;padding:14px 16px;margin:0;background:#d8b4fe08;border:1px solid rgba(216,180,254,.15);border-radius:8px;color:#d8b4fe;text-decoration:none;font-size:14px;font-weight:500;letter-spacing:.5px;transition:all .3s ease;position:relative;overflow:hidden}.mobile-menu-item:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:linear-gradient(180deg,#d8b4fe,#a78bfa);opacity:0;transition:opacity .3s ease}.mobile-menu-item:hover{background:#d8b4fe14;border-color:#d8b4fe4d;transform:translate(4px)}.mobile-menu-item:hover:before{opacity:.5}.mobile-menu-item.active{background:#d8b4fe1f;border-color:#d8b4fe;color:#e9d8fd;text-shadow:0 0 8px rgba(216,180,254,.6);box-shadow:0 0 15px #d8b4fe33}.mobile-menu-item.active:before{opacity:1}.mobile-menu-item .menu-icon{font-size:18px;width:24px;text-align:center;opacity:.8;flex-shrink:0}.mobile-menu-item.active .menu-icon{opacity:1}.mobile-menu-header button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.mobile-menu-header button:hover{background:#d8b4fe33}.hamburger{display:none;width:30px;height:25px;position:relative;cursor:pointer;z-index:1000}.hamburger span{display:block;position:absolute;height:3px;width:100%;background:#d8b4fe;border-radius:3px;opacity:1;left:0;transition:.25s ease-in-out}.hamburger span:nth-child(1){top:0}.hamburger span:nth-child(2){top:11px}.hamburger span:nth-child(3){top:22px}@media(max-width:768px){.hamburger{display:block}.desktop-nav{display:none!important}header .neon-btn{width:auto!important;padding:.35rem .5rem;font-size:.7rem;min-height:32px}main .neon-btn{min-height:44px}.terminal-table{border:0}.terminal-table thead{display:none}.terminal-table tr{display:block;margin-bottom:1rem;background:#1a1a1a;border:1px solid #D8B4FE;border-radius:8px;padding:.5rem;box-shadow:0 0 8px #d8b4fe4d}.terminal-table td{display:flex;justify-content:space-between;padding:.5rem;border:none;border-bottom:1px dashed rgba(216,180,254,.3)}.terminal-table td:last-child{border-bottom:none}.terminal-table td:before{content:attr(data-label);font-weight:700;color:#e9d8fd;flex-basis:40%}.terminal-table td[data-label=Action]{flex-direction:column;gap:.5rem}.terminal-table td[data-label=Action]:before{display:none}.terminal-table td[data-label=Action] button{width:100%;padding:.5rem}header{flex-direction:column;padding:.75rem!important}.header-top{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:.5rem}.header-bottom{display:flex;justify-content:center;align-items:center;width:100%;font-size:.75rem;padding:.25rem 0}.mobile-header-row{display:flex;align-items:center;gap:.5rem;flex-wrap:nowrap}.mobile-header-divider{color:#d8b4fe4d;font-size:.7rem}.crypto-title{font-size:.9rem!important}.neon-btn{min-height:44px;min-width:44px;padding:.75rem 1rem}.dashboard-stats{grid-template-columns:1fr!important;gap:1rem!important}input,select,textarea{min-height:44px;font-size:16px}#progress-modal>div,#error-modal>div{margin:1rem;width:calc(100% - 2rem)}#attack-table select{width:100%;margin-bottom:.5rem}#logs-table{font-size:.75rem}main{padding:1rem!important}.tab-content{padding:0!important}}.tooltip-container{position:relative;display:inline-block}.tooltip-container .tooltip-text{visibility:hidden;width:300px;background-color:#1a1a1a;color:#d8b4fe;text-align:left;border:1px solid #D8B4FE;border-radius:6px;padding:8px;position:absolute;z-index:1000;bottom:125%;left:50%;margin-left:-150px;opacity:0;transition:opacity .3s;font-size:.75rem;line-height:1.4;box-shadow:0 0 12px #d8b4fe99}.tooltip-container .tooltip-text:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#D8B4FE transparent transparent transparent}.tooltip-container:hover .tooltip-text{visibility:visible;opacity:1}.software-section-header{background:#2d2d2d;font-weight:700;color:#e9d8fd;text-transform:uppercase;font-size:.875rem;letter-spacing:1px}body{background:linear-gradient(135deg,#111827,#1f2937);overflow-x:hidden;margin:0;font-family:Courier New,monospace}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle,rgba(216,180,254,.2) 0%,transparent 70%);animation:wavePulse 8s infinite ease-in-out;pointer-events:none;z-index:1}.neon-border{border:1px solid #D8B4FE;box-shadow:0 0 8px #d8b4fe66}.neon-btn{background-color:#1f2937;border:1px solid #D8B4FE;color:#d8b4fe;transition:all .3s ease;border-radius:.25rem}.neon-btn:hover:not(:disabled){background-color:#d8b4fe;color:#1f2937;box-shadow:0 0 12px #d8b4fecc}.neon-btn:disabled{opacity:.5;cursor:not-allowed}header{background:radial-gradient(circle at center,rgba(216,180,254,.08) 1px,transparent 1px),linear-gradient(135deg,#030810,#0a1628,#030810);background-size:8px 8px,100% 100%;position:relative;z-index:10;border-bottom:none}header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;pointer-events:none;z-index:100;background:radial-gradient(ellipse 150px 100% at 18% 50%,rgba(255,255,255,.9) 0%,rgba(216,180,254,.5) 30%,transparent 70%),radial-gradient(ellipse 120px 100% at 50% 50%,rgba(255,255,255,1) 0%,rgba(216,180,254,.6) 30%,transparent 70%),radial-gradient(ellipse 150px 100% at 82% 50%,rgba(255,255,255,.9) 0%,rgba(216,180,254,.5) 30%,transparent 70%),linear-gradient(to right,#d8b4fe4d,#d8b4fe80,#d8b4fe4d)}#matrix-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;opacity:.3;pointer-events:none}#chain-bg{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.1;z-index:0;pointer-events:none}main{position:relative;z-index:5;box-shadow:0 0 20px #00000080}.crypto-title{font-family:Courier New,Courier,monospace;letter-spacing:2px;animation:neonPulse 2s infinite}@keyframes neonPulse{0%,to{text-shadow:0 0 5px #D8B4FE,0 0 10px #D8B4FE}50%{text-shadow:0 0 8px #D8B4FE,0 0 16px #D8B4FE}}.terminal-table{background:#1a1a1a;font-family:Courier New,monospace;color:#d8b4fe;border:none}.terminal-table th,.terminal-table td{border-bottom:1px dashed #D8B4FE;padding:8px}.terminal-table thead{background:#2d2d2d}.coin-pulse{animation:coinGlow 1.5s infinite ease-in-out}@keyframes coinGlow{0%,to{text-shadow:0 0 5px #D8B4FE,0 0 10px #D8B4FE;color:#d8b4fe}50%{text-shadow:0 0 12px #E9D8FD,0 0 20px #E9D8FD,0 0 28px #E9D8FD;color:#e9d8fd}}.glitch-hover:hover{animation:glitchEffect .2s}@keyframes glitchEffect{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(2px,-2px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}to{transform:translate(0)}}.tab-nav{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.tab-btn{position:relative;padding:10px 18px;min-width:90px;background:#d8b4fe0d;border:none;color:#d8b4fe;font-family:Courier New,monospace;font-size:13px;font-weight:500;cursor:pointer;transition:color .4s,background .4s;text-align:center}.tab-btn:before,.tab-btn:after{content:"";position:absolute;width:8px;height:8px;transition:all .4s ease}.tab-btn:before{top:-1px;left:-1px;border-top:1px solid #D8B4FE;border-left:1px solid #D8B4FE}.tab-btn:after{bottom:-1px;right:-1px;border-bottom:1px solid #D8B4FE;border-right:1px solid #D8B4FE}.tab-btn:hover{color:#e9d8fd;background:#d8b4fe1a;text-shadow:0 0 8px rgba(216,180,254,.6)}.tab-btn:hover:before,.tab-btn:hover:after{width:calc(100% + 2px);height:calc(100% + 2px);box-shadow:0 0 8px #d8b4fe66}.tab-btn.active{color:#e9d8fd;background:#d8b4fe1f;text-shadow:0 0 8px rgba(216,180,254,.6);overflow:hidden;border:1px solid #D8B4FE;box-shadow:0 0 10px #d8b4fe66}.tab-btn.active:before,.tab-btn.active:after{width:calc(100% + 2px);height:calc(100% + 2px);box-shadow:0 0 10px #d8b4fe80}.tab-btn .scan-line{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(216,180,254,.15),transparent);z-index:0;display:none}.tab-btn.active .scan-line{display:block;animation:scanLine 4s infinite linear}.tab-btn span{position:relative;z-index:1}.tab-button{background:none;border:1px solid #D8B4FE;color:#d8b4fe;padding:.5rem 1rem;cursor:pointer;font-size:.875rem;border-radius:.25rem;transition:color .3s,text-shadow .3s,box-shadow .3s;position:relative;overflow:hidden}.tab-button:hover{color:#e9d8fd;text-shadow:0 0 12px #D8B4FE,0 0 20px #D8B4FE;box-shadow:0 0 10px #d8b4fe99}.tab-button.active{color:#e9d8fd;text-shadow:0 0 12px #D8B4FE,0 0 20px #D8B4FE;box-shadow:0 0 12px #d8b4fecc}.tab-button.active:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(216,180,254,.4),transparent);animation:scanLine 3s infinite linear;z-index:0}.tab-button span{position:relative;z-index:1}.tab-button.active:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:#d8b4fe;animation:tabPulse 2s infinite ease-in-out}@keyframes scanLine{0%{left:-100%}to{left:100%}}@keyframes tabPulse{0%,to{opacity:.7}50%{opacity:1}}.bg-gray-800.nav-container{position:relative;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border-radius:12px;border:none;overflow:hidden;box-shadow:inset 0 0 40px #d8b4fe1a,0 0 20px #d8b4fe33,0 8px 32px #000c}.bg-gray-800.nav-container:before{content:"";position:absolute;inset:0;border-radius:12px;padding:3px;background:linear-gradient(140deg,#d8b4fee6,#a78bfa80 12%,#c8aaf0cc 22%,#8c6ec866 38%,#b496e6b3 55%,#9678d273,#d2affad9,#d8b4fee6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.bg-gray-800.nav-container:after{content:"";position:absolute;inset:0;border-radius:12px;pointer-events:none;z-index:0;background:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(255,255,255,.03) 4px,rgba(255,255,255,.03) 5px),linear-gradient(-45deg,transparent 0%,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%,transparent 100%)}.tab-content{display:none}.tab-content.active{display:block}.progress-bar{width:100%;height:10px;background-color:#1a1a1a;border-radius:5px}.progress{height:100%;background-color:#4caf50;border-radius:5px;transition:width .3s ease-in-out}.progress-bar-new{position:relative;height:16px;background:#141419e6;border-radius:3px;overflow:hidden;border:1px solid rgba(80,80,90,.5)}.progress-bar-new:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent,transparent 2px,rgba(0,0,0,.12) 2px,rgba(0,0,0,.12) 4px);z-index:2;pointer-events:none}.progress-fill-new{height:100%;position:relative;transition:width .3s ease}.progress-fill-cyan{background:linear-gradient(180deg,#78fff0f2,#00d2be,#00b4a0 50%,#008c78);box-shadow:0 0 12px #00dcc899}.progress-fill-purple{background:linear-gradient(180deg,#e8c8fff2,#d8b4fe,#a78bfa 50%,#8b5cf6);box-shadow:0 0 12px #a78bfa99}.terminal-table-section{padding:16px 24px;margin-bottom:16px}.inner-panel{position:relative;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border-radius:12px;padding:24px;margin-bottom:24px;border:none;overflow:hidden;box-shadow:inset 0 0 40px #d8b4fe1a,0 0 20px #d8b4fe33,0 8px 32px #000c}.inner-panel:before{content:"";position:absolute;inset:0;border-radius:12px;padding:3px;background:linear-gradient(140deg,#d8b4fee6,#a78bfa80 12%,#c8aaf0cc 22%,#8c6ec866 38%,#b496e6b3 55%,#9678d273,#d2affad9,#d8b4fee6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.inner-panel:after{content:"";position:absolute;inset:0;border-radius:12px;pointer-events:none;z-index:0;background:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(255,255,255,.035) 4px,rgba(255,255,255,.035) 5px),linear-gradient(-45deg,transparent 0%,transparent 30%,rgba(216,180,254,.06) 50%,transparent 70%,transparent 100%)}.inner-panel>*{position:relative;z-index:1}.panel-highlight{position:absolute;bottom:0;left:0;right:0;height:2px;border-radius:0 0 12px 12px;pointer-events:none;z-index:2;background:radial-gradient(ellipse 25% 100% at 18% 50%,rgba(255,255,255,.8) 0%,transparent 100%),radial-gradient(ellipse 20% 100% at 50% 50%,rgba(255,255,255,.9) 0%,transparent 100%),radial-gradient(ellipse 25% 100% at 82% 50%,rgba(255,255,255,.8) 0%,transparent 100%)}.terminal-table .status-indicator{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.terminal-table .active-status{background-color:#4caf50}.terminal-table .inactive-status{background-color:#f44336}.neon-table-hover:hover{box-shadow:0 0 16px #d8b4fecc,0 0 24px #d8b4fe80;transition:box-shadow .3s ease;animation:hoverPulse 1.5s infinite ease-in-out}.neon-subtitle{color:#d8b4fe;font-weight:700}.matrix-hover{transition:opacity .3s}.matrix-hover:hover{opacity:.5}.loading-indicator{animation:neonBlink 1.5s infinite}@keyframes neonBlink{0%,to{opacity:1}50%{opacity:.7}}.neon-select{background-color:#1a1a1a;color:#d8b4fe;border:1px solid #D8B4FE;transition:all .3s}.neon-select:hover{box-shadow:0 0 10px #d8b4fe}.hidden{display:none}.kda-fee-dropdown{background-color:#1f2937;color:#d8b4fe;border:1px solid #D8B4FE;border-radius:.25rem;padding:.25rem 1.5rem .25rem .5rem;font-size:.75rem;cursor:pointer;transition:all .3s ease;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23D8B4FE' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .4rem center;min-width:70px}.kda-fee-dropdown:hover{box-shadow:0 0 8px #d8b4fe99;background-color:#2d3748}.kda-fee-dropdown:focus{outline:none;box-shadow:0 0 12px #d8b4fecc}.kda-fee-dropdown option{background-color:#1f2937;color:#d8b4fe}.kda-fee-dropdown-mobile{background-color:#1f2937;color:#d8b4fe;border:1px solid rgba(216,180,254,.5);border-radius:.25rem;padding:.15rem 1rem .15rem .3rem;font-size:.65rem;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='%23D8B4FE' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .25rem center;min-width:50px}.kda-fee-dropdown-mobile option{background-color:#1f2937;color:#d8b4fe}.auto-connect-checkbox{width:14px;height:14px;accent-color:#D8B4FE;cursor:pointer}.auto-connect-label:hover .auto-connect-checkbox{box-shadow:0 0 6px #d8b4fe99}.language-dropdown{background-color:#1f2937;color:#d8b4fe;border:1px solid #D8B4FE;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;cursor:pointer;transition:all .3s ease}.language-dropdown:hover{box-shadow:0 0 8px #d8b4fe99;background-color:#2d3748}.language-dropdown:focus{outline:none;box-shadow:0 0 12px #d8b4fecc}.language-dropdown option{background-color:#1f2937;color:#d8b4fe}.language-dropdown-mobile{background-color:#1f2937;color:#d8b4fe;border:1px solid rgba(216,180,254,.5);border-radius:.25rem;padding:.15rem .3rem;font-size:.75rem;cursor:pointer}.language-dropdown-mobile option{background-color:#1f2937;color:#d8b4fe}.info-card{background:#1a1a1a;padding:1rem;border:1px solid #D8B4FE;border-radius:.5rem;box-shadow:0 0 8px #d8b4fe66;margin-bottom:1rem}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.info-item{display:flex;flex-direction:column;gap:.25rem}.info-label{color:#d8b4fe;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;opacity:.8}.info-value{color:#e9d8fd;font-size:.875rem;word-break:break-all}.info-value.pulse{animation:coinGlow 1.5s infinite ease-in-out}.action-btn-group{display:flex;gap:.5rem;margin-top:.5rem}.action-btn-group .neon-btn{flex:1;padding:.5rem;font-size:.75rem}.cluster-btn-group{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.cluster-btn-group .neon-btn{padding:.5rem .75rem;font-size:.75rem}.cluster-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem}.cluster-input-item{display:flex;flex-direction:column}.cluster-input-item label{color:#d8b4fe;font-size:.75rem;margin-bottom:.25rem}.cluster-input-item input,.cluster-input-item textarea{background:#1a1a1a;border:1px solid #D8B4FE;color:#e9d8fd;padding:.5rem;border-radius:.25rem;font-size:.875rem}.player-account-card{background:#1a1a1a;padding:1rem;border:1px solid #D8B4FE;border-radius:.5rem;box-shadow:0 0 8px #d8b4fe66;margin-bottom:1rem}.player-account-card .item{margin-bottom:.5rem;color:#d8b4fe;display:flex;justify-content:space-between;align-items:center}.player-account-card .item span{flex-grow:1;font-size:1rem;font-family:Courier New,monospace}.player-account-card .item span.value-pulse{animation:coinGlow 1.5s infinite ease-in-out}.stats-layout{display:grid;grid-template-columns:400px 1fr;gap:24px;align-items:center}.stats-image{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px}.stats-image img{width:100%;max-width:380px;height:auto;filter:drop-shadow(0 0 20px rgba(216,180,254,.4));animation:statsImageFloat 4s ease-in-out infinite}.stats-image-label{margin-top:12px;font-size:11px;color:#d8b4fe;text-transform:uppercase;letter-spacing:2px;font-family:var(--font-orbitron);text-shadow:0 0 10px rgba(216,180,254,.5)}@keyframes statsImageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.stats-list{display:flex;flex-direction:column;gap:8px}.global-stats-card .stat-item{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#1e1e23cc;border:1px solid rgba(216,180,254,.15);border-radius:6px;color:#d8b4fe;font-size:14px;transition:all .2s ease}.global-stats-card .stat-item:hover{background:#282832e6;border-color:#d8b4fe4d;transform:translate(4px)}.stat-icon{font-size:18px;width:24px;text-align:center}.stat-label{flex:1;font-weight:500;color:#9ca3af}.stat-value{font-weight:700;color:#e9d8fd;font-family:var(--font-orbitron);text-shadow:0 0 8px rgba(216,180,254,.3)}@media(max-width:768px){.stats-layout{grid-template-columns:1fr}.stats-image{order:-1}.stats-image img{width:240px}}#dashboard-recent-logs{font-size:.75rem}@media(max-width:640px){.terminal-table{display:block;overflow-x:auto}.terminal-table tr{display:block;margin-bottom:1rem;border-bottom:1px dashed #D8B4FE}.terminal-table td,.terminal-table th{display:flex;justify-content:space-between;padding:.5rem;font-size:1rem}.terminal-table td:before,.terminal-table th:before{content:attr(data-label);font-weight:700;margin-right:.5rem;color:#d8b4fe}.terminal-table td,.terminal-table th{border-bottom:none!important}.terminal-table thead{display:none}.flex.space-x-2,.flex.space-x-4{flex-direction:column;gap:.5rem;width:100%}.neon-btn{padding:.4rem .75rem;font-size:.8rem;min-height:36px;max-width:fit-content}header{flex-direction:column;align-items:flex-start;padding:1rem}header .flex.items-center.space-x-4{width:100%;flex-direction:column;gap:.5rem}header .text-sm{margin-top:.5rem;width:100%;text-align:center}nav.flex.flex-wrap.gap-2{flex-direction:column;align-items:flex-start}.tab-button{padding:.75rem 1rem;font-size:.875rem;width:100%;text-align:left;min-height:44px}.terminal-table td,.terminal-table th{word-wrap:break-word;max-width:100%}#hardware-table td:nth-child(4),#computer-details-table td:nth-child(3){font-size:.9rem}.loading-indicator{font-size:.9rem}.dashboard-stats{grid-template-columns:1fr;gap:1rem}.global-stats-card .stat-item{font-size:.75rem;padding:8px 10px;gap:8px}.stat-icon{font-size:14px;width:20px}.stat-label,.stat-value{font-size:.75rem}.player-account-card .item{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:center}.player-account-card .item button{margin-top:0;width:auto;padding:.3rem .6rem;font-size:.75rem;min-height:32px}.info-grid,.cluster-input-grid{grid-template-columns:1fr}}#protection-bonus{width:100%;max-width:4rem}#clusters-table td,#clusters-table th{padding:.5rem .75rem}#clusters-table .neon-btn{padding:.25rem .5rem;font-size:.75rem}#clusters-table tr{vertical-align:middle}#cluster-members-table td,#cluster-members-table th{text-align:center}#cluster-members-table .flex.justify-center{justify-content:center}#cluster-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}#cluster-actions .neon-btn{padding:.25rem .75rem;font-size:.875rem;flex-shrink:0}#cluster-actions button{margin-bottom:0}.neon-border{border:1px solid #D8B4FE;box-shadow:0 0 12px #d8b4fe99,0 0 20px #d8b4fe4d}.neon-btn{box-shadow:0 0 8px #d8b4fe66;position:relative}.neon-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:-1;animation:randomGlitch 10s infinite linear}@keyframes randomGlitch{0%,90%,to{transform:none}5%{transform:translate(-2px,2px) rotate(.5deg)}15%{transform:translate(2px,-2px) rotate(-.5deg)}25%{transform:translateY(1px) scale(1.01)}}.neon-btn:hover:not(:disabled){box-shadow:0 0 16px #d8b4fecc,0 0 24px #d8b4fe80}.chain-line{animation:none;stroke-dasharray:50;stroke-dashoffset:0;opacity:.5}.chain-circle{animation:none}.chain-node{animation:none;opacity:.7}@keyframes pulseLine{0%,to{stroke-dashoffset:0;opacity:.3}50%{stroke-dashoffset:100;opacity:.8}}@keyframes rotateCircle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes nodePulse{0%,to{r:5;opacity:.5}50%{r:8;opacity:1}}@keyframes wavePulse{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.1);opacity:.4}}#progress-modal{animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#progress-modal .neon-border{border:1px solid #D8B4FE;box-shadow:0 0 12px #d8b4fe99,0 0 20px #d8b4fe4d}#progress-modal .neon-subtitle{color:#d8b4fe}#progress-modal .progress{transition:width .3s ease-in-out}#progress-modal .neon-btn:hover:not(:disabled){box-shadow:0 0 16px #d8b4fecc,0 0 24px #d8b4fe80}.details-row td{background-color:#1a1a2e!important;padding:10px;border-top:1px solid #2a2a4e;color:#e0e0e0}.details-content{font-size:.9em;line-height:1.5}.details-content strong{color:#00ffea}.computer-cards-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px;padding:20px;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border:none;border-radius:12px;margin-bottom:32px;overflow:hidden;box-shadow:inset 0 0 40px #d8b4fe1a,0 0 20px #d8b4fe33,0 8px 32px #000c}.computer-cards-grid:before{content:"";position:absolute;inset:0;border-radius:12px;padding:3px;background:linear-gradient(140deg,#d8b4fee6,#a78bfa80 12%,#c8aaf0cc 22%,#8c6ec866 38%,#b496e6b3 55%,#9678d273,#d2affad9,#d8b4fee6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.computer-cards-grid:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(216,180,254,.015) 2px,rgba(216,180,254,.015) 4px);pointer-events:none;z-index:1}.computer-cards-grid>.panel-highlight{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(216,180,254,.3) 50%,transparent 100%);z-index:2;pointer-events:none}.computer-card{background:linear-gradient(135deg,#1f2937,#111827);border:3px solid #D8B4FE;padding:16px 16px 12px;cursor:pointer;transition:all .3s ease;position:relative;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;border-radius:8px;box-shadow:0 4px 12px #00000080}.computer-card:hover{border-color:#a78bfa;transform:translateY(-8px);box-shadow:0 8px 24px #a78bfa66,0 0 30px #d8b4fe4d}.computer-card.selected{border-color:#4caf50;background:linear-gradient(135deg,#2d3748,#1a202c);box-shadow:0 0 30px #4caf5080,0 8px 24px #4caf504d;animation:selectedPulse 2s infinite}@keyframes selectedPulse{0%,to{box-shadow:0 0 30px #4caf5080,0 8px 24px #4caf504d}50%{box-shadow:0 0 40px #4caf50b3,0 8px 30px #4caf5080}}.computer-sprite{width:120px;height:auto;animation:computerIdle 3s ease-in-out infinite;filter:drop-shadow(3px 3px 0 rgba(0,0,0,.4));-webkit-user-select:none;user-select:none;margin-top:8px;margin-bottom:4px}.computer-sprite img{width:100%;height:auto}@keyframes computerIdle{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.05)}}.computer-name{font-size:12px;font-weight:700;color:#d8b4fe;text-align:center;word-break:break-word;text-shadow:0 2px 4px rgba(0,0,0,.5);font-family:Courier New,monospace;letter-spacing:.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.computer-ip{font-size:10px;color:#a78bfa;text-align:center;font-family:Courier New,monospace;opacity:.9}.computer-card-buttons{display:flex;gap:8px;margin-top:auto;padding-top:8px;width:100%}.computer-card-buttons .tech-button{flex:1;padding:6px 4px;font-size:9px;min-width:0;justify-content:center;box-shadow:inset 0 1px 1px #ffffff40,inset 0 2px 3px #fff3,inset 0 -2px 3px #00000080,inset 0 -4px 6px hsla(var(--highlight-color),80%,30%,.4),0 2px 4px #0000004d}.computer-status-icons{position:absolute;top:8px;left:10px;display:flex;gap:4px;font-size:14px;z-index:5}.computer-status-icons span{filter:drop-shadow(0 0 4px rgba(255,255,255,.5))}.computer-status{position:absolute;top:12px;right:12px;width:16px;height:16px;border-radius:50%;border:2px solid #1F2937;box-shadow:0 0 10px currentColor}.computer-status.ready{background:#4caf50;animation:statusReady 2s infinite}.computer-status.disabled{background:#9e9e9e;animation:statusDisabled 3s infinite}.computer-status.listed{background:orange;animation:statusListed 2s infinite}.computer-status.rootkit{background:#ef4444;animation:statusRootkit .5s infinite}@keyframes statusRootkit{0%,to{opacity:1;box-shadow:0 0 15px #ef4444,0 0 30px #dc2626}50%{opacity:.5;box-shadow:0 0 5px #ef4444}}@keyframes statusListed{0%,to{opacity:1;box-shadow:0 0 10px orange}50%{opacity:.7;box-shadow:0 0 15px orange}}@keyframes statusReady{0%,to{opacity:1;box-shadow:0 0 10px #4caf50}50%{opacity:.6;box-shadow:0 0 5px #4caf50}}@keyframes statusDisabled{0%,to{opacity:.3}50%{opacity:.5}}.computer-status-indicator{margin-top:6px;display:flex;flex-direction:column;align-items:center;gap:2px;width:100%}.computer-status-indicator .status-item{font-size:10px;font-weight:600;display:flex;align-items:center;gap:3px;padding:2px 6px;background:#0006;border-radius:4px;text-shadow:0 0 4px currentColor}.computer-cards-placeholder{grid-column:1 / -1;text-align:center;padding:48px;color:#6b7280;font-size:14px}.computer-card-actions{display:flex;gap:8px;margin-top:10px;justify-content:center}.computer-action-btn{width:36px;height:36px;border-radius:8px;border:1px solid rgba(216,180,254,.4);background:#1e1e32cc;color:#d8b4fe;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.computer-action-btn:hover:not(:disabled){background:#a78bfa4d;border-color:#d8b4fe;box-shadow:0 0 12px #d8b4fe66;transform:translateY(-2px)}.computer-action-btn:disabled{opacity:.4;cursor:not-allowed}.computer-action-btn .action-icon{font-size:16px;font-weight:700}.computer-cards-placeholder-icon{font-size:64px;margin-bottom:20px;opacity:.3}@media(max-width:640px){.computer-cards-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;padding:12px}.computer-sprite{font-size:40px}.computer-name{font-size:11px}.computer-ip{font-size:9px}}.details-section{position:relative;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border-radius:12px;padding:24px;margin-bottom:24px;border:none;overflow:hidden;box-shadow:inset 0 0 40px #d8b4fe1a,0 0 20px #d8b4fe33,0 8px 32px #000c}.details-section:before{content:"";position:absolute;inset:0;border-radius:12px;padding:3px;background:linear-gradient(140deg,#d8b4fee6,#a78bfa80 12%,#c8aaf0cc 22%,#8c6ec866 38%,#b496e6b3 55%,#9678d273,#d2affad9,#d8b4fee6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.details-section:after{content:"";position:absolute;inset:0;border-radius:12px;pointer-events:none;z-index:0;background:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(255,255,255,.035) 4px,rgba(255,255,255,.035) 5px),linear-gradient(-45deg,transparent 0%,transparent 30%,rgba(216,180,254,.06) 50%,transparent 70%,transparent 100%)}.details-section>*{position:relative;z-index:1}.details-section-header{font-size:18px;font-weight:700;color:#d8b4fe;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;padding-bottom:12px;border-bottom:2px solid #D8B4FE;text-shadow:0 0 10px rgba(216,180,254,.8),0 0 20px rgba(216,180,254,.4)}.details-ip-display{background:#141419f2;border:1px solid #D8B4FE;border-radius:8px;padding:12px 16px;margin-bottom:8px;font-size:16px;color:#d8b4fe;text-align:center;box-shadow:0 0 10px #d8b4fe33;position:relative;z-index:2;isolation:isolate}.details-protection-display{background:#d8b4fe0d;border:1px solid rgba(216,180,254,.3);border-radius:8px;padding:8px 16px;margin-bottom:20px;font-size:14px;color:#d8b4fe;text-align:center;box-shadow:0 0 10px #d8b4fe1a}.backup-section{border-radius:8px;padding:12px 16px;margin-bottom:20px;background:#d8b4fe0d;border:1px solid rgba(216,180,254,.3);box-shadow:0 0 10px #d8b4fe1a}.backup-header{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:10px;color:#d8b4fe}.backup-restore-section .backup-header,.backup-create-section .backup-header{color:#d8b4fe}.backup-icon{font-size:16px}.backup-buttons{display:flex;gap:8px}.backup-restore-button,.backup-create-button{flex:1}.backup-countdown{display:flex;flex-direction:column;gap:6px}.backup-progress-bar{height:6px;background:#d8b4fe33;border-radius:3px;overflow:hidden}.backup-progress-fill{height:100%;background:linear-gradient(90deg,#a78bfa,#d8b4fe);border-radius:3px;transition:width 1s linear}.backup-time-remaining{font-size:12px;color:#9ca3af;text-align:center}.component-row{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;margin-bottom:8px;background:#1a1a1a;border:1px solid rgba(216,180,254,.2);border-radius:8px;transition:all .3s ease;position:relative}.component-row:hover{background:#222;border-color:#d8b4fe;transform:translateY(-2px);box-shadow:0 4px 12px #d8b4fe4d,0 0 20px #d8b4fe33}.component-row:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:60%;background:linear-gradient(180deg,#d8b4fe,#a78bfa);border-radius:0 4px 4px 0;opacity:0;transition:opacity .3s ease}.component-row:hover:before{opacity:1}.component-row-with-progress{flex-direction:column;align-items:stretch}.component-main-info{display:flex;align-items:center;justify-content:space-between;width:100%}.component-info{display:flex;align-items:center;gap:16px;flex:1}.component-name{font-size:15px;font-weight:700;color:#e0e0e0;min-width:120px}.component-level{font-size:14px;color:#d8b4fe;font-weight:600;min-width:60px}.tech-button{--border-radius: 4px;--padding: 4px;--transition: .4s;--button-color: #101010;--highlight-color: 280deg;position:relative;-webkit-user-select:none;user-select:none;display:inline-flex;justify-content:center;align-items:center;padding:.5em 1.2em;font-size:1em;font-weight:500;font-family:Courier New,monospace;background-color:var(--button-color);box-shadow:inset 0 1px 1px #fff3,inset 0 2px 2px #ffffff26,inset 0 4px 4px #ffffff1a,inset 0 8px 8px #ffffff0d,inset 0 16px 16px #ffffff0d,inset 0 -2px 4px #0006,inset 0 -4px 8px #0000004d,inset 0 -6px 12px hsla(var(--highlight-color),80%,30%,.3),0 -1px 1px #00000005,0 -2px 2px #00000008,0 -4px 4px #0000000d,0 -8px 8px #0000000f,0 -16px 16px #00000014;border:solid 1px rgba(255,255,255,.13);border-radius:var(--border-radius);cursor:pointer;color:#ffffffd9;transition:box-shadow var(--transition),border var(--transition),background-color var(--transition),color var(--transition),text-shadow var(--transition)}.tech-button:before{content:"";position:absolute;top:calc(0px - var(--padding));left:calc(0px - var(--padding));width:calc(100% + var(--padding) * 2);height:calc(100% + var(--padding) * 2);border-radius:calc(var(--border-radius) + var(--padding));pointer-events:none;background-image:linear-gradient(0deg,#0004,#000a);z-index:0;transition:box-shadow var(--transition),filter var(--transition);box-shadow:1px 1px 1px #ffffff21,2px 2px 2px #ffffff12,-1px -1px 1px #00000021,-2px -2px 2px #00000012}.tech-button:after{content:"";position:absolute;top:5px;right:5px;width:5px;height:5px;border-radius:50%;background:#4ade80;box-shadow:0 0 4px #4ade80,0 0 8px #4ade80;z-index:3;animation:ledPulse 2s ease-in-out infinite}@keyframes text-anim{50%{text-shadow:0 0 3px rgba(255,255,255,.53);color:#fff}}@keyframes ledPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes ledPulseFast{0%,to{opacity:1}50%{opacity:.2}}.tech-button.reboot-button:after{animation:ledPulseFast .3s ease-in-out infinite;background:#fbbf24;box-shadow:0 0 6px #fbbf24,0 0 12px #fbbf24}.tech-button:hover{border:solid 1px hsla(var(--highlight-color),100%,80%,.4);color:#fff;text-shadow:0 0 8px hsla(var(--highlight-color),100%,80%,.6)}.tech-button:hover:before{box-shadow:1px 1px 2px #fff3,2px 2px 4px #ffffff1a,-1px -1px 2px #0003,-2px -2px 4px #0000001a}.tech-button:active{border:solid 1px hsla(var(--highlight-color),100%,80%,.7);background-color:hsla(var(--highlight-color),50%,20%,.5);text-shadow:0 0 1px hsla(var(--highlight-color),100%,90%,.9);animation:none;color:#fff}.tech-button:active:before{box-shadow:1px 1px 2px #ffffff45,2px 2px 4px #ffffff21,-1px -1px 2px #0003,-2px -2px 4px #0000001a}.tech-button:disabled{opacity:.4;cursor:not-allowed;animation:none;color:#fff6}.tech-button:disabled:hover{border:solid 1px rgba(255,255,255,.13);color:#fff6;text-shadow:none}.tech-button:disabled:hover:before{box-shadow:1px 1px 1px #ffffff21,2px 2px 2px #ffffff12,-1px -1px 1px #00000021,-2px -2px 2px #00000012}.tech-button:disabled:after{background:#666;box-shadow:none;animation:none}.tech-button-danger{--highlight-color: 0deg}.tech-button-danger:after{background:#fbbf24;box-shadow:0 0 6px #fbbf24,0 0 12px #fbbf24}.details-progress-container{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;padding:8px 12px;background:#0000004d;border-radius:6px}.details-progress-status{width:100%;font-size:11px;color:#a78bfa;font-family:Courier New,monospace;text-shadow:0 0 8px rgba(167,139,250,.5);text-align:center}.details-progress-bar{position:relative;flex:1;height:16px;background:#141419e6;border-radius:3px;overflow:hidden;border:1px solid rgba(80,80,90,.5)}.details-progress-bar:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,transparent,transparent 2px,rgba(0,0,0,.12) 2px,rgba(0,0,0,.12) 4px);z-index:2;pointer-events:none}.details-progress-fill{height:100%;background:linear-gradient(180deg,#e8c8fff2,#d8b4fe,#a78bfa 50%,#8b5cf6);border-radius:3px;transition:width .3s ease;box-shadow:0 0 12px #a78bfa99}.details-progress-time{font-size:12px;color:#d8b4fe;min-width:90px;text-align:right}@media(max-width:768px){.details-section{padding:16px;margin-bottom:16px}.details-section-header{font-size:16px;margin-bottom:16px;padding-bottom:10px}.component-row{padding:10px 12px;margin-bottom:6px}.component-info{gap:12px}.component-name{font-size:14px;min-width:100px}.component-level{font-size:13px;min-width:50px}.tech-button{padding:7px 16px;font-size:12px}.details-progress-container{gap:8px;padding:6px 10px}.details-progress-time{font-size:11px;min-width:80px}}@media(max-width:480px){.details-section{padding:12px}.component-row{padding:8px 10px}.tech-button{padding:6px 14px;font-size:11px}}.attack-selection-container{position:relative;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border-radius:12px;padding:24px;margin-bottom:24px;border:none;overflow:hidden;box-shadow:inset 0 0 40px #d8b4fe1a,0 0 20px #d8b4fe33,0 8px 32px #000c}.attack-selection-container:before{content:"";position:absolute;inset:0;border-radius:12px;padding:3px;background:linear-gradient(140deg,#d8b4fee6,#a78bfa80 12%,#c8aaf0cc 22%,#8c6ec866 38%,#b496e6b3 55%,#9678d273,#d2affad9,#d8b4fee6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.attack-selection-container:after{content:"";position:absolute;inset:0;border-radius:12px;pointer-events:none;z-index:0;background:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(255,255,255,.035) 4px,rgba(255,255,255,.035) 5px),linear-gradient(-45deg,transparent 0%,transparent 30%,rgba(216,180,254,.06) 50%,transparent 70%,transparent 100%)}.attack-selection-container>*{position:relative;z-index:1}.attack-form-group{margin-bottom:20px}.attack-form-label{display:block;font-size:14px;font-weight:700;color:#d8b4fe;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.attack-select{width:100%;padding:12px 16px;background:#1a1a1a;border:2px solid #D8B4FE;border-radius:8px;color:#e0e0e0;font-family:Courier New,monospace;font-size:14px;cursor:pointer;transition:all .3s ease;box-shadow:inset 0 0 10px #d8b4fe1a,0 0 10px #d8b4fe33}.attack-select:hover{border-color:#a78bfa;background:#222;box-shadow:inset 0 0 15px #d8b4fe26,0 0 15px #d8b4fe4d}.attack-select:focus{outline:none;border-color:#a78bfa;box-shadow:inset 0 0 15px #d8b4fe33,0 0 20px #a78bfa80}.attack-select option{background:#1a1a1a;color:#e0e0e0;padding:10px}.attack-button-container{display:flex;justify-content:flex-end;margin-top:24px}.attack-cooldown-card{background:#1a1a1a;border:1px solid rgba(216,180,254,.2);border-radius:8px;padding:16px;margin-bottom:12px;transition:all .3s ease}.attack-cooldown-card:hover{background:#222;border-color:#d8b4fe;transform:translateY(-2px);box-shadow:0 4px 12px #d8b4fe4d,0 0 20px #d8b4fe33}.attack-cooldown-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.attack-cooldown-info{font-size:14px;color:#e0e0e0}.attack-cooldown-weapon{font-size:13px;color:#d8b4fe;font-weight:600}.attack-cooldown-ready{background:#4caf501a;border-color:#4caf504d}.attack-cooldown-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:12px}@media(max-width:768px){.attack-selection-container{padding:16px}.attack-form-group{margin-bottom:16px}.attack-select{padding:10px 12px;font-size:13px}.attack-button-container{margin-top:20px}.attack-cooldown-card{padding:12px}.attack-cooldown-header{flex-direction:column;align-items:flex-start}.attack-cooldown-actions{flex-direction:column;width:100%}.attack-cooldown-actions .tech-button{width:100%;justify-content:center}}.cluster-form-container{position:relative;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border-radius:12px;padding:24px;margin-bottom:24px;border:none;overflow:hidden;box-shadow:inset 0 0 40px #d8b4fe1a,0 0 20px #d8b4fe33,0 8px 32px #000c}.cluster-form-container:before{content:"";position:absolute;inset:0;border-radius:12px;padding:3px;background:linear-gradient(140deg,#d8b4fee6,#a78bfa80 12%,#c8aaf0cc 22%,#8c6ec866 38%,#b496e6b3 55%,#9678d273,#d2affad9,#d8b4fee6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cluster-form-container:after{content:"";position:absolute;inset:0;border-radius:12px;pointer-events:none;z-index:0;background:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(255,255,255,.035) 4px,rgba(255,255,255,.035) 5px),linear-gradient(-45deg,transparent 0%,transparent 30%,rgba(216,180,254,.06) 50%,transparent 70%,transparent 100%)}.cluster-form-container>*{position:relative;z-index:1}.cluster-info-header{margin-bottom:16px}.cluster-info-title{font-size:1.5rem;font-weight:700;color:#d8b4fe;margin:0;text-shadow:0 0 10px rgba(216,180,254,.5)}.cluster-info-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.cluster-badge{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:4px;font-size:13px;font-weight:600;border:1px solid;position:relative;z-index:1}.cluster-badge:before,.cluster-badge:after{display:none!important}.cluster-badge-owner{background:#9333ea26;border-color:#9333ea;color:#d8b4fe}.cluster-badge-members{background:#3b82f626;border-color:#3b82f6;color:#93c5fd}.cluster-badge-protection{background:#22c55e26;border-color:#22c55e;color:#86efac}.cluster-badge-fee{background:#eab30826;border-color:#eab308;color:#fde047}.cluster-info-description{margin-bottom:16px}.cluster-info-text{color:#a1a1aa;font-size:14px;line-height:1.6;margin:0;padding:12px 16px;background:#0000004d;border-radius:8px;border-left:3px solid #D8B4FE}.cluster-info-links{display:flex;flex-wrap:wrap;gap:12px}.cluster-info-link{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#9333ea1a;border:1px solid #9333EA;border-radius:8px;color:#d8b4fe;text-decoration:none;font-size:13px;transition:all .2s ease}.cluster-info-link:hover{background:#9333ea40;transform:translateY(-2px);box-shadow:0 4px 12px #9333ea4d}.cluster-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.cluster-form-field{display:flex;flex-direction:column}.cluster-form-field.full-width{grid-column:1 / -1}.cluster-form-label{font-size:13px;font-weight:700;color:#d8b4fe;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.cluster-input,.cluster-textarea{width:100%;padding:12px 16px;background:#1a1a1a;border:1px solid #D8B4FE;border-radius:8px;color:#e0e0e0;font-family:Courier New,monospace;font-size:14px;transition:all .3s ease;box-shadow:inset 0 0 5px #d8b4fe1a}.cluster-input:focus,.cluster-textarea:focus{outline:none;border-color:#a78bfa;box-shadow:inset 0 0 8px #d8b4fe26,0 0 8px #a78bfa4d}.cluster-input:disabled,.cluster-textarea:disabled{opacity:.5;cursor:not-allowed}.cluster-textarea{resize:vertical;min-height:80px}.cluster-protection-container{display:flex;align-items:center;gap:12px}.cluster-protection-value{padding:12px 20px;background:#1a1a1a;border:1px solid #D8B4FE;border-radius:8px;color:#d8b4fe;font-family:Courier New,monospace;font-size:16px;font-weight:700;min-width:80px;text-align:center;box-shadow:inset 0 0 5px #d8b4fe1a}.cluster-button-group{display:flex;gap:12px;justify-content:flex-end;margin-top:24px;flex-wrap:wrap}#cluster-actions{display:flex;flex-direction:column;gap:0}.cluster-action-box{background:#1a1a1a;border:1px solid rgba(216,180,254,.3);border-radius:8px;padding:16px;margin-top:16px;width:100%}.cluster-action-box.danger{background:#1a1a1a;border-color:#ef444466}.cluster-action-title{font-size:14px;font-weight:600;color:#d8b4fe;margin-bottom:8px}.cluster-action-box.danger .cluster-action-title{color:#ef4444}.cluster-action-description{font-size:12px;color:#9ca3af;margin-bottom:12px}.cluster-action-content{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cluster-action-content .cluster-input{flex:1;min-width:200px}.cluster-info-container{position:relative;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border-radius:12px;padding:24px;margin-bottom:24px;border:none;overflow:hidden;box-shadow:inset 0 0 40px #d8b4fe1a,0 0 20px #d8b4fe33,0 8px 32px #000c}.cluster-info-container:before{content:"";position:absolute;inset:0;border-radius:12px;padding:3px;background:linear-gradient(140deg,#d8b4fee6,#a78bfa80 12%,#c8aaf0cc 22%,#8c6ec866 38%,#b496e6b3 55%,#9678d273,#d2affad9,#d8b4fee6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cluster-info-container:after{content:"";position:absolute;inset:0;border-radius:12px;pointer-events:none;z-index:0;background:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(255,255,255,.035) 4px,rgba(255,255,255,.035) 5px),linear-gradient(-45deg,transparent 0%,transparent 30%,rgba(216,180,254,.06) 50%,transparent 70%,transparent 100%)}.cluster-info-container>*{position:relative;z-index:1}.cluster-info-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(216,180,254,.2)}.cluster-info-row:last-child{border-bottom:none}.cluster-info-label{font-size:14px;color:#d8b4fe;font-weight:600}.cluster-info-value{font-size:14px;color:#e0e0e0}.cluster-member-card{background:#1a1a1a;border:1px solid rgba(216,180,254,.2);border-radius:8px;padding:16px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}.cluster-member-card:hover{background:#222;border-color:#d8b4fe;transform:translateY(-2px);box-shadow:0 4px 12px #d8b4fe4d,0 0 20px #d8b4fe33}.cluster-member-name{font-size:15px;color:#e0e0e0;font-weight:700}.available-cluster-card{background:#1a1a1a;border:1px solid rgba(216,180,254,.2);border-radius:8px;padding:20px;margin-bottom:16px;transition:all .3s ease}.available-cluster-card:hover{background:#222;border-color:#d8b4fe;transform:translateY(-2px);box-shadow:0 4px 12px #d8b4fe4d,0 0 20px #d8b4fe33}.available-cluster-header{font-size:18px;color:#d8b4fe;font-weight:700;margin-bottom:12px}.available-cluster-info{font-size:13px;color:#e0e0e0;margin-bottom:12px}.available-cluster-description{font-size:13px;color:#a0a0a0;margin-bottom:16px;line-height:1.5}.available-cluster-actions{display:flex;justify-content:flex-end}@media(max-width:768px){.cluster-form-grid{grid-template-columns:1fr;gap:16px}.cluster-form-container,.cluster-info-container{padding:16px}.cluster-button-group{flex-direction:column;gap:8px}.cluster-button-group .tech-button{width:100%;justify-content:center}.cluster-member-card{flex-direction:column;align-items:stretch;gap:12px}.cluster-member-card .tech-button{width:100%;justify-content:center}.cluster-info-row{flex-direction:column;align-items:flex-start;gap:4px}}@media(max-width:480px){.cluster-form-container{padding:12px}.cluster-protection-container{flex-direction:column;align-items:stretch}.cluster-protection-container .tech-button{width:100%;justify-content:center}}.account-layout{display:grid;grid-template-columns:1fr 1fr;gap:24px}.account-left,.account-right{display:flex;flex-direction:column}.balance-item{display:flex;align-items:center;gap:16px;padding:16px;background:#1a1a1a;border:1px solid rgba(216,180,254,.2);border-radius:8px;margin-bottom:12px;transition:all .3s ease}.balance-item:hover{background:#222;border-color:#d8b4fe66}.balance-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.balance-icon img{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(0,220,200,.5))}.balance-content{flex:1;min-width:0}.balance-label{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.balance-value{font-size:20px;font-weight:700;color:#e0e0e0;margin-bottom:8px}.balance-value span{font-size:14px;color:#888;font-weight:400}.balance-actions{display:flex;gap:8px;margin-top:8px}@media(max-width:900px){.account-layout{grid-template-columns:1fr}}.account-card{background:#1a1a1a;border:1px solid rgba(216,180,254,.2);border-radius:8px;padding:16px;margin-bottom:12px;transition:all .3s ease;position:relative}.settings-row-card{background:#2d2d2d80}.settings-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.settings-item{display:flex;align-items:center;gap:8px}.settings-label{font-size:12px;color:#d8b4fe;font-weight:500}@media(max-width:640px){.settings-row{flex-direction:column;align-items:stretch;gap:12px}.settings-item{justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(216,180,254,.1)}.settings-item:last-child{border-bottom:none}}.account-card:hover{background:#222;border-color:#d8b4fe;transform:translateY(-2px);box-shadow:0 4px 12px #d8b4fe4d,0 0 20px #d8b4fe33}.account-card:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:60%;background:linear-gradient(180deg,#d8b4fe,#a78bfa);border-radius:0 4px 4px 0;opacity:0;transition:opacity .3s ease}.account-card:hover:before{opacity:1}.account-card-label{font-size:12px;color:#d8b4fe;text-transform:uppercase;letter-spacing:1px;font-weight:700;margin-bottom:8px}.account-card-content{display:flex;align-items:center;justify-content:space-between;gap:16px}.account-card-value{font-size:15px;color:#e0e0e0;font-weight:600;word-break:break-all;flex:1}.account-card-value.pulse{animation:valuePulse 2s ease-in-out infinite}@keyframes valuePulse{0%,to{color:#e0e0e0}50%{color:#d8b4fe}}@media(max-width:768px){.account-container{padding:16px}.account-card{padding:12px}.account-card-content{gap:12px}.account-card-value{font-size:13px}}@media(max-width:480px){.account-container{padding:12px}.account-card{padding:10px}.account-card-label{font-size:11px}.account-card-value{font-size:12px}}.marketplace-container{position:relative;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border-radius:12px;padding:24px;margin-bottom:24px;border:none;overflow:hidden;box-shadow:inset 0 0 40px #d8b4fe1a,0 0 20px #d8b4fe33,0 8px 32px #000c}.marketplace-container:before{content:"";position:absolute;inset:0;border-radius:12px;padding:3px;background:linear-gradient(140deg,#d8b4fee6,#a78bfa80 12%,#c8aaf0cc 22%,#8c6ec866 38%,#b496e6b3 55%,#9678d273,#d2affad9,#d8b4fee6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.marketplace-container:after{content:"";position:absolute;inset:0;border-radius:12px;pointer-events:none;z-index:0;background:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(255,255,255,.035) 4px,rgba(255,255,255,.035) 5px),linear-gradient(-45deg,transparent 0%,transparent 30%,rgba(216,180,254,.06) 50%,transparent 70%,transparent 100%)}.marketplace-container>*{position:relative;z-index:1}.listing-card{background:#1a1a1a;border:1px solid rgba(216,180,254,.2);border-radius:8px;padding:16px;margin-bottom:12px;transition:all .3s ease;position:relative}.listing-card:hover{background:#222;border-color:#d8b4fe;transform:translateY(-2px);box-shadow:0 4px 12px #d8b4fe4d,0 0 20px #d8b4fe33}.listing-card:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:60%;background:linear-gradient(180deg,#d8b4fe,#a78bfa);border-radius:0 4px 4px 0;opacity:0;transition:opacity .3s ease}.listing-card:hover:before{opacity:1}.listing-header{font-size:14px;font-weight:700;color:#d8b4fe;margin-bottom:8px}.listing-info-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.listing-info-text{font-size:13px;color:#e0e0e0;flex:1}.listing-specs{font-size:13px;color:#a0a0a0;margin-bottom:12px}.listing-actions{display:flex;justify-content:flex-end;gap:8px}.listing-details{margin-top:12px;padding-top:12px;border-top:1px solid rgba(216,180,254,.2);font-size:12px;color:#a0a0a0;line-height:1.6}.listing-details strong{color:#d8b4fe}.details-toggle{background:none;border:none;color:#d8b4fe;font-size:12px;cursor:pointer;padding:4px 8px;text-decoration:underline;transition:color .3s ease}.details-toggle:hover{color:#a78bfa}@media(max-width:768px){.marketplace-container{padding:16px}.listing-card{padding:12px}.listing-info-row{flex-direction:column;align-items:flex-start;gap:8px}.listing-actions{width:100%}.listing-actions .tech-button{flex:1}.listing-info-text,.listing-specs{font-size:12px}}@media(max-width:480px){.marketplace-container{padding:12px}.listing-card{padding:10px}.listing-header{font-size:13px}}.logs-container{position:relative;background:linear-gradient(135deg,#1a1a1a,#0f0f0f);border-radius:12px;padding:24px;border:none;box-shadow:inset 0 0 40px #d8b4fe1a,0 0 20px #d8b4fe33,0 8px 32px #000c}.logs-container:before{content:"";position:absolute;inset:0;border-radius:12px;padding:3px;background:linear-gradient(140deg,#d8b4fee6,#a78bfa80 12%,#c8aaf0cc 22%,#8c6ec866 38%,#b496e6b3 55%,#9678d273,#d2affad9,#d8b4fee6);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.logs-container:after{content:"";position:absolute;inset:0;border-radius:12px;pointer-events:none;z-index:0;background:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(255,255,255,.035) 4px,rgba(255,255,255,.035) 5px),linear-gradient(-45deg,transparent 0%,transparent 30%,rgba(216,180,254,.06) 50%,transparent 70%,transparent 100%)}.logs-container>*{position:relative;z-index:1}.log-card{background:#141419f2;border:1px solid rgba(216,180,254,.2);border-radius:8px;padding:16px;margin-bottom:12px;transition:all .3s ease;position:relative;z-index:2;isolation:isolate}.log-card:hover{background:#222;border-color:#d8b4fe;transform:translateY(-2px);box-shadow:0 4px 12px #d8b4fe4d,0 0 20px #d8b4fe33}.log-card:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:60%;background:linear-gradient(180deg,#d8b4fe,#a78bfa);border-radius:0 4px 4px 0;opacity:0;transition:opacity .3s ease}.log-card:hover:before{opacity:1}.log-card.log-success{background:#141914f2;border-color:#4caf5026}.log-card.log-success:hover{background:#192319fa;border-color:#4caf504d}.log-card.log-success:before{background:linear-gradient(180deg,#4caf50,#388e3c)}.log-card.log-failed{background:#191414f2;border-color:#f4433626}.log-card.log-failed:hover{background:#231919fa;border-color:#f443364d}.log-card.log-failed:before{background:linear-gradient(180deg,#f44336,#d32f2f)}.log-card.log-incoming{background:#191612f2;border-color:#ff980026}.log-card.log-incoming:hover{background:#231e16fa;border-color:#ff98004d}.log-card.log-incoming:before{background:linear-gradient(180deg,#ff9800,#f57c00)}.log-time{font-size:12px;color:#d8b4fe;font-weight:700;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.log-message{font-size:13px;color:#e0e0e0;line-height:1.5}@media(max-width:768px){.logs-container{padding:16px}.log-card{padding:12px}.log-time{font-size:11px}.log-message{font-size:12px}}@media(max-width:480px){.logs-container{padding:12px}.log-card{padding:10px}}.spy-data-table{margin-top:10px;padding:10px;background:#0000004d;border:1px solid rgba(216,180,254,.15);border-radius:6px}.spy-section{display:flex;align-items:center;gap:12px;padding:6px 0;border-bottom:1px solid rgba(216,180,254,.1)}.spy-section:last-child{border-bottom:none}.spy-label{min-width:70px;font-size:11px;color:#d8b4fe;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.spy-grid{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:#e0e0e0}.spy-grid b{color:#fff;font-weight:600}.spy-klv{background:#4caf501a;margin:8px -10px -10px;padding:8px 10px;border-radius:0 0 5px 5px;border-top:1px solid rgba(76,175,80,.2)}.spy-klv-value{font-size:14px;font-weight:700;color:#4caf50}@media(max-width:600px){.spy-section{flex-direction:column;align-items:flex-start;gap:4px}.spy-grid{gap:6px 12px}}.tech-button-sm{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:linear-gradient(180deg,#2a2a2a,#1a1a1a);border:2px solid #D8B4FE;border-radius:6px;color:#d8b4fe;font-family:Courier New,monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:all .2s ease;box-shadow:0 3px 6px #0009,inset 0 1px #ffffff1a,0 0 10px #d8b4fe4d;outline:none}.tech-button-sm:before{content:"";width:4px;height:4px;background:#4caf50;border-radius:50%;box-shadow:0 0 6px #4caf50,0 0 10px #4caf5099,inset 0 0 2px #ffffff80;animation:ledPulse 2s ease-in-out infinite}.tech-button-sm:hover{transform:translateY(-1px);border-color:#a78bfa;box-shadow:0 4px 10px #000c,inset 0 1px #fff3,0 0 20px #a78bfa99,0 0 25px #d8b4fe66}.tech-button-sm:active{transform:translateY(0);box-shadow:0 2px 4px #000c,inset 0 1px 2px #00000080,0 0 10px #d8b4fe66}@media(max-width:768px){.computer-name{font-size:11px;letter-spacing:0px}.computer-ip{font-size:9px}.tech-button-sm{padding:4px 8px;font-size:9px;gap:4px}.tech-button-sm:before{width:3px;height:3px}}@media(max-width:480px){.computer-name{font-size:10px}.computer-ip{font-size:8px}.tech-button-sm{padding:3px 6px;font-size:8px}}.tutorial-navigation{background:#8b5cf61a;padding:15px;border-radius:8px;margin-bottom:20px;position:relative}.tutorial-nav-link{background:#8b5cf633;color:#d8b4fe;padding:8px 14px;border-radius:6px;text-decoration:none;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:500;border:1px solid rgba(168,85,247,.4);transition:all .2s;display:inline-block}.tutorial-nav-link:hover{background:#8b5cf666;border-color:#a855f7;transform:translateY(-1px)}.tutorial-chapter{margin-top:30px;padding-top:20px;border-top:2px solid rgba(139,92,246,.3)}.tutorial-chapter-title{font-size:20px;font-weight:600;color:#a855f7;margin-bottom:20px;text-transform:uppercase;letter-spacing:.5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.tutorial-section{margin-bottom:20px}.tutorial-section-title{font-size:16px;font-weight:600;color:#d8b4fe;margin-bottom:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.tutorial-list{list-style-type:disc;list-style-position:inside;color:#e9d5ff;margin-left:10px;line-height:1.8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px}.tutorial-list li{margin-bottom:8px}.tutorial-list strong{color:#d8b4fe;font-weight:600}.tutorial-info-box{background:#8b5cf626;border-left:3px solid #A855F7;padding:14px;margin:12px 0;border-radius:4px;font-size:13px;color:#e9d5ff;line-height:1.7;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.tutorial-info-box strong{color:#d8b4fe;font-weight:600}.tutorial-weapon,.tutorial-defense-item{background:#8b5cf61a;border:1px solid rgba(168,85,247,.3);padding:14px;margin:12px 0;border-radius:6px}.tutorial-weapon-name,.tutorial-defense-name{font-size:16px;font-weight:600;color:#a855f7;margin-bottom:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}html{scroll-behavior:smooth}#tutorial,.tutorial-chapter{scroll-margin-top:20px}.tutorial-navigation>div:first-child{font-weight:600;color:#d8b4fe;margin-bottom:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px}.tutorial-navigation>div:last-child{display:flex;flex-wrap:wrap;gap:10px}.bounty-banner{background:linear-gradient(90deg,#b91c1c,#dc2626,#b91c1c);background-size:200% 100%;animation:bountyPulse 2s ease-in-out infinite;color:#fff;padding:12px 20px;text-align:center;font-size:14px;font-weight:700;box-shadow:0 4px 15px #b91c1c80;display:flex;align-items:center;justify-content:center;gap:12px}@keyframes bountyPulse{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.bounty-banner .bounty-icon{font-size:18px;animation:bountyShake .5s ease-in-out infinite}@keyframes bountyShake{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.bounty-banner .bounty-text{text-transform:uppercase;letter-spacing:1px}.bounty-banner .bounty-amount{color:#fef08a;font-size:16px}.bounty-banner .bounty-time{color:#fecaca;font-size:12px}.notification-badge{background:#ef4444;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:10px;margin-left:6px;min-width:18px;text-align:center;animation:badgePop .3s ease-out}@keyframes badgePop{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.application-status-banner{padding:12px 16px;border-radius:8px;margin-bottom:16px;font-weight:500;display:flex;align-items:center;gap:8px}.application-status-banner .status-pending{color:#fbbf24}.application-status-banner .status-approved{color:#34d399}.application-status-banner .status-rejected{color:#f87171}.application-status-banner:not(.hidden){background:#8b5cf626;border:1px solid rgba(139,92,246,.3)}.toast-container{position:fixed;top:20px;right:20px;z-index:10000;display:flex;flex-direction:column;gap:10px;pointer-events:none}.game-notification-toast{background:#111827f2;border:1px solid rgba(139,92,246,.5);border-radius:8px;padding:12px 16px;display:flex;align-items:center;gap:10px;min-width:250px;max-width:350px;box-shadow:0 4px 20px #0006;transform:translate(400px);opacity:0;transition:all .3s ease-out;pointer-events:auto}.game-notification-toast.show{transform:translate(0);opacity:1}.game-notification-toast .toast-icon{font-size:18px}.game-notification-toast .toast-message{color:#e9d5ff;font-size:13px;line-height:1.4}.game-notification-toast.toast-warning{border-color:#f59e0b;background:#f59e0b1a}.game-notification-toast.toast-success{border-color:#10b981;background:#10b9811a}.game-notification-toast.toast-error{border-color:#ef4444;background:#ef44441a}.game-notification-toast.toast-info{border-color:#8b5cf6;background:#8b5cf61a}@media(max-width:768px){.bounty-banner{font-size:12px;padding:10px 15px;flex-wrap:wrap}.toast-container{inset:auto 10px 20px}.game-notification-toast{min-width:auto;max-width:none}}.switch{--padding: 3px;position:relative;width:56px;height:26px}.switch:before{content:"";position:absolute;top:calc(0px - var(--padding));left:calc(0px - var(--padding));width:calc(100% + var(--padding) * 2);height:calc(100% + var(--padding) * 2);border-radius:6px;pointer-events:none;background-image:linear-gradient(0deg,#0004,#000a);z-index:-1;box-shadow:1px 1px 1px #ffffff21,2px 2px 2px #ffffff12,-1px -1px 1px #00000021,-2px -2px 2px #00000012}.switch input{display:none}.switch .slider{cursor:pointer;position:relative;width:100%;height:100%;background-color:#080808;transition:all .4s cubic-bezier(.99,.1,.1,.99);border-radius:4px;box-shadow:inset 0 0 1px #000,inset 50px 0 30px -30px #7e04048f;border:1px solid black}.switch .slider-btn{position:absolute;content:"";width:22px;height:20px;border-radius:3px;left:2px;top:2px;background:linear-gradient(to bottom,#333,#242323);border:1px solid #2b2b2b;box-shadow:0 6px 3px 1px #00000026,inset 6px 0 6px -3px #7e04041a;transition:all .4s cubic-bezier(.99,.1,.1,.99);display:flex;align-items:center;justify-content:space-around}.switch .texture{width:1px;height:60%;background-color:#202020ea;box-shadow:-.5px -1px 1px #c0c0c04d,0 1px 2px #0000004d;transition:.25s}.switch .light{width:6px;height:6px;border:1px solid #222121;border-radius:50%;transition:all .4s cubic-bezier(.99,.1,.1,.99);background-color:#e60e0e;box-shadow:0 0 6px 1px #f11c1c}.switch input:checked+.slider{box-shadow:inset 0 0 1px #000,inset -50px 0 30px -30px #014e0499}.switch input:checked+.slider .slider-btn{transform:translate(28px);box-shadow:0 6px 3px 1px #00000026,inset -6px 0 6px -3px #0170041a}.switch input:checked+.slider .slider-btn .light{background-color:#239e04;box-shadow:0 0 6px #39e60e}.switch-disabled{opacity:.5;cursor:not-allowed}.switch-disabled .slider{pointer-events:none}.toggle-row{display:flex;align-items:center;gap:16px;margin-bottom:16px}.toggle-label{color:#e5e7eb;font-size:14px}
