.layout:where(.astro-ccykbmgk){grid-template-columns:minmax(0,1fr);gap:48px;padding-top:32px;padding-bottom:96px;display:grid}@media (width>=900px){.layout:where(.astro-ccykbmgk){grid-template-columns:250px minmax(0,1fr)}}@media (width>=1180px){.layout:where(.astro-ccykbmgk){grid-template-columns:250px minmax(0,1fr) 220px}}#side:where(.astro-ccykbmgk){font-size:15px}@media (width<=899px){#side:where(.astro-ccykbmgk){border-bottom:1px solid var(--border);margin-bottom:24px;padding-bottom:24px;display:none}#side:where(.astro-ccykbmgk).open{display:block}}@media (width>=900px){#side:where(.astro-ccykbmgk){align-self:start;max-height:calc(100vh - 130px);display:block;position:sticky;top:104px;overflow-y:auto}}.side-mobile-header:where(.astro-ccykbmgk){display:none}@media (width<=899px){.side-mobile-header:where(.astro-ccykbmgk){margin-bottom:12px;display:block}}#side:where(.astro-ccykbmgk) a:where(.astro-ccykbmgk),#toc:where(.astro-ccykbmgk) a:where(.astro-ccykbmgk){color:var(--muted);border-left:2px solid #0000;padding:6px 12px;line-height:1.5;text-decoration:none;transition:color .15s,border-color .15s;display:block}#side:where(.astro-ccykbmgk) a:where(.astro-ccykbmgk):hover,#toc:where(.astro-ccykbmgk) a:where(.astro-ccykbmgk):hover{color:var(--text)}#side:where(.astro-ccykbmgk) a:where(.astro-ccykbmgk).on,#toc:where(.astro-ccykbmgk) a:where(.astro-ccykbmgk).on{border-left-color:var(--accent);color:var(--text);font-weight:500}.gl:where(.astro-ccykbmgk){color:var(--muted);margin:24px 0 8px 12px;font-size:13px;font-weight:600}#toc:where(.astro-ccykbmgk){font-size:14px;display:none}@media (width>=1180px){#toc:where(.astro-ccykbmgk){align-self:start;max-height:calc(100vh - 130px);display:block;position:sticky;top:104px;overflow-y:auto}}#toc:where(.astro-ccykbmgk) .gl:where(.astro-ccykbmgk){color:var(--muted);margin:0 0 14px;font-size:13px;font-weight:600}.doc:where(.astro-ccykbmgk){min-width:0}.doc-header:where(.astro-ccykbmgk) h1:where(.astro-ccykbmgk){font:400 40px/1.1 var(--serif);text-shadow:none;letter-spacing:0;margin:0 0 16px}.doc-header:where(.astro-ccykbmgk) .lead:where(.astro-ccykbmgk){color:var(--muted);margin:0 0 32px;font-size:18px;line-height:1.6}.doc-content:where(.astro-ccykbmgk) h2{font:400 30px/1.2 var(--serif);color:var(--text);margin:48px 0 16px}.doc-content:where(.astro-ccykbmgk) h3{font:600 20px/1.4 var(--sans);color:var(--text);margin:32px 0 8px}.doc-content:where(.astro-ccykbmgk) h4{font:600 16px/1.4 var(--sans);color:var(--text);margin:24px 0 8px}.doc-content:where(.astro-ccykbmgk){min-width:0;max-width:900px}.doc-content:where(.astro-ccykbmgk) p,.doc-content:where(.astro-ccykbmgk) li{max-width:82ch;line-height:1.65}.doc-content:where(.astro-ccykbmgk) ul,.doc-content:where(.astro-ccykbmgk) ol{margin:16px 0;padding-left:24px}.doc-content:where(.astro-ccykbmgk) li{margin-bottom:6px}.doc-content:where(.astro-ccykbmgk) hr{border:0;border-top:1px solid var(--border);margin:40px 0}.doc-content:where(.astro-ccykbmgk) .tw{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin:20px 0;overflow-x:auto}.doc-content:where(.astro-ccykbmgk) table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.doc-content:where(.astro-ccykbmgk) th,.doc-content:where(.astro-ccykbmgk) td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:14px 20px}.doc-content:where(.astro-ccykbmgk) tr:last-child td{border-bottom:0}.doc-content:where(.astro-ccykbmgk) thead th{font:600 16px var(--sans);color:var(--text)}.doc-content:where(.astro-ccykbmgk) tbody td code{white-space:nowrap}.doc-content:where(.astro-ccykbmgk) .dl{list-style:none;padding:0!important}.doc-content:where(.astro-ccykbmgk) .dl li{border-top:1px solid var(--border);padding:14px 0}.doc-content:where(.astro-ccykbmgk) .dl a{margin-bottom:2px;font-size:17px;font-weight:500;display:block}.doc-content:where(.astro-ccykbmgk) .dl span{color:var(--muted);font-size:15px}dialog:where(.astro-ccykbmgk)#sr{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;width:min(560px,92vw);margin:12vh auto 0;padding:0;box-shadow:0 16px 40px #00000040}dialog:where(.astro-ccykbmgk)#sr::backdrop{background:#0000008c}.search-box:where(.astro-ccykbmgk){flex-direction:column;display:flex}#q:where(.astro-ccykbmgk){border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);font:400 17px var(--sans);background:0 0;outline:0;padding:16px 20px}#rs:where(.astro-ccykbmgk){max-height:50vh;padding:8px;overflow-y:auto}#rs:where(.astro-ccykbmgk) a{color:var(--text);border-radius:4px;padding:10px 12px;text-decoration:none;transition:background .15s;display:block}#rs:where(.astro-ccykbmgk) a:hover,#rs:where(.astro-ccykbmgk) a:focus-visible{background:var(--bg)}#rs:where(.astro-ccykbmgk) b{margin-bottom:2px;font-size:15px;display:block}#rs:where(.astro-ccykbmgk) small{color:var(--muted);font-size:13px;line-height:1.4;display:block}#rs:where(.astro-ccykbmgk) p{color:var(--muted);text-align:center;margin:0;padding:16px;font-size:14px}
