:root{color-scheme:light dark;--fg:#1b1f24;--bg:#ffffff;--muted:#5b636e;--line:#d6dbe1;--accent:#1f5fbf;--err:#b42318}@media (prefers-color-scheme:dark){:root{--fg:#e6e8eb;--bg:#121417;--muted:#9aa3ad;--line:#2c3238;--accent:#6ea3ff;--err:#ff8a80}}*{box-sizing:border-box}body{margin:0;font:16px/1.5 system-ui,sans-serif;color:var(--fg);background:var(--bg)}main{max-width:760px;margin:0 auto;padding:24px 16px}h1{font-size:1.5rem;margin:0 0 16px}form{grid-gap:12px;gap:12px;margin:16px 0}form,label{display:grid}label{grid-gap:4px;gap:4px;font-weight:600}button,input,select,textarea{font:inherit;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:transparent;color:inherit}button{cursor:pointer;background:var(--accent);color:#fff;border-color:var(--accent)}button.secondary{background:transparent;color:var(--accent)}.error{color:var(--err)}.muted{color:var(--muted)}.row{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:space-between}ul.items{list-style:none;padding:0;display:grid;grid-gap:12px;gap:12px}ul.items li{border:1px solid var(--line);border-radius:8px;padding:12px}.status{font-size:.85rem;font-weight:700;text-transform:uppercase}code.secret{word-break:break-all}header{display:flex;justify-content:space-between;align-items:center;max-width:960px;margin:0 auto;padding:12px 16px;border-bottom:1px solid var(--line)}header nav{gap:16px;justify-content:flex-start}main{max-width:960px}a{color:var(--accent)}table{width:100%;border-collapse:collapse;font-size:.92rem}td,th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:top}td.value{font-family:ui-monospace,monospace;word-break:break-all}.badge{font-size:.8rem;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:4px;border:1px solid var(--line)}.badge.active,.badge.ok{color:#1a7f37;border-color:#1a7f37}.badge.error,.badge.mismatch,.badge.missing,.badge.pending_verification,.badge.suspended{color:var(--err);border-color:var(--err)}.inline{display:flex;gap:8px;flex-wrap:wrap;align-items:end;margin:8px 0}.inline label{font-weight:600}section{margin:24px 0}.notice{border:1px solid var(--accent);border-radius:8px;padding:12px}