:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0f172a;background:#f8fafc;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{border-top:8px solid #0f172a;margin:0}main{max-width:40rem;margin:12vh auto;padding:1.5rem}.brand{letter-spacing:.15em;color:#92400e;margin:0;font-size:.8rem;font-weight:750}h1{letter-spacing:-.03em;margin:.5rem 0;font-size:clamp(2rem,6vw,3rem)}.intro{color:#475569;line-height:1.6}section{background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;margin-top:2rem;padding:1.5rem}h2{font-size:1.25rem}button{color:#0f172a;font:inherit;cursor:pointer;background:#fbbf24;border:0;border-radius:.5rem;padding:.8rem 1.2rem;font-weight:650}button:focus-visible,a:focus-visible,summary:focus-visible,.table:focus-visible{outline-offset:4px;outline:3px solid #0f172a}button:disabled{opacity:.7;cursor:wait}a{color:#92400e}.dashboard{max-width:76rem;margin:0 auto;padding:1.5rem 1rem 4rem}.top{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.top h1{margin-bottom:0}button.quiet{background:#fff;border:1px solid #cbd5e1;padding:.5rem .9rem;font-weight:600}.controls{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.25rem;display:flex}.choice{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.choice>span{color:#475569;margin-right:.35rem;font-size:.85rem}.choice button{background:#fff;border:1px solid #cbd5e1;padding:.45rem .8rem;font-weight:550}.choice button[aria-pressed=true]{color:#fff;background:#0f172a;border-color:#0f172a}.refresh{color:#475569;align-items:center;gap:.6rem;margin-left:auto;font-size:.85rem;display:flex}.note{color:#475569;margin:.75rem 0 0;font-size:.875rem;line-height:1.5}.panel{margin-top:1.25rem;padding:1.25rem}.panel h2{margin:0}.panel-head{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.meaning{color:#334155;max-width:60rem;margin:.5rem 0 0;line-height:1.55}.unavailable{color:#334155;background:#f1f5f9;border-radius:.5rem;margin:1rem 0 0;padding:.9rem 1rem}.banner{color:#78350f;background:#fef3c7;border-radius:.5rem;margin:.75rem 0 0;padding:.6rem .9rem;font-size:.9rem}.muted{color:#64748b}.chips{flex-wrap:wrap;gap:.3rem;display:inline-flex}.chip{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:650}.chip.ok{color:#14532d;background:#dcfce7}.chip.warn{color:#78350f;background:#fef3c7;border-color:#f59e0b}.chip.off{color:#334155;background:#f1f5f9;border-color:#cbd5e1}.chip.busy{color:#0c4a6e;background:#e0f2fe}.tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.75rem;margin-top:1rem;display:grid}.tile{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.6rem;padding:.8rem 1rem}.tile p{margin:0}.tile-name{color:#475569;font-size:.8rem;font-weight:600}.tile-value{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.5rem;font-weight:700;margin-top:.2rem!important}.tile-detail{color:#475569;font-size:.8rem;line-height:1.4;margin-top:.3rem!important}.table{margin-top:1rem;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.875rem}caption{text-align:left;color:#0f172a;padding-bottom:.4rem;font-weight:650}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:.45rem .6rem}thead th{color:#475569;white-space:nowrap;font-size:.75rem;font-weight:650}tbody th{white-space:nowrap;font-weight:550}tfoot th,tfoot td{border-top:2px solid #cbd5e1;font-weight:650}td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}thead th:not(:first-child){text-align:right}thead th.txt{text-align:left}td.missing{color:#64748b;font-style:italic}.about{color:#334155;margin-top:1rem;font-size:.85rem}.about summary{cursor:pointer;font-weight:600}.about dl{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:.75rem 0 0;display:grid}.about dt{color:#475569;font-weight:600}.about dd{margin:0}.about ul{margin:0;padding-left:1.1rem}@media (width<=40rem){.refresh{margin-left:0}.about dl{grid-template-columns:1fr}.about dd{margin-bottom:.4rem}}
