.docs-hero{padding-block:calc(var(--nav-h) + var(--s10)) var(--s9);overflow-x:clip}.docs-hero__inner{gap:var(--s5);max-width:var(--max-head);display:grid}.docs-hero .display{color:var(--ink)}.docs{padding-block:var(--s9)}.docs__grid{gap:var(--s7);grid-template-columns:minmax(0,1fr);display:grid}.docs__toc-sum{min-height:var(--hit);padding-inline:var(--s4);border:1px solid var(--line);border-radius:var(--r-pill);cursor:pointer;color:var(--ink);align-items:center;font-weight:600;display:flex}.docs__toc[open] .docs__toc-sum{margin-bottom:var(--s3)}.docs__nav{gap:var(--s1);font-size:var(--t-small);align-content:start;display:grid}.docs__nav-h{margin-top:var(--s4);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.docs__nav a{gap:var(--s2);min-height:var(--btn-h-sm);padding:var(--s1) var(--s3);border-radius:var(--r-pill);color:var(--ink-2);transition:background-color var(--d-micro) var(--ease-out), color var(--d-micro) var(--ease-out);align-items:center;display:flex}.docs__nav a[aria-current=true]{color:var(--ink);background:color-mix(in srgb, var(--accent) 12%, transparent)}@media (hover:hover) and (pointer:fine){.docs__nav a:hover{color:var(--ink)}}@media (min-width:1024px){.docs__grid{grid-template-columns:calc(var(--s11) + var(--s8)) minmax(0, 1fr);column-gap:var(--s9)}.docs__toc-sum{display:none}.docs__toc{top:calc(var(--nav-h) + var(--s7));align-self:start;position:sticky}.docs__nav{top:calc(var(--nav-h) + var(--s7));max-height:calc(100dvh - var(--nav-h) - var(--s9));position:static;overflow:auto}}.docs__body{gap:var(--s8);min-width:0;display:grid}.docs__group{gap:var(--s6);scroll-margin-top:calc(var(--nav-h) + var(--s7));display:grid}.docs__tag{padding-bottom:var(--s3);border-bottom:1px solid var(--line)}.op{gap:var(--s4);scroll-margin-top:calc(var(--nav-h) + var(--s7));padding-bottom:var(--s6);display:grid}.op__head{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.op__path{font-family:var(--font-mono);font-size:var(--t-data);color:var(--ink);word-break:break-all}.op__title{color:var(--ink);font-size:var(--t-h3);letter-spacing:-.012em;font-weight:580;font-stretch:104%}.op__h4{color:var(--ink);font-size:var(--t-body);margin-top:var(--s2);font-weight:620}.op__desc p,.guide p,.guide li{max-width:var(--measure)}.op__desc,.guide{gap:var(--s3);overflow-wrap:anywhere;display:grid}.verb{min-width:calc(var(--s8) - var(--s2));padding:2px var(--s2);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.06em;text-align:center;color:var(--paper-raised);background:var(--accent-deep);font-weight:600;display:inline-block}.verb--get{background:var(--ok-l)}.verb--put,.verb--patch{background:var(--warn-l)}.verb--delete{background:var(--danger-l)}.doc-table{border:1px solid var(--line);border-radius:var(--r-panel);background:var(--raised);overflow-x:auto}.doc-table table{border-collapse:collapse;width:100%;font-size:var(--t-small)}.doc-table th{text-align:left;padding:var(--s3) var(--s4);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:var(--ground-2);font-weight:500}.doc-table td{padding:var(--s3) var(--s4);vertical-align:top;color:var(--ink-2)}.doc-table tbody tr+tr td{border-top:1px solid var(--line)}.doc-table code,.guide code,.fine code{font-family:var(--font-mono);color:var(--ink);font-size:.92em}.resp{gap:var(--s2);display:grid}.resp__code{gap:var(--s3);font-size:var(--t-small);align-items:center;display:flex}.resp pre,.doc-pre,.guide pre{padding:var(--s5);border-radius:var(--r-panel);background:var(--night);color:var(--on-dark-ink-2);font-family:var(--font-mono);font-size:var(--t-code);margin:0;line-height:1.7;overflow-x:auto}.resp .c-k,.doc-pre .c-k{color:var(--on-dark-accent)}.resp .c-v,.doc-pre .c-v{color:var(--on-dark-ink)}.resp .c-c,.doc-pre .c-c{color:var(--on-dark-ink-3)}.code-chip{padding:2px var(--s2);border-radius:var(--r-pill);font-family:var(--font-mono);font-size:var(--t-label);color:var(--paper-raised);background:var(--ink-l-3);font-weight:600;display:inline-block}.code-chip--2{background:var(--ok-l)}.code-chip--4{background:var(--warn-l)}.code-chip--5{background:var(--danger-l)}.guide h1,.guide h2{color:var(--ink);font-size:var(--t-h3);font-weight:580;font-stretch:104%}.guide h3{color:var(--ink);font-size:var(--t-body);font-weight:620}.guide ul,.guide ol{padding-left:var(--s5);list-style:revert;gap:var(--s1);display:grid}.guide a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.xs{padding:2px var(--s2);border-radius:var(--r-pill);border:1px dashed var(--warn-l);color:var(--warn-l);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.04em;white-space:nowrap;display:inline-block}
