#docs{display:grid;grid-template-columns:240px minmax(0,1fr);width:min(1200px,100%);min-width:0;min-height:calc(100dvh - var(--header-h) - 80px);margin-inline:auto}#docs-sidebar{position:sticky;top:var(--header-h);align-self:start;max-height:calc(100dvh - var(--header-h));overflow-y:auto;padding:28px 18px 48px clamp(18px,3vw,28px);border-right:1px solid var(--line)}#docs-sidebar details{margin-bottom:22px}#docs-sidebar summary{display:block;margin-bottom:8px;padding-inline:10px;font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--faint);list-style:none;cursor:default;pointer-events:none}#docs-sidebar summary::-webkit-details-marker{display:none}#docs-sidebar a{display:block;padding:7px 10px;border-radius:4px;font-size:.86rem;font-weight:600;color:var(--muted);transition:color .15s,background .15s}#docs-sidebar a:hover{color:var(--text);background:var(--bg-soft)}#docs-sidebar a.active{color:var(--signal);background:var(--signal-soft)}#docs-article{min-width:0;max-width:720px;padding:40px clamp(20px,4vw,48px) 80px;overflow-wrap:anywhere}#docs-article>header{margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--line)}#docs-article>header h1{margin-bottom:10px;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:800;letter-spacing:-.04em}#docs-article>header p{font-size:1.02rem;font-weight:500;line-height:1.6;color:var(--muted)}#docs-article h2{margin:36px 0 12px;font-size:1.25rem;font-weight:800;letter-spacing:-.03em}#docs-article h3{margin:24px 0 8px;font-size:1.02rem;font-weight:700}#docs-article p,#docs-article li{font-size:.95rem;font-weight:500;line-height:1.7;color:var(--muted)}#docs-article p+p{margin-top:12px}#docs-article ul,#docs-article ol{margin:12px 0;padding-left:1.2rem}#docs-article ul{list-style:disc}#docs-article ol{list-style:decimal}#docs-article li+li{margin-top:6px}#docs-article strong{font-weight:700;color:var(--text)}#docs-article a{font-weight:600;color:var(--signal);text-decoration:underline;text-underline-offset:3px}#docs-article code{padding:1px 5px;background:var(--bg-soft);font-family:var(--font-mono);font-size:.84em;color:#ffb4a2;overflow-wrap:anywhere}#docs-article table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.86rem;-webkit-overflow-scrolling:touch}#docs-article thead,#docs-article tbody{display:table;width:100%;min-width:480px}#docs-article th,#docs-article td{padding:10px 12px;border:1px solid var(--line);font-weight:500;text-align:left;color:var(--muted)}#docs-article th{background:var(--bg-elev);font-size:.8rem;font-weight:700;color:var(--text)}#docs-article .code-snippet{position:relative;margin:16px 0;border:1px solid var(--line);background:var(--bg-elev)}#docs-article .code-snippet-copy{position:absolute;top:8px;right:8px;z-index:2;margin:0;padding:5px 10px;border:1px solid var(--line-strong);background:#0f1219eb;color:var(--muted);font-family:var(--font);font-size:.72rem;font-weight:700;line-height:1;cursor:pointer;backdrop-filter:blur(6px)}#docs-article .code-snippet-copy[data-copied]{border-color:transparent;background:var(--ok);color:#062016}#docs-article .code-snippet .shiki-html{overflow-x:auto}#docs-article .code-snippet .shiki-html pre{margin:0;padding:16px 4.75rem 16px 18px}#docs-article .code-snippet .shiki-html code{padding:0;background:none;color:inherit;font-size:inherit}#docs-article aside{margin:18px 0;padding:14px 16px;border-left:3px solid var(--signal);background:var(--bg-elev);font-size:.9rem;font-weight:500;line-height:1.6;color:var(--muted)}#docs-article aside[data-kind=warn]{border-left-color:#f5a524}#docs-article aside[data-kind=tip]{border-left-color:var(--ok)}#docs-pager{display:flex;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;border-top:1px solid var(--line)}#docs-pager a{font-size:.9rem;font-weight:700;color:var(--text);text-decoration:none;white-space:nowrap}#docs-pager a:hover{color:var(--signal)}#docs-article #install-cmd{max-width:100%;margin:20px 0 8px}@media(max-width:860px){#docs{grid-template-columns:1fr;width:100%}#docs-sidebar{position:static;max-height:none;padding:16px var(--pad-x) 12px;border-right:none;border-bottom:1px solid var(--line);overflow:visible}#docs-sidebar details{margin-bottom:8px;border:1px solid var(--line);background:var(--bg-elev)}#docs-sidebar summary{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0;padding:12px 14px;font-size:.72rem;color:var(--muted);cursor:pointer;pointer-events:auto}#docs-sidebar summary:after{flex-shrink:0;content:"+";font-family:var(--font-mono);font-size:.9rem;line-height:1;color:var(--faint)}#docs-sidebar details[open] summary:after{content:"\2212"}#docs-sidebar details[open] summary{border-bottom:1px solid var(--line)}#docs-sidebar ul{padding:8px}#docs-article{max-width:none;padding:28px var(--pad-x) 56px}#docs-pager{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}#docs-pager a{white-space:nowrap;overflow-wrap:normal}}@media(max-width:480px){#docs-article>header h1{font-size:clamp(1.45rem,7vw,1.85rem)}#docs-pager a{font-size:.84rem;line-height:1.4}}
