:root{--ink:#17243b;--nav:#0b1530;--surface:#fff;--line:#e6eaf1;--accent:#635bff;--accent2:#8b5cf6;--green:#13a47b}body{background:#f5f7fb;color:var(--ink)}.brand{text-decoration:none;color:inherit}.sidebar{background:linear-gradient(180deg,#0b1530 0%,#101d3d 100%);box-shadow:14px 0 44px rgba(21,31,61,.08)}.sidebar nav button{min-height:44px}.sidebar nav button.active{background:linear-gradient(90deg,rgba(99,91,255,.34),rgba(139,92,246,.16));box-shadow:inset 3px 0 #9c91ff}.device-test-link{display:grid;gap:8px;padding:18px 3px 14px;border-top:1px solid rgba(255,255,255,.08);margin-top:18px}.device-test-link a{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:11px;color:#dce5ff;text-decoration:none;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.07)}.device-test-link a:hover{background:rgba(255,255,255,.1)}.device-test-link a>span:first-child{font-size:21px;color:#9c91ff}.device-test-link b,.device-test-link small{display:block}.device-test-link b{font-size:12px}.device-test-link small{color:#8fa0c8;font-size:10px;margin-top:2px}main{padding-top:0;max-width:none}.common-header{height:72px;margin:0 -34px 28px;padding:0 34px;display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:8;backdrop-filter:blur(16px)}.common-brand,.common-actions{display:flex;align-items:center;gap:12px}.common-brand span:last-child>*{display:block}.common-brand b{font-family:'Space Grotesk',sans-serif;font-size:14px}.common-brand small{font-size:10px;color:#8390a5;margin-top:1px}.common-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff;background:linear-gradient(135deg,var(--accent),var(--accent2));font-size:11px;font-weight:800;box-shadow:0 8px 18px rgba(99,91,255,.24)}.env-chip{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;color:#536079;padding:8px 11px;border:1px solid var(--line);border-radius:99px}.env-chip i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(19,164,123,.12)}.header-link{font-size:12px;font-weight:700;color:#43506a;text-decoration:none;padding:9px 11px;border-radius:9px}.header-link:hover{background:#f0f2f7}.avatar{width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#17243b;color:#fff;font-size:11px}.page-header{padding:0 2px 2px}.card{border-color:var(--line);box-shadow:0 8px 28px rgba(25,36,65,.045)}.stat{position:relative;overflow:hidden}.stat:after{content:'';position:absolute;width:70px;height:70px;border-radius:50%;right:-25px;top:-25px;background:linear-gradient(135deg,rgba(99,91,255,.13),rgba(139,92,246,.03))}.hero{background:radial-gradient(circle at 82% 28%,rgba(148,111,255,.65),transparent 32%),linear-gradient(120deg,#13234a,#283781 62%,#6849a4)}@media(max-width:790px){main{padding-top:0}.common-header{margin:0 -16px 22px;padding:0 16px;height:64px}.common-brand small,.header-link{display:none}.page-header{align-items:flex-start}.sidebar{padding-bottom:18px}}@media(max-width:520px){.env-chip{display:none}.common-actions{gap:6px}}
