.filter-dropdown-label.svelte-ie5iyj{display:flex;flex-direction:column;gap:.3rem}.filter-dropdown-caption.svelte-ie5iyj{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:#9ca3af}.filter-dropdown-wrap.svelte-ie5iyj{position:relative}.filter-dropdown-trigger.svelte-ie5iyj{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-width:9rem;height:2.35rem;font-size:.85rem;font-weight:500;padding:0 .7rem 0 .9rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--theme) 30%,transparent);background-color:color-mix(in srgb,var(--theme) 8%,#0a0a0a);color:color-mix(in srgb,white 55%,var(--theme));transition:background .2s ease,border-color .2s ease,color .2s ease;cursor:pointer;outline:none}.filter-dropdown-trigger.svelte-ie5iyj:hover,.filter-dropdown-trigger.open.svelte-ie5iyj{background-color:color-mix(in srgb,var(--theme) 16%,#0a0a0a);border-color:color-mix(in srgb,var(--theme) 55%,transparent)}.filter-dropdown-trigger.svelte-ie5iyj:focus-visible{outline:2px solid var(--theme);outline-offset:2px}.filter-dropdown-value.svelte-ie5iyj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-dropdown-chevron.svelte-ie5iyj{flex-shrink:0;color:#9ca3af;transition:transform .2s ease}.filter-dropdown-trigger.open.svelte-ie5iyj .filter-dropdown-chevron:where(.svelte-ie5iyj){transform:rotate(180deg)}.filter-dropdown-listbox.svelte-ie5iyj{position:absolute;z-index:50;top:calc(100% + .4rem);left:0;min-width:100%;max-height:16rem;overflow-y:auto;margin:0;padding:.3rem;list-style:none;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--theme) 35%,transparent);background-color:#171717;box-shadow:0 10px 30px #00000080}.filter-dropdown-option.svelte-ie5iyj{padding:.4rem .7rem;border-radius:.35rem;font-size:.85rem;color:#e5e7eb;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease}.filter-dropdown-option.highlighted.svelte-ie5iyj{background-color:color-mix(in srgb,var(--theme) 18%,transparent)}.filter-dropdown-option.selected.svelte-ie5iyj{color:var(--theme);font-weight:600}.theme-link.svelte-49kqe9{color:var(--theme)}.theme-link.svelte-49kqe9:hover{opacity:.75}.theme-icon.svelte-49kqe9{color:inherit}.filter-reset-btn.svelte-49kqe9{display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.5rem;border:1px solid color-mix(in srgb,var(--theme) 30%,transparent);background-color:color-mix(in srgb,var(--theme) 8%,#0a0a0a);color:color-mix(in srgb,white 55%,var(--theme));transition:background .2s ease,border-color .2s ease,color .2s ease;cursor:pointer;outline:none}.filter-reset-btn.svelte-49kqe9:hover{background-color:color-mix(in srgb,var(--theme) 16%,#0a0a0a);border-color:color-mix(in srgb,var(--theme) 55%,transparent);color:#fff}.filter-reset-btn.svelte-49kqe9:focus-visible{outline:2px solid var(--theme);outline-offset:2px}.section-animate{opacity:1;transform:none;animation:svelte-49kqe9-section-fade-in .6s ease-out both}.section-animate.visible{opacity:1;transform:translateY(0)}@keyframes svelte-49kqe9-section-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
