.public-music_site____HJv{--ink:#292535;--muted:#817a8b;--purple:var(--mui-palette-primary-main,#7838e5);--purple-soft:rgba(var(--mui-palette-primary-mainChannel,120 56 229)/0.08);--layout-logo-color:#111111;--line:#e9e4ed;--paper:#fbfaf8;--white:#fff;--rose:#cf84ab;--mono:ui-monospace,SFMono-Regular,Consolas,monospace}.public-music_site____HJv .page-heading{padding:48px 0 34px;border-bottom:1px solid var(--line);margin-bottom:30px}.public-music_site____HJv .page-heading h1{font-size:38px;line-height:1.35;letter-spacing:-1px;margin:0 0 15px}.public-music_site____HJv .page-heading p{font-size:14px;line-height:1.9;color:var(--muted);max-width:830px}.public-music_site____HJv .public-section{margin:40px 0 55px}.public-music_site____HJv .public-section>.section-heading{margin-bottom:24px}.public-music_site____HJv .topic-links{display:flex;gap:13px;flex-wrap:wrap;margin-top:22px}.public-music_site____HJv .topic-links a{border:1px solid var(--line);border-radius:20px;padding:7px 14px;font-size:12px;color:var(--purple)}.public-music_site____HJv .catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px 22px;gap:28px 22px;margin-top:24px}.public-music_site____HJv .catalog-card{min-width:0;display:block}.public-music_site____HJv .catalog-cover{aspect-ratio:1;position:relative;background:var(--purple-soft);border-radius:9px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:var(--purple);font-size:40px}.public-music_site____HJv .catalog-cover img{width:100%;height:100%;object-fit:cover}.public-music_site____HJv .catalog-cover.artist-cover{border-radius:50%}.public-music_site____HJv .rank-number{position:absolute;top:10px;left:10px;min-width:27px;border-radius:5px;background:#292535df;color:white;font:600 13px var(--mono);padding:4px;text-align:center}.public-music_site____HJv .catalog-card h2{font-size:17px;letter-spacing:0;margin-top:13px;overflow-wrap:anywhere}.public-music_site____HJv .catalog-card p{font-size:12px;color:var(--muted);margin:5px 0}.public-music_site____HJv .catalog-card small{font-size:10px;color:var(--muted)}.public-music_site____HJv .public-filters{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;padding:15px 0 24px;border-bottom:1px solid var(--line)}.public-music_site____HJv .public-filters label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:var(--muted)}.public-music_site____HJv .public-filters input,.public-music_site____HJv .public-filters select{border:1px solid var(--line);padding:9px 12px;border-radius:6px;background:var(--white);color:var(--ink);font:inherit;max-width:100%}.public-music_site____HJv .public-filters input{min-width:220px}.public-music_site____HJv .public-pagination{display:flex;justify-content:center;align-items:center;gap:25px;margin:35px 0;font-size:13px}.public-music_site____HJv .public-pagination a{color:var(--purple);padding:8px;border:1px solid var(--line);border-radius:6px}.public-music_site____HJv .genre-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;margin:30px 0}.public-music_site____HJv .genre-grid a{padding:22px;border:1px solid var(--line);border-radius:7px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:var(--white)}.public-music_site____HJv .genre-grid small{color:var(--muted)}.public-music_site____HJv .genre-grid a>span{margin-left:auto;color:var(--purple)}.public-music_site____HJv .course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px;margin:25px 0}.public-music_site____HJv .course-card{display:block;background:var(--white);border:1px solid var(--line);padding:26px;border-radius:9px}.public-music_site____HJv .course-card h2,.public-music_site____HJv .course-card h3{font-size:21px;margin:12px 0}.public-music_site____HJv .course-card p{font-size:13px;color:var(--muted);line-height:1.9}.public-music_site____HJv .course-card small,.public-music_site____HJv .course-card>span{color:var(--purple);font-size:11px}.public-music_site____HJv .course-card>span{display:block;margin-top:22px}.public-music_site____HJv .course-article{max-width:860px;margin:0 auto}.public-music_site____HJv .course-article>section{margin:35px 0}.public-music_site____HJv .course-article p{line-height:2.1;font-size:15px;margin:17px 0}.public-music_site____HJv .music-example{background:var(--purple-soft);padding:22px;border-radius:7px}.public-music_site____HJv .catalog-detail-heading{display:flex;gap:30px;align-items:center;margin:25px 0 45px}.public-music_site____HJv .catalog-detail-heading img{border-radius:9px;object-fit:cover;width:190px;height:190px}.public-music_site____HJv .catalog-detail-heading h1{font-size:36px}.public-music_site____HJv .track-list{font-size:14px;line-height:2.6;padding:25px}.public-music_site____HJv .track-list a{color:var(--purple)}.public-music_site____HJv .empty-state,.public-music_site____HJv .service-note{padding:20px;border:1px solid var(--line);background:var(--white);border-radius:7px;color:var(--muted);margin:20px 0}@media (max-width:900px){.public-music_site____HJv .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-music_site____HJv .course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.public-music_site____HJv .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.public-music_site____HJv .course-grid,.public-music_site____HJv .genre-grid{grid-template-columns:1fr}.public-music_site____HJv .page-heading h1{font-size:29px}.public-music_site____HJv .public-filters{gap:10px}.public-music_site____HJv .public-filters input{min-width:0;width:100%}.public-music_site____HJv .catalog-detail-heading{align-items:flex-start;gap:15px}.public-music_site____HJv .catalog-detail-heading img{width:105px;height:105px}.public-music_site____HJv .catalog-detail-heading h1{font-size:26px}.public-music_site____HJv .catalog-card h2{font-size:15px}}.public-music_site____HJv [hidden]{display:none!important}.public-music_site____HJv *{box-sizing:border-box}.public-music_site____HJv{scroll-behavior:smooth;scroll-padding-top:112px;margin:0}.public-music_site____HJv a{color:inherit;text-decoration:none}.public-music_site____HJv button:not(.MuiButtonBase-root),.public-music_site____HJv input,.public-music_site____HJv select,.public-music_site____HJv textarea{font:inherit}.public-music_site____HJv a,.public-music_site____HJv button:not(.MuiButtonBase-root),.public-music_site____HJv input,.public-music_site____HJv select,.public-music_site____HJv textarea{-webkit-tap-highlight-color:transparent}.public-music_site____HJv button:not(.MuiButtonBase-root){cursor:pointer;color:inherit}.public-music_site____HJv a:focus-visible,.public-music_site____HJv button:not(.MuiButtonBase-root):focus-visible,.public-music_site____HJv input:focus-visible,.public-music_site____HJv select:focus-visible,.public-music_site____HJv textarea:focus-visible{outline:2px solid var(--purple);outline-offset:4px}.public-music_site____HJv button:not(.MuiButtonBase-root):disabled{opacity:.4;cursor:default}.public-music_site____HJv a,.public-music_site____HJv button:not(.MuiButtonBase-root){touch-action:manipulation}.public-music_site____HJv button:not(.MuiButtonBase-root){border:0;background:none}.public-music_site____HJv img{max-width:100%}.public-music_site____HJv h1,.public-music_site____HJv h2,.public-music_site____HJv h3,.public-music_site____HJv p{margin:0}.public-music_site____HJv h2{font-size:27px;letter-spacing:-.8px;line-height:1.4;font-weight:650}.public-music_site____HJv h3{font-size:18px;line-height:1.6}.public-music_site____HJv small{font-size:11px}.public-music_site____HJv section{scroll-margin-top:112px}.public-music_site____HJv button.primary-button{border:0}.public-music_site____HJv .preview-strip{min-height:29px;padding:3px max(24px,calc((100vw - 1280px) / 2));display:flex;align-items:center;justify-content:space-between;color:#79717e;font-size:10px;letter-spacing:.5px;background:#f1edf4;gap:12px}.public-music_site____HJv .preview-strip>span{display:flex;align-items:center;gap:8px}.public-music_site____HJv .preview-strip i{width:5px;height:5px;border-radius:50%;background:var(--purple)}.public-music_site____HJv .preview-strip button{font-size:10px;border-left:1px solid #d8d1df;padding-left:12px;color:var(--purple)}.public-music_site____HJv .site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(251,250,248,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.public-music_site____HJv .header-inner{max-width:1280px;margin:auto;padding:15px 0;display:flex;align-items:center;gap:68px;min-height:76px}.public-music_site____HJv .brand img{width:96px;height:45px;object-fit:contain}.public-music_site____HJv .header-inner nav{display:flex;gap:30px;color:#726d7b;font-size:13px;flex:1 1}.public-music_site____HJv .header-inner nav a{position:relative}.public-music_site____HJv .header-inner nav a.current,.public-music_site____HJv .header-inner nav a:hover{color:var(--ink)}.public-music_site____HJv .header-inner nav a.current:after{content:"";position:absolute;bottom:-23px;width:14px;height:3px;background:var(--purple);left:5px}.public-music_site____HJv .search-trigger{display:flex;align-items:center;gap:8px;background:#f2eff4;padding:8px 13px;border-radius:7px;color:#8a8292;font-size:11px}.public-music_site____HJv .search-trigger>span{font-size:22px;line-height:18px}.public-music_site____HJv .search-trigger kbd{font-size:9px;margin-left:10px;color:#9c95a5}.public-music_site____HJv .site-main{max-width:1280px;margin:auto}.public-music_site____HJv .breadcrumb{display:flex;gap:12px;padding:24px 0 18px;font-size:11px;color:#928a99}.public-music_site____HJv .breadcrumb>a:hover{color:var(--purple)}.public-music_site____HJv .hero{display:grid;grid-template-columns:216px minmax(0,1fr) 230px;grid-gap:38px;gap:38px;align-items:center;padding:32px 38px 32px 30px;border-radius:14px;background:linear-gradient(117deg,#f3ebf9,#f8f4fa 44%,#fff9f2);min-height:326px;position:relative}.public-music_site____HJv .album-wrap{position:relative}.public-music_site____HJv .album-wrap>img{display:block;width:216px;height:216px;object-fit:cover;border-radius:5px;box-shadow:0 12px 25px #3c304927;transform:rotate(-2deg);background:#dfd8de}.public-music_site____HJv .album-caption{font:9px var(--mono);letter-spacing:2px;display:block;text-align:center;margin-top:17px;color:#938795}.public-music_site____HJv .eyebrow{font-size:9px;letter-spacing:1.9px;color:#958299;margin-bottom:12px;display:flex;gap:14px;align-items:center}.public-music_site____HJv .eyebrow span{letter-spacing:1px;padding-left:13px;border-left:1px solid #d9cfe0;font-size:10px}.public-music_site____HJv .hero h1{font:normal 76px/.98 Georgia,Times New Roman,serif;letter-spacing:-4px;margin:0 0 17px}.public-music_site____HJv .title-dot{color:var(--purple)}.public-music_site____HJv .artist-name{font-size:16px;font-weight:550}.public-music_site____HJv .artist-name span{font-size:11px;color:#a897ac;margin-left:7px}.public-music_site____HJv .hero-lead{font-size:13px;line-height:1.8;color:#8b7c91;margin:12px 0}.public-music_site____HJv .hero-tags{display:flex;gap:12px;align-items:center;color:#96879e;font-size:10px}.public-music_site____HJv .hero-tags>span+span{border-left:1px solid #dcd3e2;padding-left:12px}.public-music_site____HJv .available{color:var(--purple)}.public-music_site____HJv .available i{display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--purple);vertical-align:middle;margin-right:4px}.public-music_site____HJv .hero-actions{display:flex;align-items:center;gap:10px;margin-top:23px;flex-wrap:wrap}.public-music_site____HJv .primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--purple);color:white;font-size:12px;font-weight:550;padding:9px 15px;border-radius:6px;box-shadow:0 3px 8px #7838e516;transition:.18s}.public-music_site____HJv .primary-button:hover{background:#6529c7;transform:translateY(-1px)}.public-music_site____HJv .outline-button{display:inline-flex;align-items:center;justify-content:center;font-size:12px;padding:8px 13px;border:1px solid #d6cde0;border-radius:6px;background:#ffffff50}.public-music_site____HJv .outline-button:hover,.public-music_site____HJv .outline-button[aria-pressed=true]{border-color:var(--purple);color:var(--purple);background:#f0eafa}.public-music_site____HJv .text-button{font-size:11px;color:var(--purple);padding:5px 2px;display:inline-flex;align-items:center;justify-content:center}.public-music_site____HJv .hero-rating{border-left:1px solid #e3dce5;padding-left:30px;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.public-music_site____HJv .small-label{font-size:10px;letter-spacing:1px;color:#978c9f}.public-music_site____HJv .score-line{display:flex;align-items:baseline;gap:9px;line-height:1.1;margin:12px 0 4px}.public-music_site____HJv .score-line strong{font-size:42px;font-weight:400;letter-spacing:-2px}.public-music_site____HJv .score-line span{color:#a194a5;font-size:10px}.public-music_site____HJv .hero-rating>p{font-size:10px;color:#988c9e}.public-music_site____HJv .empty-distribution{display:grid;grid-template-columns:8px 1fr;grid-gap:4px 7px;gap:4px 7px;margin:12px 0 14px;align-items:center}.public-music_site____HJv .empty-distribution>span{font:8px var(--mono);color:#b1a5b8;line-height:1}.public-music_site____HJv .empty-distribution>i{background:#e7dfe8;border-radius:2px;height:3px}.public-music_site____HJv .my-rating{border-top:1px solid #e2dbe5;padding-top:10px}.public-music_site____HJv .my-rating>span{display:block;font-size:10px;color:#897e92}.public-music_site____HJv .stars{display:flex;gap:3px}.public-music_site____HJv .stars button{font-size:24px;line-height:1.5;color:#c4b9cc;padding:0 1px;transition:transform .12s}.public-music_site____HJv .stars button:hover{transform:translateY(-2px)}.public-music_site____HJv .stars button.on{color:var(--purple)}.public-music_site____HJv #my-rating-label{font-size:9px;color:#8c7b99}.public-music_site____HJv .local-note{display:block;font-size:9px;color:#a195aa;margin-top:5px}.public-music_site____HJv .article-layout{display:grid;grid-template-columns:140px minmax(0,1fr) 210px;grid-gap:38px;gap:38px;margin-top:55px}.public-music_site____HJv .page-index{position:-webkit-sticky;position:sticky;top:119px;height:max-content;padding-top:4px}.public-music_site____HJv .page-index nav{margin-top:17px;display:flex;flex-direction:column;gap:3px}.public-music_site____HJv .page-index nav a{padding:8px 0;font-size:11px;color:#938b9b;display:flex;align-items:center;gap:10px;position:relative}.public-music_site____HJv .page-index nav a span{font:9px var(--mono);color:#b1a8b8}.public-music_site____HJv .page-index nav a.active,.public-music_site____HJv .page-index nav a:hover{color:var(--purple);font-weight:550}.public-music_site____HJv .page-index nav a.active:before{position:absolute;left:-12px;content:"";height:13px;width:2px;border-radius:2px;background:var(--purple)}.public-music_site____HJv .index-bottom{margin-top:36px;padding-top:18px;border-top:1px solid var(--line);font-size:10px;color:#b0a5b5;line-height:1.8}.public-music_site____HJv .article-content{min-width:0}.public-music_site____HJv .article-content>section{margin-bottom:60px}.public-music_site____HJv .section-kicker{font:9px var(--mono);letter-spacing:1.6px;color:#a795b1;margin-bottom:13px}.public-music_site____HJv .section-intro{font-size:12px;color:#8c8295;line-height:1.95;margin-top:13px;max-width:650px}.public-music_site____HJv .section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.public-music_site____HJv .quiet-badge{border:1px solid #e2dce7;border-radius:20px;white-space:nowrap;color:#96879e;font-size:9px;padding:3px 9px}.public-music_site____HJv .fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:26px;padding:19px 0;grid-gap:17px;gap:17px}.public-music_site____HJv .fact-grid>div{border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:flex-start;padding-right:8px}.public-music_site____HJv .fact-grid>div:last-child{border:0}.public-music_site____HJv .fact-grid>div>span{font-size:10px;color:#9a8fa3;margin-bottom:9px}.public-music_site____HJv .fact-grid strong{font-size:26px;font-weight:450;line-height:1.4;white-space:nowrap}.public-music_site____HJv .fact-grid strong small{font-size:14px;font-weight:450;margin-left:4px}.public-music_site____HJv .fact-grid strong em{font-style:normal;color:#c8bdcf;font-weight:300;margin:0 2px}.public-music_site____HJv .fact-grid strong.range-value{font-size:21px;letter-spacing:-1px;padding:4px 0}.public-music_site____HJv .fact-grid>div>a,.public-music_site____HJv .fact-grid>div>small{font-size:9px;color:#a397aa;margin-top:4px}.public-music_site____HJv .fact-grid>div>a{color:var(--purple)}.public-music_site____HJv .reading-note{display:flex;gap:19px;margin-top:20px}.public-music_site____HJv .reading-note>span{color:var(--purple);font-size:10px;white-space:nowrap;margin-top:2px}.public-music_site____HJv .reading-note p{font-size:11px;color:#94889d;line-height:1.9}.public-music_site____HJv .reading-note b{font-weight:500;color:#695670}.public-music_site____HJv .reading-rail{position:-webkit-sticky;position:sticky;top:120px;height:max-content}.public-music_site____HJv .rail-card{padding:20px;background:linear-gradient(140deg,#efebf4,#f3edf2);border-radius:7px}.public-music_site____HJv .rail-card h3{font-size:18px;font-weight:500;line-height:1.4;margin-top:11px}.public-music_site____HJv .rail-card p{font-size:11px;color:#98879e;margin:12px 0 18px;line-height:1.9}.public-music_site____HJv .rail-card a{font-size:10px;color:var(--purple);display:flex;justify-content:space-between}.public-music_site____HJv .rail-facts{margin-top:26px;padding:0 4px}.public-music_site____HJv .rail-facts>a{display:flex;flex-direction:column;margin-top:18px;padding-bottom:14px;border-bottom:1px solid var(--line);gap:5px}.public-music_site____HJv .rail-facts b{font-size:11px;font-weight:550}.public-music_site____HJv .rail-facts>a>span{font-size:10px;color:#aa9bb2}.public-music_site____HJv .rail-note{font-size:10px;line-height:2;color:#aa9db3;margin:23px 4px}.public-music_site____HJv .section-tabs{display:flex;gap:24px;border-bottom:1px solid #dfd8e6;margin-top:20px}.public-music_site____HJv .section-tabs button{padding:12px 0 14px;position:relative;font-size:12px;font-weight:550}.public-music_site____HJv .section-tabs button span{font-size:10px;font-weight:400;color:#aaa0b3;margin-left:7px}.public-music_site____HJv .section-tabs button[aria-selected=true]{color:var(--purple)}.public-music_site____HJv .section-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--purple)}.public-music_site____HJv .player-panel{border:1px solid #e6dfeb;background:#fff;border-radius:8px;margin-top:20px;overflow:hidden}.public-music_site____HJv .player-bar{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;gap:12px;border-bottom:1px solid #eee8f3}.public-music_site____HJv .player-controls{display:flex;gap:9px;align-items:center;min-width:0}.public-music_site____HJv .play-button{background:var(--purple);color:#fff;min-width:32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px}.public-music_site____HJv .stop-button{font-size:12px;color:#a99ab4;padding:7px}.public-music_site____HJv .player-controls>span{display:flex;flex-direction:column;line-height:1.6}.public-music_site____HJv .player-controls b{font-size:11px;font-weight:550}.public-music_site____HJv .player-controls small{font:9px var(--mono);color:#a99bb3}.public-music_site____HJv .player-options{display:flex;align-items:center;gap:11px;font-size:10px;color:#9a8aa6}.public-music_site____HJv .player-options label{display:flex;align-items:center;gap:4px;white-space:nowrap}.public-music_site____HJv .player-options input{accent-color:var(--purple);width:11px;height:11px}.public-music_site____HJv .quiet-button{border:1px solid #e5dfec;padding:4px 7px;border-radius:4px;font-size:9px;color:#96819f;white-space:nowrap}.public-music_site____HJv .quiet-button:hover{color:var(--purple);border-color:#cbb7df}.public-music_site____HJv .roll-window{padding:12px 8px 0;background:#fefcff}.public-music_site____HJv #piano-roll svg{display:block;width:100%;height:auto;aspect-ratio:900/330}.public-music_site____HJv #piano-roll rect[role=button]{cursor:pointer}.public-music_site____HJv #piano-roll rect[role=button]:hover{filter:brightness(.9);stroke:var(--ink);stroke-width:.8}.public-music_site____HJv .player-foot{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#a08fa9;padding:8px 12px}.public-music_site____HJv .player-foot>span{display:flex;align-items:center;gap:5px}.public-music_site____HJv .player-foot>div{display:flex;gap:9px;align-items:center}.public-music_site____HJv .player-foot button{font-size:15px;padding:0 4px;color:#a18aaf}.public-music_site____HJv .chord-dot,.public-music_site____HJv .melody-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#956bd4}.public-music_site____HJv .chord-dot{background:#d6bddb;margin-left:9px}.public-music_site____HJv .synth-note{font-size:8px;color:#b5a9bd}.public-music_site____HJv #seek{display:block;width:calc(100% - 28px);margin:3px 14px 11px;accent-color:var(--purple);height:3px}.public-music_site____HJv .section-observations{display:grid;grid-template-columns:1fr 158px;grid-gap:27px;gap:27px;margin-top:22px;padding-left:13px;border-left:2px solid #d1b5ed}.public-music_site____HJv .section-observations h3{font-size:14px;margin-top:5px;font-weight:550}.public-music_site____HJv .section-observations p{font-size:11px;color:#9a8ca4;line-height:1.9;margin-top:8px}.public-music_site____HJv .mini-stats{display:flex;flex-direction:column;justify-content:center;gap:8px}.public-music_site____HJv .mini-stats>div{display:flex;justify-content:space-between;font-size:10px;gap:12px}.public-music_site____HJv .mini-stats span{color:#a597ad}.public-music_site____HJv .mini-stats b{font-weight:550}.public-music_site____HJv .segmented{display:flex;border:1px solid #e6dfed;padding:3px;border-radius:6px;width:max-content}.public-music_site____HJv .segmented button{font-size:10px;padding:4px 9px;color:#ad9cb7;border-radius:3px;white-space:nowrap}.public-music_site____HJv .segmented button[aria-pressed=true]{background:#ede5f6;color:var(--purple);font-weight:550}.public-music_site____HJv .progression-row{padding:19px 0;border-bottom:1px solid var(--line)}.public-music_site____HJv .progression-row:first-child{margin-top:5px}.public-music_site____HJv .progression-main{display:flex;justify-content:space-between;align-items:center;gap:12px}.public-music_site____HJv .progression-row .part-marker{font:9px var(--mono);color:#a28cab;margin-bottom:9px}.public-music_site____HJv .chord-chain{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.public-music_site____HJv .chord-chain>button{border:1px solid #ddcde8;background:#f7f1fc;color:#8650a9;border-radius:4px;padding:6px 11px;font-size:14px;font-weight:550;min-width:46px}.public-music_site____HJv .chord-chain>button:hover{background:#e7d6f8;border-color:var(--purple)}.public-music_site____HJv .chord-chain>span{font-size:10px;color:#cab8d6}.public-music_site____HJv .peer-avatars{display:flex;min-width:0}.public-music_site____HJv .peer-avatars img{width:31px;height:31px;object-fit:cover;border-radius:50%;border:2px solid var(--paper);margin-left:-7px;flex-shrink:0}.public-music_site____HJv .peer-avatars img:first-child{margin-left:0}.public-music_site____HJv .peer-count{font-size:10px;color:#9477a6;margin-left:8px}.public-music_site____HJv .progression-row .relation-caption{font-size:10px;color:#a999b1;margin-top:8px}.public-music_site____HJv .fine-print{font-size:9px;color:#b3a5bd;line-height:1.9;margin-top:14px}.public-music_site____HJv .concept-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin-top:23px}.public-music_site____HJv .concept-card{text-align:left;border:1px solid var(--line);background:#fffdfc;padding:21px;border-radius:7px;transition:.2s}.public-music_site____HJv .concept-card:hover{border-color:#c7abdf;transform:translateY(-2px);box-shadow:0 5px 17px #5d347308}.public-music_site____HJv .concept-card>span{font:9px var(--mono);color:#b39ac3;display:block;margin-bottom:15px}.public-music_site____HJv .concept-card strong{font-size:15px;font-weight:550;display:block}.public-music_site____HJv .concept-card p{font-size:11px;line-height:1.8;color:#a08eab;margin-top:7px}.public-music_site____HJv .concept-card i{display:block;font-size:10px;font-style:normal;color:var(--purple);margin-top:21px}.public-music_site____HJv .related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px 15px;gap:24px 15px;margin-top:26px}.public-music_site____HJv .related-card{text-align:center;min-width:0;padding:0}.public-music_site____HJv .related-card>img{width:68px;height:68px;border-radius:50%;object-fit:cover;box-shadow:0 4px 12px #59426712;border:3px solid #fff;transition:.2s}.public-music_site____HJv .related-card:hover>img{transform:translateY(-3px);box-shadow:0 8px 15px #68417e26}.public-music_site____HJv .related-card b{display:block;font-size:11px;font-weight:550;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-music_site____HJv .related-card small{display:block;font-size:9px;color:#a492af}.public-music_site____HJv .relation-note{margin-top:28px;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.public-music_site____HJv .relation-note>span{font-size:10px;color:#aa9ab5}.public-music_site____HJv .relation-note b{font-size:12px;font-weight:550}.public-music_site____HJv .relation-note>button{margin-left:auto;font-size:10px}.public-music_site____HJv .community-note{font-size:10px;padding:10px 13px;margin-top:18px;border-radius:5px;background:#f2edf6;color:#a08bab}.public-music_site____HJv .reviews-toolbar{display:flex;justify-content:space-between;align-items:center;margin-top:24px;padding-bottom:12px;border-bottom:1px solid var(--line)}.public-music_site____HJv .reviews-toolbar>span{font-size:10px;color:#b09eb9}.public-music_site____HJv .review{padding:24px 0;border-bottom:1px solid var(--line)}.public-music_site____HJv .review-top{display:flex;gap:10px;align-items:center}.public-music_site____HJv .review-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#eae1f1;color:#987ba9;font-size:11px}.public-music_site____HJv .review-author{font-size:11px;font-weight:550}.public-music_site____HJv .demo-badge{border:1px solid #e4daeb;color:#ad9ab7;border-radius:3px;font-size:8px;padding:1px 5px;margin-left:7px;font-weight:400}.public-music_site____HJv .review-metadata{display:block;font-size:9px;color:#b2a1ba}.public-music_site____HJv .review h3{font-size:15px;font-weight:550;margin:12px 0 8px}.public-music_site____HJv .review p{font-size:12px;color:#908096;line-height:1.95;white-space:pre-wrap;overflow-wrap:anywhere}.public-music_site____HJv .review-anchor{display:inline-flex;align-items:center;font-size:9px;color:#9674ae;margin:11px 0}.public-music_site____HJv .review-bottom{display:flex;gap:14px;align-items:center;font-size:10px;color:#b1a1ba}.public-music_site____HJv .vote{padding:3px 7px;border:1px solid #e7dfed;border-radius:4px;font-size:9px}.public-music_site____HJv .vote[aria-pressed=true]{background:#ede2f8;color:var(--purple);border-color:#c4a5e3}.public-music_site____HJv .review-user-stars{margin-left:auto;font-size:11px;color:#a281b8}.public-music_site____HJv .compose{border:1px solid #e3d9ec;background:#fffdfd;border-radius:8px;padding:22px;margin-top:26px}.public-music_site____HJv .compose-top{display:flex;align-items:center;gap:11px}.public-music_site____HJv .avatar-me{background:#e9dbf7;color:var(--purple);border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;font-size:12px}.public-music_site____HJv .compose-top>div{display:flex;flex-direction:column}.public-music_site____HJv .compose-top b{font-size:12px;font-weight:550}.public-music_site____HJv .compose-top small{font-size:9px;color:#b39fbf}.public-music_site____HJv .compose select{margin-left:auto;border:1px solid var(--line);border-radius:5px;background:white;padding:5px;font-size:10px;color:#9e86ae;max-width:100px}.public-music_site____HJv .compose-rating{display:flex;gap:13px;align-items:center;font-size:10px;color:#ac99b8;margin:14px 0 9px}.public-music_site____HJv .compose-rating .stars button{font-size:20px}.public-music_site____HJv .compose input:not([type=checkbox]),.public-music_site____HJv .compose textarea{display:block;width:100%;border:1px solid #e9e1ee;background:#fcfafd;border-radius:5px;font-size:12px;padding:12px;resize:vertical;color:var(--ink)}.public-music_site____HJv .compose input::placeholder,.public-music_site____HJv .compose textarea::placeholder{color:#c0b0c8}.public-music_site____HJv .compose input[hidden]{display:none!important}.public-music_site____HJv .compose input#review-title{margin-bottom:9px}.public-music_site____HJv .compose-bottom{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:13px}.public-music_site____HJv .compose-bottom label{font-size:9px;color:#ac98b8;display:flex;gap:5px;align-items:center;flex-wrap:wrap}.public-music_site____HJv .compose-bottom input{accent-color:var(--purple)}.public-music_site____HJv .compose-bottom b{font-weight:500}.public-music_site____HJv .compose-bottom .primary-button{font-size:10px;padding:7px 10px}.public-music_site____HJv .compose .local-note{margin-top:14px;font-size:9px}.public-music_site____HJv .credits-list{margin-top:23px;font-size:11px}.public-music_site____HJv .credits-list>div{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:18px;gap:18px;padding:11px 0;border-bottom:1px solid var(--line)}.public-music_site____HJv .credits-list dt{color:#a58eb2}.public-music_site____HJv .credits-list dd{margin:0;color:#7e648c}.public-music_site____HJv .credits-list dd small{color:#b29cbe;margin-left:10px;font-size:9px}.public-music_site____HJv .references{margin-top:19px;color:#aa96b6;font-size:10px}.public-music_site____HJv .references summary{display:flex;justify-content:space-between;cursor:pointer;color:#9a7fa9;list-style:none}.public-music_site____HJv .references summary::-webkit-details-marker{display:none}.public-music_site____HJv .references summary span{font-size:14px}.public-music_site____HJv .references[open] summary{margin-bottom:12px}.public-music_site____HJv .references p{line-height:1.9;margin-bottom:9px}.public-music_site____HJv .references a{margin-right:17px;color:var(--purple);font-size:10px}.public-music_site____HJv .article-footer{border-top:1px solid var(--line);padding:35px 0 46px;text-align:center;color:#ac99b7}.public-music_site____HJv .article-footer img{height:26px}.public-music_site____HJv .article-footer p{font-size:12px;margin:7px 0}.public-music_site____HJv .article-footer>span{font-size:9px}.public-music_site____HJv .mobile-break{display:none}.public-music_site____HJv .toast{position:fixed;z-index:100;left:50%;bottom:28px;transform:translate(-50%,15px);padding:11px 20px;color:white;background:#30233def;border-radius:7px;font-size:12px;opacity:0;pointer-events:none;transition:.2s;max-width:calc(100% - 36px);text-align:center}.public-music_site____HJv .toast.visible{opacity:1;transform:translate(-50%)}.public-music_site____HJv dialog{border:1px solid #e2d6eb;border-radius:12px;max-width:580px;width:calc(100% - 32px);padding:34px;color:var(--ink);background:var(--paper);box-shadow:0 25px 100px #29163935;max-height:85vh;overflow:auto}.public-music_site____HJv dialog::-webkit-backdrop{background:#23132e66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.public-music_site____HJv dialog::backdrop{background:#23132e66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.public-music_site____HJv .dialog-close{position:absolute;top:10px;right:13px;font-size:23px;color:#a48ab3}.public-music_site____HJv .dialog-hero{display:flex;gap:20px;align-items:center;margin:12px 0 22px}.public-music_site____HJv .dialog-hero img{width:80px;height:80px;border-radius:50%;object-fit:cover}.public-music_site____HJv .dialog-hero h2{font-size:26px}.public-music_site____HJv .dialog-hero p{font-size:12px;color:#a08aaf}.public-music_site____HJv .dialog-copy{font-size:13px;line-height:2;color:#8c7799}.public-music_site____HJv .dialog-copy b{color:var(--purple);font-weight:550}.public-music_site____HJv .dialog-search{width:100%;font-size:16px;padding:10px 0;border:0;border-bottom:1px solid #d7c9e2;background:transparent;margin:13px 0}.public-music_site____HJv .search-result{display:block;text-align:left;width:100%;padding:12px 0;border-bottom:1px solid #e8dfed;font-size:13px}.public-music_site____HJv .search-result small{color:#ad97ba;margin-left:12px}.public-music_site____HJv .dialog-relations{display:flex;flex-direction:column;gap:12px;margin-top:20px}.public-music_site____HJv .dialog-related{display:flex;gap:13px;align-items:center;font-size:12px}.public-music_site____HJv .dialog-related img{height:37px;width:37px;border-radius:50%;object-fit:cover}.public-music_site____HJv .dialog-related small{color:#ad96bc}.public-music_site____HJv .focus-view .player-panel{position:fixed;inset:12vh 5vw auto;z-index:80;max-height:85vh;box-shadow:0 0 0 150vmax #281536aa}.public-music_site____HJv .focus-view .roll-window{max-height:64vh}.public-music_site____HJv .focus-view #piano-roll svg{max-height:60vh}.public-music_site____HJv .focus-view .player-bar{padding:18px}.public-music_site____HJv .focus-view .player-foot{font-size:11px}@media (min-width:1500px){.public-music_site____HJv .header-inner,.public-music_site____HJv .site-main{max-width:1360px}.public-music_site____HJv .hero{grid-template-columns:240px minmax(0,1fr) 250px;gap:48px;padding:37px 48px 37px 35px}.public-music_site____HJv .album-wrap>img{width:240px;height:240px}.public-music_site____HJv .article-layout{grid-template-columns:150px minmax(0,1fr) 220px;gap:48px}.public-music_site____HJv .hero h1{font-size:86px}}@media (max-width:1360px){.public-music_site____HJv .header-inner,.public-music_site____HJv .site-main{margin-left:38px;margin-right:38px}.public-music_site____HJv .article-layout{grid-template-columns:122px minmax(0,1fr) 184px;gap:28px}.public-music_site____HJv .hero{gap:29px;grid-template-columns:200px minmax(0,1fr) 205px}.public-music_site____HJv .album-wrap>img{width:200px;height:200px}.public-music_site____HJv .hero h1{font-size:70px}.public-music_site____HJv .hero-rating{padding-left:24px}.public-music_site____HJv .eyebrow{font-size:8px;letter-spacing:1.5px}.public-music_site____HJv .hero-actions{gap:8px}.public-music_site____HJv .hero-actions .text-button{font-size:10px}.public-music_site____HJv .hero-lead{font-size:12px}.public-music_site____HJv .header-inner{gap:45px}.public-music_site____HJv .rail-card{padding:17px}.public-music_site____HJv .rail-card h3{font-size:17px}.public-music_site____HJv .quiet-button{padding:4px 5px}.public-music_site____HJv .player-options{gap:7px}.public-music_site____HJv .fact-grid{gap:12px}.public-music_site____HJv .fact-grid strong.range-value{font-size:19px}.public-music_site____HJv .progression-main{align-items:flex-start;flex-wrap:wrap}.public-music_site____HJv .progression-main .peer-avatars{margin-left:auto}.public-music_site____HJv .chord-chain>button{font-size:13px;padding:5px 8px}.public-music_site____HJv .chord-chain{gap:5px}}@media (max-width:1120px){.public-music_site____HJv .header-inner,.public-music_site____HJv .site-main{margin-left:30px;margin-right:30px}.public-music_site____HJv .reading-rail{display:none}.public-music_site____HJv .article-layout{grid-template-columns:135px minmax(0,1fr);gap:35px}.public-music_site____HJv .hero{grid-template-columns:174px minmax(0,1fr) 170px;gap:24px;padding:27px}.public-music_site____HJv .album-wrap>img{width:174px;height:174px}.public-music_site____HJv .hero h1{font-size:62px}.public-music_site____HJv .hero-rating{padding-left:19px}.public-music_site____HJv .hero-actions .text-button{display:none}.public-music_site____HJv .header-inner{gap:32px}.public-music_site____HJv .header-inner nav{gap:23px}.public-music_site____HJv .search-trigger{font-size:10px}.public-music_site____HJv .search-trigger kbd{display:none}}@media (max-width:800px){.public-music_site____HJv .header-inner,.public-music_site____HJv .site-main{margin-left:23px;margin-right:23px}.public-music_site____HJv .header-inner{gap:25px;padding:12px 0;min-height:66px}.public-music_site____HJv .header-inner nav{gap:19px;font-size:11px}.public-music_site____HJv .header-inner nav a.current:after{bottom:-23px}.public-music_site____HJv .header-inner nav a:last-child{display:none}.public-music_site____HJv .brand img{width:79px;height:39px}.public-music_site____HJv .search-trigger{font-size:0;padding:6px 11px}.public-music_site____HJv .search-trigger>span{font-size:24px}.public-music_site____HJv .article-layout{grid-template-columns:105px minmax(0,1fr);gap:26px;margin-top:36px}.public-music_site____HJv .hero{grid-template-columns:150px minmax(0,1fr);gap:25px;padding:26px}.public-music_site____HJv .album-wrap>img{width:150px;height:150px}.public-music_site____HJv .hero h1{font-size:61px}.public-music_site____HJv .hero-rating{grid-column:1/-1;border-left:0;border-top:1px solid #e1d8e5;padding:18px 0 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:2px 20px;gap:2px 20px;align-items:center}.public-music_site____HJv .hero-rating>.small-label{grid-column:1}.public-music_site____HJv .score-line{grid-column:1;grid-row:2;margin:0;align-self:center}.public-music_site____HJv .score-line strong{font-size:33px}.public-music_site____HJv .hero-rating>p{grid-column:1;grid-row:3;font-size:9px}.public-music_site____HJv .empty-distribution{display:none}.public-music_site____HJv .my-rating{grid-column:2;grid-row:1/4;border:0;padding:0}.public-music_site____HJv .hero-rating>.local-note{grid-column:1/-1;margin-top:8px;font-size:8px}.public-music_site____HJv .page-index nav a{font-size:10px;gap:7px}.public-music_site____HJv .page-index nav a span{font-size:8px}.public-music_site____HJv .index-bottom,.public-music_site____HJv .page-index .small-label{font-size:9px}.public-music_site____HJv .fact-grid strong{font-size:23px}.public-music_site____HJv .fact-grid strong.range-value{font-size:17px}.public-music_site____HJv .fact-grid strong small{font-size:12px}.public-music_site____HJv .fact-grid>div>span{font-size:9px}.public-music_site____HJv .player-bar{align-items:flex-start}.public-music_site____HJv .player-options{flex-wrap:wrap;justify-content:flex-end;max-width:170px}.public-music_site____HJv .section-tabs{gap:18px}.public-music_site____HJv .section-tabs button{font-size:11px}.public-music_site____HJv .section-tabs button span{font-size:9px}.public-music_site____HJv h2{font-size:24px}.public-music_site____HJv .section-intro{font-size:11px}.public-music_site____HJv .concept-card{padding:16px}.public-music_site____HJv .concept-card p{font-size:10px}.public-music_site____HJv .section-observations{grid-template-columns:1fr;gap:16px}.public-music_site____HJv .mini-stats{flex-direction:row;justify-content:space-between;border-top:1px solid var(--line);padding-top:12px}.public-music_site____HJv .mini-stats>div{font-size:9px;gap:8px}.public-music_site____HJv .related-card>img{width:57px;height:57px}.public-music_site____HJv .preview-strip{padding:4px 23px;font-size:8px}.public-music_site____HJv .preview-strip button{font-size:8px}.public-music_site____HJv .preview-strip>span+span{font-size:0}.public-music_site____HJv .preview-strip>span+span button{font-size:8px}.public-music_site____HJv .progression-main .peer-avatars{margin-top:3px}.public-music_site____HJv .credits-list>div{grid-template-columns:100px 1fr}}@media (max-width:600px){.public-music_site____HJv{scroll-padding-top:100px}.public-music_site____HJv .header-inner,.public-music_site____HJv .site-main{margin-left:18px;margin-right:18px}.public-music_site____HJv .header-inner{gap:22px;padding:9px 0;min-height:61px}.public-music_site____HJv .header-inner nav{gap:18px;font-size:11px}.public-music_site____HJv .header-inner nav a.current:after{bottom:-21px}.public-music_site____HJv .header-inner nav a:nth-child(3){display:none}.public-music_site____HJv .brand img{width:77px;height:37px}.public-music_site____HJv .search-trigger{margin-left:auto}.public-music_site____HJv .breadcrumb{padding:15px 0;font-size:9px;gap:10px}.public-music_site____HJv .hero{grid-template-columns:105px minmax(0,1fr);padding:20px 17px;gap:15px;border-radius:10px;align-items:start}.public-music_site____HJv .album-wrap{margin-top:24px}.public-music_site____HJv .album-wrap>img{width:105px;height:105px}.public-music_site____HJv .album-caption{font-size:6px;letter-spacing:1px;margin-top:12px}.public-music_site____HJv .eyebrow{font-size:6px;letter-spacing:1px;margin-bottom:10px;gap:5px;white-space:nowrap}.public-music_site____HJv .eyebrow>span{font-size:7px;padding-left:5px;letter-spacing:0}.public-music_site____HJv .hero h1{font-size:48px;letter-spacing:-2.5px;margin-bottom:10px}.public-music_site____HJv .artist-name{font-size:12px}.public-music_site____HJv .hero-lead{font-size:10px;line-height:1.85;margin:8px 0}.public-music_site____HJv .hero-tags{font-size:8px;gap:6px;flex-wrap:wrap}.public-music_site____HJv .hero-tags>span+span{padding-left:6px}.public-music_site____HJv .hero-tags>span.available{border:0;padding-left:0;flex-basis:100%}.public-music_site____HJv .hero-actions{margin-top:14px;gap:6px}.public-music_site____HJv .primary-button{font-size:10px;padding:8px 11px}.public-music_site____HJv .outline-button{font-size:10px;padding:7px 9px}.public-music_site____HJv .hero-actions .primary-button{font-size:9px;padding:7px 9px}.public-music_site____HJv .hero-actions .outline-button{font-size:9px;padding:6px 7px}.public-music_site____HJv .hero-rating{padding-top:12px;gap:0 10px;margin-top:1px}.public-music_site____HJv .hero-rating .small-label{font-size:8px}.public-music_site____HJv .score-line strong{font-size:30px}.public-music_site____HJv .my-rating>span,.public-music_site____HJv .score-line span{font-size:9px}.public-music_site____HJv .my-rating .stars button{font-size:21px}.public-music_site____HJv #my-rating-label{font-size:8px}.public-music_site____HJv .hero-rating>.local-note{font-size:7px}.public-music_site____HJv .article-layout{display:block;margin-top:25px}.public-music_site____HJv .page-index{position:-webkit-sticky;position:sticky;top:60px;background:var(--paper);z-index:20;padding:0;margin:0 -18px 28px;border-bottom:1px solid var(--line)}.public-music_site____HJv .index-bottom,.public-music_site____HJv .page-index>.small-label{display:none}.public-music_site____HJv .page-index nav{display:flex;flex-direction:row;overflow:auto;gap:17px;margin:0;padding:3px 18px;scrollbar-width:none}.public-music_site____HJv .page-index nav a{font-size:10px;white-space:nowrap;padding:10px 0;gap:0}.public-music_site____HJv .page-index nav a span{display:none}.public-music_site____HJv .page-index nav a.active:before{left:0;right:0;bottom:-4px;width:auto;height:2px}.public-music_site____HJv .article-content>section{margin-bottom:42px}.public-music_site____HJv section{scroll-margin-top:110px}.public-music_site____HJv .section-kicker{font-size:8px;letter-spacing:1.2px;margin-bottom:11px}.public-music_site____HJv h2{font-size:23px;letter-spacing:-.6px}.public-music_site____HJv .section-intro{font-size:11px;line-height:1.9;margin-top:12px}.public-music_site____HJv .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:17px 0;margin-top:20px}.public-music_site____HJv .fact-grid>div:nth-child(2){border:0}.public-music_site____HJv .fact-grid strong{font-size:27px}.public-music_site____HJv .fact-grid strong.range-value{font-size:24px}.public-music_site____HJv .fact-grid>div>span{font-size:10px;margin-bottom:5px}.public-music_site____HJv .fact-grid>div>a,.public-music_site____HJv .fact-grid>div>small{font-size:9px}.public-music_site____HJv .reading-note{gap:12px;margin-top:18px}.public-music_site____HJv .reading-note>span{font-size:9px}.public-music_site____HJv .reading-note p{font-size:10px}.public-music_site____HJv .section-heading{gap:10px}.public-music_site____HJv .section-heading .quiet-badge{font-size:8px;padding:3px 7px;align-self:flex-start;margin-top:4px}.public-music_site____HJv .mobile-break{display:block}.public-music_site____HJv .section-tabs{margin-top:15px;gap:20px}.public-music_site____HJv .section-tabs button{font-size:11px;padding:12px 0;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.public-music_site____HJv .section-tabs button span{font-size:8px;margin:0}.public-music_site____HJv .player-panel{margin-top:15px}.public-music_site____HJv .player-bar{padding:10px;gap:5px}.public-music_site____HJv .player-controls{gap:5px}.public-music_site____HJv .player-controls b{font-size:9px}.public-music_site____HJv .player-controls small{font-size:8px}.public-music_site____HJv .play-button{width:29px;min-width:29px;height:29px;font-size:11px}.public-music_site____HJv .stop-button{font-size:10px;padding:5px}.public-music_site____HJv .player-options{max-width:148px;gap:4px;font-size:9px}.public-music_site____HJv .quiet-button{font-size:8px;padding:3px 5px}.public-music_site____HJv .player-options label{font-size:9px;gap:2px}.public-music_site____HJv .roll-window{padding:10px 3px 0}.public-music_site____HJv #piano-roll svg{aspect-ratio:900/475;height:205px;width:100%;object-fit:fill}.public-music_site____HJv .player-foot{font-size:8px;padding:7px}.public-music_site____HJv .player-foot .synth-note{display:none}.public-music_site____HJv .player-foot>div{gap:4px}.public-music_site____HJv .player-foot button{font-size:12px}.public-music_site____HJv .section-observations{margin-top:18px;padding-left:11px;gap:12px}.public-music_site____HJv .section-observations .small-label{font-size:9px}.public-music_site____HJv .section-observations h3{font-size:13px}.public-music_site____HJv .section-observations p{font-size:10px}.public-music_site____HJv .mini-stats{gap:6px;flex-wrap:wrap}.public-music_site____HJv .mini-stats>div{font-size:9px;gap:6px}.public-music_site____HJv .segmented button{font-size:9px;padding:3px 7px}.public-music_site____HJv .progression-main{flex-direction:column;align-items:flex-start;gap:12px}.public-music_site____HJv .progression-main .peer-avatars{margin-left:0}.public-music_site____HJv .chord-chain>button{font-size:13px;padding:5px 8px;min-width:42px}.public-music_site____HJv .chord-chain{gap:4px}.public-music_site____HJv .peer-avatars img{width:28px;height:28px}.public-music_site____HJv .peer-count,.public-music_site____HJv .progression-row .relation-caption{font-size:9px}.public-music_site____HJv .concept-grid{gap:11px;margin-top:18px}.public-music_site____HJv .concept-card{padding:16px 13px}.public-music_site____HJv .concept-card strong{font-size:13px}.public-music_site____HJv .concept-card p{font-size:10px}.public-music_site____HJv .concept-card i{font-size:9px;margin-top:17px}.public-music_site____HJv .related-grid{gap:22px 12px;margin-top:23px;grid-template-columns:repeat(4,minmax(0,1fr))}.public-music_site____HJv .related-card>img{width:55px;height:55px;border:2px solid white}.public-music_site____HJv .related-card b{font-size:10px}.public-music_site____HJv .related-card small{font-size:8px}.public-music_site____HJv .relation-note{gap:8px 10px;padding:13px 0;margin-top:22px}.public-music_site____HJv .relation-note>span{font-size:9px}.public-music_site____HJv .relation-note b{font-size:11px}.public-music_site____HJv .relation-note>button{font-size:9px}.public-music_site____HJv .community-note{font-size:9px;line-height:1.9;margin-top:15px}.public-music_site____HJv .reviews-toolbar{margin-top:17px}.public-music_site____HJv .reviews-toolbar>span{font-size:9px}.public-music_site____HJv .review{padding:20px 0}.public-music_site____HJv .review h3{font-size:14px}.public-music_site____HJv .review p{font-size:11px}.public-music_site____HJv .compose{padding:17px 14px}.public-music_site____HJv .compose-top{gap:8px}.public-music_site____HJv .compose-top b{font-size:11px}.public-music_site____HJv .compose-top small{font-size:8px}.public-music_site____HJv .compose-top select{font-size:9px;max-width:82px}.public-music_site____HJv .compose-rating{gap:8px}.public-music_site____HJv .compose-bottom{align-items:flex-start;flex-wrap:wrap}.public-music_site____HJv .compose-bottom .primary-button{margin-left:auto}.public-music_site____HJv .credits-list>div{grid-template-columns:105px 1fr;gap:11px;font-size:10px}.public-music_site____HJv .credits-list dd small{display:block;margin:4px 0 0}.public-music_site____HJv .references{font-size:9px}.public-music_site____HJv .references a{font-size:9px;display:block;margin:6px 0}.public-music_site____HJv .article-footer{padding:25px 0 32px}.public-music_site____HJv .focus-view .player-panel{inset:15vh 10px auto}.public-music_site____HJv .focus-view .player-bar{padding:12px}.public-music_site____HJv .focus-view #piano-roll svg{height:280px}.public-music_site____HJv .focus-view .player-foot{font-size:9px}.public-music_site____HJv dialog{padding:28px 22px}.public-music_site____HJv .dialog-hero{gap:15px}.public-music_site____HJv .dialog-hero h2{font-size:24px}.public-music_site____HJv .dialog-copy{font-size:12px}}@media (prefers-reduced-motion:reduce){.public-music_site____HJv{scroll-behavior:auto}.public-music_site____HJv *,.public-music_site____HJv :after,.public-music_site____HJv :before{transition:none!important}}.public-music_site____HJv{min-height:100vh;background:var(--paper);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.7}.public-music_site____HJv .header-inner{gap:27px}.public-music_site____HJv .header-inner .desktop-nav{display:flex;align-items:center;gap:20px;flex:1 1;font-size:12px}.public-music_site____HJv .header-inner .desktop-nav a{display:block;white-space:nowrap}.public-music_site____HJv .header-inner .desktop-nav a[aria-current=page]{color:var(--purple)}.public-music_site____HJv .site-search{display:flex;align-items:center;background:#f0edf4;border-radius:6px;padding:5px 9px;max-width:210px}.public-music_site____HJv .site-search input{min-width:0;width:150px;background:transparent;border:0;outline:none;font-size:11px;padding:4px;color:var(--ink)}.public-music_site____HJv .site-search button{font-size:21px;line-height:1;padding:3px 5px}.public-music_site____HJv .header-actions{display:flex;align-items:center;gap:17px;white-space:nowrap;font-size:11px}.public-music_site____HJv .header-actions .primary-button{font-size:11px;padding:8px 12px}.public-music_site____HJv .nav-more{position:relative}.public-music_site____HJv .nav-more summary{list-style:none;cursor:pointer;white-space:nowrap}.public-music_site____HJv .nav-more summary:after{content:"⌄";margin-left:4px;color:#a38cb0}.public-music_site____HJv .nav-more>div{position:absolute;z-index:60;left:-15px;top:30px;min-width:140px;padding:12px;background:var(--white);border:1px solid var(--line);box-shadow:0 10px 30px #35204312;border-radius:8px;display:flex;flex-direction:column;gap:10px}.public-music_site____HJv .mobile-menu{display:none}.public-music_site____HJv .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.public-music_site____HJv .cover-placeholder{width:216px;aspect-ratio:1;background:#eee5f1;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#a18bae;font-size:13px}.public-music_site____HJv .hero h1{overflow-wrap:anywhere}.public-music_site____HJv .rating-breakdown{display:flex;flex-direction:column;gap:5px;margin:17px 0}.public-music_site____HJv .rating-breakdown>div{display:flex;align-items:center;gap:7px;font-size:9px;color:#a190ac}.public-music_site____HJv .rating-breakdown i{display:block;flex:1 1;height:4px;border-radius:4px;background:#e8dfed;overflow:hidden}.public-music_site____HJv .rating-breakdown i b{display:block;height:100%;background:#b697d5}.public-music_site____HJv .rating-breakdown small{font-size:8px;min-width:17px;text-align:right}.public-music_site____HJv .version-control{display:flex;align-items:center;gap:12px;margin:18px 0;font-size:11px;color:#97839f}.public-music_site____HJv .version-control select{min-width:0;max-width:100%;padding:6px;border:1px solid var(--line);border-radius:5px;background:var(--white);font-size:11px}.public-music_site____HJv .public-player-heading{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;font-size:11px;background:#f8f3fc}.public-music_site____HJv .chord-label{display:inline-flex;align-items:center;justify-content:center;padding:6px 11px;border:1px solid #ddcde8;border-radius:4px;background:#f7f1fc;color:#8650a9;font-size:14px;font-weight:550}.public-music_site____HJv .section-summary{margin-top:20px;font-size:12px;color:#8c759b;overflow:auto}.public-music_site____HJv .section-summary summary{cursor:pointer;padding:6px 0}.public-music_site____HJv .section-summary table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:11px;margin-top:10px}.public-music_site____HJv .section-summary td,.public-music_site____HJv .section-summary th{padding:9px;border-bottom:1px solid var(--line);font-weight:400}.public-music_site____HJv .related-initial{display:flex;align-items:center;justify-content:center;width:68px;height:68px;border-radius:50%;background:#eee4fd;color:#9367b3;font-size:22px;margin:auto;border:3px solid #fff}.public-music_site____HJv .public-footer{max-width:1280px;margin:45px auto 0;padding:25px 0;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:11px;color:#a18cab}.public-music_site____HJv .public-footer nav{display:flex;gap:22px}@media (max-width:1100px){.public-music_site____HJv .header-inner{gap:19px}.public-music_site____HJv .header-inner .desktop-nav{gap:14px;font-size:11px}.public-music_site____HJv .site-search input{width:104px}.public-music_site____HJv .header-actions{gap:10px}}@media (max-width:950px){.public-music_site____HJv .header-inner .desktop-nav{display:none}.public-music_site____HJv .site-search{margin-left:auto}.public-music_site____HJv .mobile-menu{display:block}.public-music_site____HJv .mobile-menu>summary{list-style:none;font-size:20px;cursor:pointer;padding:4px}.public-music_site____HJv .mobile-menu>nav{position:absolute;left:20px;right:20px;top:100%;background:var(--paper);border:1px solid var(--line);padding:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;box-shadow:0 12px 25px #35204312;border-radius:8px}.public-music_site____HJv .mobile-menu nav a{display:block!important;font-size:13px}.public-music_site____HJv .mobile-menu .nav-more>div{position:static;box-shadow:none;margin-top:12px}}@media (max-width:600px){.public-music_site____HJv .header-inner{gap:12px}.public-music_site____HJv .site-search{padding:3px}.public-music_site____HJv .site-search input{width:91px;font-size:10px}.public-music_site____HJv .header-actions .request-link{display:none}.public-music_site____HJv .header-actions .primary-button{font-size:10px;padding:7px 9px}.public-music_site____HJv .header-actions{gap:0}.public-music_site____HJv .rating-breakdown{grid-column:1;grid-row:4}.public-music_site____HJv .hero-rating>.text-button{grid-column:2;grid-row:1/4}.public-music_site____HJv .hero-rating{grid-template-columns:1fr 1fr}.public-music_site____HJv .cover-placeholder{width:105px}.public-music_site____HJv .section-summary table{font-size:10px}.public-music_site____HJv .public-footer{margin:25px 18px 0;font-size:10px}.public-music_site____HJv .public-footer nav{gap:12px}.public-music_site____HJv .related-initial{width:55px;height:55px;font-size:17px}.public-music_site____HJv .progression-main .chord-label{font-size:12px;padding:5px 8px}}.public-music_site____HJv .peer-avatars{--avatar-size:32px;--avatar-overlap:-9px;display:inline-flex;align-items:center;flex-wrap:nowrap;gap:0;padding:0;max-width:100%;border-radius:5px}.public-music_site____HJv .avatar-stack{display:inline-flex;align-items:center;flex-shrink:0;padding:0}.public-music_site____HJv .song-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;overflow:hidden;margin-left:var(--avatar-overlap);border:2px solid var(--paper);background:#eee4fd;color:#8353ba;font-size:12px;font-weight:500;line-height:1}.public-music_site____HJv .song-avatar:first-child{margin-left:0}.public-music_site____HJv .song-avatar img{position:absolute;inset:0;width:100%;height:100%;border:0;margin:0;border-radius:50%;object-fit:cover;max-width:none}.public-music_site____HJv .song-avatar.avatar-surplus{font:600 9px/1 var(--mono);letter-spacing:-.5px}.public-music_site____HJv .peer-count{margin-left:10px;font-size:11px;font-weight:550;color:var(--ink);white-space:nowrap}.public-music_site____HJv .compact-peer-avatars{--avatar-size:20px;--avatar-overlap:-5px;margin-top:7px}.public-music_site____HJv .compact-peer-avatars .song-avatar{font-size:8px;border-width:1.5px}.public-music_site____HJv .compact-peer-avatars .avatar-surplus{font-size:7px;letter-spacing:-.5px}.public-music_site____HJv .compact-peer-avatars .peer-count{font-size:9px;margin-left:7px;color:#9474aa;font-weight:450}@media (max-width:600px){.public-music_site____HJv .progression-main .peer-avatars{--avatar-size:30px}.public-music_site____HJv .compact-peer-avatars .peer-count{font-size:8px;margin-left:5px}}