.search-results-controls[data-astro-cid-mdvqtc7w]{background-color:var(--color-surface);border:var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);align-items:center;gap:var(--space-md);flex-wrap:wrap;justify-content:space-between;padding-block:.875rem;padding-inline:1.25rem;display:flex}.search-results-controls__tabs[data-astro-cid-mdvqtc7w]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.search-results-controls__tab[data-astro-cid-mdvqtc7w]{background-color:var(--color-surface-subtle);border:var(--border-subtle);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;font-family:var(--font-family-body-xs);transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);align-items:center;gap:.375rem;padding-block:.375rem;padding-inline:.875rem;font-size:.8125rem;font-weight:500;display:inline-flex;@media (hover:hover){&:hover{border-color:var(--color-accent);color:var(--color-primary)}}&:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}&.is-active{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast);font-weight:600}@media (prefers-reduced-motion:reduce){transition-duration:.01ms}}.search-results-controls__count[data-astro-cid-mdvqtc7w]{background-color:color-mix(in srgb, var(--color-text) 8%, transparent);border-radius:var(--radius-pill);color:var(--color-text-muted);padding-block:.0625rem;padding-inline:.375rem;font-size:.6875rem}.search-results-controls__tab[data-astro-cid-mdvqtc7w].is-active .search-results-controls__count[data-astro-cid-mdvqtc7w]{background-color:color-mix(in srgb, var(--color-text) 30%, transparent);color:var(--color-text-inverse);font-weight:600}.search-results-controls__sort[data-astro-cid-mdvqtc7w]{align-items:center;gap:var(--space-sm);display:flex}.search-results-controls__sort-label[data-astro-cid-mdvqtc7w]{color:var(--color-text-muted);font-size:.8125rem;font-weight:500}.search-results-controls__select[data-astro-cid-mdvqtc7w]{background-color:var(--color-surface);border:var(--border-subtle);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font-family:var(--font-family-body-xs);transition:border-color var(--duration-fast) var(--easing-standard);padding-block:.375rem;padding-inline:.625rem;font-size:.8125rem;font-weight:500;@media (hover:hover){&:hover{border-color:var(--color-text-muted)}}&:focus-visible{border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:1px}@media (prefers-reduced-motion:reduce){transition-duration:.01ms}}.search-results-icon[data-astro-cid-jtytk3xq]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;block-size:1rem;inline-size:1rem}.search-results-empty[data-astro-cid-bfcvzqqf]{background-color:var(--color-surface);border:1px dashed var(--color-border-muted);border-radius:var(--radius-md);padding-block:var(--space-xxl);padding-inline:var(--space-xl);text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.search-results-empty__icon[data-astro-cid-bfcvzqqf]{background-color:var(--color-surface-muted);border-radius:var(--radius-pill);block-size:4rem;color:var(--color-primary);justify-content:center;align-items:center;inline-size:4rem;display:flex;&>.search-results-icon{block-size:2rem;inline-size:2rem}}.search-results-empty__title[data-astro-cid-bfcvzqqf]{color:var(--color-text);font-family:var(--font-family-heading-xs);font-size:1.625rem;font-weight:var(--font-weight-heading-xs);margin:0}.search-results-empty__description[data-astro-cid-bfcvzqqf]{color:var(--color-text-muted);max-inline-size:46ch;margin:0;font-size:.9375rem;line-height:1.6}.search-results-empty__query[data-astro-cid-bfcvzqqf]{color:var(--color-text)}.search-results-empty__suggestions[data-astro-cid-bfcvzqqf]{background-color:var(--color-surface-subtle);border:var(--border-subtle);border-radius:var(--radius-sm);gap:var(--space-sm);text-align:start;flex-direction:column;margin-block-start:var(--space-sm);padding-block:1.25rem;padding-inline:1.75rem;display:flex}.search-results-empty__suggestions-title[data-astro-cid-bfcvzqqf]{color:var(--color-text);font-family:var(--font-family-heading-3xs);font-size:1rem;font-weight:var(--font-weight-heading-3xs);margin:0}.search-results-empty__suggestions-list[data-astro-cid-bfcvzqqf]{color:var(--color-text-muted);flex-direction:column;gap:.375rem;margin:0;padding:0;font-size:.875rem;list-style:inside;display:flex}.search-results-empty__suggestions-terms[data-astro-cid-bfcvzqqf]{flex-wrap:wrap;gap:.5rem;margin-block-start:var(--space-sm);display:flex}.search-results-empty__suggestion[data-astro-cid-bfcvzqqf]{background-color:var(--color-surface);border:var(--border-subtle);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;font-family:var(--font-family-body-xs);transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);padding-block:.25rem;padding-inline:.75rem;font-size:.75rem;font-weight:500;@media (hover:hover){&:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}}&:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){transition-duration:.01ms}}.search-results-empty__actions[data-astro-cid-bfcvzqqf]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:var(--space-sm);display:flex}.search-results-empty__button[data-astro-cid-bfcvzqqf]{border:var(--border-width-thick) var(--border-style-solid) var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary);cursor:pointer;font-family:var(--font-family-button-sm);font-size:.875rem;font-weight:var(--font-weight-button-sm);transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);background-color:#0000;align-items:center;gap:.375rem;padding-block:.5rem;padding-inline:.875rem;text-decoration:none;display:inline-flex;&:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){transition-duration:.01ms}}.search-results-empty__button--primary[data-astro-cid-bfcvzqqf]{background-color:var(--color-primary);color:var(--color-primary-contrast);@media (hover:hover){&:hover{background-color:color-mix(in oklab, var(--color-primary), var(--color-text) 22%);border-color:color-mix(in oklab, var(--color-primary), var(--color-text) 22%);color:var(--color-primary-contrast)}}}@media (hover:hover){.search-results-empty__button[data-astro-cid-bfcvzqqf]:hover{background-color:color-mix(in oklab, var(--color-primary) 8%, transparent)}}.search-results-hero[data-astro-cid-zl2uag2u]{background:linear-gradient(180deg, var(--color-surface-inverse) 0%, #1f1f1f 100%);border-block-end:var(--border-width-thin) var(--border-style-solid) color-mix(in srgb, var(--color-text-inverse) 8%, transparent);color:var(--color-text-inverse);padding-block:clamp(3rem,5vw,4.5rem) clamp(2.5rem,4vw,3.5rem);padding-inline:clamp(var(--space-md), 2.5vw, var(--space-xl))}.search-results-hero__inner[data-astro-cid-zl2uag2u]{text-align:center;max-inline-size:52rem;margin-inline:auto}.search-results-hero__eyebrow[data-astro-cid-zl2uag2u]{color:color-mix(in oklab, var(--color-accent), var(--color-text-inverse) 25%);font-family:var(--font-family-body-xs);letter-spacing:.08em;text-transform:uppercase;margin-block-end:.75rem;font-size:.8125rem;font-weight:700;display:inline-block}.search-results-hero__title[data-astro-cid-zl2uag2u]{font-family:var(--font-family-heading-lg);font-size:clamp(2.25rem,4vw,3.25rem);font-weight:var(--font-weight-heading-lg);margin:0 0 1.25rem;line-height:1.15}.search-results-hero__description[data-astro-cid-zl2uag2u]{color:color-mix(in oklab, var(--color-text-inverse) 78%, transparent);max-inline-size:60ch;margin:0 auto 1.75rem;font-size:1.0625rem;line-height:1.6}.search-results-hero__form[data-astro-cid-zl2uag2u]{background-color:var(--color-surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);max-inline-size:46rem;transition:box-shadow var(--duration-fast) var(--easing-standard);align-items:center;gap:.75rem;margin-inline:auto;padding:.5rem;display:flex;position:relative;&:focus-within{box-shadow:0 0 0 3px var(--color-focus), var(--shadow-lg)}@media (prefers-reduced-motion:reduce){transition-duration:.01ms}}.search-results-hero__icon[data-astro-cid-zl2uag2u]{block-size:1.375rem;color:var(--color-text-subtle);flex-shrink:0;inline-size:1.375rem;margin-inline-start:.75rem}.search-results-hero__input[data-astro-cid-zl2uag2u]{color:var(--color-text);font-family:var(--font-family-body-md);background:0 0;border:none;outline:none;flex-grow:1;min-inline-size:0;padding-block:.625rem;font-size:1.125rem;&::placeholder{color:var(--color-text-subtle)}}.search-results-hero__clear[data-astro-cid-zl2uag2u]{color:var(--color-text-subtle);cursor:pointer;block-size:2rem;inline-size:2rem;transition:color var(--duration-fast) var(--easing-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;@media (hover:hover){&:hover{color:var(--color-primary)}}&:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){transition-duration:.01ms}}.search-results-hero__submit[data-astro-cid-zl2uag2u]{background-color:var(--color-primary);border:var(--border-width-thick) var(--border-style-solid) var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary-contrast);cursor:pointer;font-family:var(--font-family-button-sm);font-size:.9375rem;font-weight:var(--font-weight-button-sm);transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);flex-shrink:0;align-items:center;gap:.375rem;padding-block:.6875rem;padding-inline:1.25rem;display:inline-flex;@media (hover:hover){&:hover{background-color:color-mix(in oklab, var(--color-primary), var(--color-text) 22%);border-color:color-mix(in oklab, var(--color-primary), var(--color-text) 22%)}}&:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){transition-duration:.01ms}}.search-results-hero__suggestions[data-astro-cid-zl2uag2u]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:center;margin-block-start:1.25rem;display:flex}.search-results-hero__suggestions-label[data-astro-cid-zl2uag2u]{color:color-mix(in oklab, var(--color-text-inverse) 70%, transparent);font-size:.8125rem}.search-results-hero__chip[data-astro-cid-zl2uag2u]{background-color:color-mix(in srgb, var(--color-text-inverse) 10%, transparent);border:var(--border-width-thin) var(--border-style-solid) color-mix(in srgb, var(--color-text-inverse) 15%, transparent);border-radius:var(--radius-pill);color:var(--color-text-inverse);cursor:pointer;font-family:var(--font-family-body-xs);transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard);padding-block:.25rem;padding-inline:.75rem;font-size:.75rem;font-weight:500;display:inline-flex;@media (hover:hover){&:hover{background-color:var(--color-accent);border-color:var(--color-accent)}}&:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){transition-duration:.01ms}}.search-results-list-wrapper[data-astro-cid-6xhqim2z]{flex-direction:column;gap:1.25rem;min-inline-size:0;display:flex;&:focus{outline:none}}.search-results-list-wrapper__status[data-astro-cid-6xhqim2z]{color:var(--color-text-muted);margin:0;font-size:.9375rem}.search-results-list-wrapper__status--error[data-astro-cid-6xhqim2z]{color:var(--color-primary)}.search-results-list[data-astro-cid-6xhqim2z]{flex-direction:column;gap:1.25rem;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.search-results-card[data-astro-cid-6xhqim2z]{--search-results-primary-text:color-mix(in oklab, var(--color-primary), var(--color-text) 22%);background-color:var(--color-surface);border:var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding-block:var(--space-lg);transition:border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-standard) var(--easing-standard), transform var(--duration-standard) var(--easing-standard);flex-direction:column;gap:.625rem;padding-inline:1.75rem;display:flex;@media (hover:hover){&:hover{border-color:color-mix(in oklab, var(--color-accent) 40%, transparent);box-shadow:var(--shadow-md);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){transition-duration:.01ms;transform:none}}.search-results-card__header[data-astro-cid-6xhqim2z]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.search-results-card__badge[data-astro-cid-6xhqim2z]{background-color:color-mix(in srgb, var(--color-text) 8%, transparent);border-radius:var(--radius-pill);color:var(--color-text);font-family:var(--font-family-body-xs);letter-spacing:.05em;text-transform:uppercase;padding-block:.1875rem;padding-inline:.5rem;font-size:.6875rem;font-weight:700}.search-results-card__breadcrumb[data-astro-cid-6xhqim2z]{color:var(--color-text-muted);font-size:.8125rem}.search-results-card__title[data-astro-cid-6xhqim2z]{font-family:var(--font-family-heading-xs);font-size:1.375rem;font-weight:var(--font-weight-heading-xs);margin:0;line-height:1.25}.search-results-card__link[data-astro-cid-6xhqim2z]{color:var(--color-text);transition:color var(--duration-fast) var(--easing-standard);text-decoration:none;&:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (hover:hover){.search-results-card[data-astro-cid-6xhqim2z]:hover &{color:var(--search-results-primary-text)}}@media (prefers-reduced-motion:reduce){transition-duration:.01ms}}.search-results-card__excerpt[data-astro-cid-6xhqim2z]{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.6;& mark{background-color:var(--color-surface-muted);color:var(--search-results-primary-text);border-radius:2px;padding-inline:.2rem;font-weight:600}}.search-results-card__footer[data-astro-cid-6xhqim2z]{border-block-start:var(--border-subtle);align-items:center;gap:var(--space-md);flex-wrap:wrap;justify-content:space-between;margin-block-start:var(--space-sm);padding-block-start:.75rem;display:flex}.search-results-card__meta[data-astro-cid-6xhqim2z]{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;font-size:.8125rem;display:flex}.search-results-card__view[data-astro-cid-6xhqim2z]{color:var(--search-results-primary-text);transition:color var(--duration-fast) var(--easing-standard), gap var(--duration-fast) var(--easing-standard);align-items:center;gap:.25rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex;&:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover){.search-results-card[data-astro-cid-6xhqim2z]:hover &{color:var(--color-text);gap:.5rem}}@media (prefers-reduced-motion:reduce){transition-duration:.01ms}}.search-results-card__view[data-astro-cid-6xhqim2z] .search-results-icon[data-astro-cid-6xhqim2z]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;block-size:.875rem;inline-size:.875rem}.search-results-pagination[data-astro-cid-kj7pigik]{background-color:var(--color-surface);border:var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);align-items:center;gap:var(--space-md);padding-block:var(--space-md);flex-wrap:wrap;justify-content:space-between;padding-inline:1.25rem;display:flex}.search-results-pagination__meta[data-astro-cid-kj7pigik]{color:var(--color-text-muted);margin:0;font-size:.875rem;& strong{color:var(--color-text)}}.search-results-pagination__list[data-astro-cid-kj7pigik]{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.search-results-pagination__link[data-astro-cid-kj7pigik]{background-color:var(--color-surface);border:var(--border-subtle);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font-family:var(--font-family-body-xs);min-block-size:2.25rem;min-inline-size:2.25rem;transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), color var(--duration-fast) var(--easing-standard);justify-content:center;align-items:center;gap:.25rem;padding-inline:.5rem;font-size:.875rem;font-weight:500;display:inline-flex;@media (hover:hover){&:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}}&:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}&:disabled{color:var(--color-text-subtle);cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){transition-duration:.01ms}}.search-results-pagination__link--active[data-astro-cid-kj7pigik]{background-color:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast);font-weight:700}.search-results-pagination__icon[data-astro-cid-kj7pigik]{display:inline-flex;&>.search-results-icon{block-size:1rem;inline-size:1rem}}.search-results-summary[data-astro-cid-ump4dgqb]{color:var(--color-text-muted);margin:0;font-size:.9375rem;& strong{color:var(--color-text)}}.search-results[data-astro-cid-uvh45h2c]{--search-results-primary-text:color-mix(in oklab, var(--color-primary), var(--color-text) 22%);background-color:var(--color-surface-subtle);flex-direction:column;min-block-size:60vh;display:flex;container:search-results/inline-size}.search-results__body[data-astro-cid-uvh45h2c]{padding-block:clamp(2rem,3.5cqi,4rem);padding-inline:clamp(var(--space-md), 2.5cqi, var(--space-xl));flex-grow:1}.search-results__inner[data-astro-cid-uvh45h2c]{gap:var(--space-xl);flex-direction:column;min-inline-size:0;max-inline-size:78rem;margin-inline:auto;display:flex}
