.VinylPlayer-module__qoYm5G__record{aspect-ratio:1;width:100%;max-width:16rem;position:relative}.VinylPlayer-module__qoYm5G__disc{background:repeating-radial-gradient(circle, transparent 0 3px, var(--vinyl-groove,#ffffff0f) 3px 4px), radial-gradient(circle, var(--vinyl-shellac,#17130f) 0%, var(--vinyl-lacquer,#0d0b0a) 70%);width:100%;height:100%;box-shadow:inset 0 0 0 2px var(--vinyl-groove,#ffffff0f);border-radius:9999px;justify-content:center;align-items:center;animation:1.8s linear infinite paused VinylPlayer-module__qoYm5G__spin;display:flex;position:relative}.VinylPlayer-module__qoYm5G__disc:after{content:"";pointer-events:none;background:conic-gradient(#0000 0deg,#fff4e024 24deg,#0000 60deg 300deg,#fff4e012 336deg,#0000 360deg);border-radius:9999px;position:absolute;inset:0}.VinylPlayer-module__qoYm5G__record[data-playing=true] .VinylPlayer-module__qoYm5G__disc{animation-play-state:running}@keyframes VinylPlayer-module__qoYm5G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.VinylPlayer-module__qoYm5G__label{background:var(--vinyl-label,#c8562a);text-align:center;border-radius:9999px;justify-content:center;align-items:center;width:38%;height:38%;padding:8%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VinylPlayer-module__qoYm5G__tonearm{transform-origin:100% 0;pointer-events:none;width:40%;height:60%;transition:transform .26s ease-out;position:absolute;top:-6%;right:4%;transform:rotate(-18deg)}.VinylPlayer-module__qoYm5G__tonearm:after{content:"";background:var(--vinyl-dust,#fff4e080);border-radius:9999px;width:4px;height:100%;position:absolute;top:0;right:0}.VinylPlayer-module__qoYm5G__tonearm[data-playing=true]{transform:rotate(6deg)}@media (prefers-reduced-motion:reduce){.VinylPlayer-module__qoYm5G__disc{animation:none}.VinylPlayer-module__qoYm5G__tonearm{transition:none}}
.ProcessingIndicator-module__X7KyDq__verb{opacity:1}.ProcessingIndicator-module__X7KyDq__verbDrop{animation:.45s cubic-bezier(.2,.8,.2,1) ProcessingIndicator-module__X7KyDq__drop-in}.ProcessingIndicator-module__X7KyDq__ellipsis{display:inline-flex}.ProcessingIndicator-module__X7KyDq__ellipsis span{opacity:.25;animation:1.2s infinite ProcessingIndicator-module__X7KyDq__blink}.ProcessingIndicator-module__X7KyDq__ellipsis span:nth-child(2){animation-delay:.2s}.ProcessingIndicator-module__X7KyDq__ellipsis span:nth-child(3){animation-delay:.4s}@keyframes ProcessingIndicator-module__X7KyDq__blink{0%,to{opacity:.25}50%{opacity:1}}@keyframes ProcessingIndicator-module__X7KyDq__drop-in{0%{opacity:0;filter:blur(6px);transform:translateY(-16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ProcessingIndicator-module__X7KyDq__verb,.ProcessingIndicator-module__X7KyDq__verbDrop{opacity:1;filter:none;animation:none;transform:none}.ProcessingIndicator-module__X7KyDq__ellipsis span{opacity:1;animation:none}}
.GrooveVisualiser-module__H7lrca__ringsLive,.GrooveVisualiser-module__H7lrca__ringsStatic{aspect-ratio:1;width:100%;max-width:12rem}.GrooveVisualiser-module__H7lrca__svg{width:100%;height:100%}.GrooveVisualiser-module__H7lrca__groove{fill:none;stroke:var(--vinyl-groove,#ffffff0f);stroke-width:1.5px;transition:opacity .12s linear,r .12s linear}.GrooveVisualiser-module__H7lrca__ringsLive .GrooveVisualiser-module__H7lrca__groove{stroke:var(--vinyl-label,#c8562a)}@media (prefers-reduced-motion:reduce){.GrooveVisualiser-module__H7lrca__groove{transition:none}}
.studio-layout-module__acbObW__stepCard{background:rgb(var(--tatva-surface-secondary));border:1px solid rgb(var(--tatva-border-primary));padding:calc(var(--tatva-spacing-base,2px) * 10);border-radius:28px}@media (min-width:900px){.studio-layout-module__acbObW__stepCard{padding:calc(var(--tatva-spacing-base,2px) * 20)}}.studio-layout-module__acbObW__pair{gap:calc(var(--tatva-spacing-base,2px) * 10);grid-template-columns:1fr;display:grid}@media (min-width:900px){.studio-layout-module__acbObW__pair{grid-template-columns:1fr 1fr}}.studio-layout-module__acbObW__actions{gap:calc(var(--tatva-spacing-base,2px) * 8);flex-direction:column-reverse;display:flex}@media (min-width:900px){.studio-layout-module__acbObW__actions{flex-direction:row;align-items:center}.studio-layout-module__acbObW__actionsPrimary{flex:1}}
