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