body::after,body::before{position:fixed;inset:0;content:""}.login-box,body{position:relative}.google-btn,.signin-btn{cursor:pointer;transition:.25s}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,Helvetica,sans-serif;min-height:100vh;overflow-x:hidden}body::before{background:url('images/netmirror-bg.webp') center center/cover no-repeat;z-index:-2}body::after{background:rgba(0,0,0,.78);z-index:-1}.wrapper{width:100%;height:100vh;display:flex;justify-content:center;align-items:center;padding:20px}.login-box{padding:3.125em;background:rgba(0,255,64,.3);-webkit-backdrop-filter:blur(.625em);backdrop-filter:blur(.625em);display:block;max-width:400px;margin:0 auto;-ms-flex-item-align:center;align-self:center;-webkit-backdrop-filter:blur(1.5625em);backdrop-filter:blur(1em);border-radius:10px;width:100%;height:530px}.login-box::before{content:"";position:absolute;inset:0;border-radius:12px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.08),transparent 35%),radial-gradient(circle at 70% 80%,rgba(255,255,255,.05),transparent 35%);pointer-events:none}.logo{display:block;width:72px;height:auto;margin:0 auto 20px;position:relative;z-index:1}.input-group,.title{margin-bottom:28px;position:relative;z-index:1}.title{text-align:center;color:#fff;font-size:21px;font-weight:400}.input-group input,.signin-btn{width:100%;color:#fff;font-size:16px}.input-group input{height:50px;border:none;outline:0;border-radius:4px;background:#363636;padding:0 18px}.input-group input::placeholder{color:#b8b8b8}.signin-btn{height:46px;border:none;border-radius:4px;background:#1ec400;font-weight:700;letter-spacing:2px;box-shadow:0 2px 8px rgba(0,0,0,.25);position:relative;z-index:1}.signin-btn:hover{background:#25d800;transform:translateY(-1px)}.signin-btn:active{transform:translateY(0)}.divider{display:flex;align-items:center;margin:36px 0 28px;position:relative;z-index:1}.divider::after,.divider::before{content:"";flex:1;height:1px;background:rgba(255,255,255,.35)}.divider span{color:#d5d5d5;font-size:15px;margin:0 14px;letter-spacing:1px}.google-btn{width:180px;height:38px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:12px;background:#fff;border:1px solid #dcdcdc;border-radius:2px;color:#666;font-size:14px;font-weight:600;position:relative;z-index:1}.netmirror-blog,.netmirror-disclaimer,.netmirror-footer{position:relative;z-index:10}.google-btn:hover{background:#f7f7f7;box-shadow:0 2px 6px rgba(0,0,0,.12)}.google-btn img{width:20px;height:20px}@media (max-width:480px){.login-box{width:100%!important;padding:32px 25px 36px}.title{font-size:20px}.google-btn{width:100%}}.netmirror-blog{max-width:1100px;margin:80px auto;padding:50px;background:#363636;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.08);color:#222;line-height:1.8;font-size:18px}.netmirror-blog h1,.netmirror-blog h2,.netmirror-blog h3,.netmirror-blog h4,.netmirror-blog h5,.netmirror-blog h6{color:#fff;font-weight:700;line-height:1.3;margin:35px 0 20px}.netmirror-blog h1{font-size:42px}.netmirror-blog h3{font-size:28px}.netmirror-blog h4{font-size:24px}.netmirror-blog h5{font-size:20px}.netmirror-blog h6{font-size:18px}.netmirror-blog p{margin-bottom:22px;color:#fff}.netmirror-blog a{color:#090;font-weight:600;text-decoration:none}.netmirror-blog a:hover{text-decoration:underline}.netmirror-blog b,.netmirror-blog strong,.netmirror-footer strong{color:#fff;font-weight:700}.netmirror-blog em,.netmirror-blog i{font-style:italic}.netmirror-blog ol,.netmirror-blog ul{margin:20px 0 25px 30px}.netmirror-blog li{margin-bottom:10px;color:#fff}.netmirror-blog ol ol,.netmirror-blog ol ul,.netmirror-blog ul ol,.netmirror-blog ul ul{margin-top:10px;margin-bottom:10px}.netmirror-blog img{max-width:100%;height:auto;display:block;margin:30px auto;border-radius:10px;box-shadow:0 8px 25px rgba(0,0,0,.12)}.netmirror-blog figcaption{text-align:center;font-size:14px;color:#777;margin-top:10px}.netmirror-blog blockquote{margin:30px 0;padding:20px 25px;background:#f8f8f8;border-left:5px solid #1ec400;font-style:italic;color:#555;border-radius:6px}.netmirror-blog code{background:#f4f4f4;padding:3px 6px;border-radius:4px;font-family:Consolas,monospace;font-size:15px}.netmirror-blog pre{background:#1e1e1e;color:#fff;padding:20px;border-radius:8px;overflow-x:auto;margin:25px 0}.netmirror-blog pre code{background:0 0;padding:0;color:inherit}.netmirror-blog hr{border:none;border-top:1px solid #e5e5e5;margin:40px 0}.netmirror-blog table{width:100%;border-collapse:collapse;margin:30px 0;font-size:16px;overflow:hidden;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.06)}.netmirror-blog th{background:#1ec400;color:#fff;text-align:left;padding:14px 16px;font-weight:700}.netmirror-blog td{padding:14px 16px;border-bottom:1px solid #eee;color:#fff}.netmirror-blog tr:nth-child(2n){background:#f9f9f9}.netmirror-blog tr:hover{background:#f2fff0}.netmirror-blog .table-wrapper{overflow-x:auto}.netmirror-disclaimer{max-width:1100px;margin:60px auto;padding:0 20px}.disclaimer-container{background:linear-gradient(135deg,#fff8e1,#fff);border:2px solid #ffd54f;border-left:6px solid #ff9800;border-radius:14px;padding:40px;box-shadow:0 12px 35px rgba(0,0,0,.08);color:#333;line-height:1.9;font-size:17px}.disclaimer-badge{display:inline-block;background:#ff9800;color:#fff;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:7px 14px;border-radius:30px;margin-bottom:20px}.disclaimer-container h2{font-size:34px;font-weight:700;color:#222;margin-bottom:25px;line-height:1.3}.disclaimer-container p{margin-bottom:18px;color:#444}.disclaimer-container strong{color:#111;font-weight:700}.disclaimer-container .final-note{margin-top:25px;padding:18px 22px;background:#fff3cd;border-left:4px solid #ff9800;border-radius:8px;font-weight:600;color:#5c4500}.netmirror-footer{background:#111;color:#e5e5e5;border-top:4px solid #ff3b30;margin-top:60px}.netmirror-footer .footer-container{max-width:1100px;margin:0 auto;padding:40px 20px}.netmirror-footer h3{margin:0 0 20px;font-size:28px;line-height:1.3;color:#fff}.netmirror-footer p{margin:0 0 15px;font-size:16px;line-height:1.8;color:#d0d0d0}.netmirror-footer .footer-warning{margin-top:25px;padding:15px 18px;background:#2a1414;border-left:4px solid #ff3b30;border-radius:6px;color:#fff;font-weight:600}.netmirror-footer .footer-bottom a{color:#fff;text-decoration:none;font-weight:600;transition:color .3s}.netmirror-footer .footer-bottom a:hover,.netmirror-footer .footer-links a:hover{color:#1ec400;text-decoration:underline}.netmirror-footer .footer-bottom a:visited,.netmirror-footer .footer-links a:visited{color:#fff}.netmirror-footer .footer-bottom a:active{color:#1ec400}.netmirror-footer .footer-bottom{margin-top:30px;padding-top:20px;border-top:1px solid #2b2b2b;text-align:center;font-size:14px;color:#999}.netmirror-footer .footer-links{margin-top:12px;line-height:1.8}.netmirror-footer .footer-links a{color:#fff;text-decoration:none;font-weight:600;margin:0 6px;transition:color .3s}.netmirror-footer .footer-links span{color:#666}@media (max-width:768px){.netmirror-blog{margin:40px 15px;padding:30px 20px;font-size:16px}.netmirror-blog h1{font-size:32px}.disclaimer-container h2,.netmirror-blog h2{font-size:28px}.netmirror-blog h3{font-size:24px}.netmirror-blog table{font-size:14px}.netmirror-blog td,.netmirror-blog th{padding:10px 12px}.netmirror-disclaimer{margin:40px auto;padding:0 15px}.disclaimer-container{padding:25px 20px;font-size:16px;line-height:1.8}.disclaimer-badge{font-size:12px;padding:6px 12px}.disclaimer-container .final-note{padding:15px 18px}.netmirror-footer .footer-links{margin-top:10px}.netmirror-footer .footer-links a,.netmirror-footer .footer-links span{display:inline-block;margin-bottom:4px}.netmirror-footer .footer-container{padding:30px 15px}.netmirror-footer h3{font-size:22px}.netmirror-footer p{font-size:15px}}