.ipintel-pro-container{margin:80px auto;max-width:600px;padding:2rem;background:#000000bf;border:2px solid #00ffff88;border-radius:8px;font-family:Courier New,Courier,monospace;color:#00f0ff;box-shadow:0 0 12px #00fff7,0 0 30px #00fff766;animation:glow-panel 3s ease-in-out infinite alternate;position:relative}@keyframes glow-panel{0%{box-shadow:0 0 5px #00fff7}to{box-shadow:0 0 25px #00fff7,0 0 40px #00fff744}}.ipintel-pro-header{font-size:1.6rem;font-weight:700;text-align:center;padding-bottom:1rem;color:#0ff;text-shadow:0 0 10px #00ffff88;border-bottom:1px solid #00ffff33;margin-bottom:1rem}.ipintel-pro-form{display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem}.ipintel-pro-form input{flex:1;background:#0d0d0d;color:#0fc;border:1px solid #00ffcc66;padding:10px;border-radius:4px;font-size:.95rem;outline:none;transition:border .3s ease}.ipintel-pro-form input:focus{border-color:#0ff;box-shadow:0 0 10px #0ff5}.ipintel-pro-form button{background-color:#0ff;color:#0d0d0d;font-weight:700;border:none;padding:10px 18px;border-radius:4px;cursor:pointer;transition:all .2s ease}.ipintel-pro-form button:hover{background-color:#0bc;transform:scale(1.05)}.ipintel-pro-output{margin-top:1rem}.ipintel-error{color:#ff3c3c;background:#ff00001a;border-left:3px solid red;padding:.5rem;font-style:italic}.ipintel-result{background-color:#0a0a0acc;border-left:3px solid #00ffff;padding:1rem;border-radius:4px;margin-top:1rem;animation:flicker 2.5s infinite alternate}@keyframes flicker{0%{opacity:.88;text-shadow:0 0 2px #00fff7,0 0 5px #00ffff}to{opacity:1;text-shadow:0 0 4px #00fff7,0 0 10px #00ffff}}.ipintel-result p{margin:.3rem 0}.ipintel-result button{margin-top:1rem;background-color:#0ff;color:#111;border:none;padding:8px 12px;border-radius:4px;font-weight:700;cursor:pointer;transition:transform .2s ease}.ipintel-result button:hover{background-color:#00d6d6;transform:scale(1.05)}.darkmode .ipintel-pro-container{background-color:#070707;border-color:#0ff;box-shadow:0 0 25px #0fc,0 0 40px #0fc5;color:#0ff}.ipintel-loader:after{content:"CONSULTANDO...";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(0deg,rgba(0,255,128,.03) 0px,rgba(0,255,128,.03) 2px,transparent 2px,transparent 4px);animation:matrix-fall 1.5s linear infinite;color:#0f0;text-align:center;padding-top:20%;font-size:1.3rem;text-shadow:0 0 5px #0f0,0 0 10px #0f0;z-index:10}@keyframes matrix-fall{0%{background-position:0 0}to{background-position:0 100%}}.ip-reputation-terminal{padding:2rem;max-width:900px;margin:0 auto;background-color:#000000bf;border:1px solid #00ffff;border-radius:.5rem;box-shadow:0 0 20px #0ff8}.neon-title{font-family:Orbitron,sans-serif;font-size:2rem;color:#0ff;text-shadow:0 0 5px #00ffff,0 0 15px #00ffff;text-align:center;margin-bottom:1.5rem}.terminal-box{padding:1rem;background-color:#000a;border:1px solid #00ffff88;border-radius:.5rem}.input-ip{width:100%;padding:.75rem;margin-bottom:1rem;background-color:transparent;border:1px solid #00ffff;color:#0ff;font-family:Courier New,Courier,monospace}.input-ip::-moz-placeholder{color:#0ff9}.input-ip::placeholder{color:#0ff9}button{width:100%;padding:.75rem;background-color:#0ff;color:#000;font-weight:700;border:none;border-radius:4px;cursor:pointer;transition:all .3s ease}button:hover{background-color:#0cc}.error{margin-top:1rem;color:#f44;font-weight:700}.ip-results{margin-top:1.5rem;background-color:#0f172a;padding:1rem;border-radius:.5rem;border:1px solid #00ffff88}.report-table{width:100%;margin-top:1rem;border-collapse:collapse;background-color:#000a}.report-table th,.report-table td{padding:.5rem;border:1px solid #00ffff22;text-align:left;color:#0ff;font-family:monospace}.report-table th{background-color:#0b0f1a;font-weight:700}.machine-type{font-family:Courier New,Courier,monospace;font-size:.875rem;color:#0ff}.button-row{display:flex;flex-direction:column;gap:.5rem;margin-top:1.5rem}@media (min-width: 640px){.button-row{flex-direction:row;justify-content:space-between}}.btn-neon{background-color:#0ff;color:#000;padding:.75rem 1.5rem;font-weight:700;border:none;border-radius:.375rem;transition:.3s;box-shadow:0 0 10px #0ff}.btn-neon:hover{background-color:#0cc;box-shadow:0 0 20px #0ffa}.btn-neon-outline{background:transparent;border:2px solid #00ffff;color:#0ff;padding:.75rem 1.5rem;font-weight:700;border-radius:.375rem;transition:.3s}.btn-neon-outline:hover{background-color:#0ff2;color:#fff}.tool-console{background-color:#000c;border:1px solid #00ffff;padding:2rem;border-radius:8px;color:#0fc;font-family:Courier New,Courier,monospace;box-shadow:0 0 12px #0ff;animation:fadeInUp .5s ease-in-out}.tool-title{font-size:1.5rem;color:#00ffe1;margin-bottom:1rem;text-shadow:0 0 4px #00fff7}.tool-description{font-size:1rem;color:#9fe;margin-bottom:1.5rem}.tool-input{background-color:#000;border:1px solid #00ffee;color:#0ff;padding:.5rem;border-radius:4px;width:100%;margin-bottom:1rem}.tool-button{background:linear-gradient(90deg,#00ffe1,#0cf);border:none;padding:.6rem 1.2rem;color:#000;font-weight:700;border-radius:4px;cursor:pointer;box-shadow:0 0 8px #0ff;transition:transform .2s}.tool-button:hover{transform:scale(1.05)}.tool-output{background-color:#111;border:1px solid #00ffff;padding:1rem;margin-top:1rem;border-radius:4px;color:#66ffe1;white-space:pre-wrap;max-height:300px;overflow-y:auto}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.phishing-hud-container{position:fixed;top:20px;right:20px;width:300px;z-index:9999;animation:fadeInHUD 1s ease-in-out}.phishing-hud-image{width:100%;border:2px solid #ff0000;border-radius:10px;box-shadow:0 0 20px red;animation:pulseRed 2s infinite}.phishing-hud-overlay{position:absolute;top:0;left:0;width:100%;height:100%;color:#ff4d4d;font-family:Orbitron,monospace;font-size:14px;text-align:center;display:flex;align-items:flex-end;justify-content:center;padding-bottom:10px;text-shadow:0 0 8px red}@keyframes fadeInHUD{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseRed{0%,to{box-shadow:0 0 5px red}50%{box-shadow:0 0 20px red}}
