.docs-shell{background:var(--color-bg);min-height:100svh;color:var(--color-fg);letter-spacing:-.015em;font-family:Inter,system-ui,sans-serif}.docs-header{border-bottom:1px solid var(--color-line);background:var(--color-bg);z-index:30;align-items:center;gap:18px;height:76px;padding:0 clamp(20px,4vw,64px);display:flex;position:sticky;top:0}.docs-brand{align-items:center;gap:9px;display:flex}.docs-word{color:var(--color-fg-muted);border-left:1px solid var(--color-line);padding-left:18px;font-size:15px}.docs-header nav{align-items:center;gap:24px;margin-left:auto;font-size:14px;display:flex}.docs-panel-link{border:1px solid var(--color-line);border-radius:999px;align-items:center;gap:10px;padding:9px 14px;display:flex}.docs-layout{grid-template-columns:245px minmax(0,1fr);gap:clamp(32px,5vw,80px);max-width:1260px;margin:auto;padding:40px 28px 80px;display:grid}.docs-sidebar{align-self:start;min-width:0;max-height:calc(100svh - 136px);position:sticky;top:108px;overflow-y:auto}.docs-search{border:1px solid var(--color-line);color:var(--color-fg-muted);border-radius:10px;align-items:center;gap:9px;padding:11px 12px;display:flex}.docs-search input{width:100%;min-width:0;font:inherit;color:var(--color-fg);background:0 0;outline:0;font-size:13px}.docs-search:focus-within{outline:2px solid var(--color-brand);outline-offset:2px}.docs-sidebar nav{gap:4px;margin-top:22px;display:grid}.docs-sidebar nav a{color:var(--color-fg-muted);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5}.docs-sidebar nav a:hover{background:var(--color-surface)}.docs-sidebar nav a[aria-current=page]{color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 9%,transparent);font-weight:600}.docs-source-links{border-top:1px solid var(--color-line);color:var(--color-fg-muted);gap:10px;margin:28px 12px 0;padding-top:20px;font:12px ui-monospace,monospace;display:grid}.docs-article{min-width:0;max-width:780px;padding:6px 0}.docs-eyebrow{letter-spacing:.14em;color:var(--color-brand);font-size:11px;font-weight:600}.docs-article h1{letter-spacing:-.045em;margin:17px 0 20px;font-size:clamp(32px,4vw,49px);font-weight:550;line-height:1.13}.docs-lead{color:var(--color-fg-muted);max-width:44rem;font-size:19px;line-height:1.65}.docs-article-tools{color:var(--color-fg-muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;font-size:12px;display:flex}.docs-article-tools a,.docs-article-tools button{align-items:center;gap:6px;display:inline-flex}.docs-article-tools button{cursor:pointer}.docs-copy-status{color:var(--color-brand);min-height:18px;margin-top:8px;font-size:12px}.docs-on-page{border-block:1px solid var(--color-line);color:var(--color-fg-muted);flex-wrap:wrap;gap:8px 18px;margin-top:22px;padding:17px 0;font-size:13px;display:flex}.docs-article section{margin-top:42px;scroll-margin-top:105px}.docs-article h2{letter-spacing:-.03em;margin-bottom:16px;font-size:25px;font-weight:550;line-height:1.3}.docs-article section p,.docs-article section li{color:var(--color-fg-muted);font-size:16px;line-height:1.85}.docs-article section p+p{margin-top:17px}.docs-article ul{gap:9px;padding-left:22px;list-style:outside;display:grid}.docs-article code{background:var(--color-surface);color:var(--color-fg);overflow-wrap:anywhere;border-radius:4px;padding:2px 5px;font:.88em ui-monospace,SFMono-Regular,monospace}.docs-article pre{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;max-width:100%;margin-top:20px;padding:20px;line-height:1.7;overflow:auto}.docs-article pre code{overflow-wrap:normal;padding:0;font-size:13px}.docs-article-footer{border-top:1px solid var(--color-line);color:var(--color-fg-muted);margin-top:54px;padding-top:22px;font-size:13px;line-height:1.8}.docs-article-footer p+p{margin-top:12px}.docs-article-footer a{color:var(--color-brand)}.docs-muted{color:var(--color-fg-muted);padding:12px;font-size:13px}.docs-shell a:focus-visible,.docs-shell button:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px;border-radius:4px}@media (width<=760px){.docs-header{gap:12px;height:66px;padding-inline:20px}.docs-word{padding-left:12px}.docs-header nav{gap:14px}.docs-panel-link{gap:0;padding:10px;font-size:0}.docs-layout{grid-template-columns:minmax(0,1fr);gap:30px;padding:24px 20px 56px}.docs-sidebar{max-height:none;position:static;overflow:visible}.docs-sidebar nav{gap:6px;margin-top:14px;padding-bottom:6px;display:flex;overflow-x:auto}.docs-sidebar nav a{white-space:nowrap;border:1px solid var(--color-line)}.docs-source-links{flex-wrap:wrap;gap:14px;margin:14px 0 0;padding-top:14px;display:flex}.docs-article h1{font-size:36px}.docs-lead{font-size:17px}.docs-article-tools{gap:12px}.docs-article section{margin-top:34px}.docs-article h2{font-size:23px}.docs-article section p,.docs-article section li{font-size:16px}.docs-on-page{font-size:12px}}.docs-language-short{display:none}@media (width<=380px){.docs-word,.docs-language-full{display:none}.docs-language-short{display:inline}.docs-header nav{gap:12px}}
