:root{--text:#1a1a1a;--background:#fff}@media (prefers-color-scheme:dark){:root{--text:#ededed;--background:#111}}body{color:var(--text);background:var(--background);margin:0;padding:2rem 1rem;font-family:system-ui,sans-serif}main{max-width:48rem;margin:0 auto}main.wide{max-width:64rem}a{color:inherit}.muted{opacity:.7}table{border-collapse:collapse;width:100%;margin:.5rem 0}th,td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--text) 15%, transparent);vertical-align:top;padding:.3rem .5rem}form.inline{flex-wrap:wrap;gap:.4rem;display:flex}.chip{border:1px solid;border-radius:.8rem;padding:.1rem .5rem;font-size:.85em;display:inline-block}.status-READY{color:#1d7a3a}.status-ACTION_REQUIRED{color:#9a6400}.status-BLOCKED{color:#b42318}.status-UNKNOWN{color:#5b5b6b}.obligation{border-left:3px solid color-mix(in srgb, var(--text) 25%, transparent);margin:1rem 0;padding-left:.8rem}.outcome-UNSATISFIED,.outcome-UNDETERMINED{border-left-color:#b42318}.outcome-NEEDS_EVIDENCE{border-left-color:#9a6400}.outcome-SATISFIED{border-left-color:#1d7a3a}
