.doc-video{margin:var(--space-xl) 0}.doc-video video{border:var(--rule-hair);border-radius:var(--radius-lg);background:var(--color-paper-3);width:100%;height:auto}.doc-video figcaption{margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--color-muted)}.guide-body{font-size:var(--text-md);overflow-wrap:anywhere;line-height:1.75}.guide-body>p,.guide-body>ul,.guide-body>ol{margin-block:var(--space-md)}.guide-body>p:first-child{margin-top:0}.guide-body h2{margin:var(--space-2xl) 0 var(--space-md);font-size:var(--text-2xl);scroll-margin-top:6rem;line-height:1.2}.guide-body h3{margin:var(--space-xl) 0 var(--space-sm);scroll-margin-top:6rem}.guide-body ul,.guide-body ol{padding-left:1.4em}.guide-body li+li{margin-top:var(--space-xs)}.guide-body code{border-radius:var(--radius-sm);background:var(--color-paper-3);padding:.1em .3em;font-size:.9em}.guide-body pre{margin-block:var(--space-md);padding:var(--space-md);border:var(--rule-hair);border-radius:var(--radius-lg);background:var(--color-paper-3);overflow-wrap:normal;line-height:1.5;overflow-x:auto}.guide-body pre code{white-space:pre;background:0 0;padding:0}.guide-body img{width:100%;height:auto;margin-block:var(--space-lg) var(--space-xl);border:var(--rule-hair);border-radius:var(--radius-lg);background:var(--color-surface)}.guide-body .doc-image-dark{display:none}:root[data-theme=dark] .guide-body .doc-image-dark{display:block}:root[data-theme=dark] .guide-body .doc-image-light{display:none}.docs-layout{gap:var(--space-2xl);width:min(100% - 2 * var(--gutter), 1084px);padding-top:var(--space-3xl);grid-template-columns:16rem minmax(0,780px);align-items:start;margin-inline:auto;display:grid}.docs-content{min-width:0}.docs-sidebar{overscroll-behavior:contain;max-height:calc(100dvh - 7rem);padding:4px var(--space-md) var(--space-md) 4px;scrollbar-width:thin;scrollbar-color:var(--color-rule-strong) transparent;font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.45;position:sticky;top:6rem;overflow-y:auto}.docs-search{margin-bottom:var(--space-lg)}.docs-search label{margin-bottom:var(--space-xs);font-weight:600;display:block}.docs-search input{width:100%;min-width:0;min-height:44px;padding:var(--space-xs) var(--space-sm);border:var(--rule-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);caret-color:var(--color-accent-text);display:block}.docs-search input::placeholder{color:var(--color-muted);opacity:1}.docs-search-status{margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs)}.docs-search-status:empty{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.docs-search-panel{margin-top:var(--space-xs);border:var(--rule-hair);border-radius:var(--radius-md);background:var(--color-surface);scrollbar-width:thin;max-height:min(28rem,50dvh);overflow:auto}.docs-search-panel ul{margin:0;padding:0;list-style:none}.docs-search-panel [role=option]{padding:var(--space-sm);cursor:pointer}.docs-search-panel [role=option]+[role=option]{border-top:var(--rule-hair)}.docs-search-panel [role=option]:hover,.docs-search-panel [aria-selected=true]{background:var(--color-accent-soft)}.docs-search-panel [aria-selected=true]{outline:2px solid var(--color-focus);outline-offset:-2px}.docs-search-panel strong,.docs-result-heading,.docs-result-snippet{display:block}.docs-result-heading{margin-top:var(--space-2xs);color:var(--color-accent-text)}.docs-result-snippet{margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs)}.docs-search mark{color:var(--color-accent-text);background:var(--color-accent-soft);font-weight:650}.docs-guides{border-top:var(--rule-hair);padding-top:var(--space-md)}.docs-guides summary{cursor:pointer;min-height:44px;padding-block:var(--space-xs);font-weight:600}.docs-area>summary{padding:var(--space-sm) var(--space-2xs)}.docs-area>summary h2{font:inherit;display:inline}.docs-area ul{padding-left:var(--space-xs)}.docs-guides ul,.docs-on-this-page ul{margin:0;padding:0;list-style:none}.docs-guides a,.docs-on-this-page a{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--color-muted);text-decoration:none;display:block}.docs-guides a:hover,.docs-on-this-page a:hover{color:var(--color-ink);background:var(--color-paper-3)}.docs-guides a[aria-current=page]{color:var(--color-accent-text);background:var(--color-accent-soft);font-weight:650}.docs-on-this-page{margin-top:var(--space-lg);border-top:var(--rule-hair);padding-top:var(--space-md)}.docs-on-this-page>p{margin:0 0 var(--space-xs);font-weight:600}.docs-on-this-page .docs-sections{padding-left:var(--space-xs);border-left:var(--rule-hair);font-size:var(--text-xs)}@media (width<=56rem){.docs-layout{gap:var(--space-xl);max-width:780px;padding-top:var(--space-2xl);grid-template-columns:minmax(0,780px)}.docs-sidebar{max-height:none;padding:0;position:static;overflow:visible}.docs-search{margin-bottom:var(--space-md)}.docs-guides{border-bottom:var(--rule-hair);padding-block:var(--space-xs)}.docs-guides nav{padding-bottom:var(--space-md)}}
