.music-room,.music-colors{--card:#f7f8fa;--paper:var(--card);--ink:#242c36;--soft:#77818e;--edge:#e0e5eb;--hot:#526f94;--mr-panel:#fff;--mr-tint:#eaf0f7;color:var(--ink)}:root[data-palette=sakura] .music-room,:root[data-palette=sakura] .music-colors{--card:#faf7f8;--ink:#362c31;--soft:#897981;--edge:#eadfe3;--hot:#996879;--mr-panel:#fffcfd;--mr-tint:#f3e9ed}.music-local-entry{width:100%;color:var(--ink);text-align:left;border-bottom:1px solid var(--edge);align-items:center;gap:12px;padding:15px 0;display:flex}.music-local-entry>span{flex:1;gap:5px;display:grid}.music-local-entry b{font-size:14px;font-weight:500}.music-local-entry small{color:var(--soft);font-size:11px}.music-import-action{width:100%;color:var(--ink);text-align:left;align-items:center;gap:12px;padding:15px 2px;font-size:14px;display:flex}.music-import-action span{gap:5px;display:grid}.music-import-action small{color:var(--soft);font-size:11px}.music-local-cover{background:linear-gradient(135deg,var(--mr-tint),var(--mr-panel))}.music-remove-label{font-size:10px}.music-room .mu-share:has(.music-remove-label){width:auto;padding:8px 4px}.music-room .mu-share:has(.music-remove-label)>svg{display:none}.music-room .mu-err{white-space:pre-line}.music-room{background:var(--card);width:100%;height:100%;min-height:0;color:var(--ink);flex-direction:column;display:flex}.mu-ly.music-colors{background:var(--card)}.music-colors .mu-ly-cover{background-color:var(--mr-tint);box-shadow:0 10px 30px transparent,0 0 0 1px var(--edge)}@supports (color:color-mix(in srgb,red 50%,blue)){.music-colors .mu-ly-cover{--cmx-1a55lms-2p:color-mix(in srgb,var(--ink) 12%,transparent);box-shadow:0 10px 30px var(--cmx-1a55lms-2p),0 0 0 1px var(--edge)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.music-colors .mu-ly-cover{box-shadow:0 10px 30px color-mix(in srgb,var(--ink) 12%,transparent),0 0 0 1px var(--edge)}}.music-colors .mu-ly-artist,.music-colors .mu-ly-time,.music-colors .mu-ly-none,.music-colors .mu-ly-line{color:var(--soft);opacity:1}.music-colors .mu-ly-line.on{color:var(--hot)}.music-colors .mu-ly-play{color:var(--mr-panel)}.music-colors button:focus-visible{outline:2px solid var(--hot);outline-offset:4px}@media (prefers-reduced-motion:reduce){.music-colors *{transition:none!important;animation:none!important}}.music-room .app-body{background:var(--card);padding:4px 22px 24px}.music-room-head{background:var(--card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-shrink:0;align-items:center;gap:15px;padding:24px 22px 22px;display:flex}@supports (color:color-mix(in srgb,red 50%,blue)){.music-room-head{--cmx-1a55lms-2q:color-mix(in srgb,var(--card) 94%,transparent);background:var(--cmx-1a55lms-2q)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.music-room-head{background:color-mix(in srgb,var(--card) 94%,transparent)}}.music-room-head>button{width:34px;height:38px;color:var(--ink);flex-shrink:0;place-items:center;display:grid}.music-room-head>div{flex:1;min-width:0}.music-room-head span{color:var(--soft);letter-spacing:2px;font-size:10px}.music-room-head h1{letter-spacing:1px;overflow-wrap:anywhere;margin:6px 0 0;font-size:28px;font-weight:600;line-height:1.3}.music-room-head .music-account{background:var(--mr-tint);border-radius:50%;width:34px;height:34px;overflow:hidden}.music-account img{object-fit:cover;width:100%;height:100%}.music-section{justify-content:space-between;align-items:baseline;gap:12px;margin:25px 0 15px;display:flex}.music-section h2{margin:0;font-size:16px;font-weight:600}.music-section>span,.music-section>button{color:var(--soft);text-align:right;font-size:11px}.music-resume{background:var(--mr-tint);width:100%;color:var(--ink);text-align:left;border-radius:14px;align-items:center;gap:13px;padding:14px;display:flex}.music-resume-art{background:var(--edge) center/cover;border-radius:8px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.music-resume>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.music-resume small{color:var(--hot);font-size:10px}.music-resume b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.music-resume em{color:var(--soft);font-size:11px;font-style:normal}.music-room .mu-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 19px;padding:0;display:grid}.music-room .mu-list{background:0 0;border-radius:0;flex-direction:column;align-items:stretch;gap:7px;min-width:0;padding:0;display:flex}.music-room .mu-list-cover{aspect-ratio:1;background-color:var(--mr-tint);width:100%;height:auto;color:var(--hot);border-radius:8px;place-items:center;display:grid;position:relative;box-shadow:0 5px 12px #242c3610}.music-room .mu-list-cover:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 0 #ffffff80,inset 6px 0 #242c3609}.music-room .mu-list-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:550;line-height:1.5;display:-webkit-box}.music-room .mu-list-count{font-size:11px}.music-room .mu-row{border:0;gap:3px;padding:0}.music-room .mu-row-main{gap:12px;padding:11px 0}.music-room .mu-row-cover{background-color:var(--mr-tint);border-radius:7px;width:44px;height:44px}.music-room .mu-row-name{font-size:14px;font-weight:500}.music-room .mu-row-sub{margin-top:2px;font-size:11px}.music-room .mu-find{border:1px solid var(--edge);background:var(--mr-panel);color:var(--soft);border-radius:12px;align-items:center;gap:10px;padding:6px 12px}.music-room .mu-find-in{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;padding:9px 0;font-size:14px}.music-room .mu-find-go{width:auto;color:var(--hot);background:0 0;flex-shrink:0;padding:8px 0 8px 6px;font-size:12px}.music-room button:disabled{opacity:.4}.music-searches{flex-wrap:wrap;gap:8px;display:flex}.music-searches button{background:var(--mr-panel);border:1px solid var(--edge);color:var(--ink);overflow-wrap:anywhere;border-radius:8px;max-width:100%;padding:9px 13px;font-size:12px}.music-hint{color:var(--soft);margin:16px 0 30px;font-size:12px;line-height:1.8}.music-collection-intro{justify-content:space-between;align-items:flex-end;gap:10px;margin:4px 0 23px;display:flex}.music-collection-intro h2{letter-spacing:.5px;margin:0;font-size:22px;font-weight:500;line-height:1.5}.music-collection-intro>span{color:var(--soft);white-space:nowrap;margin-bottom:5px;font-size:11px}.music-owners{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.music-owners button{border:1px solid var(--edge);color:var(--soft);border-radius:20px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:flex}.music-owners button[aria-pressed=true]{color:var(--mr-panel);background:var(--ink);border-color:var(--ink)}.music-room .mu-liked{border:1px solid var(--edge);background:var(--mr-panel);border-radius:14px;margin-bottom:16px;padding:14px;box-shadow:0 3px 10px #242c3605}.music-room .mu-liked .mu-row-cover{border-radius:7px;width:62px;height:62px}.music-added{color:var(--soft);align-items:center;gap:7px;font-size:11px;display:flex}.music-message{background:var(--card);border-radius:3px 10px 10px;margin-top:12px;padding:12px 13px}.music-message summary{cursor:pointer;list-style:none}.music-message summary::-webkit-details-marker{display:none}.music-message summary>span{-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.music-message small{color:var(--hot);margin-top:6px;font-size:10px;display:block}.music-message[open] summary>span{display:none}.music-message[open] summary small{font-size:0}.music-message[open] summary small:after{content:"收起留言";font-size:10px}.music-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.9;animation:.2s ease-out music-note-in}@keyframes music-note-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.music-room .tabbar{background:var(--card);border-top:1px solid var(--edge);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:8px 12px calc(8px + var(--sab));flex-shrink:0;display:flex}@supports (color:color-mix(in srgb,red 50%,blue)){.music-room .tabbar{--cmx-1a55lms-2r:color-mix(in srgb,var(--card) 94%,transparent);background:var(--cmx-1a55lms-2r)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.music-room .tabbar{background:color-mix(in srgb,var(--card) 94%,transparent)}}.music-room .tabbar .tab{color:var(--soft);background:0 0;flex-direction:column;flex:1;align-items:center;gap:5px;padding:5px;font-size:10px;display:flex}.music-room .tabbar .tab.on{color:var(--hot)}.music-room .mu-bar{border:1px solid var(--edge);background:var(--mr-panel);color:var(--ink);border-radius:12px;margin:8px 12px;overflow:hidden}.music-room .mu-bar:last-child{margin-bottom:calc(8px + var(--sab,0px))}.music-room .mu-empty{color:var(--soft);margin:25px 0;padding:16px 0;font-size:13px;line-height:1.8}.music-room .mu-err{border:1px solid var(--edge);background:var(--mr-panel);color:var(--ink);overflow-wrap:anywhere;border-radius:10px;padding:12px}.music-list-intro{align-items:center;gap:18px;margin:10px 0 24px;display:flex}.music-list-intro .mu-list-cover{flex-shrink:0;width:100px}.music-list-intro h2{margin:0;font-size:19px;line-height:1.5}.music-list-intro p{color:var(--soft);font-size:12px}.music-room button:focus-visible,.music-room summary:focus-visible,.music-room input:focus-visible{outline:2px solid var(--hot);outline-offset:3px}@media (width<=350px){.music-room .app-body,.music-room-head{padding-left:16px;padding-right:16px}.music-room .mu-liked .mu-row-cover{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.music-room *{transition:none!important;animation:none!important}}.music-room .mu-liked{margin-bottom:12px;padding:12px 13px 11px}.music-room .mu-liked .mu-row-main{padding:0 0 9px}.music-room .mu-liked .mu-row-cover{width:58px;height:58px}.music-added-group{flex-wrap:wrap;align-items:center;gap:5px 8px;min-height:25px;display:flex}.music-added-person{align-items:center;gap:5px;min-width:0;display:inline-flex}.music-added-person b{text-overflow:ellipsis;white-space:nowrap;max-width:92px;color:var(--soft);font-size:10.5px;font-weight:550;overflow:hidden}.music-added-copy{flex-direction:column;min-width:0;line-height:1.2;display:flex}.music-added-copy b{max-width:120px}.music-added-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;color:var(--soft);margin-top:2px;font-size:9px;overflow:hidden}@supports (color:color-mix(in srgb,red 50%,blue)){.music-added-copy small{--cmx-1a55lms-2s:color-mix(in srgb,var(--soft) 72%,transparent);color:var(--cmx-1a55lms-2s)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.music-added-copy small{color:color-mix(in srgb,var(--soft) 72%,transparent)}}.music-added-group>em{color:var(--soft);font-size:10px;font-style:normal}@supports (color:color-mix(in srgb,red 50%,blue)){.music-added-group>em{--cmx-1a55lms-2t:color-mix(in srgb,var(--soft) 76%,transparent);color:var(--cmx-1a55lms-2t)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.music-added-group>em{color:color-mix(in srgb,var(--soft) 76%,transparent)}}.music-room .music-message{border-top:1px solid var(--edge);background:0 0;border-radius:0;margin-top:8px;padding:0}@supports (color:color-mix(in srgb,red 50%,blue)){.music-room .music-message{--cmx-1a55lms-2u:color-mix(in srgb,var(--edge) 72%,transparent);border-top:1px solid var(--cmx-1a55lms-2u)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.music-room .music-message{border-top:1px solid color-mix(in srgb,var(--edge) 72%,transparent)}}.music-room .music-message summary{align-items:center;gap:10px;min-height:34px;padding:7px 1px 0;display:flex}.music-room .music-message summary>span{min-width:0;color:var(--ink);-webkit-line-clamp:unset;flex:1;-webkit-box-orient:unset;align-items:baseline;gap:6px;font-size:11px;line-height:1.45;display:flex;overflow:hidden}.music-room .music-message summary>span b{color:var(--hot);flex:none;font-size:10px;font-weight:600}.music-room .music-message summary>span em{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--soft);font-style:normal;overflow:hidden}.music-room .music-message summary small{color:var(--hot);flex:none;margin:0;font-size:9px}.music-room .music-message summary small:after{content:" ›"}.music-room .music-message[open] summary>span{display:flex}.music-room .music-message[open] summary>span em{display:none}.music-room .music-message[open] summary small{font-size:0}.music-room .music-message[open] summary small:after{content:"收起";font-size:9px}.music-room .music-message p{background:var(--card);border-radius:10px;margin:5px 0 2px;padding:9px 10px;font-size:11.5px;line-height:1.72}.music-added-shared{white-space:nowrap;align-items:center;gap:5px;min-width:0;max-width:100%;display:flex}.music-added-shared .music-added-person{flex:none}.music-added-shared .music-added-source{min-width:0}.music-added-shared .music-added-source b{max-width:78px}.music-added-shared>em{color:var(--soft);flex:none;font-size:10px;font-style:normal}@supports (color:color-mix(in srgb,red 50%,blue)){.music-added-shared>em{--cmx-1a55lms-2v:color-mix(in srgb,var(--soft) 76%,transparent);color:var(--cmx-1a55lms-2v)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.music-added-shared>em{color:color-mix(in srgb,var(--soft) 76%,transparent)}}.music-account-mask{z-index:80;padding:18px 14px calc(14px + var(--sab));-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#14181e57;justify-content:center;align-items:flex-end;animation:.18s ease-out music-account-fade;display:flex;position:absolute;inset:0}.music-account-sheet{border:1px solid var(--edge);background:var(--mr-panel);width:min(100%,420px);color:var(--ink);transform-origin:bottom;border-radius:28px;padding:9px 18px 16px;animation:.22s cubic-bezier(.2,.8,.2,1) music-account-rise;box-shadow:0 22px 60px #161c2438,0 2px 8px #161c2414}@supports (color:color-mix(in srgb,red 50%,blue)){.music-account-sheet{--cmx-1a55lms-2w:color-mix(in srgb,var(--edge) 74%,transparent);border:1px solid var(--cmx-1a55lms-2w);--cmx-1a55lms-2x:color-mix(in srgb,var(--mr-panel) 96%,var(--card));background:var(--cmx-1a55lms-2x);border-radius:28px}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.music-account-sheet{border:1px solid color-mix(in srgb,var(--edge) 74%,transparent);background:color-mix(in srgb,var(--mr-panel) 96%,var(--card));border-radius:28px}}.music-account-grab{border-radius:999px;width:34px;height:4px;margin:1px auto 14px}@supports (color:color-mix(in srgb,red 50%,blue)){.music-account-grab{--cmx-1a55lms-2y:color-mix(in srgb,var(--soft) 26%,transparent);background:var(--cmx-1a55lms-2y)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.music-account-grab{background:color-mix(in srgb,var(--soft) 26%,transparent)}}.music-account-profile{align-items:center;gap:12px;padding:2px 2px 14px;display:flex}.music-account-avatar{background:var(--mr-tint);width:46px;height:46px;color:var(--hot);box-shadow:inset 0 0 0 1px var(--edge);border-radius:50%;flex:0 0 46px;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in srgb,red 50%,blue)){.music-account-avatar{--cmx-1a55lms-2z:color-mix(in srgb,var(--edge) 72%,transparent);box-shadow:inset 0 0 0 1px var(--cmx-1a55lms-2z)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.music-account-avatar{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--edge) 72%,transparent)}}.music-account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.music-account-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.music-account-copy small{letter-spacing:.08em;color:var(--soft);font-size:10px}.music-account-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;overflow:hidden}.music-account-rule{background:var(--edge);height:1px;margin:0 2px 15px}@supports (color:color-mix(in srgb,red 50%,blue)){.music-account-rule{--cmx-1a55lms-30:color-mix(in srgb,var(--edge) 76%,transparent);background:var(--cmx-1a55lms-30)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.music-account-rule{background:color-mix(in srgb,var(--edge) 76%,transparent)}}.music-account-question{padding:0 2px 16px}.music-account-question b{letter-spacing:-.02em;font-size:20px;font-weight:650;line-height:1.3;display:block}.music-account-question p{color:var(--soft);margin:7px 0 0;font-size:12px;line-height:1.7}.music-account-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.music-account-actions button{-webkit-tap-highlight-color:transparent;border-radius:15px;justify-content:center;align-items:center;gap:7px;min-width:0;height:46px;font-size:13px;font-weight:600;display:flex}.music-account-cancel{color:var(--ink);background:var(--card);border:1px solid var(--edge)}@supports (color:color-mix(in srgb,red 50%,blue)){.music-account-cancel{--cmx-1a55lms-31:color-mix(in srgb,var(--card) 72%,var(--mr-panel));background:var(--cmx-1a55lms-31);--cmx-1a55lms-32:color-mix(in srgb,var(--edge) 80%,transparent);border:1px solid var(--cmx-1a55lms-32)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.music-account-cancel{background:color-mix(in srgb,var(--card) 72%,var(--mr-panel));border:1px solid color-mix(in srgb,var(--edge) 80%,transparent)}}.music-account-logout{color:#fff;background:#ab5d63;border:1px solid #0000;box-shadow:0 8px 20px #ab5d632e}@supports (color:color-mix(in srgb,red 50%,blue)){.music-account-logout{--cmx-1a55lms-33:color-mix(in srgb,#ab5d63 86%,var(--hot));background:var(--cmx-1a55lms-33);--cmx-1a55lms-34:#ab5d632e;box-shadow:0 8px 20px var(--cmx-1a55lms-34)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.music-account-logout{background:color-mix(in srgb,#ab5d63 86%,var(--hot));box-shadow:0 8px 20px #ab5d632e}}.music-account-cancel:active,.music-account-logout:active{transform:scale(.985)}@keyframes music-account-fade{0%{opacity:0}to{opacity:1}}@keyframes music-account-rise{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=350px){.music-account-mask{padding-left:10px;padding-right:10px}.music-account-sheet{border-radius:24px;padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.music-account-mask,.music-account-sheet{animation:none!important}}.mu-ly{position:relative}.lt-info-btn{opacity:.55}.lt-faces{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;padding:0 20px 6px;display:flex}.lt-pair{gap:30px;display:flex}.lt-face{border-radius:50%;padding:3px;display:flex}@supports (color:color-mix(in srgb,red 50%,blue)){.lt-face{--cmx-1a55lms-35:color-mix(in srgb, var(--ink) 7%, transparent);background:var(--cmx-1a55lms-35)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.lt-face{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.lt-for{font-size:calc(11px * var(--fs));color:var(--soft);letter-spacing:.04em}.lt-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding-top:70px;display:flex;position:relative}.lt-bubbles{z-index:1;pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;top:8px;left:38%;right:18px}.lt-bubble{background:var(--mr-panel);-webkit-backdrop-filter:blur(8px);max-width:100%;font-size:calc(13px * var(--fs));color:var(--ink);-webkit-line-clamp:3;border-radius:16px;-webkit-box-orient:vertical;padding:8px 14px;line-height:1.5;display:-webkit-box;overflow:hidden;box-shadow:0 2px 10px #0000}@supports (color:color-mix(in srgb,red 50%,blue)){.lt-bubble{--cmx-1a55lms-36:color-mix(in srgb, var(--mr-panel) 72%, transparent);background:var(--cmx-1a55lms-36);--cmx-1a55lms-37:color-mix(in srgb, var(--ink) 8%, transparent);box-shadow:0 2px 10px var(--cmx-1a55lms-37)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.lt-bubble{background:color-mix(in srgb, var(--mr-panel) 72%, transparent);box-shadow:0 2px 10px color-mix(in srgb, var(--ink) 8%, transparent)}}.lt-typing{letter-spacing:.2em;color:var(--soft)}.lt-bubble{transition:opacity .5s ease-in}.lt-bubble.lt-fade{opacity:0}.lt .lt-disc{width:min(56vw,210px,28vh);height:min(56vw,210px,28vh);box-shadow:0 0 0 18px #0000,0 0 0 19px #0000,0 14px 40px #0000}@supports (color:color-mix(in srgb,red 50%,blue)){.lt .lt-disc{--cmx-1a55lms-38:color-mix(in srgb, var(--mr-panel) 55%, transparent);--cmx-1a55lms-39:color-mix(in srgb, var(--ink) 6%, transparent);--cmx-1a55lms-3a:color-mix(in srgb, var(--ink) 16%, transparent);box-shadow:0 0 0 18px var(--cmx-1a55lms-38), 0 0 0 19px var(--cmx-1a55lms-39), 0 14px 40px var(--cmx-1a55lms-3a)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.lt .lt-disc{box-shadow:0 0 0 18px color-mix(in srgb, var(--mr-panel) 55%, transparent), 0 0 0 19px color-mix(in srgb, var(--ink) 6%, transparent), 0 14px 40px color-mix(in srgb, var(--ink) 16%, transparent)}}.lt-song{flex-shrink:0;align-items:center;gap:12px;padding:10px 24px 4px;display:flex}.lt-song-txt{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lt-song-name{font-size:calc(17px * var(--fs));color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.lt-song-artist{font-size:calc(12px * var(--fs));color:var(--soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lt-heart{color:var(--soft);padding:6px;display:flex}.lt-heart.on{color:var(--hot)}.lt-heart.on svg{fill:currentColor}.lt-line{min-height:1.6em;font-size:calc(13px * var(--fs));color:var(--hot);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;margin:0;padding:4px 24px 2px;overflow:hidden}.lt .mu-ly-ctrls{padding-bottom:8px}.lt .mu-ly-side{bottom:8px}.lt-switch{margin:6px auto calc(12px + var(--sab,0px));border-radius:999px;flex-shrink:0;align-self:center;gap:2px;padding:3px;display:flex}@supports (color:color-mix(in srgb,red 50%,blue)){.lt-switch{--cmx-1a55lms-3b:color-mix(in srgb, var(--ink) 7%, transparent);background:var(--cmx-1a55lms-3b)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.lt-switch{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.lt-switch button{width:54px;height:28px;color:var(--soft);border-radius:999px;justify-content:center;align-items:center;display:flex}.lt-switch button.on{background:var(--mr-panel);color:var(--ink);box-shadow:0 1px 4px #0000}@supports (color:color-mix(in srgb,red 50%,blue)){.lt-switch button.on{--cmx-1a55lms-3c:color-mix(in srgb, var(--ink) 12%, transparent);box-shadow:0 1px 4px var(--cmx-1a55lms-3c)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.lt-switch button.on{box-shadow:0 1px 4px color-mix(in srgb, var(--ink) 12%, transparent)}}.lt-chat{border-top:1px solid var(--edge);flex:1;min-height:0;margin:8px 0 0;padding:14px 18px;overflow-y:auto}.lt-msg{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.lt-msg.me{justify-content:flex-end}.lt-msg-b{max-width:74%;color:var(--ink);font-size:calc(14px * var(--fs));white-space:pre-wrap;word-break:break-word;border-radius:14px;padding:9px 13px;line-height:1.55}@supports (color:color-mix(in srgb,red 50%,blue)){.lt-msg-b{--cmx-1a55lms-3d:color-mix(in srgb, var(--ink) 7%, transparent);background:var(--cmx-1a55lms-3d)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.lt-msg-b{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.lt-msg.me .lt-msg-b{background:var(--hot);color:#fff}.lt-input{flex-shrink:0;align-items:center;gap:10px;padding:6px 16px 2px;display:flex}.lt-input input{min-width:0;height:42px;color:var(--ink);border:none;border-radius:21px;outline:none;flex:1;padding:0 16px;font-size:16px}@supports (color:color-mix(in srgb,red 50%,blue)){.lt-input input{--cmx-1a55lms-3e:color-mix(in srgb, var(--ink) 7%, transparent);background:var(--cmx-1a55lms-3e)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.lt-input input{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.lt-input input::placeholder{color:var(--soft)}.lt-input button{background:var(--hot);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.lt-input button:disabled{opacity:.4}.lt-input button.lt-reply{letter-spacing:.5px;font-size:13px;font-weight:600}.lt-err{text-align:center;color:#b5534d;flex-shrink:0;margin:0;padding:4px 20px;font-size:12px}.lt-mask{z-index:30;background:#00000052;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lt-sheet{background:var(--mr-panel);width:min(86%,320px);max-height:70%;color:var(--ink);border-radius:18px;padding:18px 16px;overflow-y:auto;box-shadow:0 16px 40px #0000002e}.lt-sheet-title{text-align:center;margin-bottom:12px;font-size:15px;font-weight:600}.lt-list{flex-direction:column;display:flex}.lt-row{width:100%;color:var(--ink);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:9px 6px;display:flex}@supports (color:color-mix(in srgb,red 50%,blue)){.lt-row:active{--cmx-1a55lms-3f:color-mix(in srgb, var(--ink) 6%, transparent);background:var(--cmx-1a55lms-3f)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.lt-row:active{background:color-mix(in srgb, var(--ink) 6%, transparent)}}.lt-row-name{font-size:14.5px}.lt-empty{text-align:center;color:var(--soft);margin:8px 0;font-size:13px}.lt-info p{color:var(--ink);margin:0 0 8px;font-size:13.5px;line-height:1.7}.lt-info-btns{gap:10px;margin-top:14px;display:flex}.lt-info-btns button{border-radius:20px;flex:1;height:40px;font-size:14px}.lt-end{border:1px solid var(--edge);color:#b5534d}.lt-ok{background:var(--hot);color:#fff}.lt-note{text-align:center;font-size:calc(11.5px * var(--fs));color:var(--soft);margin:2px 0 14px}
