@keyframes cp-deck-in{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:none}}.cp-rise{animation:cp-enter var(--cp-duration-base) var(--cp-ease-standard) both}.cp-deck-in{animation:cp-deck-in var(--cp-duration-slow) var(--cp-ease-standard) both}[data-enter=hold]>*{opacity:0}[data-enter=in]>*{animation:cp-enter var(--cp-duration-base) var(--cp-ease-standard) both;animation-delay:calc(min(var(--cp-enter-index,0), 11) * var(--cp-stagger))}@media (prefers-reduced-motion:reduce){.cp-rise,.cp-deck-in,[data-enter]>*{opacity:1;animation:none}}.cp-scroll-row{scrollbar-width:none}.cp-scroll-row::-webkit-scrollbar{display:none}.cp-scroller{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;width:100%;margin-block:-20px;padding-block:20px;padding-inline:11px;scroll-padding-inline:11px;overflow:auto hidden}.cp-scroller::-webkit-scrollbar{display:none}.cp-scroller>*>*{scroll-snap-align:start}@media (min-width:768px){.cp-scroller{padding-inline:28px;scroll-padding-inline:28px}}@media (prefers-reduced-motion:reduce){.cp-scroller{scroll-behavior:auto}}.cp-row-track{gap:10px;display:flex}@media (min-width:768px){.cp-row-track{gap:16px}}.cp-row-card{flex:none;width:164px}@media (min-width:768px){.cp-row-card{width:220px}}.cp-row-card-wide{flex:none;width:152px}@media (min-width:768px){.cp-row-card-wide{width:240px}}.cp-dense-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:clamp(96px,32.2581% - 10px,128px);grid-auto-flow:column;gap:10px;display:grid}@media (min-width:768px){.cp-dense-grid{grid-auto-columns:180px;gap:16px}}.cp-edge-fade{--fl:0px;--fr:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--fl), black calc(100% - var(--fr)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--fl), black calc(100% - var(--fr)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--fl), black calc(100% - var(--fr)), transparent 100%)}[data-clipped],[data-clipped] [data-slot=character-card]{transform:none!important}.cp-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:640px){.cp-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:1024px){.cp-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.cp-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.cp-discovery-wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.cp-discovery-wrap{padding-inline:32px}}
