:root{--bg:#0f1115;--panel:#171a21;--line:#262b36;--text:#e6e8ee;--muted:#8b93a7;--accent:#6ea8fe;--good:#3fb97a;--warn:#e0a83a;--bad:#e5534b;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-size:14px;line-height:1.5}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}main{max-width:1100px;margin:0 auto;padding:20px 16px 60px}h1{font-size:20px;margin:0 0 12px}h2{font-size:16px;margin:24px 0 8px}h3{font-size:14px;margin:16px 0 6px}.nav{display:flex;gap:16px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--line);background:var(--panel);position:-webkit-sticky;position:sticky;top:0;z-index:5;flex-wrap:wrap}.nav a{color:var(--muted)}.nav a.active{color:var(--text);font-weight:600}.brand{font-weight:700;letter-spacing:.5px}.spacer{flex:1 1}.card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:14px 16px}.stack{flex-direction:column;gap:10px}.row,.stack{display:flex}.row{gap:8px;align-items:center;flex-wrap:wrap}.grid2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:760px){.grid2{grid-template-columns:1fr}}.item{display:grid;grid-template-columns:168px 1fr;grid-gap:14px;gap:14px}.item img{width:168px;aspect-ratio:16/9;object-fit:cover;border-radius:6px;background:#000}.item.noimg{grid-template-columns:1fr}@media (max-width:600px){.item{grid-template-columns:1fr}.item img{width:100%}}.title{font-weight:600;font-size:15px;color:var(--text)}.muted{color:var(--muted)}.small{font-size:12px}.error{color:var(--bad)}.center{min-height:80vh;display:grid;place-items:center}.login{text-align:center;min-width:300px}.btn,button{background:#222838;color:var(--text);border:1px solid var(--line);border-radius:7px;padding:6px 12px;cursor:pointer;font-size:13px}button:hover{border-color:var(--accent)}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--accent);color:#0b1020;border-color:var(--accent);font-weight:600}button.ghost{background:transparent}button.danger{color:var(--bad)}input,select,textarea{background:#0c0e12;color:var(--text);border:1px solid var(--line);border-radius:7px;padding:6px 9px;font-size:13px;font-family:inherit}textarea{width:100%;min-height:70px}label{display:flex;flex-direction:column;gap:4px;font-size:12px}.badge,label{color:var(--muted)}.badge{display:inline-block;padding:1px 8px;border-radius:99px;font-size:11px;font-weight:600;border:1px solid var(--line)}.badge.active,.badge.delivered,.badge.reliable,.badge.score-hi,.badge.supported{color:var(--good);border-color:var(--good)}.badge.mixed,.badge.mostly_reliable,.badge.pending,.badge.pending_validation,.badge.running,.badge.score-mid{color:var(--warn);border-color:var(--warn)}.badge.contradicted,.badge.failed,.badge.failing,.badge.unreliable{color:var(--bad);border-color:var(--bad)}table{width:100%;border-collapse:collapse;font-size:13px}td,th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:top}th{color:var(--muted);font-weight:500}.md p{margin:6px 0}.md ul{padding-left:20px}pre.secret{padding:10px;border-radius:6px;border:1px solid var(--warn);word-break:break-all}.transcript,pre.secret{background:#0c0e12;white-space:pre-wrap}.transcript{max-height:500px;overflow:auto;padding:12px;border-radius:6px}