@charset "UTF-8";body{padding:0;margin:0}*{box-sizing:border-box}body{background-color:#fafafa}pre code{display:block;margin:0;padding:0}*,.no-tap-highlight{-webkit-tap-highlight-color:transparent}input.mp-reset{background-color:inherit;border:1px #666 solid;width:100%}input.mp-reset:focus,input.mp-reset:active,input.mp-reset:focus-visible{outline:none}a.mp-reset:visited,a.mp-reset:focus{color:inherit;text-decoration:none}p.mp-reset{margin:0}#app .mp-s-round{border-radius:4px}#app .mp-s-square{height:fit-content;padding:.25em .5em;border-radius:.125em}#app s-button:focus-visible,#app ul:focus-visible,#app input:focus-visible{outline:2px lightblue dashed}#app s-button.mp-s-small{height:2.25em;padding:0 1.25em}#app s-switch.mp-s-small{width:3.25em}#app s-picker.mp-s-small{height:fit-content;padding:.25em .5em}#app s-dialog .container{border-radius:.5em}#app .mp-bicolumn-scroll{display:flex;flex-direction:column;align-items:stretch}#app .mp-bicolumn-scroll .mp-bicolumn-item-static{flex:0 0 auto}#app .mp-bicolumn-scroll .mp-bicolumn-item-scroll{flex:1 1 auto;overflow-y:auto}#app .mp-path-inherit path{fill:inherit}#app .mp-center-rows{display:flex;justify-content:space-between;align-items:center}#app .mp-gap-tiny{gap:.125em}#app .mp-gap-small{gap:.25em}#app .mp-gap-medium{gap:.5em}#app .mp-gap-medium_1{gap:.75em}#app .mp-gap-large{gap:1.25em}#app{--pic-bg: ""}#app .mp-space{flex:1 1 auto}#app .mp-flex-resist{flex:0 0 fit-content}#app .mp-flex-take{flex:1 1 auto}#app .mp-hide{display:none}#app:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--pic-bg);background-size:cover;background-position:center center;filter:blur(86px) brightness(.8);z-index:-1}@media (max-width: 768px){html,body{font-size:14px}#app:before{filter:blur(50px) brightness(.8)}}@media (min-width: 769px) and (max-width: 1024px){html,body{font-size:15px}}@media (min-width: 1025px){html,body{font-size:16px}}@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:scaleZ(1)}}@keyframes spin{to{transform:rotate(360deg)}}s-page,.mp-theme-pink{--s-color-primary: #ff656f;--s-color-on-primary: #ffffff;--s-color-primary-container: #ffdad7;--s-color-on-primary-container: #410005;--s-color-secondary: #775654;--s-color-on-secondary: #ffffff;--s-color-secondary-container: #ffdad7;--s-color-on-secondary-container: #2c1514;--s-color-tertiary: #735b2e;--s-color-on-tertiary: #ffffff;--s-color-tertiary-container: #ffdea8;--s-color-on-tertiary-container: #271900;--s-color-error: #ba1a1a;--s-color-on-error: #ffffff;--s-color-error-container: #ffdad6;--s-color-on-error-container: #410002;--s-color-background: #fffbff;--s-color-on-background: #201a1a;--s-color-outline: #857371;--s-color-outline-variant: #d8c2c0;--s-color-surface: #fffbff;--s-color-on-surface: #201a1a;--s-color-surface-variant: #f4dddb;--s-color-on-surface-variant: #534342;--s-color-inverse-surface: #362f2e;--s-color-inverse-on-surface: #fbeeec;--s-color-inverse-primary: #ffb3ae;--s-color-surface-container: #f8ebea;--s-color-surface-container-lowest: #ede0de;--s-color-surface-container-low: #f2e5e4;--s-color-surface-container-high: #fef1ef;--s-color-surface-container-highest: #ffffff;--s-color-dark-primary: #ffb3ae;--s-color-dark-on-primary: #68000c;--s-color-dark-primary-container: #930016;--s-color-dark-on-primary-container: #ffdad7;--s-color-dark-secondary: #e7bdba;--s-color-dark-on-secondary: #442928;--s-color-dark-secondary-container: #5d3f3d;--s-color-dark-on-secondary-container: #ffdad7;--s-color-dark-tertiary: #e2c28c;--s-color-dark-on-tertiary: #402d05;--s-color-dark-tertiary-container: #594319;--s-color-dark-on-tertiary-container: #ffdea8;--s-color-dark-error: #ffb4ab;--s-color-dark-on-error: #690005;--s-color-dark-error-container: #93000a;--s-color-dark-on-error-container: #ffb4ab;--s-color-dark-background: #201a1a;--s-color-dark-on-background: #ede0de;--s-color-dark-outline: #a08c8b;--s-color-dark-outline-variant: #534342;--s-color-dark-surface: #201a1a;--s-color-dark-on-surface: #ede0de;--s-color-dark-surface-variant: #534342;--s-color-dark-on-surface-variant: #d8c2c0;--s-color-dark-inverse-surface: #ede0de;--s-color-dark-inverse-on-surface: #362f2e;--s-color-dark-inverse-primary: #b72029;--s-color-dark-surface-container: #251e1e;--s-color-dark-surface-container-lowest: #120d0c;--s-color-dark-surface-container-low: #201a1a;--s-color-dark-surface-container-high: #2f2828;--s-color-dark-surface-container-highest: #3a3332}.mp-icon{fill:var(--miu-theme-surface)}.card-container{padding:1.5em;border:.1em solid #e0e0e0;border-radius:.5em;box-shadow:0 .2em .4em #0000001a}h1{font-size:2em;margin:1rem auto 0 2rem}h2{font-size:1.5em;margin:.75rem auto 0 1.5rem}h1,h2,h3,h4{line-height:100%}h1+p,h2+p,h3+p,h4+p{margin-top:.3em}h3{font-size:1.25em;font-weight:600}h4{font-size:1.1em;font-weight:500}hr{border:none;border-top:.1em solid #e0e0e0;margin:1em 0}pre{font-size:.9em;line-height:1.5;padding:1em;border-radius:.3em;overflow-x:auto;margin:1em 0}p{font-size:1em;line-height:1.6;margin:.5em 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}@media (max-width: 768px){h1,h2{margin-left:.5rem}}#app .mp-header{display:flex;justify-content:space-between;align-items:center;position:relative}#app .mp-app-page-header{display:flex;align-items:center;justify-content:space-between;gap:.25em;cursor:pointer}#app .mp-app-page-header .mp-page-exit{margin-left:.5em}#app .mp-app-page-header .mp-app-headline{display:flex;align-items:center;justify-content:space-between}#app .mp-app-page-header .mp-app-headline .mp-app-logo{width:3.5em;flex:0 0 3.5em;aspect-ratio:1;user-select:none}#app .mp-app-page-header .mp-app-headline .mp-app-title{font-size:2em;margin:0 .5em;color:#fff;letter-spacing:1px;-webkit-text-stroke:2px var(--miu-theme-surface);text-shadow:1px 1px var(--miu-theme-surface),2px 2px var(--miu-theme-layer),3px 3px var(--miu-theme-layer)}#app .mp-buttons{display:flex;gap:1em;margin-right:1em}#app .mp-buttons .mp-button{display:flex;align-items:center;justify-content:center;padding:.5em;background:transparent;border:none;cursor:pointer;color:var(--miu-theme-surface);transition:all .3s ease;border-radius:50%}#app .mp-buttons .mp-button svg{width:1.5em;height:1.5em}#app .mp-buttons .mp-button:hover{background-color:#ffffff1a;transform:translateY(-2px)}#app .mp-header-floating{position:fixed;top:0;left:0;width:100%;z-index:20;padding:.5em 0}#app .mp-header-floating.flash-animation{animation:headerFlash .5s ease}@keyframes headerFlash{0%{opacity:1}50%{opacity:.1}to{opacity:1}}.mp-music-browser{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;max-width:100%;display:flex;max-height:100%;flex-direction:column;gap:.5em}.mp-music-browser .mp-breadcrumb{display:flex;flex-wrap:wrap;padding:8px 16px;background-color:#f7f7f7de;border-radius:4px;box-shadow:0 1px 3px #0000001a}.mp-music-browser .mp-breadcrumb .mp-breadcrumb-item{cursor:pointer;color:#007bff;font-weight:500}.mp-music-browser .mp-breadcrumb .mp-breadcrumb-item:hover{text-decoration:underline}.mp-music-browser .mp-breadcrumb .mp-breadcrumb-separator{color:#6c757d;margin:0 4px}.mp-music-file-manager{padding:1em .5em 1em 0;overflow-y:auto}.mp-music-file-manager .mp-file-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(16em,1fr));gap:1em}.mp-music-file-manager .mp-file-list .mp-file-item{display:flex;gap:.5em;padding:.375em;border-radius:8px;background-color:#f8f9fa;transition:all .2s ease;cursor:pointer;position:relative;box-shadow:0 1px 3px #0000001a}.mp-music-file-manager .mp-file-list .mp-file-item:hover{background-color:#e9ecef;transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.mp-music-file-manager .mp-file-list .mp-file-item.mp-directory{background-color:#e3f2fd}.mp-music-file-manager .mp-file-list .mp-file-item.mp-directory:hover{background-color:#bbdefb}.mp-music-file-manager .mp-file-list .mp-file-item .mp-file-icon{width:3.25em;height:3.25em;object-fit:contain}.mp-music-file-manager .mp-file-list .mp-file-item .mp-file-info{display:flex;flex-direction:column;justify-content:space-between;gap:.125em;flex:1;overflow:hidden}.mp-music-file-manager .mp-file-list .mp-file-item .mp-file-info .mp-upper-info{height:67%;font-size:1rem;display:flex;align-items:flex-start;container-type:size;line-height:100%;font-weight:500;overflow:hidden;text-overflow:ellipsis;color:#212529}.mp-music-file-manager .mp-file-list .mp-file-item .mp-file-info .mp-lower-info{display:flex;gap:.25em;height:33%;user-select:none}.mp-music-file-manager .mp-file-list .mp-file-item .mp-file-info .mp-lower-info .mp-tag{padding:2px 6px;border-radius:4px;font-size:.75rem;line-height:100%;font-weight:700}.mp-music-file-manager .mp-file-list .mp-file-item .mp-file-info .mp-lower-info .mp-tag.mp-format-tag{background-color:#e9ecef;color:#495057}.mp-music-file-manager .mp-file-list .mp-file-item .mp-file-info .mp-lower-info .mp-tag.mp-lyric-tag{background-color:#d4edda;color:#155724}@media (max-width: 768px){.mp-music-file-manager{padding:8px}.mp-music-file-manager .mp-file-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}}.mp-folder-page .mp-music-browser .mp-music-file-manager .mp-file-list{user-select:none}.mp-folder-page .mp-music-browser .mp-music-file-manager .mp-file-item{border:.2em solid rgba(255,255,255,.4);background-clip:padding-box}.mp-folder-page .mp-tools-btn .mp-folder-buttons{display:flex;align-items:center;flex-wrap:wrap}main .mp-settings-page .mp-setting-customization{min-height:15em;display:flex;gap:1.5em;justify-content:space-between}main .mp-settings-page .mp-setting-customization>div{flex:1 1 50%;padding:1.5em 0 1.25em;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:1em}main .mp-settings-page .mp-setting-customization>div h4{margin-top:0;margin-bottom:0}main .mp-settings-page .mp-setting-customization>div textarea{flex:1 1 auto;resize:vertical}main .mp-settings-page{margin-bottom:2em;height:auto;min-height:100%}main .mp-settings-page .card-container{padding-top:0;padding-bottom:0}main .mp-settings-page .mp-settings-section{margin:1.25em 0}main .mp-settings-page .mp-settings-section .mp-settings-action-desc{margin-top:.75em}main .mp-settings-page hr{margin-block:1.25em}main .mp-settings-page h2,main .mp-settings-page h3{margin-bottom:0;margin-top:0;margin-left:0}main .mp-settings-page h2{margin-top:2em;margin-bottom:.5em}.mp-webdav-folder-container.mp-music-browser{padding:0;flex:1 1 auto;container-type:size}.mp-webdav-folder-container .mp-music-file-manager{padding-top:0}.mp-online-music-page s-picker{--picker-height: 2.25em}.mp-online-music-page s-picker s-picker-item{height:2.25em}.mp-online-music-page .mp-online-configuration-box{max-width:28em;margin:2em auto 0}.mp-online-music-page .mp-form-header{display:flex;justify-content:space-between;align-items:center}.mp-online-music-page .mp-form-header h2{margin:0;font-size:1.5em;font-weight:600;color:#2c3e50}.mp-online-music-page .mp-form-header>hr{margin-bottom:1.8em;padding-bottom:.8em}.mp-online-music-page .mp-form-header div.type-chooser{display:flex;align-items:center;gap:.5em}.mp-online-music-page .mp-form-header div.type-chooser span .miu-icon{width:1.75em;height:1.75em}.mp-online-music-page .mp-config-form{position:relative;padding:0 1.5em;width:100%}.mp-online-music-page .mp-config-form .options-select{position:absolute;bottom:1.5em;right:1.5em;padding:.6em 1em;border:1px solid #ddd;border-radius:.4em;background-color:#f8f9fa;color:#495057;font-size:.9em;cursor:pointer;transition:all .2s ease}.mp-online-music-page .mp-config-form .options-select:hover{border-color:#adb5bd;background-color:#e9ecef}.mp-online-music-page .mp-config-form .mp-form-group{margin-bottom:1.2em}.mp-online-music-page .mp-config-form .mp-form-group label{display:block;margin-bottom:.4em;font-weight:500;color:#495057}.mp-online-music-page .mp-config-form .mp-form-group .input-compose{display:flex;align-items:stretch;gap:1px}.mp-online-music-page .mp-config-form .mp-form-group .input-compose select{border:1px solid #ced4da;border-radius:.25em;font-size:.875em}.mp-online-music-page .mp-config-form .mp-form-group .input-compose select:focus-visible{outline:none}.mp-online-music-page .mp-config-form .mp-form-group .input-compose input{border-radius:.25em;padding:.375em .5em}.mp-online-music-page .mp-config-form .mp-form-group .input-compose span{display:flex;align-items:center}.mp-online-music-page .mp-config-form .text-input{width:100%;padding:.375em .5em;border:1px solid #ced4da;border-radius:.4em;font-size:1em;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.mp-online-music-page .mp-config-form .text-input:focus{border-color:#4dabf7;box-shadow:0 0 0 .2em #4dabf740;outline:none}.mp-online-music-page .mp-config-form .text-input::placeholder{font-size:.875em}.mp-online-music-page .mp-config-form .password-group,.mp-online-music-page .mp-config-form .password-group .password-container{position:relative}.mp-online-music-page .mp-config-form .password-group .password-container .toggle-password{position:absolute;right:.7em;top:50%;transform:translateY(-50%);background:none;border:none;color:#6c757d;cursor:pointer;padding:.2em;display:flex;align-items:center;justify-content:center}.mp-online-music-page .mp-config-form .password-group .password-container .toggle-password .eye-icon{width:1.2em;height:1.2em;background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-flex}.mp-online-music-page .mp-config-form .password-group .password-container .toggle-password .eye-icon .mp-icon-eye,.mp-online-music-page .mp-config-form .password-group .password-container .toggle-password .eye-icon.hide .mp-icon-eye-hide{display:none}.mp-online-music-page .mp-config-form .password-group .password-container .toggle-password .eye-icon.hide .mp-icon-eye{display:initial}.mp-online-music-page .mp-config-form .custom-select{position:relative}.mp-online-music-page .mp-config-form .custom-select select{width:100%;padding:.7em .8em;border:1px solid #ced4da;border-radius:.4em;background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:right .7em center;background-size:1em;cursor:pointer}.mp-online-music-page .mp-config-form .custom-select selectselect:focus{border-color:#4dabf7;box-shadow:0 0 0 .2em #4dabf740;outline:none}.mp-online-music-page .mp-config-form .checkbox-group{margin-bottom:2em}.mp-online-music-page .mp-config-form .checkbox-title{font-weight:500;margin-bottom:.8em;color:#495057}.mp-online-music-page .mp-config-form .checkbox-container{display:flex;flex-wrap:wrap;margin:-.3em}.mp-online-music-page .mp-config-form .checkbox-item{flex:0 0 100%;padding:.5em;display:flex;align-items:center}@media (min-width: 35em){.mp-online-music-page .mp-config-form .checkbox-item{flex:0 0 50%;position:relative}.mp-online-music-page .mp-config-form .checkbox-item:nth-child(odd):not(:last-child):after{content:"";position:absolute;right:0;top:25%;height:50%;border-right:1px dashed #dee2e6}}@media (max-width: 25em){.mp-online-music-page .mp-config-form .checkbox-item{flex-wrap:wrap;justify-content:flex-end}.mp-online-music-page .mp-config-form .checkbox-item label{flex:0 0 100%;margin-bottom:.3em}}.mp-online-music-page .mp-config-form .checkbox-item input[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.2em;height:1.2em;border:1px solid #ced4da;border-radius:.25em;margin-right:.5em;position:relative;cursor:pointer}.mp-online-music-page .mp-config-form .checkbox-item input[type=checkbox]:checked{background-color:#4dabf7;border-color:#4dabf7}.mp-online-music-page .mp-config-form .checkbox-item input[type=checkbox]:checked:after{content:"✓";position:absolute;color:#fff;font-size:.8em;top:50%;left:50%;transform:translate(-50%,-50%)}.mp-online-music-page .mp-config-form .checkbox-item label{cursor:pointer;flex:1;font-size:.95em}.mp-online-music-page .mp-config-form .confirmation{margin-left:.3em;font-size:.85em;color:#6c757d}.mp-online-music-page .mp-config-form .form-actions{display:flex;gap:1em;margin-top:2em;margin-bottom:3em;justify-content:space-between}.mp-online-music-page .mp-config-form .form-actions button{cursor:pointer;padding:.375em .625em;border-radius:.4em;font-size:.875em;transition:all .2s ease}.mp-online-music-page .mp-config-form .form-actions button.confirm{background-color:#4dabf7;color:#fff;border:none}.mp-online-music-page .mp-config-form .form-actions button.confirm:hover{background-color:#3b9adf}.mp-online-music-page .mp-config-form .form-actions button.reset{background-color:#f8f9fa;border:1px solid #ced4da;color:#495057}.mp-online-music-page .mp-config-form .form-actions button.reset:hover{background-color:#e9ecef}.mp-online-music-page .mp-config-form .form-actions button:disabled,.mp-online-music-page .mp-config-form .form-actions button:disabled:hover{background-color:#5050503b;color:#888;cursor:not-allowed}.mp-online-music-page .mp-tab-panel{position:relative}.mp-online-music-page .mp-tab-panel .mp-header-netease,.mp-online-music-page .mp-tab-panel .mp-header-navidrome{margin-bottom:1em;position:sticky;top:0}.mp-online-music-page .mp-tab-panel .mp-loading.subloading{top:0;position:sticky;height:100%}.mp-online-music-page{display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:100%;height:100%}.mp-online-music-page .mp-tab-header{flex:0 0 auto;overflow-x:auto}.mp-online-music-page .mp-tab-panel{flex:1 1 auto;container-type:size}.mp-online-music-page .mp-tab-panel:not(:has(.mp-header-webdav)){overflow-y:auto}.mp-online-music-page .mp-tab-panel:has(.mp-header-webdav){display:flex;flex-direction:column;align-items:stretch}.mp-online-music-page .mp-tab-panel:has(.mp-header-webdav) .mp-bicolum-item-scroll{flex:1 1 auto;overflow-y:auto}.mp-online-header .mp-header-btn-group{display:flex;justify-content:space-between;align-items:center;padding:.5em;gap:.5em}.mp-online-header .mp-header-btn-group,.mp-online-header .mp-list-music-item{background-color:#f8f9fa93;border-radius:.25em;box-shadow:0 1px 3px #0000001a}.mp-list-music-box .mp-list-music-item .mp-list-music-title,.mp-list-music-box .mp-list-music-item .mp-list-music-artist,.mp-list-music-box .mp-list-music-item .mp-right-info,.mp-header-netease .mp-list-music-item .mp-list-music-title,.mp-header-netease .mp-list-music-item .mp-list-music-artist,.mp-header-netease .mp-list-music-item .mp-right-info,.mp-header-navidrome .mp-list-music-item .mp-list-music-title,.mp-header-navidrome .mp-list-music-item .mp-list-music-artist,.mp-header-navidrome .mp-list-music-item .mp-right-info{padding-left:.5em}.mp-online-header.mp-header-netease,.mp-online-header.mp-header-navidrome{background-color:#fafafa}.mp-online-header.mp-header-netease .mp-header-btn-group,.mp-online-header.mp-header-navidrome .mp-header-btn-group{display:flex;justify-content:space-between;padding:.5em}.mp-online-header.mp-header-netease .mp-header-btn-group,.mp-online-header.mp-header-netease .mp-list-music-item,.mp-online-header.mp-header-navidrome .mp-header-btn-group,.mp-online-header.mp-header-navidrome .mp-list-music-item{background-color:#f8f9fa;border-radius:.25em;box-shadow:0 1px 3px #0000001a}.mp-online-header.mp-header-netease .mp-list-music-item,.mp-online-header.mp-header-navidrome .mp-list-music-item{height:1.75em;margin-top:.5em;padding:0 .125em}.mp-online-header.mp-header-netease .mp-list-music-item .mp-list-music-info>div,.mp-online-header.mp-header-netease .mp-list-music-item .mp-center-info>div:not(:first-child),.mp-online-header.mp-header-navidrome .mp-list-music-item .mp-list-music-info>div,.mp-online-header.mp-header-navidrome .mp-list-music-item .mp-center-info>div:not(:first-child){position:relative}.mp-online-header.mp-header-netease .mp-list-music-item .mp-list-music-info>div:before,.mp-online-header.mp-header-netease .mp-list-music-item .mp-center-info>div:not(:first-child):before,.mp-online-header.mp-header-navidrome .mp-list-music-item .mp-list-music-info>div:before,.mp-online-header.mp-header-navidrome .mp-list-music-item .mp-center-info>div:not(:first-child):before{content:"";position:absolute;left:0;border-left:1px solid #ced4da;height:100%}.mp-list-music-box .mp-list-music-item{margin-bottom:.75em;cursor:pointer}.mp-header-netease,.mp-header-navidrome,.mp-list-music-box{--img-display: ""}.mp-header-netease .mp-list-music-item,.mp-header-navidrome .mp-list-music-item,.mp-list-music-box .mp-list-music-item{display:flex;gap:.5em}.mp-header-netease .mp-list-music-item img,.mp-header-netease .mp-list-music-item div.img,.mp-header-navidrome .mp-list-music-item img,.mp-header-navidrome .mp-list-music-item div.img,.mp-list-music-box .mp-list-music-item img,.mp-list-music-box .mp-list-music-item div.img{display:var(--img-display);flex:0 0 3.5em;max-height:3.5em}.mp-header-netease .mp-list-music-item div.img,.mp-header-navidrome .mp-list-music-item div.img,.mp-list-music-box .mp-list-music-item div.img{max-height:initial;display:flex;align-items:center}.mp-header-netease .mp-list-music-item .mp-list-music-info,.mp-header-navidrome .mp-list-music-item .mp-list-music-info,.mp-list-music-box .mp-list-music-item .mp-list-music-info,.mp-header-netease .mp-list-music-item .mp-list-music-info .mp-center-info,.mp-header-navidrome .mp-list-music-item .mp-list-music-info .mp-center-info,.mp-list-music-box .mp-list-music-item .mp-list-music-info .mp-center-info{flex:1 1 auto;display:flex;align-items:center}.mp-header-netease .mp-list-music-item .mp-list-music-info .mp-center-info>div,.mp-header-navidrome .mp-list-music-item .mp-list-music-info .mp-center-info>div,.mp-list-music-box .mp-list-music-item .mp-list-music-info .mp-center-info>div{flex:1 1 50%}.mp-header-netease .mp-list-music-item .mp-list-music-info .mp-right-info,.mp-header-navidrome .mp-list-music-item .mp-list-music-info .mp-right-info,.mp-list-music-box .mp-list-music-item .mp-list-music-info .mp-right-info{flex:0 0 auto;min-width:12%;display:flex;align-items:center;gap:.25em}.mp-playlists-entry-page .mp-playlist-entry-box{padding-bottom:1em;position:relative}.mp-playlists-entry-page .mp-playlist-entry-box .mp-pl-entry{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;cursor:pointer}.mp-playlists-entry-page .mp-playlist-entry-box .mp-pl-entry .mp-pl-entry-cover{width:100%;height:10em;aspect-ratio:1}.mp-playlists-entry-page .mp-playlist-entry-box .mp-pl-entry .mp-pl-entry-cover s-ripple{height:100%;width:100%}.mp-playlists-entry-page .mp-playlist-entry-box .mp-pl-entry .mp-pl-entry-cover s-ripple img{object-fit:cover;height:100%;width:100%}.mp-playlists-entry-page .mp-playlist-entry-box .mp-pl-entry .mp-pl-entry-name{margin:.5em 0 .25em;font-size:1em;font-weight:600}.mp-playlists-entry-page .mp-playlist-entry-box .mp-pl-entry .mp-pl-entry-desc{height:1em;line-height:100%;font-size:.875em;width:10em}.mp-playlists-entry-page .mp-playlist-entry-box .mp-pl-entry .mp-pl-entry-tags{width:100%;overflow-x:auto;scrollbar-width:thin;height:2.75em;font-size:.75em;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:2px}.mp-playlists-entry-page .mp-playlist-entry-box .mp-pl-entry .mp-pl-entry-tags s-chip{font-size:.875em;padding:0 1em;height:2.25em;border-radius:.125em}.mp-playlists-entry-page .mp-playlist-entry-box .mp-pl-entry{padding:.75em .625em .25em;background:#fff;border-radius:.5em;box-shadow:1px 1px 4px #ccc}.mp-playlists-entry-page .mp-playlist-entry-box .mp-pl-entry .mp-pl-entry-cover img{border-radius:.25em}.mp-playlists-entry-page .mp-playlist-entry-box:before{content:"";position:absolute;display:block;width:100%;line-height:100%;font-size:1.125em;color:#ccc;top:50%;text-align:center}.mp-playlists-entry-page .mp-playlist-entry-box:not(:has(.mp-pl-entry)):before{content:"No playlist has been created."}.mp-playlists-entry-page .mp-playlist-tools{display:flex;align-items:center;justify-content:space-between}.mp-playlists-entry-page .mp-playlist-tools .mp-pl-form_create{flex:0 0 auto}.mp-playlists-entry-page .mp-playlist-tools .mp-pl-form_create .mp-pl-form-inputs>div{margin:.75em 0;display:flex;justify-content:space-between;align-items:center;gap:2em}.mp-playlists-entry-page .mp-playlist-tools .mp-pl-form_create .mp-pl-form-inputs>div s-text-field{height:1.5em}.mp-playlists-entry-page .mp-playlist-tools .mp-pl-form_create .mp-pl-form-inputs>div .mp-pl-tag-container{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3px}.mp-playlists-entry-page .mp-playlist-tools .mp-pl-form_create .mp-pl-form-inputs>div .mp-pl-tag-container .mp-pl-tag-add{border-radius:1em;border:1px solid #666;display:inline-flex;align-items:stretch;width:6em}.mp-playlists-entry-page .mp-playlist-tools .mp-pl-form_create .mp-pl-form-inputs>div .mp-pl-tag-container .mp-pl-tag-add input{flex:1 1 5.5em;padding:.125em .125em .125em .375em;font-size:.875em;border:none}.mp-playlists-entry-page .mp-playlist-tools .mp-pl-form_create .mp-pl-form-inputs>div .mp-pl-tag-container .mp-pl-tag-add .mp-pl-tag-add-action{flex:0 0 1em;cursor:pointer;border-top-right-radius:1em;border-bottom-right-radius:1em;background-color:var(--s-color-primary-container)}.mp-playlists-entry-page .mp-playlist-tools .mp-pl-form_create .mp-pl-form-inputs>div .mp-pl-tag-container .mp-pl-tag-add .mp-pl-tag-add-action s-icon{height:100%}.mp-playlists-entry-page .mp-playlist-tools .mp-pl-form_create .mp-pl-form-inputs div.mp-pl-cover-uploader{width:6em;height:6em}.mp-playlists-entry-page{width:100%;display:flex;flex-direction:column;gap:1.5em}.mp-playlists-entry-page .mp-playlist-tools{flex:0 0 auto}.mp-playlists-entry-page .mp-playlist-entry-box{flex:1 1 auto;overflow-y:auto;width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;gap:1em}#app main.mp-page-content.mp-lrc-converter-page{padding-top:0}.mp-lrc-converter-page .mp-lrc-cvt-header{display:flex;align-items:center;gap:.5em}.mp-lrc-converter-page .mp-lrc-cvt-header h1{flex:4 4 auto;height:2em;margin:0;padding:.5em 0}.mp-lrc-converter-page .converter-wrap{display:flex;align-items:stretch;justify-content:space-between;width:100%;height:calc(100% - 2em);flex-wrap:wrap;gap:2em}.mp-lrc-converter-page .converter-wrap .converter-input-wrap{flex:1 1 40%;min-width:15em;max-height:100%}.mp-lrc-converter-page .converter-wrap .converter-input-wrap textarea{display:inline-block;width:100%;height:100%;overflow-y:auto;scrollbar-width:thin;padding:1em;border:none;outline:none;resize:none}.mp-lrc-converter-page .converter-wrap .converter-result-displayer{min-width:15em;max-height:100%;border:2px solid #aaa;border-radius:5px;padding:1em;flex:1 1 40%;display:flex}.mp-lrc-converter-page .converter-wrap .converter-result-displayer pre{overflow:auto;scrollbar-width:thin}.mp-lrc-converter-footer{padding:.5em 2em}.mp-lrc-converter-footer s-button{margin-right:1em}.mp-lrc-converter-footer .mp-lrc-cvt-toolbox{display:flex;justify-content:space-between;align-items:center}.mp-lrc-converter-footer .mp-lrc-cvt-toolbox span{display:inline-block}.mp-lrc-converter-footer .mp-lrc-cvt-toolbox .mp-lrc-cvt-lyric-lineseq{height:100%}.mp-lrc-converter-footer .mp-lrc-cvt-toolbox .mp-lrc-cvt-lyric-lineseq .mp-lrc-cvt-lineseq-box{height:100%;display:flex;align-items:stretch;gap:1.5em}.mp-lrc-converter-footer .mp-lrc-cvt-toolbox .mp-lrc-cvt-lyric-lineseq .mp-lrc-cvt-lineseq-box>span{vertical-align:middle;padding:.5em 1em;border:2px solid var(--miu-theme-layer);position:relative;cursor:move}.mp-lrc-converter-footer .mp-lrc-cvt-toolbox .mp-lrc-cvt-lyric-lineseq .mp-lrc-cvt-lineseq-box>span:not(:last-child):after{content:">>";font-size:.75em;color:var(--miu-theme-surface);position:absolute;left:calc(100% + .5em);height:100%;display:flex;top:0;align-items:center}.mp-begin-page{width:100%;height:auto;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3em}.mp-begin-page .mp-center-wrap{flex:2 0 auto;display:flex;align-items:center;justify-content:center;gap:3em;width:100%}.mp-begin-page .mp-center-wrap .mp-pic{flex:3em 0 0;margin:0 1em;border-radius:.375em}.mp-begin-page .mp-center-wrap .mp-meta-box.mp-bar-box{flex:1 1 auto}.mp-begin-page .mp-center-wrap .mp-meta-box.mp-bar-box .mp-meta-wrap{display:flex;justify-content:space-between;align-items:center}.mp-begin-page .mp-center-wrap .mp-meta-box.mp-bar-box .mp-meta-wrap .mp-bar-wrap{padding:8px 0 4px;cursor:pointer;flex:1}.mp-begin-page .mp-center-wrap .btn-box{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.mp-begin-page .mp-center-wrap .btn-box>img{width:120px;height:80%;margin-bottom:1em}.mp-begin-page .mp-center-wrap .btn-box>div{height:20%;display:flex;align-items:center}.mp-begin-page .mp-center-wrap .btn-box>h4{margin:0}.mp-begin-page .mp-page-entry{margin-top:2em;width:41em;max-height:50%;flex:0 0 auto;overflow-y:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1em}.mp-begin-page .mp-page-entry .page-entry-item{width:20em;height:4.5em;padding:.75em;border:1px solid #ccc;border-radius:.5em;cursor:pointer}.mp-begin-page .mp-page-entry .page-entry-item h4{margin:0 0 .5em}.mp-begin-page .mp-page-entry .page-entry-item h4+div{font-size:.875em}section.compatibility-container{background:#fff;border-radius:8px;box-shadow:0 2px 12px #0000001a;padding:24px;max-width:800px;margin:0 auto}section.compatibility-container h1{color:#343a40;text-align:center;margin-top:0;margin-bottom:24px;font-weight:600}section.compatibility-container .feature-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e9ecef}section.compatibility-container .feature-item:last-child{border-bottom:none}section.compatibility-container .feature-name{font-weight:500}section.compatibility-container .supported{color:#198754;font-weight:600}section.compatibility-container .not-supported{color:#dc3545;font-weight:600}section.compatibility-container .summary{background-color:#e9ecef;border-radius:6px;padding:16px;margin-top:20px;font-size:15px}section.compatibility-container .score{text-align:center;margin:16px 0 24px}section.compatibility-container .score-value{font-size:24px;font-weight:700;color:#0d6efd}main.mp-page-about blockquote{margin:1em 0;padding:.5em 1em;border-left:.25em solid #ccc;color:#555;font-style:italic;background-color:#f9f9f9;quotes:"“" "”" "‘" "’"}footer.mp-page-about{display:flex;align-items:center;flex-direction:column}footer.mp-page-about .mp-footer-version{font-size:1.125em}footer.mp-page-about .mp-footer-copyright{color:#444}header.mp-playlist-header .mp-playlist-head .mp-pl-head-headline p{flex:1 1 auto}header.mp-playlist-header .mp-playlist-head .mp-pl-head-headline .mp-pl-tag-container{margin-bottom:.75em}header.mp-playlist-header .mp-playlist-head{position:relative;height:14em;padding:1em 2em .25em;display:flex;justify-content:space-between;align-items:stretch;gap:2em}header.mp-playlist-header .mp-playlist-head figure{margin:0;border-radius:.375em;border:1px solid var(--miu-theme-surface, #dcdcdc);height:100%;aspect-ratio:1}header.mp-playlist-header .mp-playlist-head figure img{height:100%;width:100%;object-fit:cover}header.mp-playlist-header .mp-playlist-head .mp-pl-head-headline{flex:1 1 auto;display:flex;justify-content:space-between;flex-direction:column}header.mp-playlist-header .mp-playlist-head .mp-pl-head-headline .mp-pl-tag-container s-chip{margin-right:.25em;height:2em}header.mp-playlist-header .mp-playlist-head .miu-icon{fill:var(--miu-theme-layer)}header.mp-playlist-header .mp-playlist-head .miu-icon svg{height:2em;aspect-ratio:1}header.mp-playlist-header .mp-playlist-head .mp-pl-back{position:absolute;right:2.25em;top:.75em;cursor:pointer}.mp-playlist-page .mp-playlist-wrap{height:100%;display:flex;flex-direction:column}.mp-playlist-page .mp-playlist-wrap .mp-playlist-toolbar{flex:0 0 auto}.mp-playlist-page .mp-playlist-wrap .mp-list-music-box{flex:1 1 auto;overflow-y:auto}.mp-playlist-page .mp-playlist-wrap .mp-playlist-toolbar{margin-bottom:.375em}.mp-playlist-page .mp-playlist-wrap .mp-playlist-toolbar .mp-pl-toolbar-btn-group{background-color:#fafafab8;border-radius:.25em;box-shadow:0 1px 3px #0000001a}.mp-list-music-box .mp-list-music-item{transition:all .2s linear}.mp-list-music-box .mp-list-music-item .mp-center-info:not(:first-child) .mp-list-music-title,.mp-list-music-box .mp-list-music-item .mp-list-music-artist,.mp-list-music-box .mp-list-music-item .mp-right-info{padding-left:.5em}.mp-list-music-box .mp-list-music-item:hover{background-color:var(--miu-theme-light);box-shadow:0 2px 3px #0000001a}.mp-list-music-box .mp-music-item.mp-music-diabled{cursor:not-allowed;color:#5e5a5a;filter:grayscale(.86)}.mp-list-music-box .mp-music-item.mp-music-diabled:hover{background:#ededed}.mp-playlist-toolbar .mp-pl-toolbar-btn-group{display:flex;justify-content:space-between;align-items:center;padding:.25em .375em}.mp-playlist-toolbar .mp-pl-toolbar-btn-group s-text-field.mp-pl-toolbar-search{min-height:2.5em;height:2.5em}.mp-playlist-toolbar .mp-list-music-item{background-color:#ddd8;border-radius:.25em;box-shadow:0 1px 3px #0000001a}.mp-playlist-toolbar .mp-list-music-item{height:1.75em;margin-top:.5em;padding:0 .125em}.mp-playlist-toolbar .mp-list-music-item .mp-list-left,.mp-playlist-toolbar .mp-list-music-item .mp-list-music-info>div,.mp-playlist-toolbar .mp-list-music-item .mp-center-info>div:not(:first-child){padding-left:.5em}.mp-playlist-toolbar .mp-list-music-item .mp-list-music-info>div,.mp-playlist-toolbar .mp-list-music-item .mp-center-info>div:not(:first-child){position:relative}.mp-playlist-toolbar .mp-list-music-item .mp-list-music-info>div:before,.mp-playlist-toolbar .mp-list-music-item .mp-center-info>div:not(:first-child):before{content:"";position:absolute;left:0;border-left:1px solid #ced4da;height:100%}.mp-list-music-box{scrollbar-gutter:stable;scrollbar-width:thin}.mp-list-music-box .mp-list-music-item{margin-bottom:.375em;cursor:pointer;background-color:#fff4;border-radius:.25em;overflow:hidden}.mp-playlist-toolbar,.mp-list-music-box{--img-display: ""}.mp-playlist-toolbar .mp-list-music-item,.mp-list-music-box .mp-list-music-item{display:flex;gap:.5em;padding-right:.5em}.mp-playlist-toolbar .mp-list-music-item img,.mp-playlist-toolbar .mp-list-music-item div.mp-list-left,.mp-list-music-box .mp-list-music-item img,.mp-list-music-box .mp-list-music-item div.mp-list-left{display:var(--img-display);flex:0 0 3.5em;max-height:3.5em}.mp-playlist-toolbar .mp-list-music-item div.mp-list-left,.mp-list-music-box .mp-list-music-item div.mp-list-left{max-height:initial;display:flex;align-items:center}.mp-playlist-toolbar .mp-list-music-item .mp-list-music-info,.mp-list-music-box .mp-list-music-item .mp-list-music-info,.mp-playlist-toolbar .mp-list-music-item .mp-list-music-info .mp-center-info,.mp-list-music-box .mp-list-music-item .mp-list-music-info .mp-center-info{flex:1 1 auto;display:flex;align-items:center}.mp-playlist-toolbar .mp-list-music-item .mp-list-music-info .mp-center-info>div,.mp-list-music-box .mp-list-music-item .mp-list-music-info .mp-center-info>div{flex:1 1 50%}.mp-playlist-toolbar .mp-list-music-item .mp-list-music-info .mp-right-info,.mp-list-music-box .mp-list-music-item .mp-list-music-info .mp-right-info{flex:0 0 auto;min-width:12%;display:flex;align-items:center;gap:.25em}.mp-page-content{width:100%;height:100%}#app #mp-foreview #mp-main aside{z-index:1}#app{box-shadow:inset 1px -1px 3px #ddd}#app header .mp-default-header{margin:1rem auto 0 2rem}#app main{padding:1em 2em 2em}main .mp-center{height:100%}.mp-center{position:relative;overflow:hidden;box-sizing:border-box;width:100%;height:auto;flex:auto 1 1;display:flex;justify-content:center}#mp-main{position:relative;overflow:hidden}#mp-main #mp-overlay-view{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}#mp-main #mp-overlay-view main.mp-scroll{overflow:auto}@media (max-width: 768px){#mp-main #mp-app-view,#mp-main #mp-overlay-view{box-shadow:inset 1px -1px 3px #ddd}#mp-main #mp-app-view header h1,#mp-main #mp-app-view header h2,#mp-main #mp-overlay-view header h1,#mp-main #mp-overlay-view header h2{margin:.5em auto 0 1em}#mp-main #mp-app-view main,#mp-main #mp-overlay-view main{padding:.5em}}#mp-foreview #mp-controller .mp-bottom{border:1px solid #ddd;border-bottom:none;background-color:#fff4}#mp-foreview #mp-controller{z-index:0}#mp-foreview #mp-controller.mp-lyric-view-fullview{margin-right:5.25em}#mp-foreview #mp-controller.mp-lyric-view-fullview .mp-bottom{border-top-right-radius:.5em;border-top-left-radius:.5em}#mp-foreview #mp-controller .mp-bottom{padding:.5em 2em}#mp-foreview #mp-controller .mp-bottom .mp-cpt-pin{width:1em;cursor:pointer;display:flex}#mp-foreview #mp-controller .mp-bottom{box-sizing:border-box;width:100%;flex:0 0 10%;display:flex;justify-content:space-around;align-items:center}#mp-foreview #mp-controller .mp-bottom .mp-center-wrap{flex:6 6 24em;display:flex;align-items:center;justify-content:space-between}#mp-foreview #mp-controller .mp-bottom .mp-center-wrap .mp-pic{flex:0 0 3.5em;margin:0 1em;border-radius:.375em}#mp-foreview #mp-controller .mp-bottom .mp-center-wrap .mp-pic{cursor:pointer}#mp-foreview #mp-controller .mp-bottom .mp-center-wrap .mp-meta-box.mp-bar-box{flex:1 1 22em;display:flex;flex-direction:column;gap:.75em}#mp-foreview #mp-controller .mp-bottom .mp-center-wrap .mp-meta-box.mp-bar-box .mp-meta-wrap{display:flex;justify-content:space-between;align-items:center}#mp-foreview #mp-controller .mp-bottom .mp-controller-wrap{max-width:100%;flex:0 1 8.5em}#mp-foreview #mp-controller .mp-bottom .mp-right-controls{display:flex;justify-content:space-evenly}#mp-foreview #mp-controller .mp-bottom .mp-right-controls .mp-volume-wrap-box{display:flex;align-items:center;padding:.25em .375em}#mp-foreview #mp-controller .mp-bottom .mp-right-controls .mp-list-controller{display:flex;align-items:center;justify-content:space-between;width:2.375em;padding:.25em 0}#mp-foreview #mp-controller .mp-bottom .mp-right-controls .mp-list-controller>div{flex:0 0 1em}#mp-foreview #mp-controller .mp-bottom .mp-right-controls .mp-playbackrate-wrap-box{display:flex}@media (max-width: 768px){#mp-foreview #mp-controller .mp-bottom{padding:0 .625em;flex-wrap:wrap}#mp-foreview #mp-controller .mp-bottom .mp-space{display:none}#mp-foreview #mp-controller .mp-bottom .mp-controller-wrap{flex:1 1 100%;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}#mp-foreview #mp-controller .mp-bottom .mp-controller-wrap .miu-ctrl{width:50%;display:flex;gap:15%}#mp-foreview #mp-controller .mp-bottom .mp-center-wrap .miu-bar-wrap{--miu-timebar-size: .5em}#mp-foreview #mp-controller .mp-bottom .mp-center-wrap .mp-meta-box.mp-bar-box{gap:.5em}#mp-foreview #mp-controller .mp-bottom .mp-center-wrap .mp-pic{flex:0 0 4em;margin:.5em .5em 0 0}#mp-foreview #mp-controller .mp-bottom .mp-right-controls{width:100%}#mp-foreview #mp-controller .mp-bottom .mp-right-controls .mp-list-controller{width:25%}#mp-foreview #mp-controller .mp-bottom .mp-controller-wrap{order:1}#mp-foreview #mp-controller .mp-bottom .mp-center-wrap{order:0}#mp-foreview #mp-controller .mp-bottom .mp-right-controls{order:2}}.mp-right-aside .float-aside-right{position:relative;margin-top:14vh;margin-bottom:6vh;background:#000000a1;color:#fff;transition:transform .6s cubic-bezier(.9,0,1,1)}.mp-right-aside .float-aside-right.collapse{transform:translate(100%)}.mp-right-aside .float-aside-right .playlist-head{background-color:#47b730;font-size:1.125em}.mp-right-aside .float-aside-right .playlist-head .mp-icon-selection{fill:#fff}.mp-right-aside .float-aside-right .playlist-head .mp-icon-selection svg{padding:.125em .25em;width:1.75em;aspect-ratio:1}.mp-right-aside .float-aside-right .playlist-box{border-bottom:3px solid #47b730;border-left:3px solid #47b730}.mp-right-aside .float-aside-right .playlist-box li.miu-listitem{cursor:pointer;padding:.25em 0 .25em .25em;border-bottom:2px solid #aaa}.mp-right-aside .float-aside-right .playlist-box li.miu-listitem .miu-listitem-headline .miu-listitem-more .miu-listitem-status .miu-status-lrc{flex:0 0 1.15em}.mp-right-aside .float-aside-right .playlist-box li.miu-listitem .miu-listitem-headline .miu-listitem-more .miu-listitem-status .miu-status-lrc svg.miu-icon{width:100%;aspect-ratio:1/1}.mp-right-aside .float-aside-right .playlist-box .hide{display:none}.mp-right-aside .float-aside-right .mp-location{position:absolute;right:2em;bottom:1.5em;opacity:.6;transition:opacity .1s linear}.mp-right-aside .float-aside-right .mp-location:hover{opacity:1}.mp-right-aside .float-aside-right .mp-location .location-btn-icon{cursor:pointer;width:2em;height:2em;padding:.25em;border-radius:50%;border:1px solid #ddd;background-color:#f1f1f1;fill:var(--miu-theme-surface)}.mp-right-aside .float-aside-right .collapse-btn{cursor:pointer;background-color:#47b730;border-radius:4px 0 0 4px;border:2px lightblue dashed;height:3em;width:1.5em}.mp-right-aside .float-aside-right .collapse-btn .collapse-btn-icon{fill:#1eff2f;display:inline-block;height:100%;width:100%;padding:.25em}.mp-right-aside .float-aside-right .collapse-btn{position:absolute;top:calc(50% - 1.5em);left:-1.5em}.mp-right-aside .float-aside-right .collapse-btn{border-right:none!important}.mp-right-aside .float-aside-right .collapse-btn .collapse-btn-icon{transform-origin:center center;transform:rotateY(0);transition:transform .6s cubic-bezier(.9,0,1,1)}.mp-right-aside .float-aside-right.collapse .collapse-btn{box-shadow:-3px 3px 3px #ccc}.mp-right-aside .float-aside-right.collapse .collapse-btn .collapse-btn-icon{transform-origin:center center;transform:rotateY(180deg)}.mp-right-aside .float-aside-right{--miulist-head-height: 2em;box-sizing:border-box}.mp-right-aside .float-aside-right *{box-sizing:border-box}.mp-right-aside .float-aside-right{position:absolute;right:0;top:0;bottom:0;width:18em;z-index:3}.mp-right-aside .float-aside-right .playlist-head{position:sticky;top:0;height:var(--miulist-head-height);display:flex;align-items:center;justify-content:space-between}.mp-right-aside .float-aside-right .playlist-head .select-enable{cursor:pointer;padding-right:.25em;display:flex;gap:.375em}.mp-right-aside .float-aside-right .playlist-head .select-enable .miu-icon{fill:#fff;width:1em}.mp-right-aside .float-aside-right .playlist-box{padding:0 0 0 .125em;margin:0;height:calc(100% - var(--miulist-head-height) * 1.125);width:100%;overflow-y:scroll;scrollbar-width:thin}#mp-aside menu{border-right:1px solid #ccc;box-shadow:inset 0 0 7px 1px #ccc;background-color:#fcfcfc33}#mp-aside menu nav{padding:0 .25em}#mp-aside menu nav a{border-radius:8px;transition:all .1s linear}#mp-aside menu nav a:hover{background-color:var(--miu-theme-layer)}#mp-aside menu{margin:0;padding:2em 0;max-height:100%;display:flex;flex-direction:column;gap:.5em;justify-content:flex-start;align-items:stretch}#mp-aside menu nav a{padding:.625em 1.125em;display:inline-block;cursor:pointer}#mp-aside menu nav a span.miu-icon{display:inline-block;width:2.25em}#mp-aside menu .mp-space{flex-basis:100vh}@media (min-width: 769px) and (max-width: 1024px){#mp-aside menu{padding:0;gap:.375em}#mp-aside menu nav a{padding:.5em 1em}}@media (max-width: 768px){#mp-aside menu{padding:0;gap:.25em}#mp-aside menu nav a{padding:.375em .75em}#mp-aside menu>div.mp-space,#mp-aside menu nav[data-app=stats]{display:none}}.mp-loading{background:#000a;color:#fff}.mp-loading .mp-loading-container .mp-loading-circle{margin-bottom:.5em}.mp-loading .mp-loading-container .mp-loading-cancel{padding:.5em .75em;border:2px solid rgba(255,255,255,.3333333333);background-color:#0000;color:#fff;border-radius:.25em}.mp-loading{position:fixed;inset:0;pointer-events:all;user-select:none;z-index:1;display:flex;align-items:center;justify-content:center}.mp-loading.subloading{position:absolute;inset:0}.mp-loading .mp-loading-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.mp-loading .mp-loading-container .mp-loading-cancel{position:relative}.miu-lyric-view .miu-lyric-left .miu-cover-box .miu-pic-box{display:flex;align-items:center}.miu-lyric-view .miu-lyric-left .miu-lyric-bottom{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:0}.miu-lyric-view .miu-lyric-left .miu-lyric-bottom #miu-lyric-view-visualizer{height:65%;aspect-ratio:18/5}.miu-lyric-view .miu-lrc-panel .miu-lrcx-viewbox{position:relative}.miu-lyric-view .miu-lrc-panel .miu-lrcx-viewbox:not(:has(ul>.lrcx-line-box)):before{content:"No lyric found"}.miu-lyric-view .miu-lrc-panel .miu-lrcx-viewbox:before{content:"";position:absolute;display:block;width:100%;line-height:100%;font-size:1.125em;color:#ccc;top:50%;text-align:center}.miu-lyric-view .miu-lrc-panel.mp-lyric-legacy .miu-lyric-box .lrcx-line{margin-bottom:1.75em}.miu-lyric-view .miu-lrc-panel.mp-lyric-legacy .miu-lyric-box .lrcx-line-box.lrcx-active .lrcx-line-phonetic{transform:translateY(20%)}.miu-lyric-view .miu-lrc-panel.mp-lyric-legacy .miu-lyric-box .lrcx-line-box.lrcx-active .lrcx-line-trans{transform:translateY(-20%)}.miu-lyric-view .mp-lyric-view-config{position:absolute;right:.75em;top:.75em;z-index:1;user-select:none}.miu-lyric-view .mp-lyric-view-config .mp-lyric-view-config-trigger{display:inline-block;width:3em;cursor:pointer}.miu-lyric-view .mp-lyric-view-config .mp-lyric-view-config-panel{display:flex;align-items:stretch;flex-direction:column;gap:1em;padding:1.25em .75em;background:#fff4;border:1px solid rgba(255,255,255,.2);border-radius:.75em;color:#fff}.miu-lyric-view .mp-lyric-view-config .mp-lyric-view-config-panel .mp-lyric-view-config-item .mp-lyric-view-fullview span.miu-icon,.miu-lyric-view .mp-lyric-view-config .mp-lyric-view-config-panel .mp-lyric-view-config-item .mp-lyric-view-legacy span.miu-icon{display:inline-block;width:1.25em}.miu-lyric-view .mp-lyric-view-config .mp-lyric-view-config-panel .mp-lyric-view-config-item .mp-lyric-view-fullview input+label,.miu-lyric-view .mp-lyric-view-config .mp-lyric-view-config-panel .mp-lyric-view-config-item .mp-lyric-view-legacy input+label{transition:all .1s linear;padding:.25em .5em;background-color:#fff4;border:1px solid rgba(255,255,255,.4666666667);border-radius:.25em;display:flex;justify-content:center;align-items:center;gap:.5em}.miu-lyric-view .mp-lyric-view-config .mp-lyric-view-config-panel .mp-lyric-view-config-item .mp-lyric-view-fullview input+label:active,.miu-lyric-view .mp-lyric-view-config .mp-lyric-view-config-panel .mp-lyric-view-config-item .mp-lyric-view-legacy input+label:active{transform:scale(.9);background-color:var(--miu-theme-light)}.miu-lyric-view .mp-lyric-view-config .mp-lyric-view-config-panel .mp-lyric-view-config-item .mp-lyric-view-fullview input:checked+label,.miu-lyric-view .mp-lyric-view-config .mp-lyric-view-config-panel .mp-lyric-view-config-item .mp-lyric-view-legacy input:checked+label{color:var(--miu-theme-notable);border-color:var(--miu-theme-layer)}.miu-lyric-view .mp-lyric-view-config .mp-lyric-view-config-panel .mp-lyric-view-config-item .mp-lyric-view-fullview input:checked+label .miu-icon,.miu-lyric-view .mp-lyric-view-config .mp-lyric-view-config-panel .mp-lyric-view-config-item .mp-lyric-view-legacy input:checked+label .miu-icon{fill:var(--miu-theme-notable)}.miu-lyric-view .mp-lyric-view-config .mp-lyric-view-config-panel .mp-lyric-view-config-item s-segmented-button{height:1.75em;padding:2px;border-radius:.25em;width:100%;display:flex}.miu-lyric-view .mp-lyric-view-config .mp-lyric-view-config-panel .mp-lyric-view-config-item s-segmented-button s-segmented-button-item{flex:1 1 auto;border-radius:.25em}.miu-lyric-view{height:100%;display:flex;justify-content:space-evenly;gap:3.5em;align-items:stretch;position:relative;padding:1em 2em}.miu-lyric-view .miu-lrc-panel{flex:1 1 50%;display:flex;justify-content:center;align-items:center}.miu-lyric-view .miu-lyric-left{flex:1 2 50%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.miu-lyric-view .miu-lyric-left .miu-lyric-header{flex:0 0 auto;width:100%}.miu-lyric-view .miu-lyric-left .miu-lyric-header .mp-page-exit{margin-left:.5em;color:#fff!important;background:#0001!important}.miu-lyric-view .miu-lyric-left .miu-cover-box{width:100%;flex:4 4 auto;display:flex;align-items:center;flex-direction:column;gap:1.75em}.miu-lyric-view .miu-lyric-left .miu-cover-box .miu-pic-box{container-type:size;flex:12 6 auto;max-width:56%;aspect-ratio:1}.miu-lyric-view .miu-lyric-left .miu-cover-box .miu-pic-box picture{width:100%}.miu-lyric-view .miu-lyric-left .miu-cover-box .miu-lyric-tools{flex:0 0 auto;width:100%;display:flex;justify-content:space-between;align-items:center}.miu-lyric-view .miu-lyric-left .miu-cover-box .miu-lyric-tools>span{width:1.5em;height:1.5em;cursor:pointer}.miu-lyric-view .miu-lyric-left .miu-cover-box .miu-lyric-tools>span svg.miu-icon{fill:var(--miu-theme-notable);max-height:100%}.miu-lyric-view .miu-lyric-left .miu-cover-box .miu-lyric-tools .miu-btn-lyric-visualizer[data-active=false] .miu-icon,.miu-lyric-view .miu-lyric-left .miu-cover-box .miu-lyric-tools .miu-btn-lyric-visualizer[data-active=false] .miu-icon .cls-1{fill:#ddd;color:#ccc}.miu-lyric-view .miu-lyric-left .miu-cover-box .miu-lyric-tools .miu-btn-lyric-visualizer[data-active=false] .miu-icon .cls-2{fill:#666;color:#666}.miu-lyric-view .miu-lyric-left .miu-lyric-bottom{flex:1 1 6em}.miu-lyric-view .mp-lyric-view-config{position:absolute;right:.75em;top:.75em;z-index:1}.miu-lyric-view .mp-lyric-view-config .mp-lyric-view-config-trigger{display:inline-block;width:2.5em;opacity:.4;transition:all 1s solid}.miu-lyric-view .mp-lyric-view-config .mp-lyric-view-config-panel{position:absolute;top:100%;right:0;width:16em}.miu-lyric-view .mp-lyric-view-config .mp-lyric-view-config-panel{visibility:hidden;opacity:0;transition:all .25s ease-in}.miu-lyric-view .mp-lyric-view-config:hover .mp-lyric-view-config-panel{visibility:visible;opacity:1;transition-duration:.1s}.miu-lyric-view .mp-lyric-view-config:hover .mp-lyric-view-config-trigger{opacity:1;animation:spin .7s ease-in-out}#mp-lyric-view,.miu-lyric-view{position:absolute;inset:0}#mp-lyric-view{background-color:#111}#mp-lyric-view:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--pic-bg);background-size:cover;background-position:center center;filter:blur(86px) brightness(.8);z-index:0}#mp-lyric-view .miu-cover-box{z-index:0}@media (max-width: 768px){.miu-lyric-view{padding:1em 2em}.miu-lyric-view .miu-lyric-left{display:none}.miu-lyric-view .miu-lrc-panel{flex:0 0 90%}#mp-foreview #mp-controller.mp-lyric-view-fullview{margin-right:0}}.mp-virtual-layer,.mp-virtual-container{display:none;opacity:0}s-dialog.mp-playlist-add-pop slot .container{border-radius:1em}s-dialog.mp-playlist-add-pop div[slot=text]{width:20em}s-dialog.mp-playlist-add-pop s-button[slot=action]{margin:0 .125em .5em}s-dialog.mp-playlist-add-pop::part(container){border-radius:1em}.mp-playlist-add-pop .mp-pl-add-list{list-style:none;padding:1em 0;overflow-y:auto;max-height:32vh}.mp-playlist-add-pop .mp-pl-add-list .mp-pl-add-item{margin-bottom:.25em}.mp-playlist-add-pop .mp-pl-add-list .mp-pl-add-item s-checkbox{width:100%;height:2.25em}.mp-playlist-add-pop .mp-pl-add-list .mp-pl-add-item s-checkbox img{height:2.25em;aspect-ratio:1;margin-right:.5em}.mp-playlist-add-pop .mp-pl-add-list .mp-pl-add-item s-checkbox span{font-size:1.125em}.mp-playlist-add-pop .mp-quick-new-playlist{width:100%;display:flex}.mp-playlist-add-pop .mp-quick-new-playlist input{flex:1 1 auto;border-radius:3em 0 0 3em;border:1px solid #fcfcfc;padding-left:1em}.mp-playlist-add-pop .mp-quick-new-playlist s-button{padding-left:1.25em!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}#app{display:flex;flex-direction:row;justify-content:stretch}#app #mp-aside{flex:0 0 auto}#app #mp-foreview{flex:1 1 auto}#app div#mp-foreview{height:100vh}#app div#mp-foreview header{position:static}#app div#mp-foreview #mp-main #mp-app-view{overflow:hidden;overflow-y:hidden}#app div#mp-foreview #mp-main #mp-app-view main.mp-scroll{overflow-y:auto}#app #mp-foreview{display:flex;flex-direction:column;justify-content:stretch}#app #mp-foreview header{position:sticky;top:0;flex:0 0 auto}#app #mp-foreview #mp-main{flex:1 1 auto}#app #mp-foreview #mp-main #mp-app-view{height:100%;overflow-y:auto}#app #mp-foreview #mp-controller{flex:0 0 auto}#app #mp-foreview #mp-main{position:relative}#app #mp-foreview #mp-main #mp-app-view,#app #mp-foreview #mp-main #mp-overlay-view{display:flex;flex-direction:column;justify-content:stretch}#app #mp-foreview #mp-main #mp-app-view main,#app #mp-foreview #mp-main #mp-overlay-view main{max-height:100%;flex:1 1 auto;container-type:size}#app #mp-foreview #mp-main #mp-app-view footer,#app #mp-foreview #mp-main #mp-overlay-view footer{flex:0 0 auto}#app #mp-foreview #mp-main #mp-app-view aside,#app #mp-foreview #mp-main #mp-overlay-view aside{position:absolute;right:0;top:0;bottom:0}#app.float-header #mp-foreview header{position:fixed;left:0;right:0}#mp-main{--right-aside-width: 10em}#mp-main .right-aside{width:var(--right-aside-width)}#mp-main .right-aside .aside-justify{position:fixed;width:16em;bottom:50%;transform:translateY(50%);width:var(--right-aside-width)}#app #mp-aside{max-height:100vh;overflow:hidden}#app.mobile{flex-direction:column;height:100vh}#app.mobile #mp-aside{order:1}#app.mobile #mp-aside menu{flex-direction:row}#app.mobile #mp-foreview{container-type:size}#app.mobile #mp-foreview:has(#mp-controller.mp-lyric-view-fullview){position:absolute;inset:0}#app.mobile #mp-foreview #mp-main{overflow-y:hidden}
