.MusicSpacePage-module__AdDs7a__root{--void:#050604;--void-2:#101109;--ink:#f3efdf;--muted:#f3efdfa1;--dim:#f3efdf57;--acid:#b7ff25;--ember:#ff4a24;--line:#f3efdf29;min-height:100dvh;color:var(--ink);font-family:var(--font-geist-sans), Inter, system-ui, sans-serif;isolation:isolate;background:radial-gradient(at 18% 22%,#b7ff252e,#0000 30%),radial-gradient(at 78% 68%,#ff4a2426,#0000 32%),radial-gradient(at 50% 28%,#f3efdf0f,#0000 46%),linear-gradient(120deg,#080907 0%,#10130d 54%,#160d09 100%);position:relative;overflow:hidden}.MusicSpacePage-module__AdDs7a__root:before{content:"";z-index:-3;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#b7ff250d 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 56% 45%,#000 0 42%,#0000 78%);mask-image:radial-gradient(at 56% 45%,#000 0 42%,#0000 78%)}.MusicSpacePage-module__AdDs7a__root:after{content:"";z-index:-2;filter:blur(18px);pointer-events:none;background:linear-gradient(90deg,#0000,#b7ff2538,#ff4a241f,#0000),radial-gradient(at 50% 0,#b7ff2529,#0000 62%);height:48vh;position:absolute;bottom:-16%;left:-10%;right:-10%;transform:perspective(900px)rotateX(63deg)}.MusicSpacePage-module__AdDs7a__particleCanvas,.MusicSpacePage-module__AdDs7a__scanGrid{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.MusicSpacePage-module__AdDs7a__scanGrid{z-index:1;opacity:.82;background:repeating-linear-gradient(#0000 0 8px,#f3efdf06 9px 10px),linear-gradient(90deg,#0000 0 18%,#b7ff2512 18.4% 18.6%,#0000 19% 100%),linear-gradient(90deg,#0000 0 72%,#ff4a2412 72.3% 72.5%,#0000 73% 100%);overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}.MusicSpacePage-module__AdDs7a__scanGrid:after{content:"MUSIC";color:#0000;letter-spacing:0;opacity:.16;pointer-events:none;text-transform:uppercase;-webkit-text-stroke:1.5px #b7ff2599;text-stroke:1.5px #b7ff2599;font-size:clamp(150px,24vw,470px);font-weight:950;line-height:.76;position:absolute;top:48%;left:50%;transform:translate(-45%,-53%);-webkit-mask-image:radial-gradient(at 48% 48%,#000 0 48%,#0000 78%);mask-image:radial-gradient(at 48% 48%,#000 0 48%,#0000 78%)}.MusicSpacePage-module__AdDs7a__arcStrip{--card-size:clamp(128px, 11vw, 192px);z-index:7;width:100%;height:calc(var(--card-size) + 92px);pointer-events:none;position:absolute;left:0}.MusicSpacePage-module__AdDs7a__topArc{top:clamp(14px,2.6vh,30px)}.MusicSpacePage-module__AdDs7a__bottomArc{bottom:clamp(14px,2.6vh,30px)}.MusicSpacePage-module__AdDs7a__arcCard{width:var(--card-size);height:var(--card-size);cursor:pointer;pointer-events:auto;transform-origin:50% 62%;background:0 0;border:0;border-radius:clamp(2px,.35vw,7px);padding:0;transition:filter .22s,opacity .22s;position:absolute;top:0;left:0}.MusicSpacePage-module__AdDs7a__bottomArc .MusicSpacePage-module__AdDs7a__arcCard{transform-origin:50% 38%;top:auto;bottom:0}.MusicSpacePage-module__AdDs7a__arcCard span{border-radius:inherit;background-image:linear-gradient(120deg, #ffffff21, transparent 24% 70%, #00000047), var(--cover);background-position:50%;background-size:cover;transition:box-shadow .22s,transform .22s,filter .22s;position:absolute;inset:0;overflow:hidden;transform:perspective(560px)rotateY(-4deg)translateZ(0);box-shadow:0 24px 58px #0000008f,inset 0 0 0 2px #f3efdfad,10px 9px #0000003d}.MusicSpacePage-module__AdDs7a__arcCard span:before{content:"";mix-blend-mode:screen;opacity:.74;pointer-events:none;background:linear-gradient(90deg,#ffffff2e,#0000 12% 82%,#b7ff251a),linear-gradient(#ffffff1a,#0000 38%);position:absolute;inset:0}.MusicSpacePage-module__AdDs7a__arcCard span:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#b7ff25b3,#0000);border-radius:999px;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:10px;left:12px;right:12px;transform:scaleX(.4)}.MusicSpacePage-module__AdDs7a__arcCard:hover span,.MusicSpacePage-module__AdDs7a__arcCard:focus-visible span,.MusicSpacePage-module__AdDs7a__arcCard.MusicSpacePage-module__AdDs7a__selected span{filter:brightness(1.13)saturate(1.08);transform:perspective(560px)rotateY(-7deg)translateY(-9px)translateZ(12px);box-shadow:0 32px 70px #000000a8,inset 0 0 0 3px #b7ff25e0,0 0 34px #b7ff2538,11px 10px #00000040}.MusicSpacePage-module__AdDs7a__bottomArc .MusicSpacePage-module__AdDs7a__arcCard:hover span,.MusicSpacePage-module__AdDs7a__bottomArc .MusicSpacePage-module__AdDs7a__arcCard:focus-visible span,.MusicSpacePage-module__AdDs7a__bottomArc .MusicSpacePage-module__AdDs7a__arcCard.MusicSpacePage-module__AdDs7a__selected span{transform:perspective(560px)rotateY(-7deg)translateY(9px)translateZ(12px)}.MusicSpacePage-module__AdDs7a__arcCard:hover span:after,.MusicSpacePage-module__AdDs7a__arcCard:focus-visible span:after,.MusicSpacePage-module__AdDs7a__arcCard.MusicSpacePage-module__AdDs7a__selected span:after{opacity:1;transform:scaleX(1)}.MusicSpacePage-module__AdDs7a__arcCard:focus-visible{outline:none}.MusicSpacePage-module__AdDs7a__arcCard:active span{transform:perspective(560px)rotateY(-6deg)translateY(-3px)translateZ(8px)scale(.985)}.MusicSpacePage-module__AdDs7a__arcCard.MusicSpacePage-module__AdDs7a__playing span:before{background:radial-gradient(circle at 14px calc(100% - 14px), var(--acid) 0 5px, transparent 6px), linear-gradient(90deg, #fff3, transparent 12% 82%, #ff4a241f);opacity:1}.MusicSpacePage-module__AdDs7a__selectedStage{z-index:4;grid-template-columns:minmax(300px,520px) minmax(320px,480px);justify-content:start;align-items:center;gap:clamp(34px,6vw,92px);width:min(100% - 44px,1120px);min-height:100dvh;margin:0 auto;padding:clamp(164px,21vh,214px) 0;display:grid;position:relative;transform:translate(clamp(-52px,-3.3vw,-22px))}.MusicSpacePage-module__AdDs7a__selectedStage:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#b7ff2570,#ff4a2438,#0000);height:1px;position:absolute;bottom:clamp(138px,18vh,210px);left:-14%;right:-8%;box-shadow:0 0 16px #b7ff252e,0 -86px 120px #b7ff2514}.MusicSpacePage-module__AdDs7a__selectedStage:after{content:"";opacity:.6;pointer-events:none;border:1px solid #b7ff2533;border-radius:50%;width:min(58vw,720px);height:min(20vw,220px);position:absolute;bottom:clamp(90px,13vh,150px);left:-18%;transform:perspective(900px)rotateX(68deg)}.MusicSpacePage-module__AdDs7a__caseHotZone{perspective:1200px;place-items:center;min-height:clamp(320px,39vw,520px);display:grid;position:relative}.MusicSpacePage-module__AdDs7a__caseHotZone:before{content:"";aspect-ratio:1;filter:blur(.2px);opacity:.72;pointer-events:none;background:radial-gradient(circle,#b7ff251a,#0000 56%),conic-gradient(from 90deg,#0000,#b7ff254d,#0000,#ff4a2438,#0000);border:1px solid #b7ff2529;border-radius:50%;width:112%;position:absolute;transform:perspective(900px)rotateX(69deg)translateY(36%)}.MusicSpacePage-module__AdDs7a__case3d{--tilt-x:0deg;--tilt-y:0deg;--lift-x:0px;--lift-y:0px;aspect-ratio:1;width:clamp(280px,32vw,448px);transform-style:preserve-3d;transform:translate3d(var(--lift-x), var(--lift-y), 0) rotateX(calc(var(--tilt-x) + 1.2deg)) rotateY(calc(var(--tilt-y) - 3.5deg)) rotateZ(-1.2deg);transition:transform .26s cubic-bezier(.16,1,.3,1);animation:.56s cubic-bezier(.16,1,.3,1) both MusicSpacePage-module__AdDs7a__caseSwap,4.8s ease-in-out .7s infinite MusicSpacePage-module__AdDs7a__caseBreath;position:relative}.MusicSpacePage-module__AdDs7a__case3d[data-active=true]{animation:.56s cubic-bezier(.16,1,.3,1) both MusicSpacePage-module__AdDs7a__caseSwap}.MusicSpacePage-module__AdDs7a__caseFront,.MusicSpacePage-module__AdDs7a__caseBack,.MusicSpacePage-module__AdDs7a__caseSpine,.MusicSpacePage-module__AdDs7a__caseTopEdge,.MusicSpacePage-module__AdDs7a__caseSheen{transform-style:preserve-3d;backface-visibility:hidden;border-radius:clamp(12px,1vw,16px);position:absolute;inset:0}.MusicSpacePage-module__AdDs7a__caseFront{z-index:4;background-image:linear-gradient(112deg, #fff3, transparent 18% 72%, #0000003d), var(--cover);background-position:50%;background-size:cover;overflow:hidden;transform:translateZ(23px);box-shadow:0 36px 96px #0000008f,inset 0 0 0 2px #f3efdf4d,0 0 36px #b7ff251f}.MusicSpacePage-module__AdDs7a__caseFront:before{content:"";mix-blend-mode:screen;opacity:.76;background:linear-gradient(90deg,#ffffff57 0 2%,#0000 8% 83%,#ffffff29 88% 92%,#0000),linear-gradient(#ffffff38,#0000 28% 70%,#00000038);position:absolute;inset:0}.MusicSpacePage-module__AdDs7a__caseFront:after{content:"";pointer-events:none;border-radius:clamp(9px,.8vw,13px);position:absolute;inset:4%;box-shadow:inset 0 0 0 1px #fff3,inset 0 0 28px #ffffff1c}.MusicSpacePage-module__AdDs7a__caseBack{z-index:1;background:linear-gradient(115deg, #ffffff3d, #060705b8), var(--cover);filter:saturate(.66)brightness(.9);opacity:.8;background-position:50%;background-size:cover;transform:translateZ(-21px)rotateY(180deg)}.MusicSpacePage-module__AdDs7a__caseSpine{background:linear-gradient(90deg, #ffffff57, #b7ff251f, #0000003d), var(--cover);opacity:.78;transform-origin:100%;background-position:50%;background-size:cover;border-radius:0 14px 14px 0;width:42px;left:auto;transform:rotateY(90deg)translateZ(calc(clamp(280px,32vw,448px) - 21px))}.MusicSpacePage-module__AdDs7a__caseTopEdge{opacity:.62;transform-origin:top;background:linear-gradient(#ffffff57,#b7ff251a,#00000029);border-radius:14px 14px 0 0;height:39px;bottom:auto;transform:rotateX(90deg)translateZ(19.5px)}.MusicSpacePage-module__AdDs7a__caseSheen{z-index:5;pointer-events:none;overflow:hidden;transform:translateZ(25px)}.MusicSpacePage-module__AdDs7a__caseSheen:before{content:"";filter:blur(1px);opacity:.62;background:linear-gradient(90deg,#0000,#ffffff70,#0000);transition:opacity .18s,transform .26s;position:absolute;inset:-12% 58% -12% 20%;transform:skew(-12deg)}.MusicSpacePage-module__AdDs7a__case3d[data-active=true] .MusicSpacePage-module__AdDs7a__caseSheen:before{opacity:.94;transform:translate(28px)skew(-12deg)}.MusicSpacePage-module__AdDs7a__case3d:active{transform:translate3d(var(--lift-x), calc(var(--lift-y) + 2px), 0) rotateX(calc(var(--tilt-x) + .4deg)) rotateY(calc(var(--tilt-y) - 2.2deg)) rotateZ(-.8deg) scale(.992)}.MusicSpacePage-module__AdDs7a__albumInfo{gap:clamp(12px,1.55vw,17px);min-width:0;max-width:480px;padding-top:8px;display:grid;position:relative}.MusicSpacePage-module__AdDs7a__albumInfo:before{content:"";background:repeating-linear-gradient(180deg, var(--acid) 0 4px, transparent 4px 13px), linear-gradient(180deg, transparent, #b7ff252e, transparent);opacity:.6;width:34px;height:180px;position:absolute;top:14px;left:-64px;-webkit-mask-image:linear-gradient(#0000,#000 18% 88%,#0000);mask-image:linear-gradient(#0000,#000 18% 88%,#0000)}.MusicSpacePage-module__AdDs7a__albumInfo>span{color:var(--acid);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;letter-spacing:.12em;text-shadow:0 0 18px #b7ff2557;font-size:clamp(11px,.8vw,13px);font-weight:820}.MusicSpacePage-module__AdDs7a__albumInfo h1{max-width:10.5em;color:var(--ink);letter-spacing:0;text-shadow:0 0 24px #f3efdf24,0 18px 50px #0000007a;margin:0;font-size:clamp(54px,6.1vw,96px);font-weight:930;line-height:.86}.MusicSpacePage-module__AdDs7a__artist,.MusicSpacePage-module__AdDs7a__preview{color:var(--muted);margin:0;font-size:clamp(18px,1.55vw,25px);font-weight:720;line-height:1.22}.MusicSpacePage-module__AdDs7a__preview{color:#f3efdfdb}.MusicSpacePage-module__AdDs7a__preview:first-letter{color:var(--acid)}.MusicSpacePage-module__AdDs7a__playCapsule{background:linear-gradient(180deg, #ffffff5c, #ffffff14), linear-gradient(90deg, var(--acid), #d8ff74);color:#050604;cursor:pointer;border:1px solid #b7ff2585;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:max-content;max-width:100%;min-height:56px;padding:0 28px;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #f3efdf1f,0 0 36px #b7ff2538,0 18px 42px #0000004d}.MusicSpacePage-module__AdDs7a__playCapsule svg{flex:none;width:19px;height:19px}.MusicSpacePage-module__AdDs7a__playCapsule strong{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;letter-spacing:.1em;font-size:12px;font-weight:860}.MusicSpacePage-module__AdDs7a__playCapsule:hover,.MusicSpacePage-module__AdDs7a__playCapsule:focus-visible{outline:none;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #f3efdf2e,0 0 44px #b7ff2557,0 24px 54px #00000061}.MusicSpacePage-module__AdDs7a__playCapsule:active{transform:translateY(0)scale(.985)}.MusicSpacePage-module__AdDs7a__playCapsule:disabled{cursor:wait;opacity:.72;transform:none}.MusicSpacePage-module__AdDs7a__playingButton{background:linear-gradient(180deg, #ffffff40, #ffffff12), linear-gradient(90deg, var(--ember), #ffc0a2);border-color:#ff4a248f;box-shadow:inset 0 0 0 1px #f3efdf1a,0 0 40px #ff4a2438,0 18px 42px #00000052}.MusicSpacePage-module__AdDs7a__playCapsule svg:first-child{animation:none}.MusicSpacePage-module__AdDs7a__playCapsule:disabled svg{animation:.9s linear infinite MusicSpacePage-module__AdDs7a__spin}.MusicSpacePage-module__AdDs7a__progressHud{--progress:0;width:min(100%,360px);color:var(--acid);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;grid-template-columns:42px minmax(120px,1fr) 42px;align-items:center;gap:12px;font-size:12px;font-weight:780;display:grid}.MusicSpacePage-module__AdDs7a__progressHud input{width:100%;accent-color:var(--acid);cursor:pointer}.MusicSpacePage-module__AdDs7a__progressHud input::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--acid) calc(var(--progress) * 100%), #b7ff253d 0), linear-gradient(90deg, transparent, #b7ff252e, transparent);border-radius:999px;height:2px}.MusicSpacePage-module__AdDs7a__progressHud input::-webkit-slider-thumb{margin-top:-6px}.MusicSpacePage-module__AdDs7a__albumInfo small{max-width:40ch;color:var(--dim);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;font-size:12px;font-weight:740;line-height:1.45}.MusicSpacePage-module__AdDs7a__homeLink{z-index:12;color:#f3efdfd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#f3efdf17,#b7ff250d),#0506049e;border:1px solid #f3efdf29;border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 12px;text-decoration:none;transition:border-color .18s,color .18s,transform .18s;display:inline-flex;position:fixed;top:clamp(14px,2vw,28px);left:clamp(14px,2vw,28px);box-shadow:0 14px 34px #0000005c,0 0 18px #b7ff251a}.MusicSpacePage-module__AdDs7a__homeLink svg{width:18px;height:18px}.MusicSpacePage-module__AdDs7a__homeLink span{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace;letter-spacing:.02em;white-space:nowrap;font-size:12px;font-weight:850}.MusicSpacePage-module__AdDs7a__homeLink:hover,.MusicSpacePage-module__AdDs7a__homeLink:focus-visible{border-color:var(--acid);color:var(--acid);outline:none;transform:translateY(-2px)}@keyframes MusicSpacePage-module__AdDs7a__caseSwap{0%{opacity:0;transform:translate3d(calc(var(--lift-x) - 18px), calc(var(--lift-y) + 18px), 0) rotateX(calc(var(--tilt-x) + 7deg)) rotateY(calc(var(--tilt-y) - 18deg)) rotateZ(-4deg) scale(.94)}}@keyframes MusicSpacePage-module__AdDs7a__caseBreath{0%,to{transform:translate3d(var(--lift-x), calc(var(--lift-y) - 4px), 0) rotateX(calc(var(--tilt-x) + 1.2deg)) rotateY(calc(var(--tilt-y) - 3.5deg)) rotateZ(-1.2deg)}50%{transform:translate3d(var(--lift-x), calc(var(--lift-y) + 5px), 0) rotateX(calc(var(--tilt-x) - .8deg)) rotateY(calc(var(--tilt-y) - 1deg)) rotateZ(-.4deg)}}@keyframes MusicSpacePage-module__AdDs7a__spin{to{transform:rotate(360deg)}}@media (max-width:1040px){.MusicSpacePage-module__AdDs7a__selectedStage{grid-template-columns:minmax(230px,390px) minmax(260px,390px);width:min(100% - 30px,860px);transform:none}.MusicSpacePage-module__AdDs7a__albumInfo h1{font-size:clamp(42px,6vw,68px)}}@media (max-width:780px){.MusicSpacePage-module__AdDs7a__root{min-height:100svh;overflow:hidden auto}.MusicSpacePage-module__AdDs7a__arcStrip{--card-size:clamp(88px, 23vw, 126px);height:calc(var(--card-size) + 62px)}.MusicSpacePage-module__AdDs7a__topArc{top:10px}.MusicSpacePage-module__AdDs7a__bottomArc{bottom:10px}.MusicSpacePage-module__AdDs7a__selectedStage{text-align:center;grid-template-columns:1fr;justify-items:center;gap:20px;min-height:100svh;padding:142px 0}.MusicSpacePage-module__AdDs7a__selectedStage:before,.MusicSpacePage-module__AdDs7a__selectedStage:after{left:-28%;right:-28%}.MusicSpacePage-module__AdDs7a__caseHotZone{min-height:clamp(250px,68vw,360px)}.MusicSpacePage-module__AdDs7a__case3d{width:clamp(220px,68vw,330px)}.MusicSpacePage-module__AdDs7a__albumInfo{justify-items:center;max-width:min(100%,390px)}.MusicSpacePage-module__AdDs7a__albumInfo:before{display:none}.MusicSpacePage-module__AdDs7a__albumInfo h1{max-width:9.5em;font-size:clamp(40px,11vw,62px)}.MusicSpacePage-module__AdDs7a__artist,.MusicSpacePage-module__AdDs7a__preview{font-size:17px}.MusicSpacePage-module__AdDs7a__progressHud{grid-template-columns:38px minmax(110px,1fr) 38px}.MusicSpacePage-module__AdDs7a__homeLink{min-height:40px;padding:0 12px 0 10px}}@media (max-width:440px){.MusicSpacePage-module__AdDs7a__selectedStage{width:min(100% - 24px,390px);padding-top:132px;padding-bottom:132px}.MusicSpacePage-module__AdDs7a__playCapsule{min-height:50px;padding:0 20px}.MusicSpacePage-module__AdDs7a__playCapsule strong{font-size:11px}.MusicSpacePage-module__AdDs7a__progressHud{width:100%}}@media (prefers-reduced-motion:reduce){.MusicSpacePage-module__AdDs7a__case3d,.MusicSpacePage-module__AdDs7a__playCapsule,.MusicSpacePage-module__AdDs7a__homeLink,.MusicSpacePage-module__AdDs7a__arcCard span{transition:none;animation:none}}
