:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{color:#1c2430;background:#f5f6f8;margin:0}main.shell{max-width:1080px;margin:0 auto;padding:16px 20px 60px}h1{font-size:20px}.tabs{border-bottom:1px solid #d8dde4;flex-wrap:wrap;gap:4px;margin:12px 0 20px;display:flex}.tabs button{cursor:pointer;color:#55606e;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 14px;font-size:14px}.tabs button[aria-selected=true]{color:#1a56db;border-bottom-color:#1a56db;font-weight:600}section.panel{background:#fff;border:1px solid #e2e6ec;border-radius:8px;margin-bottom:16px;padding:16px}table.grid{border-collapse:collapse;width:100%;font-size:13px}table.grid th,table.grid td,section.docs th,section.docs td{text-align:left;vertical-align:top;border-bottom:1px solid #edf0f4;padding:7px 10px}table.grid th,section.docs th{color:#66707d;white-space:nowrap;font-weight:600}button.act{cursor:pointer;background:#fff;border:1px solid #cfd6df;border-radius:6px;padding:5px 12px;font-size:13px}button.act:hover{background:#f2f5f9}button.act.primary{color:#fff;background:#1a56db;border-color:#1a56db}button.act.danger{color:#b42318;border-color:#e0b4b0}button.act:disabled{opacity:.5;cursor:default}input[type=text],input[type=number]{border:1px solid #cfd6df;border-radius:6px;width:100%;padding:6px 8px;font-size:13px}label.field{color:#66707d;margin-bottom:10px;font-size:12px;display:block}label.field input{margin-top:4px}.row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.plaintext-key{word-break:break-all;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:12px;font-family:ui-monospace,monospace;font-size:13px}.error-note{color:#b42318;margin:8px 0;font-size:13px}.muted{color:#66707d;font-size:12px}pre.detail{color:#e2e8f0;background:#0f172a;border-radius:8px;max-height:420px;padding:12px;font-size:12px;overflow:auto}.badge{color:#444d58;background:#eef2f7;border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.badge.active{color:#166534;background:#dcfce7}.badge.revoked{color:#991b1b;background:#fee2e2}.docs h1{margin:24px 0 12px}.docs h1:first-child{margin-top:0}.docs h2{border-bottom:1px solid #e2e6ec;margin:28px 0 10px;padding-bottom:6px;font-size:17px}.docs h3,.docs h4{margin:20px 0 8px;font-size:15px}.docs p,.docs li{font-size:14px;line-height:1.7}.docs ul,.docs ol{margin:8px 0;padding-left:22px}.docs blockquote{color:#55606e;background:#f7f9fc;border-left:3px solid #cfd9e8;border-radius:0 6px 6px 0;margin:12px 0;padding:2px 14px}.docs code{background:#eef2f7;border-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace;font-size:13px}.docs pre{color:#e2e8f0;background:#0f172a;border-radius:8px;padding:12px;font-size:12.5px;line-height:1.6;overflow:auto}.docs pre code{color:inherit;background:0 0;padding:0}.docs table{border-collapse:collapse;width:100%;margin:12px 0;font-size:13px;display:block;overflow-x:auto}.docs hr{border:none;border-top:1px solid #e2e6ec;margin:24px 0}
