.docs-shell{display:grid;grid-template-columns:205px minmax(0,1fr);gap:65px;align-items:start;padding-top:45px;padding-bottom:70px}.docs-sidebar{position:sticky;top:28px}.docs-sidebar nav{display:flex;flex-direction:column;gap:4px;margin-top:20px}.docs-sidebar nav a{font-size:13px;padding:11px 13px;border-radius:5px;color:var(--muted)}.docs-sidebar nav a:hover,.docs-sidebar nav a[aria-current=page]{background:#e4ebdc;color:var(--ink)}.docs-sidebar nav a[aria-current=page]{font-weight:650}.docs-version{border-top:1px solid var(--line);padding-top:18px;font:10px/1.9 var(--mono);color:var(--muted);margin:25px 13px}.doc-main{max-width:780px;min-width:0}.breadcrumb{font-size:11px;color:var(--muted);margin:0 0 26px}.breadcrumb a:hover{text-decoration:underline}.doc-main h1{font-size:44px;letter-spacing:-1px;margin:0 0 18px;line-height:1.35}.doc-lead{font-size:17px;line-height:1.9;color:var(--muted);margin:0 0 25px}.doc-toc{border:1px solid var(--line);border-radius:6px;padding:16px 20px;display:flex;flex-wrap:wrap;gap:12px 20px;font-size:12px}.doc-toc span{font-weight:600;color:var(--green);flex-basis:100%}.doc-main section{margin-top:36px;scroll-margin-top:24px}.doc-main h2{font-size:25px;margin-bottom:16px}.doc-main p,.doc-main li{font-size:14px;line-height:1.95}.doc-main p{margin:12px 0;color:#4b5951}.doc-main ul,.doc-main ol{padding-left:23px}.doc-main li{margin:7px 0;color:#4b5951}.doc-main p a,.doc-main li a,.doc-toc a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.doc-main code{font:12px/1.8 var(--mono);background:#e7ecdf;border-radius:3px;padding:2px 5px;overflow-wrap:anywhere}.doc-main pre{margin:20px 0;background:var(--ink);color:#e4ecd8;padding:22px;border-radius:6px;overflow-x:auto;max-width:100%}.doc-main pre code{background:none;color:inherit;padding:0;font-size:12px;overflow-wrap:normal}.doc-note{background:#e9ece3;border-left:3px solid var(--green);padding:17px 20px;color:#4b5951;font-size:13px;line-height:1.9;margin:20px 0}.doc-main table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.doc-main th,.doc-main td{text-align:left;vertical-align:top;padding:13px 12px;border-bottom:1px solid var(--line);line-height:1.8;overflow-wrap:anywhere}.doc-main th{background:#e9ece3;font-weight:600}.doc-main th:first-child{width:35%}.doc-main .doc-flow{padding:20px;background:#e9ece3;border-radius:6px;text-align:center;font-size:12px;line-height:1.8}.doc-flow div{border:1px solid #cad5c0;padding:14px;border-radius:4px;background:var(--bg)}.doc-flow span{display:block;padding:5px;color:var(--green)}.doc-next{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:45px;padding:22px 0;display:flex;justify-content:space-between;align-items:center;gap:16px}.doc-next span{font-size:11px;color:var(--muted)}.doc-next strong{font-size:16px;font-weight:550;color:var(--green)}.doc-main .doc-source{font-size:11px;margin-top:25px;color:var(--muted)}.package-list{display:grid;grid-template-columns:1fr 1fr;gap:4px 22px}@media(max-width:1000px){.docs-shell{gap:35px;grid-template-columns:175px minmax(0,1fr)}}@media(max-width:740px){.docs-shell{grid-template-columns:1fr;gap:30px;padding-top:24px;padding-bottom:40px}.docs-sidebar{position:static}.docs-sidebar>.eyebrow{margin:0}.docs-sidebar nav{flex-direction:row;overflow-x:auto;margin-top:12px;padding-bottom:6px}.docs-sidebar nav a{white-space:nowrap;padding:10px 12px;font-size:12px}.docs-version{display:none}.doc-main h1{font-size:34px}.doc-lead{font-size:15px}.doc-main h2{font-size:23px}.doc-main section{margin-top:29px}.doc-main pre{padding:18px 14px}.doc-main table{font-size:12px}.doc-main td,.doc-main th{padding:10px 8px}.package-list{grid-template-columns:1fr}}
.docs-sidebar{min-width:0}@media(max-width:740px){.docs-shell{grid-template-columns:minmax(0,1fr)}}
