.page[data-astro-cid-ipsxrsrh]{padding-block:var(--space-6)}.lead[data-astro-cid-ipsxrsrh]{color:var(--text-muted);margin-bottom:var(--space-4)}.shortcuts[data-astro-cid-ipsxrsrh]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.shortcuts[data-astro-cid-ipsxrsrh] button[data-astro-cid-ipsxrsrh]{min-height:44px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-card);color:var(--text-strong);cursor:pointer;font-size:var(--text-sm);font-weight:600}.shortcuts[data-astro-cid-ipsxrsrh] button[data-astro-cid-ipsxrsrh]:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--border));color:var(--brand)}#search[data-astro-cid-ipsxrsrh],.search-panel[data-astro-cid-ipsxrsrh]{width:100%;max-width:var(--content-width);min-width:0}.search-panel[data-astro-cid-ipsxrsrh]{display:grid;gap:var(--space-3)}.search-state[data-astro-cid-ipsxrsrh],.empty-search[data-astro-cid-ipsxrsrh]{max-width:var(--content-width);padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius)}.search-state[data-astro-cid-ipsxrsrh] h2[data-astro-cid-ipsxrsrh],.empty-search[data-astro-cid-ipsxrsrh] h2[data-astro-cid-ipsxrsrh]{margin:0 0 var(--space-2);font-size:var(--text-xl)}.search-state[data-astro-cid-ipsxrsrh] p[data-astro-cid-ipsxrsrh],.empty-search[data-astro-cid-ipsxrsrh] p[data-astro-cid-ipsxrsrh]{margin:0 0 var(--space-3);color:var(--text-muted)}.search-state--loading[data-astro-cid-ipsxrsrh]{background:var(--surface-subtle)}.search-skeleton[data-astro-cid-ipsxrsrh]{display:grid;gap:var(--space-2)}.search-skeleton[data-astro-cid-ipsxrsrh] span[data-astro-cid-ipsxrsrh]{display:block;height:.8rem;max-width:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--border) 72%,transparent),color-mix(in srgb,var(--brand) 18%,var(--border)),color-mix(in srgb,var(--border) 72%,transparent));background-size:220% 100%;animation:search-pulse 1.1s ease-in-out infinite}.search-skeleton[data-astro-cid-ipsxrsrh] span[data-astro-cid-ipsxrsrh]:nth-child(1){width:92%}.search-skeleton[data-astro-cid-ipsxrsrh] span[data-astro-cid-ipsxrsrh]:nth-child(2){width:76%}.search-skeleton[data-astro-cid-ipsxrsrh] span[data-astro-cid-ipsxrsrh]:nth-child(3){width:58%}.empty-search__links[data-astro-cid-ipsxrsrh]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.empty-search__links[data-astro-cid-ipsxrsrh] a[data-astro-cid-ipsxrsrh],.empty-search__links[data-astro-cid-ipsxrsrh] button[data-astro-cid-ipsxrsrh]{display:inline-flex;min-height:44px;align-items:center;padding:0 var(--space-3);color:var(--text-strong);background:var(--surface-page);border:1px solid var(--border);border-radius:var(--radius);font:inherit;font-size:var(--text-sm);font-weight:700;text-decoration:none;cursor:pointer}.empty-search__links[data-astro-cid-ipsxrsrh] a[data-astro-cid-ipsxrsrh]:hover,.empty-search__links[data-astro-cid-ipsxrsrh] button[data-astro-cid-ipsxrsrh]:hover{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 40%,var(--border))}@keyframes search-pulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.search-skeleton[data-astro-cid-ipsxrsrh] span[data-astro-cid-ipsxrsrh]{animation:none}}:root:root{--pagefind-ui-scale: 1;--pagefind-ui-primary: var(--brand);--pagefind-ui-text: var(--text-body);--pagefind-ui-background: var(--surface-card);--pagefind-ui-border: var(--border);--pagefind-ui-tag: var(--surface-subtle);--pagefind-ui-border-radius: 8px;--pagefind-ui-font: var(--font-sans)}.pagefind-ui__search-input{width:100%;max-width:100%;min-height:44px}pagefind-input,pagefind-keyboard-hints,pagefind-summary,pagefind-results,.pf-input-wrapper,.pf-input,.pf-keyboard-hints,.pf-summary,.pf-results,.pf-result,.pf-result-card,.pf-heading-chips,.pf-heading-chip{width:100%!important;max-width:100%!important;min-width:0!important}#search .pf-input{min-height:44px!important;height:44px!important}#search .pf-input-clear{min-width:44px!important;min-height:44px!important;height:44px!important}#search>pagefind-input,#search>pagefind-keyboard-hints,#search>pagefind-summary,#search>pagefind-results,#search .pf-input-wrapper,#search .pf-input,#search .pf-keyboard-hints,#search .pf-summary,#search .pf-results,#search .pf-result,#search .pf-result-card,#search .pf-heading-chips,#search .pf-heading-chip{width:100%!important;max-width:100%!important;min-width:0!important}.pagefind-ui__button,.pagefind-ui__search-clear{min-width:44px;min-height:44px}
