.group[data-v-be37f66e]{contain:layout style paint;content-visibility:auto}.banner-fade-enter-active[data-v-be37f66e],.banner-fade-leave-active[data-v-be37f66e]{transition:opacity .5s ease-in-out;will-change:opacity}.banner-fade-enter-from[data-v-be37f66e],.banner-fade-leave-to[data-v-be37f66e]{opacity:0}.banner-fade-enter-to[data-v-be37f66e],.banner-fade-leave-from[data-v-be37f66e]{opacity:1}img[data-v-be37f66e]{transform:translateZ(0);will-change:transform}.banner-container[data-v-be37f66e]{aspect-ratio:5.2/1;height:clamp(120px,15vw,280px);min-height:120px;--banner-object-position-x:center;--banner-object-position-y:top}.responsive-banner-image[data-v-be37f66e]{-o-object-position:var(--banner-object-position-x) var(--banner-object-position-y);object-position:var(--banner-object-position-x) var(--banner-object-position-y)}@media(min-width:1400px){.banner-container[data-v-be37f66e]{--banner-object-position-x:center;max-height:320px}}@media(min-width:1024px)and (max-width:1399px){.banner-container[data-v-be37f66e]{--banner-object-position-x:40%}}@media(min-width:768px)and (max-width:1023px){.banner-container[data-v-be37f66e]{--banner-object-position-x:25%}}@media(min-width:640px)and (max-width:767px){.banner-container[data-v-be37f66e]{--banner-object-position-x:15%}}@media(max-width:639px){.banner-container[data-v-be37f66e]{--banner-object-position-x:center;aspect-ratio:1200/451;height:auto;min-height:unset}}@media(min-width:1920px){.banner-container[data-v-be37f66e]{max-height:300px;--banner-object-position-x:center}}.group:hover .group-hover\:opacity-100[data-v-be37f66e]{opacity:1}@media(prefers-reduced-motion:reduce){.banner-fade-enter-active[data-v-be37f66e],.banner-fade-leave-active[data-v-be37f66e],.transition-all[data-v-be37f66e],.transition-transform[data-v-be37f66e]{transition:none}}button[data-v-be37f66e]:focus-visible{outline:2px solid #ec4899;outline-offset:2px}.character-card[data-v-8c046f23]{transform:translateZ(0)}.character-card[data-v-8c046f23]:hover{transform:translateY(-6px)}.skeleton-shimmer[data-v-8c046f23]{overflow:hidden;position:relative;z-index:10}@keyframes shimmer-8c046f23{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer[data-v-8c046f23]{animation:shimmer-8c046f23 2s infinite}img[data-v-8c046f23]{will-change:auto}video[data-v-8c046f23]{will-change:opacity}.video-overlay[data-v-8c046f23]{pointer-events:none;z-index:1}.character-info-overlay[data-v-8c046f23]{isolation:isolate;pointer-events:none;transform:translateZ(0);z-index:30}.character-info-overlay[data-v-8c046f23]>*{pointer-events:auto}.chip-wrap[data-v-8c046f23]{align-items:center;display:inline-flex;isolation:isolate;justify-content:center;position:absolute;right:1rem;top:1rem;transform:translateZ(0);z-index:30;--chip-from:#ec4899;--chip-to:#a855f7;--chip-glow:rgba(168,85,247,.35)}.chip--new[data-v-8c046f23]{--chip-from:#34d399;--chip-to:#10b981;--chip-glow:rgba(16,185,129,.35)}.chip--hot[data-v-8c046f23]{--chip-from:#fb923c;--chip-to:#ef4444;--chip-glow:rgba(239,68,68,.38)}.chip--popular[data-v-8c046f23]{--chip-from:#818cf8;--chip-to:#a78bfa;--chip-glow:rgba(167,139,250,.35)}.chip--vip[data-v-8c046f23]{--chip-from:#f59e0b;--chip-to:#fbbf24;--chip-glow:rgba(251,191,36,.35)}.chip-glow[data-v-8c046f23]{background:radial-gradient(32px 22px at 30% 20%,color-mix(in srgb,var(--chip-from) 60%,transparent),transparent 60%),radial-gradient(36px 24px at 80% 70%,color-mix(in srgb,var(--chip-to) 60%,transparent),transparent 60%);border-radius:9999px;filter:blur(8px);inset:-6px;opacity:.7;pointer-events:none;position:absolute}.glass-chip[data-v-8c046f23]{align-items:center;backdrop-filter:blur(12px) saturate(125%);-webkit-backdrop-filter:blur(12px) saturate(125%);background:linear-gradient(180deg,#ffffff29,#ffffff0f),linear-gradient(120deg,color-mix(in srgb,var(--chip-from) 18%,transparent),color-mix(in srgb,var(--chip-to) 10%,transparent));border:1px solid hsla(0,0%,100%,.28);border-radius:9999px;box-shadow:inset 0 1px #ffffff47,0 12px 30px var(--chip-glow),0 0 0 1px #ffffff0f;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;gap:6px;isolation:isolate;letter-spacing:.02em;padding:6px 12px 6px 10px;position:relative;transition:transform .18s ease,box-shadow .18s ease}.chip-dot[data-v-8c046f23]{background:radial-gradient(circle at 40% 40%,var(--chip-from) 0,var(--chip-to) 70%);border-radius:9999px;box-shadow:0 0 10px var(--chip-glow);height:6px;width:6px}.chip-shine[data-v-8c046f23]{animation:chipShine-8c046f23 4s ease-in-out infinite;background:linear-gradient(120deg,#fff0 20%,#ffffff24 50%,#fff0 60%);border-radius:inherit;inset:0;mix-blend-mode:screen;pointer-events:none;position:absolute;transform:translate(-100%);will-change:transform}.glass-chip[data-v-8c046f23]:hover{box-shadow:inset 0 1px #ffffff4d,0 14px 34px var(--chip-glow),0 0 0 1px #ffffff0f;transform:translateY(-.5px)}.glass-chip[data-v-8c046f23]:before{background:radial-gradient(120% 80% at -20% 0,hsla(0,0%,100%,.16),transparent 60%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}@keyframes chipShine-8c046f23{0%{opacity:0;transform:translate(-100%)}50%{opacity:1;transform:translate(100%)}to{opacity:0;transform:translate(200%)}}.character-list[data-v-2eef34ed]{min-height:400px}.character-enter-from[data-v-2eef34ed]{opacity:0;transform:scale(.9)}.character-enter-active[data-v-2eef34ed]{transition:opacity .5s ease,transform .5s ease}.character-enter-to[data-v-2eef34ed],.character-leave-from[data-v-2eef34ed]{opacity:1;transform:scale(1)}.character-leave-active[data-v-2eef34ed]{position:absolute;transition:opacity .4s ease,transform .4s ease}.character-leave-to[data-v-2eef34ed]{opacity:0;transform:scale(.9)}.character-move[data-v-2eef34ed]{transition:transform .5s ease}@media(prefers-reduced-motion:reduce){.character-enter-active[data-v-2eef34ed],.character-leave-active[data-v-2eef34ed],.character-move[data-v-2eef34ed]{transition:none}}
