.docs-shell{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:72px;padding-top:56px;padding-bottom:110px;display:grid}.docs-side{top:calc(var(--nav-height) + 36px);position:sticky}.docs-nav-group{margin-bottom:30px}.docs-nav-title{color:var(--faint);margin-bottom:10px;padding-left:14px;font-size:13px;font-weight:500}.docs-nav ul{flex-direction:column;gap:2px;list-style:none;display:flex}.docs-nav a{border-radius:var(--r-pill);color:var(--muted-ink);padding:8px 14px;font-size:14.5px;transition:background-color .15s,color .15s;display:block}.docs-nav a:hover{color:var(--ink);background:var(--t6)}.docs-nav a.is-active{color:var(--ink);background:var(--t3);font-weight:550}.docs-prose{min-width:0;max-width:720px}.docs-prose h1{letter-spacing:-.02em;margin-bottom:14px;font-size:34px;font-weight:550;line-height:1.15}.docs-prose .docs-lede{color:var(--muted-ink);margin-bottom:40px;font-size:17px;line-height:1.65}.docs-prose h2{letter-spacing:-.015em;border-top:1px solid var(--line);margin:48px 0 14px;padding-top:24px;font-size:22px;font-weight:550}.docs-prose h3{letter-spacing:-.01em;margin:30px 0 10px;font-size:17px;font-weight:550}.docs-prose p{color:var(--muted-ink);margin-bottom:14px;font-size:15.5px;line-height:1.7}.docs-prose strong{color:var(--ink);font-weight:550}.docs-prose a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-input);text-decoration-color:var(--line-input);text-underline-offset:3px;font-weight:500;transition:text-decoration-color .15s}.docs-prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.docs-prose ul,.docs-prose ol{color:var(--muted-ink);flex-direction:column;gap:9px;margin:0 0 16px;padding-left:22px;font-size:15.5px;line-height:1.65;display:flex}.docs-prose ul{list-style:outside}.docs-prose ol{list-style:decimal}.docs-prose li::marker{color:var(--faint)}.docs-prose code{font-family:var(--font-mono-stack);background:var(--t3);color:var(--ink);overflow-wrap:anywhere;border-radius:7px;padding:2px 7px;font-size:.87em}.docs-prose .code-frame{margin:18px 0 26px}.docs-prose .code-frame code{color:inherit;font-size:inherit;overflow-wrap:normal;background:0 0;border:none;padding:0}.docs-endpoint{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin:48px 0 12px;padding-top:24px;display:flex}.docs-method{font-family:var(--font-mono-stack);letter-spacing:.03em;border-radius:var(--r-pill);background:var(--ink);color:#fff;padding:5px 13px;font-size:11.5px;font-weight:600}.docs-method-del{color:#b02a2a;background:#fdf1f1}.docs-endpoint code{font-family:var(--font-mono-stack);color:var(--ink);background:0 0;border:none;padding:0;font-size:16px;font-weight:500}.docs-table-scroll{margin:14px 0 26px;overflow-x:auto}.docs-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55}.docs-table th{text-align:left;color:var(--faint);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 16px 10px 0;font-size:13px;font-weight:500}.docs-table td{border-bottom:1px solid var(--line);color:var(--muted-ink);vertical-align:top;padding:12px 16px 12px 0}.docs-table td:first-child code{white-space:nowrap}.docs-note{background:var(--ice);color:var(--muted-on-ice);border-radius:16px;margin:18px 0 26px;padding:16px 22px;font-size:14.5px;line-height:1.6}.docs-note strong,.docs-note a{color:var(--ink)}.docs-next{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}.docs-next a{background:var(--t8);color:var(--ink);border-radius:16px;padding:20px 22px;font-weight:400;text-decoration:none;transition:background-color .15s}.docs-next a:hover{background:var(--t6);text-decoration:none}.docs-next b{margin-bottom:5px;font-size:15px;font-weight:550;display:block}.docs-next span{color:var(--muted-ink);font-size:13.5px;line-height:1.5;display:block}@media (max-width:900px){.docs-shell{grid-template-columns:1fr;gap:36px;padding-top:36px;padding-bottom:76px}.docs-side{position:static}.docs-nav{flex-wrap:wrap;gap:24px;display:flex}.docs-nav-group{margin-bottom:0}.docs-prose h1{font-size:28px}.docs-next{grid-template-columns:1fr}}
