.Disc-module__yN5jbW__wrapper{background-color:#b8b8b8;border-radius:50%;flex-shrink:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #0000008c}.Disc-module__yN5jbW__arcs{transform-origin:50%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.Disc-module__yN5jbW__hub{background-color:#ababab;border:2px solid #00000047;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 3px #0000001f}
.Platter-module__-2iV_a__platter{background-color:#b8b8b8;border-radius:3.40282e38px;justify-content:center;align-items:center;width:835px;height:835px;transition:box-shadow .15s;display:flex;position:absolute;top:120px;left:50%;translate:-50%;box-shadow:0 4px #00000029,0 -2px #ffffff1a,inset 0 0 0 5px #00000094,inset 0 10px #0000001a,inset 0 18px #0000000f,inset 0 -4px #ffffff29,inset 0 -10px #ffffff14,inset 8px 0 #0000000a,inset -8px 0 #0000000a}.Platter-module__-2iV_a__platter.Platter-module__-2iV_a__over{box-shadow:0 4px #00000029,0 -2px #ffffff1a,inset 0 0 0 6px #000000c7,inset 0 10px #0000001f,inset 0 18px #0000000f,inset 0 -4px #ffffff29,inset 0 -10px #ffffff14,inset 8px 0 #0000000a,inset -8px 0 #0000000a}@keyframes Platter-module__-2iV_a__snapIn{0%{opacity:0;transform:scale(.96)translateY(-6px)}60%{opacity:1;transform:scale(1.01)translateY(1px)}to{opacity:1;transform:scale(1)translateY(0)}}.Platter-module__-2iV_a__platter.Platter-module__-2iV_a__snapIn{animation:.35s cubic-bezier(.16,1,.3,1) Platter-module__-2iV_a__snapIn}.Platter-module__-2iV_a__discWrapper{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Platter-module__-2iV_a__discWrapper>*{pointer-events:auto}@keyframes Platter-module__-2iV_a__snapOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.95)translateY(-10px)}}.Platter-module__-2iV_a__discWrapper.Platter-module__-2iV_a__snapOut{animation:.28s cubic-bezier(.25,1,.4,1) forwards Platter-module__-2iV_a__snapOut}
.DateBadge-module__uwHVRW__badge{z-index:10;width:237px;height:108px;position:absolute;top:28px;right:28px}.DateBadge-module__uwHVRW__badge .DateBadge-module__uwHVRW__display{background-color:#1a1a1a;border:1px solid #ffffff14;border-radius:10px;align-items:center;width:100%;height:100%;padding:0 18px;display:flex;overflow:hidden;box-shadow:inset 0 2px #0000004d}@keyframes DateBadge-module__uwHVRW__slideIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.DateBadge-module__uwHVRW__textBlock{width:100%;animation:.35s ease-out DateBadge-module__uwHVRW__slideIn}.DateBadge-module__uwHVRW__line1{font-family:IBM Plex Mono,monospace;font-size:var(--cd-date-line1-font-size,24px);color:#fffffff2;letter-spacing:.3px;white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:30px;overflow:hidden}.DateBadge-module__uwHVRW__volBlock{align-items:center;gap:10px;width:100%;display:flex}.DateBadge-module__uwHVRW__volPct{color:#ffffffeb;letter-spacing:1px;font-family:IBM Plex Mono,monospace;font-size:38px;font-weight:600;line-height:1}.DateBadge-module__uwHVRW__scratchBlock{align-items:center;gap:12px;width:100%;animation:.15s ease-out DateBadge-module__uwHVRW__slideIn;display:flex}.DateBadge-module__uwHVRW__scratchInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.DateBadge-module__uwHVRW__scratchTime{color:#fffffff2;letter-spacing:.5px;font-family:IBM Plex Mono,monospace;font-size:26px;font-weight:600;line-height:1.1}.DateBadge-module__uwHVRW__scratchRate{color:#ffffff80;letter-spacing:.5px;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:400}.DateBadge-module__uwHVRW__line2Row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.DateBadge-module__uwHVRW__line2{font-family:IBM Plex Mono,monospace;font-size:var(--cd-date-line2-font-size,20px);color:#ffffff8c;letter-spacing:.3px;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:400;line-height:28px;overflow:hidden}.DateBadge-module__uwHVRW__elapsed{color:#ffffff73;letter-spacing:.5px;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:500}.DateBadge-module__uwHVRW__loadingBlock{flex-direction:column;align-items:flex-start;width:100%;display:flex}.DateBadge-module__uwHVRW__eqBars{align-items:flex-end;gap:6px;width:100%;height:50px;display:flex}.DateBadge-module__uwHVRW__eqBar{background-color:#fff9;border-radius:2px;flex:1;height:8px}@keyframes DateBadge-module__uwHVRW__eq1{0%,to{height:8px}50%{height:20px}}@keyframes DateBadge-module__uwHVRW__eq2{0%,to{height:10px}50%{height:30px}}@keyframes DateBadge-module__uwHVRW__eq3{0%,to{height:12px}50%{height:40px}}@keyframes DateBadge-module__uwHVRW__eq4{0%,to{height:16px}50%{height:50px}}@keyframes DateBadge-module__uwHVRW__eq5{0%,to{height:12px}50%{height:40px}}@keyframes DateBadge-module__uwHVRW__eq6{0%,to{height:10px}50%{height:30px}}@keyframes DateBadge-module__uwHVRW__eq7{0%,to{height:8px}50%{height:20px}}.DateBadge-module__uwHVRW__eq1{animation:1.4s ease-in-out infinite DateBadge-module__uwHVRW__eq1}.DateBadge-module__uwHVRW__eq2{animation:1.4s ease-in-out 80ms infinite DateBadge-module__uwHVRW__eq2}.DateBadge-module__uwHVRW__eq3{animation:1.4s ease-in-out .16s infinite DateBadge-module__uwHVRW__eq3}.DateBadge-module__uwHVRW__eq4{animation:1.4s ease-in-out .24s infinite DateBadge-module__uwHVRW__eq4}.DateBadge-module__uwHVRW__eq5{animation:1.4s ease-in-out .32s infinite DateBadge-module__uwHVRW__eq5}.DateBadge-module__uwHVRW__eq6{animation:1.4s ease-in-out .4s infinite DateBadge-module__uwHVRW__eq6}.DateBadge-module__uwHVRW__eq7{animation:1.4s ease-in-out .48s infinite DateBadge-module__uwHVRW__eq7}
.TransportBar-module__TiOnba__bar{height:var(--cd-transport-bar-height,271px);border-top:5px solid #0000006b;display:flex;position:absolute;bottom:-1px;left:-1px;right:-1px}.TransportBar-module__TiOnba__btn{cursor:pointer;-webkit-tap-highlight-color:transparent;background-color:#b8b8b8;border:none;outline:none;flex:1 0;justify-content:center;align-items:flex-start;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background-color .1s;display:flex;position:relative;box-shadow:inset 0 4px #ffffff61,inset 0 -10px #00000052,inset 3px 0 #ffffff24,inset -3px 0 #0000001f}.TransportBar-module__TiOnba__btn:disabled{opacity:.45;cursor:default}.TransportBar-module__TiOnba__btn svg{transform:translateY(52px)}.TransportBar-module__TiOnba__btn+.TransportBar-module__TiOnba__btn{border-left:3px solid #00000047}.TransportBar-module__TiOnba__btnFirst{border-bottom-left-radius:42px}.TransportBar-module__TiOnba__btnThird{border-right:3px solid #00000038}.TransportBar-module__TiOnba__orangeDot{background-color:#c41212;border-radius:50%;width:18px;height:18px;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 3px #ff646473,inset 0 2px #0000004d,0 1px 4px #b4000099}.TransportBar-module__TiOnba__btnPressed:not(:disabled){background-color:#a8a8a8;transition:transform 50ms,background-color 50ms,box-shadow 50ms;transform:translateY(10px);box-shadow:inset 0 8px #0000006b,inset 0 -2px #0000002e,inset 3px 0 #00000024,inset -3px 0 #00000024}.TransportBar-module__TiOnba__vizSection{background-color:#b0b0b0;border-left:3px solid #00000038;border-bottom-right-radius:42px;flex:0 0 110px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 4px #ffffff38,inset 0 -8px #00000038}.TransportBar-module__TiOnba__vizBars{align-items:flex-end;gap:10px;height:130px;display:flex}.TransportBar-module__TiOnba__vizBar{background-color:#0000001f;border-radius:3px;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.TransportBar-module__TiOnba__vizBar1,.TransportBar-module__TiOnba__vizBar2{width:6px;height:130px}.TransportBar-module__TiOnba__vizFill{background-color:#0000005c;border-radius:2px;width:100%;height:8%;transition:height 90ms ease-out}.TransportBar-module__TiOnba__vizFill1.TransportBar-module__TiOnba__vizActive{animation:1.3s ease-in-out infinite TransportBar-module__TiOnba__bar1}.TransportBar-module__TiOnba__vizFill2.TransportBar-module__TiOnba__vizActive{animation:.9s ease-in-out infinite TransportBar-module__TiOnba__bar2}@keyframes TransportBar-module__TiOnba__bar1{0%,to{height:12%}20%{height:78%}40%{height:30%}65%{height:88%}80%{height:45%}}@keyframes TransportBar-module__TiOnba__bar2{0%,to{height:20%}15%{height:92%}38%{height:42%}55%{height:75%}75%{height:22%}}
.VinylPlayer-module__UqlR_G__playerCard{background-color:#c4c4c4;border:4px solid #000;border-radius:42px;flex-shrink:0;width:893px;height:1321px;position:relative;overflow:clip;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #00000014}
@keyframes AlbumCard-module__4LzOpG__cdCardEntrance{0%{opacity:0}to{opacity:1}}.AlbumCard-module__4LzOpG__card{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:none;flex-direction:column;gap:6px;min-height:0;display:flex}.AlbumCard-module__4LzOpG__cardEntering{animation:.25s ease-out both AlbumCard-module__4LzOpG__cdCardEntrance;animation-delay:var(--entrance-delay,0s)}.AlbumCard-module__4LzOpG__card:active{cursor:grabbing}.AlbumCard-module__4LzOpG__card:focus{outline:none}.AlbumCard-module__4LzOpG__card:focus-visible{outline:2px solid var(--cd-focus-color,#007aff);outline-offset:3px;border-radius:2px}.AlbumCard-module__4LzOpG__card:focus-visible .AlbumCard-module__4LzOpG__art{box-shadow:0 0 0 2px var(--cd-focus-color,#007aff)}.AlbumCard-module__4LzOpG__artWrap{flex:none;position:relative}.AlbumCard-module__4LzOpG__art{z-index:1;background-position:50%;background-size:cover;width:100%;height:100%;position:relative}.AlbumCard-module__4LzOpG__meta{flex-direction:column;flex-shrink:0;gap:1px;width:100%;min-width:0;display:flex}.AlbumCard-module__4LzOpG__title{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--cd-title-font-size,11px);color:var(--cd-title-color,var(--color-text-primary));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.AlbumCard-module__4LzOpG__artist{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--cd-artist-font-size,10px);color:var(--cd-artist-color,var(--color-text-muted));white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:1.35;overflow:hidden}
.DragHint-module__m48KBq__hint{pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .3s}.DragHint-module__m48KBq__hintH{z-index:5;justify-content:center;display:flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.DragHint-module__m48KBq__hintV{justify-content:center;align-items:center;width:100%;min-height:28px;display:flex}.DragHint-module__m48KBq__hint .DragHint-module__m48KBq__row{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--cd-hint-accent,#c41212);align-items:center;gap:5px;padding:3px 0;display:inline-flex}.DragHint-module__m48KBq__label{letter-spacing:.08em;text-transform:lowercase;white-space:nowrap;font-feature-settings:"ss01" 1;text-shadow:0 0 12px color-mix(in srgb, var(--cd-hint-accent,#c41212) 35%, transparent);align-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.DragHint-module__m48KBq__arrow{flex-shrink:0}.DragHint-module__m48KBq__hintH .DragHint-module__m48KBq__disc{flex-shrink:0;animation:4.2s ease-in-out infinite DragHint-module__m48KBq__discSlideLeft}.DragHint-module__m48KBq__hintV .DragHint-module__m48KBq__disc{flex-shrink:0;animation:4.2s ease-in-out infinite DragHint-module__m48KBq__discSlideUp}@keyframes DragHint-module__m48KBq__discSlideLeft{0%,72%,to{transform:translate(0)}36%{transform:translate(-5px)}}@keyframes DragHint-module__m48KBq__discSlideUp{0%,72%,to{transform:translateY(0)}36%{transform:translateY(-5px)}}
.CdPlayerApp-module__zxlPPa__layout,.CdPlayerApp-module__zxlPPa__layout *,.CdPlayerApp-module__zxlPPa__layout :before,.CdPlayerApp-module__zxlPPa__layout :after{box-sizing:border-box;margin:0;padding:0}.CdPlayerApp-module__zxlPPa__layout{-webkit-font-smoothing:antialiased;--cd-bg-color:var(--color-modal-bg);--cd-title-color:var(--color-text-primary);--cd-artist-color:var(--color-text-muted);--cd-hint-accent:#c01010;--cd-focus-color:#007aff;background-color:var(--color-modal-bg);color-scheme:normal;justify-content:center;align-items:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}html[data-theme=dark] .CdPlayerApp-module__zxlPPa__layout{--cd-hint-accent:#ff4d4d;--cd-focus-color:#64b5ff}.CdPlayerApp-module__zxlPPa__contentBox{justify-content:center;align-items:center;gap:20px;width:100%;padding:0 24px;display:flex}.CdPlayerApp-module__zxlPPa__playerCol{flex:none;justify-content:center;align-items:center;display:flex;position:relative}.CdPlayerApp-module__zxlPPa__gridColWrapper{flex-direction:column;flex:none;align-items:center;display:flex;position:relative}.CdPlayerApp-module__zxlPPa__gridCol{justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.CdPlayerApp-module__zxlPPa__layoutVertical .CdPlayerApp-module__zxlPPa__gridCol{overflow:visible}.CdPlayerApp-module__zxlPPa__layoutVertical{width:100%;min-height:unset;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;overflow:hidden}.CdPlayerApp-module__zxlPPa__contentBoxVertical{flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:100%;padding:8px 0 12px;display:flex}.CdPlayerApp-module__zxlPPa__playerColVertical{flex:none;justify-content:center;align-items:center;width:100%;display:flex}.CdPlayerApp-module__zxlPPa__gridColVertical{flex-direction:column;flex:none;align-items:center;width:100%;padding:4px 12px 0;display:flex}.CdPlayerApp-module__zxlPPa__carouselWrap{align-items:center;width:100%;max-width:100vw;display:flex;position:relative}.CdPlayerApp-module__zxlPPa__carouselContainer{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:10px;width:100%;padding:8px 12px 10px;display:flex;overflow:auto visible}.CdPlayerApp-module__zxlPPa__carouselContainer::-webkit-scrollbar{display:none}.CdPlayerApp-module__zxlPPa__layoutVertical .CdPlayerApp-module__zxlPPa__gridColVertical{overflow:visible}.CdPlayerApp-module__zxlPPa__carouselNav{cursor:pointer;z-index:10;color:#1a1a1a;background:#ffffffd9;border:1px solid #0000001a;border-radius:50%;outline:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 4px #0000001a}.CdPlayerApp-module__zxlPPa__carouselNav:active{background:#eee}.CdPlayerApp-module__zxlPPa__carouselNavLeft{left:8px}.CdPlayerApp-module__zxlPPa__carouselNavRight{right:8px}.CdPlayerApp-module__zxlPPa__carouselNav svg{fill:currentColor;width:16px;height:16px}.CdPlayerApp-module__zxlPPa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CdPlayerApp-module__zxlPPa__audioError{z-index:10;color:#fff;background-color:#c41212eb;border-radius:8px;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:8px 12px;font-size:12px;line-height:1.4;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0003}.CdPlayerApp-module__zxlPPa__audioErrorDismiss{color:inherit;cursor:pointer;opacity:.85;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:18px;line-height:1}.CdPlayerApp-module__zxlPPa__audioErrorDismiss:hover{opacity:1}
.AudioConsent-module__THzMiq__overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);background:#0000002e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AudioConsent-module__THzMiq__card{opacity:0;background-color:#c8c8c8;border:2px solid #000;border-radius:16px;flex-direction:column;gap:18px;min-width:300px;max-width:360px;padding:32px 36px 28px;transition:opacity .28s,transform .32s cubic-bezier(.34,1.56,.64,1);display:flex;transform:scale(.92)translateY(8px);box-shadow:0 8px #00000047,0 14px #0000001a,inset 0 -3px #ffffff4d,inset 0 2px #00000026}.AudioConsent-module__THzMiq__card.AudioConsent-module__THzMiq__visible{opacity:1;transform:scale(1)translateY(0)}.AudioConsent-module__THzMiq__message{color:#000000e0;letter-spacing:-.02em;font-family:IBM Plex Mono,monospace;font-size:22px;font-weight:600;line-height:1.35}.AudioConsent-module__THzMiq__actions{gap:10px;margin-top:4px;display:flex}.AudioConsent-module__THzMiq__btn{letter-spacing:.06em;cursor:pointer;border:1.5px solid #00000047;border-radius:9px;flex:1;padding:11px 0;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;transition:transform .12s,box-shadow .12s;box-shadow:inset 0 2px #ffffff40,inset 0 -2px #0000001a}.AudioConsent-module__THzMiq__btn:active{transition:transform 40ms,box-shadow 40ms;transform:translateY(3px);box-shadow:inset 0 3px #0003}.AudioConsent-module__THzMiq__btnOn{color:#ffffffe6;background-color:#1a1a1a;border-color:#0009}.AudioConsent-module__THzMiq__btnOn:hover{background-color:#333}.AudioConsent-module__THzMiq__btnOff{color:#000000a6;background-color:#b0b0b0}.AudioConsent-module__THzMiq__btnOff:hover{background-color:#9e9e9e}
