.facet-group.svelte-1fvh3cn{border-bottom:1px solid var(--border-color);margin-bottom:1rem}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .facet-group.svelte-1fvh3cn{--border-color: var(--search-border-light, rgba(255, 255, 255, .125))}}:root[data-theme=dark] .facet-group.svelte-1fvh3cn{--border-color: var(--search-border-light, rgba(255, 255, 255, .125))}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .facet-group.svelte-1fvh3cn{--border-color: var(--search-border-dark, rgba(0, 0, 0, .125))}}:root[data-theme=light] .facet-group.svelte-1fvh3cn{--border-color: var(--search-border-dark, rgba(0, 0, 0, .125))}.facet-group.svelte-1fvh3cn:last-child{border-bottom:none;margin-bottom:unset}.facet-group-header.svelte-1fvh3cn{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.facet-name.svelte-1fvh3cn{font-weight:500;text-transform:capitalize;font-size:.875rem}.clear-facet-btn.svelte-1fvh3cn{font-size:.75rem;text-decoration:underline;background:transparent;border:none;cursor:pointer;opacity:.7;transition:opacity .1s ease-in-out}.clear-facet-btn.svelte-1fvh3cn:hover{opacity:1}.facet-values.svelte-1fvh3cn{display:flex;flex-direction:column;gap:.5rem}.facet-value.svelte-1fvh3cn{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:.25rem;transition:background-color .1s ease-in-out,border-color .1s ease-in-out}.facet-value.svelte-1fvh3cn:hover{background-color:var(--border-color)}.facet-value.selected.svelte-1fvh3cn{background-color:var(--border-color);border:1px solid var(--border-color)}.facet-value.svelte-1fvh3cn input[type=checkbox]:where(.svelte-1fvh3cn){transform:scale(1.5)}.facet-value.svelte-1fvh3cn input[type=checkbox]:where(.svelte-1fvh3cn):focus{outline:2px solid var(--accent-color);outline-offset:2px}.facet-label.svelte-1fvh3cn{flex:1;display:flex;justify-content:space-between;align-items:center;font-size:1rem}.facet-count.svelte-1fvh3cn{margin-left:.5rem;font-weight:500;opacity:.7}.facet-more.svelte-1fvh3cn{padding-top:1em;border-top:1px solid var(--border-color);margin-top:.5em}.facet-toggle-btn.svelte-1fvh3cn{background:none;border:none;font-size:.875rem;cursor:pointer;padding:.25rem 0;text-align:left;opacity:.7;color:inherit;transition:opacity .1s ease-in-out}.facet-toggle-btn.svelte-1fvh3cn:hover{opacity:1}.facet-toggle-btn.svelte-1fvh3cn:focus{border-radius:.25rem;outline:2px solid var(--accent-color);outline-offset:2px}section.svelte-z22cxi{padding:1em;border-radius:.25em;background-color:var(--base-color);border:1px solid var(--base-color)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) section.svelte-z22cxi{--base-color: var(--search-border-light, rgba(255, 255, 255, .125))}}:root[data-theme=dark] section.svelte-z22cxi{--base-color: var(--search-border-light, rgba(255, 255, 255, .125))}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) section.svelte-z22cxi{--base-color: var(--search-border-dark, rgba(0, 0, 0, .125))}}:root[data-theme=light] section.svelte-z22cxi{--base-color: var(--search-border-dark, rgba(0, 0, 0, .125))}header.svelte-z22cxi{display:flex;justify-content:space-between;align-items:center}header.svelte-z22cxi button:where(.svelte-z22cxi){border:none;padding:unset;background-color:transparent;text-decoration:underline;font-size:.75rem;opacity:.7;cursor:pointer;color:inherit;transition:opacity .1s ease-in-out}header.svelte-z22cxi button:where(.svelte-z22cxi):hover{opacity:1}.facet-badges.svelte-z22cxi{display:flex;flex-wrap:wrap;gap:.5rem}.facet-badge.svelte-z22cxi{display:inline-flex;align-items:center;border-radius:20px;font-size:.875rem;font-weight:500;overflow:hidden;max-width:240px;border:1px solid var(--border-color);background-color:var(--vcu-gold, #ffb300);color:var(--vcu-black, #000)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .facet-badge.svelte-z22cxi{--border-color: var(--search-border-light, rgba(255, 255, 255, .125))}}:root[data-theme=dark] .facet-badge.svelte-z22cxi{--border-color: var(--search-border-light, rgba(255, 255, 255, .125))}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .facet-badge.svelte-z22cxi{--border-color: var(--search-border-dark, rgba(0, 0, 0, .125))}}:root[data-theme=light] .facet-badge.svelte-z22cxi{--border-color: var(--search-border-dark, rgba(0, 0, 0, .125))}.facet-badge__content.svelte-z22cxi{display:flex;align-items:center;padding:.25em .5em;gap:.25em;min-width:0;flex:1}.facet-badge__category.svelte-z22cxi{white-space:nowrap;font-weight:400}.facet-badge__value.svelte-z22cxi{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;font-weight:600;color:var(--cwf-color--black)}.facet-badge__remove.svelte-z22cxi{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background-color:var(--cwf-color--black);color:var(--cwf-color--white);border:none;border-radius:50%;cursor:pointer;transition:all .15s ease;flex-shrink:0}.facet-badge__remove.svelte-z22cxi svg{width:.5em}.facet-badge__remove.svelte-z22cxi:hover{background-color:var(--cwf-color--red);transform:scale(1.5)}.facet-badge__remove.svelte-z22cxi:focus{outline:2px solid var(--cwf-color--blue);outline-offset:2px;background-color:var(--cwf-color--red)}@media (max-width: 768px){.facet-badge.svelte-z22cxi{max-width:180px;font-size:.8125rem}}@keyframes svelte-z22cxi-fadeInSlide{0%{opacity:0;transform:scale(.8) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.facet-badge.svelte-z22cxi{animation:svelte-z22cxi-fadeInSlide .3s ease-out}.facet-header.svelte-13of0py{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);padding-bottom:.75rem;margin-bottom:1rem}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .facet-header.svelte-13of0py{--border-color: var(--search-border-light, rgba(255, 255, 255, .125))}}:root[data-theme=dark] .facet-header.svelte-13of0py{--border-color: var(--search-border-light, rgba(255, 255, 255, .125))}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .facet-header.svelte-13of0py{--border-color: var(--search-border-dark, rgba(0, 0, 0, .125))}}:root[data-theme=light] .facet-header.svelte-13of0py{--border-color: var(--search-border-dark, rgba(0, 0, 0, .125))}.facet-title.svelte-13of0py{font-size:1.125rem;font-weight:600}.facet-groups.svelte-13of0py{display:flex;flex-direction:column;gap:1rem}.no-facets.svelte-13of0py{font-size:.875rem;font-style:italic;text-align:center;padding:1rem 0}.scope-indicator.svelte-68uwg{display:inline-flex;align-items:center;background-color:transparent;flex-shrink:0;min-height:2.5rem;width:100%}.content-wrapper.svelte-68uwg{display:inline-flex;align-items:center;gap:.5rem;width:100%}.scope-label.svelte-68uwg{color:var(--scope-text);font-weight:500;font-size:1rem;white-space:nowrap}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .scope-label.svelte-68uwg{--scope-text: #e5e7eb}}:root[data-theme=dark] .scope-label.svelte-68uwg{--scope-text: #e5e7eb}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .scope-label.svelte-68uwg{--scope-text: #374151}}:root[data-theme=light] .scope-label.svelte-68uwg{--scope-text: #374151}@media (max-width: 1024px){.scope-indicator.svelte-68uwg{margin-inline:0;max-width:fit-content}}.banner-content.svelte-cq4mbj{overflow-wrap:break-word;word-break:normal;line-height:1.5}.banner-content.svelte-cq4mbj h1,.banner-content.svelte-cq4mbj h2,.banner-content.svelte-cq4mbj h3,.banner-content.svelte-cq4mbj h4,.banner-content.svelte-cq4mbj h5,.banner-content.svelte-cq4mbj h6{font-size:1.125rem;line-height:1.3;margin-block:.75rem .5rem}.banner-content.svelte-cq4mbj *:first-child{margin-top:0;padding-top:0}.banner-content.svelte-cq4mbj *:last-child{margin-bottom:0}.banner-content.svelte-cq4mbj img,.banner-content.svelte-cq4mbj video{display:block;max-width:100%;height:auto}.banner-content.svelte-cq4mbj a{text-decoration:underline;text-underline-offset:.15em}.banner-content.svelte-cq4mbj a:focus-visible{outline:2px solid currentColor;outline-offset:2px}dialog.svelte-1o6d49t{position:relative;padding:1.5rem;border-radius:1rem;border:2px solid var(--surface-border);max-width:min(700px,100vw - 2rem);width:100%}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) dialog.svelte-1o6d49t{--surface-bg: var(--search-light-wrap, #eee);--surface-border: var(--search-border-dark, rgba(0, 0, 0, .125));--surface-text: var(--search-dark-content, #333)}}:root[data-theme=light] dialog.svelte-1o6d49t{--surface-bg: var(--search-light-wrap, #eee);--surface-border: var(--search-border-dark, rgba(0, 0, 0, .125));--surface-text: var(--search-dark-content, #333)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) dialog.svelte-1o6d49t{--surface-bg: var(--search-dark-wrap, #222);--surface-border: var(--search-border-light, rgba(255, 255, 255, .125));--surface-text: var(--search-light-content, #fff)}}:root[data-theme=dark] dialog.svelte-1o6d49t{--surface-bg: var(--search-dark-wrap, #222);--surface-border: var(--search-border-light, rgba(255, 255, 255, .125));--surface-text: var(--search-light-content, #fff)}dialog.svelte-1o6d49t{background-color:var(--surface-bg);color:var(--surface-text);opacity:0;transform:translateY(.75rem);transition:opacity .2s ease-out,transform .2s ease-out,display .2s allow-discrete,overlay .2s allow-discrete}dialog[open].svelte-1o6d49t{opacity:1;transform:translateY(0)}@starting-style{dialog[open].svelte-1o6d49t{opacity:0;transform:translateY(.75rem)}}dialog.svelte-1o6d49t:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}dialog.ql-modal::backdrop{background:#00000080;opacity:0;transition:opacity .2s ease-out,display .2s allow-discrete,overlay .2s allow-discrete}dialog.ql-modal[open]::backdrop{opacity:1}@starting-style{dialog.ql-modal[open]::backdrop{opacity:0}}h2.svelte-1o6d49t{margin:0 3rem .75rem 0;font-size:1.125rem;font-weight:700}p.svelte-1o6d49t{margin:0 0 .75rem;font-size:.9375rem;line-height:1.5}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) a.svelte-1o6d49t{color:var(--vcu-rust, #b02e01)}}:root[data-theme=light] a.svelte-1o6d49t{color:var(--vcu-rust, #b02e01)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) a.svelte-1o6d49t{color:var(--vcu-gold, #ffb300)}}:root[data-theme=dark] a.svelte-1o6d49t{color:var(--vcu-gold, #ffb300)}.modal-actions.svelte-1o6d49t{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.modal-actions__secondary.svelte-1o6d49t{display:flex;gap:.5rem;flex-wrap:wrap}.btn-mono.svelte-1o6d49t{display:inline-flex;align-items:center;padding:.5em 1em;border-radius:100vw;font-weight:700;cursor:pointer;transition:background-color .15s ease,color .15s ease}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .btn-mono.svelte-1o6d49t{background-color:var(--search-light-wrap, #eee);border:2px solid var(--search-border-dark, rgba(0, 0, 0, .125));color:var(--search-dark-content, #333)}:root:not([data-theme=dark]) .btn-mono.svelte-1o6d49t:hover,:root:not([data-theme=dark]) .btn-mono.svelte-1o6d49t:focus{background-color:color-mix(in srgb,var(--search-light-wrap, #eee),var(--search-dark-content, #333) 10%)}}:root[data-theme=light] .btn-mono.svelte-1o6d49t{background-color:var(--search-light-wrap, #eee);border:2px solid var(--search-border-dark, rgba(0, 0, 0, .125));color:var(--search-dark-content, #333)}:root[data-theme=light] .btn-mono.svelte-1o6d49t:hover,:root[data-theme=light] .btn-mono.svelte-1o6d49t:focus{background-color:color-mix(in srgb,var(--search-light-wrap, #eee),var(--search-dark-content, #333) 10%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .btn-mono.svelte-1o6d49t{background-color:var(--search-dark-wrap, #222);border:2px solid var(--search-border-light, rgba(255, 255, 255, .125));color:var(--search-light-content, #fff)}:root:not([data-theme=light]) .btn-mono.svelte-1o6d49t:hover,:root:not([data-theme=light]) .btn-mono.svelte-1o6d49t:focus{background-color:color-mix(in srgb,var(--search-dark-wrap, #222),var(--search-light-content, #fff) 10%)}}:root[data-theme=dark] .btn-mono.svelte-1o6d49t{background-color:var(--search-dark-wrap, #222);border:2px solid var(--search-border-light, rgba(255, 255, 255, .125));color:var(--search-light-content, #fff)}:root[data-theme=dark] .btn-mono.svelte-1o6d49t:hover,:root[data-theme=dark] .btn-mono.svelte-1o6d49t:focus{background-color:color-mix(in srgb,var(--search-dark-wrap, #222),var(--search-light-content, #fff) 10%)}.quicklink-container.svelte-1lqg7hq{display:flex;flex-direction:column;gap:.75rem}.quicklink-header.svelte-1lqg7hq{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.quicklink-icon.svelte-1lqg7hq{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;flex-shrink:0;font-size:.875rem}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .quicklink-icon.svelte-1lqg7hq{background-color:var(--vcu-gold, #ffb300);color:var(--vcu-black, #000)}}:root[data-theme=light] .quicklink-icon.svelte-1lqg7hq{background-color:var(--vcu-gold, #ffb300);color:var(--vcu-black, #000)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .quicklink-icon.svelte-1lqg7hq{background-color:var(--vcu-gold, #ffb300);color:var(--vcu-black, #000)}}:root[data-theme=dark] .quicklink-icon.svelte-1lqg7hq{background-color:var(--vcu-gold, #ffb300);color:var(--vcu-black, #000)}.quicklink-badge.svelte-1lqg7hq{font-weight:700;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .quicklink-badge.svelte-1lqg7hq{color:var(--vcu-rust, #b02e01)}}:root[data-theme=light] .quicklink-badge.svelte-1lqg7hq{color:var(--vcu-rust, #b02e01)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .quicklink-badge.svelte-1lqg7hq{color:var(--vcu-gold, #ffb300)}}:root[data-theme=dark] .quicklink-badge.svelte-1lqg7hq{color:var(--vcu-gold, #ffb300)}.quicklink-list.svelte-1lqg7hq{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.quicklink-item.svelte-1lqg7hq{display:flex;flex-direction:column;gap:.25rem}.quicklink-link.svelte-1lqg7hq{display:inline-flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;text-decoration:underline;text-underline-offset:.15em}.quicklink-link.svelte-1lqg7hq:hover,.quicklink-link.svelte-1lqg7hq:focus-visible{text-decoration-thickness:2px}.quicklink-link.svelte-1lqg7hq:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px;border-radius:2px}.quicklink-link.svelte-1lqg7hq svg{font-size:.75em;flex-shrink:0}.quicklink-matched-term.svelte-1lqg7hq{font-size:.8125rem}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .quicklink-matched-term.svelte-1lqg7hq{color:var(--search-light-text, #2f2f2f);opacity:.7}}:root[data-theme=light] .quicklink-matched-term.svelte-1lqg7hq{color:var(--search-light-text, #2f2f2f);opacity:.7}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .quicklink-matched-term.svelte-1lqg7hq{color:var(--search-dark-text, #f0f0f0);opacity:.7}}:root[data-theme=dark] .quicklink-matched-term.svelte-1lqg7hq{color:var(--search-dark-text, #f0f0f0);opacity:.7}.pagination.svelte-h054mt{display:grid;grid-template-columns:auto auto auto;align-items:start;justify-content:center;gap:1rem;color:var(--surface-text)}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .pagination.svelte-h054mt{--surface-bg: var(--search-light-wrap, #eee);--surface-border: var(--search-border-dark, rgba(0, 0, 0, .125));--surface-text: var(--search-dark-content, #333)}}:root[data-theme=light] .pagination.svelte-h054mt{--surface-bg: var(--search-light-wrap, #eee);--surface-border: var(--search-border-dark, rgba(0, 0, 0, .125));--surface-text: var(--search-dark-content, #333)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pagination.svelte-h054mt{--surface-bg: var(--search-dark-wrap, #222);--surface-border: var(--search-border-light, rgba(255, 255, 255, .125));--surface-text: var(--search-light-content, #fff)}}:root[data-theme=dark] .pagination.svelte-h054mt{--surface-bg: var(--search-dark-wrap, #222);--surface-border: var(--search-border-light, rgba(255, 255, 255, .125));--surface-text: var(--search-light-content, #fff)}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .pagination.svelte-h054mt{--_helper-text-color: color-mix(in srgb, var(--surface-text), white 35%)}}:root[data-theme=light] .pagination.svelte-h054mt{--_helper-text-color: color-mix(in srgb, var(--surface-text), white 35%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .pagination.svelte-h054mt{--_helper-text-color: color-mix(in srgb, var(--surface-text), black 40%)}}:root[data-theme=dark] .pagination.svelte-h054mt{--_helper-text-color: color-mix(in srgb, var(--surface-text), black 40%)}.status.svelte-h054mt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem}.info.svelte-h054mt{line-height:1.2}.results-helper.svelte-h054mt{margin:0;font-size:.8125rem;line-height:1.2;color:var(--_helper-text-color)}button.svelte-h054mt{--_btn-bg: var(--surface-bg);--_btn-border: var(--surface-border);--_btn-text: var(--surface-text);display:inline-flex;justify-content:center;align-items:center;gap:.25em;padding:.5em .625em}@media (min-width: 768px){button.svelte-h054mt{padding:.5em 1em}}button.svelte-h054mt{border:2px solid var(--_btn-border);border-radius:100vw;background-color:var(--_btn-bg);color:var(--_btn-text);transition:border-color .1s ease-in-out,background-color .1s ease-in-out,color .1s ease-in-out}button.svelte-h054mt:not(:disabled):is(:where(.svelte-h054mt):hover,:where(.svelte-h054mt):focus){--_btn-bg: color-mix(in srgb, var(--surface-bg), var(--surface-text) 10%)}button.svelte-h054mt:disabled{opacity:.7}button.svelte-h054mt svg{width:.75rem}.result.svelte-1wakos8{border-bottom:1px solid var(--border-color);color:var(--text-color)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .result.svelte-1wakos8{--accent-color: var(--vcu-gold, #ffb300);--text-color: var(--search-dark-text, #f0f0f0);--border-color: var(--search-border-light, rgba(255, 255, 255, .125))}}:root[data-theme=dark] .result.svelte-1wakos8{--accent-color: var(--vcu-gold, #ffb300);--text-color: var(--search-dark-text, #f0f0f0);--border-color: var(--search-border-light, rgba(255, 255, 255, .125))}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .result.svelte-1wakos8{--accent-color: var(--vcu-rust, #b02e01);--text-color: var(--search-light-text, #2f2f2f);--border-color: var(--search-border-dark, rgba(0, 0, 0, .125))}}:root[data-theme=light] .result.svelte-1wakos8{--accent-color: var(--vcu-rust, #b02e01);--text-color: var(--search-light-text, #2f2f2f);--border-color: var(--search-border-dark, rgba(0, 0, 0, .125))}a.svelte-1wakos8{display:block;padding:1.5rem;background-color:transparent;text-decoration:none;color:inherit;transition:background-color .1s ease-in-out}a.svelte-1wakos8:is(:where(.svelte-1wakos8):hover,:where(.svelte-1wakos8):focus){background-color:var(--border-color)}@media (min-width: 768px){a.svelte-1wakos8{padding:2rem}}h3.svelte-1wakos8{color:var(--accent-color)}a.svelte-1wakos8:is(:where(.svelte-1wakos8):hover,:where(.svelte-1wakos8):focus) h3:where(.svelte-1wakos8){text-decoration:underline}.description.svelte-1wakos8{margin-bottom:.5rem;line-height:1.5;font-weight:400}.meta.svelte-1wakos8{font-size:.875rem}.url.svelte-1wakos8{word-break:break-all;opacity:.7}.date.svelte-1wakos8{white-space:nowrap}.categories.svelte-1wakos8{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.25rem}.category.svelte-1wakos8{display:inline-block;border:1px solid var(--border-color);border-radius:100vw;background-color:var(--vcu-gold, #ffb300);color:var(--vcu-black, #000);padding:.25rem .75rem;white-space:nowrap;font-size:.75rem;font-weight:500;width:fit-content}.category-separator.svelte-1wakos8{opacity:.7;font-size:.75rem}.result.svelte-1hon4zh{border-bottom:1px solid var(--border-color);color:var(--text-color)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .result.svelte-1hon4zh{--text-color: var(--search-dark-text, #f0f0f0);--name-color: var(--search-light-content, #fff);--link-color: var(--vcu-gold, #ffb300);--border-color: var(--search-border-light, rgba(255, 255, 255, .125));--avatar-bg: var(--vcu-gold, #ffb300);--avatar-color: var(--vcu-black, #000);--icon-opacity: .7}}:root[data-theme=dark] .result.svelte-1hon4zh{--text-color: var(--search-dark-text, #f0f0f0);--name-color: var(--search-light-content, #fff);--link-color: var(--vcu-gold, #ffb300);--border-color: var(--search-border-light, rgba(255, 255, 255, .125));--avatar-bg: var(--vcu-gold, #ffb300);--avatar-color: var(--vcu-black, #000);--icon-opacity: .7}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .result.svelte-1hon4zh{--text-color: var(--search-light-text, #2f2f2f);--name-color: var(--vcu-black, #000);--link-color: var(--vcu-rust, #b02e01);--border-color: var(--search-border-dark, rgba(0, 0, 0, .125));--avatar-bg: var(--vcu-white, #fff);--avatar-color: var(--vcu-rust, #b02e01);--icon-opacity: .6}}:root[data-theme=light] .result.svelte-1hon4zh{--text-color: var(--search-light-text, #2f2f2f);--name-color: var(--vcu-black, #000);--link-color: var(--vcu-rust, #b02e01);--border-color: var(--search-border-dark, rgba(0, 0, 0, .125));--avatar-bg: var(--vcu-white, #fff);--avatar-color: var(--vcu-rust, #b02e01);--icon-opacity: .6}.result-content.svelte-1hon4zh{padding:1.5rem;background-color:transparent;transition:background-color .1s ease-in-out}.result.svelte-1hon4zh:hover .result-content:where(.svelte-1hon4zh){background-color:var(--border-color)}@media (min-width: 768px){.result-content.svelte-1hon4zh{padding:2rem}}.directory-layout.svelte-1hon4zh{display:flex;gap:.75rem;align-items:center}@media (min-width: 768px){.directory-layout.svelte-1hon4zh{gap:1.5rem}}.avatar.svelte-1hon4zh{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--avatar-bg);flex-shrink:0;align-self:flex-start}@media (min-width: 768px){.avatar.svelte-1hon4zh{width:3rem;height:3rem}}.initials.svelte-1hon4zh{font-size:1rem;font-weight:700;color:var(--avatar-color);-webkit-user-select:none;user-select:none;line-height:1}@media (min-width: 768px){.initials.svelte-1hon4zh{font-size:1.125rem}}.directory-info.svelte-1hon4zh{flex:1;min-width:0}.directory-info.svelte-1hon4zh h3:where(.svelte-1hon4zh){padding-block-start:0}.directory-name.svelte-1hon4zh{margin:0 0 .125rem;font-size:1.125rem;font-weight:600;line-height:1.2;color:var(--link-color)}@media (min-width: 768px){.directory-name.svelte-1hon4zh{font-size:1.25rem}}.directory-meta.svelte-1hon4zh{margin:0 0 .5rem;font-size:.875rem;line-height:1.3;color:var(--text-color)}.directory-title.svelte-1hon4zh{font-weight:500;opacity:.9}.separator.svelte-1hon4zh{opacity:.85}.directory-department.svelte-1hon4zh{font-weight:400;opacity:.85}.directory-contact.svelte-1hon4zh{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.4}@media (min-width: 768px){.directory-contact.svelte-1hon4zh{flex-direction:row;align-items:initial;gap:.75rem 1.25rem}}.contact-item.svelte-1hon4zh{display:inline-flex;align-items:center;gap:.375rem;white-space:normal;word-break:break-word}.contact-item.svelte-1hon4zh svg{width:.875em;flex-shrink:0;opacity:var(--icon-opacity)}@media (min-width: 768px){.contact-item.svelte-1hon4zh{white-space:nowrap;word-break:normal}}.contact-link.svelte-1hon4zh{color:var(--link-color);text-decoration:none}.contact-link.svelte-1hon4zh:is(:where(.svelte-1hon4zh):hover,:where(.svelte-1hon4zh):focus){text-decoration:underline}.contact-text.svelte-1hon4zh{color:var(--text-color)}.feedback-controls.svelte-1vxet1c{display:contents}.feedback-buttons.svelte-1vxet1c{display:flex;align-items:center;gap:.25rem}.feedback-thanks.svelte-1vxet1c{font-size:.875rem;color:var(--text-color);opacity:.8;white-space:nowrap}.feedback-btn.svelte-1vxet1c{display:inline-flex;align-items:center;justify-content:center;gap:.375em;padding:.5em 1em;border:2px solid var(--btn-border);border-radius:100vw;background-color:var(--btn-bg);color:var(--btn-color);font-size:.875rem;font-weight:500;cursor:pointer;opacity:.85;transition:background-color .1s ease-in-out,border-color .1s ease-in-out,opacity .1s ease-in-out}.feedback-btn.svelte-1vxet1c:hover:not(:disabled){opacity:1;background-color:var(--btn-bg-hover)}.feedback-btn.svelte-1vxet1c:active:not(:disabled){filter:brightness(.9)}.feedback-btn.svelte-1vxet1c:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .feedback-btn.thumbs-up.svelte-1vxet1c{--btn-color: var(--vcu-forest, #0b652e);--btn-border: var(--vcu-forest, #0b652e);--btn-bg: color-mix(in srgb, var(--vcu-forest, #0b652e), transparent 92%);--btn-bg-hover: color-mix(in srgb, var(--vcu-forest, #0b652e), transparent 84%)}}:root[data-theme=light] .feedback-btn.thumbs-up.svelte-1vxet1c{--btn-color: var(--vcu-forest, #0b652e);--btn-border: var(--vcu-forest, #0b652e);--btn-bg: color-mix(in srgb, var(--vcu-forest, #0b652e), transparent 92%);--btn-bg-hover: color-mix(in srgb, var(--vcu-forest, #0b652e), transparent 84%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .feedback-btn.thumbs-up.svelte-1vxet1c{--btn-color: color-mix(in srgb, var(--vcu-forest, #0b652e), white 55%);--btn-border: color-mix(in srgb, var(--vcu-forest, #0b652e), white 55%);--btn-bg: color-mix(in srgb, var(--vcu-forest, #0b652e), transparent 88%);--btn-bg-hover: color-mix(in srgb, var(--vcu-forest, #0b652e), transparent 80%)}}:root[data-theme=dark] .feedback-btn.thumbs-up.svelte-1vxet1c{--btn-color: color-mix(in srgb, var(--vcu-forest, #0b652e), white 55%);--btn-border: color-mix(in srgb, var(--vcu-forest, #0b652e), white 55%);--btn-bg: color-mix(in srgb, var(--vcu-forest, #0b652e), transparent 88%);--btn-bg-hover: color-mix(in srgb, var(--vcu-forest, #0b652e), transparent 80%)}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .feedback-btn.thumbs-down.svelte-1vxet1c{--btn-color: var(--vcu-rust, #b02e01);--btn-border: var(--vcu-rust, #b02e01);--btn-bg: color-mix(in srgb, var(--vcu-rust, #b02e01), transparent 92%);--btn-bg-hover: color-mix(in srgb, var(--vcu-rust, #b02e01), transparent 84%)}}:root[data-theme=light] .feedback-btn.thumbs-down.svelte-1vxet1c{--btn-color: var(--vcu-rust, #b02e01);--btn-border: var(--vcu-rust, #b02e01);--btn-bg: color-mix(in srgb, var(--vcu-rust, #b02e01), transparent 92%);--btn-bg-hover: color-mix(in srgb, var(--vcu-rust, #b02e01), transparent 84%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .feedback-btn.thumbs-down.svelte-1vxet1c{--btn-color: color-mix(in srgb, var(--vcu-rust, #b02e01), white 55%);--btn-border: color-mix(in srgb, var(--vcu-rust, #b02e01), white 55%);--btn-bg: color-mix(in srgb, var(--vcu-rust, #b02e01), transparent 88%);--btn-bg-hover: color-mix(in srgb, var(--vcu-rust, #b02e01), transparent 80%)}}:root[data-theme=dark] .feedback-btn.thumbs-down.svelte-1vxet1c{--btn-color: color-mix(in srgb, var(--vcu-rust, #b02e01), white 55%);--btn-border: color-mix(in srgb, var(--vcu-rust, #b02e01), white 55%);--btn-bg: color-mix(in srgb, var(--vcu-rust, #b02e01), transparent 88%);--btn-bg-hover: color-mix(in srgb, var(--vcu-rust, #b02e01), transparent 80%)}.ai-summary-container.svelte-15oj8s7{display:flex;flex-direction:column;gap:1.5em}.ai-summary-header.svelte-15oj8s7{display:flex;align-items:center;gap:.5em}.ai-summary-header.svelte-15oj8s7 .header-content:where(.svelte-15oj8s7){flex:1}.ai-summary-header.svelte-15oj8s7 .header-content:where(.svelte-15oj8s7) h3:where(.svelte-15oj8s7){margin:0 0 .25rem;font-size:1.25rem;font-weight:700;color:var(--text-color);display:flex;align-items:center;gap:.5rem}.ai-icon.svelte-15oj8s7{--size: 2.5rem;width:var(--size);height:var(--size);background:var(--accent-color);border:1px solid var(--border-color);border-radius:100%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--icon-color);box-shadow:0 4px 12px #00000026}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .ai-icon.svelte-15oj8s7{--icon-color: white}}:root[data-theme=light] .ai-icon.svelte-15oj8s7{--icon-color: white}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .ai-icon.svelte-15oj8s7{--icon-color: black}}:root[data-theme=dark] .ai-icon.svelte-15oj8s7{--icon-color: black}.ai-icon.svelte-15oj8s7 svg{width:1.5em}.ai-summary-content.svelte-15oj8s7{display:flex;flex-direction:column;gap:1.5em}.summary-text.svelte-15oj8s7{font-size:1rem;line-height:1.6;color:var(--text-color);padding:1rem;background:linear-gradient(90deg,var(--summary-background) 0,transparent 100%)}@media (min-width: 768px){.summary-text.svelte-15oj8s7{padding:1.5rem}}.summary-text.svelte-15oj8s7{border-left:4px solid var(--accent-color)}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .summary-text.svelte-15oj8s7{--summary-background: var(--search-light-base, #ddd)}}:root[data-theme=light] .summary-text.svelte-15oj8s7{--summary-background: var(--search-light-base, #ddd)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .summary-text.svelte-15oj8s7{--summary-background: var(--search-dark-base, #111)}}:root[data-theme=dark] .summary-text.svelte-15oj8s7{--summary-background: var(--search-dark-base, #111)}.summary-text.streaming.svelte-15oj8s7 .typing-cursor:where(.svelte-15oj8s7){display:inline;animation:svelte-15oj8s7-blink 1s infinite;color:var(--accent-color);font-weight:700;margin-left:2px;font-size:1.2rem}.summary-text.svelte-15oj8s7 .streaming-placeholder:where(.svelte-15oj8s7){opacity:.8;font-style:italic;color:var(--text-color)}.summary-notification.svelte-15oj8s7{margin:0;padding:0;opacity:.8;line-height:1;font-size:.875rem;font-style:italic;color:var(--text-color)}@keyframes svelte-15oj8s7-blink{0%,50%{opacity:1}51%,to{opacity:0}}.citation-link.svelte-15oj8s7{color:var(--accent-color);text-decoration:none;font-weight:600;font-size:.875em;vertical-align:super;line-height:0;padding:0 .15em;transition:all .2s ease;border-radius:.2em}.citation-link.svelte-15oj8s7:hover{text-decoration:underline;background:var(--citation-hover-bg)}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .citation-link.svelte-15oj8s7{--citation-hover-bg: rgba(0, 0, 0, .05)}}:root[data-theme=light] .citation-link.svelte-15oj8s7{--citation-hover-bg: rgba(0, 0, 0, .05)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .citation-link.svelte-15oj8s7{--citation-hover-bg: rgba(255, 255, 255, .1)}}:root[data-theme=dark] .citation-link.svelte-15oj8s7{--citation-hover-bg: rgba(255, 255, 255, .1)}.ai-summary-footer.svelte-15oj8s7{display:flex;align-items:center;gap:1rem;justify-content:space-between;flex-wrap:wrap}.disable-btn.svelte-15oj8s7{display:inline-flex;align-items:center;gap:.25em;padding:.5em 1em;border:2px solid var(--_border-color);border-radius:100vw;background-color:var(--_background-color);color:var(--_text-color);cursor:pointer;font-size:.875rem;transition:border-color .1s ease-in-out,background-color .1s ease-in-out,color .1s ease-in-out}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .disable-btn.svelte-15oj8s7{--_background-color: var(--search-light-wrap, #eee);--_border-color: var(--search-border-dark, rgba(0, 0, 0, .125));--_text-color: var(--search-dark-content, #333)}}:root[data-theme=light] .disable-btn.svelte-15oj8s7{--_background-color: var(--search-light-wrap, #eee);--_border-color: var(--search-border-dark, rgba(0, 0, 0, .125));--_text-color: var(--search-dark-content, #333)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .disable-btn.svelte-15oj8s7{--_background-color: var(--search-dark-wrap, #222);--_border-color: var(--search-border-light, rgba(255, 255, 255, .125));--_text-color: var(--search-light-content, #fff)}}:root[data-theme=dark] .disable-btn.svelte-15oj8s7{--_background-color: var(--search-dark-wrap, #222);--_border-color: var(--search-border-light, rgba(255, 255, 255, .125));--_text-color: var(--search-light-content, #fff)}.disable-btn.svelte-15oj8s7:not(:disabled):is(:where(.svelte-15oj8s7):hover,:where(.svelte-15oj8s7):focus-visible){background-color:color-mix(in srgb,var(--_background-color),var(--_text-color) 10%)}.disable-btn.svelte-15oj8s7:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.learn-more.svelte-15oj8s7{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color);font-size:.875rem;color:var(--text-color);opacity:.9;line-height:1.8;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.learn-more.svelte-15oj8s7 .source-link:where(.svelte-15oj8s7){display:inline-block;color:var(--accent-color);text-decoration:none;transition:all .2s ease;padding:.125rem 0}.learn-more.svelte-15oj8s7 .source-link:where(.svelte-15oj8s7):hover{text-decoration:underline;opacity:.8}.summary-notification.svelte-15oj8s7{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-color);font-size:.8rem;color:var(--text-color);opacity:.65;line-height:1.5;font-style:italic}.skeleton-container.svelte-1i6tinu{display:flex;flex-direction:column;gap:12px}.skeleton-line.svelte-1i6tinu{height:16px;border-radius:4px;--shimmer-base: rgba(0, 0, 0, .06);--shimmer-highlight: rgba(0, 0, 0, .12);background:linear-gradient(90deg,var(--shimmer-base) 25%,var(--shimmer-highlight) 50%,var(--shimmer-base) 75%);background-size:200% 100%;animation:svelte-1i6tinu-shimmer 1.5s infinite}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .skeleton-line.svelte-1i6tinu{--shimmer-base: rgba(255, 255, 255, .06);--shimmer-highlight: rgba(255, 255, 255, .12)}}:root[data-theme=dark] .skeleton-line.svelte-1i6tinu{--shimmer-base: rgba(255, 255, 255, .06);--shimmer-highlight: rgba(255, 255, 255, .12)}.title.svelte-1i6tinu{height:24px;width:40%;margin-bottom:8px}.skeleton-line.svelte-1i6tinu:not(.title){width:100%}.short.svelte-1i6tinu{width:65%}@keyframes svelte-1i6tinu-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.header.svelte-whzeu1{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);padding-bottom:.75rem;margin-bottom:1rem}.header.svelte-whzeu1 h1:where(.svelte-whzeu1){font-size:1.125rem}.history.svelte-whzeu1{display:grid;gap:.5rem}button.svelte-whzeu1{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;border:none;border-radius:.25rem;padding:.5rem;background-color:transparent;font-weight:700;cursor:pointer;text-align:left;transition:background-color .1s ease-in-out}button.svelte-whzeu1:is(:where(.svelte-whzeu1):hover,:where(.svelte-whzeu1):focus){background-color:var(--border-color)}button.svelte-whzeu1 .query:where(.svelte-whzeu1){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.svelte-whzeu1 .count:where(.svelte-whzeu1){font-weight:500;opacity:.75;white-space:nowrap;text-align:right}.context-pills.svelte-whzeu1{display:flex;gap:.25rem;align-items:center;justify-content:flex-end}.context-pill.svelte-whzeu1{display:inline-block;padding:.1em .5em;border-radius:20px;font-size:.75rem;font-weight:500;border:1px solid color-mix(in srgb,currentColor,transparent 50%);background-color:color-mix(in srgb,currentColor,transparent 92%);color:color-mix(in srgb,currentColor,transparent 10%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.scope-pill.svelte-whzeu1{border:1px solid var(--scope-color);background-color:color-mix(in srgb,var(--scope-color),transparent 82%)}.grid.svelte-e12qt1{display:grid;grid-template-columns:[results-start] 1fr [results-end];margin-top:1rem;gap:1rem}@media (min-width: 1024px){.grid.svelte-e12qt1{grid-template-columns:[sidebar-start] 1fr [sidebar-end results-start] 2fr [results-end]}}.grid.no-facet-panel.svelte-e12qt1{grid-template-columns:[results-start] 1fr [results-end]}.facet-sidebar.svelte-e12qt1,.search-results.svelte-e12qt1{min-width:0}.search-results.svelte-e12qt1{display:flex;flex-direction:column;gap:1rem;grid-column:results;view-transition-name:search-results}.sort-filter.svelte-e12qt1{display:inline-flex;align-items:center;gap:.5rem;view-transition-name:sort-filter}.sort-filter.svelte-e12qt1 label:where(.svelte-e12qt1){font-weight:700}.sort-dropdown.svelte-e12qt1{display:flex;align-items:stretch;min-height:var(--tap-min);position:relative}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .sort-dropdown.svelte-e12qt1{--background-color: var(--search-dark-content, #333);--border-color: var(--search-border-light, rgba(255, 255, 255, .125));--text-color: #f0f0f0}}:root[data-theme=dark] .sort-dropdown.svelte-e12qt1{--background-color: var(--search-dark-content, #333);--border-color: var(--search-border-light, rgba(255, 255, 255, .125));--text-color: #f0f0f0}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .sort-dropdown.svelte-e12qt1{--background-color: var(--search-light-content, #fff);--border-color: var(--search-border-dark, rgba(0, 0, 0, .125));--text-color: #2f2f2f}}:root[data-theme=light] .sort-dropdown.svelte-e12qt1{--background-color: var(--search-light-content, #fff);--border-color: var(--search-border-dark, rgba(0, 0, 0, .125));--text-color: #2f2f2f}.sort-dropdown.svelte-e12qt1 select:where(.svelte-e12qt1){flex:1;border:1px solid var(--border-color);border-radius:var(--radius-pill);padding:.375rem 2rem .375rem .875rem;background-color:var(--background-color);appearance:none;color:var(--text-color);font-size:.9375rem;cursor:pointer}.sort-dropdown.svelte-e12qt1 select:where(.svelte-e12qt1):focus-visible{outline:2px solid currentColor;outline-offset:-2px}.sort-dropdown.svelte-e12qt1 svg{position:absolute;top:50%;right:.75rem;width:.75rem;transform:translateY(-50%);pointer-events:none;transition:transform .2s ease}.sort-dropdown.svelte-e12qt1:focus-within svg{transform:translateY(-50%) rotate(180deg)}.results-list.svelte-e12qt1{list-style:none;margin:0;padding:0}.results-list.svelte-e12qt1>li:where(.svelte-e12qt1):last-child .result{border-bottom:none}.text-padding.svelte-e12qt1{padding:2rem}.text-padding.svelte-e12qt1>*:first-child{margin-top:0;padding-top:0}.text-padding.svelte-e12qt1>*:last-child{margin-bottom:0;padding-bottom:0}.error-text.svelte-e12qt1{color:var(--error-color);margin-block-end:.5rem;font-size:1.25rem}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .error-text.svelte-e12qt1{--error-color: color-mix(in srgb, var(--vcu-rust, #b02e01), white 50%)}}:root[data-theme=dark] .error-text.svelte-e12qt1{--error-color: color-mix(in srgb, var(--vcu-rust, #b02e01), white 50%)}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .error-text.svelte-e12qt1{--error-color: var(--vcu-rust, #b02e01)}}:root[data-theme=light] .error-text.svelte-e12qt1{--error-color: var(--vcu-rust, #b02e01)}.error-reference.svelte-e12qt1{margin-top:.5rem;font-size:.8rem;opacity:.55;font-family:ui-monospace,Consolas,Courier New,monospace}.no-results-text.svelte-e12qt1{opacity:.7}.welcome-text.svelte-e12qt1{opacity:.7;font-size:1.125rem;margin:0}.pagination-spacer.svelte-e12qt1{margin-top:1rem}.search-highlight{font-weight:700!important}.ai-transition-container.svelte-e12qt1,.results-transition-container.svelte-e12qt1{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.results-transition-container.svelte-e12qt1{align-items:start}.ai-transition-item.svelte-e12qt1,.results-transition-item.svelte-e12qt1{grid-area:1/1/2/2}.facet-sidebar.svelte-e12qt1{transition:opacity .2s ease}.facet-sidebar.is-loading.svelte-e12qt1{opacity:.6;pointer-events:none}
