*,:after,:before{box-sizing:border-box}body{margin:0;font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.45857;color:#000;background:#fff}a{color:#111;text-decoration:none}p{margin-top:0;margin-bottom:3px}h1{color:#000;margin:0;font-size:1.25rem;font-weight:700}h2{border-radius:5px;max-width:-moz-fit-content;max-width:fit-content;padding:5px;font-size:14px}h2,h4{color:#111;margin:0 0 10px;font-weight:700}h4{font-size:16px}hr{border:none;border-top:1px solid gray}.errorContainer,.loadingContainer{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.loadingContainer img{width:80px;height:80px}.loadingText{color:#111;margin-top:3px;font-size:14px;font-weight:700}.err{text-align:center;color:red;font-size:24px;font-weight:700}.err a{display:block}.err a,.success{color:#03a84e}.danger{color:#ff4d4d}.small{font-size:12px}.bold{font-weight:700}.center,.version{text-align:center}.version{color:#009940;padding:10px;font-size:12px;font-weight:700}.loading-bar{background:#0d0d0d;width:100%;height:4px;position:relative;overflow:hidden;margin-bottom:20px}.loading-bar.animate:before{content:"";background:red;border-radius:2px;width:30%;height:100%;position:absolute;animation:slide 1.2s ease-in-out infinite}@keyframes slide{0%{left:-30%}50%{left:50%}to{left:110%}}.marquee-container{white-space:nowrap;color:red;background:#0d0d0d;width:100%;padding:6px;font-weight:700;overflow:hidden}.marquee-text{padding-left:100%;display:inline-block;animation:marquee 20s linear forwards}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.top-nav{z-index:999;background:#0d0d0d;justify-content:space-around;align-items:center;height:38px;padding:2px 4px 0;font-family:Arial,sans-serif;display:flex}.nav-item{color:#bdbdbd;cursor:pointer;border-radius:6px;padding:5px 8px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s}.nav-item:hover{color:#fff;background:#1b1b1b}.nav-item.active{background:#222;color:#ff0!important}.nav-item.logo-link{font-size:14px;font-style:italic;font-weight:700;color:#0f8!important}.list{max-width:600px;margin:auto;padding:0 0 60px}.searchBar{justify-content:center;align-items:center;gap:10px;margin-bottom:15px;padding:0 10px;display:flex}.searchInput{background:transparent;border:1px solid #ccc;border-radius:15px;flex:1 1;width:100%;padding:8px;font-size:12px;box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326}.searchInput:focus{border:1px solid #6666;outline:none}.sortSelect{color:#222;background:transparent;border:1px solid #ccc;border-radius:16px;width:78px;padding:8px;font-size:12px;box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326}.sortSelect:focus{border:1px solid #666;outline:none}.grid-2x2--square{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;max-width:100%;padding:6px}.grid-2x2--square>div{background:transparent;border-radius:6px;justify-content:center;padding:10px;display:flex}.device-card{color:#111;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:10px;margin:5px;padding:5px;font-size:12px;display:flex;box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326}.device-card .deviceLink{color:#000;font-weight:700}.device-title{text-align:center;margin-bottom:4px;font-size:16px;font-weight:700}.device-text{text-align:center;border:1px solid #111;width:100%;margin:-1px 0 .1px;padding:6px}.device-warning{color:red}.device-card-action{justify-content:center;align-items:center;display:flex}.device-card .btn-outline{color:#000;cursor:pointer;background:transparent;border:1px solid #000;border-radius:6px;margin-top:10px;padding:6px 12px;transition:all .2s}.device-card .btn-outline:hover:not(:disabled){color:#fff;background:#000;box-shadow:0 0 20px #000}.device-card .btn-outline:disabled{color:#222;cursor:not-allowed;opacity:.6;border-color:#aaa}.ndevice{border-radius:4px;margin-top:10px}.deviceContainer{color:#111;border-radius:8px;margin:5px;padding:16px}.device,.deviceContainer{box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326}.device{background:transparent;border:1px solid #111;border-radius:10px;align-items:flex-start;gap:15px;padding:15px;display:flex}.deviceTable{border-collapse:collapse;background:#fff;border-radius:8px;width:100%;font-size:12px;overflow:hidden}.deviceTable td,.deviceTable th{color:#000;padding:7px 12px}.deviceTable .label{color:#222;background:#fff;width:160px;font-weight:700}.bdg{background:#00027a;border-radius:4px;margin-left:6px;padding:2px 6px;font-size:12px;color:#fff}.device-status{border-radius:10px;margin-top:10px;padding:7px}.logs{color:#666;padding:10px;font-size:11px;font-weight:700}.logs p{margin-top:1px;margin-bottom:1px}p.online{text-align:center;color:#333;margin:-10px 0 0;padding:4px;font-weight:700}p.online strong{color:#03a84e}.buttonGroup{text-align:center;border-bottom:1px solid #111;flex-wrap:wrap;justify-content:center;gap:10px;max-width:100%;margin:3px auto;padding:10px;display:flex;overflow:hidden}.buttonGroup button{cursor:pointer;color:#000;background:transparent;border:1px solid #000;border-radius:4px;padding:6px;box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326}.buttonGroup button:hover:not(:disabled){color:#fff;background:#000}.buttonGroup button:disabled{color:#aaa;cursor:not-allowed;opacity:.6;border-color:#aaa}.deviceForm{padding:10px}.form-group{display:block;margin-bottom:12px;line-height:25px}.form-group label{display:block;margin-bottom:3px;font-size:14px;font-weight:700}.form-group input,select{box-sizing:border-box;color:#222;background:#fff;border:1px solid #111;border-radius:10px;width:100%;padding:10px;font-size:14px;font-weight:600}.form-group input:focus,select:focus{border:1px solid #111;outline:none}.form-group textarea{color:#000;border:1px solid #ccc;border-radius:5px;width:100%;padding:8px;font-size:14px}.bt1,.bt2{color:#fff;background:#777;border:none;border-radius:5px;outline:none;width:40%;margin:10px;padding:10px;font-weight:700}button[type=submit]{color:#000;cursor:pointer;background:transparent;border:1px solid #000;border-radius:6px;margin:10px 5px 0 0;padding:.5rem 2rem;transition:all .2s}button[type=submit]:hover{color:#fff;background:#000}.card{word-wrap:break-word;overflow-wrap:break-word;white-space:normal;background:#fff;border-radius:8px;margin:5px;padding:9px;font-size:14px;box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326}.info{padding:4px}.key{color:#0400ff;margin-right:5px;font-size:14px;font-weight:700;display:flex}.main-info{justify-content:space-between;align-items:center;gap:10px;padding:4px;display:flex}.main-info a{color:#000}.date{color:#777;font-size:12px}.msg-red{color:#ff4d4d}.msg{color:#0e6a00}.msg,.time{font-weight:700}.time{color:#000}.modal-overlay{z-index:1000;background:rgba(0,0,0,.85);justify-content:center;align-items:center;animation:fadeIn .3s;display:flex;position:fixed;inset:0}.modal-container{color:#111;background:#fff;border:1px solid red;border-radius:12px;width:90%;max-width:500px;padding:1.5rem}.modal-overlay.dark{background:#0d0d0d}.modal-overlay.dark .modal-container{background:#0d0d0d;border:none}.modal-overlay.success .modal-container{border:1px solid #0f8}.modal-overlay.error .modal-container{border:1px solid red}.modal-overlay.dark .close-btn{color:#fff;border-color:#ccc}.modal-overlay.dark h2{color:#fff}.modal-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.modal-header h2{color:#000;font-size:1.3rem}.modal-header .red{color:red}.modal-body{font-size:1rem;line-height:1.5}.alert-message{text-align:center;padding:10px;font-size:18px}.list-items{z-index:1000;border-radius:6px;flex-direction:column;min-width:140px;padding:4px 0;display:flex}.list-items a{color:#bdbdbd;padding:9px 10px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:block}.list-items a:hover{color:#fff;background:#1b1b1b}.buttons-brands{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:20px 0;display:flex}.buttons-brands a{text-align:center;color:#e5e5e5;background:transparent;border:2px solid #2f2f2f;border-radius:8px;min-width:200px;padding:6px 10px;font-size:13px;font-weight:600;transition:all .25s}.buttons-brands a:first-child{color:#25d366;border-color:#25d366}.buttons-brands a:first-child:hover{color:#fff;background:#25d366}.buttons-brands a:nth-child(2){color:#24a1de;border-color:#24a1de}.buttons-brands a:nth-child(2):hover{color:#fff;background:#24a1de}.btn,.close-btn,.loadMoreBtn{color:#000;cursor:pointer;background:transparent;border:1px solid #000;border-radius:6px;margin:5px 5px 0 0;padding:.5rem 1rem;font-size:14px;font-weight:700;transition:all .2s}.btn:hover,.close-btn:hover,.loadMoreBtn:hover{color:#fff;background:#000}.loadMoreBtn:disabled{cursor:not-allowed;opacity:.6;color:#000;background:#ccc}.loadMoreContainer{justify-content:center;margin:20px 0;display:flex}.clipboard-btn{cursor:pointer;color:#777;background:transparent;border:none;border-radius:8px;justify-content:center;align-items:center;width:25px;height:25px;transition:all .2s;display:inline-flex}.clipboard-btn svg{stroke:currentColor;width:22px;height:22px}.clipboard-btn.copied{color:#16a34a;animation:pulse .5s}.live-dot{background:red;border-radius:50%;width:5px;height:5px;position:relative}.live-dot:after{content:"";background:rgba(255,0,0,.5);border-radius:50%;width:24px;height:24px;position:absolute;top:-10px;left:-10px;animation:pulse 1.5s ease-in-out infinite}.loginForm{background:#0d0d0d;justify-content:center;align-items:center;height:100vh;display:flex}.lgCard{background:#fff;border-radius:12px;width:340px;padding:30px 25px;box-shadow:0 10px 25px rgba(0,0,0,.15)}.loginForm .error{color:red;text-align:center;border-radius:6px;margin-bottom:8px;padding:10px;font-weight:700}.loginForm h1{text-align:center}.form-group input:-webkit-autofill{-webkit-transition:background-color 5000s ease-in-out;transition:background-color 5000s ease-in-out;-webkit-text-fill-color:#fff!important;border:1px solid #000!important;-webkit-box-shadow:inset 0 0 0 1000px #000!important}.sett{padding:10px 20px 20px}.s{color:#000;text-transform:uppercase;text-align:center;background:#fff;border-bottom:1px solid #222;margin:0 0 3px;padding:5px;font-size:22px}.card-bordered{background:#fff;border:1px solid #ccc;border-radius:6px;margin:5px 0 10px;padding:15px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.padding-default{padding:15px}.qa{margin:8px 0}.question{color:#111;font-weight:700}.answer{color:#444;margin-left:12px}.apkInfo{margin:10px 0}.apkInfo p{font-size:14px}.update-text{color:red;margin-top:1px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%{transform:scale(.9)}50%{transform:scale(1.05)}to{transform:scale(1)}}