#search-filters-container .pagefind-ui__filter-panel{display:block!important}#search-filters-container .pagefind-ui__filter{margin-bottom:1.5rem!important;display:block!important;border:0!important;background:0 0!important;padding:0!important}#search-filters-container .pagefind-ui__filter-name{font-weight:600!important;color:#111827!important;margin-bottom:.75rem!important;font-size:.95rem!important;text-transform:uppercase!important;letter-spacing:.025em!important;display:flex!important;align-items:center!important;gap:.5rem!important}html.dark #search-filters-container .pagefind-ui__filter-name{color:#e5e7eb!important}#search-filters-container .pagefind-ui__filter-name:before{content:"▼"!important;font-size:.75rem!important;color:#6366f1!important;transition:transform .2s!important}#search-filters-container .pagefind-ui__filter--collapsed .pagefind-ui__filter-name:before,#search-filters-container .pagefind-ui__filter-name[data-collapsed]:before,#search-filters-container details:not([open]) .pagefind-ui__filter-name:before{transform:rotate(-90deg)!important}#search-filters-container .pagefind-ui__filter--collapsed .pagefind-ui__filter-value{display:none!important}#search-filters-container details.pagefind-ui__filter-block{margin-bottom:1.5rem!important}#search-filters-container details.pagefind-ui__filter-block summary{list-style:none!important;outline:0!important}#search-filters-container details.pagefind-ui__filter-block summary::-webkit-details-marker{display:none!important}#search-filters-container details.pagefind-ui__filter-block summary::marker{display:none!important}#search-filters-container .pagefind-ui__filter-values{overflow:hidden!important;transition:max-height .3s ease,opacity .2s ease!important;max-height:1000px!important;opacity:1!important}#search-filters-container .pagefind-ui__filter--collapsed .pagefind-ui__filter-values{max-height:0!important;opacity:0!important}#search-filters-container .pagefind-ui__filter-name{cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;background:#6366f10d!important;padding:.5rem!important;border-radius:.375rem!important;margin-bottom:.75rem!important;transition:background-color .2s ease!important}#search-filters-container .pagefind-ui__filter-name:hover{background:#6366f11a!important}#search-filters-container .pagefind-ui__filter-value{display:inline-flex!important;align-items:center!important;padding:.5rem .75rem!important;margin:.25rem .25rem .25rem 0!important;background:#fff!important;border:1px solid rgb(229 231 235)!important;border-radius:.5rem!important;font-size:.875rem!important;font-weight:500!important;cursor:pointer!important;transition:all .2s ease!important;color:#4b5563!important;box-shadow:0 1px 2px #0000000d!important}#search-filters-container .pagefind-ui__filter-value:hover{background:#6366f1!important;color:#fff!important;border-color:#6366f1!important;transform:translateY(-1px)!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}#search-filters-container .pagefind-ui__filter-value input[type=checkbox]:checked+span{background:#6366f1!important;color:#fff!important;border-color:#6366f1!important}#search-filters-container .pagefind-ui__filter-value.filter-selected{background:#6366f1!important;color:#fff!important;border-color:#6366f1!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f!important}#search-filters-container .pagefind-ui__filter-value input[type=checkbox]{display:none!important}html.dark #search-filters-container .pagefind-ui__filter-value{background:#1f2937!important;border-color:#4b5563!important;color:#d1d5db!important}html.dark #search-filters-container .pagefind-ui__filter-value:hover{background:#6366f1!important;color:#fff!important;border-color:#6366f1!important}#search-filters-container .pagefind-ui__filter-group{margin-bottom:2rem!important;padding-bottom:1.5rem!important;border-bottom:1px solid rgb(229 231 235)!important}html.dark #search-filters-container .pagefind-ui__filter-group{border-bottom-color:#374151!important}#search-filters-container .pagefind-ui__filter-group:last-child{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.pagefind-ui__result-thumb[data-astro-cid-h3bt33sb].svelte-j9e30.svelte-j9e30{width:min(7%,calc((7% - (100px*var(--pagefind-ui-scale)))*100000))!important;max-width:calc(120px*var(--pagefind-ui-scale));margin-top:calc(10px*var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-meta[data-astro-cid-h3bt33sb][data-pagefind-meta=flag]{font-size:1.2em;margin-right:.5em}.pagefind-ui__result-meta[data-astro-cid-h3bt33sb][data-pagefind-meta=type]:before{content:"📄";margin-right:.3em}.pagefind-ui__result-meta[data-astro-cid-h3bt33sb][data-pagefind-meta=type]:contains("blog"):before{content:"📝"}.pagefind-ui__result-meta[data-astro-cid-h3bt33sb][data-pagefind-meta=type]:contains("page"):before{content:"📄"}#search-container{overflow-y:auto;padding-top:0}#search-container .pagefind-ui__search{position:sticky!important;top:0!important;z-index:3!important;background:0 0!important;padding:0!important;margin:0!important;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a!important}#search-container .pagefind-ui__filters{position:sticky;top:3.2em;z-index:2;background:#fff;box-shadow:0 2px 4px -2px #0001}.pagefind-ui__result-tags[data-astro-cid-h3bt33sb]{display:none!important}.pagefind-ui__result-excerpt{display:block!important;margin-top:.5rem;color:#4b5563}html.dark .pagefind-ui__result-excerpt{color:#9ca3af}.pagefind-ui__result-excerpt p[data-astro-cid-h3bt33sb]{margin-bottom:.5rem;line-height:1.5}.pagefind-ui__result{padding:1rem;border-bottom:1px solid #e5e7eb;margin-bottom:.5rem}html.dark .pagefind-ui__result{border-bottom-color:#374151}.pagefind-ui__result-title{margin-bottom:.5rem;font-weight:600;color:#1f2937}html.dark .pagefind-ui__result-title{color:#f9fafb}.pagefind-ui__result-link{text-decoration:none;color:#1d4ed8}.pagefind-ui__result-link:hover{color:#1e40af}html.dark .pagefind-ui__result-link{color:#60a5fa}html.dark .pagefind-ui__result-link:hover{color:#93c5fd}.pagefind-ui__button~.pagefind-ui__search,.pagefind-ui__results~.pagefind-ui__search{display:none!important}