:root{--bg:#fff;--surface:#f5f5f3;--surface-2:#ebebe8;--border:#e4e4e0;--border-strong:#cfcfca;--text:#141414;--muted:#66665f;--faint:#93938c;--accent:#111;--accent-text:#fff;--ok:#1d7a3b;--ok-bg:#eef7f1;--ok-dot:#2f9e57;--warn:#8a5300;--warn-bg:#fdf6e8;--warn-dot:#e0a010;--error:#b42318;--error-bg:#fef3f2;--radius:10px;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 6px 20px #00000014, 0 1px 3px #0000000f;--focus-ring:0 0 0 3px #11111129;--pick:#2563eb;--pick-bg:#eef3fe;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html,body{background:var(--bg);height:100%;color:var(--text);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0;font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit}button{font:inherit;cursor:pointer;border:1px solid var(--border-strong);background:var(--bg);height:36px;color:var(--text);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}button:hover:not(:disabled){background:var(--surface)}button:focus-visible,a:focus-visible,textarea:focus-visible{box-shadow:var(--focus-ring);outline:none}button:disabled{cursor:default;opacity:.45}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}button.primary:hover:not(:disabled){background:#2b2b2b}button.danger{background:var(--error);border-color:var(--error);color:#fff}button.danger:hover:not(:disabled){background:#9b1d13}button svg{flex:none;width:16px;height:16px}@media (pointer:coarse){button{height:44px;font-size:15px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{max-width:760px;margin:0 auto;padding:64px 16px}.page h1{margin:0 0 12px;font-size:24px}.muted{color:var(--muted)}table.audit{border-collapse:collapse;width:100%;font-size:13px}table.audit th,table.audit td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:6px 8px}table.audit th{color:var(--muted);font-weight:500}
