.docs[data-astro-cid-3yfbwi5j]{gap:var(--s-6);padding-bottom:var(--s-9);grid-template-columns:minmax(0,1fr);display:grid}.content[data-astro-cid-3yfbwi5j]{min-width:0}.mbar[data-astro-cid-3yfbwi5j]{z-index:20;padding-block:var(--s-2);background:color-mix(in srgb, var(--bg) 92%, transparent);backdrop-filter:blur(8px);border-bottom:var(--border);margin-bottom:var(--s-5);position:sticky;top:0}.menu-btn[data-astro-cid-3yfbwi5j]{align-items:center;gap:var(--s-3);width:100%;min-height:44px;padding:0 var(--s-3);color:var(--text);background:var(--surface);border:var(--border);border-radius:var(--r-sm);cursor:pointer;text-align:left;font-size:.8rem;display:flex}.mlabel[data-astro-cid-3yfbwi5j]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.burger[data-astro-cid-3yfbwi5j]{gap:3px;display:grid}.burger[data-astro-cid-3yfbwi5j] i[data-astro-cid-3yfbwi5j]{background:currentColor;border-radius:2px;width:16px;height:2px;display:block}.side[data-astro-cid-3yfbwi5j]{z-index:40;background:var(--bg);border-right:var(--border);width:min(86vw,22rem);transition:transform var(--dur) var(--ease-out);visibility:hidden;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}.side[data-astro-cid-3yfbwi5j].open{visibility:visible;transform:none}.side-in[data-astro-cid-3yfbwi5j]{overscroll-behavior:contain;height:100%;padding:var(--s-5) var(--s-4) var(--s-8);gap:var(--s-4);align-content:start;display:grid;overflow-y:auto}.scrim[data-astro-cid-3yfbwi5j]{z-index:30;background:#0000008c;position:fixed;inset:0}html.menu-open{overflow:hidden}@media (width>=1024px){.mbar[data-astro-cid-3yfbwi5j]{display:none}.docs[data-astro-cid-3yfbwi5j]{gap:var(--s-8);padding-top:var(--s-3);grid-template-columns:17.5rem minmax(0,1fr)}.side[data-astro-cid-3yfbwi5j]{top:var(--s-4);z-index:auto;width:auto;height:calc(100vh - var(--s-6));visibility:visible;background:0 0;border-right:0;position:sticky;transform:none}.side-in[data-astro-cid-3yfbwi5j]{padding:0 var(--s-3) var(--s-6) 0;border-right:var(--border)}.scrim[data-astro-cid-3yfbwi5j]{display:none}}.docs[data-astro-cid-3yfbwi5j]>.rail{display:none}@media (width>=1280px){.docs[data-astro-cid-3yfbwi5j]{width:min(100% - 2 * var(--gutter), 92rem)}.docs[data-astro-cid-3yfbwi5j]:has(>.rail){gap:var(--s-7);grid-template-columns:17.5rem minmax(0,1fr) 300px}.docs[data-astro-cid-3yfbwi5j]>.rail{top:var(--s-4);align-self:start;display:block;position:sticky}}.side-head[data-astro-cid-3yfbwi5j]{gap:var(--s-3);display:grid}.ctitle[data-astro-cid-3yfbwi5j]{font:400 1rem/1.15 var(--font-display);text-transform:uppercase;text-decoration:none}.ctitle[data-astro-cid-3yfbwi5j]:hover{color:var(--accent)}.search[data-astro-cid-3yfbwi5j]{align-items:center;gap:var(--s-2);padding:0 var(--s-3);background:var(--field);border:1px solid var(--line);border-radius:var(--r-sm);min-height:40px;color:var(--text-muted);display:flex}.search[data-astro-cid-3yfbwi5j]:focus-within{border-color:var(--focus)}.search[data-astro-cid-3yfbwi5j] input[data-astro-cid-3yfbwi5j]{min-width:0;color:var(--text);font:400 .9rem var(--font-body);background:0 0;border:0;outline:none;flex:1;min-height:38px}.noresult[data-astro-cid-3yfbwi5j]{font-size:.8rem}.tree[data-astro-cid-3yfbwi5j]{gap:var(--s-1);display:grid}.grp[data-astro-cid-3yfbwi5j] summary[data-astro-cid-3yfbwi5j]{cursor:pointer;gap:var(--s-2);padding:var(--s-2);border-radius:var(--r-sm);align-items:baseline;font-size:.9rem;font-weight:600;line-height:1.3;list-style:none;display:flex}.grp[data-astro-cid-3yfbwi5j] summary[data-astro-cid-3yfbwi5j]::-webkit-details-marker{display:none}.grp[data-astro-cid-3yfbwi5j] summary[data-astro-cid-3yfbwi5j]:hover{background:var(--surface)}.grp-locked[data-astro-cid-3yfbwi5j]{gap:var(--s-2);padding:var(--s-2);color:var(--text-muted);align-items:baseline;font-size:.9rem;line-height:1.3;display:flex}.grp-locked[data-astro-cid-3yfbwi5j] .gnum[data-astro-cid-3yfbwi5j]{color:var(--text-muted)}.grp-locked[data-astro-cid-3yfbwi5j] svg[data-astro-cid-3yfbwi5j]{flex:none;align-self:center;margin-left:auto}.gnum[data-astro-cid-3yfbwi5j]{color:var(--accent);font-size:.72rem;font-weight:500}.grp[data-astro-cid-3yfbwi5j][open] .gtitle[data-astro-cid-3yfbwi5j]{color:var(--text)}.grp[data-astro-cid-3yfbwi5j] ol[data-astro-cid-3yfbwi5j]{margin:0 0 var(--s-2) 0;padding:0 0 0 var(--s-4);border-left:1px solid var(--line);margin-left:var(--s-3);list-style:none;display:grid}.item[data-astro-cid-3yfbwi5j]{gap:var(--s-2);padding:.4rem var(--s-2);color:var(--text-muted);border-radius:var(--r-sm);align-items:center;font-size:.85rem;line-height:1.3;text-decoration:none;display:flex}.item[data-astro-cid-3yfbwi5j]:hover{color:var(--text);background:var(--surface)}.item[data-astro-cid-3yfbwi5j].current{color:var(--text);background:var(--surface);box-shadow:inset 2px 0 0 var(--accent);font-weight:600}.item[data-astro-cid-3yfbwi5j].overview{font-family:var(--font-mono);font-size:.72rem}.chk[data-astro-cid-3yfbwi5j]{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;width:12px;height:12px}.item[data-astro-cid-3yfbwi5j].is-done .chk[data-astro-cid-3yfbwi5j]{background:var(--highlight);border-color:var(--highlight)}
