.RecordCrate_stage__ADfNm{position:relative;height:clamp(300px,52vw,430px);perspective:1300px;touch-action:pan-y}.RecordCrate_ring__qfAOz{position:absolute;left:50%;top:40%;width:0;height:0;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.RecordCrate_sleeve__MThCN{position:absolute;width:var(--s);height:var(--s);left:calc(var(--s) / -2);top:calc(var(--s) / -2);transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.8,.2,1);cursor:pointer;border:0;padding:0;background:none}.RecordCrate_sleeve__MThCN img{width:100%;height:100%;display:block;border-radius:4px;box-shadow:0 30px 60px -20px rgba(0,0,0,.8);backface-visibility:hidden;transition:filter .5s}.RecordCrate_sleeve__MThCN:not(.RecordCrate_front__C3OlK) img{filter:brightness(.55) saturate(.8)}.RecordCrate_sleeve__MThCN:focus-visible{outline:2px solid #e45fae;outline-offset:6px;border-radius:6px}.RecordCrate_disc__ULuBE{position:absolute;inset:3%;border-radius:50%;transform:translateZ(-2px) translateX(0);transition:transform .8s cubic-bezier(.2,.8,.2,1);background:repeating-radial-gradient(circle,#111 0 2px,#1d1d22 2px 4px);box-shadow:0 20px 40px -10px #000}.RecordCrate_disc__ULuBE:after{content:"";position:absolute;inset:34%;border-radius:50%;background:var(--label);box-shadow:inset 0 0 0 6px rgba(0,0,0,.2)}.RecordCrate_disc__ULuBE:before{content:"";position:absolute;inset:48.5%;border-radius:50%;background:#08080a;z-index:2}.RecordCrate_front__C3OlK .RecordCrate_disc__ULuBE{transform:translateZ(-2px) translateX(62%)}.RecordCrate_front__C3OlK .RecordCrate_disc__ULuBE .RecordCrate_groove__cf22d{animation:RecordCrate_spin__KyAlr 6s linear infinite}.RecordCrate_groove__cf22d{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 20%,hsla(0,0%,100%,.08) 25%,transparent 30% 70%,hsla(0,0%,100%,.06) 75%,transparent 80%)}@keyframes RecordCrate_spin__KyAlr{to{transform:rotate(1turn)}}.RecordCrate_floor__J1qn4{position:absolute;left:50%;bottom:0;width:min(760px,100%);height:60px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(123,63,160,.33),transparent 70%);filter:blur(10px);pointer-events:none}@media (prefers-reduced-motion:reduce){.RecordCrate_disc__ULuBE,.RecordCrate_ring__qfAOz,.RecordCrate_sleeve__MThCN{transition:none}.RecordCrate_front__C3OlK .RecordCrate_disc__ULuBE .RecordCrate_groove__cf22d{animation:none}}