nav{background:#062d2f;box-shadow:0 2px 8px #7fa6a8;box-sizing:border-box;color:#9ed7ca;font-size:18px;font-weight:600;height:60px;justify-content:space-between;left:0;padding:10px 40px;position:fixed;top:0;width:100%;z-index:1000}.nav-left,nav{align-items:center;display:flex}.nav-left{gap:10px}.logo{height:60px;width:auto}.nav-links a{color:#9ed7ca;font-weight:600;margin-left:30px;text-decoration:none;transition:all .3s ease}.nav-links a:hover{opacity:.8;transform:scale(1.05)}.start-btn{background-color:#0fe;border:none;border-radius:5px;color:#062d2f;cursor:pointer;font-weight:600;margin-left:30px;padding:6px 15px;transition:all .3s ease}.start-btn:hover{opacity:.9;transform:scale(1.05)}@media (max-width:768px){nav{flex-direction:column;height:auto;padding:15px 20px}.nav-left{margin-bottom:10px}.nav-links{display:flex;flex-direction:column;gap:10px}.nav-links a,.start-btn{margin-left:0}}.home-section{align-items:center;background:#000;color:#9ed7ca;display:flex;gap:50px;justify-content:space-between;min-height:80vh;padding:120px 50px 80px}.home-left{flex:1 1}.home-left h1{font-size:48px;margin-bottom:20px}.home-left p{font-size:20px;line-height:1.6}.home-right{align-items:center;display:flex;flex:1 1;justify-content:center}.home-right img{border-radius:15px;height:350px;width:auto}.home-start-btn{background-color:#56c8ad;border:none;border-radius:8px;color:#062d2f;cursor:pointer;font-size:18px;font-weight:600;margin-top:20px;padding:10px 25px;transition:all .3s ease}.home-start-btn:hover{opacity:.9;transform:scale(1.05)}@media (max-width:768px){.home-section{flex-direction:column;padding:100px 20px 60px;text-align:center}.home-left h1{font-size:36px}.home-left p{font-size:18px}.home-right{margin-top:30px}}.upload-section{background-color:#0a3a3f;color:#fff;padding:40px 20px}.section-title{margin-bottom:30px}.scan-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.method-block,.result-block,.upload-block{background-color:#000;border-radius:10px;box-shadow:0 4px 10px rgba(104,145,137,.879);flex:1 1 250px;max-width:300px;padding:15px;text-align:center}.method-block h3,.result-block h3,.upload-block h3{font-size:1.2rem;margin-bottom:10px}.method-block select,.upload-block input[type=file]{background-color:#2c423f;border:none;border-radius:5px;color:#fff;font-size:.95rem;margin-top:5px;padding:6px;width:100%}.scan-btn-container{margin-top:15px;text-align:center}.scan-btn{background-color:#00ffc3;border:none;border-radius:8px;color:#000;cursor:pointer;display:block;font-weight:700;margin:20px auto;padding:10px 25px;transition:.3s}.scan-btn:hover{background-color:#00e0aa}.scan-btn:disabled{background-color:#555;cursor:not-allowed}.animate{animation:fadeScale .5s ease forwards}@keyframes fadeScale{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.loading-text{color:#00ffc3;font-weight:700}.loading-text,.results-graph{text-align:center}.results-graph-compare{align-items:center;flex-direction:column}.compare-chart{background:#062d2f;padding:10px}.results-graph{align-items:center;display:flex;flex-direction:column;gap:10px}.results-graph-compare{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.compare-chart{background-color:#062d2f;border-radius:10px;box-shadow:0 4px 10px #00ffc333;flex:1 1 250px;max-width:300px;padding:15px;text-align:center}.history-section{background-color:#000;color:#fff;padding:40px 20px}.section-title{color:#00ffc3;font-size:2rem;letter-spacing:1px;margin-bottom:20px;text-align:center}.history-table-container{border-radius:8px;box-shadow:0 0 15px #00ffc333;margin-top:20px;overflow-x:auto}.history-table{background-color:#0b1f1f;border-collapse:initial;border-radius:8px;border-spacing:0;overflow:hidden;width:100%}.history-table th{background-color:#062d2f;color:#00ffc3;font-size:.95rem;letter-spacing:.5px;padding:12px 15px;text-transform:uppercase}.history-table td{background-color:#000;border-bottom:1px solid #00ffc3;color:#fff;padding:10px 15px;text-align:center;transition:background .3s}.history-table tbody tr:hover td{background-color:#00ffc31a}.status-malware{background-color:#ff4c4c}.status-clean,.status-malware{border-radius:15px;color:#fff;display:inline-block;font-size:.85rem;font-weight:700;min-width:70px;padding:5px 12px;text-transform:uppercase}.status-clean{background-color:#00ffd9bd}.delete-btn,.details-btn{border:none;border-radius:5px;cursor:pointer;font-size:.85rem;font-weight:700;margin:2px;padding:6px 14px;transition:.3s}.details-btn{background-color:#346a55;color:#fff}.details-btn:hover{background-color:#3e8065}.delete-btn{background-color:#ff4c4c;color:#fff}.delete-btn:hover{background-color:#e03b3b}@media screen and (max-width:768px){.history-table td,.history-table th{font-size:.8rem;padding:8px 10px}.delete-btn,.details-btn,.status-clean,.status-malware{font-size:.75rem;padding:4px 8px}.status-clean,.status-malware{min-width:50px}}.modal-overlay{align-items:center;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.modal-content{background-color:#000;border-radius:12px;color:#fff;max-width:90%;padding:20px;position:relative;width:400px}.modal-close{background:#ff4c4c;border:none;border-radius:50%;color:#fff;cursor:pointer;font-weight:700;height:28px;position:absolute;right:12px;top:10px;width:28px}.modal-body p{margin:8px 0}.modal-body h4{color:#00ffc3;margin:12px 0 4px}.footer-section{background-color:#0a3a3f}.footer-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.footer-about,.footer-contact,.footer-links{flex:1 1 200px}.footer-about h3,.footer-contact h4,.footer-links h4{color:#00ffc3;margin-bottom:10px}.footer-links ul{list-style:none;padding:0}.footer-links li{margin-bottom:8px}.footer-links a{color:#fff;text-decoration:none;transition:.3s}.footer-links a:hover{color:#00ffc3}.footer-social{margin-top:15px}.footer-social a{color:#fff;font-size:1.2rem;margin-right:12px;transition:.3s}.footer-social a:hover{color:#00ffc3;transform:scale(1.2)}.footer-bottom{color:#888;font-size:.9rem;margin-top:20px;text-align:center}.footer-section{background:linear-gradient(0deg,#0a3a3f,#001a1a);color:#fff;font-family:sans-serif;padding:40px 20px 20px}@media screen and (max-width:768px){.footer-container{align-items:center;flex-direction:column;text-align:center}.footer-social{justify-content:center}}body{background:var(--bg);color:var(--text);font-family:Poppins,sans-serif;margin:0;scroll-behavior:smooth}section{padding:80px 10%}h1,h2,h3{margin-bottom:10px}
/*# sourceMappingURL=main.5850c179.css.map*/