@media (forced-colors:none){.controlled-scroll-rail[data-scroll-controls=ready]{scrollbar-width:none}.controlled-scroll-rail[data-scroll-controls=ready]::-webkit-scrollbar{display:none}}
.ai-custom-rail{overscroll-behavior-inline:contain;scrollbar-width:thin;gap:20px;padding:4px 4px 16px;scroll-padding-inline:25%;display:flex;overflow-x:auto}.ai-custom-rail>article{flex:0 0 calc(100% - 28px)}.ai-custom-catalog [data-slot=ai-custom-filter]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ai-custom-catalog:has(option[value=all]:checked):not(:has([data-slot=ai-custom-show-all]:checked)) [data-extra=true]{display:none}:is(.ai-custom-catalog:has(option[value=appearance]:checked) [data-experience]:not([data-category=appearance]),.ai-custom-catalog:has(option[value=age]:checked) [data-experience]:not([data-category=age]),.ai-custom-catalog:has(option[value=career]:checked) [data-experience]:not([data-category=career]),.ai-custom-catalog:has(option[value=characters]:checked) [data-experience]:not([data-category=characters]),.ai-custom-catalog:has(option[value=collectibles]:checked) [data-experience]:not([data-category=collectibles])){display:none}.ai-custom-catalog:has(option:not([value=all]):checked) [data-slot=ai-custom-more]{display:none}:is(.ai-custom-catalog:not(:has(option:not([value=all]):checked)) [data-custom-preview=category],.ai-custom-catalog:has(option:not([value=all]):checked) [data-custom-preview=all]){display:none}.ai-custom-directory [data-slot=ai-custom-filter-bar]{top:calc(4rem + env(safe-area-inset-top));z-index:20;background:hsl(var(--background) / .96);padding-block:12px;position:sticky}.ai-custom-directory [data-experience]{scroll-margin-top:calc(10rem + env(safe-area-inset-top))}.ai-custom-more input:not(:checked)~[data-custom-expansion=fewer],.ai-custom-more input:checked~[data-custom-expansion=more]{display:none}.ai-custom-more:has(input:checked) svg{transform:rotate(180deg)}.ai-custom-more:has(input:focus-visible){outline:2px solid hsl(var(--primary));outline-offset:2px}@media (min-width:640px){.ai-custom-rail>article{flex-basis:calc(50% - 10px)}}@media (min-width:1024px){.ai-custom-rail>article{flex-basis:calc(33.3333% - 13.3333px)}}