.mp-page{font-family:var(--font-secondary)}@keyframes mp-spin{to{transform:rotate(1turn)}}.mp-dot-spin{width:12px;height:12px;border-radius:50%;border:2px solid var(--color-azalea-base);border-top:2px solid transparent;animation:mp-spin .8s linear infinite}@keyframes mp-scrimIn{0%{opacity:0}to{opacity:1}}@keyframes mp-menuSheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mp-menuCardIn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes mp-popoverIn{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes mp-modalUp{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.mp-anim-scrim{animation:mp-scrimIn .2s ease forwards}.mp-anim-sheet{animation:mp-menuSheetIn .32s cubic-bezier(.2,.8,.2,1) both}.mp-anim-card{animation:mp-menuCardIn .28s cubic-bezier(.2,.8,.2,1) both}.mp-anim-popover{animation:mp-popoverIn .18s cubic-bezier(.2,.8,.2,1) both}.mp-anim-modal{animation:mp-modalUp .28s cubic-bezier(.2,.8,.2,1)}.mp-explore-rail{scrollbar-width:thin;scrollbar-color:var(--color-surface-500) transparent}.mp-explore-rail::-webkit-scrollbar{height:6px}.mp-explore-rail::-webkit-scrollbar-thumb{background:var(--color-surface-500);border-radius:3px}.mp-gallery-cell--sel:after{content:"";position:absolute;inset:0;background:rgba(214,42,94,.14);pointer-events:none}