.docmain[data-astro-cid-2d7x3bok]{padding:0 0 var(--s8)}.dochead[data-astro-cid-2d7x3bok]{padding-top:var(--s7);padding-bottom:var(--s7)}.dochead[data-astro-cid-2d7x3bok] .crumbs[data-astro-cid-2d7x3bok]{margin-bottom:var(--s4);font-size:14px}.dochead[data-astro-cid-2d7x3bok] .crumbs[data-astro-cid-2d7x3bok] a[data-astro-cid-2d7x3bok]{color:#e2ddd3;text-decoration:none}.dochead[data-astro-cid-2d7x3bok] .crumbs[data-astro-cid-2d7x3bok] a[data-astro-cid-2d7x3bok]:hover{color:#fff}.dochead[data-astro-cid-2d7x3bok] .crumbs[data-astro-cid-2d7x3bok] a[data-astro-cid-2d7x3bok]:before{content:"← "}.doc[data-astro-cid-2d7x3bok] .dochead[data-astro-cid-2d7x3bok] h1{font-family:var(--font-display);font-weight:500;color:#fff;font-size:clamp(2.25rem,1rem + 3.6vw,4rem);line-height:1.04;letter-spacing:-.04em;max-width:22ch;margin:0}.doc[data-astro-cid-2d7x3bok] .dochead[data-astro-cid-2d7x3bok] .meta{margin:var(--s5) 0 0;font-family:var(--font-code);font-size:13px;color:#ffd2be}.doc[data-astro-cid-2d7x3bok] .dochead[data-astro-cid-2d7x3bok] .meta a{color:#ffd2be}.docgrid[data-astro-cid-2d7x3bok]{padding-top:var(--s7)}.docbody[data-astro-cid-2d7x3bok]{max-width:760px;min-width:0}.doc[data-astro-cid-2d7x3bok] .sqlwin{margin:var(--s4) 0 var(--s5);width:100%}.doc[data-astro-cid-2d7x3bok] h2{font-family:var(--font-display);font-size:clamp(1.5rem,1rem + 1.2vw,2rem);font-weight:500;letter-spacing:-.025em;line-height:1.15;color:var(--ink);margin:var(--s7) 0 var(--s3)}.doc[data-astro-cid-2d7x3bok] h2[id]{scroll-margin-top:90px}.doc[data-astro-cid-2d7x3bok] h3{font-family:var(--font-sans);font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin:var(--s5) 0 var(--s2)}.doc[data-astro-cid-2d7x3bok] p{font-size:17px;line-height:1.7;color:var(--ink-2);margin-bottom:var(--s4)}.doc[data-astro-cid-2d7x3bok] ul,.doc[data-astro-cid-2d7x3bok] ol{margin:0 0 var(--s4);padding-left:20px}.doc[data-astro-cid-2d7x3bok] li{font-size:17px;line-height:1.7;color:var(--ink-2);margin-bottom:6px}.doc[data-astro-cid-2d7x3bok] strong{color:var(--ink);font-weight:600}.docbody[data-astro-cid-2d7x3bok] a{color:#ff7a45;text-decoration:underline;text-decoration-color:#ff7a4566;text-underline-offset:3px}.docbody[data-astro-cid-2d7x3bok] a:hover{text-decoration-color:#ff7a45}.doc[data-astro-cid-2d7x3bok] code{font-family:var(--font-code);font-size:.88em}.doc[data-astro-cid-2d7x3bok] blockquote{margin:var(--s5) 0;padding:var(--s4) var(--s5);border:1px solid var(--line);color:var(--ink-2)}.doc[data-astro-cid-2d7x3bok] figure.diagram{--d-node: var(--surface-2);--d-node-2: var(--surface);--d-accent-fill: var(--accent-050);margin:var(--s5) 0;padding:var(--s5) var(--s4) var(--s3);width:100%;background-color:var(--plate);border:1px solid var(--line);border-radius:0}.doc[data-astro-cid-2d7x3bok] figure.diagram svg{width:100%;height:auto;display:block}@media(max-width:720px){.doc[data-astro-cid-2d7x3bok] figure.diagram{padding-inline:var(--s2)}}.doc[data-astro-cid-2d7x3bok] figure.diagram figcaption{font-family:var(--font-mono);font-size:14.5px;line-height:1.5;color:var(--muted);margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--line-2)}.doc[data-astro-cid-2d7x3bok] figure.shot{margin:var(--s5) 0;width:100%;max-width:none}.doc[data-astro-cid-2d7x3bok] figure.shot img{width:100%;height:auto;border:1px solid var(--line);border-radius:0;background:#fdfdfc}.doc[data-astro-cid-2d7x3bok] figure.shot figcaption{font-family:var(--font-mono);font-size:14.5px;line-height:1.5;color:var(--muted);margin-top:var(--s3);max-width:35em}.toc[data-astro-cid-2d7x3bok]{display:none}@media(min-width:1100px){.withtoc[data-astro-cid-2d7x3bok]{display:grid;grid-template-columns:minmax(0,760px) 240px;justify-content:space-between;gap:0 64px;align-items:start}.toc[data-astro-cid-2d7x3bok]{display:block;position:sticky;top:96px;font-size:14px;line-height:1.45;margin-top:var(--s7)}}.toc[data-astro-cid-2d7x3bok] .toc-head[data-astro-cid-2d7x3bok]{font-family:var(--font-code);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11.5px;margin-bottom:12px}.toc[data-astro-cid-2d7x3bok] ol[data-astro-cid-2d7x3bok]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;border-left:1px solid var(--line)}.toc[data-astro-cid-2d7x3bok] li[data-astro-cid-2d7x3bok]{margin:0}.toc[data-astro-cid-2d7x3bok] a[data-astro-cid-2d7x3bok]{display:block;padding-left:14px;margin-left:-1px;border-left:1px solid transparent;color:var(--muted);text-decoration:none}.toc[data-astro-cid-2d7x3bok] a[data-astro-cid-2d7x3bok]:hover{color:var(--ink)}.toc[data-astro-cid-2d7x3bok] a[data-astro-cid-2d7x3bok].on{color:#ffd2be;border-left-color:var(--accent)}.nextsteps[data-astro-cid-2d7x3bok]{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--line-2);font-size:15px;font-weight:500;display:flex;gap:8px 24px;flex-wrap:wrap}.docbody[data-astro-cid-2d7x3bok] .nextsteps[data-astro-cid-2d7x3bok] a[data-astro-cid-2d7x3bok]{color:var(--accent-700);text-decoration:none}.docbody[data-astro-cid-2d7x3bok] .nextsteps[data-astro-cid-2d7x3bok] a[data-astro-cid-2d7x3bok]:hover{color:#fff}.more[data-astro-cid-2d7x3bok]{margin-top:var(--s8);padding-top:var(--s8);border-top:1px solid var(--line)}.morehead[data-astro-cid-2d7x3bok]{font-family:var(--font-display);font-size:1.75rem;font-weight:500;letter-spacing:-.025em;margin-bottom:var(--s5)}.morelist[data-astro-cid-2d7x3bok]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--s4)}.morelist[data-astro-cid-2d7x3bok] a[data-astro-cid-2d7x3bok]{display:flex;flex-direction:column;gap:8px;height:100%;padding:var(--s5);border:1px solid rgba(237,235,228,.12);color:var(--ink);transition:border-color .15s var(--ease)}.morelist[data-astro-cid-2d7x3bok] a[data-astro-cid-2d7x3bok]:hover{border-color:#edebe480}.morelist[data-astro-cid-2d7x3bok] time[data-astro-cid-2d7x3bok]{font-family:var(--font-code);font-size:12.5px;color:var(--muted)}.mtitle[data-astro-cid-2d7x3bok]{font-family:var(--font-display);font-size:1.2rem;font-weight:500;letter-spacing:-.015em;line-height:1.3}.mline[data-astro-cid-2d7x3bok]{font-size:14.5px;line-height:1.55;color:var(--muted)}
