:root{color-scheme:dark;--bg:#0a090d;--line:rgba(255,255,255,.105);--text:#f4f2f6;--muted:#918d96;--accent:#8d58e8;--green:#67d59a;--yellow:#ddb864;--red:#dd7484}*{box-sizing:border-box}body{margin:0;min-width:320px}.shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.topbar{display:flex;align-items:center;gap:44px}.brand{display:inline-flex;margin-right:8px;text-decoration:none;font-style:italic}.topbar nav{display:flex;align-items:center;gap:28px;margin-right:auto}.topbar nav a{text-decoration:none}.status-actions{display:flex;align-items:center;gap:22px}.status-actions button,.status-actions a{padding:0;border:0;background:none;color:#96919b;font:600 10px Inter,sans-serif;letter-spacing:.09em;text-decoration:none;text-transform:uppercase;cursor:pointer}.status-actions button:hover,.status-actions a:hover{color:#fff}.status-main{min-height:calc(100vh - 154px);padding-top:110px;padding-bottom:100px}.status-heading{max-width:760px;margin-bottom:68px}.status-kicker{color:#9b75d7;font-size:9px;font-weight:700;letter-spacing:.17em}.status-heading h1{margin:17px 0 15px;font-size:clamp(48px,7vw,82px);font-weight:500;letter-spacing:-.065em;line-height:.95}.status-heading p{margin:0;color:var(--muted);font-size:15px}.status-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.status-row{min-height:128px;display:grid;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(130px,.72fr));align-items:center;border-bottom:1px solid var(--line)}.status-row:last-child{border-bottom:0}.status-product,.status-state,.status-version,.status-time{min-height:64px;display:flex;align-items:center}.status-product{gap:15px}.status-mark{width:7px;height:7px;border-radius:50%;background:#777}.status-product>div,.status-state,.status-version,.status-time{flex-direction:column;align-items:flex-start;justify-content:center}.status-product strong{font-size:17px;font-weight:550}.status-product small,.status-row>div>small{color:#746f79;font-size:8px;font-weight:650;letter-spacing:.14em}.status-row>div>strong{margin-top:8px;color:#c9c5ce;font-size:12px;font-weight:550}.status-row.undetected .status-mark{background:var(--green)}.status-row.undetected [data-status-label]{color:var(--green)}.status-row.updating .status-mark{background:var(--yellow)}.status-row.updating [data-status-label]{color:var(--yellow)}.status-row.detected .status-mark,.status-row.offline .status-mark{background:var(--red)}.status-row.detected [data-status-label],.status-row.offline [data-status-label]{color:var(--red)}.status-note{margin:18px 0 0;color:#6f6a74;font-size:10px}.status-footer{min-height:82px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);color:#6f6a74;font-size:10px}.status-footer a{color:#918d96;text-decoration:none}.status-footer a:hover{color:#fff}@media(max-width:760px){.shell{width:min(100% - 30px,1180px)}.topbar nav{display:none}.status-actions{margin-left:auto}.status-main{padding-top:70px}.status-heading{margin-bottom:48px}.status-row{padding:25px 0;grid-template-columns:1fr 1fr;gap:22px}.status-product{grid-column:1/-1}.status-product,.status-state,.status-version,.status-time{min-height:auto}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
