details[data-astro-cid-l4evwy7q]{position:relative}summary[data-astro-cid-l4evwy7q]{border:1px solid var(--border);min-block-size:36px;color:var(--text);cursor:pointer;user-select:none;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding-inline:12px 10px;font-size:.88rem;font-weight:600;list-style:none;display:inline-flex}summary[data-astro-cid-l4evwy7q]::-webkit-details-marker{display:none}summary[data-astro-cid-l4evwy7q]:hover{background:var(--bg-sunken)}svg[data-astro-cid-l4evwy7q]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.chevron[data-astro-cid-l4evwy7q]{color:var(--text-muted);transition:transform .15s var(--ease)}details[data-astro-cid-l4evwy7q][open] .chevron[data-astro-cid-l4evwy7q]{transform:rotate(180deg)}ul[data-astro-cid-l4evwy7q]{z-index:50;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);min-inline-size:11rem;box-shadow:var(--shadow-lg);margin:0;padding:6px;list-style:none;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}a[data-astro-cid-l4evwy7q]{min-block-size:36px;color:var(--text);border-radius:6px;align-items:center;padding-inline:10px;font-size:.92rem;text-decoration:none;display:flex}a[data-astro-cid-l4evwy7q]:hover{background:var(--bg-sunken)}a[data-astro-cid-l4evwy7q][aria-current=true]{color:var(--accent);font-weight:600}a[data-astro-cid-l4evwy7q][aria-current=true]:after{content:"✓";margin-inline-start:auto}.theme-toggle[data-astro-cid-l6lhmie6]{border:1px solid var(--border);block-size:38px;inline-size:38px;color:var(--text);cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:inline-grid}.theme-toggle[data-astro-cid-l6lhmie6][hidden]{display:none}.theme-toggle[data-astro-cid-l6lhmie6]:hover{border-color:var(--text-muted)}.theme-toggle[data-astro-cid-l6lhmie6] svg[data-astro-cid-l6lhmie6]{block-size:20px;inline-size:20px;display:none}.theme-toggle[data-astro-cid-l6lhmie6][data-mode=system] .i-system[data-astro-cid-l6lhmie6],.theme-toggle[data-astro-cid-l6lhmie6][data-mode=light] .i-light[data-astro-cid-l6lhmie6],.theme-toggle[data-astro-cid-l6lhmie6][data-mode=dark] .i-dark[data-astro-cid-l6lhmie6]{display:block}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:saturate(180%)blur(16px);border-block-end:1px solid var(--border);position:sticky;inset-block-start:0}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:20px;min-block-size:64px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--text);white-space:nowrap;align-items:center;gap:10px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{block-size:32px;inline-size:32px}.primary[data-astro-cid-nen7h5rs]{flex:1}.primary[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-block-size:40px;color:var(--text-muted);border-radius:8px;align-items:center;padding-inline:12px;font-size:.97rem;font-weight:550;text-decoration:none;display:inline-flex}.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--text)}.primary[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--bg-sunken)}.tools[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;margin-inline-start:auto;display:flex}.menu-btn[data-astro-cid-nen7h5rs]{border:1px solid var(--border);block-size:40px;inline-size:40px;color:var(--text);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:none}.menu-btn[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{block-size:22px;inline-size:22px}@media (width<=820px){.bar[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:10px;padding-block:10px}.primary[data-astro-cid-nen7h5rs]{flex-basis:100%;order:3}.primary[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap}.js .menu-btn[data-astro-cid-nen7h5rs]{display:inline-grid}.js .primary[data-astro-cid-nen7h5rs]:not(.open){display:none}.js .primary[data-astro-cid-nen7h5rs].open ul[data-astro-cid-nen7h5rs]{flex-direction:column;padding-block:8px}.js .primary[data-astro-cid-nen7h5rs].open a[data-astro-cid-nen7h5rs]{min-block-size:44px;inline-size:100%}}.site-footer[data-astro-cid-jo6i4kqk]{border-block-start:1px solid var(--border);background:var(--bg-soft);margin-block-start:0;padding-block:48px 24px}.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(200px,1fr) 2fr;gap:32px;display:grid}.name[data-astro-cid-jo6i4kqk]{margin-block-end:4px;font-weight:700}.links[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}h2[data-astro-cid-jo6i4kqk]{color:var(--text-muted);margin-block-end:10px;font-size:.85rem;font-weight:650}ul[data-astro-cid-jo6i4kqk]{margin:0;padding:0;list-style:none}li[data-astro-cid-jo6i4kqk]{margin-block:6px}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text);font-size:.95rem;text-decoration:none}.links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent);text-decoration:underline}.fine[data-astro-cid-jo6i4kqk]{border-block-start:1px solid var(--border);margin-block-start:32px;padding-block-start:20px}@media (width<=720px){.cols[data-astro-cid-jo6i4kqk],.links[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.about[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.sample-banner[data-astro-cid-hkbrpulz]{background:var(--warn-bg);color:var(--warn-text);border-block-end:1px solid var(--warn-border);text-align:center;padding-block:8px;font-size:.92rem;font-weight:600}main[data-astro-cid-hkbrpulz]:focus{outline:none}
