.method-badge:where(.astro-4mvaqz5d){display:inline-block;min-width:3.5rem;padding:.15rem .5rem;border-radius:.25rem;font-family:var(--__sl-font-mono, ui-monospace, monospace);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-align:center;color:#fff;vertical-align:middle}.m-get:where(.astro-4mvaqz5d){background:#2f9e44}.m-post:where(.astro-4mvaqz5d){background:#1971c2}.m-put:where(.astro-4mvaqz5d){background:#d9480f}.m-patch:where(.astro-4mvaqz5d){background:#ae3ec9}.m-delete:where(.astro-4mvaqz5d){background:#c92a2a}.m-head:where(.astro-4mvaqz5d){background:#495057}.m-options:where(.astro-4mvaqz5d){background:#495057}.param-section:where(.astro-dfdh4roc){margin-top:1rem}.param-title:where(.astro-dfdh4roc){font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--sl-color-gray-3);margin:0 0 .5rem}.param-list:where(.astro-dfdh4roc){list-style:none;margin:0;padding:0}.param-row:where(.astro-dfdh4roc){padding:.5rem 0;border-top:1px solid var(--sl-color-hairline)}.param-row:where(.astro-dfdh4roc):first-child{border-top:none}.param-head:where(.astro-dfdh4roc){display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.param-name:where(.astro-dfdh4roc){font-family:var(--__sl-font-mono, ui-monospace, monospace);font-size:.85rem;color:var(--sl-color-text)}.param-type:where(.astro-dfdh4roc){font-family:var(--__sl-font-mono, ui-monospace, monospace);font-size:.75rem;color:var(--sl-color-text-accent);background:var(--sl-color-bg-nav);padding:.05rem .4rem;border-radius:.25rem}.param-required:where(.astro-dfdh4roc){font-size:.7rem;font-weight:600;color:#c92a2a;text-transform:uppercase;letter-spacing:.05em}.param-desc:where(.astro-dfdh4roc){margin:.3rem 0 0;font-size:.85rem;color:var(--sl-color-gray-2)}.schema-prop:where(.astro-ryax7jto){padding:.55rem 0;border-top:1px solid var(--sl-color-hairline)}.schema-prop:where(.astro-ryax7jto):first-child{border-top:none;padding-top:0}.schema-head:where(.astro-ryax7jto){display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.prop-name:where(.astro-ryax7jto){font-family:var(--__sl-font-mono, ui-monospace, monospace);font-size:.85rem;font-weight:600;color:var(--sl-color-text)}.prop-type:where(.astro-ryax7jto){font-family:var(--__sl-font-mono, ui-monospace, monospace);font-size:.72rem;padding:.1rem .45rem;border-radius:.25rem;line-height:1.4;border:1px solid transparent}.t-string:where(.astro-ryax7jto){background:#1971c220;color:#74c0fc;border-color:#1971c240}.t-number:where(.astro-ryax7jto){background:#ae3ec920;color:#cc5de8;border-color:#ae3ec940}.t-boolean:where(.astro-ryax7jto){background:#d9480f20;color:#ff922b;border-color:#d9480f40}.t-object:where(.astro-ryax7jto){background:#6c757d20;color:#adb5bd;border-color:#6c757d40}.t-array:where(.astro-ryax7jto){background:#0c859920;color:#22b8cf;border-color:#0c859940}.t-any:where(.astro-ryax7jto){background:var(--sl-color-bg-nav);color:var(--sl-color-gray-2)}.prop-required:where(.astro-ryax7jto){color:#ff6b6b;font-weight:700;font-size:.95rem;line-height:1}.prop-flag:where(.astro-ryax7jto){font-size:.65rem;text-transform:uppercase;letter-spacing:.05em;color:var(--sl-color-gray-3)}.prop-desc:where(.astro-ryax7jto){margin:.3rem 0 0;font-size:.85rem;line-height:1.5;color:var(--sl-color-gray-2)}.prop-default:where(.astro-ryax7jto){margin:.3rem 0 0;font-size:.78rem;color:var(--sl-color-gray-3)}.prop-default:where(.astro-ryax7jto) code:where(.astro-ryax7jto){font-family:var(--__sl-font-mono, ui-monospace, monospace);background:var(--sl-color-bg-nav);padding:.05rem .3rem;border-radius:.2rem}.prop-enum:where(.astro-ryax7jto){margin:.4rem 0 0;display:flex;flex-wrap:wrap;gap:.3rem}.enum-chip:where(.astro-ryax7jto){font-family:var(--__sl-font-mono, ui-monospace, monospace);font-size:.72rem;background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-hairline);padding:.1rem .4rem;border-radius:.25rem;color:var(--sl-color-text)}.schema-children:where(.astro-ryax7jto){margin-top:.5rem}.schema-children:where(.astro-ryax7jto)>summary:where(.astro-ryax7jto){cursor:pointer;font-size:.75rem;color:var(--sl-color-text-accent);user-select:none;list-style:none;padding:.15rem 0}.schema-children:where(.astro-ryax7jto)>summary:where(.astro-ryax7jto)::-webkit-details-marker{display:none}.schema-children:where(.astro-ryax7jto)>summary:where(.astro-ryax7jto):before{content:"▸";display:inline-block;margin-right:.35rem;transition:transform .1s ease;color:var(--sl-color-gray-3)}.schema-children:where(.astro-ryax7jto)[open]>summary:where(.astro-ryax7jto):before{transform:rotate(90deg)}.schema-children-body:where(.astro-ryax7jto){margin-top:.4rem;margin-left:.65rem;padding-left:.9rem;border-left:2px solid var(--sl-color-hairline)}.schema-root:where(.astro-ryax7jto){margin-top:0;margin-left:0;padding-left:0;border-left:none}.code-samples:where(.astro-ynvkytvd){border-radius:.5rem;overflow:hidden;background:#0d1117;border:1px solid var(--sl-color-hairline)}.code-tabs:where(.astro-ynvkytvd){display:flex;background:#161b22;border-bottom:1px solid #30363d}.code-tab:where(.astro-ynvkytvd){background:transparent;color:#9da5b4;border:none;padding:.5rem .85rem;font:inherit;font-size:.8rem;cursor:pointer;border-bottom:2px solid transparent}.code-tab:where(.astro-ynvkytvd):hover{color:#c9d1d9}.code-tab:where(.astro-ynvkytvd).active{color:#fff;border-bottom-color:var(--sl-color-accent)}.code-panel:where(.astro-ynvkytvd){display:none;margin:0;padding:1rem;background:transparent;color:#c9d1d9;font-size:.78rem;line-height:1.55;font-family:var(--__sl-font-mono, ui-monospace, monospace);white-space:pre-wrap;word-break:break-word;max-height:22rem;overflow-y:auto}.code-panel:where(.astro-ynvkytvd).active{display:block}.code-panel:where(.astro-ynvkytvd) code:where(.astro-ynvkytvd){font-family:inherit;background:transparent;padding:0;color:inherit;white-space:inherit}.operation:where(.astro-c4jup3op){margin:2rem 0;padding:1.5rem;background:var(--sl-color-black, var(--sl-color-bg-sidebar));border:1px solid var(--sl-color-hairline);border-radius:.625rem;box-shadow:0 1px #0000000d}:root[data-theme=dark] .operation:where(.astro-c4jup3op),html.theme-dark .operation:where(.astro-c4jup3op){background:#ffffff05}.op-header:where(.astro-c4jup3op){margin-bottom:1.25rem}.op-title-row:where(.astro-c4jup3op){display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.op-path:where(.astro-c4jup3op){font-family:var(--__sl-font-mono, ui-monospace, monospace);font-size:1rem;font-weight:500;color:var(--sl-color-text);background:var(--sl-color-bg);border:1px solid var(--sl-color-hairline);padding:.3rem .65rem;border-radius:.3rem;word-break:break-all}.op-anchor:where(.astro-c4jup3op){color:var(--sl-color-gray-3);text-decoration:none;font-weight:600;opacity:0;margin-left:.25rem;transition:opacity .1s ease,color .1s ease}.operation:where(.astro-c4jup3op):hover .op-anchor:where(.astro-c4jup3op){opacity:1}.op-anchor:where(.astro-c4jup3op):hover{color:var(--sl-color-accent)}.op-summary:where(.astro-c4jup3op){margin:.85rem 0 0;font-size:1.15rem;font-weight:700;color:var(--sl-color-white, var(--sl-color-text));line-height:1.3}.op-description:where(.astro-c4jup3op){margin:.5rem 0 0;color:var(--sl-color-gray-2);line-height:1.6;font-size:.95rem;white-space:pre-wrap}.op-body:where(.astro-c4jup3op){display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:1280px){.op-body:where(.astro-c4jup3op){grid-template-columns:minmax(0,1fr) 30rem}.op-samples:where(.astro-c4jup3op){position:sticky;top:5rem;align-self:start}}.op-required-tag:where(.astro-c4jup3op){margin-left:.4rem;font-size:.7rem;color:#ff6b6b;text-transform:uppercase;letter-spacing:.05em}.op-rb-desc:where(.astro-c4jup3op){margin:.3rem 0;font-size:.9rem;color:var(--sl-color-gray-2)}.op-content-type:where(.astro-c4jup3op){margin:.4rem 0 .6rem;font-size:.8rem;color:var(--sl-color-gray-3)}.op-content-type:where(.astro-c4jup3op) code:where(.astro-c4jup3op){font-family:var(--__sl-font-mono, ui-monospace, monospace);background:var(--sl-color-bg);padding:.05rem .35rem;border-radius:.2rem}.op-empty-schema:where(.astro-c4jup3op){margin:.4rem 0 0;font-size:.85rem;color:var(--sl-color-gray-3);font-style:italic}.param-section:where(.astro-c4jup3op){margin-top:1.5rem}.param-title:where(.astro-c4jup3op){font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--sl-color-gray-3);margin:0 0 .6rem;padding-bottom:.4rem;border-bottom:1px solid var(--sl-color-hairline)}.response-list:where(.astro-c4jup3op){list-style:none;margin:0;padding:0}.response-row:where(.astro-c4jup3op){padding:.6rem 0;border-top:1px solid var(--sl-color-hairline)}.response-row:where(.astro-c4jup3op):first-child{border-top:none;padding-top:0}.response-head:where(.astro-c4jup3op){display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap}.response-status:where(.astro-c4jup3op){display:inline-block;min-width:2.5rem;padding:.15rem .5rem;border-radius:.25rem;font-family:var(--__sl-font-mono, ui-monospace, monospace);font-size:.75rem;font-weight:700;color:#fff;text-align:center}.s-2xx:where(.astro-c4jup3op){background:#2f9e44}.s-3xx:where(.astro-c4jup3op){background:#1971c2}.s-4xx:where(.astro-c4jup3op){background:#d9480f}.s-5xx:where(.astro-c4jup3op){background:#c92a2a}.response-desc:where(.astro-c4jup3op){color:var(--sl-color-gray-1);font-size:.95rem}.response-schema:where(.astro-c4jup3op){margin-top:.5rem}.response-schema:where(.astro-c4jup3op) summary:where(.astro-c4jup3op){cursor:pointer;font-size:.8rem;color:var(--sl-color-text-accent);user-select:none;padding:.25rem 0}.response-schema:where(.astro-c4jup3op)[open] summary:where(.astro-c4jup3op){color:var(--sl-color-text)}main:has(.api-ref-layout) .sl-container{max-width:none!important;padding:0!important}main:has(.api-ref-layout) .content-panel{padding:0!important}main:has(.api-ref-layout)>.content-panel:first-child{display:none}.api-ref-layout:where(.astro-ibe3nflj){display:grid;grid-template-columns:16rem 1fr;min-height:calc(100vh - var(--sl-nav-height, 4rem))}.api-rail:where(.astro-ibe3nflj){border-right:1px solid var(--sl-color-hairline);background:var(--sl-color-bg-sidebar, var(--sl-color-bg-nav));position:sticky;top:var(--sl-nav-height, 4rem);height:calc(100vh - var(--sl-nav-height, 4rem));overflow-y:auto;padding:1rem .6rem}.api-rail-label:where(.astro-ibe3nflj){margin:0 0 .5rem .6rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--sl-color-gray-3)}.api-rail:where(.astro-ibe3nflj) ul:where(.astro-ibe3nflj){list-style:none;margin:0;padding:0}.api-rail:where(.astro-ibe3nflj) li:where(.astro-ibe3nflj){margin:0}.api-rail-item:where(.astro-ibe3nflj){display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.45rem .7rem;margin:.1rem 0;background:transparent;border:none;border-radius:.375rem;color:var(--sl-color-text);font:inherit;text-align:left;cursor:pointer;transition:background .08s ease}.api-rail-item:where(.astro-ibe3nflj):hover{background:var(--sl-color-gray-6, rgba(255,255,255,.06))}.api-rail-item:where(.astro-ibe3nflj).active{background:var(--sl-color-accent-low, var(--sl-color-gray-6));color:var(--sl-color-accent-high, var(--sl-color-text));font-weight:600}.api-rail-name:where(.astro-ibe3nflj){flex:1;min-width:0}.api-rail-count:where(.astro-ibe3nflj){font-size:.7rem;color:var(--sl-color-gray-3);background:var(--sl-color-bg);padding:.05rem .4rem;border-radius:999px}.api-content:where(.astro-ibe3nflj){padding:2rem 2.5rem 5rem;min-width:0;max-width:1600px}.api-spec:where(.astro-ibe3nflj){display:none}.api-spec:where(.astro-ibe3nflj).active{display:block}.spec-header:where(.astro-ibe3nflj){margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--sl-color-hairline)}.spec-header:where(.astro-ibe3nflj) h1:where(.astro-ibe3nflj){margin:0;font-size:2rem;line-height:1.2}.spec-version:where(.astro-ibe3nflj){margin:.4rem 0 0;display:inline-block;font-family:var(--__sl-font-mono, ui-monospace, monospace);font-size:.75rem;font-weight:600;color:var(--sl-color-accent-high);background:var(--sl-color-accent-low);padding:.1rem .45rem;border-radius:.25rem}.spec-description:where(.astro-ibe3nflj){margin:1rem 0 0;color:var(--sl-color-gray-1);font-size:1rem;line-height:1.6;max-width:70ch;white-space:pre-wrap}.spec-server:where(.astro-ibe3nflj){margin:1rem 0 0;font-size:.85rem;color:var(--sl-color-gray-3)}.spec-server:where(.astro-ibe3nflj) code:where(.astro-ibe3nflj){font-family:var(--__sl-font-mono, ui-monospace, monospace);background:var(--sl-color-bg-nav);padding:.1rem .4rem;border-radius:.25rem;color:var(--sl-color-text)}.op-filter-bar:where(.astro-ibe3nflj){position:sticky;top:var(--sl-nav-height, 4rem);z-index:5;display:flex;align-items:center;gap:.6rem;margin:0 0 1.5rem;padding:.65rem .85rem;background:var(--sl-color-bg);border:1px solid var(--sl-color-hairline);border-radius:.5rem;backdrop-filter:blur(6px)}.op-filter-input:where(.astro-ibe3nflj){flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--sl-color-text);font:inherit;font-size:.95rem}.op-filter-input:where(.astro-ibe3nflj)::placeholder{color:var(--sl-color-gray-3)}.op-filter-count:where(.astro-ibe3nflj){font-size:.75rem;color:var(--sl-color-gray-3);white-space:nowrap}.op-filter-hint:where(.astro-ibe3nflj){font-family:var(--__sl-font-mono, ui-monospace, monospace);font-size:.7rem;background:var(--sl-color-bg-nav);border:1px solid var(--sl-color-hairline);border-bottom-width:2px;color:var(--sl-color-gray-3);padding:.05rem .4rem;border-radius:.3rem}.op-empty-state:where(.astro-ibe3nflj){padding:2rem;text-align:center;color:var(--sl-color-gray-3);font-size:.9rem;font-style:italic}.tag-section:where(.astro-ibe3nflj){margin-top:3rem}.tag-section:where(.astro-ibe3nflj):first-of-type{margin-top:1.5rem}.tag-name:where(.astro-ibe3nflj){margin:0;padding:.5rem 0 .75rem;font-size:1.5rem;font-weight:700;color:var(--sl-color-white, var(--sl-color-text));border-bottom:2px solid var(--sl-color-accent);display:inline-block}.tag-description:where(.astro-ibe3nflj){margin:.75rem 0 0;color:var(--sl-color-gray-2);max-width:70ch}@media(max-width:900px){.api-ref-layout:where(.astro-ibe3nflj){grid-template-columns:1fr}.api-rail:where(.astro-ibe3nflj){position:static;border-right:none;border-bottom:1px solid var(--sl-color-hairline);max-height:14rem;height:auto}.op-samples:where(.astro-ibe3nflj){position:static!important}}
