.docs{gap:var(--s7);max-width:1120px;padding:var(--s6);grid-template-columns:220px minmax(0,760px);margin:0 auto;display:grid}.docs-nav{top:var(--s5);align-self:start;gap:var(--s4);max-height:calc(100dvh - 2 * var(--s5));font-size:var(--t-body);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;display:grid;position:sticky;overflow-y:auto}.docs-nav a,.docs-menu a{border-radius:var(--radius);color:var(--text);padding:2px 10px;display:block}.docs-nav a:hover,.docs-menu a:hover{background:var(--sunken);color:var(--ink)}.docs-nav a[aria-current=page],.docs-menu a[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink);font-weight:500}.docs-nav-group>span{padding:0 10px var(--s1);color:var(--faint);font-size:var(--t-caption);font-weight:500;display:block}.docs-nav-sections a{color:var(--muted);font-size:var(--t-small);padding-left:20px}.docs-search{position:relative}.docs-search kbd{top:6px;right:var(--s2);pointer-events:none;position:absolute}.docs-search-results{margin-top:var(--s1);padding:var(--s1);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-pop);border-radius:10px;gap:2px;display:grid}.docs-search-results a{padding:6px var(--s2);gap:2px;display:grid}.docs-search-results .muted{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.docs article{min-width:0;font-size:14px;line-height:1.7}.docs h1{font-size:var(--t-display);letter-spacing:-.03em;font-weight:600;line-height:1.2}.docs-lede{margin-top:var(--s2);color:var(--text);font-size:var(--t-lead)}.docs h2{margin:var(--s7) 0 var(--s3);padding-top:var(--s5);border-top:1px solid var(--line);letter-spacing:-.02em;scroll-margin-top:var(--s5);font-size:17px;font-weight:600}.docs h3{margin:var(--s5) 0 var(--s2);scroll-margin-top:var(--s5);font-size:14px;font-weight:600}.docs article p{margin:var(--s3) 0;color:var(--text)}.docs strong{color:var(--ink);font-weight:600}.docs code{background:var(--sunken);font:var(--t-small) var(--font-mono), monospace;overflow-wrap:anywhere;border-radius:4px;padding:1px 4px}.docs pre code{background:0 0;padding:0}.docs .code-block{margin:var(--s3) 0}.docs-anchor{width:18px;color:var(--faint);opacity:0;margin-left:-18px;display:inline-block}.docs :is(h2,h3):hover .docs-anchor,.docs-anchor:focus{opacity:1}.docs-list{gap:var(--s1);padding-left:var(--s5);color:var(--text);list-style:outside;display:grid}.docs-steps{gap:var(--s2);padding-left:var(--s5);color:var(--text);list-style:decimal;display:grid}.docs-terms{margin:var(--s3) 0;border:1px solid var(--line);border-radius:var(--radius-lg);display:grid;overflow:hidden}.docs-terms>div{gap:var(--s4);padding:var(--s3) var(--s4);font-size:var(--t-body);grid-template-columns:170px minmax(0,1fr);display:grid}.docs-terms>div+div{border-top:1px solid var(--line-soft)}.docs-terms dt{font-weight:500}.docs-terms dd{color:var(--text)}.docs-pager{justify-content:space-between;gap:var(--s4);margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--line);display:flex}.docs-pager a{padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--radius);font-weight:500;display:grid}.docs-pager a:hover{border-color:var(--line-strong)}.docs-pager a[data-next]{text-align:right}.docs-pager a span{color:var(--muted);font-size:var(--t-caption);font-weight:400}.api-item{border-bottom:1px solid var(--line-soft)}.api-item summary{padding:var(--s2) 0;align-items:baseline;gap:10px;display:flex}.api-item summary .muted{text-align:right;margin-left:auto}.api-item[open]{padding-bottom:var(--s3)}.api-method{min-width:52px;color:var(--muted);font:500 var(--t-caption) var(--font-mono), monospace}.api-method[data-method=get]{color:var(--good)}.api-method[data-method=post]{color:var(--warn)}.api-method[data-method=delete]{color:var(--bad)}@media (max-width:1180px){.docs{gap:var(--s5);padding:var(--s5);grid-template-columns:180px minmax(0,1fr)}.docs-terms>div{gap:var(--s1);grid-template-columns:minmax(0,1fr)}}.docs-menu{display:none}@media (max-width:1000px){.docs{gap:var(--s4);padding:var(--s5) 18px;grid-template-columns:minmax(0,1fr)}.docs-nav{max-height:none;position:static}.docs-nav>.docs-nav-group{display:none}.docs-menu{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:block}.docs-menu summary{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);color:var(--text);cursor:pointer;font-weight:500;list-style:none;display:flex}.docs-menu summary::-webkit-details-marker{display:none}.docs-menu summary:before{content:"›";width:10px;color:var(--faint);transition:transform .14s;display:inline-block}.docs-menu[open] summary:before{transform:rotate(90deg)}.docs-menu[open] summary{border-bottom:1px solid var(--line-soft)}.docs-menu-pages{gap:var(--s4) var(--s2);padding:var(--s3) var(--s2);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:start;display:grid}.docs-terms>div{gap:var(--s1);grid-template-columns:minmax(0,1fr)}}.docs-nav-group>span{align-items:center;gap:6px;display:flex}.docs-nav-group>span svg{color:var(--accent)}.docs-kicker{margin-bottom:var(--s2);color:var(--accent-ink);font-size:var(--t-small);align-items:center;gap:6px;font-weight:500;display:flex}.api-areas{margin:var(--s3) 0 var(--s5);flex-wrap:wrap;gap:6px;display:flex}.api-areas a{padding:2px var(--s1) 2px var(--s3);border:1px solid var(--line);color:var(--text);font-size:var(--t-small);border-radius:999px;align-items:center;gap:6px;display:inline-flex}.api-areas a:hover{border-color:var(--line-strong);background:var(--sunken)}.api-areas span{background:var(--sunken);min-width:20px;color:var(--muted);font-size:var(--t-caption);text-align:center;border-radius:999px;padding:0 6px}.api-area{border-top:1px solid var(--line);scroll-margin-top:var(--s5)}.api-area:last-child{border-bottom:1px solid var(--line)}.api-area>summary{align-items:baseline;gap:var(--s3);padding:var(--s3) 0;list-style:none;display:flex}.api-area>summary::-webkit-details-marker{display:none}.api-area>summary:before{content:"›";width:10px;color:var(--faint);transition:transform .14s;display:inline-block}.api-area[open]>summary:before{transform:rotate(90deg)}.api-area>summary h3{margin:0}.api-area>summary .muted{margin-left:auto}.api-area[open]{padding-bottom:var(--s4)}
