.bG80Kq_canvas{color:#272830;background:#0b0b0d;min-height:100dvh;padding:40px 24px}.bG80Kq_page{max-width:1100px;font:14px/1.6 var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-fg:#272830;--color-fg-secondary:#5f6067;--color-fg-muted:#6b6c73;--color-muted:#696c78;--color-subtle:#6f6f78;--color-canvas:#fafafa;--color-canvas-soft:#f4f4f5;--color-surface:#fff;--color-surface-soft:#f4f4f5;--color-border:#e4e4e7;--color-border-strong:#d4d4d8;--border-hair:#0000000f;--panel-border:#00000012;--fill-subtle:#0000000d;--chip-neutral-bg:#f4f4f5;--chip-neutral-fg:#52525b;--color-accent-soft:#18181b0f;background:#fff;border-radius:16px;margin:auto;padding:36px 40px 40px}.bG80Kq_navigation,.bG80Kq_footer,.bG80Kq_contents{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.bG80Kq_navigation{border-bottom:1px solid #e3e5eb;justify-content:space-between;padding-bottom:28px}.bG80Kq_heading{padding:28px 0}.bG80Kq_heading h1{font:600 32px/1.2 var(--font-sans);letter-spacing:-.04em;margin:10px 0}.bG80Kq_heading p{color:#696c78}.bG80Kq_endpoint{border-top:1px solid #e3e5eb;padding:24px 0}.bG80Kq_endpoint>div{background:#f6f7f9;border:1px solid #e3e5eb;border-radius:7px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:16px;display:flex;overflow:auto}.bG80Kq_page h2{font:550 18px/1.4 var(--font-sans);letter-spacing:-.02em}.bG80Kq_page h3{font:500 16px/1.5 var(--font-sans);letter-spacing:-.01em}.bG80Kq_page .font-display{font-family:var(--font-sans)}.bG80Kq_page .uppercase{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-size:12px}.bG80Kq_page pre,.bG80Kq_page code{font-family:var(--font-mono);font-size:13px}.bG80Kq_contents{border-block:1px solid #e3e5eb;margin-bottom:28px;padding:16px 0}.bG80Kq_page>section{margin-top:28px;scroll-margin-top:24px}.bG80Kq_page :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #b5684c}.bG80Kq_footer{border-top:1px solid #e3e5eb;margin-top:28px;padding-top:28px}@media (max-width:700px){.bG80Kq_canvas{padding:12px}.bG80Kq_page{padding:28px 20px}.bG80Kq_heading h1{font-size:28px}.bG80Kq_endpoint>div{flex-direction:column;align-items:flex-start}}