@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css";@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&display=swap";.crt-effect{animation:scanline 10s linear infinite;background:linear-gradient(rgba(0,240,255,.02) 50%,transparent 0);background-size:100% 4px;height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:100}@keyframes scanline{0%{background-position:0 0}to{background-position:0 100%}}.cyber-grid{background-image:linear-gradient(rgba(0,240,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,240,255,.05) 1px,transparent 0);background-size:50px 50px;height:100%;width:100%;z-index:-2}.cyber-grid,.matrix-rain{left:0;position:fixed;top:0}.matrix-rain{height:100vh;opacity:.2;pointer-events:none;width:100vw;z-index:-1}@font-face{font-family:Orbitron;src:local("Orbitron Regular"),local("Orbitron"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-S2uGOTRnJxsVk9Ye8Me_dWgP97aGGfaWnSJH_Ld5Z8Q.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Orbitron Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:132.7719%;ascent-override:76.1457%;descent-override:18.3021%;line-gap-override:0%}@font-face{font-family:"Orbitron Fallback: Segoe UI";src:local("Segoe UI");size-adjust:124.7295%;ascent-override:81.0554%;descent-override:19.4822%;line-gap-override:0%}@font-face{font-family:"Orbitron Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:122.8889%;ascent-override:82.2694%;descent-override:19.774%;line-gap-override:0%}@font-face{font-family:"Orbitron Fallback: Arial";src:local("Arial");size-adjust:124.0464%;ascent-override:81.5017%;descent-override:19.5894%;line-gap-override:0%}@font-face{font-family:"Orbitron Fallback: Noto Sans";src:local("Noto Sans");size-adjust:116.6667%;ascent-override:86.6571%;descent-override:20.8286%;line-gap-override:0%}@font-face{font-family:Orbitron;src:local("Orbitron Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-WBWPK4ozsbgpiIV_kAax1ZB0gnYr6qwGDkdLg0cC5CM.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-eNtV3Mal_Dn_ZQTzGz3oHm13ncI_SqRsl8KDvGwyrBU.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-tAGnZf6eu4DOiIK_raCOZjVL6zu-YCfPQiIH8RX_c9Y.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Regular"),local("Orbitron"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Medium"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron SemiBold"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Bold"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;border-bottom:1px solid rgba(0,240,255,.3);padding:20px 0;position:fixed;top:0;width:100%;z-index:1000}.header-container{align-items:center;display:flex;justify-content:space-between}.logo{color:#00ff9d;font-family:Orbitron,"Orbitron Fallback: BlinkMacSystemFont","Orbitron Fallback: Segoe UI","Orbitron Fallback: Helvetica Neue","Orbitron Fallback: Arial","Orbitron Fallback: Noto Sans",sans-serif;font-size:1.6rem;font-weight:700;letter-spacing:3px;text-shadow:0 0 15px #00ff9d,0 0 30px rgba(0,255,157,.5)}.logo,.nav-spacer{min-width:150px}nav ul{display:flex;gap:30px;list-style:none}nav a,nav ul{align-items:center}nav a{border-radius:4px;color:var(--text-light);display:inline-flex;font-size:1.1rem;font-weight:600;height:34px;line-height:1;padding:5px 10px;position:relative;text-decoration:none;transition:all .3s}nav a.active,nav a:hover{color:var(--primary);text-shadow:0 0 8px var(--primary)}nav a.nav-home,nav a.nav-home.active,nav a.nav-home:hover{color:#fff;text-shadow:none}nav a:after{background:var(--primary);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s;width:0}nav a:hover:after{width:100%}@media(max-width:768px){nav ul{gap:15px}nav a{font-size:1rem}}@font-face{font-family:Orbitron;src:local("Orbitron Regular"),local("Orbitron"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-S2uGOTRnJxsVk9Ye8Me_dWgP97aGGfaWnSJH_Ld5Z8Q.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-WBWPK4ozsbgpiIV_kAax1ZB0gnYr6qwGDkdLg0cC5CM.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-eNtV3Mal_Dn_ZQTzGz3oHm13ncI_SqRsl8KDvGwyrBU.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-tAGnZf6eu4DOiIK_raCOZjVL6zu-YCfPQiIH8RX_c9Y.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Regular"),local("Orbitron"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Medium"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron SemiBold"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Bold"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}.hero{align-items:center;display:flex;margin-bottom:0;padding-bottom:56px;padding-top:100px;position:relative}@media(max-width:900px){.hero{min-height:100vh;padding-bottom:0}}.hero-content,.hero-row{width:100%}.hero-row{align-items:flex-start;display:flex;flex-direction:row;gap:50px;justify-content:center}.hero-text{display:flex;flex:1;flex-direction:column;justify-content:flex-start;max-width:450px;min-width:320px;padding-top:6px;text-align:left}.hero-monitor{align-items:flex-start;display:flex;flex:1.5;justify-content:center;min-width:400px}.console-title{color:var(--primary);font-size:3.5rem;font-weight:700;letter-spacing:4px;margin-bottom:14px;position:relative;text-shadow:0 0 10px var(--primary)}.glitch-text{animation:blink 1s infinite;display:inline-block;position:relative}@keyframes blink{0%,to{opacity:1}50%{opacity:.8}}.glitch-text:after,.glitch-text:before{content:attr(data-text);height:100%;left:0;position:absolute;top:0;width:100%}.glitch-text:before{left:2px;text-shadow:-2px 0 #a020f0;clip:rect(44px,450px,56px,0);animation:glitch-anim 5s linear infinite alternate-reverse}.glitch-text:after{left:-2px;text-shadow:-2px 0 #00ff9d;clip:rect(44px,450px,56px,0);animation:glitch-anim2 5s linear infinite alternate-reverse}@keyframes glitch-anim{0%{clip:rect(42px,9999px,44px,0)}5%{clip:rect(12px,9999px,59px,0)}10%{clip:rect(48px,9999px,29px,0)}to{clip:rect(4px,9999px,91px,0)}}@keyframes glitch-anim2{0%{clip:rect(65px,9999px,100px,0)}5%{clip:rect(52px,9999px,74px,0)}10%{clip:rect(79px,9999px,85px,0)}to{clip:rect(38px,9999px,49px,0)}}.subtitle{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:14px}.hero-links{flex-wrap:wrap;gap:10px}.hero-bottom,.hero-links{display:flex;justify-content:center}.hero-bottom{margin-top:18px;width:100%}.hero-link{align-items:center;background:#0000002e;border:1px solid rgba(0,255,157,.28);border-radius:999px;color:#fff;display:inline-flex;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;min-width:120px;padding:8px 12px;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.hero-link i{color:#fff;font-size:1rem}.hero-link:hover{background:#00ff9d0f;border-color:#00ff9d80;box-shadow:0 0 18px #00ff9d2e;transform:translateY(-2px)}.description{color:#ccc;font-size:1.2rem;line-height:1.6;margin-bottom:18px;max-width:600px}.hero-contact{background:#00000029;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px 16px}.hero-contact-message{color:#fff;font-size:1.05rem;margin:0}.hero-contact-grid{display:grid;gap:10px}.hero-contact-item{align-items:center;-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:18px 86px 1fr}.hero-contact-item i{color:var(--primary);font-size:.95rem}.hero-contact-label{color:#ffffffeb;font-family:Orbitron,"Orbitron Fallback: Courier New","Orbitron Fallback: Roboto Mono","Orbitron Fallback: Noto Sans Mono",monospace;font-size:.8rem;letter-spacing:1px;text-transform:uppercase}.hero-contact-value{color:#ccc;font-weight:600;justify-self:start;min-width:0;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content}.hero-contact-value:hover{color:#00ff9df2}@media(max-width:1100px){.hero-row{flex-direction:column;gap:40px}.hero-monitor,.hero-text{align-items:center;justify-content:center;min-width:0;text-align:center;width:100%}.hero-text{max-width:100%;text-align:center}.hero-links{justify-content:center}.hero-contact{max-width:520px;width:100%}.hero-contact-item{grid-template-columns:18px auto auto;justify-content:center;justify-items:center}.hero-monitor{min-width:100%}}.btn{background:transparent;border:2px solid var(--primary);border-radius:5px;color:var(--primary);cursor:pointer;display:inline-block;font-weight:700;letter-spacing:1px;padding:12px 30px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s}.btn:hover{background:var(--primary);box-shadow:0 0 20px var(--primary);color:#000}@font-face{font-family:Orbitron;src:local("Orbitron Regular"),local("Orbitron"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-S2uGOTRnJxsVk9Ye8Me_dWgP97aGGfaWnSJH_Ld5Z8Q.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Orbitron Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:92.1517%;ascent-override:109.7104%;descent-override:26.3696%;line-gap-override:0%}@font-face{font-family:Orbitron;src:local("Orbitron Medium"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-WBWPK4ozsbgpiIV_kAax1ZB0gnYr6qwGDkdLg0cC5CM.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Bold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-tAGnZf6eu4DOiIK_raCOZjVL6zu-YCfPQiIH8RX_c9Y.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Medium"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Bold"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:"Orbitron Fallback: Courier New";src:local("Courier New");size-adjust:92.1517%;ascent-override:109.7104%;descent-override:26.3696%;line-gap-override:0%}@font-face{font-family:"Orbitron Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:92.1667%;ascent-override:109.6926%;descent-override:26.3653%;line-gap-override:0%}@font-face{font-family:Orbitron;src:local("Orbitron SemiBold"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-eNtV3Mal_Dn_ZQTzGz3oHm13ncI_SqRsl8KDvGwyrBU.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron Regular"),local("Orbitron"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Orbitron;src:local("Orbitron SemiBold"),url(../_fonts/ze0Foh6luGygtL0NpxDqK3efBIRLH4KO2DVyn61nB6Q-FLcVRU_AraE1eA6WRQQCL1n0v956eOCl81fjzbCJng8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}.threat-monitor[data-v-ddd7e052]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:transparent;border:1px solid rgba(0,255,157,.16);border-radius:16px;box-shadow:0 25px 80px #0009,0 0 60px #00ff9d0d,inset 0 1px #ffffff0a;max-width:720px;overflow:hidden;width:100%}.monitor-header[data-v-ddd7e052]{background:transparent;border-bottom:1px solid rgba(0,255,157,.1);justify-content:space-between;padding:14px 20px}.header-left[data-v-ddd7e052],.monitor-header[data-v-ddd7e052]{align-items:center;display:flex}.header-left[data-v-ddd7e052]{gap:10px}.status-dot[data-v-ddd7e052]{animation:pulse-ddd7e052 2s ease-in-out infinite;background:#00ff9d;border-radius:50%;box-shadow:0 0 14px #00ff9d;height:8px;width:8px}@keyframes pulse-ddd7e052{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.status-text[data-v-ddd7e052]{color:#00ff9d;font-family:Orbitron,"Orbitron Fallback: Courier New","Orbitron Fallback: Roboto Mono","Orbitron Fallback: Noto Sans Mono",Courier New,monospace;font-size:.8rem;font-weight:600;letter-spacing:2px}.monitor-content[data-v-ddd7e052]{display:flex;gap:0;min-height:300px}.radar-section[data-v-ddd7e052]{align-items:center;background:transparent;border-right:1px solid rgba(0,255,157,.08);display:flex;flex:0 0 320px;justify-content:center;padding:24px}.radar-wrapper[data-v-ddd7e052]{-webkit-backdrop-filter:blur(8px) saturate(130%);backdrop-filter:blur(8px) saturate(130%);background-color:#00000038;background:radial-gradient(circle at 50% 45%,#00ff9d09 0,#0000001a 55%,#0000009e),linear-gradient(180deg,#ffffff06,#fff0 60%);border:1px solid rgba(0,255,157,.14);border-radius:50%;box-shadow:inset 0 0 0 1px #00ff9d0d,0 14px 30px #00000061;height:270px;overflow:hidden;position:relative;width:270px}.radar-wrapper[data-v-ddd7e052]:before{background:radial-gradient(circle at 30% 22%,rgba(0,255,157,.06) 0,transparent 48%),repeating-linear-gradient(0deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.025) 1px,transparent 0,transparent 12px);opacity:.22}.radar-wrapper[data-v-ddd7e052]:after,.radar-wrapper[data-v-ddd7e052]:before{border-radius:50%;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.radar-wrapper[data-v-ddd7e052]:after{background:radial-gradient(circle at 50% 50%,transparent 55%,rgba(0,0,0,.55) 100%);opacity:.9}.radar-canvas[data-v-ddd7e052]{height:100%;left:0;top:0;width:100%;z-index:2}.radar-canvas[data-v-ddd7e052],.radar-overlay[data-v-ddd7e052]{border-radius:50%;position:absolute}.radar-overlay[data-v-ddd7e052]{inset:0;z-index:1}.ring[data-v-ddd7e052]{border:1px solid rgba(0,255,157,.12);border-radius:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.ring-outer[data-v-ddd7e052]{height:80%;width:80%}.ring-mid[data-v-ddd7e052]{height:53%;opacity:.7;width:53%}.ring-inner[data-v-ddd7e052]{height:26%;opacity:.5;width:26%}.cross-h[data-v-ddd7e052],.cross-v[data-v-ddd7e052]{background:linear-gradient(90deg,transparent,rgba(0,255,157,.12) 50%,transparent);position:absolute}.cross-h[data-v-ddd7e052]{height:1px;width:80%}.cross-h[data-v-ddd7e052],.cross-v[data-v-ddd7e052]{left:50%;top:50%;transform:translate(-50%,-50%)}.cross-v[data-v-ddd7e052]{background:linear-gradient(180deg,transparent,rgba(0,255,157,.12) 50%,transparent);height:80%;width:1px}.center-dot[data-v-ddd7e052]{background:radial-gradient(circle,#00ff9d 30%,#a020f0);box-shadow:0 0 20px #00ff9d,0 0 40px #00ff9d66;height:10px;left:50%;top:50%;transform:translate(-50%,-50%);width:10px;z-index:3}.center-dot[data-v-ddd7e052],.center-pulse[data-v-ddd7e052]{border-radius:50%;position:absolute}.center-pulse[data-v-ddd7e052]{animation:centerPulse-ddd7e052 2.5s ease-out infinite;border:1px solid rgba(0,255,157,.5);height:100%;width:100%}@keyframes centerPulse-ddd7e052{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(5)}}.corner[data-v-ddd7e052]{border:0 solid rgba(0,255,157,.35);height:18px;position:absolute;width:18px}.corner-tl[data-v-ddd7e052]{border-left-width:2px;border-top-left-radius:4px;border-top-width:2px;left:8px;top:8px}.corner-tr[data-v-ddd7e052]{border-right-width:2px;border-top-right-radius:4px;border-top-width:2px;right:8px;top:8px}.corner-bl[data-v-ddd7e052]{border-bottom-left-radius:4px;border-bottom-width:2px;border-left-width:2px;bottom:8px;left:8px}.corner-br[data-v-ddd7e052]{border-bottom-right-radius:4px;border-bottom-width:2px;border-right-width:2px;bottom:8px;right:8px}.logs-section[data-v-ddd7e052]{flex:1;flex-direction:column;min-width:0}.logs-header[data-v-ddd7e052],.logs-section[data-v-ddd7e052]{background:transparent;display:flex}.logs-header[data-v-ddd7e052]{align-items:center;border-bottom:1px solid rgba(0,255,157,.06);justify-content:space-between;padding:12px 16px}.logs-title[data-v-ddd7e052]{color:#00ff9de6;font-family:Orbitron,"Orbitron Fallback: Courier New","Orbitron Fallback: Roboto Mono","Orbitron Fallback: Noto Sans Mono",monospace;font-size:.68rem;letter-spacing:1.5px}.logs-count[data-v-ddd7e052]{color:#ffffff47;font-size:.62rem}.logs-container[data-v-ddd7e052]{flex:1;max-height:260px;overflow-y:auto;padding:10px 14px;scrollbar-width:none;-ms-overflow-style:none}.logs-container[data-v-ddd7e052]::-webkit-scrollbar{display:none}.log-entry[data-v-ddd7e052]{align-items:center;animation:logSlide-ddd7e052 .3s ease-out;border-bottom:1px solid hsla(0,0%,100%,.025);display:flex;font-size:.7rem;gap:8px;padding:7px 0}@keyframes logSlide-ddd7e052{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.log-time[data-v-ddd7e052]{color:#ffffff38;flex-shrink:0;font-family:Courier New,monospace;font-size:.62rem}.log-badge[data-v-ddd7e052]{border-radius:3px;flex-shrink:0;font-size:.52rem;font-weight:600;letter-spacing:.5px;padding:2px 6px}.log-badge.LOW[data-v-ddd7e052]{background:#00ff9d1a;border:1px solid rgba(0,255,157,.18);color:#00ff9d}.log-badge.MEDIUM[data-v-ddd7e052]{background:#ffaa001a;border:1px solid rgba(255,170,0,.18);color:#fa0}.log-badge.HIGH[data-v-ddd7e052]{background:#ff2a6d1a;border:1px solid rgba(255,42,109,.18);color:#ff2a6d}.log-badge.CRITICAL[data-v-ddd7e052]{animation:critBlink-ddd7e052 1.2s infinite;background:#ff00401f;border:1px solid rgba(255,0,64,.25);color:#ff0040}@keyframes critBlink-ddd7e052{0%,to{opacity:1}50%{opacity:.55}}.log-msg[data-v-ddd7e052]{color:#ffffff8c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.monitor-content[data-v-ddd7e052]{flex-direction:column}.radar-section[data-v-ddd7e052]{border-bottom:1px solid rgba(0,240,255,.08);border-right:none;flex:none;padding:20px}.radar-wrapper[data-v-ddd7e052]{height:230px;width:230px}.logs-container[data-v-ddd7e052]{max-height:180px}.threat-monitor[data-v-ddd7e052]{max-width:100%}}.ultimate-pulse-separator[data-v-b9859976]{padding:2rem 0;position:relative;width:100%}.ultimate-pulse-separator .line[data-v-b9859976]{background:linear-gradient(90deg,transparent,#00ff9d33 20%,#00ff9d66 50%,#a020f033 80%,transparent);border-radius:2px;height:2px;overflow:hidden;position:relative;width:100%}.ultimate-pulse-separator .inner-glow[data-v-b9859976]{animation:innerPulse-b9859976 4s ease-in-out infinite;background:linear-gradient(90deg,transparent,#00ff9dcc,#a020f0cc,#00ff9dcc,transparent);border-radius:4px;filter:blur(2px);height:3px;left:0;position:absolute;top:-1px;width:100%;z-index:1}.ultimate-pulse-separator .spark[data-v-b9859976]{animation:sparkRun-b9859976 4s ease-in-out infinite;background:#fff;border-radius:1px;box-shadow:0 0 4px #00ff9d,0 0 8px #00ff9d,0 0 12px #a020f0;filter:blur(1px);height:2px;position:absolute;top:-1px;width:16px;z-index:2}@keyframes innerPulse-b9859976{0%,to{opacity:.3;transform:scaleX(.8)}50%{opacity:1;transform:scaleX(1)}}@keyframes sparkRun-b9859976{0%{left:-16px;opacity:0;transform:scaleX(.5)}10%{opacity:1;transform:scaleX(1)}20%{box-shadow:0 0 6px #00ff9d,0 0 12px #00ff9d,0 0 18px #a020f0}90%{opacity:1}to{left:calc(100% + 16px);opacity:0;transform:scaleX(.5)}}.static-separator[data-v-e0009abb]{padding:2rem 0;position:relative;width:100%}.static-separator .line[data-v-e0009abb]{background:linear-gradient(90deg,transparent,#00ff9d66 20%,#00ff9dcc 50%,#a020f066 80%,transparent);border-radius:2px;filter:blur(.5px);height:2px;opacity:.95;position:relative;width:100%}.about-content{align-items:center;display:flex;flex-direction:column;gap:24px;margin:0 auto;max-width:800px;text-align:center}.about-text{width:100%}.experience{margin-bottom:30px}.experience h3{color:#fff;font-size:1.3rem;margin-bottom:15px}.experience p{color:#ccc;line-height:1.6;margin-bottom:10px}.skills-container{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.skill-category{background:var(--panel);border:1px solid var(--panel-border);border-radius:10px;box-shadow:0 0 20px #00000080;padding:25px;transition:transform .3s,box-shadow .3s}.skill-category:hover{border-color:var(--primary-dim);box-shadow:0 0 30px var(--primary-glow);transform:translateY(-5px)}.skill-category h3{color:#fff;font-size:1.5rem;margin-bottom:20px;text-align:center}.skill-list{list-style:none}.skill-list li{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);color:#ccc;display:flex;gap:10px;padding:10px 0}.skill-list li:last-child{border-bottom:none}.skill-list li i{color:var(--primary)}.stack-container{display:flex;flex-direction:column;gap:30px}.stack-item{background:var(--panel);border:1px solid var(--panel-border);border-radius:10px;display:block;padding:25px;transition:all .3s}.stack-item:hover{border-color:var(--primary-dim);box-shadow:0 0 20px var(--primary-glow);transform:translate(10px)}.stack-text h3{color:#fff;font-size:1.5rem;margin-bottom:10px;text-align:center}.stack-text p{color:#ccc;line-height:1.6;padding-left:18px;position:relative}.stack-text p:before{background:var(--primary);border-radius:50%;box-shadow:0 0 12px var(--primary-glow);content:"";height:8px;left:0;position:absolute;top:.55em;width:8px}.contact-container{display:flex;justify-content:center}.contact-form{background:#0a0a14cc;border-radius:10px;max-width:520px;overflow:hidden;padding:30px;position:relative;width:100%}.contact-form:before{animation:neonBorderFlow 4s linear infinite;background:linear-gradient(90deg,#00ff9d,#00cc7a,#0fc,#00ff9d,#0a6,#00ff9d);background-size:300% 100%;border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}@keyframes neonBorderFlow{0%{background-position:0 50%}to{background-position:300% 50%}}.form-group{margin-bottom:20px}.form-group label{color:var(--primary);display:block;font-weight:600;margin-bottom:8px}.form-control{background:var(--panel);border:1px solid var(--panel-border);border-radius:5px;color:var(--text-light);font-size:1rem;padding:12px 15px;transition:all .3s;width:100%}.form-control:focus{border-color:var(--primary);box-shadow:0 0 15px var(--primary-glow);outline:none}.form-control:disabled{cursor:not-allowed;opacity:.6}textarea.form-control{min-height:150px;resize:vertical}.btn{background:transparent;border:2px solid var(--primary);border-radius:5px;color:var(--primary);cursor:pointer;display:block;font-size:1.1rem;font-weight:700;letter-spacing:2px;padding:16px 40px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s;width:100%}.btn:hover:not(:disabled){background:var(--primary);box-shadow:0 0 20px var(--primary);color:#000}.btn:disabled{cursor:not-allowed;opacity:.6}.form-status{border-radius:5px;font-weight:500;margin-top:15px;padding:12px}.form-status.success{background:#00ff9d1a;border:1px solid var(--primary);color:var(--primary)}.form-status.error{background:#ff2a6d1a;border:1px solid var(--accent);color:var(--accent)}footer{border-top:1px solid var(--panel-border);color:var(--text-dim);font-size:.9rem;padding:30px 0;text-align:center}.easter-hint{cursor:help;font-size:1.2rem;margin-top:10px;opacity:.3;transition:all .3s ease}.easter-hint:hover{filter:drop-shadow(0 0 8px #d4a574);opacity:1;transform:scale(1.3)}
