.guides[data-astro-cid-7acw4cjd]{grid-template-columns:17rem minmax(0,1fr);gap:3rem;max-width:90rem;margin:0 auto;padding:0 1.5rem;display:grid}.guides[data-astro-cid-7acw4cjd].has-toc{grid-template-columns:17rem minmax(0,1fr) 14rem}.sidebar[data-astro-cid-7acw4cjd],.toc[data-astro-cid-7acw4cjd]{scrollbar-width:thin;align-self:start;max-height:calc(100vh - 4.5rem);padding:2rem 0 3rem;position:sticky;top:4.5rem;overflow-y:auto}.sidebar[data-astro-cid-7acw4cjd]{margin-left:-.5rem;padding-left:.5rem;padding-right:.25rem}.sidebar-search[data-astro-cid-7acw4cjd]{margin-bottom:1.25rem}.sidebar-toggle[data-astro-cid-7acw4cjd]{display:none}nav[data-astro-cid-7acw4cjd] a[data-astro-cid-7acw4cjd]{text-decoration:none}.home[data-astro-cid-7acw4cjd]{color:var(--fg);border-radius:.45rem;margin-bottom:.4rem;padding:.3rem .5rem;font-size:.875rem;font-weight:500;display:block}.home[data-astro-cid-7acw4cjd]:hover{color:var(--accent)}details[data-astro-cid-7acw4cjd]{margin-bottom:.15rem}summary[data-astro-cid-7acw4cjd]{color:var(--fg);cursor:pointer;border-radius:.45rem;align-items:center;gap:.5rem;padding:.3rem .5rem;font-size:.875rem;font-weight:500;list-style:none;display:flex}summary[data-astro-cid-7acw4cjd]::-webkit-details-marker{display:none}summary[data-astro-cid-7acw4cjd]:before{content:"";border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);flex-shrink:0;width:.4rem;height:.4rem;transition:rotate .15s;rotate:-45deg}details[data-astro-cid-7acw4cjd][open]>summary[data-astro-cid-7acw4cjd]:before{rotate:45deg}summary[data-astro-cid-7acw4cjd]:hover{background:var(--soft)}.count[data-astro-cid-7acw4cjd]{background:var(--soft);min-width:1.4rem;color:var(--muted);text-align:center;border-radius:999px;margin-left:auto;padding:0 .35rem;font-size:.72rem}ul[data-astro-cid-7acw4cjd]{border-left:1px solid var(--line);margin:.15rem 0 .6rem .95rem;padding:0 0 0 .6rem;list-style:none}ul[data-astro-cid-7acw4cjd] a[data-astro-cid-7acw4cjd]{color:var(--muted);border-radius:.45rem;padding:.28rem .5rem;font-size:.84rem;line-height:1.35;display:block}ul[data-astro-cid-7acw4cjd] a[data-astro-cid-7acw4cjd]:hover{color:var(--fg)}ul[data-astro-cid-7acw4cjd] a[data-astro-cid-7acw4cjd][aria-current=page]{color:var(--fg);background:color-mix(in srgb, var(--accent) 16%, transparent)}.overview[data-astro-cid-7acw4cjd]{font-style:italic}.page[data-astro-cid-7acw4cjd]{min-width:0;padding:2.5rem 0 6rem}.toc[data-astro-cid-7acw4cjd] ol[data-astro-cid-7acw4cjd]{border-left:1px solid var(--line);margin:0;padding:0;list-style:none}.toc[data-astro-cid-7acw4cjd] a[data-astro-cid-7acw4cjd]{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:.25rem 0 .25rem .9rem;font-size:.82rem;line-height:1.4;display:block}.toc[data-astro-cid-7acw4cjd] a[data-astro-cid-7acw4cjd]:hover,.toc[data-astro-cid-7acw4cjd] a[data-astro-cid-7acw4cjd][aria-current]{color:var(--fg);border-left-color:var(--accent)}@media (width<=1200px){.guides[data-astro-cid-7acw4cjd].has-toc{grid-template-columns:16rem minmax(0,1fr)}.toc[data-astro-cid-7acw4cjd]{display:none}}@media (width<=860px){.guides[data-astro-cid-7acw4cjd],.guides[data-astro-cid-7acw4cjd].has-toc{grid-template-columns:minmax(0,1fr);gap:0;padding:0 1rem}.sidebar[data-astro-cid-7acw4cjd]{max-height:none;margin:0;padding:1.25rem 0 0;position:static}.sidebar-search[data-astro-cid-7acw4cjd]{margin-bottom:.75rem}.sidebar-toggle[data-astro-cid-7acw4cjd]{border:1px solid var(--line);color:var(--fg);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.875rem;display:flex}.sidebar-toggle[data-astro-cid-7acw4cjd] svg[data-astro-cid-7acw4cjd]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1rem;height:1rem}.sidebar[data-astro-cid-7acw4cjd] nav[data-astro-cid-7acw4cjd]{border:1px solid var(--line);background:var(--card);border-radius:1rem;margin-top:.75rem;padding:.75rem;display:none}.sidebar[data-astro-cid-7acw4cjd].open nav[data-astro-cid-7acw4cjd]{display:block}.page[data-astro-cid-7acw4cjd]{padding-top:1.5rem}}.crumbs[data-astro-cid-xmaeph5b]{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);flex-wrap:wrap;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.crumbs[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{color:var(--accent);text-decoration:none}h1[data-astro-cid-xmaeph5b]{letter-spacing:-.03em;max-width:46rem;margin:.6rem 0 2rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:500;line-height:1.15}.actions[data-astro-cid-xmaeph5b]{flex-wrap:wrap;gap:.6rem;margin:-1rem 0 2.5rem;display:flex}.actions[data-astro-cid-xmaeph5b] .btn[data-astro-cid-xmaeph5b]{align-items:center;gap:.45rem;display:inline-flex}.actions[data-astro-cid-xmaeph5b] svg[data-astro-cid-xmaeph5b]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.actions[data-astro-cid-xmaeph5b] .busy[data-astro-cid-xmaeph5b]{opacity:.6;cursor:progress}.actions[data-astro-cid-xmaeph5b] .busy[data-astro-cid-xmaeph5b] svg[data-astro-cid-xmaeph5b]{animation:.8s ease-in-out infinite alternate bob}@keyframes bob{to{translate:0 3px}}.lead[data-astro-cid-xmaeph5b]{max-width:40rem;color:var(--muted);margin:-1rem 0 2.5rem;font-size:1.1rem;font-weight:300}.guide-footer[data-astro-cid-xmaeph5b]{border-top:1px solid var(--line);max-width:46rem;margin-top:4rem;padding-top:2rem}.guide-footer[data-astro-cid-xmaeph5b] p[data-astro-cid-xmaeph5b]{color:var(--muted)}.guide-footer[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{color:var(--accent)}.guide-footer[data-astro-cid-xmaeph5b] h2[data-astro-cid-xmaeph5b]{margin:2rem 0 .75rem;font-size:1.1rem;font-weight:600}.guide-list[data-astro-cid-xmaeph5b]{margin:0;padding-left:1.1rem}.guide-list[data-astro-cid-xmaeph5b] li[data-astro-cid-xmaeph5b]{margin:.35rem 0}.guide-cards[data-astro-cid-xmaeph5b]{gap:.75rem;max-width:46rem;margin:0;padding:0;list-style:none;display:grid}.guide-cards[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{border:1px solid var(--line);background:var(--card);color:var(--fg);border-radius:1rem;gap:.3rem;padding:1.1rem 1.3rem;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.guide-cards[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]:hover{border-color:var(--accent);transform:translateY(-2px)}.guide-cards[data-astro-cid-xmaeph5b] strong[data-astro-cid-xmaeph5b]{font-weight:600}.guide-cards[data-astro-cid-xmaeph5b] span[data-astro-cid-xmaeph5b]{color:var(--muted);font-size:.9rem;line-height:1.5}.empty[data-astro-cid-xmaeph5b]{color:var(--muted)}.empty[data-astro-cid-xmaeph5b] a[data-astro-cid-xmaeph5b]{color:var(--accent)}
