@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--rm-bg:#000;--rm-surface:#15151c;--rm-surface-2:#1b1b22;--rm-elevated:#212128;--rm-overlay:#000000a8;--rm-border:#2a2a31;--rm-border-strong:#3a3a42;--rm-text:#f4f4f4;--rm-text-2:#bdbdbd;--rm-text-muted:#9e9e9e;--rm-accent:#f6f164;--rm-accent-hover:#fbf68a;--rm-accent-ink:#1a1a12;--rm-success:#46d18a;--rm-danger:#ef5350;--rm-info:#5aa9e6;--grad-purple:linear-gradient(150deg, #3d2b4f, #1a1124);--grad-blue:linear-gradient(150deg, #1f3a4d, #0d1822);--grad-red:linear-gradient(150deg, #4d2b2b, #220f0f);--grad-green:linear-gradient(150deg, #2b4d3a, #0f2218);--grad-amber:linear-gradient(150deg, #4d452b, #221d0f);--grad-indigo:linear-gradient(150deg, #2b2f4d, #0f1222);--rm-radius:14px;--rm-radius-sm:9px;--rm-radius-pill:999px;--rm-shadow:0 8px 28px #00000073;--rm-ring:0 0 0 2px #f6f1648c;--rm-ease:.18s cubic-bezier(.4, 0, .2, 1);--rm-maxw:1280px;--rm-gutter:20px;--rm-header-h:64px;--fs-xs:12px;--fs-sm:13px;--fs-base:15px;--fs-md:17px;--fs-lg:20px;--fs-xl:26px;--fs-2xl:34px;--fs-3xl:44px}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--rm-bg);color:var(--rm-text);font-family:var(--font-inter), -apple-system, Roboto, Helvetica, sans-serif;font-size:var(--fs-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;line-height:1.55}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}img,video{max-width:100%;display:block}h1,h2,h3,h4{margin:0}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input{background:0 0;border:none;outline:none;font-family:inherit}.ico{fill:currentColor;flex:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{background:var(--rm-accent);color:var(--rm-accent-ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--rm-border-strong);border-radius:999px}::-webkit-scrollbar-track{background:0 0}.rm404{place-items:center;min-height:70vh;padding:80px 20px;display:grid;position:relative;overflow:hidden}.rm404-glow{pointer-events:none;background:radial-gradient(circle,#f6f16424,#0000 62%);width:620px;height:620px;position:absolute;top:-10%;left:50%;transform:translate(-50%)}.rm404-inner{text-align:center;max-width:560px;position:relative}.rm404-code{letter-spacing:-.04em;background:linear-gradient(180deg, var(--rm-accent), #8a8636);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(96px,18vw,180px);font-weight:800;line-height:1}.rm404-title{color:var(--rm-text);margin:8px 0 12px;font-size:clamp(22px,4vw,30px);font-weight:700}.rm404-sub{color:var(--rm-text-2);max-width:440px;margin:0 auto 28px;font-size:15px;line-height:1.6}.rm404-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:26px;display:flex}.rm404-primary,.rm404-ghost{border-radius:var(--rm-radius-pill);height:46px;transition:transform var(--rm-ease), background var(--rm-ease), border-color var(--rm-ease);align-items:center;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex}.rm404-primary{background:var(--rm-accent);color:var(--rm-accent-ink)}.rm404-primary:hover{background:var(--rm-accent-hover);transform:translateY(-1px)}.rm404-ghost{color:var(--rm-text);border:1px solid var(--rm-border-strong);background:0 0}.rm404-ghost:hover{border-color:var(--rm-accent);color:var(--rm-accent);transform:translateY(-1px)}.rm404-links{color:var(--rm-text-muted);justify-content:center;align-items:center;gap:10px;font-size:13.5px;display:flex}.rm404-links a{color:var(--rm-text-2);transition:color var(--rm-ease)}.rm404-links a:hover{color:var(--rm-accent)}.rm404-links span{color:var(--rm-border-strong)}.bio-photo img.img{object-fit:cover;width:100%;height:100%;display:block}
:root{--black:#000;--grey800:#212121;--grey700:#2c2c2c;--grey600:#9e9e9e;--grey400:#bdbdbd;--grey200:#f4f4f4;--white:#fff;--yellow:#f6f164}.ico{fill:currentColor;flex:none}.site-container{width:1232px;max-width:calc(100% - 64px);margin:0 auto;padding:0}.nav{z-index:50;background:var(--black);border-bottom:1px solid var(--grey800);position:sticky;top:0}.nav-inner{align-items:center;gap:24px;min-width:0;height:72px;display:flex}.logo{letter-spacing:-.5px;white-space:nowrap;color:var(--yellow);flex:none;font-size:24px;font-weight:800}.nav-menu{flex:none;align-items:center;gap:8px;font-size:16px;display:flex}.nav-search{background:var(--white);min-width:0;max-width:740px;height:40px;color:var(--grey600);border-radius:8px;flex:1 1 0;align-items:center;gap:12px;padding:8px 16px;display:flex}.nav-search input{min-width:0;color:var(--black);flex:1;font-size:16px}.nav-search input::placeholder{color:var(--grey600)}.nav-search-wrap{flex:1 1 0;min-width:0;max-width:740px;display:flex;position:relative}.nav-search-wrap .nav-search{flex:1 1 0;max-width:none}.nav-search-wrap.drawer-search{flex:none;width:100%;max-width:none}.sr-dropdown{z-index:120;background:var(--rm-surface,#15151c);border:1px solid var(--rm-border,#2a2a31);border-radius:12px;max-height:70vh;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #0000008c}.sr-empty{color:var(--rm-text-muted,#9e9e9e);text-align:center;padding:16px;font-size:14px}.sr-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sr-row{color:var(--rm-text,#f4f4f4);border-radius:10px;align-items:center;gap:12px;padding:8px 10px;transition:background .15s;display:flex}.sr-row:hover{background:var(--rm-surface-2,#1b1b22);color:var(--rm-text,#f4f4f4)}.sr-thumb{background:var(--grad-indigo,linear-gradient(150deg,#2b2f4d,#0f1222));border:1px solid var(--rm-border,#2a2a31);border-radius:8px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:relative;overflow:hidden}.sr-img{object-fit:cover}.sr-ph{color:var(--rm-text-muted,#9e9e9e);font-size:20px;font-weight:800}.sr-text{flex-direction:column;gap:3px;min-width:0;display:flex}.sr-title{color:var(--rm-text,#f4f4f4);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.sr-row:hover .sr-title{color:var(--rm-accent,#f6f164)}.sr-meta{align-items:center;gap:8px;min-width:0;display:flex}.sr-type{letter-spacing:.04em;text-transform:uppercase;color:var(--rm-accent,#f6f164);background:#f6f1641a;border:1px solid #f6f16438;border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:700}.sr-sub{color:var(--rm-text-muted,#9e9e9e);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sres .sr-list{max-width:760px}.nav-watchlist{white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.btn-signin{background:var(--yellow);height:40px;color:var(--black);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.hamburger{width:40px;height:40px;color:var(--white);flex:none;justify-content:center;align-items:center;display:none}.drawer-backdrop{opacity:0;visibility:hidden;z-index:90;background:#0009;transition:opacity .25s;position:fixed;inset:0}.drawer-backdrop.open{opacity:1;visibility:visible}.drawer{border-left:1px solid var(--grey800);z-index:100;background:#0c0c0c;flex-direction:column;gap:20px;width:300px;max-width:85vw;height:100%;padding:16px;transition:transform .28s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.drawer.open{transform:translate(0)}.drawer-head{justify-content:space-between;align-items:center;display:flex}.drawer-head .logo{color:var(--yellow);font-size:20px;font-weight:800}.drawer-close{width:40px;height:40px;color:var(--white);justify-content:center;align-items:center;display:flex}.drawer-links{flex-direction:column;display:flex}.drawer-links a{border-bottom:1px solid var(--grey800);padding:14px 0;font-size:16px;font-weight:500}.drawer-links .drawer-watchlist{align-items:center;gap:10px;display:flex}.drawer-signin{width:100%;height:48px;margin-top:auto;font-size:15px}.section{margin-top:48px}.section-head{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.section-head h2{font-size:28px;font-weight:700;line-height:32px}.see-all{color:var(--grey400);font-size:14px}.row{position:relative}.cards{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.cards::-webkit-scrollbar{display:none}.cards>*{scroll-snap-align:start}.car-arrow{background:var(--grey800);width:28px;height:64px;color:var(--white);z-index:5;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;transition:background .15s;display:flex;position:absolute;top:0;right:-44px}.car-arrow:hover{background:#3a3a3a}.car-arrow .ico{width:18px;height:18px}.car-arrow.car-prev{display:none}.row.has-overflow .car-arrow{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141414d1;right:6px}.row.has-overflow .car-arrow.car-prev{display:flex;left:6px;right:auto}.song-card{flex:none;width:192px;position:relative}.song-card .img{aspect-ratio:1;object-fit:cover;border-radius:8px;width:100%;display:block;overflow:hidden}.song-card .meta{margin-top:10px}.song-card .title{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:20px;overflow:hidden}.song-card .artist{color:var(--yellow);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:14px;font-weight:600;line-height:18px;overflow:hidden}.chart-row{gap:24px;display:flex}.chart-card{border:2px solid var(--grey700);border-radius:8px;flex:1;min-width:0;padding:16px}.chart-card h3{margin-bottom:8px;font-size:18px;font-weight:700;line-height:24px}.chart-list{flex-direction:column;display:flex}.chart-item{align-items:center;gap:16px;padding:9px 0;display:flex}.chart-item .rank{color:var(--yellow);flex:none;min-width:28px;font-size:16px;font-weight:700}.chart-item .chart-meta{flex:1;min-width:0}.chart-item .name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;line-height:20px;overflow:hidden}.chart-item .artist{color:var(--yellow);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.chart-item .arr{color:var(--white);flex:none}.tabs{border-bottom:1px solid var(--grey800);gap:32px;margin-bottom:24px;display:flex}.tab{color:var(--grey400);padding:0 0 10px;font-size:15px;position:relative}.tab.active{color:var(--white);font-weight:600}.tab.active:after{content:"";background:var(--yellow);height:2px;position:absolute;bottom:-1px;left:0;right:0}.avatar-card{text-align:center;flex:none;width:192px}.avatar-card .circle{border-radius:50%;width:192px;height:194px;position:relative;overflow:hidden}.avatar-card .circle .img{position:absolute;inset:0}.avatar-card .name{margin-top:16px;font-size:16px;font-weight:700;line-height:24px}.avatar-card .role{color:var(--yellow);margin-top:4px;font-size:14px;font-weight:600;line-height:20px}.poster-card{flex:none;width:192px}.poster{aspect-ratio:2/3;border-radius:8px;width:192px;position:relative;overflow:hidden}.poster .img{position:absolute;inset:0}.poster:after{content:"";background:linear-gradient(#0000 55%,#000000e6 100%);position:absolute;inset:0}.badge{z-index:2;background:#000000b3;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:13px;font-weight:700;display:flex;position:absolute;top:8px;left:8px}.badge .star{color:var(--yellow)}.add{z-index:2;cursor:pointer;color:#fff;appearance:none;background:#0000008c;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;font-weight:700;line-height:1;transition:background .16s,transform .12s;display:flex;position:absolute;top:8px;right:8px}.add:hover{background:#000000d1;transform:scale(1.08)}.add:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.add.added{background:var(--yellow);color:#000}.poster .pmeta{z-index:1;position:absolute;bottom:12px;left:12px;right:12px}.poster .ptitle{font-size:15px;font-weight:700;line-height:20px}.poster .pdate{color:var(--yellow);margin-top:4px;font-size:13px;font-weight:600}.poster-btn{border:1px solid var(--grey600);width:100%;height:40px;color:var(--white);text-align:center;background:0 0;border-radius:8px;justify-content:center;align-items:center;margin-top:12px;font-size:14px;font-weight:600;display:flex}.list-row{gap:24px;display:flex}.list-card{border:2px solid var(--grey700);border-radius:8px;flex:1;min-width:0;padding:16px}.list-card h3{margin-bottom:8px;font-size:20px;font-weight:700;line-height:28px}.watchlist-empty{border:2px solid var(--grey700);text-align:center;border-radius:8px;padding:56px 16px}.watchlist-empty h3{margin-top:16px;font-size:16px;font-weight:700}.watchlist-empty p{color:var(--grey400);margin-top:8px;font-size:14px}.watchlist-empty .btn-signin{margin-top:24px;line-height:40px;display:inline-block}.article-card{flex:1;min-width:0}.article-card .img{border-radius:8px;width:100%;height:200px;position:relative;overflow:hidden}.article-card .title{margin-top:12px;font-size:16px;font-weight:700;line-height:24px}.article-card .more{color:var(--yellow);margin-top:6px;font-size:13px;font-weight:600}.img{background:linear-gradient(135deg,#2a2a35,#15151c)}.img.p1{background:linear-gradient(135deg,#3d2b4f,#1a1124)}.img.p2{background:linear-gradient(135deg,#1f3a4d,#0d1822)}.img.p3{background:linear-gradient(135deg,#4d2b2b,#220f0f)}.img.p4{background:linear-gradient(135deg,#2b4d3a,#0f2218)}.img.p5{background:linear-gradient(135deg,#4d452b,#221d0f)}.img.p6{background:linear-gradient(135deg,#2b2f4d,#0f1222)}.img img{object-fit:cover}.footer{border-top:1px solid var(--grey800);margin-top:64px;padding:48px 0 0}.footer-inner{width:1438px;max-width:calc(100% - 64px);margin:0 auto;padding:0}.footer-cols{gap:210px;display:flex}.fcol{width:160px}.fcol-wide{width:424px;margin-left:auto}.fcol h4,.fcol-wide h4{color:var(--yellow);margin-bottom:16px;font-size:18px;font-weight:700;line-height:24px}.fcol li{margin-bottom:10px}.fcol li a{color:var(--grey400);font-size:14px;line-height:18px}.fcol-wide p{color:var(--grey400);font-size:14px;line-height:20px}.socials{align-items:center;gap:20px;margin-top:16px;display:flex}.newsletter{gap:8px;margin-top:24px;display:flex}.newsletter .field{background:var(--white);border-radius:8px;flex:1;align-items:center;height:48px;padding:0 16px;display:flex}.newsletter .field input{width:100%;color:var(--black);font-size:14px}.newsletter .field input::placeholder{color:var(--grey600)}.btn-subscribe{background:var(--yellow);width:110px;height:48px;color:var(--black);border-radius:8px;font-size:14px;font-weight:600}.news-caption{color:var(--grey400);margin-top:8px;font-size:13px;line-height:18px}.footer-line{border:none;border-top:1px solid var(--grey800);width:100%;margin:48px 0 0}.footer-bottom{justify-content:space-between;align-items:center;padding:24px 0;display:flex}.fb-logo{letter-spacing:-.5px;color:var(--yellow);font-size:24px;font-weight:800}.fb-copy{color:var(--grey400);font-size:13px}.megamenu{z-index:200;opacity:0;visibility:hidden;background:#000000f7;transition:opacity .2s;position:fixed;inset:0;overflow-y:auto}.megamenu.open{opacity:1;visibility:visible}.megamenu-inner{width:1232px;max-width:calc(100% - 64px);margin:0 auto;padding:24px 0 64px}.megamenu-top{justify-content:space-between;align-items:center;height:72px;display:flex}.megamenu-top .logo{letter-spacing:-.5px;color:#f6f164;font-size:24px;font-weight:800}.mm-close{color:#000;cursor:pointer;background:#f6f164;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.mm-grid{grid-template-columns:repeat(3,1fr);gap:44px 32px;margin-top:36px;display:grid}.mm-col h5{color:#f6f164;align-items:center;gap:9px;margin-bottom:16px;font-size:16px;font-weight:700;display:flex}.mm-col a{color:#fff;padding:7px 0;font-size:14px;text-decoration:none;display:block}.mm-col a:hover{color:#f6f164}@media (max-width:768px){.megamenu-inner{padding:16px 24px 48px}.mm-grid{grid-template-columns:1fr 1fr;gap:32px 24px}}@media (max-width:480px){.mm-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:1296px){.site-container,.footer-inner{width:auto;max-width:none;margin:0;padding:0 24px}.footer-line{margin-top:48px}.footer-cols{gap:64px}.fcol{flex:1 1 0;width:auto;min-width:0}.fcol-wide{flex:1.6 1 0;width:auto;max-width:none;margin-left:0}}@media (max-width:1024px){.section{margin-top:40px}.section-head h2{font-size:24px}.chart-row{flex-wrap:wrap}.chart-card{flex:calc(50% - 12px);min-width:280px}.chart-card:nth-child(3){flex-basis:100%}.footer-cols{gap:48px}.fcol{flex:1 1 0;width:auto;min-width:0}.fcol-wide{flex:1.6 1 0;width:auto;max-width:none;margin-left:0}}@media (max-width:768px){.site-container,.footer-inner{padding:0 24px}.section{margin-top:36px}.section-head h2{font-size:22px;line-height:28px}.nav-inner{justify-content:space-between;gap:12px;height:60px}.nav-menu,.nav-inner>.nav-search-wrap,.nav-watchlist,.nav-inner>.btn-signin{display:none}.hamburger{display:flex}.logo{font-size:20px}.chart-row{flex-flow:column wrap}.chart-card{flex:100%;width:100%;min-width:0;max-width:100%}.list-row{flex-direction:column}.article-card{flex-basis:auto}.article-card .img{height:200px}.footer{padding-top:40px}.footer-cols{flex-wrap:wrap;gap:40px 48px}.fcol{flex:40%;min-width:0}.fcol-wide{flex:45%;min-width:300px;max-width:520px;margin-top:0;margin-left:auto}.footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:480px){.site-container,.footer-inner{padding:0 16px}.section{margin-top:32px}.section-head h2{font-size:20px;line-height:26px}.see-all{font-size:13px}.nav-inner{height:56px}.logo{font-size:18px}.song-card{width:150px}.song-card .title{font-size:15px}.avatar-card{width:140px}.avatar-card .circle{width:140px;height:142px}.poster-card,.poster{width:150px}.tabs{scrollbar-width:none;gap:24px;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.chart-card,.list-card{padding:14px}.chart-card h3,.list-card h3{font-size:17px}.chart-item{gap:12px;padding:8px 0}.chart-item .name{font-size:14px}.chart-item .artist{font-size:12px}.watchlist-empty{padding:40px 16px}.footer{padding-top:32px}.footer-cols{gap:32px}.fcol{flex:45%}.fcol-wide{margin-top:8px}.footer-line{margin-top:32px}.newsletter{flex-direction:column;gap:10px;max-width:none}.newsletter .field,.btn-subscribe{flex:none;width:100%;height:48px}.news-caption{margin-top:12px}.fb-logo{font-size:20px}.fb-copy{font-size:12px}}@media (max-width:360px){.site-container,.footer-inner{padding:0 12px}.song-card,.poster-card,.poster{width:140px}.fcol{flex-basis:100%}}.song-page{margin-top:32px}.song-header{border:1px solid var(--grey800);border-radius:12px;gap:28px;padding:24px;display:flex}.song-cover{border-radius:10px;flex:none;width:200px;height:267px;position:relative;overflow:hidden}.song-cover .img{position:absolute;inset:0}.song-info{flex:1;min-width:0}.song-info .stitle{font-size:26px;font-weight:800;line-height:32px}.song-info .sartist{color:var(--yellow);margin-top:8px;font-size:15px;font-weight:600;display:block}.song-info .sartist a{color:var(--yellow);text-decoration:underline}.song-info .sartist a:hover{color:var(--white)}.meta-grid{grid-template-columns:1fr 1fr;gap:18px 32px;max-width:560px;margin-top:22px;display:grid}.meta-grid .full{grid-column:1/-1}.meta-grid .mlabel{color:var(--yellow);letter-spacing:.2px;font-size:12px;font-weight:600}.meta-grid .mval{color:var(--white);margin-top:6px;font-size:14px;font-weight:500;line-height:20px}.meta-grid a.mval,.meta-grid .mval a{text-decoration:underline}.song-actions{align-items:stretch;gap:16px;margin-top:20px;display:flex}.save-block{flex:none}.btn-save{background:var(--yellow);height:48px;color:var(--black);cursor:pointer;border:2px solid var(--yellow);border-radius:8px;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;transition:background .15s,color .15s,opacity .15s;display:inline-flex}.btn-save .ico{width:20px;height:20px}.btn-save:disabled{opacity:.65;cursor:default}.btn-save.is-saved{color:var(--yellow);background:0 0}.btn-save.is-saved:hover{background:#f6f1641f}.save-caption{color:var(--grey600);margin-top:8px;font-size:12px}.song-desc{border:1px solid var(--grey800);border-radius:8px;flex-direction:column;flex:1;justify-content:center;min-width:0;padding:14px 18px;display:flex}.song-desc .dlabel{color:var(--yellow);font-size:12px;font-weight:600}.song-desc p{color:var(--grey400);margin-top:6px;font-size:14px;line-height:20px}.lyrics-section{margin-top:36px}.lyrics-section h2{font-size:22px;font-weight:700;line-height:28px}.lang-tabs{border-bottom:1px solid var(--grey800);align-items:center;gap:24px;margin-top:18px;display:flex}.lang-tabs .tr-ico{color:var(--grey400);align-items:center;padding-bottom:12px;display:flex}.lang-tabs .tab{padding:0 0 12px}.lyrics-body{align-items:flex-start;gap:40px;margin-top:28px;display:flex}.lyrics{flex:50%;min-width:0}.lyrics p{color:var(--grey400);white-space:pre-line;margin-bottom:22px;font-size:15px;line-height:24px}.share-row{align-items:center;gap:18px;margin-top:28px;display:flex}.share-row .lbl{color:var(--grey400);font-size:14px}.share-row a{color:var(--white);display:inline-flex}.lyr-aside{flex-direction:column;flex:50%;gap:24px;min-width:0;display:flex}.song-streaming{margin-top:24px}.song-streaming .mlabel{color:var(--yellow);letter-spacing:.2px;margin-bottom:10px;font-size:12px;font-weight:600}.stream-links{flex-wrap:wrap;gap:10px;display:flex}.stream-btn{border:1px solid var(--grey700);background:var(--grey800);height:38px;color:var(--white);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.stream-btn:hover{border-color:var(--yellow);background:var(--grey700)}.stream-dot{border-radius:50%;flex:none;width:9px;height:9px}.stream-btn.spotify .stream-dot{background:#1db954}.stream-btn.apple .stream-dot{background:#fc3c44}.stream-btn.amazon .stream-dot{background:#f90}.stream-btn.ytmusic .stream-dot{background:red}.stream-btn.jiosaavn .stream-dot{background:#2bc5b4}.stream-btn.gaana .stream-dot{background:#e72c30}.song-video{border:2px solid var(--grey700);border-radius:8px;padding:16px}.song-video h3{margin-bottom:12px;font-size:18px;font-weight:700;line-height:24px}.video-frame{aspect-ratio:16/9;background:#000;border-radius:6px;width:100%;position:relative;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.browse{margin-top:40px}.browse h1{letter-spacing:-.01em;font-size:30px;font-weight:800}.sub{color:var(--grey400);margin-top:8px;font-size:14px}.filterbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.sortwrap{color:var(--grey400);align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.browse-grid{margin-top:28px}.pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;margin-top:36px;display:flex}.page-count{color:var(--grey400);font-size:14px}.page-links{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.page-btn{border:1px solid var(--grey800);min-width:34px;height:34px;color:var(--grey300);border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}a.page-btn:hover{border-color:var(--yellow);color:var(--white)}.page-btn.active{background:var(--yellow);border-color:var(--yellow);color:#111;font-weight:700}.page-ellipsis{color:var(--grey400);padding:0 2px}.sres{margin-top:32px}.qline{color:var(--grey400);font-size:14px}.qline b{color:var(--white)}.search-filters{flex-wrap:wrap;gap:10px;margin:18px 0 8px;display:flex}@media (max-width:768px){.browse h1{font-size:26px}.sortwrap{display:none}}@media (max-width:480px){.browse{margin-top:28px}.browse h1{font-size:23px}}.featured-card{flex:none;width:384px}.featured-card .img{border-radius:8px;width:100%;height:216px}.featured-card .title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:14px;font-size:18px;font-weight:700;line-height:24px;display:-webkit-box;overflow:hidden}.featured-card .cat{color:var(--yellow);margin-top:8px;font-size:13px;font-weight:600}.alist{flex-direction:column;display:flex}.arow{border-bottom:1px solid var(--grey800);gap:24px;padding:24px 0;display:flex}.arow .thumb{border-radius:8px;flex:none;width:240px;height:144px;position:relative;overflow:hidden}.arow .thumb .img{position:absolute;inset:0}.arow .info{flex:1;min-width:0}.arow .info .title{font-size:20px;font-weight:700;line-height:26px}.arow .info .cat{color:var(--yellow);margin-top:10px;font-size:13px;font-weight:600}.arow .info .read{color:var(--grey600);margin-top:12px;font-size:13px}.article{margin-top:32px}.article-head h1{max-width:900px;font-size:34px;font-weight:800;line-height:42px}.article-meta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.article-meta .cat{color:var(--yellow);font-size:13px;font-weight:600}.article-meta .read{color:var(--grey600);font-size:13px}.article-hero{margin-top:20px}.article-hero .img{object-fit:cover;border-radius:12px;width:100%;height:440px;display:block}img.article-hero-img{object-fit:cover}.article-wrap{align-items:flex-start;gap:56px;margin-top:32px;display:flex}.article-body{flex:1;min-width:0}.article-body .lead{color:var(--grey400);margin-bottom:24px;font-size:16px;line-height:26px}.article-body h2{color:var(--white);margin-top:32px;margin-bottom:4px;font-size:22px;font-weight:700;line-height:30px}.article-body h3{color:var(--white);margin-top:8px;font-size:19px;font-weight:700;line-height:26px}.article-body p{color:var(--grey400);margin-top:8px;margin-bottom:24px;font-size:15px;line-height:24px}.article-body ul,.article-body ol{color:var(--grey400);margin:8px 0 24px;padding-left:22px;font-size:15px;line-height:24px}.article-body li{margin-bottom:10px}.article-body a{color:var(--yellow);text-decoration:none}.article-body a:hover{text-decoration:underline}.article-faq{margin-top:40px}.article-faq h2{color:var(--white);margin-bottom:12px;font-size:22px;font-weight:700;line-height:30px}.article-aside{flex:none;width:340px}.article-aside h3{margin-bottom:20px;font-size:20px;font-weight:700;line-height:28px}.aside-card{margin-bottom:24px;display:block}.aside-card .img{border-radius:8px;width:100%;height:170px}.aside-card .title{margin-top:12px;font-size:15px;font-weight:700;line-height:20px}.aside-card .cat{color:var(--yellow);margin-top:6px;font-size:12px;font-weight:600}@media (max-width:1024px){.article-wrap{gap:40px}.article-aside{width:300px}.article-hero .img{height:380px}.article-head h1{font-size:30px;line-height:38px}}@media (max-width:900px){.article-wrap{flex-direction:column;gap:40px}.article-aside{width:100%}}@media (max-width:768px){.article-head h1{font-size:26px;line-height:34px}.article-hero .img{height:300px}.arow .thumb{width:180px;height:108px}.arow .info .title{font-size:18px;line-height:24px}}@media (max-width:480px){.article{margin-top:24px}.article-head h1{font-size:23px;line-height:30px}.article-hero .img{height:210px}.featured-card{width:280px}.featured-card .img{height:158px}.featured-card .title{font-size:16px}.arow{flex-direction:column;gap:14px;padding:20px 0}.arow .thumb{width:100%;height:190px}.arow .info .title{font-size:17px}}.page{min-height:40vh;margin-top:48px}.page h1{font-size:30px;font-weight:800;line-height:36px}.page .lead{color:var(--grey400);margin-top:10px;font-size:15px}.page-rule{border:none;border-top:1px solid var(--grey800);margin:24px 0 0}.legal{max-width:860px;margin-top:28px}.legal h2{margin:28px 0 10px;font-size:18px;font-weight:700}.legal p{color:var(--grey400);margin-bottom:14px;font-size:15px;line-height:24px}.legal ul.bul{margin:8px 0 16px;padding-left:22px;list-style:outside}.legal ul.bul li{color:var(--grey400);margin-bottom:6px;font-size:15px;line-height:24px}.legal .updated{color:var(--grey600);margin-top:6px;font-size:13px}.contact-grid{grid-template-columns:1fr 1fr;gap:36px 64px;max-width:880px;margin-top:36px;display:grid}.contact-item h3{font-size:16px;font-weight:700}.contact-item p{color:var(--grey400);margin-top:8px;font-size:14px;line-height:20px}.contact-item a{color:var(--yellow);margin-top:10px;font-size:14px;font-weight:600;display:inline-block}@media (max-width:768px){.page h1{font-size:26px}.contact-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:480px){.page{margin-top:32px}.page h1{font-size:23px}}.bio-page{margin-top:32px}.bio-header{border:1px solid var(--grey800);border-radius:12px;gap:28px;padding:24px;display:flex}.bio-photo{border-radius:10px;flex:none;width:172px;height:230px;position:relative;overflow:hidden}.bio-photo.person{width:154px;height:192px}.bio-photo .img{position:absolute;inset:0}.bio-photo .no-image{background:#ffffff0a;border:1px dashed #ffffff24;justify-content:center;align-items:center;display:flex}.bio-photo .no-image span{color:var(--muted,#8a8a8a);text-align:center;padding:0 10px;font-size:12px;font-weight:600;line-height:1.4}.bio-ident{flex:1;min-width:0}.bio-name{color:var(--yellow);font-size:23px;font-weight:800;line-height:28px}.bio-sub{color:var(--yellow);margin-top:8px;font-size:15px;font-weight:600;text-decoration:underline;display:inline-block}.bio-prof,.bio-tagline{color:var(--white);margin-top:7px;font-size:14px}.bio-rating{align-items:center;gap:6px;margin-top:12px;font-size:14px;font-weight:700;display:inline-flex}.bio-rating .star{color:var(--yellow)}.bio-meta{flex-direction:column;gap:16px;max-width:660px;margin-top:20px;display:flex}.bio-meta-row{grid-template-columns:repeat(3,1fr);gap:14px 28px;display:grid}.bio-meta--wide{max-width:900px}.bio-meta--wide .bio-meta-row{grid-template-columns:repeat(4,1fr)}.bio-meta .mlabel{color:var(--yellow);font-size:12px;font-weight:600}.bio-meta .mval{color:var(--white);margin-top:5px;font-size:14px;line-height:19px}.bio-meta a{color:var(--yellow);text-decoration:underline}.trailer-wrap{aspect-ratio:16/9;background:var(--grey900,#0c0c0c);border:1px solid var(--grey800);border-radius:12px;width:100%;max-width:640px;position:relative;overflow:hidden}.trailer-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.trailer-facade{cursor:pointer;background:#000;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.trailer-thumb{object-fit:cover;opacity:.85;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.trailer-facade:hover .trailer-thumb{opacity:1}.trailer-play{filter:drop-shadow(0 2px 8px #00000080);transition:transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trailer-facade:hover .trailer-play{transform:translate(-50%,-50%)scale(1.08)}.bio-main{align-items:flex-start;gap:44px;margin-top:24px;display:flex}.bio-side{flex:none;width:206px;position:sticky;top:88px}.btn-follow{background:var(--yellow);width:100%;height:44px;color:var(--black);border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.btn-follow.following{color:var(--white);border:1px solid var(--grey600);background:0 0}.btn-follow .ico{width:18px;height:18px}.follow-caption{color:var(--grey600);margin-top:8px;font-size:12px}.side-block{margin-top:24px}.side-block h4{margin-bottom:12px;font-size:14px;font-weight:700}.toc{flex-direction:column;gap:11px;display:flex}.toc a{color:var(--grey400);cursor:pointer;border-left:2px solid #0000;margin-left:-12px;padding-left:10px;font-size:13px;transition:color .15s,border-color .15s}.toc a:hover{color:var(--white)}.toc a.active{color:var(--yellow);border-left-color:var(--yellow);font-weight:600}.side-social{color:var(--white);align-items:center;gap:16px;display:flex;position:relative}.side-social button{cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;padding:0;transition:color .15s,transform .15s;display:inline-flex}.side-social button:hover{color:var(--yellow);transform:translateY(-1px)}.share-copied{color:var(--black);background:var(--yellow);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 12px;font-size:12px;font-weight:600;animation:.18s copiedpop;display:inline-flex}@keyframes copiedpop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}button.see-more{border:0;border-bottom:2px solid var(--yellow);cursor:pointer;background:0 0}.stream-icons{align-items:center;gap:12px;display:flex}.stream-icons span{background:var(--grey800);width:30px;height:30px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;display:flex}.bio-content{flex:1;min-width:0}.bio-section{padding-top:28px;scroll-margin-top:88px}.bio-section:first-child{padding-top:0}.bio-section>h2{margin-bottom:16px;font-size:20px;font-weight:700}.detail-box{border:1px solid var(--grey800);border-radius:10px;padding:22px}.detail-intro{color:var(--grey200,#cfcfcf);margin:0 0 18px;font-size:15px;line-height:1.7}.detail-grid{grid-template-columns:repeat(3,1fr);gap:20px 28px;display:grid}.detail-grid .mlabel{color:var(--yellow);font-size:12px;font-weight:600}.detail-grid .mval{color:var(--white);margin-top:6px;font-size:14px;line-height:20px}.detail-grid a{color:var(--white);text-decoration:underline}.prose p{color:var(--grey400);margin-bottom:16px;font-size:15px;line-height:24px}.prose p:last-child{margin-bottom:0}.bio-section a,.acc-body a,.detail-intro a,.trivia-list a,.label-row-prose a{color:var(--yellow);text-decoration:none}.bio-section a:hover,.acc-body a:hover,.detail-intro a:hover,.trivia-list a:hover,.label-row-prose a:hover{text-decoration:underline}.bio-grid{grid-template-columns:repeat(3,1fr);gap:8px 28px;display:grid}.bgi{align-items:center;gap:14px;padding:9px 0;display:flex}.bgi .num{color:var(--yellow);flex:none;min-width:20px;font-size:15px;font-weight:700}.bgi .ic{border-radius:6px;flex:none;width:38px;height:38px;overflow:hidden}.bgi .ic.round{border-radius:50%;width:42px;height:42px}.bgi .bm{flex:1;min-width:0}.bgi .bt{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.bgi .bs{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.bgi .bs.year{color:var(--grey600)}.bgi .bs.role,.bgi .bs.artist{color:var(--yellow);font-weight:600}.bgi .arr{color:var(--white);flex:none}.bgi-stub{cursor:default}.bgi-stub .bt{color:var(--white)}.see-more{width:max-content;color:var(--grey400);border-bottom:2px solid var(--yellow);margin:18px auto 0;padding-bottom:4px;font-size:13px;font-weight:600;display:block}.sub-group{margin-bottom:20px}.sub-group:last-child{margin-bottom:0}.sub-label{color:var(--yellow);margin-bottom:12px;font-size:14px;font-weight:700}.sub-grid{grid-template-columns:repeat(3,1fr);gap:16px 28px;display:grid}.sub-grid .sn{font-size:14px;font-weight:600}.sub-grid .st{color:var(--yellow);margin-top:3px;font-size:13px}.award-sub{color:var(--yellow);margin:4px 0 14px;font-size:13px;font-weight:700}.award-grid{grid-template-columns:repeat(3,1fr);gap:14px 28px;margin-bottom:8px;display:grid}.award-grid .an{font-size:14px;font-weight:600;line-height:18px}.award-grid .ay{color:var(--yellow);margin-top:3px;font-size:13px}.bio-list{counter-reset:item;flex-direction:column;gap:14px;display:flex}.bio-list li{color:var(--grey400);gap:12px;font-size:14px;line-height:22px;display:flex}.bio-list li:before{counter-increment:item;content:counter(item) ".";color:var(--yellow);flex:none;font-weight:700}.trivia-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.trivia-list li{color:var(--grey400);gap:12px;padding-left:0;font-size:14px;line-height:22px;display:flex}.trivia-list li:before{content:"";background:var(--yellow);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.label-rows{flex-direction:column;gap:14px;display:flex}.label-row{flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:14px;line-height:22px;display:flex}.label-row-key{color:var(--yellow);white-space:nowrap;flex:none;font-weight:700}.label-row-key:after{content:":"}.label-row-val{color:var(--white)}.label-row-prose{color:var(--grey400);margin:0;font-size:14px;line-height:22px}.accordion{border-top:1px solid var(--grey800)}.acc-item{border-bottom:1px solid var(--grey800)}.acc-head{text-align:left;width:100%;color:var(--yellow);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:14px;font-weight:600;display:flex}.acc-head .chev{color:var(--grey400);flex:none;transition:transform .2s}.acc-item.open .chev{transform:rotate(180deg)}.acc-body{color:var(--grey400);padding:0 0 16px;font-size:14px;line-height:22px;display:none}.acc-item.open .acc-body{display:block}.album-card{flex:none;width:178px}.album-card .cover{border-radius:8px;width:178px;height:222px;position:relative;overflow:hidden}.album-card .cover .img{position:absolute;inset:0}.album-card .at{white-space:nowrap;text-overflow:ellipsis;margin-top:12px;font-size:15px;font-weight:700;overflow:hidden}.album-card .aa{color:var(--yellow);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;font-weight:600;overflow:hidden}.bio-rating .cnt{color:var(--grey600);font-size:13px;font-weight:500}.stream-badge{background:var(--grey800);color:var(--white);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.stream-badge .dot{background:var(--yellow);border-radius:2px;width:8px;height:8px}.trailer-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.trailer{aspect-ratio:16/9;border-radius:10px;position:relative;overflow:hidden}.trailer .img{position:absolute;inset:0}.trailer:after{content:"";background:linear-gradient(#0000001a,#0000008c);position:absolute;inset:0}.trailer .play{z-index:2;width:54px;height:54px;color:var(--white);background:#0000008c;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trailer .tlabel{z-index:2;font-size:14px;font-weight:700;position:absolute;bottom:12px;left:14px}.season{border-bottom:1px solid var(--grey800);padding:18px 0}.season:last-child{border-bottom:none;padding-bottom:0}.season .sh{color:var(--yellow);margin-bottom:8px;font-size:15px;font-weight:700}.season p{color:var(--grey400);font-size:14px;line-height:22px}.season .browse{color:var(--grey400);margin-top:10px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-block}@media (max-width:1024px){.lyrics-body{gap:40px}.lyr-aside{width:300px}.bio-main{gap:32px}.bio-side{width:184px}.detail-grid,.bio-grid,.award-grid,.sub-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.lyrics-body{flex-direction:column;gap:36px}.lyr-aside{flex-flow:wrap;width:100%}.lyr-aside .chart-card,.lyr-aside .song-video{flex:280px;min-width:0}}@media (max-width:768px){.song-header{flex-direction:column;gap:20px;padding:18px}.song-cover{width:160px;height:213px}.song-info .stitle{font-size:23px;line-height:28px}.song-actions{flex-direction:column}.save-block .btn-save{justify-content:center;width:100%}.bio-header{flex-direction:column;gap:18px;padding:18px}.bio-photo,.bio-photo.person{width:150px;height:200px}.bio-name{font-size:21px}.bio-main{flex-direction:column;gap:8px}.bio-side{width:100%;position:static;top:auto}.side-block{margin-top:20px}.toc{flex-flow:wrap;gap:10px 18px}}@media (max-width:480px){.song-page{margin-top:24px}.meta-grid{grid-template-columns:1fr;gap:14px}.song-info .stitle{font-size:21px}.lyrics-section h2{font-size:20px}.lang-tabs{scrollbar-width:none;gap:18px;overflow-x:auto}.lang-tabs::-webkit-scrollbar{display:none}.lang-tabs .tab{white-space:nowrap}.lyr-aside{flex-flow:column}.lyr-aside .chart-card,.lyr-aside .song-video{flex:auto;width:100%}.bio-page{margin-top:24px}.bio-name{font-size:20px}.bio-meta-row,.bio-meta--wide .bio-meta-row{grid-template-columns:1fr 1fr;gap:14px 20px}.detail-grid,.bio-grid,.award-grid,.sub-grid{grid-template-columns:1fr}.bio-section>h2{font-size:18px}.trailer-grid{grid-template-columns:1fr;gap:16px}}@media (max-width:360px){.bio-meta-row,.bio-meta--wide .bio-meta-row{grid-template-columns:1fr}}.auth{grid-template-columns:1fr 1fr;align-items:start;gap:64px;min-height:46vh;margin-top:48px;display:grid}.auth-form{max-width:420px}.auth-form h1{border-left:3px solid var(--yellow);padding-left:14px;font-size:26px;font-weight:800;line-height:30px}.auth-form .sub{color:var(--grey400);margin-top:12px;font-size:14px}.field-group{margin-top:20px}.field-group label{color:var(--grey400);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.field-group .field{border:1px solid var(--grey800);background:#141414;border-radius:8px;align-items:center;height:48px;padding:0 14px;display:flex}.field-group .field input{width:100%;color:var(--white);font-size:14px}.field-group .field input::placeholder{color:var(--grey600)}.forgot{color:var(--yellow);margin-top:10px;font-size:13px;display:inline-block}.auth .btn-primary{background:var(--yellow);width:100%;height:48px;color:var(--black);border-radius:8px;margin-top:22px;font-size:15px;font-weight:600}.auth-or{color:var(--grey600);align-items:center;gap:14px;margin:18px 0;font-size:13px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--grey800);flex:1;height:1px}.auth-switch{font-size:14px}.auth-switch .muted{color:var(--grey400)}.auth-switch a,.auth-switch button{color:var(--yellow);font-weight:600}.auth-alert{border-radius:8px;margin-top:14px;padding:10px 12px;font-size:13px;line-height:18px}.auth-alert.err{color:#ff6b6b;background:#ff6b6b1f;border:1px solid #ff6b6b4d}.auth-alert.ok{color:var(--yellow);background:#f6f1641a;border:1px solid #f6f1644d}.nav-user{flex:none;align-items:center;gap:12px;display:flex}.nav-avatar{color:var(--white);align-items:center;gap:6px;display:flex}.nav-avatar .av{background:var(--grey800);width:34px;height:34px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.nav-logout{border:1px solid var(--grey700);height:40px;color:var(--white);white-space:nowrap;background:0 0;border-radius:8px;padding:0 14px;font-size:14px;font-weight:600}.nav-logout:hover{background:var(--grey800)}@media (max-width:768px){.nav-user{display:none}}.logo img{width:auto;height:34px;display:block}.drawer-head .logo img{height:28px}.megamenu-top .logo img{height:30px}.fb-logo img{width:auto;height:32px;display:block}@media (max-width:768px){.logo img{height:28px}}@media (max-width:480px){.logo img{height:26px}}.verify{max-width:460px;min-height:46vh;margin:56px auto 0}.verify .auth-form{max-width:none}.verify .btn-primary{background:var(--yellow);width:100%;height:48px;color:var(--black);border-radius:8px;margin-top:22px;font-size:15px;font-weight:600}.verify .code-input{letter-spacing:8px;text-align:center;font-size:20px}.verify .resend{color:var(--yellow);background:0 0;font-size:14px;font-weight:600}@media (max-width:480px){.verify{margin-top:28px}}.benefits{border:1px solid var(--grey800);border-radius:14px;padding:32px}.benefits h2{margin-bottom:24px;font-size:22px;font-weight:800}.benefit{margin-bottom:20px}.benefit:last-child{margin-bottom:0}.benefit h3{color:var(--yellow);font-size:16px;font-weight:700}.benefit p{color:var(--grey400);margin-top:6px;font-size:14px;line-height:20px}@media (max-width:1024px){.auth{gap:40px}}@media (max-width:768px){.auth{grid-template-columns:1fr;gap:36px}.auth-form{max-width:none}}@media (max-width:480px){.auth{margin-top:28px}.benefits{padding:22px}}.onb{text-align:center;max-width:760px;min-height:46vh;margin:56px auto 0}.steps{justify-content:center;align-items:center;gap:8px;margin-bottom:36px;display:flex}.steps .dot{background:var(--grey800);border-radius:2px;width:34px;height:4px}.steps .dot.on{background:var(--yellow)}.onb .eyebrow{color:var(--yellow);font-size:13px;font-weight:600}.onb h1{margin-top:10px;font-size:28px;font-weight:800;line-height:34px}.onb .sub{color:var(--grey400);margin-top:10px;font-size:14px}.onb .chips{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.onb .chip{border:1px solid var(--grey700);color:var(--white);background:0 0;border-radius:999px;padding:11px 20px;font-size:14px;font-weight:600;transition:all .15s}.onb .chip.sel{background:var(--yellow);color:var(--black);border-color:var(--yellow)}.pick-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:32px;display:grid}.pick{cursor:pointer}.pick .circle{aspect-ratio:1;border:3px solid #0000;border-radius:50%;width:100%;max-width:120px;margin:0 auto;transition:all .15s;position:relative;overflow:hidden}.pick .circle .img{position:absolute;inset:0}.pick.sel .circle{border-color:var(--yellow)}.pick .pn{margin-top:10px;font-size:13px;font-weight:700}.onb-actions{justify-content:center;align-items:center;gap:14px;margin-top:40px;display:flex}.btn-ghost{border:1px solid var(--grey600);height:46px;color:var(--white);border-radius:8px;padding:0 24px;font-size:14px;font-weight:600}.onb .btn-primary{background:var(--yellow);height:46px;color:var(--black);border-radius:8px;padding:0 28px;font-size:14px;font-weight:600}.done-ico{background:var(--yellow);width:72px;height:72px;color:var(--black);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.skip{color:var(--grey600);margin-top:16px;font-size:13px;display:inline-block}@media (max-width:768px){.pick-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.onb{margin-top:32px}.onb h1{font-size:23px}.pick-grid{grid-template-columns:repeat(2,1fr)}}.profile{max-width:720px;margin:48px auto 0}.profile-card{border:1px solid var(--grey800);border-radius:14px;padding:28px}.profile-card>h1{font-size:24px;font-weight:800}.profile-id{border-bottom:1px solid var(--grey800);align-items:center;gap:18px;margin-top:20px;padding-bottom:24px;display:flex}.profile-id .pav{background:linear-gradient(135deg,#3d2b4f,#1a1124);border-radius:50%;flex:none;width:64px;height:64px}.profile-id .pmeta{flex:1;min-width:0}.profile-id .pname{font-size:18px;font-weight:700}.profile-id .pemail{color:var(--grey400);margin-top:4px;font-size:14px}.profile-id .pjoin{color:var(--grey600);white-space:nowrap;font-size:13px}.ptabs{border-bottom:1px solid var(--grey800);scrollbar-width:none;gap:26px;margin-top:22px;display:flex;overflow-x:auto}.ptabs::-webkit-scrollbar{display:none}.ptab{color:var(--grey400);white-space:nowrap;padding:0 0 12px;font-size:14px;position:relative}.ptab.active{color:var(--white);font-weight:600}.ptab.active:after{content:"";background:var(--yellow);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ppanel{padding-top:24px}.ppanel h2{color:var(--yellow);margin-bottom:16px;font-size:16px;font-weight:700}.stat-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.stat{border:1px solid var(--grey800);border-radius:10px;padding:18px}.stat .n{font-size:26px;font-weight:800}.stat .l{color:var(--grey400);margin-top:10px;font-size:13px}.logout{color:#ff6b6b;align-items:center;gap:8px;margin-top:24px;font-size:14px;font-weight:600;display:inline-flex}.mini-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.mini-poster{aspect-ratio:2/3;border-radius:8px;position:relative;overflow:hidden}.mini-poster .img{position:absolute;inset:0}.mini-poster .t{z-index:1;font-size:12px;font-weight:700;position:absolute;bottom:8px;left:8px;right:8px}.mini-poster:after{content:"";background:linear-gradient(#0000 50%,#000000d9 100%);position:absolute;inset:0}.song-list{flex-direction:column;display:flex}.song-item{border-bottom:1px solid var(--grey800);align-items:center;gap:14px;padding:11px 0;display:flex}.song-item .sc{border-radius:6px;flex:none;width:44px;height:44px}.song-item .sm{flex:1;min-width:0}.song-item .st{font-size:14px;font-weight:700}.song-item .sa{color:var(--yellow);margin-top:2px;font-size:12px;font-weight:600}.artist-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.artist-grid .circle{aspect-ratio:1;border-radius:50%;width:100%;max-width:120px;margin:0 auto;position:relative;overflow:hidden}.artist-grid .circle .img{position:absolute;inset:0}.artist-grid .an{margin-top:10px;font-size:14px;font-weight:700}.artist-grid .ar{color:var(--yellow);margin-top:2px;font-size:12px}.form-row{margin-bottom:18px}.form-row label{color:var(--grey400);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.form-row .field{border:1px solid var(--grey800);background:#141414;border-radius:8px;align-items:center;height:46px;padding:0 14px;display:flex}.form-row .field input{width:100%;color:var(--white);font-size:14px}.form-row .field input::placeholder{color:var(--grey600)}.profile .btn-save{background:var(--yellow);height:46px;color:var(--black);border-radius:8px;margin-top:6px;padding:0 24px;font-size:14px;font-weight:600}@media (max-width:768px){.mini-grid,.artist-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.profile{margin-top:28px}.profile-card{padding:18px}.profile-id{flex-wrap:wrap}.profile-id .pjoin{flex-basis:100%}.stat-row{grid-template-columns:1fr}.mini-grid,.artist-grid{grid-template-columns:repeat(2,1fr)}}.wl{margin-top:40px}.wl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.wl-head h1{font-size:30px;font-weight:800}.wl-head .count{color:var(--grey400);margin-top:8px;font-size:14px}.wl-head .clear{color:#ff6b6b;font-size:13px;font-weight:600}.wl .tabs{margin-top:24px}.wl .grid{grid-template-columns:repeat(6,1fr);gap:18px;margin-top:28px;display:grid}.wc{position:relative}.wl .poster{aspect-ratio:2/3;border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.wl .poster .img{position:absolute;inset:0}.wl .poster:after{content:"";background:linear-gradient(#0000 55%,#000000e6 100%);position:absolute;inset:0}.wl .poster .pmeta{z-index:1;position:absolute;bottom:10px;left:10px;right:10px}.wl .poster .ptitle{font-size:14px;font-weight:700;line-height:18px}.wl .poster .ptype{color:var(--yellow);margin-top:3px;font-size:12px;font-weight:600}.wc .rm{z-index:3;width:28px;height:28px;color:var(--white);background:#0009;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.wc .rm:hover{color:#000;background:#ff6b6b}.wl-empty{border:2px solid var(--grey700);text-align:center;border-radius:10px;margin-top:28px;padding:64px 16px}.wl-empty svg{color:var(--grey600)}.wl-empty h3{margin-top:16px;font-size:17px;font-weight:700}.wl-empty p{color:var(--grey400);margin-top:8px;font-size:14px}.wl-empty .btn-signin{margin-top:24px;line-height:40px;display:inline-block}@media (max-width:1024px){.wl .grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.wl .grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:480px){.wl{margin-top:28px}.wl .grid{grid-template-columns:repeat(2,1fr)}}.poster img.img,.cover img.img,.circle img.img,.bgi .ic.img img,.card .img img{object-fit:cover;width:100%;height:100%;display:block}.article-card img.img{object-fit:cover;border-radius:8px;width:100%;height:200px;display:block;position:static}.article-card{position:relative}.share-row button{cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;padding:0;transition:color .15s,transform .15s;display:inline-flex}.share-row button:hover{color:var(--yellow);transform:translateY(-1px)}.song-cover img.img{object-fit:cover;width:100%;height:100%;display:block}.browse-empty{text-align:center;border:1px dashed var(--grey700);color:var(--grey400);border-radius:12px;margin-top:40px;padding:48px 24px}.browse-empty .be-title{color:var(--white);margin-bottom:6px;font-size:17px;font-weight:700}.browse-empty .be-sub{font-size:14px}.rail-empty{text-align:center;color:var(--grey400);border:1px solid var(--grey800);background:#ffffff05;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:40px 24px;font-size:14px;display:flex}.rail-empty:before{content:"";opacity:.5;background:currentColor;width:34px;height:34px;margin-bottom:2px;display:block;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M480-280q17 0 28.5-11.5T520-320q0-17-11.5-28.5T480-360q-17 0-28.5 11.5T440-320q0 17 11.5 28.5T480-280Zm-40-160h80v-240h-80v240ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Z'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='M480-280q17 0 28.5-11.5T520-320q0-17-11.5-28.5T480-360q-17 0-28.5 11.5T440-320q0 17 11.5 28.5T480-280Zm-40-160h80v-240h-80v240ZM480-80q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Z'/></svg>") 50%/contain no-repeat}.wl .poster img.img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lyrics-lead{margin-bottom:24px}.lyrics-lead .song-video{margin:0}
