@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Inter:wght@400;500;600;700&family=Fira+Code:wght@400;500;600;700&display=swap";:root{color-scheme:light;--sp-surface:#faf9f7;--sp-surface-dim:#f3f1ec;--sp-surface-bright:#fff;--sp-surface-container-lowest:#fff;--sp-surface-container-low:#f7f5f1;--sp-surface-container:#fff;--sp-surface-container-high:#f3f1ec;--sp-surface-container-highest:#e9e6df;--sp-surface-variant:#e9e6df;--sp-surface-tint:#f2a93b;--sp-on-surface:#1a1a1a;--sp-on-surface-variant:#55524c;--sp-inverse-surface:#1a1a1a;--sp-inverse-on-surface:#faf9f7;--sp-outline:#8a867e;--sp-outline-variant:#e4e2dd;--sp-primary:#b06a10;--sp-on-primary:#fff;--sp-primary-container:#f2a93b;--sp-on-primary-container:#1a1204;--sp-inverse-primary:#f2a93b;--sp-primary-fixed:#ffbe52;--sp-primary-fixed-dim:#f2a93b;--sp-on-primary-fixed:#1a1204;--sp-on-primary-fixed-variant:#b57c22;--sp-secondary:#178a56;--sp-on-secondary:#fff;--sp-secondary-container:#d9f2e4;--sp-on-secondary-container:#0a3c2b;--sp-secondary-fixed:#7ce9b6;--sp-secondary-fixed-dim:#178a56;--sp-on-secondary-fixed:#05231a;--sp-on-secondary-fixed-variant:#0a3c2b;--sp-tertiary:#b45309;--sp-on-tertiary:#fff;--sp-tertiary-container:#fdeed3;--sp-on-tertiary-container:#5d4a00;--sp-tertiary-fixed:#ffe38a;--sp-tertiary-fixed-dim:#b45309;--sp-on-tertiary-fixed:#241c00;--sp-on-tertiary-fixed-variant:#5d4a00;--sp-error:#c0392b;--sp-on-error:#fff;--sp-error-container:#fbe3e0;--sp-on-error-container:#6e1f16;--sp-bg:var(--sp-surface);--sp-bg-alt:var(--sp-surface-container-low);--sp-bg-card:var(--sp-surface-container);--sp-bg-card-hover:var(--sp-surface-container-high);--sp-text:var(--sp-on-surface);--sp-text-secondary:var(--sp-on-surface-variant);--sp-text-muted:var(--sp-outline);--sp-border:var(--sp-outline-variant);--sp-border-subtle:#e4e2dd99;--sp-border-hover:#cfccc4;--sp-brand-primary:var(--sp-primary-container);--sp-brand-primary-text:var(--sp-primary);--sp-brand-primary-hover:#e89923;--sp-brand-secondary:var(--sp-secondary);--sp-brand-primary-5:#f2a93b0d;--sp-brand-primary-10:#f2a93b1a;--sp-brand-primary-20:#f2a93b33;--sp-brand-primary-30:#f2a93b4d;--sp-success:#178a56;--sp-success-bg:#178a561a;--sp-success-text:#0f6b42;--sp-badge-bg:#f2a93b1f;--sp-badge-border:#b274184d;--sp-badge-text:var(--sp-primary);--sp-tag-bg:var(--sp-surface-container-high);--sp-code-bg:#f3f1ec;--sp-code-text:#9a4a0e;--sp-font-display:"Space Grotesk", ui-sans-serif, system-ui, sans-serif;--sp-font-body:"Inter", ui-sans-serif, system-ui, -apple-system, sans-serif;--sp-font-mono:"Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--sp-space-xs:.25rem;--sp-space-sm:.5rem;--sp-space-md:1rem;--sp-space-lg:1.5rem;--sp-space-xl:2rem;--sp-radius-sm:.25rem;--sp-radius:.5rem;--sp-radius-md:.5rem;--sp-radius-lg:.625rem;--sp-radius-xl:.75rem}:root[data-theme=dark]{color-scheme:dark;--sp-surface:#0b1220;--sp-surface-dim:#0b1220;--sp-surface-bright:#16223a;--sp-surface-container-lowest:#0f1626;--sp-surface-container-low:#0f1626;--sp-surface-container:#121a2a;--sp-surface-container-high:#16223a;--sp-surface-container-highest:#24304a;--sp-surface-variant:#24304a;--sp-on-surface:#e6ecf5;--sp-on-surface-variant:#8494b0;--sp-inverse-surface:#e6ecf5;--sp-inverse-on-surface:#0b1220;--sp-outline:#5a6b8c;--sp-outline-variant:#24304a;--sp-primary:#f2a93b;--sp-on-primary:#1a1204;--sp-primary-container:#f2a93b;--sp-on-primary-container:#1a1204;--sp-inverse-primary:#b57c22;--sp-secondary:#3dd68c;--sp-on-secondary:#05231a;--sp-secondary-container:#2fb576;--sp-on-secondary-container:#05231a;--sp-tertiary:#f2c94c;--sp-on-tertiary:#241c00;--sp-tertiary-container:#c9a52f;--sp-on-tertiary-container:#241c00;--sp-error:#ff6b6b;--sp-on-error:#2a0606;--sp-error-container:#7a1f1f;--sp-on-error-container:#ffd9d9;--sp-border-subtle:#24304a99;--sp-border-hover:#33456a;--sp-brand-primary:#f2a93b;--sp-brand-primary-text:#f2a93b;--sp-brand-primary-hover:#ffbe52;--sp-success:#3dd68c;--sp-success-bg:#3dd68c1f;--sp-success-text:#3dd68c;--sp-badge-bg:#f2a93b1a;--sp-badge-border:#f2a93b40;--sp-code-bg:var(--sp-surface-container-lowest);--sp-code-text:#3dd68c}:root,:root[data-theme=light]{--sl-color-accent-low:#fceacf;--sl-color-accent:#b16910;--sl-color-accent-high:#84470b;--sl-color-white:#1c1a17;--sl-color-gray-1:#2c2a26;--sl-color-gray-2:#514e48;--sl-color-gray-3:#706d66;--sl-color-gray-4:#9a968d;--sl-color-gray-5:#d8d3cb;--sl-color-gray-6:#f3f1ed;--sl-color-gray-7:#f8f7f4;--sl-color-black:#fbfaf9;--sl-color-bg:#fbfaf9;--sl-color-bg-nav:#fff;--sl-color-bg-sidebar:#fbfaf9;--sl-color-bg-inline-code:#f3f1ec;--sl-color-hairline-light:#e9e7e2;--sl-color-hairline:#e4e2dc;--sl-color-hairline-shade:#dbd8d1}:root[data-theme=dark]{--sl-color-accent-low:#493312;--sl-color-accent:#f2a93a;--sl-color-accent-high:#ffcb70;--sl-color-white:#f4f7fb;--sl-color-gray-1:#e5ecf5;--sl-color-gray-2:#b6c2d8;--sl-color-gray-3:#8393af;--sl-color-gray-4:#5a6a8c;--sl-color-gray-5:#33466b;--sl-color-gray-6:#182339;--sl-color-gray-7:#101828;--sl-color-black:#0a111e;--sl-color-bg:#0a111e;--sl-color-bg-nav:#121b2b;--sl-color-bg-sidebar:#0f1624;--sl-color-bg-inline-code:#1e293e;--sl-color-hairline-light:#1e293e;--sl-color-hairline:#24324c;--sl-color-hairline-shade:#2d3d5d}:root{--sl-font:"Inter", ui-sans-serif, system-ui, sans-serif;--sl-font-system:"Inter", ui-sans-serif, system-ui, sans-serif;--sl-font-mono:"Fira Code", ui-monospace, monospace;--sl-text-h1:2.7rem;--sl-text-h2:1.7rem;--sl-text-h3:1.3rem;--sl-text-h4:1.1rem;--sl-text-body:1rem;--sl-text-body-sm:.9rem;--sl-text-code:.84rem;--sl-border-radius:.5rem;--sl-content-width:54rem;--sl-sidebar-width:17.5rem}main h1,.sl-markdown-content h1,.sl-markdown-content h2,.sl-markdown-content h3,.sl-markdown-content h4{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif}main h1,.sl-markdown-content h1{font-weight:700;line-height:1.1}.sl-markdown-content h2{font-weight:700;line-height:1.25}html{background:var(--sp-surface);scrollbar-color:var(--sp-border-hover) transparent}body{color:var(--sp-on-surface);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.page,.main-pane,.content-panel{background:0 0}nav.sidebar-pane{border-right:1px solid var(--sp-border)}nav.sidebar a[aria-current=page]{background:var(--sp-brand-primary-10);border-left:2px solid var(--sp-primary-container);color:var(--sp-on-surface)}.sl-markdown-content{color:var(--sp-on-surface)}.sl-markdown-content h1,.sl-markdown-content h2,.sl-markdown-content h3{letter-spacing:-.02em}.sl-markdown-content h1{margin-bottom:.6rem}.sl-markdown-content h2{margin-top:3rem}.sl-markdown-content a{color:var(--sp-brand-primary-text);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--sp-brand-primary-text) 40%, transparent);text-underline-offset:.16em}.sl-markdown-content a:hover{text-decoration-color:var(--sp-brand-primary-text)}.sl-markdown-content blockquote{border-inline-start:3px solid var(--sp-primary-container);background:var(--sp-surface-container-low);color:var(--sp-on-surface-variant)}.sl-markdown-content table{background:var(--sp-surface-container-lowest);border-collapse:collapse;width:fit-content;max-width:100%;font-size:.93rem}.sl-markdown-content th,.sl-markdown-content td{border:none;border-bottom:1px solid var(--sp-border);vertical-align:top;padding:.85rem 1rem}.sl-markdown-content th{background:var(--sp-surface-container-high);letter-spacing:.08em;text-transform:uppercase;color:var(--sp-on-surface-variant);font:600 .69rem/1.2 Fira Code,ui-monospace,monospace}.sl-markdown-content table code{white-space:nowrap}pre{border:1px solid var(--sp-border);border-radius:.5rem}:not(pre)>code{background:var(--sp-code-bg);border:1px solid var(--sp-border);color:var(--sp-code-text);border-radius:.35rem;padding:.08rem .35rem}.api-endpoint{margin:.9rem 0 1.4rem}.api-endpoint .api-endpoint-header{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.api-endpoint .method-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.14rem .6rem;font:700 .68rem/1 Fira Code,ui-monospace,monospace;display:inline-flex}.api-endpoint .method-post{background:var(--sp-success-bg);color:var(--sp-success-text)}.api-endpoint .endpoint-path,.api-field-name,.api-field-type,.api-error-code{font-family:Fira Code,ui-monospace,monospace}.api-field{border-bottom:1px solid var(--sp-border);padding:.6rem 0}.api-field:last-child{border-bottom:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--sp-border-hover);background-clip:content-box;border:2px solid #0000;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--sp-outline)}::selection{background:#f2a93b59}.sl-markdown-content p>img{border:1px solid var(--sl-color-gray-5);border-radius:.5rem}.sl-markdown-content p:has(>img){margin-block:1rem}pre.mermaid{border:1px solid var(--sl-color-hairline);background:0 0;border-radius:.6rem;margin:1.6rem 0;padding:1rem;overflow-x:auto}pre.mermaid[data-processed]{cursor:zoom-in;position:relative}pre.mermaid[data-processed]:after{content:"Click to enlarge";font:500 .7rem/1 var(--sl-font);color:var(--sl-color-gray-3);opacity:0;transition:opacity .15s;position:absolute;top:.5rem;right:.6rem}pre.mermaid[data-processed]:hover:after,pre.mermaid[data-processed]:focus-visible:after{opacity:1}pre.mermaid[data-processed]:focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.diagram-viewer{border:1px solid var(--sl-color-hairline);background:var(--sl-color-bg);width:min(96vw,1600px);max-width:none;height:min(92vh,1100px);max-height:none;color:var(--sl-color-text);border-radius:.75rem;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.diagram-viewer[open]{flex-direction:column;display:flex}.diagram-viewer::backdrop{background:#0000008c}.diagram-viewer-bar{border-bottom:1px solid var(--sl-color-hairline);justify-content:flex-end;align-items:center;gap:.4rem;padding:.5rem .6rem;display:flex}.diagram-viewer-bar button{border:1px solid var(--sl-color-hairline);background:var(--sl-color-bg-nav);min-width:2.2rem;height:2rem;color:var(--sl-color-text);font:500 .85rem/1 var(--sl-font);cursor:pointer;border-radius:.4rem;padding:0 .6rem}.diagram-viewer-bar button:hover{border-color:var(--sl-color-gray-4)}.diagram-viewer-bar button:focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:1px}.diagram-viewer-zoom{text-align:center;min-width:3.2rem;font:500 .8rem/1 var(--sl-font-mono);font-variant-numeric:tabular-nums;color:var(--sl-color-gray-2)}.diagram-viewer-stage{cursor:grab;touch-action:none;flex:1;min-height:0;position:relative;overflow:hidden}.diagram-viewer-stage:active{cursor:grabbing}.diagram-viewer-canvas{transform-origin:0 0;position:absolute;top:0;left:0}.diagram-viewer-canvas svg{max-width:none;display:block}@media (prefers-reduced-motion:reduce){pre.mermaid[data-processed]:after{transition:none}}
