.AdventureCatalogShelf-module__oxsXLW__shelf{flex-direction:column;gap:.875rem;min-width:0;display:flex;position:relative}.AdventureCatalogShelf-module__oxsXLW__shelf[data-panel-open=true]{z-index:20}.AdventureCatalogShelf-module__oxsXLW__shelf[data-panel-open=true] .AdventureCatalogShelf-module__oxsXLW__card:not([data-focused=true]),.AdventureCatalogShelf-module__oxsXLW__shelf[data-panel-open=true] .AdventureCatalogShelf-module__oxsXLW__header{filter:brightness(.6)}.AdventureCatalogShelf-module__oxsXLW__header{transition:filter .2s}.AdventureCatalogShelf-module__oxsXLW__arrow:focus-visible,.AdventureCatalogShelf-module__oxsXLW__card:focus-visible{outline-offset:3px;outline:2px solid #ffffffdb}.AdventureCatalogShelf-module__oxsXLW__trackViewport{min-width:0;position:relative}.AdventureCatalogShelf-module__oxsXLW__edgeFade{z-index:4;opacity:0;pointer-events:none;width:8.25rem;transition:opacity .16s;position:absolute;top:0;bottom:0}.AdventureCatalogShelf-module__oxsXLW__edgeFade[data-visible=true]{opacity:1}.AdventureCatalogShelf-module__oxsXLW__edgeFadeStart{background:linear-gradient(270deg, color-mix(in srgb, var(--background-black) 0%, transparent) 0%, color-mix(in srgb, var(--background-black) 42%, transparent) 50%, color-mix(in srgb, var(--background-black) 80%, transparent) 100%);left:calc(50% - 50vw)}.AdventureCatalogShelf-module__oxsXLW__edgeFadeEnd{background:linear-gradient(90deg, color-mix(in srgb, var(--background-black) 0%, transparent) 0%, color-mix(in srgb, var(--background-black) 42%, transparent) 50%, color-mix(in srgb, var(--background-black) 80%, transparent) 100%);right:calc(50% - 50vw)}.AdventureCatalogShelf-module__oxsXLW__arrow{top:var(--shelf-arrow-top,50%);z-index:5;border-radius:var(--radius-pill);color:#fffffff0;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(1.125rem)saturate(160%);backdrop-filter:blur(1.125rem)saturate(160%);background:#ffffff1d;border:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;transition:background-color .16s,opacity .16s;display:none;position:absolute;transform:translateY(-50%);box-shadow:0 .5rem 1.5rem #00000047}.AdventureCatalogShelf-module__oxsXLW__arrow[data-visible=false]{visibility:hidden}.AdventureCatalogShelf-module__oxsXLW__arrow svg{stroke-width:2px;width:1.25rem;height:1.25rem}.AdventureCatalogShelf-module__oxsXLW__arrowPrev,.AdventureCatalogShelf-module__oxsXLW__arrowNext{--shelf-arrow-out:clamp(2.75rem, calc(var(--catalog-gutter) / 2 + 1.375rem), 4.5rem)}.AdventureCatalogShelf-module__oxsXLW__arrowPrev{left:calc(-1 * var(--shelf-arrow-out))}.AdventureCatalogShelf-module__oxsXLW__arrowNext{right:calc(-1 * var(--shelf-arrow-out))}@media (hover:hover) and (pointer:fine) and (min-width:768px){.AdventureCatalogShelf-module__oxsXLW__arrow{display:inline-flex}.AdventureCatalogShelf-module__oxsXLW__shelf:hover .AdventureCatalogShelf-module__oxsXLW__arrow,.AdventureCatalogShelf-module__oxsXLW__arrow:focus-visible{opacity:1}.AdventureCatalogShelf-module__oxsXLW__arrow:hover{background:#ffffff2e}}.AdventureCatalogShelf-module__oxsXLW__track{gap:var(--shelf-gap,1rem);scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;grid-auto-flow:column;min-width:0;display:grid;overflow:auto hidden}.AdventureCatalogShelf-module__oxsXLW__track::-webkit-scrollbar{display:none}.AdventureCatalogShelf-module__oxsXLW__card{min-width:0;color:var(--text-inverse);font:inherit;text-align:left;background:0 0;border:0;grid-template-rows:auto auto;grid-template-areas:"media""text";align-content:start;padding:0;transition:filter .2s;display:grid;position:relative}.AdventureCatalogShelf-module__oxsXLW__interactive{cursor:pointer}.AdventureCatalogShelf-module__oxsXLW__media{aspect-ratio:16/10;border-radius:var(--adventure-radius-card);background:var(--surface-inverse-raised);box-shadow:var(--adventure-shadow-card);pointer-events:none;grid-area:media;transition:box-shadow .18s;display:block;position:relative;overflow:hidden}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=character] .AdventureCatalogShelf-module__oxsXLW__media{aspect-ratio:2/3}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=story] .AdventureCatalogShelf-module__oxsXLW__media{aspect-ratio:16/9}.AdventureCatalogShelf-module__oxsXLW__mediaArt{width:100%;height:100%;position:absolute;inset:0}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=character] .AdventureCatalogShelf-module__oxsXLW__mediaArt{object-position:50% 28%}.AdventureCatalogShelf-module__oxsXLW__card[data-status=comingSoon] .AdventureCatalogShelf-module__oxsXLW__mediaArt{filter:saturate(.55)brightness(.72)}.AdventureCatalogShelf-module__oxsXLW__card[data-focused=true] .AdventureCatalogShelf-module__oxsXLW__media{box-shadow:var(--adventure-shadow-card-focus)}.AdventureCatalogShelf-module__oxsXLW__labels{z-index:2;place-self:start;gap:var(--adventure-chip-gap);margin:var(--space-2);pointer-events:none;grid-area:media;display:flex}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind] .AdventureCatalogShelf-module__oxsXLW__verb{display:none}.AdventureCatalogShelf-module__oxsXLW__text{gap:var(--space-0);min-width:0;padding-top:var(--space-3);grid-area:text;display:grid}.AdventureCatalogShelf-module__oxsXLW__titleRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.AdventureCatalogShelf-module__oxsXLW__title{min-width:0;color:var(--text-inverse);font-family:var(--font-ui);font-size:var(--adventure-card-title-size);letter-spacing:-.016em;font-weight:600;line-height:var(--adventure-card-title-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AdventureCatalogShelf-module__oxsXLW__titleRow .AdventureCatalogShelf-module__oxsXLW__phone{height:var(--adventure-card-title-line)}.AdventureCatalogShelf-module__oxsXLW__meta{min-width:0;min-height:var(--adventure-card-meta-line);color:var(--text-inverse-subtle);font-family:var(--font-ui);font-size:var(--adventure-card-meta-size);font-weight:500;line-height:var(--adventure-card-meta-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AdventureCatalogShelf-module__oxsXLW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.AdventureCatalogShelf-module__oxsXLW__detailLink{z-index:1;border-radius:var(--adventure-radius-card);position:absolute;inset:0}.AdventureCatalogShelf-module__oxsXLW__detailLink:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (min-width:768px){.AdventureCatalogShelf-module__oxsXLW__track{--shelf-gap:1rem;margin:0;padding:.75rem 0 1.25rem;scroll-padding-inline:0}.AdventureCatalogShelf-module__oxsXLW__edgeFadeStart{left:0}.AdventureCatalogShelf-module__oxsXLW__edgeFadeEnd{right:0}.AdventureCatalogShelf-module__oxsXLW__shelf[data-card-kind=character] .AdventureCatalogShelf-module__oxsXLW__track{--shelf-columns:6;--shelf-peek:.4;--shelf-card-min:10rem}.AdventureCatalogShelf-module__oxsXLW__shelf[data-card-kind=story] .AdventureCatalogShelf-module__oxsXLW__track{--shelf-columns:3;--shelf-peek:.3;--shelf-card-min:18rem}.AdventureCatalogShelf-module__oxsXLW__shelf[data-card-kind=character] .AdventureCatalogShelf-module__oxsXLW__track,.AdventureCatalogShelf-module__oxsXLW__shelf[data-card-kind=story] .AdventureCatalogShelf-module__oxsXLW__track{grid-auto-columns:max(var(--shelf-card-min), calc((100% - (var(--shelf-columns) - 1) * var(--shelf-gap)) / (var(--shelf-columns) + var(--shelf-peek))))}.AdventureCatalogShelf-module__oxsXLW__shelf[data-card-kind=game] .AdventureCatalogShelf-module__oxsXLW__track{column-gap:var(--shelf-gap);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));grid-auto-flow:row;row-gap:3rem;display:grid;overflow:visible}.AdventureCatalogShelf-module__oxsXLW__shelf[data-card-kind=character] .AdventureCatalogShelf-module__oxsXLW__arrow,.AdventureCatalogShelf-module__oxsXLW__shelf[data-card-kind=story] .AdventureCatalogShelf-module__oxsXLW__arrow{--shelf-arrow-top:calc(.75rem + (100% - .75rem - 1.25rem - 3.125rem) / 2)}}@media (max-width:767px){.AdventureCatalogShelf-module__oxsXLW__shelf{gap:0}.AdventureCatalogShelf-module__oxsXLW__track{scroll-snap-type:x mandatory;gap:.625rem;width:100vw;margin-inline:calc(50% - 50vw);padding:.625rem 1rem 0;scroll-padding-inline:1rem;display:flex}.AdventureCatalogShelf-module__oxsXLW__card{scroll-snap-align:start;flex:none;width:15rem}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=character]{width:8.625rem}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=story]{width:18.5rem}.AdventureCatalogShelf-module__oxsXLW__shelf[data-card-kind=game] .AdventureCatalogShelf-module__oxsXLW__track{gap:var(--space-2);scroll-snap-type:none;flex-direction:column;padding:.75rem 0 0;scroll-padding-inline:0;overflow-x:hidden}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=game]{align-items:center;column-gap:var(--space-3);width:auto;padding:var(--space-2) var(--space-4);grid-template:"media text verb"/8rem minmax(0,1fr) auto}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=game] .AdventureCatalogShelf-module__oxsXLW__media{border-radius:var(--adventure-radius-thumb)}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=game] .AdventureCatalogShelf-module__oxsXLW__labels{margin:var(--space-1)}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=game] .AdventureCatalogShelf-module__oxsXLW__text{padding-top:0}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=game] .AdventureCatalogShelf-module__oxsXLW__verb{--adv-hit-x:0px;z-index:2;grid-area:verb;align-self:center;width:2rem;margin:0;padding:0;text-decoration:none;display:inline-flex;position:relative}.AdventureCatalogShelf-module__oxsXLW__card[data-card-kind=game] .AdventureCatalogShelf-module__oxsXLW__detailLink{border-radius:0}}.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid]>.AdventureCatalogShelf-module__oxsXLW__trackViewport>.AdventureCatalogShelf-module__oxsXLW__track{grid-auto-columns:unset;grid-auto-flow:row;grid-template-columns:repeat(var(--shelf-grid-columns,2), minmax(0, 1fr));scroll-snap-type:none;justify-items:stretch;row-gap:3rem;width:auto;margin-inline:0;padding:0;display:grid;overflow:visible}.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid] .AdventureCatalogShelf-module__oxsXLW__card{width:auto}.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid] .AdventureCatalogShelf-module__oxsXLW__edgeFade,.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid] .AdventureCatalogShelf-module__oxsXLW__arrow{display:none}.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid][data-card-kind=character]>.AdventureCatalogShelf-module__oxsXLW__trackViewport>.AdventureCatalogShelf-module__oxsXLW__track{--shelf-grid-columns:2}.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid][data-card-kind=story]>.AdventureCatalogShelf-module__oxsXLW__trackViewport>.AdventureCatalogShelf-module__oxsXLW__track,.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid][data-card-kind=game]>.AdventureCatalogShelf-module__oxsXLW__trackViewport>.AdventureCatalogShelf-module__oxsXLW__track{--shelf-grid-columns:1}@media (max-width:767px){.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid][data-card-kind=game]>.AdventureCatalogShelf-module__oxsXLW__trackViewport>.AdventureCatalogShelf-module__oxsXLW__track{row-gap:var(--space-2);width:100vw;margin-inline:calc(50% - 50vw)}}@media (min-width:768px){.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid][data-card-kind=character]>.AdventureCatalogShelf-module__oxsXLW__trackViewport>.AdventureCatalogShelf-module__oxsXLW__track{--shelf-grid-columns:6}.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid][data-card-kind=story]>.AdventureCatalogShelf-module__oxsXLW__trackViewport>.AdventureCatalogShelf-module__oxsXLW__track{--shelf-grid-columns:3}.AdventureCatalogShelf-module__oxsXLW__shelf[data-layout=grid][data-card-kind=game]>.AdventureCatalogShelf-module__oxsXLW__trackViewport>.AdventureCatalogShelf-module__oxsXLW__track{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}@media (prefers-reduced-motion:reduce){.AdventureCatalogShelf-module__oxsXLW__track{scroll-behavior:auto}.AdventureCatalogShelf-module__oxsXLW__card,.AdventureCatalogShelf-module__oxsXLW__header,.AdventureCatalogShelf-module__oxsXLW__media{transition:none}}
