@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;font-family:Manrope Variable,Manrope,Inter,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--bg: #0b0b0b;--panel: #111111;--panel-raised: #151515;--panel-hover: #1a1a1a;--line: #222222;--line-soft: #1c1c1c;--text: #f5f3f7;--muted: #88848e;--faint: #5e5b63;--accent: #be38e7;--accent-soft: #29142e;--green: #77d3a3;--sidebar: 232px;--player-height: 94px;font-optical-sizing:auto;font-weight:450;color:var(--text);background:var(--bg)}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;min-height:100%;height:100%;margin:0}body{min-height:100vh;overflow:hidden}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button:disabled{cursor:not-allowed!important;opacity:.38}.app-shell{width:100%;height:100dvh;min-height:500px;display:flex;overflow:hidden;background:var(--bg)}.sidebar{width:var(--sidebar);min-width:var(--sidebar);border-right:1px solid #171717;display:flex;flex-direction:column;padding:21px 15px 13px;background:#0b0b0b;z-index:3}.brand-lockup{border:0;background:transparent;padding:0 9px;height:45px;display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer}.brand-lockup img{display:block;object-fit:contain;width:34px;height:34px}.brand-lockup span{display:flex;flex-direction:column;align-items:flex-start;line-height:1.02}.brand-lockup strong{font-size:18px;font-weight:800;letter-spacing:-.7px}.brand-lockup em{font-style:normal;font-weight:800;color:#cf3cff;font-size:15px;letter-spacing:-.3px}.sidebar-scroll{overflow:auto;padding-top:26px;flex:1;scrollbar-width:thin;scrollbar-color:#292929 transparent}.primary-nav{display:grid;gap:5px;padding:7px;border:1px solid var(--line-soft);background:#101010;border-radius:17px}.nav-item{position:relative;border:0;min-height:40px;padding:0 12px;display:flex;align-items:center;gap:12px;width:100%;text-align:left;color:#96929a;background:transparent;border-radius:11px;cursor:pointer;transition:background .15s ease,color .15s ease}.nav-item:hover{background:#181818;color:var(--text)}.nav-item.is-active{background:#1b1a1d;color:#f7f3fa}.nav-item.is-active:before{content:"";position:absolute;width:2px;height:19px;left:1px;border-radius:2px;background:var(--accent)}.nav-item__icon{width:21px;display:grid;place-items:center;flex:none}.nav-item__label{font-size:14px;font-weight:600}.nav-item__count{margin-left:auto;color:#78737e;font-size:11px;font-variant-numeric:tabular-nums}.sidebar-section{padding:24px 3px 0}.sidebar-section__heading{padding:0 8px 7px;display:flex;justify-content:space-between;align-items:center;color:#6e6973;font-size:10px;font-weight:750;letter-spacing:1.1px}.sidebar-section__heading .icon-button{width:27px;height:27px;color:#aaa5b0}.new-playlist{width:100%;border:1px solid var(--line);background:#151515;border-radius:9px;padding:7px 9px;display:flex;align-items:center;gap:9px;font-size:11px;font-weight:650;cursor:pointer;color:#dedbe1;transition:border .15s ease,background .15s ease}.new-playlist:hover{background:#1c1b1e;border-color:#343036}.new-playlist>span{width:21px;height:21px;display:grid;place-items:center;border-radius:6px;background:#24172a;color:#d562ee}.sidebar-playlists{display:grid;margin-top:9px;gap:2px}.sidebar-playlist{border:0;background:transparent;display:flex;align-items:center;width:100%;min-width:0;gap:9px;padding:6px;text-align:left;border-radius:8px;color:#aaa6af;font-size:11px;cursor:pointer}.sidebar-playlist:hover,.sidebar-playlist.is-active{background:#171619;color:#fff}.sidebar-playlist>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.sidebar-playlist small{color:#706b75;font-size:10px}.sidebar-playlist__cover{width:28px;height:28px;flex:none;display:grid;place-items:center;background:#1a191b;border-radius:6px;color:#c1bbc6}.sidebar-empty{color:#58545c;font-size:10px;margin:8px;line-height:1.5}.sidebar-account{position:relative;border-top:1px solid var(--line-soft);padding:12px 1px 1px}.account-button{width:100%;display:flex;align-items:center;gap:9px;border:0;background:transparent;padding:5px 7px;cursor:pointer;text-align:left;color:#807b85;border-radius:9px}.account-button:hover{background:#161616}.account-avatar{width:33px;height:33px;flex:none;border-radius:50%;display:grid;place-items:center;background:#201526;color:#dc7cf2;font-weight:750;border:1px solid #39203f}.account-meta{min-width:0;display:grid;gap:2px;flex:1}.account-meta strong{color:#e1dde5;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-meta small{font-size:9px;color:#6c6770}.account-popover{position:absolute;bottom:61px;left:6px;right:6px;z-index:8;border:1px solid #302d33;background:#171619;border-radius:10px;padding:5px;box-shadow:0 15px 35px #0009}.account-popover button{width:100%;padding:9px;background:transparent;border:0;border-radius:6px;text-align:left;font-size:11px;cursor:pointer}.account-popover button:hover{background:#262329}.main-area{min-width:0;flex:1;display:flex;flex-direction:column;padding:0 25px 15px}.topbar{height:76px;min-height:76px;display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--line-soft)}.breadcrumbs{display:flex;align-items:center;gap:9px;min-width:167px;color:#e1dce4;font-size:12px;font-weight:650}.breadcrumbs__root{color:#7f7985;font-weight:550}.breadcrumbs__slash{color:#47434a}.search-field{flex:1;height:40px;max-width:620px;margin:0 auto;display:flex;align-items:center;gap:9px;border:1px solid #1e1e1e;border-radius:10px;background:#111;padding:0 11px;color:#77727d;transition:border-color .15s ease}.search-field:focus-within{border-color:#5b2a65}.search-field input{color:#edeaf0;outline:0;border:0;background:transparent;width:100%;min-width:0;font-size:11px}.search-field input::placeholder{color:#65616a}.search-field kbd{padding:3px 5px;white-space:nowrap;border:1px solid #2b292d;border-radius:4px;color:#68636c;font:10px Manrope Variable,sans-serif}.search-clear{border:0;background:transparent;color:#a29ca8;display:grid;place-items:center;cursor:pointer;padding:2px}.icon-button{position:relative;width:34px;height:34px;flex:none;display:inline-grid;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#928d97;cursor:pointer;transition:color .15s ease,background .15s ease}.icon-button:hover{color:#fff;background:#222}.icon-button.is-active{color:#de6af3}.icon-button.is-active:hover{color:#f092ff;background:#25172a}.topbar__profile{width:38px;height:38px;color:#b1abb6}.page-content{overflow:auto;flex:1;min-height:0;padding:22px 0 24px;scrollbar-width:thin;scrollbar-color:#272727 transparent}.page-content--home{padding-top:23px}.error-banner,.import-status{padding:10px 13px;border:1px solid #48303a;border-radius:9px;margin-bottom:13px;display:flex;align-items:center;justify-content:space-between;color:#f2a3b7;font-size:12px;background:#211317}.import-result{padding:10px 13px;border:1px solid #27402e;border-radius:9px;margin-bottom:13px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;color:#9bdaad;font-size:10px;background:#111a13}.import-result>div{display:grid;gap:4px}.import-result>div>strong{color:#d5efdd;font-size:11px}.import-result ul{margin:3px 0 0;padding-left:17px;display:grid;gap:3px;color:#e8a0a9}.import-result.has-errors{border-color:#53333a;background:#201316}.import-status{justify-content:flex-start;gap:9px;border-color:#3c2b42;color:#d8b6e3;background:#18121a}.welcome-card{position:relative;isolation:isolate;min-height:223px;overflow:hidden;display:flex;align-items:center;border:1px solid #29222c;border-radius:17px;background:#111;padding:27px 30px}.welcome-card:after{content:"";position:absolute;z-index:-1;width:29%;height:100%;right:0;top:0;background:#141216;opacity:.5}.welcome-card__content{z-index:1}.eyebrow{display:flex;align-items:center;gap:8px;color:#a49ba9;font-size:9px;font-weight:750;letter-spacing:1.25px}.status-dot{width:6px;height:6px;border-radius:50%;background:#d44aef;box-shadow:0 0 10px #cd4ee4aa}.welcome-card h1{margin:12px 0 8px;color:#fff;font-size:clamp(24px,3vw,36px);line-height:1.12;letter-spacing:-1.5px;font-weight:760}.welcome-card h1>span{color:var(--accent)}.welcome-card p{margin:0 0 17px;color:#aaa4ae;font-size:12px;line-height:1.7}.button{min-height:34px;display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:0 12px;border:1px solid transparent;border-radius:8px;font-size:11px;font-weight:720;cursor:pointer;transition:transform .12s ease,background .15s ease,border-color .15s ease}.button:active{transform:scale(.98)}.button--primary{color:#fff;background:#a629be;border-color:#bb37d3}.button--primary:hover:not(:disabled){background:#ba34d2}.button--secondary{color:#ded9e2;background:#181719;border-color:#302d32}.button--secondary:hover:not(:disabled){background:#222024;border-color:#403a44}.button--quiet{color:#a59eaa;background:transparent}.button--quiet:hover:not(:disabled){background:#1d1b1e;color:#fff}.welcome-card__note{margin-top:9px;color:#69636d;font-size:9px}.welcome-card__logo{position:absolute;z-index:-1;width:min(235px,31%);height:auto;object-fit:contain;right:9%;top:50%;transform:translateY(-50%);opacity:.11;filter:drop-shadow(0 0 18px #bc40d4)}.home-stats{margin:15px 0 26px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.home-stats>button{min-width:0;min-height:58px;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #201f21;background:#101010;border-radius:10px;color:#817c86;text-align:left;cursor:pointer;transition:border .15s ease,background .15s ease}.home-stats>button:hover{border-color:#39303c;background:#151316}.home-stat__icon{display:grid;place-items:center;width:31px;height:31px;flex:none;background:#1b1a1d;border-radius:8px;color:#c8c0ce}.home-stat__icon--purple{background:#24172a;color:#d55bed}.home-stats>button>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:1px;font-size:9px;color:#77717c}.home-stats strong{color:#e8e4eb;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.home-stats>button>svg:last-child{margin-left:auto;color:#56515b}.content-section{margin-top:12px}.section-header{margin-bottom:12px;display:flex;justify-content:space-between;align-items:flex-end;gap:14px}.section-header h2{margin:0;color:#f0edf2;font-size:15px;letter-spacing:-.35px;font-weight:720}.section-header p{margin:4px 0 0;color:#77717c;font-size:10px}.text-link{display:inline-flex;align-items:center;gap:5px;padding:4px;color:#a69eaa;background:transparent;border:0;font-size:10px;cursor:pointer}.text-link:hover{color:#e892f7}.track-list{display:grid}.track-row{min-height:61px;display:flex;align-items:center;gap:10px;padding:5px 8px;border-top:1px solid #1a1a1a;border-radius:5px;color:#95909a;transition:background .12s ease}.track-row:last-child{border-bottom:1px solid #1a1a1a}.track-row:hover,.track-row.is-current{background:#141315}.track-row.is-current .track-row__title{color:#df83f0}.track-row__play{position:relative;width:43px;height:43px;flex:none;border:0;padding:0;background:transparent;border-radius:8px;overflow:hidden;cursor:pointer}.track-row__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0009;color:#fff;opacity:0;transition:opacity .15s ease}.track-row:hover .track-row__overlay,.track-row.is-current .track-row__overlay{opacity:1}.track-row__index{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#76717a;font-size:10px;font-weight:650;font-variant-numeric:tabular-nums;pointer-events:none}.track-row:hover .track-row__index,.track-row.is-current .track-row__index{opacity:0}.track-row__main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.track-row__title{width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;padding:0;background:transparent;color:#e6e2e9;text-align:left;font-size:14px;font-weight:650;cursor:pointer}.track-row__artist{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#77717c;font-size:11px}.track-row__duration,.track-row__played{color:#716b75;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.track-row__played{min-width:58px;text-align:right}.track-row .icon-button{width:29px;height:29px}.track-row__more{display:flex;gap:1px}.track-row .icon-button.is-active{color:#df5b78}.artist-section{padding-top:18px}.artist-chips{display:flex;flex-wrap:wrap;gap:9px}.artist-chip{display:flex;align-items:center;gap:8px;border:1px solid #242226;background:#121113;border-radius:22px;padding:4px 11px 4px 5px;color:#c9c4cd;font-size:10px;font-weight:600}.artist-chip__avatar{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:11px;font-weight:750;background:#633578}.artist-chip__avatar--1{background:#4f415b}.artist-chip__avatar--2{background:#745036}.artist-chip__avatar--3{background:#37595d}.empty-state{min-height:167px;border:1px dashed #29262b;border-radius:12px;padding:23px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#101010}.empty-state__icon{width:39px;height:39px;display:grid;place-items:center;border:1px solid #352a39;color:#d064e6;border-radius:11px;background:#1c151e}.empty-state h3{margin:10px 0 4px;color:#eae6ed;font-size:12px;font-weight:700}.empty-state p{max-width:340px;margin:0 0 12px;color:#77717c;font-size:10px;line-height:1.65}.artwork{display:grid;place-items:center;flex:none;object-fit:cover;background:#1b1a1c;border-radius:8px}.artwork--small{width:43px;height:43px;border-radius:7px}.artwork--medium{width:49px;height:49px;border-radius:9px}.artwork--large{width:74px;height:74px;border-radius:14px}.cover{flex:none;display:grid;place-items:center;overflow:hidden;border:1px solid #242226;background:#111}.cover>img{width:100%;height:100%;object-fit:cover}.cover--large{width:74px;height:74px;border-radius:13px}.cover--large>span{color:#cb3ce5}.cover--large svg{width:31px;height:31px}.cover--medium{width:51px;height:51px;border-radius:10px}.cover--medium>span{color:#cf53df}.cover--medium svg{width:22px;height:22px}.collection-panel{min-height:100%;border:1px solid #1d1d1d;border-radius:16px;padding:25px 23px;background:#101010}.collection-heading{display:flex;align-items:center;gap:14px;margin-bottom:25px}.collection-heading h1{margin:4px 0 2px;font-size:clamp(24px,3vw,34px);line-height:1.2;letter-spacing:-1.1px;font-weight:760}.page-content--favorites .collection-heading h1{font-size:clamp(32px,3.3vw,41px)}.page-content--favorites .artist-section .section-header h2{font-size:clamp(24px,2.5vw,30px)}.page-content--favorites .collection-panel>.section-header h2{font-size:26px}.collection-heading p{margin:0;color:#827c87;font-size:10px}.collection-toolbar{display:flex;align-items:center;gap:7px;margin:-8px 0 14px}.inline-edit{display:inline-flex;align-items:center;gap:2px}.inline-edit input,.profile-edit input{min-width:140px;padding:7px 9px;color:#f4eff7;background:#171517;border:1px solid #39323a;border-radius:7px;outline:0;font-size:11px}.search-results{padding-top:9px}.search-results .section-header{margin-bottom:17px}.playlist-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.playlist-card{position:relative;min-width:0;display:flex;flex-direction:column;gap:7px;padding:12px;border:1px solid #212023;background:#121113;border-radius:12px;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.playlist-card:hover{background:#19171a;border-color:#38303c;transform:translateY(-2px)}.playlist-card .cover{width:100%;aspect-ratio:1;height:auto;border-radius:9px}.playlist-card .cover>span{color:#cf53df}.playlist-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e8e3eb;font-size:11px;font-weight:700}.playlist-card__detail{color:#77717b;font-size:9px}.playlist-card__play{position:absolute;right:18px;bottom:43px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#a72cbe;opacity:0;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease}.playlist-card:hover .playlist-card__play{opacity:1;transform:translateY(0)}.profile-card{min-height:100%;padding:23px;border:1px solid #1f1e20;border-radius:15px;background:#101010}.profile-banner{display:flex;align-items:center;gap:14px;padding:9px 6px 20px;border-bottom:1px solid #242226}.profile-avatar{display:grid;place-items:center;width:62px;height:62px;border:1px solid #42234a;border-radius:50%;color:#d271e5;background:#201626}.profile-banner h1{margin:0 0 2px;font-size:22px;letter-spacing:-.6px}.profile-edit{display:flex;align-items:center}.profile-stats{display:grid;grid-template-columns:repeat(4,1fr);padding:20px 4px;border-bottom:1px solid #242226}.profile-stats div{display:flex;flex-direction:column;align-items:center;gap:2px;border-right:1px solid #272429}.profile-stats div:last-child{border:0}.profile-stats strong{font-size:19px;font-variant-numeric:tabular-nums}.profile-stats span{color:#77717c;font-size:9px}.profile-info{max-width:540px;padding:22px 6px}.profile-info h2{margin:0 0 7px;font-size:14px}.profile-info p{color:#837d88;font-size:11px;line-height:1.7}.player-bar{display:grid;grid-template-columns:minmax(180px,1fr) minmax(260px,1.2fr) minmax(165px,1fr);align-items:center;gap:20px;min-height:var(--player-height);padding:10px 12px;border:1px solid #242226;border-radius:15px;background:#111;box-shadow:0 9px 25px #0002}.player-bar__track{min-width:0;display:flex;align-items:center;gap:10px}.player-bar__meta{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.player-bar__meta strong,.player-bar__meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-bar__meta strong{color:#eee9f0;font-size:13px;font-weight:700}.player-bar__meta span{color:#79727d;font-size:11px}.player-bar__art-empty{width:49px;height:49px;flex:none;display:grid;place-items:center;border-radius:8px;background:#191819;color:#69616e}.player-bar__controls{min-width:0;display:flex;flex-direction:column;gap:7px}.player-bar__buttons{display:flex;justify-content:center;align-items:center;gap:13px}.player-bar__buttons .icon-button{width:32px;height:32px}.player-bar__buttons .icon-button[aria-label^=Повтор]{margin-left:4px}.play-button{width:33px;height:33px;display:grid;place-items:center;border:0;border-radius:50%;background:#f7f5f8;color:#171219;cursor:pointer;transition:transform .12s ease,background .12s ease}.play-button:hover:not(:disabled){background:#e9a2f3;transform:scale(1.06)}.play-button:disabled{opacity:.45}.seek-row{display:flex;align-items:center;gap:8px;color:#817a86;font-size:8px;font-variant-numeric:tabular-nums}.seek-row input,.volume-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;border:0;border-radius:8px;outline:0;background:linear-gradient(to right,#c847e0 var(--range-progress,0%),#39363c var(--range-progress,0%));cursor:pointer}.seek-row input{flex:1;min-width:0}.seek-row input::-webkit-slider-thumb,.volume-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:7px;height:7px;border-radius:50%;background:#cf42e2;opacity:0;transition:opacity .15s ease}.seek-row input:hover::-webkit-slider-thumb,.volume-range:hover::-webkit-slider-thumb{opacity:1}.seek-row input::-moz-range-thumb,.volume-range::-moz-range-thumb{width:7px;height:7px;border:0;border-radius:50%;background:#cf42e2;opacity:0}.seek-row input:hover::-moz-range-thumb,.volume-range:hover::-moz-range-thumb{opacity:1}.player-bar__extras{display:flex;align-items:center;justify-content:flex-end;gap:8px}.player-bar__extras .icon-button{width:29px;height:29px}.queue-mobile{display:none}.volume-range{width:72px}.repeat-one{position:absolute;top:1px;right:3px;font-size:8px;font-weight:800}.spinner{width:14px;height:14px;border:2px solid #716277;border-top-color:#d258e8;border-radius:50%;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.mobile-nav{display:none}.app-dialog{width:min(420px,calc(100% - 30px));max-height:min(80vh,640px);padding:18px;color:var(--text);background:#141315;border:1px solid #343037;border-radius:14px;box-shadow:0 30px 90px #000a}.app-dialog::backdrop{background:#000a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.app-dialog__head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #29262c}.app-dialog__head h2{margin:0;font-size:15px;letter-spacing:-.3px}.dialog-form{display:grid;gap:9px;padding-top:15px}.dialog-form label{color:#b9b2bf;font-size:10px}.dialog-form input{width:100%;height:39px;border:1px solid #353039;border-radius:8px;background:#0e0d0f;padding:0 10px;color:#f4eff7;outline:0;font-size:11px}.dialog-form input:focus{border-color:#af43c5}.dialog-actions{display:flex;justify-content:flex-end;gap:7px;padding-top:8px}.playlist-picker{max-height:55vh;overflow:auto;padding-top:8px}.playlist-picker>button{width:100%;display:flex;align-items:center;gap:10px;padding:7px;border:0;border-radius:8px;background:transparent;color:#e4dfe7;text-align:left;font-size:11px;cursor:pointer}.playlist-picker>button:hover{background:#211e23}.playlist-picker>button>span:nth-child(2){min-width:0;flex:1}.dialog-caption{margin:3px 7px 7px;color:#8e8792;font-size:10px}.success-icon{color:#82d8a6}.queue-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8a838e;font-size:10px;padding:8px 0 10px}.queue-list{display:grid;max-height:53vh;overflow:auto}.queue-item{min-width:0;display:flex;align-items:center;gap:10px;border-top:1px solid #272429;padding:8px 3px}.queue-item.is-current{background:#1c171f}.queue-item__meta{min-width:0;flex:1;border:0;display:flex;flex-direction:column;gap:3px;padding:0;text-align:left;background:transparent;cursor:pointer}.queue-item__meta strong,.queue-item__meta span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-item__meta strong{font-size:10px;font-weight:650;color:#e8e3eb}.queue-item__meta span{color:#837d87;font-size:9px}@media(min-width:1400px){:root{--sidebar: 280px;--player-height: 98px}.main-area{padding-left:30px;padding-right:30px}.page-content{max-width:1440px;width:100%;align-self:center}.topbar{width:100%}.welcome-card{min-height:245px}}@media(max-width:1050px){:root{--sidebar: 225px}.main-area{padding-left:17px;padding-right:17px}.breadcrumbs{min-width:130px}.player-bar{grid-template-columns:minmax(140px,1fr) minmax(225px,1.2fr) minmax(130px,.9fr);gap:11px}.volume-range{width:53px}.welcome-card__logo{right:4%}}@media(max-width:760px){:root{--player-height: 72px;--sidebar: 0px}.app-shell{min-height:550px}.sidebar{display:none}.main-area{padding:0 13px calc(12px + env(safe-area-inset-bottom))}.topbar{min-height:63px;height:63px;gap:8px}.breadcrumbs{min-width:0;width:92px;gap:6px;font-size:10px}.breadcrumbs__root,.breadcrumbs__slash{display:none}.search-field{height:36px;padding:0 8px;gap:6px}.search-field input{font-size:10px}.search-field kbd{display:none}.topbar__profile{width:31px}.page-content{padding-top:15px;padding-bottom:15px}.welcome-card{min-height:195px;padding:20px 17px;border-radius:13px}.welcome-card:after{width:31%}.welcome-card__logo{width:115px;right:4%;opacity:.085}.welcome-card h1{max-width:210px;font-size:26px;letter-spacing:-1.1px}.welcome-card p{font-size:10px}.desktop-only{display:none}.home-stats{gap:6px;margin:10px 0 21px}.home-stats>button{min-height:57px;gap:6px;padding:8px 6px}.home-stat__icon{width:25px;height:25px}.home-stats>button>span:nth-child(2){font-size:8px}.home-stats strong{font-size:12px}.home-stats>button>svg:last-child{display:none}.section-header h2{font-size:14px}.section-header p{font-size:9px}.section-header .button{min-height:31px;padding:0 8px;font-size:10px}.track-row{min-height:57px;gap:5px;padding:5px 3px}.track-row__play,.artwork--small{width:38px;height:38px}.track-row__title{font-size:10px}.track-row__artist{font-size:8px}.track-row__duration{font-size:9px}.track-row .icon-button{width:26px;height:27px}.track-row__more{gap:0}.player-bar{grid-template-columns:minmax(0,1fr) auto;gap:4px 9px;min-height:72px;padding:7px 9px;border-radius:12px}.player-bar__track{gap:7px}.player-bar__track .artwork,.player-bar__art-empty{width:43px;height:43px}.player-bar__meta strong{font-size:9px}.player-bar__meta span{font-size:8px}.player-bar__track>.icon-button{width:26px}.player-bar__controls{display:contents}.player-bar__buttons{grid-column:2;grid-row:1;gap:5px}.player-bar__buttons .icon-button{width:34px;height:34px}.player-bar__buttons .icon-button[aria-label^=Повтор]{display:none}.queue-mobile{display:inline-grid}.play-button{width:35px;height:35px}.seek-row{grid-column:1 / -1;grid-row:2;gap:6px}.seek-row span:first-child{min-width:23px}.seek-row span:last-child{min-width:23px;text-align:right}.player-bar__extras{display:none}.mobile-nav{min-height:52px;padding:4px 5px calc(4px + env(safe-area-inset-bottom));position:fixed;z-index:4;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #222;background:#0e0e0f}.mobile-nav .nav-item{min-height:44px;padding:2px;flex-direction:column;justify-content:center;gap:1px;border-radius:8px}.mobile-nav .nav-item__icon{width:auto}.mobile-nav .nav-item__icon svg{width:18px;height:18px}.mobile-nav .nav-item__label{font-size:9px}.mobile-nav .nav-item__count{position:absolute;top:2px;right:calc(50% - 18px);margin:0;font-size:8px}.mobile-nav .nav-item.is-active:before{width:14px;height:2px;left:50%;bottom:0;top:auto;transform:translate(-50%)}.main-area{padding-bottom:calc(141px + env(safe-area-inset-bottom))}.player-bar{position:fixed;z-index:5;left:8px;right:8px;bottom:calc(61px + env(safe-area-inset-bottom))}.collection-panel{padding:17px 11px;border-radius:12px}.collection-heading{gap:10px;margin-bottom:18px}.cover--large{width:59px;height:59px}.collection-heading h1{font-size:23px}.collection-heading p{font-size:9px}.collection-toolbar{flex-wrap:wrap}.collection-toolbar .button{min-height:31px;font-size:10px}.playlist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.playlist-card{padding:8px}.playlist-card__play{opacity:1;transform:none;right:13px;bottom:39px;width:28px;height:28px}.profile-card{padding:15px 12px}.profile-stats strong{font-size:16px}.profile-stats span{font-size:8px}.empty-state{min-height:150px;padding:16px}.empty-state p{font-size:9px}}@media(max-width:390px){.breadcrumbs{width:74px}.topbar{gap:5px}.main-area{padding-left:9px;padding-right:9px}.track-row__duration{display:none}.track-row .icon-button{width:24px}.player-bar__buttons{gap:4px}.player-bar__buttons .icon-button:first-child{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(max-width:760px){.track-row__title{font-size:12px}.track-row__artist{font-size:10px}.player-bar__meta strong{font-size:12px}.player-bar__meta span{font-size:10px}.page-content--favorites .collection-panel>.section-header h2{font-size:22px}}.discovery{min-width:0}.discovery-note{color:var(--text-muted, #92909e);font-size:12px;line-height:1.7;margin:10px 0 16px}.discovery-result{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 4px;border-bottom:1px solid #25222d}.discovery-song{display:flex;align-items:center;gap:12px;min-width:0}.discovery-song>div:last-child{display:grid;gap:5px;min-width:0}.discovery-song strong,.discovery-song span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discovery-song strong{font-size:14px;font-weight:650}.discovery-result.is-current .discovery-song strong{color:var(--accent)}.discovery-result span,.discovery-source-picker label{color:#9a94aa;font-size:12px}.discovery-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.discovery-source-picker{display:grid;gap:10px;margin-bottom:18px}.discovery-source-picker label{display:grid;gap:6px}.discovery-source-picker select{width:100%;color:inherit;background:#141119;border:1px solid #3c3347;border-radius:8px;padding:10px}.discovery-source-picker .button{justify-self:start}.discovery-detail{display:flex;flex-direction:column;gap:14px}.discovery-detail fieldset{border:1px solid #302938;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:12px;min-width:0}.discovery-detail legend{font-size:13px;padding:0 6px;color:#d8c7f4}.discovery-detail label{font-size:12px;line-height:1.65;color:#b6adc4}.discovery-detail input[type=checkbox]{accent-color:#a779ed;margin-right:8px}.discovery-detail input:not([type=checkbox]){width:100%;background:#141119;border:1px solid #3c3347;color:#fff;border-radius:8px;padding:12px;font-size:12px}.discovery-detail small{color:#948aa2;font-size:11px;line-height:1.7}.discovery-variant{padding:16px;background:#19151f;border:1px solid #302638;border-radius:12px;display:flex;flex-direction:column;gap:8px}.discovery-variant>strong{font-size:13px}.discovery-detail summary{font-size:12px;cursor:pointer;color:#b9a6d0}.discovery-candidate{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.discovery-candidate a{color:#b79adf;font-size:12px;overflow-wrap:anywhere}@media(max-width:700px){.discovery-result{align-items:flex-start;flex-direction:column;gap:7px}.discovery-song{max-width:100%}.discovery-result .discovery-actions{padding-left:50px}}
