.MusicVisualizer-module__Lb8KRG__canvas{z-index:-1;pointer-events:none;width:100vw;height:100dvh;position:fixed;top:0;left:0}.MusicVisualizer-module__Lb8KRG__controls{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f14bf;border:1px solid #ffffff14;border-radius:.75rem;flex-direction:column;gap:1rem;min-width:160px;padding:1rem 1.25rem;display:flex;position:fixed;bottom:2rem;right:2rem}.MusicVisualizer-module__Lb8KRG__toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;display:flex}.MusicVisualizer-module__Lb8KRG__toggle input{appearance:none;cursor:pointer;background:#ffffff1a;border-radius:.625rem;width:2.5rem;height:1.25rem;transition:background .2s;position:relative}.MusicVisualizer-module__Lb8KRG__toggle input:after{content:"";background:#fff9;border-radius:50%;width:1rem;height:1rem;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.MusicVisualizer-module__Lb8KRG__toggle input:checked{background:#8b5cf680}.MusicVisualizer-module__Lb8KRG__toggle input:checked:after{background:#8b5cf6;transform:translate(1.25rem)}.MusicVisualizer-module__Lb8KRG__toggleLabel{color:#ffffffa6;letter-spacing:.02em;font-size:.8125rem}.MusicVisualizer-module__Lb8KRG__slider{flex-direction:column;gap:.5rem;display:flex}.MusicVisualizer-module__Lb8KRG__sliderLabel{color:#ffffff80;letter-spacing:.03em;text-transform:uppercase;font-size:.75rem}.MusicVisualizer-module__Lb8KRG__sliderInput{appearance:none;cursor:pointer;background:#ffffff1a;border-radius:2px;width:100%;height:4px}.MusicVisualizer-module__Lb8KRG__sliderInput::-webkit-slider-thumb{appearance:none;cursor:grab;background:#8b5cf6e6;border-radius:50%;width:14px;height:14px;transition:transform .15s}.MusicVisualizer-module__Lb8KRG__sliderInput::-webkit-slider-thumb:hover{transform:scale(1.15)}.MusicVisualizer-module__Lb8KRG__sliderInput::-webkit-slider-thumb:active{cursor:grabbing}.MusicVisualizer-module__Lb8KRG__sliderInput::-moz-range-thumb{cursor:grab;background:#8b5cf6e6;border:none;border-radius:50%;width:14px;height:14px}@media (max-width:640px){.MusicVisualizer-module__Lb8KRG__controls{flex-direction:row;justify-content:space-between;align-items:center;padding:.875rem 1rem;bottom:1rem;left:1rem;right:1rem}.MusicVisualizer-module__Lb8KRG__slider{flex:1;max-width:140px}}
.CloudCatchGame-module__RlLqJW__gameCanvas{z-index:5;pointer-events:none;width:100vw;height:100dvh;position:fixed;inset:0}.CloudCatchGame-module__RlLqJW__scoreDisplay{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f1499;border:1px solid #8b5cf633;border-radius:.75rem;flex-direction:column;align-items:flex-end;gap:.25rem;padding:.75rem 1rem;animation:.5s ease-out CloudCatchGame-module__RlLqJW__scoreSlideIn;display:flex;position:fixed;top:1.5rem;right:1.5rem}@keyframes CloudCatchGame-module__RlLqJW__scoreSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.CloudCatchGame-module__RlLqJW__scoreLabel{color:#ffffff80;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.CloudCatchGame-module__RlLqJW__scoreValue{color:#8b5cf6e6;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:300}@media (max-width:640px){.CloudCatchGame-module__RlLqJW__scoreDisplay{padding:.5rem .75rem;top:1rem;right:1rem}.CloudCatchGame-module__RlLqJW__scoreValue{font-size:1.5rem}}
.PlaylistBrowser-module__Ve1DuG__browser{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f14d9;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;width:100%;max-width:480px;max-height:60vh;display:flex;overflow:hidden;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0d}.PlaylistBrowser-module__Ve1DuG__playlistTabs{background:#0000004d;border-bottom:1px solid #ffffff0d;gap:0;padding:.5rem;display:flex}.PlaylistBrowser-module__Ve1DuG__tab{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:.5rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;transition:all .2s;display:flex}.PlaylistBrowser-module__Ve1DuG__tab:hover{color:#ffffffb3;background:#ffffff0d}.PlaylistBrowser-module__Ve1DuG__tabActive{color:#fffffff2;background:#8b5cf626;border:1px solid #8b5cf64d}.PlaylistBrowser-module__Ve1DuG__tabActive:hover{background:#8b5cf633}.PlaylistBrowser-module__Ve1DuG__tabIcon{font-size:1rem}.PlaylistBrowser-module__Ve1DuG__tabLabel{font-weight:500}.PlaylistBrowser-module__Ve1DuG__tabCount{color:#fff9;background:#ffffff1a;border-radius:999px;padding:.125rem .5rem;font-size:.75rem}.PlaylistBrowser-module__Ve1DuG__tabActive .PlaylistBrowser-module__Ve1DuG__tabCount{color:#ffffffe6;background:#8b5cf64d}.PlaylistBrowser-module__Ve1DuG__trackList{scrollbar-width:thin;scrollbar-color:#8b5cf64d transparent;flex:1;padding:.5rem;overflow:hidden auto}.PlaylistBrowser-module__Ve1DuG__trackList::-webkit-scrollbar{width:6px}.PlaylistBrowser-module__Ve1DuG__trackList::-webkit-scrollbar-track{background:0 0}.PlaylistBrowser-module__Ve1DuG__trackList::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:3px}.PlaylistBrowser-module__Ve1DuG__trackList::-webkit-scrollbar-thumb:hover{background:#8b5cf680}.PlaylistBrowser-module__Ve1DuG__trackItem{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.75rem;width:100%;padding:.625rem;transition:all .2s;display:flex}.PlaylistBrowser-module__Ve1DuG__trackItem:hover{background:#ffffff0d;border-color:#ffffff14}.PlaylistBrowser-module__Ve1DuG__trackItem:disabled{opacity:.5;cursor:not-allowed}.PlaylistBrowser-module__Ve1DuG__trackPlaying{background:#8b5cf61a;border-color:#8b5cf640}.PlaylistBrowser-module__Ve1DuG__trackPlaying:hover{background:#8b5cf626}.PlaylistBrowser-module__Ve1DuG__trackThumb{background:#ffffff0d;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;overflow:hidden}.PlaylistBrowser-module__Ve1DuG__thumbImg{object-fit:cover;width:100%;height:100%}.PlaylistBrowser-module__Ve1DuG__thumbPlaceholder{opacity:.5;font-size:1.25rem}.PlaylistBrowser-module__Ve1DuG__nowPlaying{background:#0009;justify-content:center;align-items:flex-end;gap:2px;padding-bottom:8px;display:flex;position:absolute;inset:0}.PlaylistBrowser-module__Ve1DuG__eqBar{background:#8b5cf6e6;border-radius:1px;width:3px;animation:.5s ease-in-out infinite PlaylistBrowser-module__Ve1DuG__eq}.PlaylistBrowser-module__Ve1DuG__eqBar:first-child{height:12px;animation-delay:0s}.PlaylistBrowser-module__Ve1DuG__eqBar:nth-child(2){height:18px;animation-delay:.15s}.PlaylistBrowser-module__Ve1DuG__eqBar:nth-child(3){height:8px;animation-delay:.3s}@keyframes PlaylistBrowser-module__Ve1DuG__eq{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.PlaylistBrowser-module__Ve1DuG__trackInfo{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.PlaylistBrowser-module__Ve1DuG__trackTitle{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.PlaylistBrowser-module__Ve1DuG__trackArtist{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.PlaylistBrowser-module__Ve1DuG__trackAlbum{color:#ffffff59;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.PlaylistBrowser-module__Ve1DuG__trackMeta{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.PlaylistBrowser-module__Ve1DuG__trackDuration{color:#fff6;font-variant-numeric:tabular-nums;font-size:.75rem}.PlaylistBrowser-module__Ve1DuG__loading{color:#ffffff80;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;font-size:.875rem;display:flex}.PlaylistBrowser-module__Ve1DuG__loadingCloud{font-size:2rem;animation:3s ease-in-out infinite PlaylistBrowser-module__Ve1DuG__float}@keyframes PlaylistBrowser-module__Ve1DuG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.PlaylistBrowser-module__Ve1DuG__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem;display:flex}.PlaylistBrowser-module__Ve1DuG__emptyIcon{opacity:.5;font-size:2rem}.PlaylistBrowser-module__Ve1DuG__emptyText{color:#fff6;font-size:.875rem}@media (max-width:640px){.PlaylistBrowser-module__Ve1DuG__browser{border-radius:.75rem;max-width:100%;max-height:50vh}.PlaylistBrowser-module__Ve1DuG__tab{padding:.625rem .5rem;font-size:.8125rem}.PlaylistBrowser-module__Ve1DuG__tabLabel{display:none}.PlaylistBrowser-module__Ve1DuG__tabIcon{font-size:1.25rem}.PlaylistBrowser-module__Ve1DuG__trackThumb{width:40px;height:40px}.PlaylistBrowser-module__Ve1DuG__trackTitle{font-size:.8125rem}}
.SubmitToPlaylist-module__dg8DLG__container{width:100%;max-width:500px}.SubmitToPlaylist-module__dg8DLG__overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SubmitToPlaylist-module__dg8DLG__modal{background:#0f0f12;border:1px solid #ffffff1a;border-radius:16px;max-height:90vh;padding:24px;overflow-y:auto}.SubmitToPlaylist-module__dg8DLG__header{margin-bottom:20px;position:relative}.SubmitToPlaylist-module__dg8DLG__title{color:#fffffff2;margin:0 0 8px;font-size:1.25rem;font-weight:600}.SubmitToPlaylist-module__dg8DLG__description{color:#ffffff80;margin:0;font-size:.875rem;line-height:1.5}.SubmitToPlaylist-module__dg8DLG__closeButton{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.5rem;transition:all .15s;display:flex;position:absolute;top:0;right:0}.SubmitToPlaylist-module__dg8DLG__closeButton:hover{color:#fff;background:#ffffff0d}.SubmitToPlaylist-module__dg8DLG__success{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e33;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:.875rem}.SubmitToPlaylist-module__dg8DLG__error{color:#f87171;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:.875rem}.SubmitToPlaylist-module__dg8DLG__form{flex-direction:column;gap:16px;display:flex}.SubmitToPlaylist-module__dg8DLG__field{flex-direction:column;flex:1;gap:6px;display:flex}.SubmitToPlaylist-module__dg8DLG__field label{color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.SubmitToPlaylist-module__dg8DLG__row{gap:12px;display:flex}.SubmitToPlaylist-module__dg8DLG__input{color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-size:.875rem;transition:border-color .15s}.SubmitToPlaylist-module__dg8DLG__input::placeholder{color:#ffffff4d}.SubmitToPlaylist-module__dg8DLG__input:focus{border-color:#8b5cf680}.SubmitToPlaylist-module__dg8DLG__prioritySection{background:#f59e0b0d;border:1px solid #f59e0b26;border-radius:10px;padding:16px}.SubmitToPlaylist-module__dg8DLG__priorityLabel{cursor:pointer;align-items:center;gap:10px;display:flex}.SubmitToPlaylist-module__dg8DLG__checkbox{accent-color:#f59e0b;cursor:pointer;width:18px;height:18px}.SubmitToPlaylist-module__dg8DLG__checkbox:disabled{opacity:.5;cursor:not-allowed}.SubmitToPlaylist-module__dg8DLG__priorityText{color:#ffffffe6;align-items:center;gap:6px;font-size:.9375rem;font-weight:500;display:flex}.SubmitToPlaylist-module__dg8DLG__priorityStar{font-size:1rem}.SubmitToPlaylist-module__dg8DLG__priorityHint{color:#fff6;margin:8px 0 0 28px;font-size:.75rem;line-height:1.5}.SubmitToPlaylist-module__dg8DLG__profileSection{background:#8b5cf60d;border:1px solid #8b5cf626;border-radius:10px;padding:16px}.SubmitToPlaylist-module__dg8DLG__profileLabel{cursor:pointer;align-items:center;gap:10px;display:flex}.SubmitToPlaylist-module__dg8DLG__profileText{color:#ffffffe6;align-items:center;gap:6px;font-size:.9375rem;font-weight:500;display:flex}.SubmitToPlaylist-module__dg8DLG__profileIcon{font-size:1rem}.SubmitToPlaylist-module__dg8DLG__profileHint{color:#fff6;margin:8px 0 0 28px;font-size:.75rem;line-height:1.5}.SubmitToPlaylist-module__dg8DLG__submitButton{color:#fff;cursor:pointer;background:#8b5cf6;border:none;border-radius:10px;padding:12px 20px;font-size:.9375rem;font-weight:600;transition:all .15s}.SubmitToPlaylist-module__dg8DLG__submitButton:hover:not(:disabled){background:#7c4de7;transform:translateY(-1px)}.SubmitToPlaylist-module__dg8DLG__submitButton:disabled{opacity:.6;cursor:not-allowed}.SubmitToPlaylist-module__dg8DLG__history{border-top:1px solid #ffffff0d;margin-top:24px;padding-top:24px}.SubmitToPlaylist-module__dg8DLG__historyToggle{color:#fff9;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;width:100%;padding:10px 14px;font-size:.8125rem;transition:all .15s}.SubmitToPlaylist-module__dg8DLG__historyToggle:hover{color:#fffc;background:#ffffff0d}.SubmitToPlaylist-module__dg8DLG__historyList{flex-direction:column;gap:8px;margin-top:12px;display:flex}.SubmitToPlaylist-module__dg8DLG__historyItem{background:#ffffff05;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.SubmitToPlaylist-module__dg8DLG__historyInfo{align-items:center;gap:6px;min-width:0;display:flex}.SubmitToPlaylist-module__dg8DLG__historyTitle{color:#fffc;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.SubmitToPlaylist-module__dg8DLG__priorityBadge{flex-shrink:0;font-size:.75rem}.SubmitToPlaylist-module__dg8DLG__statusBadge{text-transform:uppercase;letter-spacing:.03em;border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:.6875rem;font-weight:600}.SubmitToPlaylist-module__dg8DLG__pending{color:#fbbf24;background:#f59e0b26}.SubmitToPlaylist-module__dg8DLG__approved{color:#4ade80;background:#22c55e26}.SubmitToPlaylist-module__dg8DLG__rejected{color:#f87171;background:#ef444426}.SubmitToPlaylist-module__dg8DLG__added{color:#a78bfa;background:#8b5cf626}@media (max-width:480px){.SubmitToPlaylist-module__dg8DLG__row{flex-direction:column}.SubmitToPlaylist-module__dg8DLG__modal{margin:16px;padding:20px}}.SubmitToPlaylist-module__dg8DLG__tabs{background:#ffffff05;border-radius:10px;gap:4px;margin-bottom:16px;padding:4px;display:flex}.SubmitToPlaylist-module__dg8DLG__tab{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:10px 16px;font-size:.875rem;font-weight:500;transition:all .15s}.SubmitToPlaylist-module__dg8DLG__tab:hover{color:#ffffffb3;background:#ffffff08}.SubmitToPlaylist-module__dg8DLG__tabActive{color:#fff;background:#8b5cf633}.SubmitToPlaylist-module__dg8DLG__uploadSection{flex-direction:column;gap:12px;display:flex}.SubmitToPlaylist-module__dg8DLG__dropZone{cursor:pointer;background:#ffffff05;border:2px dashed #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;transition:all .2s;display:flex}.SubmitToPlaylist-module__dg8DLG__dropZone:hover{background:#8b5cf608;border-color:#8b5cf64d}.SubmitToPlaylist-module__dg8DLG__dropZoneDragging{background:#8b5cf614;border-color:#8b5cf680;transform:scale(1.01)}.SubmitToPlaylist-module__dg8DLG__dropZoneIcon{margin-bottom:12px;font-size:2.5rem}.SubmitToPlaylist-module__dg8DLG__dropZoneText{color:#fffc;margin:0;font-size:.9375rem;font-weight:500}.SubmitToPlaylist-module__dg8DLG__dropZoneHint{color:#fff6;text-align:center;margin:8px 0 0;font-size:.75rem}.SubmitToPlaylist-module__dg8DLG__fileInput{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SubmitToPlaylist-module__dg8DLG__selectedFile{background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.SubmitToPlaylist-module__dg8DLG__fileInfo{align-items:center;gap:12px;min-width:0;display:flex}.SubmitToPlaylist-module__dg8DLG__fileIcon{flex-shrink:0;font-size:1.5rem}.SubmitToPlaylist-module__dg8DLG__fileDetails{flex-direction:column;gap:2px;min-width:0;display:flex}.SubmitToPlaylist-module__dg8DLG__fileName{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.SubmitToPlaylist-module__dg8DLG__fileSize{color:#fff6;font-size:.75rem}.SubmitToPlaylist-module__dg8DLG__removeFile{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.25rem;transition:all .15s;display:flex}.SubmitToPlaylist-module__dg8DLG__removeFile:hover{color:#f87171;background:#ef444433}.SubmitToPlaylist-module__dg8DLG__progressWrapper{align-items:center;gap:12px;display:flex}.SubmitToPlaylist-module__dg8DLG__progressBar{background:#ffffff1a;border-radius:3px;flex:1;height:6px;overflow:hidden}.SubmitToPlaylist-module__dg8DLG__progressFill{background:linear-gradient(90deg,#8b5cf6,#a78bfa);border-radius:3px;height:100%;transition:width .3s}.SubmitToPlaylist-module__dg8DLG__progressText{color:#ffffff80;flex-shrink:0;font-size:.75rem}
.Home-module__Cpz-Ta__homeRoot{background:radial-gradient(120% 80% at 50% 120%,#141e32e6 0%,#0000 50%),radial-gradient(80% 60% at 80% 20%,#281e3c66 0%,#0000 40%),radial-gradient(60% 50% at 20% 30%,#1e32464d 0%,#0000 35%),linear-gradient(#080c14 0%,#0d1220 25%,#111828 50%,#141d2e 75%,#182030 100%);width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.Home-module__Cpz-Ta__homeRoot:before{content:"";opacity:.025;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.Home-module__Cpz-Ta__homeRoot:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(#3c648c14 0%,#5046780a 30%,#0000 60%);width:140%;height:60%;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.Home-module__Cpz-Ta__mistLayer{pointer-events:none;will-change:transform,opacity;position:fixed;inset:0}.Home-module__Cpz-Ta__mistLayer1{z-index:3;opacity:.7;filter:blur(60px);background:radial-gradient(160% 80% at 15% 85%,#466e9659 0%,#3c5a8233 30%,#3250781a 55%,#0000 75%),radial-gradient(100% 50% at 85% 70%,#5a508233 0%,#0000 60%);animation:120s ease-in-out infinite alternate Home-module__Cpz-Ta__mistDrift1}.Home-module__Cpz-Ta__mistLayer2{z-index:6;opacity:.55;filter:blur(45px);background:radial-gradient(130% 65% at 70% 20%,#64559652 0%,#50648c29 35%,#465a8214 60%,#0000 80%),radial-gradient(80% 40% at 25% 35%,#3c82a02e 0%,#0000 55%);animation:90s ease-in-out infinite alternate Home-module__Cpz-Ta__mistDrift2}.Home-module__Cpz-Ta__mistLayer3{z-index:9;opacity:.4;filter:blur(35px);background:radial-gradient(100% 50%,#6482aa40 0%,#5a73961f 40%,#5064870d 65%,#0000 85%);animation:70s ease-in-out infinite alternate Home-module__Cpz-Ta__mistDrift3}@keyframes Home-module__Cpz-Ta__mistDrift1{0%{transform:translate(0,0)scale(1)}to{transform:translate(8vw,-5vh)scale(1.08)}}@keyframes Home-module__Cpz-Ta__mistDrift2{0%{transform:translate(0,0)scale(1.02)}to{transform:translate(-6vw,6vh)scale(.96)}}@keyframes Home-module__Cpz-Ta__mistDrift3{0%{transform:translate(-3vw,2vh)scale(.98)}to{transform:translate(5vw,-4vh)scale(1.04)}}.Home-module__Cpz-Ta__mascot01Wrap{z-index:7;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Home-module__Cpz-Ta__mascot01Img{opacity:.14;filter:grayscale(40%)blur(1px)drop-shadow(0 0 80px #5082b426);-webkit-user-select:none;user-select:none;width:55vw;max-width:520px;height:auto;animation:25s ease-in-out infinite Home-module__Cpz-Ta__mascotFloat}@keyframes Home-module__Cpz-Ta__mascotFloat{0%,to{opacity:.14;transform:translateY(0)scale(1)}50%{opacity:.16;transform:translateY(-8px)scale(1.01)}}.Home-module__Cpz-Ta__heroWrap{z-index:30;text-align:center;pointer-events:none;width:90vw;max-width:1200px;padding:4rem 2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Home-module__Cpz-Ta__heroWrap:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#141e3280 0%,#0000 70%);width:80%;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Home-module__Cpz-Ta__heroTitle{letter-spacing:.1em;white-space:nowrap;background:linear-gradient(135deg,#8ce6ff 0%,#78d2f0f2 20%,#a0c8e6eb 40%,#b4b4dce0 60%,#a0a0d2d9 80%,#be96d2d1 100%) 0 0/250% 250%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 40px #64c8f059);opacity:0;-webkit-background-clip:text;background-clip:text;max-width:100%;margin:0 0 2rem;font-size:clamp(2.4rem,8vw,6rem);font-weight:500;line-height:1;animation:3.5s cubic-bezier(.16,1,.3,1) .5s forwards Home-module__Cpz-Ta__heroEmerge,18s ease-in-out 4.5s infinite Home-module__Cpz-Ta__heroShimmer,25s ease-in-out infinite Home-module__Cpz-Ta__heroGradientShift}@keyframes Home-module__Cpz-Ta__heroGradientShift{0%,to{background-position:0%}50%{background-position:100%}}.Home-module__Cpz-Ta__heroSub{letter-spacing:.04em;color:#b4c8dcbf;text-shadow:0 2px 20px #508cb426;opacity:0;margin:0 0 .5rem;font-size:clamp(1.1rem,2.8vw,1.6rem);font-weight:350;line-height:1.5;animation:3s cubic-bezier(.16,1,.3,1) 2.5s forwards Home-module__Cpz-Ta__heroEmerge}.Home-module__Cpz-Ta__heroBody{letter-spacing:.03em;color:#96aabe8c;opacity:0;margin:0 0 3rem;font-size:clamp(.95rem,2vw,1.2rem);font-weight:300;line-height:1.7;animation:3s cubic-bezier(.16,1,.3,1) 3.5s forwards Home-module__Cpz-Ta__heroEmerge}.Home-module__Cpz-Ta__heroCta{letter-spacing:.14em;text-transform:uppercase;color:#64b4c899;text-shadow:0 0 20px #64c8dc4d;pointer-events:none;opacity:0;margin:0 0 1.5rem;font-size:clamp(.75rem,1.3vw,.9rem);font-weight:500;text-decoration:none;animation:3s cubic-bezier(.16,1,.3,1) 4.5s forwards Home-module__Cpz-Ta__heroEmerge;display:inline-block}.Home-module__Cpz-Ta__enterButtonWrap{opacity:0;pointer-events:auto;margin-top:.5rem;animation:3s cubic-bezier(.16,1,.3,1) 5.5s forwards Home-module__Cpz-Ta__heroEmerge}.Home-module__Cpz-Ta__cloudNav{pointer-events:auto;opacity:0;justify-content:center;gap:1.5rem;margin-top:3rem;animation:2.5s 4.2s forwards Home-module__Cpz-Ta__heroEmerge;display:flex}@media (max-width:600px){.Home-module__Cpz-Ta__cloudNav{flex-direction:column;align-items:center;gap:1rem}}@keyframes Home-module__Cpz-Ta__heroEmerge{0%{opacity:0;filter:blur(4px);transform:translateY(20px)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes Home-module__Cpz-Ta__heroShimmer{0%,to{filter:drop-shadow(0 2px 30px #50b4dc33)drop-shadow(0 0 60px #7864b41a)}50%{filter:drop-shadow(0 2px 40px #7864b440)drop-shadow(0 0 80px #50b4dc1f)}}@keyframes Home-module__Cpz-Ta__heroRipple{0%,to{transform:translateY(0)skew(0)}25%{transform:translateY(.3px)skew(.01deg)}50%{transform:translateY(-.2px)skew(-.008deg)}75%{transform:translateY(.25px)skew(.006deg)}}.Home-module__Cpz-Ta__homeMain{display:none}.Home-module__Cpz-Ta__homeSection{text-align:center;margin-bottom:3rem}.Home-module__Cpz-Ta__homeSectionArrival{margin-bottom:5rem}.Home-module__Cpz-Ta__homeSectionAtmosphere{margin-bottom:6rem}.Home-module__Cpz-Ta__homeSectionInvitation{margin-bottom:0}.Home-module__Cpz-Ta__homeHeadline{letter-spacing:.06em;color:#8cc8d2c7;white-space:nowrap;opacity:0;margin:0 0 2rem;font-size:clamp(3.5rem,10vw,9rem);font-weight:300;line-height:1.05;animation:3s .3s forwards Home-module__Cpz-Ta__textEmerge,12s ease-in-out 3.5s infinite Home-module__Cpz-Ta__textBreathe,8s ease-in-out 3.5s infinite Home-module__Cpz-Ta__textShimmer}.Home-module__Cpz-Ta__homeSubline{letter-spacing:.035em;color:#a0afc394;opacity:0;margin:0;font-size:clamp(1.2rem,2.8vw,1.8rem);font-weight:300;line-height:1.7;animation:2.8s 1.2s forwards Home-module__Cpz-Ta__textEmerge,14s ease-in-out 4s infinite Home-module__Cpz-Ta__textBreathe}.Home-module__Cpz-Ta__homeBody{letter-spacing:.025em;color:#9baabe85;opacity:0;margin:0;font-size:clamp(1.05rem,2.2vw,1.4rem);font-weight:300;line-height:1.8;animation:2.5s 2.2s forwards Home-module__Cpz-Ta__textEmerge,15s ease-in-out 4.8s infinite Home-module__Cpz-Ta__textBreathe}.Home-module__Cpz-Ta__homeCta{letter-spacing:.04em;color:#91a0b47a;opacity:0;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:400;text-decoration:none;transition:color .8s;animation:2.5s 3.5s forwards Home-module__Cpz-Ta__textEmerge}.Home-module__Cpz-Ta__homeCta:hover{color:#aabed2a6}@keyframes Home-module__Cpz-Ta__textEmerge{0%{opacity:0;filter:blur(3px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes Home-module__Cpz-Ta__textBreathe{0%,to{opacity:1}50%{opacity:.96}}@keyframes Home-module__Cpz-Ta__textShimmer{0%,to{background-position:-200%}50%{background-position:200%}}.Home-module__Cpz-Ta__logoWrap{z-index:40;opacity:0;align-items:center;gap:.65rem;animation:2s ease-out .8s forwards Home-module__Cpz-Ta__logoFade;display:flex;position:fixed;top:3rem;left:3.5rem}@keyframes Home-module__Cpz-Ta__logoFade{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Home-module__Cpz-Ta__logoImg{-webkit-user-select:none;user-select:none;filter:brightness(1.2)drop-shadow(0 0 8px #64b4c84d)drop-shadow(0 0 20px #5096b426);width:1.625rem;height:1.625rem;transition:filter .4s}.Home-module__Cpz-Ta__logoWrap:hover .Home-module__Cpz-Ta__logoImg{filter:brightness(1.3)drop-shadow(0 0 12px #64b4c866)drop-shadow(0 0 25px #5096b433)}.Home-module__Cpz-Ta__logoText{color:#c8d7e6bf;letter-spacing:.08em;-webkit-user-select:none;user-select:none;font-size:.8125rem;font-weight:500;transition:color .4s}.Home-module__Cpz-Ta__logoWrap:hover .Home-module__Cpz-Ta__logoText{color:#dce6f0e6}@media (prefers-reduced-motion:reduce){.Home-module__Cpz-Ta__mistLayer1,.Home-module__Cpz-Ta__mistLayer2,.Home-module__Cpz-Ta__mistLayer3{animation:none}.Home-module__Cpz-Ta__homeHeadline,.Home-module__Cpz-Ta__homeSubline,.Home-module__Cpz-Ta__homeBody,.Home-module__Cpz-Ta__homeCta{opacity:1;filter:none;animation:none;transform:none}.Home-module__Cpz-Ta__mascot01Img{animation:none}.Home-module__Cpz-Ta__heroTitle{opacity:1;filter:drop-shadow(0 2px 30px #50b4dc33);animation:none}}@media (max-width:768px){.Home-module__Cpz-Ta__homeMain{padding:4rem 1.5rem}.Home-module__Cpz-Ta__homeHeadline{white-space:normal;font-size:clamp(2.5rem,14vw,4.5rem)}.Home-module__Cpz-Ta__heroWrap{padding:2rem 1rem}.Home-module__Cpz-Ta__heroTitle{white-space:normal;letter-spacing:.04em;margin-bottom:2rem;font-size:clamp(2.2rem,14vw,4rem)}.Home-module__Cpz-Ta__heroSub{margin-bottom:.5rem;font-size:clamp(1rem,3.5vw,1.3rem)}.Home-module__Cpz-Ta__heroBody{margin-bottom:2.5rem}.Home-module__Cpz-Ta__heroCta{font-size:.75rem}.Home-module__Cpz-Ta__logoWrap{top:1.5rem;left:1.5rem}.Home-module__Cpz-Ta__loginLink{bottom:1.5rem;right:1.5rem}.Home-module__Cpz-Ta__mascot01Img{opacity:.1;width:70vw}}.Home-module__Cpz-Ta__mascotCursorWrap{pointer-events:none;z-index:50;will-change:transform;backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;position:fixed;top:0;left:0;transform:translateZ(0)}.Home-module__Cpz-Ta__mascotCursorInner{width:100%;height:100%;transition:transform .2s cubic-bezier(.4,0,.2,1),filter .2s ease-out;transform:translateZ(0)}.Home-module__Cpz-Ta__mascotCursorInner img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.Home-module__Cpz-Ta__mascotPulse{animation:10s ease-in-out infinite Home-module__Cpz-Ta__mascotColorPulse}@keyframes Home-module__Cpz-Ta__mascotColorPulse{0%,to{filter:hue-rotate()saturate(.9)drop-shadow(0 0 14px #35f6ff59)drop-shadow(0 0 24px #8b5cff40)}50%{filter:hue-rotate(-40deg)saturate()drop-shadow(0 0 18px #8b5cff66)drop-shadow(0 0 28px #35f6ff4d)}}.Home-module__Cpz-Ta__mascotHover{transform:scale(1.06);filter:hue-rotate(-20deg)saturate(1.15)drop-shadow(0 0 22px #35f6ff8c)drop-shadow(0 0 32px #8b5cff73)!important}.Home-module__Cpz-Ta__mascotEnhanced{filter:drop-shadow(0 0 20px #35f6ff80)drop-shadow(0 0 40px #8b5cff66)}.Home-module__Cpz-Ta__mascotEnhancedPulse{animation:10s ease-in-out infinite Home-module__Cpz-Ta__mascotColorPulse,2.5s ease-in-out infinite Home-module__Cpz-Ta__mascotScalePulse,3s ease-in-out infinite Home-module__Cpz-Ta__mascotGlowPulse!important}@keyframes Home-module__Cpz-Ta__mascotScalePulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes Home-module__Cpz-Ta__mascotGlowPulse{0%,to{filter:hue-rotate()saturate(1.1)drop-shadow(0 0 18px #35f6ff80)drop-shadow(0 0 30px #8b5cff66)drop-shadow(0 0 45px #35f6ff40)}50%{filter:hue-rotate(-30deg)saturate(1.2)drop-shadow(0 0 25px #8b5cff99)drop-shadow(0 0 40px #35f6ff80)drop-shadow(0 0 60px #8b5cff59)}}.Home-module__Cpz-Ta__clickRipple{pointer-events:none;z-index:49;background:radial-gradient(circle,#50c8dc4d 0%,#0000 70%);border-radius:50%;width:60px;height:60px;animation:.5s ease-out forwards Home-module__Cpz-Ta__rippleExpand;position:fixed}@keyframes Home-module__Cpz-Ta__rippleExpand{0%{opacity:.8;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(2)}}.Home-module__Cpz-Ta__cloudVisualizer{z-index:4;pointer-events:none;position:fixed;inset:0;overflow:hidden}.Home-module__Cpz-Ta__cloudLayer{transition:opacity 2.5s;position:absolute}.Home-module__Cpz-Ta__cloudLayer1{filter:blur(100px);background:radial-gradient(150% 90% at 20% 80%,#46a0be29 0%,#5a8cb414 40%,#0000 65%);inset:-25%}.Home-module__Cpz-Ta__cloudLayer2{filter:blur(120px);background:radial-gradient(130% 75% at 75% 25%,#6e5aa024 0%,#64649612 45%,#0000 70%);inset:-20%}.Home-module__Cpz-Ta__cloudLayer3{filter:blur(140px);background:radial-gradient(110% 65% at 50% 55%,#5a78a01f 0%,#50648c0f 50%,#0000 75%);inset:-30%}.Home-module__Cpz-Ta__cloudAnimating1{animation:20s ease-in-out infinite Home-module__Cpz-Ta__cloudBreathe1}.Home-module__Cpz-Ta__cloudAnimating2{animation:28s ease-in-out infinite Home-module__Cpz-Ta__cloudBreathe2}.Home-module__Cpz-Ta__cloudAnimating3{animation:35s ease-in-out infinite Home-module__Cpz-Ta__cloudBreathe3}@keyframes Home-module__Cpz-Ta__cloudBreathe1{0%,to{opacity:.85;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(4vw,-3vh)scale(1.06)}}@keyframes Home-module__Cpz-Ta__cloudBreathe2{0%,to{opacity:.8;transform:translate(0,0)scale(1.02)}50%{opacity:1;transform:translate(-5vw,4vh)scale(.97)}}@keyframes Home-module__Cpz-Ta__cloudBreathe3{0%,to{opacity:.75;transform:translate(-3vw,2vh)scale(.97)}50%{opacity:.95;transform:translate(3vw,-3vh)scale(1.04)}}.Home-module__Cpz-Ta__cloudWidget{z-index:35;pointer-events:none;border-radius:50%;width:80px;height:80px;position:fixed;bottom:1.5rem;right:1.5rem;overflow:hidden}.Home-module__Cpz-Ta__cloudWidgetGlow{filter:blur(20px);background:radial-gradient(circle,#50b4c833 0%,#7864a01a 40%,#0000 70%);animation:6s ease-in-out infinite Home-module__Cpz-Ta__widgetPulse;position:absolute;inset:-50%}@keyframes Home-module__Cpz-Ta__widgetPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.Home-module__Cpz-Ta__cloudWidgetActive .Home-module__Cpz-Ta__cloudWidgetGlow{opacity:1;animation:4s ease-in-out infinite Home-module__Cpz-Ta__widgetPulseActive}@keyframes Home-module__Cpz-Ta__widgetPulseActive{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.Home-module__Cpz-Ta__soundToggle{z-index:40;cursor:pointer;color:#b4bec8b3;background:0 0;border:none;padding:.5rem;font-size:1.25rem;line-height:1;transition:opacity .4s;position:fixed;bottom:1.5rem;left:1.5rem}.Home-module__Cpz-Ta__soundToggle:hover{opacity:.7}.Home-module__Cpz-Ta__devLabel{z-index:100;color:#64c8b480;pointer-events:none;font-family:monospace;font-size:.625rem;position:fixed;bottom:.5rem;left:50%;transform:translate(-50%)}.Home-module__Cpz-Ta__hiddenPlayer{pointer-events:none;opacity:0;z-index:0;width:1px;height:1px;position:fixed;bottom:.5rem;right:.5rem;overflow:hidden}.Home-module__Cpz-Ta__unmutePrompt{z-index:45;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#b4c3d2b3;letter-spacing:.03em;cursor:pointer;background:#1e233299;border:1px solid #64789633;border-radius:2rem;padding:.5rem 1rem;font-size:.75rem;transition:all .3s;animation:.8s ease-out Home-module__Cpz-Ta__promptFade;position:fixed;bottom:4rem;left:50%;transform:translate(-50%)}.Home-module__Cpz-Ta__unmutePrompt:hover{color:#c8d2dcd9;background:#282d3cb3}@keyframes Home-module__Cpz-Ta__promptFade{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (prefers-reduced-motion:reduce){.Home-module__Cpz-Ta__cloudAnimating1,.Home-module__Cpz-Ta__cloudAnimating2,.Home-module__Cpz-Ta__cloudAnimating3,.Home-module__Cpz-Ta__cloudWidgetGlow,.Home-module__Cpz-Ta__mascotPulse{animation:none}}.Home-module__Cpz-Ta__loginLink{z-index:35;letter-spacing:.1em;text-transform:uppercase;color:#788ca566;cursor:pointer;opacity:0;background:0 0;border:none;margin:0;padding:.5rem 0;font-family:inherit;font-size:.7rem;font-weight:500;transition:all .5s;animation:2.5s ease-out 5s forwards Home-module__Cpz-Ta__loginFade;position:fixed;bottom:2.5rem;right:3rem}.Home-module__Cpz-Ta__loginLink:after{content:"";background:#64b4c84d;width:0;height:1px;transition:width .4s;position:absolute;bottom:.3rem;left:0}@media (hover:hover){.Home-module__Cpz-Ta__loginLink:hover{color:#8caac3b3}.Home-module__Cpz-Ta__loginLink:hover:after{width:100%}}.Home-module__Cpz-Ta__loginLink:focus{outline:none}.Home-module__Cpz-Ta__loginLink:focus-visible{color:#8caac3b3}@keyframes Home-module__Cpz-Ta__loginFade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
.Music-module__RMGkAW__musicRoot{background:radial-gradient(120% 60% at 50% 100%,#0a0819e6 0%,#0000 60%),radial-gradient(80% 50% at 20% 30%,#50328c26 0%,#0000 50%),radial-gradient(60% 40% at 80% 60%,#3c50a01f 0%,#0000 50%),#08080c;width:100%;min-height:100dvh;position:relative;overflow-x:hidden}.Music-module__RMGkAW__musicRoot:before{content:"";opacity:.02;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.Music-module__RMGkAW__musicRoot:after{content:"";filter:blur(50px);pointer-events:none;z-index:1;background:radial-gradient(100% 60% at 30% 80%,#8b5cf60f 0%,#0000 50%),radial-gradient(80% 50% at 70% 20%,#6366f10a 0%,#0000 50%);animation:60s ease-in-out infinite alternate Music-module__RMGkAW__musicMistDrift;position:fixed;inset:0}@keyframes Music-module__RMGkAW__musicMistDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(3vw,-1vh)scale(1.04)}}.Music-module__RMGkAW__overlay{z-index:10;pointer-events:none;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.Music-module__RMGkAW__overlay>*{pointer-events:auto}.Music-module__RMGkAW__backLink{color:#ffffff80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:inline-flex;position:absolute;top:1.5rem;left:1.5rem}.Music-module__RMGkAW__backLink:hover{color:#fffc;background:#00000080}.Music-module__RMGkAW__centerContent{pointer-events:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;display:flex}.Music-module__RMGkAW__centerContent>*{pointer-events:auto}.Music-module__RMGkAW__title{opacity:.8;margin:0;font-size:4rem;animation:6s ease-in-out infinite Music-module__RMGkAW__float}@keyframes Music-module__RMGkAW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.Music-module__RMGkAW__trackInfo{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.Music-module__RMGkAW__trackTitle{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:1.25rem;font-weight:500;overflow:hidden}.Music-module__RMGkAW__trackArtist{color:#ffffff80;font-size:.875rem}.Music-module__RMGkAW__playState{color:#fff6;letter-spacing:.05em;font-size:.8125rem}.Music-module__RMGkAW__playing{color:#8b5cf6cc}.Music-module__RMGkAW__paused{color:#ffffff80}.Music-module__RMGkAW__waiting{color:#ffffff59;font-style:italic}.Music-module__RMGkAW__audioControls{align-items:center;gap:1rem;margin-top:1rem;display:flex}.Music-module__RMGkAW__controlButton{color:#ffffffb3;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1rem;transition:all .2s;display:flex}.Music-module__RMGkAW__controlButton:hover{color:#ffffffe6;background:#ffffff26;transform:scale(1.05)}.Music-module__RMGkAW__playButton{background:#8b5cf633;border-color:#8b5cf64d;width:4rem;height:4rem;font-size:1.25rem}.Music-module__RMGkAW__playButton:hover{background:#8b5cf659;border-color:#8b5cf680}.Music-module__RMGkAW__visualControls{transition:opacity .3s;position:absolute;bottom:2rem;right:2rem}.Music-module__RMGkAW__visualControls.Music-module__RMGkAW__visible{opacity:1}.Music-module__RMGkAW__visualControls.Music-module__RMGkAW__hidden{opacity:0;pointer-events:none}.Music-module__RMGkAW__sourceIndicator{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border-radius:.5rem;align-items:center;gap:.75rem;padding:.375rem .75rem;display:flex;position:absolute;bottom:1.5rem;left:1.5rem}.Music-module__RMGkAW__sourceLabel{color:#ffffff59;letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem}.Music-module__RMGkAW__browseToggle{color:#fffc;cursor:pointer;background:#8b5cf633;border:1px solid #8b5cf64d;border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem;transition:all .2s}.Music-module__RMGkAW__browseToggle:hover{background:#8b5cf64d;border-color:#8b5cf680}.Music-module__RMGkAW__submitToggle{color:#fffc;cursor:pointer;background:#f59e0b33;border:1px solid #f59e0b4d;border-radius:.375rem;padding:.375rem .625rem;font-size:.75rem;transition:all .2s}.Music-module__RMGkAW__submitToggle:hover{background:#f59e0b4d;border-color:#f59e0b80}.Music-module__RMGkAW__browserPanel{z-index:25;animation:.3s Music-module__RMGkAW__slideUp;position:absolute;bottom:5rem;left:1.5rem}@keyframes Music-module__RMGkAW__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Music-module__RMGkAW__mist{pointer-events:none;z-index:1;background:radial-gradient(at 30% 20%,#8b5cf608 0%,#0000 50%),radial-gradient(at 70% 60%,#6366f105 0%,#0000 50%);position:fixed;inset:0}.Music-module__RMGkAW__content{z-index:10;max-width:42rem;margin:0 auto;padding:4rem 1.5rem 6rem;position:relative}.Music-module__RMGkAW__header{text-align:center;margin-bottom:3rem}.Music-module__RMGkAW__subtitle{color:#fff9;font-size:1.125rem;line-height:1.7}.Music-module__RMGkAW__section{text-align:center;margin-bottom:3rem}.Music-module__RMGkAW__description{color:#ffffff8c;margin-bottom:1.5rem;font-size:1rem;line-height:1.8}.Music-module__RMGkAW__description:last-child{margin-bottom:0}.Music-module__RMGkAW__placeholder{background:#ffffff05;border:1px solid #ffffff0d;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;margin-top:2rem;padding:4rem 2rem;display:flex}.Music-module__RMGkAW__cloudIcon{opacity:.6;margin-bottom:1rem;font-size:3rem}.Music-module__RMGkAW__comingSoon{color:#fff6;letter-spacing:.1em;text-transform:uppercase;font-size:.875rem}.Music-module__RMGkAW__adminPanel{z-index:20;flex-direction:column;gap:.5rem;transition:opacity .3s;display:flex;position:fixed;bottom:1.5rem;left:1.5rem}.Music-module__RMGkAW__adminPanel.Music-module__RMGkAW__hidden{opacity:0;pointer-events:none}.Music-module__RMGkAW__adminPanel.Music-module__RMGkAW__visible{opacity:1}.Music-module__RMGkAW__adminToggle{color:#ffc864cc;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffc86426;border:1px solid #ffc8644d;border-radius:.5rem;padding:.5rem .75rem;font-size:.75rem;transition:all .2s}.Music-module__RMGkAW__adminToggle:hover{background:#ffc86440}.Music-module__RMGkAW__importPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0009;border:1px solid #ffc86433;border-radius:.5rem;gap:.5rem;padding:.75rem;display:flex}.Music-module__RMGkAW__importInput{color:#fff;background:#0006;border:1px solid #ffffff1a;border-radius:.375rem;flex:1;min-width:200px;padding:.5rem .75rem;font-size:.875rem}.Music-module__RMGkAW__importInput::placeholder{color:#fff6}.Music-module__RMGkAW__importInput:focus{border-color:#8ab4f880;outline:none}.Music-module__RMGkAW__importButton{color:#fff;cursor:pointer;background:#8ab4f833;border:1px solid #8ab4f866;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.Music-module__RMGkAW__importButton:hover:not(:disabled){background:#8ab4f84d}.Music-module__RMGkAW__importButton:disabled{opacity:.5;cursor:not-allowed}.Music-module__RMGkAW__importSuccess{color:#64ff96e6;font-size:.75rem}.Music-module__RMGkAW__importError{color:#ff9696e6;font-size:.75rem}@media (max-width:640px){.Music-module__RMGkAW__title{font-size:3rem}.Music-module__RMGkAW__trackTitle{max-width:200px;font-size:1rem}.Music-module__RMGkAW__audioControls{gap:.75rem}.Music-module__RMGkAW__controlButton{width:2.5rem;height:2.5rem}.Music-module__RMGkAW__playButton{width:3.5rem;height:3.5rem}.Music-module__RMGkAW__visualControls{bottom:1rem;left:1rem;right:1rem}.Music-module__RMGkAW__sourceIndicator{inset:1.5rem 1.5rem auto auto}.Music-module__RMGkAW__backLink{top:1rem;left:1rem}.Music-module__RMGkAW__musicRoot{padding-bottom:calc(64px + var(--safe-bottom,0px))}}
