:root{--avbd-light-paper:#f6f3ec;--avbd-light-surface:#fffdf9;--avbd-light-sunk:#ece7dc;--avbd-light-ink:#1f2328;--avbd-light-muted:#5b6168;--avbd-light-accent:#b8503f;--avbd-light-accent-ink:#fff;--avbd-light-link:#2e5a78;--avbd-light-focus:#2e5a78;--avbd-warning-ink:#8a3a12;--avbd-warning-surface:#fdecdceb;--avbd-dark-paper:#12161b;--avbd-dark-surface:#1a1f26;--avbd-dark-sunk:#232a33;--avbd-dark-ink:#e8eaed;--avbd-dark-muted:#a2aab3;--avbd-dark-accent:#e1795b;--avbd-dark-accent-ink:#1a0f0b;--avbd-dark-link:#9cc9ea;--avbd-dark-focus:#9cc9ea;--avbd-badge-play:#b8d68e;--avbd-badge-headless:#a3c1e8;--avbd-badge-diag:#ece08c;--avbd-badge-bench:#f2bf8c;--avbd-badge-cmd:#c4a5df;--avbd-badge-exp:#e79aa3;--avbd-badge-ink:#1f2328;--avbd-font-ui:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--avbd-font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font:14px/1.45 var(--avbd-font-ui);color:var(--avbd-dark-ink);background:#181b20;margin:16px 20px}a{color:var(--avbd-dark-link)}:focus-visible{outline:2px solid var(--avbd-dark-focus);outline-offset:2px}h1{margin:4px 0 8px;font-size:20px}h1 img{vertical-align:middle;margin-right:8px}h2{margin:0 0 4px;font-size:15px}nav{flex-wrap:wrap;gap:2px 12px;display:flex}label{margin:4px 10px 4px 0;display:inline-block}button,select,input{font:inherit}button,select,input[type=number]{min-height:28px}button{cursor:pointer}input[type=number]{width:56px}input[type=checkbox]{accent-color:var(--avbd-dark-accent)}canvas{aspect-ratio:16/10;touch-action:none;background:#222831;border-radius:4px;width:100%;display:block}.muted{color:var(--avbd-dark-muted)}.bad{color:#ff8a80}#views{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.panel{font-variant-numeric:tabular-nums;min-height:7.5em;margin-top:6px}#validity.valid{color:#9be39b}#validity.invalid{color:#ffb36b}#validity.unclassified{color:var(--avbd-dark-muted)}footer{color:#b8c0c8;max-width:1100px;margin-top:14px}footer li{margin:3px 0}@media (max-width:800px){#views{grid-template-columns:1fr}}#view{aspect-ratio:auto;width:960px;max-width:100%;height:auto}pre{white-space:pre-wrap}
