.dir-head[data-astro-cid-sqayz6g5]{padding-block:clamp(32px,5vw,56px) 8px}.dir-head[data-astro-cid-sqayz6g5] h1[data-astro-cid-sqayz6g5]{margin-bottom:10px}.dir-head[data-astro-cid-sqayz6g5] .lede[data-astro-cid-sqayz6g5] a[data-astro-cid-sqayz6g5]{color:var(--brand-text);text-decoration-color:color-mix(in srgb, var(--brand-text) 40%, transparent)}.dir-head[data-astro-cid-sqayz6g5] .lede[data-astro-cid-sqayz6g5] a[data-astro-cid-sqayz6g5]:hover{text-decoration-color:currentColor}.dir[data-astro-cid-sqayz6g5]{grid-template-columns:260px minmax(0,1fr);gap:40px;padding-top:28px;display:grid}.filters__form[data-astro-cid-sqayz6g5]{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:24px;max-height:calc(100vh - 104px);padding:2px 6px 16px 2px;display:flex;position:sticky;top:88px;overflow-y:auto}.filters__summary[data-astro-cid-sqayz6g5]{display:none}.filters__panel[data-astro-cid-sqayz6g5]{flex-direction:column;gap:24px;display:flex}.f-show[data-astro-cid-sqayz6g5]{display:none}.f-group[data-astro-cid-sqayz6g5]{border:0;min-width:0;margin:0;padding:0}.f-label[data-astro-cid-sqayz6g5]{color:var(--text);margin-bottom:8px;padding:0;font-size:.88rem;font-weight:700;display:block}.f-search[data-astro-cid-sqayz6g5]{border:1px solid var(--border-strong);background:var(--card);color:var(--text-3);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.f-search[data-astro-cid-sqayz6g5]:focus-within{border-color:var(--brand)}.f-search[data-astro-cid-sqayz6g5] input[data-astro-cid-sqayz6g5]{font:inherit;color:var(--text);background:0 0;border:0;width:100%;min-width:0;padding:10px 0;font-size:.95rem}.f-search[data-astro-cid-sqayz6g5] input[data-astro-cid-sqayz6g5]:focus{outline:none}.empty[data-astro-cid-sqayz6g5] .empty__help{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:12px;display:flex}.empty[data-astro-cid-sqayz6g5] .empty__help:empty{display:none}.f-intents[data-astro-cid-sqayz6g5]{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0;font-size:.82rem;display:flex}.f-intents[data-astro-cid-sqayz6g5][hidden]{display:none}.f-intents[data-astro-cid-sqayz6g5] .f-intents__lead{color:var(--text-3)}.f-intents[data-astro-cid-sqayz6g5] .f-intent{border:1px solid var(--border-strong);background:var(--card);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 8px 3px 10px;display:inline-flex}.f-intents[data-astro-cid-sqayz6g5] .f-intent:hover,.f-intents[data-astro-cid-sqayz6g5] .f-intent:focus-visible{border-color:var(--brand)}.f-intents[data-astro-cid-sqayz6g5] .f-intent span[aria-hidden]{color:var(--text-3);font-size:1rem;line-height:1}.f-options[data-astro-cid-sqayz6g5]{flex-direction:column;gap:1px;display:flex}.f-opt[data-astro-cid-sqayz6g5]{cursor:pointer;color:var(--text-2);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;font-size:.94rem;display:grid}.f-opt[data-astro-cid-sqayz6g5]:hover{background:var(--surface);color:var(--text)}.f-opt[data-astro-cid-sqayz6g5] input[data-astro-cid-sqayz6g5]{accent-color:var(--brand);width:16px;height:16px;margin:0}.f-opt[data-astro-cid-sqayz6g5]:has(input:checked){background:var(--brand-soft);color:var(--brand-text);font-weight:600}.f-opt[data-astro-cid-sqayz6g5] input[data-astro-cid-sqayz6g5]:checked+span[data-astro-cid-sqayz6g5]{color:var(--brand-text);font-weight:600}.f-opt[data-astro-cid-sqayz6g5] em[data-astro-cid-sqayz6g5]{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:.8rem;font-style:normal}.f-opt[data-astro-cid-sqayz6g5]:has(input:checked) em[data-astro-cid-sqayz6g5]{color:color-mix(in srgb, var(--brand-text) 75%, var(--brand-soft))}.f-opt[data-astro-cid-sqayz6g5]:has(input:disabled){opacity:.45;cursor:default}.f-opt[data-astro-cid-sqayz6g5]:has(input:disabled):hover{color:var(--text-2);background:0 0}.f-reset[data-astro-cid-sqayz6g5]{align-self:flex-start}.f-hubs[data-astro-cid-sqayz6g5]{color:var(--text-3);margin:-8px 0 0;font-size:.88rem;line-height:1.5}.f-hubs[data-astro-cid-sqayz6g5] a[data-astro-cid-sqayz6g5]{color:var(--brand-text);text-decoration-color:color-mix(in srgb, var(--brand-text) 50%, transparent)}.f-hubs[data-astro-cid-sqayz6g5] a[data-astro-cid-sqayz6g5]:hover{text-decoration-color:currentColor}.results__bar[data-astro-cid-sqayz6g5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:18px;display:flex}.results__count[data-astro-cid-sqayz6g5]{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700}.results__of[data-astro-cid-sqayz6g5]{color:var(--text-3);font-weight:500}.results__surprise[data-astro-cid-sqayz6g5]{margin-left:auto}.results__sort[data-astro-cid-sqayz6g5]{color:var(--text-3);align-items:center;gap:8px;font-size:.9rem;display:flex}.results__sort[data-astro-cid-sqayz6g5] select[data-astro-cid-sqayz6g5]{min-width:0;max-width:100%;font:inherit;border:1px solid var(--border-strong);background:var(--card);color:var(--text);border-radius:10px;padding:8px 10px;font-size:.93rem}.empty[data-astro-cid-sqayz6g5]{text-align:center;border-radius:var(--radius-lg);background:var(--surface);padding:48px 24px}.empty[data-astro-cid-sqayz6g5] p[data-astro-cid-sqayz6g5]:last-child{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.filters__active[data-astro-cid-sqayz6g5]{background:var(--brand);min-width:22px;height:22px;color:var(--on-brand);border-radius:999px;place-items:center;padding:0 6px;font-size:.75rem;display:inline-grid}@media (width<=900px){.dir[data-astro-cid-sqayz6g5]{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:16px}.filters__form[data-astro-cid-sqayz6g5]{gap:12px;max-height:none;padding:0;position:static;overflow:visible}.f-group--search[data-astro-cid-sqayz6g5] .f-label[data-astro-cid-sqayz6g5]{margin-bottom:6px}.filters__box[data-astro-cid-sqayz6g5]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.filters__summary[data-astro-cid-sqayz6g5]{cursor:pointer;align-items:center;gap:8px;min-height:52px;padding:0 16px;font-weight:700;list-style:none;display:flex}.filters__summary[data-astro-cid-sqayz6g5]::-webkit-details-marker{display:none}.filters__summary[data-astro-cid-sqayz6g5]:after{content:"";border:solid var(--text-3);border-width:0 2px 2px 0;width:8px;height:8px;margin:-4px 4px 0 auto;transform:rotate(45deg)}.filters__box[data-astro-cid-sqayz6g5][open]>.filters__summary[data-astro-cid-sqayz6g5]:after{margin-top:4px;transform:rotate(-135deg)}.filters__panel[data-astro-cid-sqayz6g5]{padding:4px 16px 0}.f-options--cats[data-astro-cid-sqayz6g5]{flex-flow:wrap;gap:8px}.f-options--cats[data-astro-cid-sqayz6g5] .f-opt[data-astro-cid-sqayz6g5]{border:1px solid var(--border-strong);border-radius:999px;gap:6px;min-height:40px;padding:6px 12px;display:inline-flex;position:relative}.f-options--cats[data-astro-cid-sqayz6g5] .f-opt[data-astro-cid-sqayz6g5]:has(input:checked){border-color:var(--brand)}.f-options--cats[data-astro-cid-sqayz6g5] input[data-astro-cid-sqayz6g5]{opacity:0;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.f-options--cats[data-astro-cid-sqayz6g5] .f-opt[data-astro-cid-sqayz6g5]:has(input:focus-visible){outline:2.5px solid var(--brand);outline-offset:2px}@media (forced-colors:active){.f-options--cats[data-astro-cid-sqayz6g5] .f-opt[data-astro-cid-sqayz6g5]:has(input:checked){border:2px solid highlight;padding:5px 11px}.f-show[data-astro-cid-sqayz6g5]{background:canvas}}.f-show[data-astro-cid-sqayz6g5]{padding:32px 16px max(14px, env(safe-area-inset-bottom));border-radius:0 0 var(--radius-lg) var(--radius-lg);background:linear-gradient(#11141800, var(--card) 30px);pointer-events:none;margin:-8px -16px 0;display:block;position:sticky;bottom:0}.f-show[data-astro-cid-sqayz6g5]>[data-astro-cid-sqayz6g5]{pointer-events:auto}.f-show__btn[data-astro-cid-sqayz6g5]{width:100%}html:has(.filters__box[open]){scroll-padding-bottom:112px}}@media (width<=899px){#f-q[data-astro-cid-sqayz6g5],.filters[data-astro-cid-sqayz6g5] select[data-astro-cid-sqayz6g5]{font-size:16px}}
