.docs-shell{padding-top:40px;padding-bottom:var(--section);grid-template-columns:240px minmax(0,1fr);align-items:start;gap:56px;display:grid}.docs-main{min-width:0;max-width:820px}.docs-main>h1{letter-spacing:-.02em;margin:6px 0 24px;font-size:clamp(1.875rem,3vw,2.375rem);line-height:1.15}.docs-main>h1.code-title{font-family:var(--mono);letter-spacing:0;font-size:clamp(1.625rem,2.6vw,2rem);font-weight:600}.docs-main .crumbs{margin-bottom:18px}.docs-nav{max-height:calc(100vh - 120px);padding-right:4px;font-size:.9375rem;position:sticky;top:96px;overflow:auto}.docs-menu>summary{display:none}.docs-nav section+section{margin-top:22px}.docs-nav h2{color:var(--slate);letter-spacing:.01em;margin:0 0 8px;font-size:.8125rem;font-weight:600}.docs-nav ul{margin:0;padding:0;list-style:none}.docs-nav a{border-radius:var(--r-sm);color:var(--ink);align-items:center;gap:8px;padding:6px 10px;line-height:1.35;text-decoration:none;display:flex}.docs-nav a:hover{background:var(--ledger);color:var(--reserve)}.docs-nav a[aria-current=page]{background:var(--tint);color:var(--reserve);font-weight:600}.docs-nav a.endpoint span:last-child,.docs-nav a.schema span:last-child{font-family:var(--mono);font-size:.875rem}.method{font:600 .6875rem/1 var(--font);letter-spacing:.04em;color:#fff;background:var(--reserve);border-radius:4px;padding:4px 6px;display:inline-block}@media (width<=900px){.docs-shell{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:24px}.docs-nav{max-height:none;position:static;overflow:visible}.docs-menu{border:1px solid var(--rule);border-radius:var(--r-md);background:#fff;padding:4px 14px}.docs-menu>summary{cursor:pointer;color:var(--reserve);padding:10px 0;font-weight:600;display:block}.docs-menu[open]{padding-bottom:14px}}.docs-prose>p:first-child{margin-top:0}.docs-prose h2{scroll-margin-top:96px}.docs-prose h3{font-size:1.125rem}.docs-prose .lede-p{font-size:1.0625rem}.callout{border:1px solid var(--rule);border-left:4px solid var(--sea);background:var(--ledger);border-radius:var(--r-sm);margin:1.25em 0;padding:14px 18px}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout-tip{border-left-color:var(--positive);background:#f1f7f3}.callout-plan{border-left-color:var(--reserve);background:var(--tint)}.table-scroll{margin:1em 0 1.5em;overflow-x:auto}table.params{border-collapse:collapse;width:100%;font-size:.9375rem}table.params th{text-align:left;color:var(--slate);border-bottom:1px solid var(--rule-strong);padding:8px 12px 8px 0;font-size:.8125rem;font-weight:600}table.params td{border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 12px 10px 0}table.params td:first-child{white-space:nowrap}.endpoint-line{background:var(--ledger);border:1px solid var(--rule);border-radius:var(--r-sm);flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 1.25em;padding:12px 16px;display:flex}.endpoint-line code{word-break:break-all;background:0 0;padding:0;font-size:.9375rem}.samples .sample-tabs{flex-wrap:wrap;gap:4px;margin-bottom:-1px;display:flex}.samples [role=tab]{font:500 .875rem var(--font);color:var(--slate);border-radius:var(--r-sm) var(--r-sm) 0 0;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;padding:8px 14px}.samples [role=tab][aria-selected=true]{color:var(--reserve);border-color:var(--rule);background:#fff;font-weight:600}.samples .codeblock{margin-top:0}.response{margin:1.5em 0 2em}.response h3{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:.4em;display:flex}.status{font:600 .8125rem/1 var(--font);border-radius:999px;padding:5px 10px}.status.ok{color:var(--positive);background:#e6f2ea}.status.error{color:#a12626;background:#fbeaea}.response-meta{color:var(--slate);margin:0 0 .75em;font-size:.9375rem}.try-it{border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-1);background:#fff;margin:2em 0;padding:24px 28px}.try-it h2{margin:0 0 6px;font-size:1.375rem}.try-intro{color:var(--slate);margin:0 0 18px;font-size:.9375rem}.try-form label{flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:6px;font-size:.875rem;font-weight:600;display:flex}.try-form label code{font-size:.875rem}.try-type{color:var(--slate);font-size:.8125rem;font-weight:400}.try-form .req{color:var(--sea-text)}.try-form input,.try-form select{font:400 .9375rem var(--font);color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--r-sm);background:#fff;width:100%;padding:9px 12px}.try-form input:focus,.try-form select:focus{border-color:var(--sea);outline:3px solid #2e7f864d}.try-key{margin-bottom:18px}.try-key-row{gap:8px;display:flex}.try-key-row input{font-family:var(--mono)}.try-params{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.try-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.try-message{color:var(--slate);margin:0;font-size:.9375rem}.try-message:empty{display:none}.try-status{align-items:center;gap:12px;margin:22px 0 10px;font-size:.9375rem;display:flex}.try-code{border-radius:999px;padding:4px 10px;font-weight:600}.try-code.ok{color:var(--positive);background:#e6f2ea}.try-code.error{color:#a12626;background:#fbeaea}.try-time{color:var(--slate)}.try-body-pre{max-height:420px;overflow:auto}@media (width<=640px){.try-it{padding:20px}.try-params{grid-template-columns:minmax(0,1fr)}}.response pre{max-height:360px;overflow:auto}.docs-main .try-it{max-width:700px}
