.docs{gap:2rem;padding-block:clamp(2rem,5vw,3.5rem) clamp(3rem,8vw,5rem);display:grid}.docs-nav h2,.docs-toc h2{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:0;color:var(--muted);margin-bottom:.5rem}.docs-nav ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.docs-nav a{border-radius:var(--radius-s);border:1px solid var(--line);font-size:var(--step--1);color:var(--ink);padding:.4rem .75rem;font-weight:600;text-decoration:none;display:block}.docs-nav a:hover{border-color:var(--line-strong)}.docs-nav a[aria-current=page]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.docs-main{gap:2rem;min-width:0;display:grid}.docs-head{gap:.9rem;max-width:46rem;display:grid}.docs-head h1{font-size:clamp(2.1rem,1.4rem + 3vw,3.1rem);line-height:1.05}.docs-md{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.4rem .5rem;display:flex}.docs-md button,.docs-md a{border-radius:var(--radius-s);border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:0 0;padding:.3rem .7rem;font-weight:600;text-decoration:none}.docs-md button:hover,.docs-md a:hover{border-color:var(--line-strong)}.docs-md-status{color:var(--muted)}.docs-toc{font-size:var(--step--1);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);max-width:46rem;padding:1rem 1.15rem}.docs-toc ul{gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.docs-body{gap:3rem;min-width:0;max-width:48rem;display:grid}.docs-body section{gap:.95rem;min-width:0;scroll-margin-top:5rem;display:grid}.docs-body h2{overflow-wrap:anywhere;font-size:var(--step-2);letter-spacing:-.02em;line-height:1.2}.docs-body h3{font-size:var(--step-1);margin-top:.75rem;scroll-margin-top:5rem}.docs-body h4{font-size:var(--step-0);margin:.35rem 0 0}.docs-body ul,.docs-body ol{gap:.45rem;margin:0;padding-left:1.25rem;display:grid}.docs-body dl{gap:.6rem;display:grid}.docs-body dt{font-weight:700}.docs-body dd{margin:0 0 0 1rem}.docs-body table code{white-space:nowrap}.docs-body td code{white-space:normal}.docs-required{color:var(--mango-ink);margin-top:.15rem;font-size:.75rem;font-weight:600;display:block}.docs-code{gap:.4rem;min-width:0;margin:0;display:grid}.docs-code figcaption{font-size:var(--step--1);color:var(--muted);font-weight:600}.docs-code pre,.docs-tab-panels pre{border-radius:var(--radius-m);background:var(--code-bg);color:var(--code-ink);border:1px solid var(--code-line);tab-size:2;margin:0;padding:.9rem 1.1rem 1.1rem;font-size:.8125rem;line-height:1.65;overflow-x:auto}.docs-code .c,.docs-tabs .c{color:var(--code-muted)}.docs-code .s,.docs-tabs .s{color:var(--code-string)}.docs-code .k,.docs-tabs .k{color:var(--code-key)}.docs-tabs{border-radius:var(--radius-m);background:var(--code-bg);border:1px solid var(--code-line);min-width:0;position:relative;overflow:hidden}.docs-tabs input{opacity:0;pointer-events:none;position:absolute}.docs-tab-list{border-bottom:1px solid var(--code-line);display:flex;overflow-x:auto}.docs-tab-list label{font-size:var(--step--1);color:var(--code-muted);white-space:nowrap;cursor:pointer;border-bottom:3px solid #0000;padding:.65rem 1rem .55rem;font-weight:600}.docs-tab-list label:hover{color:var(--code-ink)}.docs-tab-panels pre{border:0;border-radius:0;display:none}.docs-tabs input:first-of-type:checked~.docs-tab-list label:first-of-type,.docs-tabs input:nth-of-type(2):checked~.docs-tab-list label:nth-of-type(2),.docs-tabs input:nth-of-type(3):checked~.docs-tab-list label:nth-of-type(3),.docs-tabs input:nth-of-type(4):checked~.docs-tab-list label:nth-of-type(4){color:var(--code-ink);border-bottom-color:var(--mango)}.docs-tabs input:first-of-type:focus-visible~.docs-tab-list label:first-of-type,.docs-tabs input:nth-of-type(2):focus-visible~.docs-tab-list label:nth-of-type(2),.docs-tabs input:nth-of-type(3):focus-visible~.docs-tab-list label:nth-of-type(3),.docs-tabs input:nth-of-type(4):focus-visible~.docs-tab-list label:nth-of-type(4){outline:3px solid var(--code-key);outline-offset:-3px}.docs-tabs input:first-of-type:checked~.docs-tab-panels pre:first-of-type,.docs-tabs input:nth-of-type(2):checked~.docs-tab-panels pre:nth-of-type(2),.docs-tabs input:nth-of-type(3):checked~.docs-tab-panels pre:nth-of-type(3),.docs-tabs input:nth-of-type(4):checked~.docs-tab-panels pre:nth-of-type(4){display:block}.docs-route{font-size:var(--step--1);flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.docs-route code{overflow-wrap:anywhere}.docs-host{color:var(--muted)}.docs-method{border-radius:var(--radius-s);min-width:4.2rem;font-family:var(--font-mono);text-align:center;background:var(--sunk);color:var(--ink);border:1px solid var(--line-strong);padding:.15rem .5rem;font-size:.8rem;font-weight:700;display:inline-block}.docs-method[data-method=GET]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.docs-method[data-method=POST]{background:var(--mango-wash);border-color:var(--mango);color:var(--mango-ink)}.docs-method[data-method=DELETE]{color:var(--danger);border-color:var(--danger);background:0 0}.docs-note{border-radius:var(--radius-m);border:1.5px solid var(--primary);background:var(--surface);gap:.5rem;padding:.9rem 1.1rem;display:grid}.docs-note[data-tone=warn]{border-color:var(--mango);background:var(--mango-wash)}.docs-cards{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.docs-body .docs-cards{padding:0}.docs-cards li{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--surface);gap:.35rem;padding:1.1rem 1.2rem;display:grid}.docs-cards a{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);text-decoration:none}.docs-cards a:hover{text-decoration:underline}@media (min-width:44rem){.docs-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.docs{grid-template-columns:13rem minmax(0,1fr);gap:3.5rem}.docs-nav{align-self:start;position:sticky;top:5.5rem}.docs-nav ul{gap:.2rem;display:grid}.docs-nav a{font-size:var(--step-0);border-color:#0000}}.docs-body ul.endpoints{padding:0;display:flex}.docs-body td.docs-type code{white-space:nowrap}
