.jump[data-astro-cid-lzl36n64]{background:var(--surface-1);border-radius:var(--r-lg);margin-bottom:32px}.jump[data-astro-cid-lzl36n64] summary[data-astro-cid-lzl36n64]{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;font-size:16px;line-height:24px;font-weight:600;border-radius:var(--r-lg)}.jump[data-astro-cid-lzl36n64] summary[data-astro-cid-lzl36n64]::-webkit-details-marker{display:none}.jump[data-astro-cid-lzl36n64] summary[data-astro-cid-lzl36n64] .icon{transition:transform var(--t-move) var(--ease)}.jump[data-astro-cid-lzl36n64][open] summary[data-astro-cid-lzl36n64] .icon{transform:rotate(90deg)}.jump[data-astro-cid-lzl36n64] ul[data-astro-cid-lzl36n64]{list-style:none;margin:0;padding:0 24px 16px;display:flex;flex-direction:column}.jump[data-astro-cid-lzl36n64] li[data-astro-cid-lzl36n64].sub{padding-left:16px}.jump[data-astro-cid-lzl36n64] a[data-astro-cid-lzl36n64]{display:block;padding:8px 0;font-size:16px;line-height:24px;text-decoration:none}.jump[data-astro-cid-lzl36n64] a[data-astro-cid-lzl36n64]:hover{text-decoration:underline;text-underline-offset:4px}.toc[data-astro-cid-lzl36n64]{display:none}@media(min-width:1024px){.jump[data-astro-cid-lzl36n64]{display:none}.toc[data-astro-cid-lzl36n64]{display:block;position:sticky;top:96px;max-height:calc(100svh - 128px);overflow-y:auto;scrollbar-width:thin}.toc[data-astro-cid-lzl36n64] p[data-astro-cid-lzl36n64]{margin-bottom:12px}.toc[data-astro-cid-lzl36n64] ul[data-astro-cid-lzl36n64]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.toc[data-astro-cid-lzl36n64] li[data-astro-cid-lzl36n64].sub{padding-left:12px}.toc[data-astro-cid-lzl36n64] a[data-astro-cid-lzl36n64]{display:block;padding:2px 12px;border-radius:var(--r-sm);font-size:14px;line-height:20px;font-weight:500;color:var(--muted);text-decoration:none;transition:color var(--t-fade) var(--ease),background-color var(--t-fade) var(--ease)}.toc[data-astro-cid-lzl36n64] a[data-astro-cid-lzl36n64]:hover{color:var(--text)}.toc[data-astro-cid-lzl36n64] a[data-astro-cid-lzl36n64][aria-current=true]{color:var(--text);background:var(--surface-1)}}.doc-prose{font-size:16px;line-height:24px}.doc-prose>*{max-width:65ch}.doc-prose>:first-child{margin-top:0}.doc-prose p{margin:0 0 16px}.doc-prose h2{font-size:30px;line-height:36px;font-weight:600;letter-spacing:-.03em;margin:64px 0 16px;scroll-margin-top:96px;max-width:none}.doc-prose h3{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.02em;margin:32px 0 8px;scroll-margin-top:96px}.doc-prose h4{font-size:18px;line-height:28px;font-weight:600;margin:24px 0 8px}.doc-prose ul,.doc-prose ol{margin:0 0 16px;padding-left:24px}.doc-prose ul{list-style:disc}.doc-prose ol{list-style:decimal}.doc-prose li{margin:0 0 8px;padding-left:4px}.doc-prose li::marker{color:var(--muted)}.doc-prose li>ul,.doc-prose li>ol{margin-top:8px;margin-bottom:0}.doc-prose a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-thickness var(--t-fade) var(--ease)}.doc-prose a:hover{text-decoration-thickness:2px}.doc-prose strong{font-weight:600}.doc-prose em{font-style:normal;font-weight:500}.doc-prose hr{display:none}.doc-prose blockquote{background:var(--surface-1);border-radius:var(--r-lg);padding:24px;margin:32px 0;font-size:18px;line-height:28px}.doc-prose blockquote>:last-child{margin-bottom:0}.doc-prose>.table-wrap{max-width:none;overflow-x:auto;margin:16px 0 32px;border:1px solid var(--line);border-radius:var(--r-md)}.doc-prose table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px}.doc-prose table:has(th:nth-child(4)){min-width:640px}.doc-prose th,.doc-prose td{text-align:left;vertical-align:top;padding:12px 16px}.doc-prose thead th{background:var(--surface-2);font-weight:600}.doc-prose tbody td{border-top:1px solid var(--line)}.doc-prose tbody tr:first-child td{border-top:0}.doc-prose img{border-radius:var(--r-md);margin:32px 0 8px;max-width:100%;height:auto}.doc-prose figcaption{font-size:14px;line-height:20px;font-weight:500;color:var(--muted);margin-top:8px}.doc-prose td:first-child{font-weight:500}.doc-prose code{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;background:var(--surface-1);padding:2px 4px;border-radius:4px}@media(min-width:768px){.doc-prose{font-size:18px;line-height:28px}.doc-prose table{font-size:16px;line-height:24px}}@media(min-width:1024px){.doc-prose h2{font-size:36px;line-height:40px}}@media(max-width:639px){.doc-prose h2{margin-top:48px}}.doc-layout{margin-top:32px;display:block}@media(min-width:1024px){.doc-layout{margin-top:64px;display:grid;grid-template-columns:264px minmax(0,800px);column-gap:64px;align-items:start}.doc-layout>.toc{grid-column:1;grid-row:1}.doc-layout>:not(.toc):not(.jump){grid-column:2;grid-row:1;min-width:0}}
