.portal .mp-class-art{isolation:isolate}.portal .mp-class-info h3,.portal .mp-class-info p,.portal .mp-class-info>strong,.portal .mp-class-select span{overflow-wrap:anywhere}.portal .mp-orbit{pointer-events:none}.portal .mp-orbit:after,.portal .mp-orbit:before{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none}.portal .mp-orbit:before{background:radial-gradient(ellipse,#e5bf7945,#e5bf7918 42%,transparent 70%);animation:class-glow 1.1s ease-out both}.portal .mp-orbit:after{border:1px solid #e5bf79;box-shadow:inset 0 0 18px #e5bf7920,0 0 20px #e5bf7925;animation:class-ring 1.1s cubic-bezier(.16,1,.3,1) both}.portal .mp-class-art>img{animation:class-reveal .65s cubic-bezier(.16,1,.3,1) both}@keyframes class-glow{0%{opacity:0;transform:scale(.65)}30%{opacity:1}to{opacity:0;transform:scale(1)}}@keyframes class-ring{0%{opacity:0;transform:scale(.55) rotate(-12deg)}20%{opacity:.75}to{opacity:0;transform:scale(1) rotate(12deg)}}@keyframes class-reveal{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.portal .mp-orbit:after,.portal .mp-orbit:before{animation:none;display:none}.portal .mp-class-art>img{animation:none}}