:root{--text:#1b1b1b;--text2:#6e6e73;--canvas:#f5f5f7;--border:#e2e2e8;--accent:#0595f5;--crit:#d03b3b}*{box-sizing:border-box}body,html{margin:0;background:#fff;color:var(--text);font:400 15px/1.5 Inter,-apple-system,Helvetica Neue,Arial,sans-serif}.top{justify-content:space-between;align-items:center;padding:14px 24px;border-bottom:.5px solid var(--border)}.brand,.top{display:flex}.brand{gap:10px;align-items:baseline;color:var(--text);text-decoration:none;font-size:17px}.brand span{color:var(--text2)}main{max-width:880px;margin:0 auto;padding:32px 24px}h1{font-size:26px;letter-spacing:-.01em;margin:0 0 6px}.lead{color:var(--text2);margin:0 0 24px}.docs{grid-gap:10px;gap:10px}.doc,.docs{display:grid}.doc{grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:14px 16px;border:.5px solid var(--border);border-radius:12px;text-decoration:none;color:var(--text)}.doc:hover{background:var(--canvas)}.doc b{display:block;font-size:16px}.doc i{font-style:normal;color:var(--text2)}.doc i,.open{font-size:13px}.open{font-weight:600;color:var(--accent)}.empty{background:var(--canvas);border-radius:12px;padding:18px;color:var(--text2)}table{width:100%;border-collapse:collapse;font-size:14px}th{text-align:left;font-size:12px;color:var(--text2);font-weight:600;padding:6px 8px}td,th{border-bottom:.5px solid var(--border)}td{padding:8px;vertical-align:top}.pill{display:inline-block;font-size:12px;padding:1px 8px;border-radius:99px;background:var(--canvas);color:var(--text2)}.pill.ok{background:#e3f1e3;color:#0a660a}.pill.wait{background:#fff1d6;color:#7a5200}.pill.exp{background:#fdeaea;color:var(--crit)}button.inv{border:.5px solid var(--border);background:#fff;border-radius:99px;padding:3px 10px;font-size:12px;cursor:pointer}.center{display:grid;place-items:center;padding-top:24px}.foot{text-align:center;color:var(--text2);font-size:12px;padding:24px}.pw{display:grid;grid-gap:4px;gap:4px;background:var(--canvas);border-radius:8px;padding:8px 10px;max-width:320px}.pw-k,.pw-n{font-size:12px;color:var(--text2)}.pw code{font-size:15px;font-weight:600;letter-spacing:.02em;-webkit-user-select:all;-moz-user-select:all;user-select:all}.err{color:var(--crit);font-size:13px;margin-left:6px}.setpw{display:grid;grid-gap:12px;gap:12px;max-width:360px}.setpw label{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--text2)}.setpw input{font:inherit;padding:8px 10px;border:.5px solid var(--border);border-radius:8px}.btn{font:inherit;font-weight:600;background:var(--text);color:#fff;border:0;border-radius:99px;padding:9px 16px;cursor:pointer}.btn[disabled],button.inv[disabled]{opacity:.6;cursor:default}h2{text-transform:uppercase;letter-spacing:.05em;margin:32px 0 10px}.muted,h2{font-size:13px;color:var(--text2)}.pwdoc{border:.5px solid var(--border);border-radius:12px;padding:12px 14px;margin-bottom:14px}.pwdoc-h{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}code.link{font-size:12px;color:var(--text2)}.addpw{margin-top:10px;display:grid;grid-gap:8px;gap:8px}.addpw-form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.addpw-form input{font:inherit;font-size:13px;padding:5px 8px;border:.5px solid var(--border);border-radius:8px}.addpw-form input[name=label]{min-width:240px}