.docs-mobile-nav[data-astro-cid-mw7aashj] summary[data-astro-cid-mw7aashj]::-webkit-details-marker{display:none}.docs-mobile-nav[data-astro-cid-mw7aashj][open] .docs-chevron[data-astro-cid-mw7aashj]{transform:rotate(180deg)}.docs-pager-link[data-astro-cid-mw7aashj]{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--surface-glass)}.docs-pager-link[data-astro-cid-mw7aashj]:hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.docs-prose[data-astro-cid-mw7aashj]{color:var(--text-secondary);font-size:16px;line-height:1.75}.docs-prose[data-astro-cid-mw7aashj]>*+*{margin-top:1.1em}.docs-prose[data-astro-cid-mw7aashj] h2{color:var(--text-primary);font-size:1.5rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-top:2.75rem;margin-bottom:.75rem}.docs-prose[data-astro-cid-mw7aashj] h3{color:var(--text-primary);font-size:1.125rem;font-weight:600;line-height:1.4;margin-top:2rem;margin-bottom:.5rem}.docs-prose[data-astro-cid-mw7aashj]>:first-child{margin-top:0}.docs-prose[data-astro-cid-mw7aashj] strong{color:var(--text-primary);font-weight:600}.docs-prose[data-astro-cid-mw7aashj] a{color:var(--text-primary);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent);text-underline-offset:3px}.docs-prose[data-astro-cid-mw7aashj] a:hover{text-decoration-color:var(--accent)}.docs-prose[data-astro-cid-mw7aashj] ul,.docs-prose[data-astro-cid-mw7aashj] ol{list-style:none;padding-left:0}.docs-prose[data-astro-cid-mw7aashj] li+li{margin-top:.6rem}.docs-prose[data-astro-cid-mw7aashj] ul>li{position:relative;padding-left:1.25rem}.docs-prose[data-astro-cid-mw7aashj] ul>li:before{content:"";position:absolute;left:.25rem;top:.72em;width:5px;height:5px;border-radius:999px;background:var(--accent)}.docs-prose[data-astro-cid-mw7aashj] ol{counter-reset:step}.docs-prose[data-astro-cid-mw7aashj] ol>li{counter-increment:step;position:relative;padding-left:2.5rem;min-height:1.75rem}.docs-prose[data-astro-cid-mw7aashj] ol>li:before{content:counter(step);position:absolute;left:0;top:.15rem;width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--bg-tertiary);color:var(--text-primary);font-size:12px;font-weight:600;line-height:1}.docs-prose[data-astro-cid-mw7aashj] code{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:.875em;color:var(--text-primary);background:var(--bg-tertiary);padding:.15em .4em;border-radius:6px}.docs-prose[data-astro-cid-mw7aashj] pre{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:14px 16px;overflow-x:auto;font-size:13px;line-height:1.6}.docs-prose[data-astro-cid-mw7aashj] pre code{background:none;padding:0;border-radius:0;font-size:inherit}.docs-prose[data-astro-cid-mw7aashj] blockquote{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:10px;background:var(--surface-glass);padding:12px 16px}.docs-prose[data-astro-cid-mw7aashj] hr{border:0;border-top:1px solid var(--border);margin:2.5rem 0}.docs-prose[data-astro-cid-mw7aashj] table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;font-size:14px;line-height:1.55}.docs-prose[data-astro-cid-mw7aashj] th,.docs-prose[data-astro-cid-mw7aashj] td{text-align:left;vertical-align:top;padding:9px 14px 9px 0;border-bottom:1px solid var(--border)}.docs-prose[data-astro-cid-mw7aashj] th{color:var(--text-primary);font-weight:600;font-size:12px;letter-spacing:.02em;white-space:nowrap}.docs-prose[data-astro-cid-mw7aashj] td kbd{white-space:nowrap}.docs-prose[data-astro-cid-mw7aashj] .pro-badge{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:999px;padding:1px 9px}.docs-prose[data-astro-cid-mw7aashj] p:has(>.pro-badge:only-child){margin-top:-.25rem;line-height:1}.docs-prose[data-astro-cid-mw7aashj] kbd{font-family:SF Mono,ui-monospace,Menlo,monospace;font-size:.8em;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border);border-bottom-width:2px;border-radius:6px;padding:.1em .45em}
