.container.svelte-i2wmot{position:relative;width:100%}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .container.svelte-i2wmot{--background-color: var(--vcu-white, #fff);--border-color: var(--search-border-dark, rgba(0, 0, 0, .125));--text-color: #2f2f2f}}:root[data-theme=light] .container.svelte-i2wmot{--background-color: var(--vcu-white, #fff);--border-color: var(--search-border-dark, rgba(0, 0, 0, .125));--text-color: #2f2f2f}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .container.svelte-i2wmot{--background-color: #333;--border-color: var(--search-border-light, rgba(255, 255, 255, .125));--text-color: #f0f0f0}}:root[data-theme=dark] .container.svelte-i2wmot{--background-color: #333;--border-color: var(--search-border-light, rgba(255, 255, 255, .125));--text-color: #f0f0f0}input.svelte-i2wmot{padding:1rem;width:100%;border:2px solid var(--border-color);background-color:var(--background-color);color:var(--text-color)}input.border-radius-all.svelte-i2wmot{border-radius:100vw}input.border-radius-start.svelte-i2wmot{border-radius:100vw 0 0 100vw}.has-suggestions.svelte-i2wmot input:where(.svelte-i2wmot){margin-bottom:-1px}.has-suggestions.svelte-i2wmot input.border-radius-all:where(.svelte-i2wmot){border-radius:1rem 1rem 0 0}.has-suggestions.svelte-i2wmot input.border-radius-start:where(.svelte-i2wmot){border-radius:1rem 0 0}.suggestions-dropdown.svelte-i2wmot{position:absolute;top:100%;left:0;right:0;border:2px solid var(--border-color);border-radius:0 0 1rem 1rem;background:var(--background-color);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-height:300px;overflow-y:auto;scrollbar-width:none;z-index:100000}.suggestions-dropdown.svelte-i2wmot::-webkit-scrollbar{display:none}.suggestion-item.svelte-i2wmot{display:block;width:100%;padding:.75rem 1rem;text-align:left;border:none;cursor:pointer;background-color:var(--background-color);transition:background-color .15s ease;font-size:.875rem;line-height:1.25rem;color:var(--text-color);margin-bottom:-.5px;margin-top:-.5px;z-index:100001}.suggestion-item.svelte-i2wmot:not(:first-child){border-top:1px solid var(--border-color)}.suggestion-item.svelte-i2wmot:not(:last-child){border-bottom:1px solid var(--border-color)}.suggestion-item.svelte-i2wmot:is(.loading:where(.svelte-i2wmot),.no-suggestions:where(.svelte-i2wmot)){pointer-events:none;cursor:default;--background-color: var(--border-color)}.suggestion-item.svelte-i2wmot:not(.loading,.no-suggestions):is(.selected:where(.svelte-i2wmot),:where(.svelte-i2wmot):hover,:where(.svelte-i2wmot):focus){--background-color: var(--vcu-gold, #ffb300);--text-color: var(--vcu-black, #000);z-index:100002}.controls.svelte-1h3ezev{display:flex}button.svelte-1h3ezev{--background-color: var(--vcu-gold, #ffb300);--border-color: var(--search-border-dark, rgba(0, 0, 0, .125));--text-color: var(--vcu-black, #000);display:grid;place-items:center;width:4rem;margin-left:-2px;background-color:var(--background-color);border:2px solid var(--border-color);border-radius:0 100vw 100vw 0;color:var(--text-color)}button.svelte-1h3ezev:not([disabled],.loading):is(:where(.svelte-1h3ezev):hover,:where(.svelte-1h3ezev):focus){--background-color: var(--vcu-black, #000);--border-color: var(--search-border-light, rgba(255, 255, 255, .125));--text-color: var(--vcu-white, #fff)}button.svelte-1h3ezev:is([disabled]:where(.svelte-1h3ezev),.loading:where(.svelte-1h3ezev)){--text-color: color-mix(in srgb, var(--vcu-gold, #ffb300), black 50%)}button.svelte-1h3ezev svg{width:1.25rem}.context.svelte-1h3ezev{display:flex;justify-content:center;align-items:center;gap:.75rem 1.5rem;margin-top:1rem;flex-wrap:wrap}@media (min-width: 768px){.context.svelte-1h3ezev:has(.sort-filter){justify-content:space-between}}button.svelte-cchxz3{position:absolute;top:.75rem;right:.75rem;display:grid;place-items:center;aspect-ratio:1;width:var(--btn-size, 2.25em);border:2px solid var(--surface-border, var(--border-color));border-radius:100%;background-color:var(--surface-bg, var(--background-color));transition:background-color .1s ease-in-out,color .1s ease-in-out}button.svelte-cchxz3 svg{fill:var(--surface-text, var(--text-color));width:1em;line-height:1}button.svelte-cchxz3:is(:where(.svelte-cchxz3):hover,:where(.svelte-cchxz3):focus-visible){background-color:color-mix(in srgb,var(--surface-bg, var(--background-color)),var(--surface-border, var(--border-color)) 25%)}.trigger.svelte-5uggg8{display:flex;align-self:stretch;align-items:center;gap:.5rem;padding:0 .875rem;background-color:var(--background-color);border:2px solid var(--border-color);border-left:none;border-right:none;color:var(--text-color);cursor:pointer;font-size:.9375rem;transition:background-color .15s ease,color .15s ease}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .trigger.svelte-5uggg8{--background-color: var(--vcu-white, #fff);--border-color: var(--search-border-dark, rgba(0, 0, 0, .125));--text-color: #2f2f2f}}:root[data-theme=light] .trigger.svelte-5uggg8{--background-color: var(--vcu-white, #fff);--border-color: var(--search-border-dark, rgba(0, 0, 0, .125));--text-color: #2f2f2f}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .trigger.svelte-5uggg8{--background-color: #333;--border-color: var(--search-border-light, rgba(255, 255, 255, .125));--text-color: #f0f0f0}}:root[data-theme=dark] .trigger.svelte-5uggg8{--background-color: #333;--border-color: var(--search-border-light, rgba(255, 255, 255, .125));--text-color: #f0f0f0}.trigger.standalone.svelte-5uggg8{align-self:auto;border-radius:100vw;border:1px solid var(--border-color);padding:.375rem .875rem;min-height:2.75rem}.trigger.svelte-5uggg8:not([disabled]):hover,.trigger.svelte-5uggg8:not([disabled]):focus-visible{background-color:var(--exp-hover-bg);--exp-icon-color: currentColor;outline:none}.trigger.svelte-5uggg8:not([disabled]):focus-visible{outline:2px solid currentColor;outline-offset:-2px}.trigger[disabled].svelte-5uggg8{opacity:.6;cursor:not-allowed}.trigger.svelte-5uggg8 .icon:where(.svelte-5uggg8){display:grid;place-items:center;width:1rem;flex-shrink:0;color:var(--exp-icon-color)}.trigger.svelte-5uggg8 .icon:where(.svelte-5uggg8) svg{width:1rem}.trigger.svelte-5uggg8 .chevron:where(.svelte-5uggg8){display:grid;place-items:center;width:.75rem;flex-shrink:0;transition:transform .2s ease}.trigger.svelte-5uggg8 .chevron:where(.svelte-5uggg8) svg{width:.75rem}.trigger.svelte-5uggg8 .chevron.open:where(.svelte-5uggg8){transform:rotate(180deg)}.label.svelte-5uggg8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;max-width:30ch}.label-description.svelte-5uggg8{font-weight:400;opacity:.75;font-size:.875em}#experience-selector-popover.svelte-5uggg8{background-color:var(--surface);color:var(--text);padding:.375rem;border-radius:.5rem;border:1px solid var(--search-border-dark, rgba(0, 0, 0, .125));box-shadow:0 4px 16px #0000001f;min-width:200px;position:fixed;inset:unset;bottom:0;left:0;right:0;margin:0;border-radius:1rem 1rem 0 0;box-shadow:0 -4px 24px #00000029;width:100%;max-height:85dvh;overflow-y:auto;transform:translateY(100%);transition:transform .25s ease-out,display .25s allow-discrete,overlay .25s allow-discrete}#experience-selector-popover.svelte-5uggg8:popover-open{transform:translateY(0)}@starting-style{#experience-selector-popover.svelte-5uggg8:popover-open{transform:translateY(100%)}}@media (min-width: 768px){#experience-selector-popover.svelte-5uggg8{bottom:auto;left:auto;right:auto;width:auto;max-height:none;overflow-y:visible;border-radius:.5rem;transform:none;transition:none}#experience-selector-popover.svelte-5uggg8:popover-open{transform:none}}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) #experience-selector-popover.svelte-5uggg8{--surface: var(--vcu-white, #fff);--text: #2f2f2f}}:root[data-theme=light] #experience-selector-popover.svelte-5uggg8{--surface: var(--vcu-white, #fff);--text: #2f2f2f}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) #experience-selector-popover.svelte-5uggg8{--surface: #333;--text: #f0f0f0}}:root[data-theme=dark] #experience-selector-popover.svelte-5uggg8{--surface: #333;--text: #f0f0f0}#experience-selector-popover::backdrop{background:#0006}@media (min-width: 768px){#experience-selector-popover::backdrop{background:transparent}}
