@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@300;400;500;600&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}.api-root{--api-bg:#0a0a0c;--api-bg-side:#0c0c0f;--api-bg-right:#0e0e11;--api-topbar-bg:#0a0a0cd9;--api-surface:#ffffff08;--api-surface-soft:#ffffff05;--api-surface-2:#ffffff0a;--api-hover:#ffffff0d;--api-border:#ffffff14;--api-border-soft:#ffffff0f;--api-border-strong:#ffffff1a;--api-text-hi:#f0eae0;--api-text-hi2:#ede7dc;--api-text-body:#c4bdb2;--api-muted:#8e877c;--api-muted-2:#7e776c;--api-muted-3:#9a938a;--api-disabled:#55504a;--api-gold:#e8d48a;--api-red:#f0a0a0;--api-blue:#8fb4f0;--api-green:#6cc48a;--api-amber:#e8c877;--api-purple:#c3a0e8;--api-scroll-track:#0a0a0c;--api-scroll-thumb:#2e2c29;--api-scroll-thumb-hover:#45413b}.api-root[data-api-theme=light]{--api-bg:radial-gradient(1100px 620px at 46% -12%,#d4af3717 0%,#0000 58%),#fcf8ef;--api-bg-side:#f6f1e6;--api-bg-right:#f4efe1;--api-topbar-bg:#fcf8efe0;--api-surface:#fffdf8;--api-surface-soft:#faf6ec;--api-surface-2:#96783c0f;--api-hover:#96783c0f;--api-border:#e8e3d9;--api-border-soft:#efe9df;--api-border-strong:#d6d0c4;--api-text-hi:#2a251f;--api-text-hi2:#1b1712;--api-text-body:#44403a;--api-muted:#756a5b;--api-muted-2:#9a8f7f;--api-muted-3:#756a5b;--api-disabled:#c8bfb0;--api-gold:#b8963e;--api-red:#c0392b;--api-blue:#3c68cf;--api-green:#15803d;--api-amber:#b45309;--api-purple:#7c3aed;--api-scroll-track:#f6f6f4;--api-scroll-thumb:#d8d5cf;--api-scroll-thumb-hover:#bfbcb4}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#0a0a0c}::-webkit-scrollbar-thumb{background:#2e2c29;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#45413b}.api-root ::-webkit-scrollbar-track{background:var(--api-scroll-track)}.api-root ::-webkit-scrollbar-thumb{background:var(--api-scroll-thumb)}.api-root ::-webkit-scrollbar-thumb:hover{background:var(--api-scroll-thumb-hover)}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.api-fade{animation:fadeUp .3s ease both}.hrow:hover td,.prow:hover{background:#d4af370f!important}.nav-link:hover{background:var(--api-hover)!important;color:var(--api-text-hi)!important}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}