body{color:#ddd;background:#15171a;margin:0;font:14px/1.4 system-ui,sans-serif}.page header{border-bottom:1px solid #333;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding:8px 16px;display:flex}.page h1{margin:0;font-size:18px}.page nav{white-space:nowrap;gap:8px;display:flex}.page nav a{color:#8ab4f8}.page nav [aria-current]{font-weight:600}.page .builds{margin-left:auto}.page h2{color:#9aa0a6;margin:0;padding:4px 12px 0;font-size:14px}.machines{grid-template-columns:repeat(auto-fit,minmax(560px,1fr));gap:8px;padding:8px;display:grid}.machine,.fleet{border:1px solid #2a2d31;border-radius:4px}.fleet{margin:8px}.widgets{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:150px;gap:4px;padding:4px;display:grid}.page .slot{--head-height:22px;background:#1b1e22;flex-direction:column;min-width:0;display:flex}.widget-head{height:var(--head-height);color:#9aa0a6;white-space:nowrap;border-bottom:1px solid #2a2d31;flex:none;align-items:center;gap:8px;padding:0 6px;font-size:11px;display:flex;overflow:hidden}.widget-head .widget-name{color:#ddd;font-weight:600}.widget-head [data-head=updates]{font-variant-numeric:tabular-nums}.widget-body{flex:1;min-height:0;position:relative}.notice{background:#22262b;border-left:3px solid #edc948;margin:8px;padding:6px 10px}.metrics dl{border-bottom:1px solid #333;flex-wrap:wrap;gap:4px 20px;margin:0;padding:6px 16px;font-size:12px;display:flex}.metrics dl div{gap:6px;display:flex}.metrics dt{color:#999}.metrics dd{font-variant-numeric:tabular-nums;min-width:12ch;margin:0}.responsiveness{border-bottom:1px solid #333;align-items:center;gap:16px;padding:4px 16px;font-size:12px;display:flex}.tape-strip{white-space:nowrap;color:#8ab4f8;flex:1;overflow:hidden}.tape-track{will-change:transform;display:inline-block}.echo input{width:140px}.echo output{color:#aaa;min-width:80px;margin-left:6px;display:inline-block}.badge{font-variant-numeric:tabular-nums;gap:10px;display:inline-flex}.categories{border-bottom:1px solid #333;padding:4px 16px;font-size:12px}.categories table{border-collapse:collapse;margin-top:4px}.categories td,.categories th{text-align:right;font-variant-numeric:tabular-nums;padding:1px 10px 1px 0}.categories td:first-child,.categories th:first-child{text-align:left}.record{border-bottom:1px solid #333;padding:4px 16px;font-size:12px}.record summary{cursor:pointer;color:#8ab4f8}.record pre{white-space:pre-wrap;-webkit-user-select:all;user-select:all}
