:root{--bg:#fbfaf7;--surface:#fff;--text:#1b1d1f;--muted:#64686d;--border:#e4e2dc;--accent:#1f6f4a;--green:#1f8a52;--yellow:#b7860b;--red:#c2412d;--orange:#c46a12;--grey:#9aa0a6;--mono:ui-monospace, "SF Mono", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#141517;--surface:#1c1e21;--text:#e9eaeb;--muted:#9aa0a6;--border:#2d3035;--accent:#4cc38a;--green:#4cc38a;--yellow:#e3b341;--red:#f2785f;--orange:#f0a35a;--grey:#6e747b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font:15px/1.5 -apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}main{max-width:980px;margin:0 auto;padding:24px 16px 64px}header.top{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding:12px 16px;display:flex}header.top .brand{color:var(--text);font-weight:650}header.top nav{gap:14px;margin-left:auto;font-size:14px;display:flex}h1{margin:8px 0 4px;font-size:24px}h2{margin:28px 0 8px;font-size:17px}.muted{color:var(--muted)}.card{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:16px}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:6px 8px}th{color:var(--muted);font-weight:550}code,pre{font-family:var(--mono);font-size:13px}pre{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:12px;overflow-x:auto}input,select,textarea,button{font:inherit}input,select,textarea{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:7px;padding:7px 9px}button{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:7px;padding:7px 12px}button.ghost{color:var(--accent);background:0 0}form.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stack{gap:10px;max-width:360px;display:grid}.tree{margin:0;padding-left:0;list-style:none}.tree .tree{border-left:1px solid var(--border);margin-left:6px;padding-left:20px}.node{align-items:baseline;gap:8px;padding:3px 0;display:flex}.dot{background:var(--grey);border-radius:50%;flex:none;width:10px;height:10px;transform:translateY(1px)}.dot.achieved,.dot.verified{background:var(--green)}.dot.open{background:var(--yellow)}.dot.failing,.dot.broken{background:var(--red)}.dot.stale{background:var(--orange)}.dot.undefined{border:1.5px dashed var(--grey);background:0 0}.dot.draft{border:1.5px solid var(--muted);background:0 0}.prio{font-family:var(--mono);color:var(--muted);min-width:52px;font-size:12px}.key{font-family:var(--mono);color:var(--muted);font-size:12px}.level{color:var(--muted);border:1px solid var(--border);border-radius:99px;padding:0 7px;font-size:12px}.bar{background:var(--border);border-radius:99px;min-width:120px;height:8px;overflow:hidden}.bar>span{background:var(--green);height:100%;display:block}.error{color:var(--red)}@media (max-width:600px){header.top nav{gap:10px}.prio{min-width:40px}}form.stack{gap:12px;max-width:640px;display:grid}form.stack fieldset{border:1px solid var(--border);border-radius:7px;gap:6px;padding:8px 12px;display:grid}form.stack label.choice{display:block}
