:root{--ink:#121316;--muted:#5f6472;--paper:#f7f7f3;--surface:#fff;--line:#e7e7e1;--blue:#2d52eb;--ok:#0a7d4a;--warn:#a15c00;--mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace}@media (prefers-color-scheme:dark){:root{--ink:#f0edeb;--muted:#9f9994;--paper:#0e0b09;--surface:#1a1612;--line:#2c2622;--blue:#7b93ff;--ok:#46c88a;--warn:#e0a544}}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.6}main{max-width:760px;margin:0 auto;padding:72px 24px 96px}a{color:var(--blue);-webkit-text-decoration-color:color-mix(in srgb, var(--blue) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--blue) 35%, transparent);text-underline-offset:3px}code,.mono{font-family:var(--mono);font-size:.9em}h1{letter-spacing:-.035em;margin:0;font-size:34px;line-height:1.15}h2{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:56px 0 14px;font-size:13px;font-weight:700}p{color:var(--muted);margin:12px 0 0}.masthead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pill{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:4px 11px;font-size:11px;text-decoration:none;display:inline-flex}.dot{background:currentColor;border-radius:999px;width:7px;height:7px}.pill-ok{color:var(--ok)}.pill-warn{color:var(--warn)}.base-url{border:1px solid var(--line);background:var(--surface);font-family:var(--mono);white-space:nowrap;border-radius:12px;margin-top:26px;padding:14px 16px;font-size:13px;overflow-x:auto}.endpoints{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.endpoint{border-top:1px solid var(--line);grid-template-columns:56px 1fr;gap:4px 14px;padding:15px 18px;display:grid}.endpoint:first-child{border-top:0}.method{font-family:var(--mono);letter-spacing:.07em;color:var(--blue);padding-top:3px;font-size:10.5px;font-weight:700}.path{font-family:var(--mono);color:var(--ink);word-break:break-word;flex-wrap:wrap;align-items:baseline;gap:9px;font-size:13.5px;display:flex}.lock{font-family:var(--mono);letter-spacing:.07em;color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:0 5px;font-size:10px}.endpoint p{grid-column:2;margin:0;font-size:13.5px;line-height:1.55}.endpoint code{color:var(--ink)}@media (max-width:560px){main{padding:44px 18px 72px}h1{font-size:27px}.endpoint{grid-template-columns:1fr}.endpoint p,.method{grid-column:1}}
