:root{--bg:#020916;--panel:#07162a;--line:#123b63;--cyan:#20d9ff;--blue:#0787ff;--text:#f2f8ff;--muted:#8fa9c3;--red:#ff3b5c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% 0,#09284d 0,#020916 38%);color:var(--text);font-family:Inter,system-ui,sans-serif}body:before{content:"";position:fixed;inset:0;background-image:linear-gradient(#0d315033 1px,transparent 1px),linear-gradient(90deg,#0d315033 1px,transparent 1px);background-size:50px 50px;mask-image:linear-gradient(to bottom,#000,transparent 80%);pointer-events:none}header{height:74px;display:flex;align-items:center;justify-content:space-between;padding:0 max(5vw,24px);border-bottom:1px solid #1d4160;background:#020916dd;backdrop-filter:blur(16px);position:sticky;top:0;z-index:5}.brand,footer b{font-size:24px;color:#fff;text-decoration:none;letter-spacing:-1px}.brand span,footer b span,h1 span{color:var(--cyan)}.signal{color:var(--red);margin-right:10px;text-shadow:0 0 15px var(--red)}nav{display:flex;gap:24px;align-items:center}nav a{color:#bad0e3;text-decoration:none;font-size:14px}button,.actions a{border:1px solid #2370a8;background:#091d34;color:white;border-radius:8px;padding:11px 17px;font-weight:700;cursor:pointer}.primary{background:linear-gradient(135deg,#087fff,#19d7ff);color:#001426;border:0;box-shadow:0 0 28px #00b7ff44}.hero{min-height:570px;max-width:1240px;margin:auto;padding:90px 30px;display:grid;grid-template-columns:1.2fr 1fr;align-items:center}.eyebrow{font-size:12px;letter-spacing:3px;color:var(--cyan);font-weight:800}.eyebrow i{display:inline-block;width:7px;height:7px;background:var(--red);border-radius:50%;box-shadow:0 0 10px var(--red);margin-right:8px}.hero h1{font-size:clamp(48px,7vw,92px);line-height:.95;margin:20px 0;letter-spacing:-5px}.hero>div>p:not(.eyebrow){max-width:610px;color:#abc0d5;font-size:19px;line-height:1.6}.actions{display:flex;gap:22px;align-items:center;margin-top:35px}.actions a{background:transparent;text-decoration:none}.radar{width:360px;height:360px;border:1px solid #138dca;border-radius:50%;margin:auto;display:grid;place-items:center;position:relative;background:radial-gradient(circle,#0aa6d933,transparent 65%);box-shadow:0 0 80px #008dff22}.rings{position:absolute;inset:17%;border:2px solid #16cfff;border-radius:50%;box-shadow:0 0 25px #11cbff}.rings:before,.rings:after{content:"";position:absolute;border:1px solid #16cfff88;border-radius:50%}.rings:before{inset:18%}.rings:after{inset:-35%}.mast{font-size:100px;color:white;text-shadow:0 0 25px var(--cyan)}.radar span{position:absolute;bottom:42px;color:var(--cyan);font-weight:800}.stats{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);background:#07162acc;border:1px solid var(--line);border-radius:14px}.stats div{padding:24px;text-align:center;border-right:1px solid var(--line)}.stats div:last-child{border:0}.stats strong{display:block;font-size:26px;color:var(--cyan)}.stats span{font-size:12px;color:var(--muted)}#status{color:#5df29b}.panel{max-width:1240px;margin:90px auto;padding:0 30px}.panelhead{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.panel h2,.support h2{font-size:38px;margin:6px 0}.tools{display:flex;gap:8px}.tools input,input,select{background:#04101f;border:1px solid #245274;border-radius:7px;padding:12px;color:white}.tablewrap{overflow:auto;border:1px solid var(--line);border-radius:12px;background:#051426dd}table{width:100%;border-collapse:collapse;min-width:900px}th{padding:14px;text-align:left;color:#6fcbea;font-size:11px;letter-spacing:1px;border-bottom:1px solid var(--line)}td{padding:15px;border-bottom:1px solid #102b44;font-size:14px}td:nth-child(2){font-weight:900;color:var(--cyan)}.badge{font-size:10px;padding:4px 7px;background:#123653;border-radius:10px}.empty{text-align:center!important;color:var(--muted)!important;padding:50px!important}.features{max-width:1180px;margin:60px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.features article{padding:30px;background:#07162a;border:1px solid var(--line);border-radius:14px}.features article>span{font-size:34px;color:var(--cyan)}.features p,.support p{color:var(--muted);line-height:1.6}.support{text-align:center;max-width:800px;margin:100px auto;padding:60px;border:1px solid #18507b;border-radius:20px;background:radial-gradient(circle at top,#0b3f6e,#061325)}footer{display:flex;gap:25px;align-items:center;padding:35px 5vw;border-top:1px solid var(--line);color:var(--muted)}footer small{margin-left:auto}dialog{background:transparent;border:0;color:white}dialog::backdrop{background:#000b;backdrop-filter:blur(4px)}.modal{width:min(440px,90vw);background:#07182c;border:1px solid #2171a5;border-radius:15px;padding:28px;position:relative}.close{position:absolute;right:15px;top:15px}.tabs{display:flex;gap:8px;margin-bottom:18px}.modal label{display:grid;gap:7px;color:#a9c1d6;font-size:13px;margin:13px 0}.modal input,.modal select{width:100%}.modal .primary{width:100%;margin-top:10px}#message{color:#ff8092}.tabs .active{border-color:var(--cyan);color:var(--cyan)}@media(max-width:750px){nav a{display:none}.hero{grid-template-columns:1fr;padding-top:65px}.hero h1{letter-spacing:-3px}.radar{width:260px;height:260px;margin-top:55px}.stats{margin:0 15px;grid-template-columns:1fr 1fr}.stats div:nth-child(2){border-right:0}.stats div:nth-child(-n+2){border-bottom:1px solid var(--line)}.panelhead{display:block}.tools{margin-top:16px}.tools input{min-width:0;width:100%}.features{grid-template-columns:1fr;margin:40px 20px}.support{margin:70px 20px;padding:35px 20px}footer{display:block;text-align:center}footer small{display:block;margin-top:15px}}

.prop{max-width:1180px;margin:80px auto;padding:35px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:15px;background:#07162a}.prop p{color:var(--muted)}.condition{display:grid;gap:5px;text-align:right}.condition strong{color:#ffc95d}.condition span{color:var(--muted);font-size:12px}.mobilebar{display:none}@media(max-width:750px){body{padding-bottom:72px}.mobilebar{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;bottom:0;left:0;right:0;z-index:8;padding:8px;background:#020916ee;border-top:1px solid var(--line)}.mobilebar button{margin:0 3px}.prop{margin:50px 20px;display:block}.condition{text-align:left;margin-top:20px}}
