:root{background:#292b2e;color:#eceae6}body{background:radial-gradient(ellipse at top,#45484c 0,#292b2e 70%);min-height:100vh}section,details{background:#34373b;border-color:#55595f;box-shadow:0 8px 28px #00000012}h1{color:#ebd7a9}h1 small,small,footer{color:#b5b8bb}p{color:#c3c5c8}button{background:#3d4146;border-color:#696e74;color:#e5e3de}input{background:#292c30}.switches{display:flex;flex-wrap:wrap;gap:8px}.switches button{display:flex;align-items:center;gap:9px;padding:11px 12px;font-size:12px}.switches i{display:block;width:9px;height:9px;border-radius:50%;background:#73767a;box-shadow:inset 0 1px 3px #0008}.switches button.on{background:#41483f;border-color:#b4a06b;box-shadow:none}.switches button.on i{background:#e1c47e;box-shadow:0 0 9px #e1c47e88}.switches button:disabled{opacity:.5}.activity-row{padding:9px 0;border-bottom:1px solid #ffffff12;font-size:12px;line-height:1.8}.activity-row small{display:block;color:#bca77b}#pipeline{font-size:13px}#testResults{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#testResults article{padding:12px;background:#2b2e32;border-radius:12px}#testResults .metric{font-size:12px;gap:8px}#state{font-size:25px}#controlNote{min-height:25px}@media(max-width:600px){header{flex-direction:column}.switches{width:100%}.switches button{flex:1;justify-content:center;padding:12px 6px}.grid{grid-template-columns:1fr}#testResults{grid-template-columns:1fr}}
