.playlist-callout-module__6uiamq__callout{max-width:390px;margin-top:0}.playlist-callout-module__6uiamq__link{color:#1b102b;background:#ff877d;border:1px solid #ff877d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;padding:13px 16px;font-size:14px;font-weight:800;line-height:1.5;text-decoration:none;transition:background .2s;display:inline-flex}.playlist-callout-module__6uiamq__link:hover{background:#ffaba3}.playlist-callout-module__6uiamq__link:focus-visible{outline-offset:4px;outline:3px solid #f9dba0}.playlist-callout-module__6uiamq__destination{align-items:center;gap:3px;font-size:10px;font-weight:600;display:inline-flex}.playlist-callout-module__6uiamq__note{color:#b8abc9;margin:9px 0 0;font-size:11px;line-height:1.8}@media (max-width:600px){.playlist-callout-module__6uiamq__callout{margin-top:0}.playlist-callout-module__6uiamq__link{padding:12px 14px;font-size:13px}.playlist-callout-module__6uiamq__note{font-size:10px}}
.track-dialog-module__YNFt_G__shell.track-dialog{width:min(600px,100vw - 40px);max-height:none;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.track-dialog-module__YNFt_G__card{z-index:1;background:var(--panel);border:1px solid #78607c;border-radius:16px;flex-direction:column;max-height:calc(100dvh - 40px);transition:transform .18s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 90px #000a}.track-dialog-module__YNFt_G__topline{flex:none}.track-dialog-module__YNFt_G__topline button{min-width:40px;min-height:40px}.track-dialog-module__YNFt_G__scroll{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;scrollbar-width:thin;scrollbar-color:#594767 transparent;min-height:0;overflow-y:auto}.track-dialog-module__YNFt_G__song{animation:.2s ease-out track-dialog-module__YNFt_G__arrive-next}.track-dialog-module__YNFt_G__song[data-direction=previous]{animation-name:track-dialog-module__YNFt_G__arrive-previous}@keyframes track-dialog-module__YNFt_G__arrive-next{0%{opacity:.6;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes track-dialog-module__YNFt_G__arrive-previous{0%{opacity:.6;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.track-dialog-module__YNFt_G__navigation{border-top:1px solid var(--line);background:#21192d;flex:none;padding:12px 18px 16px}.track-dialog-module__YNFt_G__queueLine{color:var(--muted);justify-content:space-between;gap:10px;margin-bottom:9px;font-size:10px;line-height:1.5;display:flex}.track-dialog-module__YNFt_G__queueLine>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--violet)}.track-dialog-module__YNFt_G__swipeHint{display:none}.track-dialog-module__YNFt_G__controls{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:10px;display:grid}.track-dialog-module__YNFt_G__controls button{text-align:left;border:1px solid #584264;border-radius:11px;align-items:center;gap:10px;min-width:0;min-height:68px;padding:10px 12px;display:flex}.track-dialog-module__YNFt_G__controls button>span{flex:1;min-width:0}.track-dialog-module__YNFt_G__controls strong,.track-dialog-module__YNFt_G__controls small,.track-dialog-module__YNFt_G__controls em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.track-dialog-module__YNFt_G__controls strong{margin-top:3px;font-size:12px}.track-dialog-module__YNFt_G__controls small{font-size:10px;font-weight:700}.track-dialog-module__YNFt_G__controls em{margin-top:2px;font-size:10px;font-style:normal}.track-dialog-module__YNFt_G__controls img{object-fit:cover;border-radius:7px;flex-shrink:0;width:42px;height:42px}.track-dialog-module__YNFt_G__previous{color:var(--ink);background:#2c2237}.track-dialog-module__YNFt_G__previous>svg{transform:rotate(180deg)}.track-dialog-module__YNFt_G__previous small{color:var(--muted)}.track-dialog-module__YNFt_G__next{color:#24132b;background:#ff917e}.track-dialog-module__YNFt_G__next:hover:not(:disabled){background:#ffab9a}.track-dialog-module__YNFt_G__controls button:disabled{opacity:.4}.track-dialog-module__YNFt_G__peek{display:none}@media (max-width:600px){.track-dialog-module__YNFt_G__shell.track-dialog{width:calc(100vw - 64px)}.track-dialog-module__YNFt_G__card{border-radius:15px;max-height:calc(100dvh - 36px)}.track-dialog-module__YNFt_G__topline{padding:7px 10px}.track-dialog-module__YNFt_G__topline>span{letter-spacing:0;font-size:9px}.track-dialog-module__YNFt_G__scroll .detail-body{padding:20px 16px}.track-dialog-module__YNFt_G__scroll .detail-player{min-height:200px}.track-dialog-module__YNFt_G__scroll .detail-body h2{overflow-wrap:anywhere;font-size:23px}.track-dialog-module__YNFt_G__scroll .detail-stats{column-gap:6px}.track-dialog-module__YNFt_G__scroll .detail-stats>div:not(:first-child){padding-left:8px}.track-dialog-module__YNFt_G__scroll .detail-stats strong{font-size:20px}.track-dialog-module__YNFt_G__navigation{padding:10px 10px max(12px, env(safe-area-inset-bottom))}.track-dialog-module__YNFt_G__queueLine{margin-bottom:8px;font-size:9px}.track-dialog-module__YNFt_G__swipeHint{margin-top:2px;font-size:9px;display:block}.track-dialog-module__YNFt_G__controls{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);gap:7px}.track-dialog-module__YNFt_G__controls button{gap:6px;min-height:64px;padding:9px 8px}.track-dialog-module__YNFt_G__controls img{width:33px;height:38px}.track-dialog-module__YNFt_G__controls strong{font-size:11px}.track-dialog-module__YNFt_G__controls em{font-size:9px}.track-dialog-module__YNFt_G__previous strong{font-size:10px}.track-dialog-module__YNFt_G__previous>svg{width:13px}.track-dialog-module__YNFt_G__peek{z-index:0;background:#36243e;border:1px solid #977294;border-radius:15px;width:calc(100% - 14px);display:block;position:absolute;top:58px;bottom:58px;overflow:hidden;box-shadow:0 10px 40px #0008}.track-dialog-module__YNFt_G__peek img{object-fit:cover;opacity:.7}.track-dialog-module__YNFt_G__peekNext{right:-21px;transform:rotate(2deg)}.track-dialog-module__YNFt_G__peekPrevious{left:-21px;transform:rotate(-2deg)}.track-dialog-module__YNFt_G__peekShade{background:linear-gradient(#130b1933,#201029cc);position:absolute;inset:0}.track-dialog-module__YNFt_G__peekArrow{color:#fff;position:absolute;top:46%;right:2px}.track-dialog-module__YNFt_G__peekPrevious .track-dialog-module__YNFt_G__peekArrow{left:2px;right:auto;transform:rotate(180deg)}}@media (max-width:360px){.track-dialog-module__YNFt_G__shell.track-dialog{width:calc(100vw - 52px)}.track-dialog-module__YNFt_G__peekNext{right:-16px;transform:rotate(1deg)}.track-dialog-module__YNFt_G__peekPrevious{left:-16px;transform:rotate(-1deg)}.track-dialog-module__YNFt_G__controls img{display:none}.track-dialog-module__YNFt_G__queueLine{gap:4px}}@media (prefers-reduced-motion:reduce){.track-dialog-module__YNFt_G__card{transition:none}.track-dialog-module__YNFt_G__song{animation:none}}
