body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{background-color:#191b2d;font-family:Arial,sans-serif;margin:0;overflow-x:hidden;overflow-y:hidden;padding:0}#root,body,html{height:100%}.App{background:#191b2d;display:flex;flex-direction:column;min-height:100vh;overflow-y:hidden;position:relative;text-align:center;z-index:1}.dialog-content{max-height:70vh;overflow-y:auto}.grid-container{overflow:hidden}.App:before{animation:pulse 3s ease-in-out infinite;background:radial-gradient(circle at center,#343b6f4d,#0000 60%),url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/wcAAwAB/6exPgUAAAAASUVORK5CYII=);background-blend-mode:overlay;background-size:cover;content:"";height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%;z-index:-2}@keyframes pulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}header{background:#191b2df2;box-shadow:0 8px 20px #0000004d}header,main{color:#fff;padding:20px;position:relative;z-index:2}.MuiTextField-root,input[type=text]{border-radius:8px;box-shadow:0 4px 12px #0000004d}button{background-color:#fff;border:none;border-radius:8px;box-shadow:0 4px 10px #0000004d;color:#343b6f;cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px;transition:background-color .3s ease,color .3s ease,transform .2s ease}button:hover{background-color:#343b6f;box-shadow:0 6px 14px #0006;color:#fff;transform:translateY(-3px)}button:disabled{background-color:#bbb;color:#666;cursor:not-allowed}footer{background:#191b2de6;box-shadow:0 -8px 20px #0003;color:#fff;padding:10px;text-align:center}.MuiOutlinedInput-root,input{border:none!important;box-shadow:none!important;outline:none!important}.main-content{flex-grow:1;overflow-y:auto;padding:24px}.scan-page-container{background-color:#191b2d;overflow:hidden;position:relative}.floating-object{align-items:center;animation:drift 18s ease-in-out infinite,fadeInOut 8s infinite alternate;border-radius:50%;display:flex;justify-content:center;left:calc(50px + random(90vw)*1%);opacity:0;pointer-events:auto;position:absolute;top:calc(100px + random(70vh)*1%);transition:transform .3s ease;z-index:1}.restricted-area{background:#0000;height:300px;left:15vw;pointer-events:none;position:absolute;top:200px;width:70vw;z-index:0}@keyframes drift{0%{transform:translate(0) scale(1)}25%{transform:translate(-10px,15px) scale(1.1)}50%{transform:translate(20px,-10px) scale(1.05)}75%{transform:translate(-15px,-20px) scale(.95)}to{transform:translate(0) scale(1)}}@keyframes fadeInOut{0%,to{opacity:0}20%,80%{opacity:.8}}.floating-ip{background-color:#4682b466}.floating-scan{background-color:#90ee9066}.floating-threat{background-color:#ff634766}.floating-malware{background-color:#ffa50066}.floating-access{background-color:#ffd70066}.floating-object:hover{cursor:pointer;transform:scale(1.2)}.hero-section{display:flex;flex-direction:column;gap:20px;padding:40px}.hero-right{background-color:#f5f5f5;border-radius:8px;box-shadow:0 4px 8px #0000001a;max-height:100%;padding:20px}.hero-left,.hero-right{overflow-y:auto;width:100%}.hero-left{color:#fff;margin-top:20px;max-height:70vh}.table-container{height:100%;overflow-y:auto}form{display:flex;flex-direction:column}@media (max-width:600px){.hero-section{gap:15px;padding:20px}.hero-right{box-shadow:none;max-height:none;padding:15px}.hero-left{margin-top:15px}.hero-left,.table-container{max-height:50vh}form{gap:10px;padding:10px}h1,h2,h3,label,p{font-size:1rem}button{font-size:14px;padding:8px 16px}.hero-left,.hero-right{box-shadow:none}}.signup-form-container{background:#191b2df2;border-radius:12px;box-shadow:0 8px 20px #0000004d;color:#fff;margin:auto;max-width:400px;padding:40px 30px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.signup-form-container:hover{box-shadow:0 12px 30px #0006;transform:translateY(-5px)}.hide-section{opacity:0;pointer-events:none;transition:opacity .3s ease}.show-section{opacity:1;transition:opacity .3s ease}input[type=email],input[type=password],input[type=text]{background-color:#2a2d3e;border:1px solid #343b6f;border-radius:8px;box-shadow:0 4px 12px #0000004d;color:#fff;font-size:1rem;margin:10px 0;padding:14px 18px;transition:border-color .3s ease;width:100%}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus{border-color:#56ccf2;outline:none}button.submit-button{background:linear-gradient(135deg,#4a90e2,#56ccf2);border:none;border-radius:8px;box-shadow:0 6px 14px #4a90e280;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:700;margin-top:20px;padding:14px;transition:background .3s ease,box-shadow .3s ease;width:100%}button.submit-button:hover{background:linear-gradient(135deg,#6d28d9,#ec4899);box-shadow:0 8px 20px #6d28d966;transform:translateY(-2px)}.signup-form-title{color:#fff;font-size:1.5rem;margin-bottom:20px;text-align:center}.signup-form-description{color:#a5a5a5;font-size:1rem;margin-bottom:20px;text-align:center}.logo-image{height:auto;max-width:80%;width:80%}@media (max-width:800px){.logo-image{height:auto;max-width:90%}.navbar-logo{padding:10px;text-align:center}form{padding:0 10px;width:100%}.MuiTextField-root{margin-bottom:1rem}}
/*# sourceMappingURL=main.de5a1411.css.map*/