.index-panel:where(.astro-2v65iltl){display:grid;gap:1rem;margin:1.5rem 0 2rem;padding:1.25rem;border:1px solid var(--sl-color-gray-5);border-radius:1.25rem;background:linear-gradient(180deg,#fffffff7,#f8fafcfc),radial-gradient(circle at top right,rgba(148,163,184,.08),transparent 35%)}.index-panel__header:where(.astro-2v65iltl){display:grid;gap:.45rem;max-width:62rem}.index-panel__eyebrow:where(.astro-2v65iltl){margin:0;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--sl-color-gray-2)}.index-panel__header:where(.astro-2v65iltl) h2:where(.astro-2v65iltl){margin:0;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.15}.index-panel__lede:where(.astro-2v65iltl){margin:0;max-width:58ch;color:var(--sl-color-gray-2)}.card-grid:where(.astro-2v65iltl),.path-grid:where(.astro-2v65iltl){display:grid;gap:.9rem}.card-grid:where(.astro-2v65iltl){grid-template-columns:repeat(auto-fit,minmax(15.5rem,1fr))}.path-grid:where(.astro-2v65iltl){grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.info-card:where(.astro-2v65iltl),.path-card:where(.astro-2v65iltl){display:flex;flex-direction:column;gap:.8rem;padding:1.1rem;border-radius:1rem;border:1px solid var(--sl-color-gray-5);background:#ffffffe0;text-decoration:none;color:inherit;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.info-card:where(.astro-2v65iltl){box-shadow:none}.info-card:where(.astro-2v65iltl):hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--sl-color-accent) 55%,var(--sl-color-gray-5));background:#fffffff5}.info-card:where(.astro-2v65iltl):focus-visible{outline:3px solid color-mix(in srgb,var(--sl-color-accent) 35%,transparent);outline-offset:3px}.info-card__topline:where(.astro-2v65iltl),.path-card__topline:where(.astro-2v65iltl){display:flex;align-items:center;justify-content:space-between;gap:.75rem}.info-card__tag:where(.astro-2v65iltl),.info-card__meta:where(.astro-2v65iltl){font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.info-card__tag:where(.astro-2v65iltl){padding:.18rem .5rem;border:1px solid var(--sl-color-gray-5);border-radius:999px;background:var(--sl-color-gray-6);color:var(--sl-color-gray-2)}.info-card__meta:where(.astro-2v65iltl){color:var(--sl-color-gray-3)}.info-card:where(.astro-2v65iltl) h3:where(.astro-2v65iltl),.path-card:where(.astro-2v65iltl) h3:where(.astro-2v65iltl){margin:0;font-size:1.05rem;line-height:1.25}.info-card:where(.astro-2v65iltl) p:where(.astro-2v65iltl){margin:0;color:var(--sl-color-gray-2)}.info-card:where(.astro-2v65iltl) ul:where(.astro-2v65iltl),.path-card:where(.astro-2v65iltl) ul:where(.astro-2v65iltl){margin:0;padding-left:1.1rem;color:var(--sl-color-text)}.info-card:where(.astro-2v65iltl) ul:where(.astro-2v65iltl),.path-card:where(.astro-2v65iltl) ul:where(.astro-2v65iltl){display:grid;gap:.35rem}.info-card__cta:where(.astro-2v65iltl){margin-top:auto;font-size:.92rem;font-weight:600;color:var(--sl-color-accent)}.path-card:where(.astro-2v65iltl){background:#f8fafcfa}.path-card__topline:where(.astro-2v65iltl){padding-bottom:.2rem;border-bottom:1px solid var(--sl-color-gray-5)}@media(prefers-color-scheme:dark){.index-panel:where(.astro-2v65iltl){background:linear-gradient(180deg,#0f172aeb,#0f172afa),radial-gradient(circle at top right,rgba(148,163,184,.1),transparent 35%)}.info-card:where(.astro-2v65iltl),.path-card:where(.astro-2v65iltl){background:#0f172aeb}.info-card:where(.astro-2v65iltl):hover{background:#0f172afa}.info-card__tag:where(.astro-2v65iltl){background:#1e293be6}}.search-panel:where(.astro-we6wff2s){display:grid;gap:.9rem;margin:1.5rem 0 2rem;padding:1.1rem;border:1px solid var(--sl-color-gray-5);border-radius:1.25rem;background:linear-gradient(180deg,#fffffff5,#f8fafcfa),radial-gradient(circle at top left,rgba(148,163,184,.08),transparent 35%)}.search-panel__button:where(.astro-we6wff2s){display:grid;grid-template-columns:1fr auto;align-items:center;width:100%;gap:.75rem;padding:1rem 1.1rem;border:1px solid var(--sl-color-gray-5);border-radius:1rem;background:#fffffff5;text-align:left;cursor:pointer;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.search-panel__copy:where(.astro-we6wff2s){display:grid;gap:.25rem}.search-panel__button:where(.astro-we6wff2s):hover{border-color:color-mix(in srgb,var(--sl-color-accent) 60%,var(--sl-color-gray-5));background:#fff}.search-panel__button:where(.astro-we6wff2s):focus-visible{outline:3px solid color-mix(in srgb,var(--sl-color-accent) 35%,transparent);outline-offset:3px}.search-panel__label:where(.astro-we6wff2s){font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sl-color-text)}.search-panel__hint:where(.astro-we6wff2s){font-size:1rem;color:var(--sl-color-gray-2)}.search-panel__kbd:where(.astro-we6wff2s){justify-self:end;padding:.2rem .45rem;border:1px solid var(--sl-color-gray-5);border-radius:.5rem;font-size:.8rem;color:var(--sl-color-gray-2);background:var(--sl-color-gray-6)}.search-panel__note:where(.astro-we6wff2s){margin:0;font-size:.9rem;color:var(--sl-color-gray-2)}.search-panel__terms:where(.astro-we6wff2s){display:flex;flex-wrap:wrap;gap:.5rem}.search-panel__term:where(.astro-we6wff2s){padding:.45rem .75rem;border:1px solid var(--sl-color-gray-5);border-radius:999px;text-decoration:none;font-size:.88rem;color:var(--sl-color-text);background:#ffffffeb}@media(prefers-color-scheme:dark){.search-panel:where(.astro-we6wff2s){background:linear-gradient(180deg,#0f172aeb,#0f172afa),radial-gradient(circle at top left,rgba(148,163,184,.08),transparent 35%)}.search-panel__button:where(.astro-we6wff2s),.search-panel__term:where(.astro-we6wff2s){background:#0f172af5}.search-panel__button:where(.astro-we6wff2s):hover{background:#0f172a}}
