.docs{--docs-hover:#f0f1f2;--docs-active:#eceef0}[data-theme=dark] .docs{--docs-hover:#1c1d20;--docs-active:#23252a}.docs .shell{grid-template-columns:256px minmax(0,1fr);display:grid}.docs .mainc{min-width:0}.docs .side{background:var(--sidebar);border-right:1px solid var(--sidebar-border);flex-direction:column;align-self:start;height:100vh;padding:8px;font-size:14px;display:flex;position:sticky;top:0}.docs .side .snav{flex:auto;min-height:0;padding-bottom:12px;overflow-y:auto}.docs .side a.sbrand{letter-spacing:-.01em;height:auto;color:var(--ink);align-items:center;gap:9px;padding:8px 8px 16px;font-size:14px;font-weight:650;display:flex}.docs .side a.sbrand i{background:var(--ld-primary);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ld-primary) 18%, transparent);border-radius:50%}.docs .side a.sbrand svg{width:13px;height:13px;color:var(--ld-muted);opacity:.6;margin-left:auto;margin-right:8px}.docs .side a.sbrand:hover{color:var(--ink);background:0 0}.docs .side a.sbrand:hover svg{opacity:1;color:var(--ink)}.docs .side .grp{margin-bottom:16px}.docs .side .grp b{color:var(--ld-muted);margin-bottom:4px;padding-left:8px;font-size:12px;font-weight:500;display:block}.docs .side a{height:32px;color:var(--ld-muted);border-radius:6px;align-items:center;gap:8px;margin-bottom:1px;padding:0 8px;display:flex}.docs .side a svg{flex:none;width:16px;height:16px}.docs .side a:hover{color:var(--ink);background:var(--docs-hover)}.docs .side a.on{color:var(--ink);background:var(--docs-active);font-weight:500}.docs .side .grp a.ext svg.arr{opacity:.55;width:13px;height:13px;margin-left:auto}.docs .side .grp a.ext:hover svg.arr{opacity:1}.docs .sfoot{border-top:1px solid var(--sidebar-border);flex:none;margin:0 -8px;padding:8px 12px 2px}.docs .sfoot .acct{align-items:center;gap:9px;display:flex}.docs .sfoot .acct img,.docs .sfoot .acct .av{border:1px solid var(--line);object-fit:cover;background:var(--panel);border-radius:50%;flex:none;width:30px;height:30px}.docs .sfoot .nm{flex:1;min-width:0;line-height:1.3}.docs .sfoot .nm b{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.docs .sfoot .nm span{color:var(--ld-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;display:block;overflow:hidden}.docs .sfoot .ic{flex:none;align-items:center;display:flex}.docs .sfoot .signin-row{align-items:center;gap:6px;display:flex}.docs .dhead{z-index:15;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 85%, transparent);-webkit-backdrop-filter:blur(8px);align-items:center;gap:8px;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.docs .dcrumb{min-width:0;color:color-mix(in srgb, var(--ld-muted) 70%, transparent);align-items:center;gap:6px;font-size:13px;display:flex}.docs .dcrumb a{color:inherit}.docs .dcrumb a:hover{color:var(--ink)}.docs .dcrumb .sep{opacity:.5}.docs .dcrumb b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.docs .dtrig{display:none}.docs .doc{width:100%;min-width:0;max-width:728px;margin:0 auto;padding:32px 24px 90px}.docs .doc>h1{letter-spacing:-.02em;margin:0 0 10px;font-size:30px;font-weight:700;line-height:1.2}.docs .doc .desc{color:var(--ld-muted);margin:0 0 26px;font-size:15.5px}.docs .prose h2{letter-spacing:-.01em;border-top:1px solid var(--line);margin:34px 0 10px;padding-top:18px;font-size:19px;font-weight:650}.docs .prose h3{margin:22px 0 6px;font-size:15.5px;font-weight:620}.docs .prose p,.docs .prose li{color:var(--ld-muted);font-size:14.5px}.docs .prose p{margin:0 0 14px}.docs .prose strong{color:var(--ink);font-weight:600}.docs .prose a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 35%, transparent)}.docs .prose a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.docs .prose ul,.docs .prose ol{margin:0 0 14px;padding-left:22px}.docs .prose ul{list-style:outside}.docs .prose ol{list-style:decimal}.docs .prose li{margin-bottom:5px}.docs .prose li::marker{color:var(--ld-muted)}.docs .prose code{font-family:var(--mono);background:var(--panel);color:var(--ink);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-size:12.5px}.docs .prose pre{font-family:var(--mono);background:var(--panel);border:1px solid var(--line);border-radius:var(--ld-radius);color:var(--ink);margin:0 0 16px;padding:14px 16px;font-size:13px;line-height:1.7;overflow-x:auto}.docs .prose pre code{font-size:inherit;background:0 0;padding:0}.docs .prose blockquote{border:1px solid var(--line);border-left:3px solid var(--ld-primary);background:var(--bg-soft);border-radius:10px;margin:16px 0;padding:12px 14px}.docs .prose blockquote p{margin:0 0 6px;font-size:13.5px}.docs .prose blockquote p:last-child{margin-bottom:0}.docs .prose table{border-collapse:collapse;width:100%;margin:0 0 16px;font-size:13.5px;display:block;overflow-x:auto}.docs .prose th,.docs .prose td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:7px 11px}.docs .prose th{background:var(--bg-soft);color:var(--ink);white-space:nowrap;font-weight:600}.docs .prose td{color:var(--ld-muted)}.docs .prose td code,.docs .prose th code{white-space:nowrap}.docs .prose hr{border:none;border-top:1px solid var(--line);margin:24px 0}.docs .next{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.docs .next a{border:1px solid var(--line);background:var(--bg-soft);min-width:200px;color:var(--ink);border-radius:11px;flex:1;padding:13px 16px;font-size:13.5px}.docs .next a:hover{border-color:var(--ld-accent)}.docs .next .k{color:var(--ld-muted);margin-bottom:3px;font-size:11px;display:block}@media (max-width:860px){.docs .shell{grid-template-columns:1fr}.docs .side{display:none}.docs .dtrig{display:inline-flex}.docs .dhead{padding:0 16px}.docs .doc{padding:20px 16px 64px}}
