.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{transform:translateY(-30px)}40%,43%,70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{transform:translateY(-15px)}90%{transform:translateY(-4px)}}.bounce{transform-origin:bottom;animation-name:bounce}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px)rotateY(-9deg)}18.5%{transform:translate(5px)rotateY(7deg)}31.5%{transform:translate(-3px)rotateY(-5deg)}43.5%{transform:translate(2px)rotateY(3deg)}50%{transform:translate(0)}}.headShake{animation-name:headShake;animation-timing-function:ease-in-out}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.swing{transform-origin:top;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1)rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1)rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate(-25%)rotate(-5deg)}30%{transform:translate(20%)rotate(3deg)}45%{transform:translate(-15%)rotate(-3deg)}60%{transform:translate(10%)rotate(2deg)}75%{transform:translate(-5%)rotate(-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skew(-12.5deg)skewY(-12.5deg)}33.3%{transform:skew(6.25deg)skewY(6.25deg)}44.4%{transform:skew(-3.125deg)skewY(-3.125deg)}55.5%{transform:skew(1.5625deg)skewY(1.5625deg)}66.6%{transform:skew(-.78125deg)skewY(-.78125deg)}77.7%{transform:skew(.390625deg)skewY(.390625deg)}88.8%{transform:skew(-.195313deg)skewY(-.195313deg)}}.jello{transform-origin:50%;animation-name:jello}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translateY(10px)}40%,45%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(2000px)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px)rotateY(-1turn)}0%,40%{animation-timing-function:ease-out}40%{transform:perspective(400px)translateZ(150px)rotateY(-190deg)}50%{transform:perspective(400px)translateZ(150px)rotateY(-170deg)}50%,80%{animation-timing-function:ease-in}80%{transform:perspective(400px)scale3d(.95,.95,.95)}to{animation-timing-function:ease-in;transform:perspective(400px)}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{opacity:0;transform:perspective(400px)rotateX(90deg)}0%,40%{animation-timing-function:ease-in}40%{transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{opacity:0;transform:perspective(400px)rotateY(90deg)}0%,40%{animation-timing-function:ease-in}40%{transform:perspective(400px)rotateY(-20deg)}60%{opacity:1;transform:perspective(400px)rotateY(10deg)}80%{transform:perspective(400px)rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateY(-15deg)}to{opacity:0;transform:perspective(400px)rotateY(90deg)}}.flipOutY{animation-name:flipOutY;backface-visibility:visible!important}@keyframes lightSpeedIn{0%{opacity:0;transform:translate(100%)skew(-30deg)}60%{transform:skew(20deg)}60%,80%{opacity:1}80%{transform:skew(-5deg)}to{opacity:1;transform:none}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{opacity:0;transform:translate(100%)skew(30deg)}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:50%;opacity:0;transform:rotate(-200deg)}0%,to{-webkit-transform-origin:50%}to{transform-origin:50%;opacity:1;transform:none}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:0 100%;opacity:0;transform:rotate(-45deg)}0%,to{-webkit-transform-origin:0 100%}to{transform-origin:0 100%;opacity:1;transform:none}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:100% 100%;opacity:0;transform:rotate(45deg)}0%,to{-webkit-transform-origin:100% 100%}to{transform-origin:100% 100%;opacity:1;transform:none}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:0 100%;opacity:0;transform:rotate(45deg)}0%,to{-webkit-transform-origin:0 100%}to{transform-origin:0 100%;opacity:1;transform:none}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:100% 100%;opacity:0;transform:rotate(-90deg)}0%,to{-webkit-transform-origin:100% 100%}to{transform-origin:100% 100%;opacity:1;transform:none}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:50%;opacity:1}0%,to{-webkit-transform-origin:50%}to{transform-origin:50%;opacity:0;transform:rotate(200deg)}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:0 100%;opacity:1}0%,to{-webkit-transform-origin:0 100%}to{transform-origin:0 100%;opacity:0;transform:rotate(45deg)}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:100% 100%;opacity:1}0%,to{-webkit-transform-origin:100% 100%}to{transform-origin:100% 100%;opacity:0;transform:rotate(-45deg)}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:0 100%;opacity:1}0%,to{-webkit-transform-origin:0 100%}to{transform-origin:0 100%;opacity:0;transform:rotate(-45deg)}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:100% 100%;opacity:1}0%,to{-webkit-transform-origin:100% 100%}to{transform-origin:100% 100%;opacity:0;transform:rotate(90deg)}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:0 0}0%,20%,60%{-webkit-transform-origin:0 0;animation-timing-function:ease-in-out}20%,60%{transform-origin:0 0;transform:rotate(80deg)}40%,80%{transform-origin:0 0;opacity:1;animation-timing-function:ease-in-out;transform:rotate(60deg)}to{opacity:0;transform:translateY(700px)}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translate(-100%)rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate(100%)rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(60px)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(10px)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(-10px)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(-60px)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{transform:scale3d(.3,.3,.3)}50%,to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(-60px)}to{opacity:0;transform-origin:bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(2000px)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(42px)}to{opacity:0;transform-origin:0;transform:scale(.1)translate(-2000px)}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(-42px)}to{opacity:0;transform-origin:100%;transform:scale(.1)translate(2000px)}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(60px)}to{opacity:0;transform-origin:bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(-2000px)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{visibility:visible;transform:translateY(-100%)}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{visibility:visible;transform:translate(-100%)}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{visibility:visible;transform:translate(100%)}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{visibility:visible;transform:translateY(100%)}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(100%)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(-100%)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate(100%)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translateY(-100%)}}.slideOutUp{animation-name:slideOutUp}html{-webkit-font-smoothing:antialiased;text-align:center;overflow-x:hidden}
.playlist .image_container{display:flex}.playlist .image_container .image-img{width:250px;height:250px}.playlist .image_container .image_details{margin-left:20px}.playlist .image_container .image_details .title-name{margin:0}.playlist .image_container .image_details .author-name{color:#929191;margin-bottom:5px;font-size:20px;font-weight:600}.playlist .image_container .image_details .playlist-button{color:#fff;background-color:#de5858;border:none;border-radius:25px;outline:none;padding:5px 20px;font-size:18px}.playlist .playlist_container{margin-top:5%}.playlist .playlist_container .playlist_1{cursor:pointer;border-bottom:1px solid #ddd;justify-content:space-between;margin-bottom:15px;display:flex}.playlist .playlist_container .playlist_1 div{display:flex}.playlist .playlist_container .playlist_1 div img{width:50px;height:50px;margin-left:5px}.playlist .playlist_container .playlist_1 div .playlist_details{flex-direction:column;margin-left:5px}@media (max-width:500px){.playlist .image_container .image-img{width:150px;height:150px}}
.player-shell{color:#fff;background:#121212;grid-template:"sidebar main"1fr/300px 1fr;height:100dvh;transition:grid-template-columns .22s;display:grid;position:relative;overflow:hidden}.player-shell--sidebar-collapsed{grid-template-columns:0 1fr}@media (max-width:1600px){.player-shell{zoom:.9;height:111.111dvh}}@media (max-width:1366px){.player-shell{zoom:.8;height:125dvh}}@media (max-width:1200px){.player-shell{zoom:.72;height:138.889dvh}}@media (max-width:1000px){.player-shell{zoom:.6;height:166.667dvh}}.player-shell h1,.player-shell h2,.player-shell h3,.player-shell p,.player-shell span,.player-shell li,.player-shell button{color:inherit}.player-shell *{scrollbar-color:#535353 #0000;scrollbar-width:thin}.player-shell ::-webkit-scrollbar{width:12px;height:12px}.player-shell ::-webkit-scrollbar-track{background:0 0}.player-shell ::-webkit-scrollbar-thumb{background-color:#535353;border:3px solid #121212;border-radius:10px}.player-shell ::-webkit-scrollbar-thumb:hover{background-color:#727272}.player-sidebar{background:#000;flex-direction:column;grid-area:sidebar;min-width:300px;padding:16px 16px 38px;transition:opacity .18s,min-width .22s,padding .22s;display:flex;overflow:hidden auto}.player-shell--sidebar-collapsed .player-sidebar{opacity:0;pointer-events:none;min-width:0;padding:16px 0}.player-sidebar-collapse-toggle{color:#fff;cursor:pointer;z-index:20;background:#ffffff29;border:1px solid #fff3;border-bottom:none;border-radius:10px 10px 0 0;justify-content:center;align-items:center;width:300px;height:22px;transition:background .2s;display:flex;position:absolute;bottom:0;left:0;box-shadow:0 -2px 8px #0000004d}.player-sidebar-collapse-toggle:hover{background:#ffffff47}.player-shell--sidebar-collapsed .player-sidebar-collapse-toggle{width:56px;left:0}.player-sidebar-list{flex-shrink:0}.sidebar-player{flex-direction:column;gap:10px;margin-top:auto;padding-top:20px;display:flex}.player-mobile-bar{z-index:11;background:#000;border-top:1px solid #ffffff14;display:none;position:absolute;bottom:0;left:0;right:0}.player-shell--sidebar-collapsed .player-mobile-bar{display:block}.player-mobile-bar-scrubber{appearance:none;background:linear-gradient(to right, var(--lyrics-primary,#f94f20) var(--seek-pct,0%), #ffffff26 var(--seek-pct,0%));cursor:pointer;z-index:1;width:100%;height:3px;margin:0;position:absolute;top:0;left:0}.player-mobile-bar-scrubber::-webkit-slider-thumb{appearance:none;background:var(--lyrics-primary,#f94f20);border-radius:50%;width:10px;height:10px;margin-top:-3.5px;box-shadow:0 0 0 2px #0006}.player-mobile-bar-scrubber::-moz-range-thumb{background:var(--lyrics-primary,#f94f20);border:none;border-radius:50%;width:10px;height:10px}.player-mobile-bar-scrubber::-moz-range-track{background:0 0;height:3px}.player-mobile-bar-scrubber::-moz-range-progress{background:var(--lyrics-primary,#f94f20);height:3px}.player-mobile-bar-row{align-items:center;gap:14px;padding:22px 18px;display:flex}.player-mobile-bar-row button{color:#fff;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.player-mobile-bar-row .media-player-skip{width:46px;height:46px;font-size:1.5rem}.player-mobile-bar-row .media-player-playpause{width:56px;height:56px;font-size:1.3rem}.player-mobile-bar-home{color:#b3b3b3;width:44px;height:44px;display:flex}.player-mobile-bar-home svg{width:22px;height:22px}.player-mobile-bar-art{border-radius:8px;flex-shrink:0;width:60px;height:60px;padding:0;overflow:hidden}.player-mobile-bar-art img{object-fit:cover;width:100%;height:100%}.player-mobile-bar-meta{flex:auto;min-width:0}.player-mobile-bar-meta .name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.player-mobile-bar-meta .author{color:#cacaca;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;overflow:hidden}.player-mobile-bar-toggle{color:#b3b3b3;width:44px;height:44px}.player-mobile-bar-toggle svg{width:22px;height:22px;transition:transform .18s}.player-mobile-bar-panel{border-top:1px solid #ffffff14;padding:6px 16px 20px}.player-mobile-bar-panel .media-player-controls{flex-wrap:wrap;justify-content:center;gap:22px;padding-top:14px}.player-mobile-bar-panel .media-player-controls button{width:44px;height:44px;padding:12px;font-size:1.3rem}.player-mobile-bar-panel .media-player-controls button svg{width:22px;height:22px}.player-mobile-bar-panel .media-player-source-btn{padding:12px 18px;font-size:.85rem!important}.player-mobile-bar-panel .media-player-source-btn .media-player-source-icon{width:20px;height:20px}.sidebar-player-top{flex-direction:column;gap:10px;display:flex}.sidebar-player-art{aspect-ratio:1;background:#000;border-radius:8px;width:100%;position:relative;overflow:hidden}.sidebar-player-art img{object-fit:cover;width:100%;height:100%}.sidebar-player-art img.clickable{cursor:pointer}.sidebar-player-art>div,.sidebar-player-art video{position:absolute;inset:0;width:100%!important;height:100%!important}.sidebar-player-meta{text-align:center}.sidebar-player-meta .name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;font-weight:700;overflow:hidden}.sidebar-player-meta .name.clickable{cursor:pointer}.sidebar-player-meta .name.clickable:hover{text-decoration:underline}.sidebar-player-meta .author{color:#b3b3b3;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.78rem;overflow:hidden}.sidebar-player-row{justify-content:center;align-items:center;gap:8px;display:flex}.player-sidebar-home{color:#b3b3b3;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:10px 8px;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.player-sidebar-home img{object-fit:contain;max-width:160px;max-height:32px}.player-sidebar-home:hover{color:#fff;background:#ffffff0f}.player-sidebar-header{margin-bottom:16px;font-weight:700}.player-sidebar-list{margin:0;padding:0;list-style:none}.player-sidebar-list li{color:#b3b3b3;cursor:default;border-radius:6px;padding:10px 8px;font-size:.9rem}.player-sidebar-list li:hover{color:#fff;background:#ffffff0f}.player-main{grid-area:main;padding:16px 24px 32px;position:relative;overflow-y:auto}.player-main--lyrics{overflow:hidden}.lyrics-overlay{z-index:10;background:#121212;flex-direction:column;align-items:center;transition:left .22s;display:flex;position:fixed;inset:0 0 0 300px}.player-shell--sidebar-collapsed .lyrics-overlay{left:0}.lyrics-overlay{font-size:calc(1em*var(--lyrics-scale,1));justify-content:center;animation:.3s ease-out lyrics-overlay-fade-in;overflow:hidden}.lyrics-overlay--closing{animation:.25s ease-in forwards lyrics-overlay-fade-out}@keyframes lyrics-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lyrics-overlay-fade-out{0%{opacity:1}to{opacity:0}}.lyrics-overlay-bg{filter:blur(70px)brightness(.35);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.25)}.lyrics-overlay-bg--fade{animation:3s ease-out lyrics-overlay-bg-fade-in}@keyframes lyrics-overlay-bg-fade-in{0%{opacity:0}to{opacity:1}}.lyrics-overlay-controls{z-index:2;gap:8px;display:flex;position:absolute;top:16px;right:16px}.lyrics-overlay-close{z-index:2;color:#fff;cursor:pointer;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9rem;display:flex;position:absolute;top:16px;left:16px}.lyrics-overlay-close:hover{background:#0009}.lyrics-overlay-hide,.lyrics-overlay-layout{color:#fff;cursor:pointer;background:#0006;border:none;border-radius:20px;padding:8px 16px;font-size:.8rem;font-weight:600}.lyrics-overlay-hide:hover,.lyrics-overlay-layout:hover{background:#0009}.lyrics-overlay-font-size{gap:4px;display:flex}.lyrics-overlay-font-size button{color:#fff;cursor:pointer;background:#0006;border:none;border-radius:50%;width:32px;height:32px;font-size:.75rem;font-weight:700}.lyrics-overlay-font-size button:hover{background:#0009}.lyrics-overlay-content{z-index:1;text-align:left;scrollbar-width:none;flex-direction:column;gap:80px;width:100%;max-width:1300px;max-height:100%;padding:40vh 32px;display:flex;position:relative;overflow-y:auto}.lyrics-overlay-content::-webkit-scrollbar{display:none}.lyrics-overlay--stacked .lyrics-overlay-content{padding-left:160px;transition:padding-left .22s}.player-shell--sidebar-collapsed .lyrics-overlay--stacked .lyrics-overlay-content{padding-left:32px}.lyrics-overlay-credits{z-index:1;flex-direction:column;gap:8px;width:100%;max-width:1300px;margin-top:-40px;padding-bottom:20vh;display:flex;position:relative}.lyrics-overlay-credits p{gap:8px;margin:0;font-family:Google Sans,Quicksand,sans-serif;font-size:.8rem;line-height:1.4;display:flex}.lyrics-overlay-credits .lyrics-overlay-credits-role{color:#fff6;flex:none;font-weight:600}.lyrics-overlay-credits .lyrics-overlay-credits-name{color:#ffffffb3}.lyrics-overlay-credits .lyrics-overlay-credits-title{text-transform:uppercase;letter-spacing:.1em;color:#ffffff4d;margin-bottom:4px;font-size:.7rem;font-weight:700}.lyrics-overlay--split .lyrics-overlay-credits{align-self:center;align-items:stretch;width:auto}.lyrics-overlay--split .lyrics-overlay-credits p{width:auto}.lyrics-overlay--split .lyrics-overlay-credits .lyrics-overlay-credits-title{justify-content:center}.lyrics-overlay--split .lyrics-overlay-credits .lyrics-overlay-credits-role{text-align:right;flex:0 0 150px;width:150px}.lyrics-overlay-line{cursor:pointer;opacity:.45;transition:opacity .25s cubic-bezier(.65,0,.35,1),font-size .25s cubic-bezier(.65,0,.35,1)}.lyrics-overlay-line .lyrics-gujarati{color:#ffffffd9;margin:0 0 6px;padding-top:.15em;font-family:Noto Serif Gujarati,serif;font-size:1.1em;font-weight:700;line-height:1.4;transition:font-size .25s cubic-bezier(.65,0,.35,1),color .2s}.lyrics-overlay-line .lyrics-transliteration{color:#ffffffbf;margin:0 0 6px;padding-top:.1em;font-family:Google Sans,Quicksand,sans-serif;font-size:.75em;font-weight:600;line-height:1.6;transition:font-size .25s cubic-bezier(.65,0,.35,1)}.lyrics-overlay-line .lyrics-translation{color:#ffffff8c;margin:0;font-family:Google Sans,Quicksand,sans-serif;font-size:.55em;font-style:italic;font-weight:400;transition:font-size .25s cubic-bezier(.65,0,.35,1)}.lyrics-overlay-line.active{opacity:.5;transition:opacity .25s cubic-bezier(.37,0,.63,1)}.lyrics-overlay-line.active .lyrics-gujarati{font-size:2em;transition:color .2s}.lyrics-overlay-line.active .lyrics-transliteration{font-size:1.7em}.lyrics-overlay-line.active .lyrics-translation{font-size:1.05em}.lyrics-overlay-line.sung{opacity:1}.lyrics-overlay-line.sung .lyrics-gujarati{font-size:2em}.lyrics-overlay-line.sung .lyrics-transliteration{font-size:1.7em}.lyrics-overlay-line.sung .lyrics-translation{font-size:1.05em}@keyframes lyric-fill-reveal{0%{background-position:100% 0}to{background-position:0 0}}.lyrics-split-row{align-items:flex-start;gap:32px;display:flex}.lyrics-split-row>.lyrics-gujarati,.lyrics-split-row>.lyrics-split-col{flex:1 1 0;min-width:0}.lyrics-split-row>.lyrics-gujarati{text-align:right}.lyrics-split-col{flex-direction:column;display:flex}.lyrics-overlay--split .lyrics-overlay-content{max-width:1500px}.lyrics-overlay--split .music-bars{justify-content:center;width:100%}.media-player-lyrics-btn{color:#b3b3b3;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:color .4s;display:flex}.media-player-lyrics-btn:hover{color:#fff;background:#ffffff1a}.media-player-lyrics-btn.active{color:var(--lyrics-primary,#f94f20)}.player-topbar{justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.player-topbar input[type=search]{background:#fff;border:none;border-radius:20px;width:100%;max-width:420px;padding:10px 16px;font-size:.9rem}.player-search-input-wrap{width:100%;max-width:420px;position:relative}.player-search-input-wrap input[type=search]{padding-right:42px}.player-search-clear{color:#2b2420;cursor:pointer;background:#cfcac3;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.player-search-clear:hover{background:#b9b3a9}.player-shuffle-btn{color:#000;cursor:pointer;background:#f94f20;border:none;border-radius:20px;flex-shrink:0;padding:10px 18px;font-size:.85rem;font-weight:700}.player-shuffle-btn:hover{filter:brightness(1.1)}.player-shuffle-btn:disabled{opacity:.6;cursor:default}.player-pills{gap:8px;margin-bottom:24px;display:flex}.player-pills button{color:#fff;cursor:pointer;background:#1e1e1e;border:none;border-radius:20px;padding:8px 16px;font-weight:600}.player-pills button.active{background:#f94f20}.player-pills button:hover:not(.active){background:#ffffff1a}.player-search-filters{gap:8px;margin-bottom:16px;display:flex}.player-search-filter-select{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;min-width:160px;padding:7px 16px;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s}.player-search-filter-select::placeholder{color:#b3b3b3;font-weight:500}.player-search-filter-select:hover{background:#ffffff1a}.player-search-filter-select:focus{background:#ffffff1a;border-color:#f94f20;outline:none}.player-search-filter-select{cursor:pointer}.player-loading{color:#b3b3b3}@keyframes music-bars-bounce{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.music-bars{justify-content:flex-start;align-items:flex-end;gap:6px;height:48px;display:flex}.music-bars span{background:var(--lyrics-primary,#f94f20);transform-origin:bottom;border-radius:4px;width:8px;height:100%;transition:background .4s;animation:1s ease-in-out infinite music-bars-bounce}.music-bars span:first-child{animation-delay:-.9s}.music-bars span:nth-child(2){background:var(--lyrics-secondary,#f94f20);animation-delay:-.6s}.music-bars span:nth-child(3){animation-delay:-.3s}.music-bars span:nth-child(4){background:var(--lyrics-secondary,#f94f20);animation-delay:0s}.music-bars--paused span{animation-play-state:paused}.music-bars--small{gap:3px;height:18px}.music-bars--small span{border-radius:2px;width:3px}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f 37%,#ffffff0f 63%) 0 0/200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite skeleton-shimmer}.skeleton-card{cursor:default;pointer-events:none;background:#ffffff12}.skeleton-card .skeleton-art{border-radius:0;flex-shrink:0;width:56px;height:56px;margin-bottom:0}.skeleton-card .skeleton-line{width:60%;height:14px}.skeleton-row{cursor:default;align-items:center;gap:16px;padding:10px 12px;display:flex}.skeleton-row .skeleton-index{flex-shrink:0;width:20px;height:14px}.skeleton-row .skeleton-line{width:50%;height:14px}.player-shelf{margin-bottom:32px;padding:0;overflow:visible}.player-shelf h2{margin-bottom:12px;font-size:1.2rem}.player-search-panel{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;padding:20px}.player-search-panel h2{align-items:center;gap:8px;display:flex}.player-search-panel h2:before{content:"";background:#f94f20;width:18px;height:18px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27a6.5 6.5 0 1 0-.7.7l.27.28v.79l5 5L20.49 19zm-6 0A4.5 4.5 0 1 1 14 9.5 4.5 4.5 0 0 1 9.5 14z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27a6.5 6.5 0 1 0-.7.7l.27.28v.79l5 5L20.49 19zm-6 0A4.5 4.5 0 1 1 14 9.5 4.5 4.5 0 0 1 9.5 14z'/%3E%3C/svg%3E") 50%/contain no-repeat}.player-shelf-header{justify-content:space-between;align-items:center;display:flex}.player-shelf-header h2{margin-bottom:0}.player-shelf-clear{color:#b3b3b3;cursor:pointer;background:0 0;border:none;border-radius:20px;margin-bottom:12px;padding:6px 10px;font-size:.8rem;font-weight:600}.player-shelf-clear:hover{color:#fff;background:#ffffff14}.album-view{margin:-16px -24px 0;padding:16px 24px 0;position:relative;overflow:hidden}.album-view-backdrop{filter:blur(40px)brightness(.4);pointer-events:none;z-index:0;background-position:50%;background-size:cover;height:380px;position:absolute;top:-40px;left:-40px;right:-40px;-webkit-mask-image:linear-gradient(#000000e6 0 40px,#0000 380px);mask-image:linear-gradient(#000000e6 0 40px,#0000 380px)}.album-view-back,.album-view-header,.album-view-actions,.album-view-tracklist{z-index:1;position:relative}.album-view-back{color:#b3b3b3;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:16px;display:flex}.album-view-back:hover{color:#fff;background:#ffffff29}.album-view-header{align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.album-view-header img{object-fit:cover;border-radius:8px;width:180px;height:180px;box-shadow:0 8px 24px #00000080}.album-view-header h1{margin:4px 0;font-size:2rem}.album-view-kicker{text-transform:uppercase;color:#b3b3b3;margin:0;font-size:.75rem;font-weight:700}.album-view-sub{color:#b3b3b3;margin:0;font-size:.85rem}.album-view-actions{margin-left:auto}.album-view-actions .media-player-playpause{width:48px;height:48px;font-size:1.1rem}.album-view-actions .media-player-playpause:disabled{opacity:.4;cursor:default}.album-view-tracklist{margin:0;padding:0;list-style:none}.album-view-tracklist li{cursor:pointer;border-radius:6px;align-items:center;gap:16px;padding:10px 12px;display:flex}.album-view-tracklist li:hover,.album-view-tracklist li.active{background:#ffffff14}.album-view-tracklist li.active .album-view-track-name{color:#f94f20}.album-view-tracklist li.highlighted{outline:1px solid #ffffff4d}.album-view-track-index{text-align:center;color:#b3b3b3;flex-shrink:0;justify-content:center;align-items:center;width:20px;font-size:.85rem;display:flex}.album-view-track-index .music-bars{height:14px}.album-view-track-index .music-bars span{background:var(--lyrics-primary,#f94f20)}.album-view-track-index .music-bars span:nth-child(2),.album-view-track-index .music-bars span:nth-child(4){background:var(--lyrics-secondary,#f94f20)}.album-view-track-name{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.9rem;overflow:hidden}.album-view-track-dot{color:#b3b3b3;margin:0 6px}.album-view-track-singer{color:#b3b3b3;font-size:.85em;font-weight:400}.album-view-track-duration{color:#b3b3b3;font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;min-width:36px;font-size:.8rem}.album-view-track-lyrics-icon{color:#b3b3b3;flex-shrink:0;align-items:center;display:flex}.album-view-track-add-queue{color:#b3b3b3;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-8px;padding:12px;display:flex}.album-view-track-add-queue:hover{color:#f94f20}.album-view-track-youtube{color:#b3b3b3;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-8px;padding:12px;display:flex}.album-view-track-youtube:hover{color:red}.album-view-inline-video{background:#1e1e1e;border-radius:8px;margin-bottom:24px;overflow:hidden}.album-view-inline-video-header{justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.album-view-inline-video-header p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.9rem;font-weight:600;overflow:hidden}.album-view-inline-video-header button{color:#b3b3b3;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:12px;font-size:1rem}.album-view-inline-video-header button:hover{color:#fff}.album-view-inline-video-frame{aspect-ratio:3/4;width:100%;position:relative}.album-view-inline-video-frame>div{position:absolute;inset:0}@media (max-width:899px){.player-sidebar-collapse-toggle{display:none}.album-view-header{text-align:center;flex-direction:column;align-items:center}.album-view-header img{width:120px;height:120px}.album-view-header h1{font-size:1.4rem}.album-view-header>div:not(.album-view-actions){flex-direction:column;align-items:center;display:flex}.album-view-actions{margin-left:0}}@media (max-width:600px){.album-view-track-name{white-space:normal;text-overflow:unset;flex-direction:column;display:flex;overflow:visible}.album-view-track-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.album-view-track-dot{display:none}.album-view-track-singer{font-size:.8em;display:block}}.player-shelf-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.player-shelf-grid--albums{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.player-shelf-showmore{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:20px;margin-top:12px;padding:8px 18px;font-size:.8rem;font-weight:600}.player-shelf-showmore:hover{background:#ffffff14;border-color:#fff}.player-card{cursor:pointer;background:#ffffff12;border-radius:6px;align-items:center;gap:12px;transition:background .15s;display:flex;overflow:hidden}.player-card:hover{background:#ffffff24}.player-card img{object-fit:cover;background:#000;flex-shrink:0;width:56px;height:56px}.player-card .player-card-text{flex-direction:column;min-width:0;display:flex}.player-card .title{letter-spacing:.005em;text-overflow:ellipsis;white-space:nowrap;margin:0;padding-right:12px;font-size:.9rem;font-weight:700;overflow:hidden}.player-card .sub{color:#b3b3b3;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;padding-right:12px;font-size:.75rem;overflow:hidden}.player-card .player-card-match{color:#b3b3b3;opacity:.75;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;padding-right:12px;font-size:.68rem;font-style:italic;overflow:hidden}.player-card--album{flex-direction:column;align-items:stretch;gap:8px;padding:8px}.player-card--album img{aspect-ratio:1;border-radius:4px;width:100%;height:auto}.player-card--album .title{letter-spacing:.01em;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;padding-right:0;font-size:.85rem;font-weight:600;line-height:1.4;display:-webkit-box}.player-card--album .sub{padding-right:0}.sidebar-playlist{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.sidebar-playlist .media-player-queue{flex:1;min-height:0;overflow-y:auto}.sidebar-playlist-header{color:#b3b3b3;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;padding:4px 6px;font-size:.75rem;font-weight:700;display:flex}.media-player-art{aspect-ratio:1;background:#000;border-radius:8px;width:100%;overflow:hidden}.media-player-art img{object-fit:cover;width:100%;height:100%}.media-player-art>div,.media-player-art video{width:100%!important;height:100%!important}.media-player-meta h1{text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:1.1rem;font-weight:700;overflow:hidden}.media-player-meta p{color:#b3b3b3;margin:0;font-size:.85rem}.media-player-scrubber{color:#b3b3b3;align-items:center;gap:8px;width:100%;font-size:.7rem;display:flex}.media-player-scrubber input[type=range]{accent-color:var(--lyrics-primary,#f94f20);flex:1}.media-player-controls{justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.media-player-controls button{color:#fff;cursor:pointer;background:0 0;border:none;font-size:1.1rem}.media-player-shuffle,.media-player-loop{opacity:.6;align-items:center;display:flex;position:relative}.media-player-shuffle.active,.media-player-loop.active{opacity:1;color:var(--lyrics-primary,#f94f20)}.media-player-loop-one{background:var(--lyrics-primary,#f94f20);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:11px;height:11px;font-size:.5rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-4px}.media-player-playpause{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .4s;display:flex;background:var(--lyrics-primary,#f94f20)!important;color:#fff!important}.media-player-source-btn{color:#fff;text-transform:capitalize;cursor:pointer;white-space:nowrap;border:none;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;background:#ffffff1a!important;font-size:.7rem!important}.media-player-source-icon{object-fit:contain;border-radius:3px;width:16px;height:16px}.media-player-fullscreen-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:flex}.media-player-fullscreen-btn:hover{background:#fff3}.media-player-tabs{align-items:center;gap:8px;display:flex}.media-player-tabs button{color:#b3b3b3;cursor:pointer;background:0 0;border:none;border-radius:20px;padding:8px 12px;font-weight:600}.media-player-tabs button.active{color:#fff;background:#ffffff1a}.media-player-clear-queue{text-transform:none;letter-spacing:normal;color:#b3b3b3;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:.75rem;font-weight:700}.media-player-clear-queue:hover{color:#fff;background:#ffffff14}.media-player-queue{margin:0;padding:0;list-style:none;overflow-y:auto}.media-player-queue li{cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:4px 6px;display:flex}.media-player-queue li:hover,.media-player-queue li.active{background:#ffffff14}.media-player-queue li .media-player-queue-cover{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative;overflow:hidden}.media-player-queue li .media-player-queue-cover img{object-fit:cover;width:100%;height:100%;transition:opacity .2s}.media-player-queue li .media-player-queue-cover--active img{opacity:.1}.media-player-queue li .media-player-queue-cover .music-bars{height:14px;position:absolute}.media-player-queue li>div{flex:1;min-width:0}.media-player-queue li .name{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;overflow:hidden}.media-player-queue li .author{color:#cacaca;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.68rem;overflow:hidden}.media-player-queue-remove{color:#b3b3b3;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;align-items:center;width:0;padding:6px;transition:opacity .15s,width .15s;display:flex;overflow:hidden}.media-player-queue-remove:hover{color:#fff;background:#ffffff1a}.media-player-queue li:hover .media-player-queue-remove{opacity:1;width:28px}.media-player-lyrics{flex-direction:column;gap:14px;display:flex;overflow-y:auto}.media-player-lyrics-line{cursor:pointer;opacity:.6;transform-origin:0;transition:opacity .35s cubic-bezier(.65,0,.35,1),transform .35s cubic-bezier(.65,0,.35,1)}.media-player-lyrics-line p{margin:0}.media-player-lyrics-line .lyrics-gujarati{color:#fff;font-family:Noto Serif Gujarati,serif;font-size:1rem;font-weight:700}.media-player-lyrics-line .lyrics-transliteration{color:#b3b3b3;font-family:Google Sans,Quicksand,sans-serif;font-size:1rem;font-weight:600}.media-player-lyrics-line .lyrics-translation{color:#727272;font-family:Google Sans,Quicksand,sans-serif;font-size:.75rem;font-style:italic}.media-player-lyrics-line.active{opacity:1;transform:scale(1.03)}.media-player-lyrics-line.active .lyrics-gujarati{color:#f94f20}.media-player-lyrics-empty{color:#727272;cursor:default!important}.platform-embed-iframe{aspect-ratio:3/4;border:none;width:100%;display:block}.media-player-embed-widget{border-radius:8px;overflow:hidden}.media-player-embed-widget .platform-embed-apple{aspect-ratio:auto;height:175px}.platform-picker-overlay{z-index:50;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.platform-picker{text-align:center;background:#1e1e1e;border-radius:12px;width:320px;padding:24px}.platform-picker-title{color:#fff;margin-bottom:16px;font-weight:600}.platform-picker-options{flex-direction:column;gap:8px;display:flex}.platform-picker-options button{color:#fff;cursor:pointer;background:#ffffff0f;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px;font-weight:600;display:flex}.platform-picker-options button.active{background:#f94f20}.platform-picker-options button:hover{background:#ffffff26}.platform-picker-options button.active:hover{background:#f94f20}.platform-picker-icon{object-fit:contain;border-radius:4px;width:18px;height:18px}@media (max-width:899px){.player-shell{grid-template:"main"1fr"sidebar"/1fr}.lyrics-overlay{left:0}.lyrics-overlay--stacked .lyrics-overlay-content{padding-left:32px}.player-sidebar{flex-direction:row;align-items:center;min-height:0;padding:0;overflow:visible}.player-sidebar-header,.player-sidebar-list,.sidebar-player,.player-sidebar-home{display:none}.player-mobile-bar{width:100%;display:block}.sidebar-playlist{display:none}.sidebar-playlist--mobile-open{background:#1e1e1e;border-top:1px solid #ffffff14;flex-direction:column;order:-1;max-height:45vh;padding:8px 12px;display:flex}.player-sidebar:has(.sidebar-playlist--mobile-open){z-index:11;flex-direction:column;align-items:stretch;position:relative}.lyrics-overlay-layout{display:none}.lyrics-split-row{flex-direction:column;gap:0}.lyrics-split-row>.lyrics-gujarati{text-align:left}.media-player-queue-remove{opacity:1;width:28px}}@media (max-width:600px){.player-shelf-grid{grid-template-columns:1fr;gap:10px}.player-shelf-grid--albums{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.player-pills button{padding:6px 12px;font-size:.8rem}}:root,body{--mini-bar-accent:hsl(var(--hue), var(--saturation), var(--light))}.mini-player-wrap{z-index:50;flex-direction:column;align-items:stretch;width:calc(100% - 32px);max-width:1200px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)translateZ(0)}.queue-drawer-clip{border-radius:24px 24px 0 0;order:-1;overflow:hidden;box-shadow:0 10px 30px #00000042}.mini-player-bar{border-radius:999px;transition:border-radius .18s;position:relative;overflow:hidden}.mini-player-wrap.has-queue .mini-player-bar,.mini-player-wrap.mobile-expanded .mini-player-bar{border-radius:0 0 24px 24px}.mini-player-bar{-webkit-backdrop-filter:blur(3px)saturate(1.3);backdrop-filter:blur(3px)saturate(1.3);background:#f7f3ee80;border:1px solid #ffffff80;box-shadow:0 10px 30px #00000042}.mini-player-bar:after{content:"";z-index:1;background:#f7f3ee8c;position:absolute;inset:0}.mini-player-bar>*{z-index:2;position:relative}@keyframes mini-player-bar-bg-fade-in{0%{opacity:0}to{opacity:.3}}.mini-player-bar-bg{z-index:0;filter:blur(24px);opacity:.3;background-position:50%;background-size:cover;position:absolute;inset:-20px}.mini-player-bar-bg--fade{opacity:0;animation:.9s forwards mini-player-bar-bg-fade-in}.mini-player-bar-main{color:#2b2420;align-items:center;gap:16px;padding:10px 20px;display:flex}.mini-player-cover{cursor:pointer;background:#ddd4c8;border:none;border-radius:50%;flex-shrink:0;width:44px;height:44px;padding:0;overflow:hidden}.mini-player-cover img{object-fit:cover;width:100%;height:100%}.mini-player-info{flex-direction:column;min-width:140px;display:flex;overflow:hidden}.mini-player-info .mini-player-track-name{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:600;overflow:hidden}.mini-player-info .mini-player-track-artist{color:#8a8078;font-size:.75rem}.mini-player-center{flex-direction:column;flex:1;align-items:center;gap:2px;min-width:220px;display:flex}.mini-player-controls{flex-shrink:0;align-items:center;gap:10px;display:flex}.mini-player-controls button{color:#2b2420;cursor:pointer;opacity:.8;background:0 0;border:none;align-items:center;padding:6px;display:flex}.mini-player-controls button:hover{opacity:1}.mini-player-controls .mini-player-play{border:2px solid var(--mini-bar-accent);width:32px;height:32px;color:var(--mini-bar-accent);opacity:1;background:color-mix(in srgb, var(--mini-bar-accent) 8%, transparent);border-radius:50%;justify-content:center}.mini-player-controls .mini-player-play svg{width:16px;height:16px}.mini-player-controls .mini-player-play:hover{background:color-mix(in srgb, var(--mini-bar-accent) 16%, transparent)}.mini-player-controls .mini-player-play-icon{transform:translate(1px)}.mini-player-shuffle,.mini-player-loop{position:relative}.mini-player-shuffle.active,.mini-player-loop.active{color:var(--mini-bar-accent);opacity:1}.mini-player-loop-one{background:var(--mini-bar-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:11px;height:11px;font-size:.55rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}.mini-player-progress{align-items:center;gap:10px;width:100%;display:flex}.mini-player-progress .mini-player-time{color:#8a8078;min-width:32px;font-size:.75rem}.mini-player-progress .mini-player-seek{flex:1}.mini-player-seek{appearance:none;background:linear-gradient(to right, var(--mini-bar-accent) var(--seek-pct,0%), color-mix(in srgb, var(--mini-bar-accent) 50%, white) var(--seek-pct,0%));cursor:pointer;border-radius:999px;height:4px}.mini-player-seek::-webkit-slider-thumb{appearance:none;background:var(--mini-bar-accent);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 2px #fffc}.mini-player-seek::-moz-range-thumb{background:var(--mini-bar-accent);border:none;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 2px #fffc}.mini-player-seek::-moz-range-track{background:0 0;border-radius:999px;height:4px}.mini-player-seek::-moz-range-progress{background:var(--mini-bar-accent);border-radius:999px;height:4px}.mini-player-volume{color:var(--mini-bar-accent);flex-shrink:0;align-items:center;gap:8px;display:flex}.mini-player-volume .mini-player-seek{flex:none;width:80px}@media (max-width:900px){.mini-player-volume{display:none}}.mini-player-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.mini-player-actions button{color:#8a8078;cursor:pointer;background:0 0;border:none;align-items:center;padding:6px;display:flex}.mini-player-actions button:hover,.mini-player-actions button.active{color:#2b2420}.mini-player-actions .mini-player-queue-toggle{background:color-mix(in srgb, var(--mini-bar-accent) 8%, transparent);color:var(--mini-bar-accent);border-radius:999px;gap:4px;padding:6px 10px;position:relative}.mini-player-actions .mini-player-queue-toggle:hover,.mini-player-actions .mini-player-queue-toggle.active{color:var(--mini-bar-accent);background:color-mix(in srgb, var(--mini-bar-accent) 16%, transparent)}.mini-player-actions .mini-player-queue-count{font-size:.75rem;font-weight:600}@keyframes queue-drawer-in{0%{transform:translateY(100%)}60%{transform:translateY(-6px)}80%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes queue-drawer-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}.queue-drawer{-webkit-backdrop-filter:blur(3px)saturate(1.3);backdrop-filter:blur(3px)saturate(1.3);color:#2b2420;transform-origin:bottom;background:#f7f3eef7;border:1px solid #ffffff80;border-bottom:none;border-radius:24px 24px 0 0;max-height:320px;animation:.34s ease-out queue-drawer-in;overflow-y:auto}.queue-drawer--closing{animation:.2s ease-in forwards queue-drawer-out}.queue-drawer{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--mini-bar-accent) 50%, transparent) #0000}.queue-drawer::-webkit-scrollbar{width:6px}.queue-drawer::-webkit-scrollbar-track{background:0 0}.queue-drawer::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--mini-bar-accent) 50%, transparent);border-radius:999px}.queue-drawer::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--mini-bar-accent) 70%, transparent)}.queue-drawer-header{color:#8a8078;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;padding:10px 16px;font-size:.8rem;display:flex}.queue-drawer-list{margin:0;padding:0;list-style:none}.queue-drawer-row{border-left:3px solid #0000;align-items:center;gap:8px;padding:6px 16px;display:flex}.queue-drawer-row.active{background:color-mix(in srgb, var(--mini-bar-accent) 14%, transparent);border-left-color:var(--mini-bar-accent)}.queue-drawer-row.active .queue-drawer-track-name{color:var(--mini-bar-accent);font-weight:700}.queue-drawer-handle{color:#8a8078;cursor:grab;flex-shrink:0;display:flex}.mini-player-actions .mini-player-mobile-toggle,.mini-player-mobile-sheet,.mini-player-mobile-sheet-clip{display:none}@media (max-width:768px){.mini-player-bar-main .mini-player-progress,.mini-player-volume,.mini-player-bar-main .mini-player-queue-toggle,.mini-player-bar-main .mini-player-expand,.mini-player-bar-main .mini-player-shuffle,.mini-player-bar-main .mini-player-loop{display:none}.mini-player-bar-main{gap:8px;padding:12px 10px}.mini-player-cover{width:44px;height:44px}.mini-player-center{flex:none;min-width:0}.mini-player-info{flex:auto;min-width:0}.mini-player-info .mini-player-track-name{font-size:.8rem}.mini-player-info .mini-player-track-artist{font-size:.68rem}.mini-player-controls{gap:4px}.mini-player-controls button{padding:4px}.mini-player-controls button svg{width:14px;height:15px}.mini-player-play{width:30px;height:30px}.mini-player-play svg{width:16px;height:16px}.mini-player-actions{gap:0}.mini-player-actions button{padding:4px}.mini-player-actions button svg{width:15px;height:15px}.mini-player-actions .mini-player-mobile-toggle{color:#8a8078;cursor:pointer;background:0 0;border:none;padding:4px;display:flex}.mini-player-actions .mini-player-mobile-toggle svg{width:15px;height:15px;transition:transform .18s}.mini-player-mobile-sheet-clip{border-radius:24px 24px 0 0;order:-1;animation:.34s ease-out mini-player-mobile-sheet-shadow-in;display:block;overflow:hidden;box-shadow:0 10px 30px #00000042}.mini-player-mobile-sheet-clip--closing{animation:.2s ease-in forwards mini-player-mobile-sheet-shadow-out}@keyframes mini-player-mobile-sheet-shadow-out{0%{box-shadow:0 10px 30px #00000042}to{box-shadow:0 10px 30px #0000}}@keyframes mini-player-mobile-sheet-shadow-in{0%,60%{box-shadow:0 10px 30px #0000}to{box-shadow:0 10px 30px #00000042}}.mini-player-mobile-sheet{-webkit-backdrop-filter:blur(3px)saturate(1.3);backdrop-filter:blur(3px)saturate(1.3);color:#2b2420;transform-origin:bottom;background:#f7f3eef7;border:1px solid #ffffff80;border-bottom:none;border-radius:24px 24px 0 0;flex-direction:column;align-items:center;gap:18px;padding:24px 24px 20px;animation:.34s ease-out queue-drawer-in;display:flex}.mini-player-mobile-sheet--closing{animation:.2s ease-in forwards queue-drawer-out}.mini-player-mobile-cover{background:#ddd4c8;border-radius:16px;width:min(70vw,280px);height:min(70vw,280px);overflow:hidden}.mini-player-mobile-cover img{object-fit:cover;width:100%;height:100%}.mini-player-mobile-meta{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.mini-player-mobile-meta .mini-player-track-name{font-size:1.05rem;font-weight:700}.mini-player-mobile-meta .mini-player-track-artist{color:#8a8078;font-size:.85rem}.mini-player-mobile-sheet .mini-player-progress{width:100%;display:flex}.mini-player-mobile-controls{justify-content:center;align-items:center;gap:36px;width:100%;display:flex}.mini-player-mobile-controls button{color:#8a8078;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;font-size:.7rem;display:flex}.mini-player-mobile-controls .mini-player-play{border:2px solid var(--mini-bar-accent);width:48px;height:48px;color:var(--mini-bar-accent);background:color-mix(in srgb, var(--mini-bar-accent) 8%, transparent);border-radius:50%;justify-content:center}.mini-player-mobile-controls .mini-player-play svg{width:20px;height:20px}.mini-player-mobile-controls .mini-player-play .mini-player-play-icon{transform:translate(1.5px)}.mini-player-mobile-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.mini-player-mobile-actions button{color:#8a8078;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;font-size:.7rem;display:flex}.mini-player-mobile-actions .mini-player-queue-toggle.active,.mini-player-mobile-actions .mini-player-shuffle.active,.mini-player-mobile-actions .mini-player-loop.active{color:var(--mini-bar-accent)}}.queue-drawer-track{color:#2b2420;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:10px;min-width:0;padding:4px 0;display:flex}.queue-drawer-track .queue-drawer-cover{background:#ddd4c8;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative;overflow:hidden}.queue-drawer-track .queue-drawer-cover img,.queue-drawer-track .queue-drawer-cover .queue-drawer-cover-empty{object-fit:cover;width:100%;height:100%;transition:opacity .2s}.queue-drawer-track .queue-drawer-cover--active img,.queue-drawer-track .queue-drawer-cover--active .queue-drawer-cover-empty{opacity:.1}.queue-drawer-track .queue-drawer-cover .music-bars{height:16px;position:absolute}.queue-drawer-track .queue-drawer-cover .music-bars span{background:var(--mini-bar-accent)}.queue-drawer-track .queue-drawer-cover .music-bars span:nth-child(2),.queue-drawer-track .queue-drawer-cover .music-bars span:nth-child(4){background:var(--mini-bar-accent);opacity:.6}.queue-drawer-track-info{flex-direction:column;min-width:0;display:flex}.queue-drawer-track-info .queue-drawer-track-name{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;overflow:hidden}.queue-drawer-track-info .queue-drawer-track-artist{color:#ada6a1;font-size:.7rem}.queue-drawer-remove{color:#8a8078;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:6px;display:flex}.queue-drawer-remove:hover{color:#2b2420}@media (max-width:1024px){.mini-player-info,.mini-player-center{min-width:0}}
