.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-14ssrq0{color:var(--theme)}.theme-link.svelte-14ssrq0:hover{opacity:.75}.theme-icon.svelte-14ssrq0{color:inherit}.note-box.svelte-14ssrq0{border-radius:.75rem;padding:.75rem 1.1rem;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.link-box.svelte-14ssrq0{border:1px solid color-mix(in srgb,#3b82f6 25%,transparent);background:color-mix(in srgb,#3b82f6 6%,#080e1c)}.uoft-box.svelte-14ssrq0{border:1px solid color-mix(in srgb,#22c55e 25%,transparent);background:color-mix(in srgb,#22c55e 6%,#080e1c)}.credentials-box.svelte-14ssrq0{border:1px solid color-mix(in srgb,#fb923c 25%,transparent);background:color-mix(in srgb,#fb923c 6%,#080e1c)}.filter-reset-btn.svelte-14ssrq0{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-14ssrq0: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-14ssrq0:focus-visible{outline:2px solid var(--theme);outline-offset:2px}.section-animate{opacity:1;transform:none;animation:svelte-14ssrq0-section-fade-in .6s ease-out both}.section-animate.visible{opacity:1;transform:translateY(0)}@keyframes svelte-14ssrq0-section-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
