.Jukebox_jukebox__vkScH{position:relative;display:grid;min-height:calc(100svh - 81px);overflow:hidden;grid-template-rows:minmax(650px,1fr) 250px;background-color:#050a18;background-image:url(https://raw.githubusercontent.com/terabraincs/Asset_main/main/music/AB_UI_BGM_BG.png);background-position:50%;background-size:100% 100%;color:#f4f7ff}.Jukebox_jukebox__vkScH:before{position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgba(2,5,13,.72),rgba(7,20,45,.08) 52%,rgba(2,5,13,.58)),linear-gradient(180deg,rgba(0,0,0,.08),rgba(1,4,12,.42));content:"";pointer-events:none}.Jukebox_topArea__wZO7Z{position:relative;z-index:1;display:grid;width:min(1624px,calc(100% - 48px));min-width:0;margin:0 auto;padding:30px 0;align-items:center;grid-template-columns:520px minmax(0,900px);justify-content:center;gap:clamp(28px,3vw,64px);animation:Jukebox_jukebox-top-intro__GRIRs .333s ease-out both}.Jukebox_albumArea__5CRdf,.Jukebox_albumCoverFrame__TzT1r{display:flex;width:520px;height:520px;align-items:center;justify-content:center}.Jukebox_albumCoverFrame__TzT1r{position:relative;background-image:url(https://raw.githubusercontent.com/terabraincs/Asset_main/main/music/AB_UI_BRM_ALBUM_BG.png);background-position:50%;background-size:100% 100%;filter:drop-shadow(0 18px 34px rgba(0,0,0,.42))}.Jukebox_albumCover__z_WM7{position:relative;width:480px;height:480px;overflow:hidden;background:#050a18}.Jukebox_libraryArea__gbeYK{display:flex;width:min(900px,100%);min-width:0;flex-direction:column;align-items:center}.Jukebox_libraryToolbar__pofZl{display:flex;width:min(860px,100%);min-height:58px;align-items:center;justify-content:flex-start;border-bottom:1px solid rgba(133,155,198,.48)}.Jukebox_sortGroup__1jDps{display:flex;width:min(340px,100%);align-items:center;gap:4px}.Jukebox_sortDivider__sgUet,.Jukebox_sortLabel__5kviE{flex-shrink:0;color:#c7cedc;font-size:14px;font-weight:700}.Jukebox_sortLabel__5kviE{margin-left:4px}.Jukebox_sortDivider__sgUet{margin:0 8px 0 4px;color:#8792a7}.Jukebox_sortButtonActive__pAhln,.Jukebox_sortButton__2LYpO{min-width:0;height:34px;flex:1;border:1px solid rgba(53,67,96,.72);border-radius:5px;font-size:14px;font-weight:700;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.Jukebox_sortButton__2LYpO{background:rgba(13,20,36,.78);color:#5e687d}.Jukebox_sortButton__2LYpO:focus-visible,.Jukebox_sortButton__2LYpO:hover{border-color:rgba(219,229,248,.72);color:#ffffff;outline:none}.Jukebox_sortButtonActive__pAhln{border-color:#f4f6fa;background:#f4f6fa;color:#174bb7}.Jukebox_trackList__T9yUT{display:flex;width:min(860px,100%);height:530px;margin-top:14px;padding:0 8px 0 0;flex-direction:column;gap:10px;overflow-x:hidden;overflow-y:auto;scrollbar-color:#7890bb rgba(2,6,16,.7);scrollbar-width:thin}.Jukebox_trackList__T9yUT::-webkit-scrollbar{width:8px}.Jukebox_trackList__T9yUT::-webkit-scrollbar-track{background:rgba(2,6,16,.7) url(https://raw.githubusercontent.com/terabraincs/Asset_main/main/music/AB_UI_BRM_SCROLL_BG.png) repeat-y}.Jukebox_trackList__T9yUT::-webkit-scrollbar-thumb{background:#7890bb}.Jukebox_trackSlot__fxqsN{position:relative;display:grid;min-height:80px;overflow:hidden;flex:0 0 80px;border:1px solid rgba(69,82,110,.75);background:rgba(0,0,0,.62);grid-template-columns:minmax(0,1fr);transition:border-color .15s ease,background-color .15s ease}.Jukebox_trackSlot__fxqsN:hover{border-color:rgba(203,219,249,.78)}.Jukebox_trackSlotActive__c3mdP{border-color:#103698;background:#06246a;box-shadow:inset 0 0 20px rgba(27,93,219,.34)}.Jukebox_trackSlotLocked__8BpiG{border-color:rgba(61,68,83,.55);background:rgba(0,0,0,.74)}.Jukebox_slotGradient__Kt2Sf{z-index:0;object-fit:fill;opacity:.58;pointer-events:none}.Jukebox_trackSelectButton__MqJCs{position:relative;z-index:1;display:grid;min-width:0;height:100%;align-items:center;padding:0 14px 0 10px;text-align:left;grid-template-columns:76px minmax(0,1fr) 68px}.Jukebox_trackSelectButton__MqJCs:focus-visible{outline:2px solid #ffffff;outline-offset:-3px}.Jukebox_trackSelectButton__MqJCs:disabled{cursor:not-allowed}.Jukebox_trackStatus__K7VQI{display:flex;width:60px;height:58px;align-items:center;justify-content:center;color:#7886a2;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.Jukebox_trackTitleGroup__oL8Ld{display:flex;min-width:0;align-items:center;gap:14px}.Jukebox_trackTitle__uxfE4{overflow:hidden;color:#eef3ff;font-size:17px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.Jukebox_trackDuration__LxLiq{color:#b8c2d5;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.Jukebox_newLabel__7sE_v{flex-shrink:0;color:#ff404c;font-size:12px;font-weight:900}.Jukebox_equalizer__H2_QJ{display:inline-flex;height:26px;flex-shrink:0;align-items:flex-end;gap:2px}.Jukebox_equalizerBar__hM_M6{width:3px;height:34%;background:#ffffff;transform-origin:bottom}.Jukebox_equalizerPlaying__m3FVj .Jukebox_equalizerBar__hM_M6{animation:Jukebox_equalizer-pulse__RQc5y .333s ease-in-out infinite alternate}.Jukebox_equalizerBar__hM_M6:nth-child(2n){height:62%;animation-delay:-.11s}.Jukebox_equalizerBar__hM_M6:nth-child(3n){height:86%;animation-delay:-.22s}.Jukebox_equalizerBar__hM_M6:nth-child(4n){height:48%;animation-delay:-.05s}.Jukebox_equalizerBar__hM_M6:nth-child(5n){height:100%;animation-delay:-.16s}.Jukebox_playerArea__Sdxcc{position:relative;z-index:2;height:250px;border-top:1px solid rgba(136,159,204,.48);background:rgba(1,6,18,.9);box-shadow:0 -20px 46px rgba(0,0,0,.38);animation:Jukebox_jukebox-bottom-intro__yOe69 .533s ease-out both}.Jukebox_playerInner___ki1g{position:relative;display:grid;width:min(1624px,calc(100% - 48px));height:100%;margin:0 auto;padding:20px 0 18px;grid-template-rows:36px minmax(0,1fr)}.Jukebox_progressRow__ViO5j{display:grid;align-items:center;gap:14px;color:#b5c0d4;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;grid-template-columns:46px minmax(0,1fr) 46px}.Jukebox_progressSlider__tWUG8{width:100%;height:5px;cursor:pointer;accent-color:#f4f7ff}.Jukebox_progressSlider__tWUG8:disabled{cursor:not-allowed;opacity:.45}.Jukebox_playerBody__zmA30{display:grid;min-width:0;align-items:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px}.Jukebox_nowPlaying__wP8Tu{min-width:0}.Jukebox_nowPlaying__wP8Tu h2{margin:0;overflow:hidden;color:#ffffff;font-size:28px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.Jukebox_nowPlaying__wP8Tu span{display:block;margin-top:4px;overflow:hidden;color:#8d9ab1;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.Jukebox_controlGroup__TL_hV{display:flex;height:102px;align-items:center;justify-content:center;gap:16px}.Jukebox_controlButton__h7AVx,.Jukebox_playButton__sq2tG{display:flex;flex-shrink:0;align-items:center;justify-content:center;transition:filter .15s ease,opacity .15s ease,background-color .15s ease}.Jukebox_controlButton__h7AVx{width:54px;height:54px}.Jukebox_playButton__sq2tG{width:92px;height:92px}.Jukebox_controlButton__h7AVx:focus-visible,.Jukebox_controlButton__h7AVx:hover,.Jukebox_playButton__sq2tG:focus-visible,.Jukebox_playButton__sq2tG:hover{filter:brightness(1.3);outline:none}.Jukebox_controlButtonActive__5bHMZ{background:rgba(37,91,190,.42);box-shadow:inset 0 0 0 1px rgba(139,177,244,.62)}.Jukebox_controlButtonDimmed__e_MFg{opacity:.42}.Jukebox_playButton__sq2tG:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.45}.Jukebox_volumeControl__bX4wn{display:grid;width:min(230px,100%);align-items:center;justify-self:end;gap:10px;color:#aab5ca;font-size:12px;font-weight:700;grid-template-columns:auto minmax(80px,1fr) 42px}.Jukebox_volumeControl__bX4wn label{display:flex;width:28px;height:28px;align-items:center;justify-content:center}.Jukebox_volumeControl__bX4wn label img{width:24px;height:25px;object-fit:contain}.Jukebox_volumeControl__bX4wn output{color:#b5c0d4;font-variant-numeric:tabular-nums;text-align:right}.Jukebox_volumeSlider__q_yx5{width:100%;height:5px;cursor:pointer;accent-color:#f4f7ff}.Jukebox_playerError__AW5WE{position:absolute;right:0;bottom:5px;color:#ff9ba3;font-size:12px;font-weight:700}@keyframes Jukebox_jukebox-top-intro__GRIRs{0%{opacity:0;transform:translateY(-140px)}to{opacity:1;transform:translateY(0)}}@keyframes Jukebox_jukebox-bottom-intro__yOe69{0%,37%{opacity:0;transform:translateY(124px)}to{opacity:1;transform:translateY(0)}}@keyframes Jukebox_equalizer-pulse__RQc5y{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@media (max-width:1550px){.Jukebox_topArea__wZO7Z{grid-template-columns:440px minmax(0,1fr);gap:30px}.Jukebox_albumArea__5CRdf,.Jukebox_albumCoverFrame__TzT1r{width:440px;height:440px}.Jukebox_albumCover__z_WM7{width:406px;height:406px}}@media (max-width:1100px){.Jukebox_topArea__wZO7Z{width:min(100% - 32px,1060px);grid-template-columns:350px minmax(0,1fr);gap:22px}.Jukebox_albumArea__5CRdf,.Jukebox_albumCoverFrame__TzT1r{width:350px;height:350px}.Jukebox_albumCover__z_WM7{width:322px;height:322px}.Jukebox_playerInner___ki1g{width:calc(100% - 32px)}.Jukebox_playerBody__zmA30{gap:12px}.Jukebox_nowPlaying__wP8Tu h2{font-size:24px}.Jukebox_volumeControl__bX4wn{width:min(180px,100%)}}@media (max-width:900px){.Jukebox_jukebox__vkScH{min-height:auto;overflow:visible;grid-template-rows:auto 250px}.Jukebox_topArea__wZO7Z{display:flex;width:calc(100% - 32px);padding:28px 0 34px;flex-direction:column;gap:26px}.Jukebox_albumArea__5CRdf,.Jukebox_albumCoverFrame__TzT1r{width:min(390px,calc(100vw - 40px));height:min(390px,calc(100vw - 40px))}.Jukebox_albumCover__z_WM7{width:calc(100% - 34px);height:calc(100% - 34px)}.Jukebox_libraryArea__gbeYK{width:100%}.Jukebox_trackList__T9yUT{height:500px}}@media (max-width:640px){.Jukebox_topArea__wZO7Z{width:calc(100% - 24px);padding-top:22px}.Jukebox_albumArea__5CRdf,.Jukebox_albumCoverFrame__TzT1r{width:min(320px,calc(100vw - 36px));height:min(320px,calc(100vw - 36px))}.Jukebox_albumCover__z_WM7{width:calc(100% - 30px);height:calc(100% - 30px)}.Jukebox_libraryToolbar__pofZl{min-height:62px}.Jukebox_sortGroup__1jDps{width:100%}.Jukebox_trackList__T9yUT{height:450px}.Jukebox_trackSlot__fxqsN{grid-template-columns:minmax(0,1fr)}.Jukebox_trackSelectButton__MqJCs{padding-right:8px;grid-template-columns:52px minmax(0,1fr) 50px}.Jukebox_trackStatus__K7VQI{width:46px;font-size:12px}.Jukebox_trackStatus__K7VQI img{max-width:42px;height:auto}.Jukebox_trackTitleGroup__oL8Ld{gap:7px}.Jukebox_trackTitle__uxfE4{font-size:14px}.Jukebox_trackDuration__LxLiq{font-size:12px}.Jukebox_equalizer__H2_QJ{display:none}.Jukebox_playerInner___ki1g{width:calc(100% - 24px);padding:12px 0;grid-template-rows:34px minmax(0,1fr)}.Jukebox_progressRow__ViO5j{gap:8px;font-size:11px;grid-template-columns:38px minmax(0,1fr) 38px}.Jukebox_playerBody__zmA30{grid-template-areas:"track volume" "controls controls";grid-template-columns:minmax(0,1fr) 132px;grid-template-rows:62px 118px;gap:0 8px}.Jukebox_nowPlaying__wP8Tu{grid-area:track}.Jukebox_nowPlaying__wP8Tu h2{font-size:20px}.Jukebox_nowPlaying__wP8Tu span{display:none}.Jukebox_controlGroup__TL_hV{height:108px;grid-area:controls;gap:8px}.Jukebox_volumeControl__bX4wn{width:132px;gap:5px;grid-area:volume;grid-template-columns:auto minmax(42px,1fr) 32px}.Jukebox_volumeControl__bX4wn,.Jukebox_volumeControl__bX4wn output{font-size:10px}.Jukebox_controlButton__h7AVx{width:44px;height:44px}.Jukebox_controlButton__h7AVx img{max-width:34px;height:auto}.Jukebox_playButton__sq2tG{width:72px;height:72px}.Jukebox_playButton__sq2tG img{width:70px;height:69px}.Jukebox_playerError__AW5WE{right:auto;bottom:2px;left:0}}@media (prefers-reduced-motion:reduce){.Jukebox_equalizerPlaying__m3FVj .Jukebox_equalizerBar__hM_M6,.Jukebox_playerArea__Sdxcc,.Jukebox_topArea__wZO7Z{animation:none}.Jukebox_controlButton__h7AVx,.Jukebox_playButton__sq2tG,.Jukebox_sortButtonActive__pAhln,.Jukebox_sortButton__2LYpO,.Jukebox_trackSlot__fxqsN{transition:none}}