:root{--ink:#0A0F2C;--cobalt:#1F3FE0;--periwinkle:#8FA4FF;--grid:#D9E0FF;--white:#fff;--danger:#B42318;--ok:#067647}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,sans-serif;color:var(--ink);background:#f6f8ff;line-height:1.5}.mono,h1,h2,h3{font-family:JetBrains Mono,ui-monospace,monospace}a{color:var(--cobalt)}header.top{background:var(--ink);color:#fff;padding:12px 24px;display:flex;gap:24px;align-items:center;flex-wrap:wrap}header.top a{color:var(--grid);text-decoration:none}.wordmark,header.top a:hover{color:#fff}.wordmark{font-family:JetBrains Mono,monospace;font-weight:600;font-size:18px}.wordmark b{color:var(--periwinkle);font-weight:600}main{max-width:1040px;margin:0 auto;padding:24px}.card{background:#fff;border:1px solid var(--grid);border-radius:10px;padding:16px 20px;margin:16px 0;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}td,th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--grid);vertical-align:top}th{font-weight:600;color:#3a4270}.badge{display:inline-block;padding:1px 8px;border-radius:999px;font-size:12px;background:var(--grid)}.badge.low{background:#fde8e6;color:var(--danger)}.badge.high{background:#dcf5e8;color:var(--ok)}.btn,button{background:var(--cobalt);color:#fff;border:0;border-radius:8px;padding:8px 14px;font:inherit;cursor:pointer;text-decoration:none;display:inline-block}button.ghost{background:#fff;color:var(--cobalt);border:1px solid var(--cobalt)}button.danger{background:var(--danger)}input,select{font:inherit;padding:7px 10px;border:1px solid var(--periwinkle);border-radius:8px}code,pre{font-family:JetBrains Mono,monospace;font-size:13px;background:#eef1ff;border-radius:6px}code{padding:1px 5px}pre{padding:12px;overflow-x:auto}.note{color:#55608f;font-size:13px}.secret{background:#fff8e1;border:1px solid #f0c36d;padding:12px;border-radius:8px}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.field{margin:10px 0}.field label{display:block;font-weight:500;margin-bottom:4px}.field input,.field select,.field textarea{width:100%;box-sizing:border-box;font:inherit;padding:8px 10px;border:1px solid var(--periwinkle);border-radius:8px}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.err{background:#fde8e6;color:var(--danger);border-radius:8px;padding:8px 12px;margin:10px 0}.locked{opacity:.55}.stat{font-size:40px;font-family:JetBrains Mono,monospace;margin:4px 0}