:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#eaf6ff;background:#060d1b}*{box-sizing:border-box}body{margin:0;min-height:100vh;overflow-x:hidden}button{font:inherit}a{color:inherit;text-decoration:none}.space{pointer-events:none;position:fixed;inset:0;background-image:radial-gradient(1px 1px at 15% 18%,#fff 99%,transparent),radial-gradient(2px 2px at 73% 23%,#80eaff 99%,transparent),radial-gradient(1px 1px at 89% 78%,#fff 99%,transparent),radial-gradient(1px 1px at 38% 71%,#b69aff 99%,transparent),radial-gradient(2px 2px at 54% 50%,#fff 99%,transparent);background-size:167px 197px;opacity:.28;animation:stars 38s linear infinite}@keyframes stars{to{background-position:167px 197px}}.glow{position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 26%,#12304e9e 0,transparent 55%),radial-gradient(ellipse at 85% 82%,#34174d48 0,transparent 37%)}.shell{position:relative;max-width:1150px;margin:auto;padding:0 26px}.topbar{height:88px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #ffffff19}.brand{font-size:29px;font-weight:900;letter-spacing:-1.5px;text-shadow:0 0 21px #4ceaff4a;white-space:nowrap}.brand span{color:#44e5e5}.brand b{color:#bb8aff}.brand small{font-size:11px;font-weight:550;letter-spacing:3px;color:#92a8bd}.nav{display:flex;align-items:center;gap:22px;font-size:13px;color:#afc5d9}.nav a:hover,footer a:hover{color:#42e2e5}.languages{display:flex;align-items:center;background:#0e1d34a9;border:1px solid #38516d;border-radius:24px;padding:3px;gap:1px}.lang{padding:7px 10px;border-radius:20px;border:0;background:transparent;color:#9daec2;cursor:pointer;font-size:11px}.lang.selected{color:white;background:#245278;box-shadow:0 0 12px #48eafa3c}main{max-width:920px;margin:0 auto}.intro{text-align:center;padding:47px 0 28px}.eyebrow{color:#6be3e5;font-size:11px;font-weight:700;letter-spacing:3px}.online,.live i{display:inline-block;background:#50f7ba;width:7px;height:7px;border-radius:50%;margin-right:5px;box-shadow:0 0 13px #50f7ba}h1{font-size:clamp(26px,4vw,42px);letter-spacing:-1px;margin:16px 0 8px}.intro p{color:#8ba4be;font-size:14px;margin:0}.glass{background:linear-gradient(135deg,#152844dc,#0c192bdc 55%,#131c33dc);border:1px solid #6684b733;border-radius:24px;box-shadow:0 24px 70px #0008,inset 0 1px #ffffff09;backdrop-filter:blur(15px)}.maincard{position:relative;overflow:hidden;padding:24px 30px 27px}.edge{position:absolute;top:0;left:20%;width:60%;height:1px;background:linear-gradient(90deg,transparent,#3de5eb,transparent)}.server{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:17px;border-bottom:1px solid #ffffff16}.server .over{font-size:10px;color:#849db9;letter-spacing:2px;display:block;margin-bottom:5px}.server strong{font-size:15px}.live{font-size:10px;letter-spacing:1px;color:#a0bbd2}.gaugebox{text-align:center}.gaugebox svg{display:block;width:min(390px,100%);height:auto;margin:0 auto -19px;filter:drop-shadow(0 0 10px #2bdad725)}.g-value{font-size:52px;font-weight:750;fill:#fff}.g-unit{font-size:15px;fill:#9aacc2}.g-scale{font-size:12px;fill:#728ca7}#needle{transition:transform .32s ease}.phase{font-weight:700;font-size:13px;color:#6df1e9;letter-spacing:2px;text-transform:uppercase}.message{margin:7px auto 19px;font-size:13px;color:#9db4ca;min-height:20px}.action{border:1px solid #9eeefa5c;border-radius:30px;min-width:190px;padding:14px 30px;color:white;background:linear-gradient(110deg,#06abc7,#7542d2);box-shadow:0 0 25px #1ddce92d;cursor:pointer;font-weight:800;font-size:12px;letter-spacing:1px;transition:transform .2s,filter .2s}.action:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.15)}.action:disabled{opacity:.5;cursor:wait}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:29px 0 16px}.metric{text-align:center;border-radius:13px;border:1px solid #41627b50;background:#12243a7c;padding:17px 5px 14px}.metric>span{display:block;font-size:10px;letter-spacing:1px;color:#61e4e9}.metric:nth-child(even)>span{color:#bb94ff}.metric strong{display:block;font-size:27px;font-weight:750;letter-spacing:-.8px;margin:7px 0 0;font-variant-numeric:tabular-nums}.metric small{display:block;font-size:11px;color:#8fa5bb}.chartbox{border:1px solid #31516d7f;background:#09172ad4;border-radius:13px;padding:18px}.charthead{display:flex;justify-content:space-between;color:#a8bfdb;font-size:10px;letter-spacing:1.5px;font-weight:700}.dottext{color:#43e2b6}.chartbox svg{width:100%;height:105px;display:block;margin-top:12px}.details{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px solid #ffffff15;padding-top:14px;font-size:10px;color:#8197ad;letter-spacing:.5px}.details strong{color:#e1f4ff;font-weight:500}.footnote{text-align:center;color:#7b92ad;font-size:12px;padding:20px 0 36px}footer{border-top:1px solid #ffffff15;padding:25px 0 37px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;font-size:11px;color:#8295ad}.credit a{text-decoration:underline;text-underline-offset:3px}@media(max-width:680px){.shell{padding:0 13px}.topbar{height:auto;min-height:78px;flex-wrap:wrap;padding:15px 0}.brand{font-size:24px}.brand small{font-size:9px}.nav{width:100%;justify-content:space-between;gap:6px;font-size:11px}.intro{padding:30px 0 24px}.maincard{padding:18px 12px}.metrics{gap:7px}.metric{padding:13px 3px}.metric strong{font-size:22px}.metric>span{font-size:9px}.live{font-size:8px}.chartbox{padding:12px}.chartbox svg{height:85px}}@media(prefers-reduced-motion:reduce){.space{animation:none}#needle{transition:none}}

/* NEXUS v1.1 desktop density and two-series history */
.legend{display:flex;gap:20px;justify-content:flex-start;margin:0 0 12px;font-size:10px;letter-spacing:1px;font-weight:650}.legend-dl{color:#28e1db}.legend-ul{color:#b58afa}
@media(min-width:681px){.topbar{height:68px}.intro{padding:27px 0 19px}.intro h1{margin:11px 0 6px}.maincard{padding:18px 27px 21px}.server{padding-bottom:12px}.gaugebox svg{width:min(326px,100%);margin-bottom:-18px}.message{margin:5px auto 12px}.action{padding:12px 27px}.metrics{margin:18px 0 12px}.metric{padding:12px 5px 10px}.metric strong{margin-top:4px;font-size:25px}.chartbox{padding:13px 17px}.chartbox svg{height:82px;margin-top:7px}.footnote{padding:12px 0 18px}footer{padding:16px 0 23px}}

/* NEXUS v2: shared branding and rich diagnostic dashboard */
:root{--cyan:#52f5ef;--purple:#ae75ff}body{background:#050b19}.glow{background:radial-gradient(ellipse at 50% 20%,#19426b9a 0,transparent 55%),radial-gradient(ellipse at 84% 78%,#753aab38,transparent 41%),radial-gradient(ellipse at 8% 58%,#0b7e9738,transparent 42%)}.space{opacity:.48;animation-duration:27s}.shell{max-width:1310px}.topbar{max-width:1250px;margin:auto}.brand{transition:filter .18s}.brand:hover{filter:brightness(1.35)}.nav{gap:16px}.nexus-mark{font-size:9px;letter-spacing:2px;color:#58e9e8;font-weight:900;padding:0 10px}.languages{border-color:#7361b5;box-shadow:inset 0 0 15px #2ba8b322}.lang{font-size:12px}.lang.selected{background:#3a246e;box-shadow:inset 0 0 0 1px #ba7af9,0 0 16px #a069fa66}.intro h1{background:linear-gradient(90deg,#fff,#81ebf1,#e7c3ff);-webkit-background-clip:text;background-clip:text;color:transparent}.glass{border-color:#36a5c560;box-shadow:0 28px 85px #000b,0 0 52px #2677b71c,inset 0 1px #ffffff23}.maincard{max-width:1040px;margin:auto}.metric{border-color:#4a98ae70;box-shadow:inset 0 0 28px #2b608022}.metric:nth-child(2){border-color:#976cc27d}.metric strong{text-shadow:0 0 21px #59ddf044}.action{box-shadow:0 0 35px #19dbec72,0 0 55px #8448e945}.diagnostics-head{display:flex;justify-content:space-between;align-items:center;margin:25px 0 14px;gap:12px}.section-kicker{font-size:10px;letter-spacing:2.3px;color:#58ece7;font-weight:800}.diagnostics-head h2{font-size:23px;margin:5px 0;color:#ebf8ff}.verified-pill{font-size:10px;border:1px solid #51e3b55d;background:#103b3a55;border-radius:50px;color:#6df3ce;padding:8px 12px}.network-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.network-card{min-width:0;background:linear-gradient(140deg,#182a48ae,#0a1b31a6);border:1px solid #4b72915d;border-radius:14px;padding:16px 13px;min-height:86px}.network-card span{display:block;font-size:10px;letter-spacing:1.25px;color:#72d6e5;margin-bottom:11px}.network-card strong{display:block;font-size:14px;overflow-wrap:anywhere;color:#e4f4ff}.result-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:20px}.result-actions button{color:#e6fcff;background:#173a52;border:1px solid #53cadb8c;border-radius:12px;padding:13px 16px;font-weight:800;font-size:11px;letter-spacing:.7px;cursor:pointer}.result-actions button:nth-child(2){border-color:#ab73ff9c;background:#32254f}.result-actions button:hover{filter:brightness(1.3)}#share-status{font-size:12px;color:#72e3db}.footer-v5{border-top:1px solid #3b6a835b;margin:40px auto 15px;padding:23px 0 15px;display:block!important;color:#9fbbcf}.footer-v5 .footer-top,.footer-v5 .footer-mid,.footer-v5 .footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.footer-brand{font-size:24px;font-weight:900;color:#eefcff;letter-spacing:-1px}.footer-brand span{color:#43e5e2}.footer-brand b{color:#b98aff}.footer-nav{display:flex;gap:17px;flex-wrap:wrap;font-size:12px}.footer-mid{margin:22px 0;border-top:1px solid #29415a;border-bottom:1px solid #29415a;padding:14px 0}.signal{font-size:10px;letter-spacing:1.7px;color:#84daba}.signal i{display:inline-block;background:#2bf5a8;width:7px;height:7px;border-radius:50%;margin-right:6px;box-shadow:0 0 13px #2bf5a8}.social{display:flex;gap:9px}.social a{display:grid;place-items:center;border-radius:50%;width:32px;height:32px;border:1px solid #3f728d;color:#77ecf1;font-weight:900;font-size:14px}.footer-bottom{font-size:11px}.footer-bottom em{color:#f27a9a;font-style:normal}.credit a{color:#8cd5e7}@media(max-width:800px){.network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav{gap:9px}.nav>a{display:none}.topbar{height:auto;min-height:75px;flex-wrap:wrap;padding:12px 0}.nexus-mark{display:none}}@media(max-width:480px){.network-grid{grid-template-columns:1fr 1fr;gap:7px}.network-card{padding:11px 9px;min-height:78px}.network-card strong{font-size:12px}.network-card span{font-size:9px}.diagnostics-head h2{font-size:19px}.verified-pill{font-size:9px}.footer-v5 .footer-top,.footer-v5 .footer-mid,.footer-v5 .footer-bottom{justify-content:center;text-align:center}.footer-nav{justify-content:center}}
