@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .2s ease-out}.animate-slideIn{animation:slideIn .2s ease-out}:root{--pagefind-ui-scale: .92;--pagefind-ui-primary: oklch(var(--primary));--pagefind-ui-text: oklch(var(--foreground));--pagefind-ui-background: oklch(var(--card));--pagefind-ui-border: oklch(var(--border));--pagefind-ui-tag: oklch(var(--muted));--pagefind-ui-border-width: 1px;--pagefind-ui-border-radius: var(--radius);--pagefind-ui-image-border-radius: calc(var(--radius) - 4px);--pagefind-ui-font: var(--font-sans, "Inter", system-ui, sans-serif)}html.dark{--pagefind-ui-primary: oklch(var(--primary));--pagefind-ui-text: oklch(var(--foreground));--pagefind-ui-background: oklch(var(--card));--pagefind-ui-border: oklch(var(--border));--pagefind-ui-tag: oklch(var(--secondary) / .35)}#pagefind-search,#pagefind-search-mobile,#pagefind-search-modal{color:oklch(var(--foreground))}#pagefind-search .pagefind-ui,#pagefind-search-mobile .pagefind-ui,#pagefind-search-modal .pagefind-ui{font-family:var(--font-sans, "Inter", system-ui, sans-serif);color:oklch(var(--foreground))}#pagefind-search .pagefind-ui__form,#pagefind-search-mobile .pagefind-ui__form,#pagefind-search-modal .pagefind-ui__form{margin:0}#pagefind-search .pagefind-ui__search-input,#pagefind-search-mobile .pagefind-ui__search-input,#pagefind-search-modal .pagefind-ui__search-input{min-height:3.25rem;padding:.75rem 1rem .75rem 2.75rem;border-radius:var(--radius);background-color:oklch(var(--background));border-color:oklch(var(--border));color:oklch(var(--foreground));transition:border-color .2s ease,box-shadow .2s ease}html.dark #pagefind-search .pagefind-ui__search-input,html.dark #pagefind-search-mobile .pagefind-ui__search-input,html.dark #pagefind-search-modal .pagefind-ui__search-input{background-color:oklch(var(--card))}#pagefind-search .pagefind-ui__search-input:focus,#pagefind-search-mobile .pagefind-ui__search-input:focus,#pagefind-search-modal .pagefind-ui__search-input:focus{border-color:oklch(var(--primary));box-shadow:0 0 0 3px oklch(var(--primary) / .18);outline:none}#pagefind-search .pagefind-ui__results-area,#pagefind-search-mobile .pagefind-ui__results-area,#pagefind-search-modal .pagefind-ui__results-area{margin-top:1.25rem;display:grid;gap:.75rem}#pagefind-search .pagefind-ui__result,#pagefind-search-mobile .pagefind-ui__result,#pagefind-search-modal .pagefind-ui__result{border:1px solid oklch(var(--border));border-radius:calc(var(--radius) - .125rem);padding:1rem;background-color:oklch(var(--card));transition:border-color .2s ease,background-color .2s ease}html.dark #pagefind-search .pagefind-ui__result,html.dark #pagefind-search-mobile .pagefind-ui__result,html.dark #pagefind-search-modal .pagefind-ui__result{background-color:oklch(var(--background))}#pagefind-search .pagefind-ui__result:hover,#pagefind-search-mobile .pagefind-ui__result:hover,#pagefind-search-modal .pagefind-ui__result:hover{border-color:oklch(var(--primary));background-color:oklch(var(--primary) / .1)}#pagefind-search .pagefind-ui__result-title,#pagefind-search-mobile .pagefind-ui__result-title,#pagefind-search-modal .pagefind-ui__result-title,#pagefind-search .pagefind-ui__result-link,#pagefind-search-mobile .pagefind-ui__result-link,#pagefind-search-modal .pagefind-ui__result-link{color:oklch(var(--foreground))}#pagefind-search .pagefind-ui__result-excerpt,#pagefind-search-mobile .pagefind-ui__result-excerpt,#pagefind-search-modal .pagefind-ui__result-excerpt{margin-top:.5rem;color:oklch(var(--muted-foreground));line-height:1.55}#pagefind-search .pagefind-ui__result-tag,#pagefind-search-mobile .pagefind-ui__result-tag,#pagefind-search-modal .pagefind-ui__result-tag{background-color:oklch(var(--muted));color:oklch(var(--muted-foreground));padding:.25rem .5rem;border-radius:calc(var(--radius) - 4px);font-size:.75rem;font-weight:500}html.dark #pagefind-search .pagefind-ui__result-tag,html.dark #pagefind-search-mobile .pagefind-ui__result-tag,html.dark #pagefind-search-modal .pagefind-ui__result-tag{background-color:oklch(var(--secondary) / .35);color:oklch(var(--foreground))}#pagefind-search .pagefind-ui__message,#pagefind-search-mobile .pagefind-ui__message,#pagefind-search-modal .pagefind-ui__message{color:oklch(var(--muted-foreground))}#pagefind-search mark,#pagefind-search-mobile mark,#pagefind-search-modal mark{background-color:oklch(var(--primary) / .2);color:oklch(var(--primary));border-radius:.25rem;padding:0 .2rem}
