#search-result-list .result__item{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}#search-result-list .result__item:focus-within,#search-result-list .result__item:hover{transform:translateY(-3px);border-color:var(--bs-primary-border-subtle);box-shadow:0 .75rem 1.5rem rgba(33,37,41,.12)}#search-result-list [data-finder-result]:focus-visible{position:relative;z-index:1;border-radius:var(--bs-border-radius-lg);outline:3px solid var(--bs-primary);outline-offset:3px}.com-finder .result__item a:focus-visible,.com-finder .result__item button:focus-visible,.com-finder [data-finder-layout-switch] a:focus-visible{position:relative;z-index:2;outline:3px solid var(--bs-primary);outline-offset:2px}#search-result-list [data-finder-result]:focus-visible .result__item{border-color:var(--bs-primary-border-subtle);box-shadow:0 .75rem 1.5rem rgba(33,37,41,.12)}.result__item .result__image{position:relative;overflow:hidden}.result__item .result__image-frame{aspect-ratio:16/9;background-color:var(--bs-tertiary-bg);margin-bottom:0}.result__item .result__image-frame>a{display:block;position:absolute;inset:0}.result__item .result__image-placeholder{background-color:#dbeafe;color:#93c5fd;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s ease}.result__item .result__image-placeholder>.placeholder{background-color:currentColor;opacity:.45}[data-bs-theme=dark] .result__item .result__image-placeholder{background-color:#172554;color:#1e3a8a}.mvp-finder-image-placeholders .result__image-frame[data-image-state=loading] .result__image-placeholder{opacity:1}.mvp-finder-image-placeholders .result__image-frame[data-image-state=error] .result__image-placeholder{opacity:1;animation:none;background-color:var(--bs-tertiary-bg);color:var(--bs-secondary-bg)}.result__item .result__image-frame img{display:block;height:100%;object-fit:cover;position:absolute;inset:0;transition:opacity .35s ease,transform .65s cubic-bezier(.22, 1, .36, 1),filter .5s ease;transform:scale(1);width:100%}.mvp-finder-image-placeholders .result__image-frame[data-image-state=loading] img{opacity:0}.mvp-finder-image-placeholders .result__image-frame[data-image-state=error] img,.mvp-finder-image-placeholders .result__image-frame[data-image-state=loaded] .result__image-placeholder{opacity:0}.result__item .result__image::after{position:absolute;inset:0;background:rgba(15,23,42,.08);content:"";opacity:0;pointer-events:none;transition:opacity .5s ease}.result__item:focus-within .result__image-frame img,.result__item:hover .result__image-frame img{filter:brightness(1.2);transform:scale(1.02)}#search-result-list [data-finder-result]:focus-visible .result__image-frame img{filter:brightness(1.1);transform:scale(1.02)}.result__item:focus-within .result__image::after,.result__item:hover .result__image::after{opacity:1}#search-result-list [data-finder-result]:focus-visible .result__image::after{opacity:1}#search-result-list[data-layout=list]>[data-finder-result]{flex:0 0 100%;max-width:100%}#search-result-list[data-layout=list] .result__item{display:flex;flex-flow:row wrap}#search-result-list[data-layout=list] [data-finder-result-image]{flex:0 0 33.333333%;max-width:33.333333%;align-self:flex-start}#search-result-list[data-layout=list] [data-finder-result-body]{display:flex;flex-direction:column;flex:1 1 0;min-width:0}#search-result-list[data-layout=list] .metadata-badges{order:2}#search-result-list[data-layout=list] .result__title{order:1}#search-result-list[data-layout=list] .result__description,#search-result-list[data-layout=list] .result__taxonomy{order:3}#search-result-list[data-layout=list] [data-finder-result-footer]{width:100%}.com-finder .metadata-badges .metadata-badge{border:1px solid var(--metadata-badge-border,var(--bs-border-color));font-size:.7rem;font-weight:600;letter-spacing:.01em;padding:.35rem .3rem;background-color:var(--metadata-badge-bg,var(--bs-tertiary-bg));color:var(--metadata-badge-color,var(--bs-secondary-color))}.com-finder .metadata-badge--subject{--metadata-badge-bg:#eff6ff;--metadata-badge-border:#dbeafe;--metadata-badge-color:#1e40af}.com-finder .metadata-badge--grade{--metadata-badge-bg:#f0fdf4;--metadata-badge-border:#dcfce7;--metadata-badge-color:#166534}.com-finder .metadata-badge--level{--metadata-badge-bg:#ecfeff;--metadata-badge-border:#cffafe;--metadata-badge-color:#155e75}.com-finder .metadata-badge--school{--metadata-badge-bg:#f1f5f9;--metadata-badge-border:#e2e8f0;--metadata-badge-color:#334155}[data-bs-theme=dark] .com-finder .metadata-badge--subject{--metadata-badge-bg:#172554;--metadata-badge-border:#1e3a8a;--metadata-badge-color:#bfdbfe}[data-bs-theme=dark] .com-finder .metadata-badge--grade{--metadata-badge-bg:#052e16;--metadata-badge-border:#166534;--metadata-badge-color:#bbf7d0}[data-bs-theme=dark] .com-finder .metadata-badge--level{--metadata-badge-bg:#083344;--metadata-badge-border:#155e75;--metadata-badge-color:#a5f3fc}[data-bs-theme=dark] .com-finder .metadata-badge--school{--metadata-badge-bg:#1e293b;--metadata-badge-border:#334155;--metadata-badge-color:#cbd5e1}.com-finder .metadata-badge--duration{border-color:var(--bs-border-color)}@media (prefers-reduced-motion:reduce){#search-result-list .result__item{transition:none}#search-result-list .result__item:focus-within,#search-result-list .result__item:hover{transform:none}.result__item .result__image-frame img{transition:none}.result__item .result__image-placeholder{animation:none;transition:none}.result__item .result__image::after{transition:opacity .2s ease}.result__item:focus-within .result__image-frame img,.result__item:hover .result__image-frame img{transform:none}#search-result-list [data-finder-result]:focus-visible .result__image-frame img{transform:none}.result__item:focus-within .result__image::after,.result__item:hover .result__image::after{opacity:1}#search-result-list [data-finder-result]:focus-visible .result__image::after{opacity:1}}