.app{--paper:#f7f4ee;--surface:#fff;--fill:#f4f1ec;--fill-2:#f2eee7;--field:#fbfaf7;--nav-active:#eae4d9;--line:#e7e1d7;--line-2:#efebe4;--dash:#cfc6b8;--ink:#141414;--ink-2:#55504a;--ink-3:#6e685f;--ink-4:#8a847b;--ink-on-dark:#bdb6ac;--gh:#3e3a35;--primary:#141414;--on-primary:#fff;--accent:#8c5e34;--note:#fbf6ef;--note-line:#e9dccb;--accent-glow:#8c5e341f;--disabled:#e7e1d7;--placeholder-img:#eae5dd;--success:#3f7a4a;--danger:#9a3b2a;--switch-off:#d6cfc3;--logo-taupe:#ada296;--logo-light:#f3f2f0;--hero-bg:#fff;--hero-ink:#141414;--hero-ink-2:#55504a;--hero-ink-3:#6e685f;--hero-on:#fff;--hero-accent:#8c5e34;--hero-line:#14141424;--block:#141414;--on-block:#f7f4ee;--block-text:#bdb6ac;--block-line:#3e3a35;--eq:#141414;--eq-opacity:.16;--eq-h:72px;--eq-gap:1px;--font-sans:var(--font-manrope),system-ui,sans-serif;--font-mono:var(--font-jetbrains-mono),ui-monospace,monospace;--font-logo:var(--font-bebas-neue),sans-serif;--gap-xs:6px;--gap-s:8px;--gap-m:12px;--gap-l:16px;--gap-xl:20px;--gap-2xl:24px;--topbar-h:64px;--tap:44px;--r-card:12px;--r-group:10px;--r-btn-lg:10px;--r-field:8px;--r-btn:6px;--r-badge:4px;--r-pill:999px;--sh-pop:0 10px 30px #14141424;--section:96px;--wrap:1360px;--wrap-pad:40px}html[data-theme=dark] .app{--paper:#0e0d0c;--surface:#171513;--fill:#1e1b18;--fill-2:#221f1b;--field:#131110;--nav-active:#2b2723;--line:#2c2824;--line-2:#23201c;--dash:#4a443d;--ink:#f3efe8;--ink-2:#c9c2b8;--ink-3:#9c948a;--ink-4:#7d766d;--ink-on-dark:#55504a;--gh:#cfc8be;--primary:#f3efe8;--on-primary:#141414;--accent:#c9935e;--note:#241d16;--note-line:#4a3a2a;--accent-glow:#c9935e29;--disabled:#2c2824;--placeholder-img:#24211d;--success:#7cbf89;--danger:#e3846f;--switch-off:#3a3530;--logo-taupe:#6e655b;--logo-light:#f3f2f0;--hero-bg:#070d11;--hero-ink:#f3efe8;--hero-ink-2:#c9c2b8;--hero-ink-3:#9c948a;--hero-on:#141414;--hero-accent:#c9935e;--hero-line:#f3efe829;--block:#1e1b18;--on-block:#f3efe8;--block-text:#bdb6ac;--block-line:#4a443d;--eq:#f3efe8;--eq-opacity:.22;--sh-pop:0 10px 30px #00000080}.app{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;flex-direction:column;font-size:14px;line-height:1.5;display:flex}:where(.app) *{box-sizing:border-box}:where(.app) svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;display:block}:where(.app) button{color:inherit;cursor:pointer;font-family:inherit}:where(.app) :focus-visible{outline:2px solid var(--ink);outline-offset:2px}:where(.app) :is(h1,h2,h3,p){margin:0}.wrap{width:100%;max-width:var(--wrap);padding:0 var(--wrap-pad);margin:0 auto}.mono{font-family:var(--font-mono)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.logo{color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.logo__st{background:var(--logo-taupe);flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.logo__st span{background:var(--logo-light);color:#141414;letter-spacing:-.06em;justify-content:center;align-items:center;width:21px;height:21px;font-size:10px;font-weight:800;display:flex}.logo__word{align-items:flex-start;gap:3px;display:flex}.logo__word b{letter-spacing:-.055em;font-size:21px;font-weight:700;line-height:.9}.logo__word i{font-style:normal;font-family:var(--font-logo);font-size:10px;line-height:1}.logo__tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);border-left:1px solid var(--line);white-space:nowrap;padding-left:12px;font-size:10px}.btn{border-radius:var(--r-field);border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--ink-3)}.btn svg{width:16px;height:16px}.btn--dark{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.btn--dark:hover{border-color:var(--primary);opacity:.9}.btn--lg{border-radius:var(--r-btn-lg);min-height:48px;padding:0 20px;font-size:14px}.btn--start{border-radius:var(--r-pill);gap:12px;min-height:56px;padding:0 26px 0 8px;font-size:16px}.btn--start .btn__play{background:var(--on-primary);width:40px;height:40px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.btn--start .btn__play svg{fill:currentColor;stroke:none;width:16px;height:16px}.btn--pill{border-radius:var(--r-pill);gap:8px;padding:0 16px 0 6px}.btn--pill .btn__play{background:var(--on-primary);width:26px;height:26px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;display:flex}.btn--pill .btn__play svg{fill:currentColor;stroke:none;width:11px;height:11px}.btn--ghost{color:var(--ink-2);background:0 0;border-color:#0000}.ibtn{border-radius:var(--r-field);border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ibtn:hover{border-color:var(--ink-3)}.link{color:var(--accent);white-space:nowrap;font-size:13px;font-weight:600;text-decoration:none}.link:hover{color:var(--ink)}.tag{font-family:var(--font-mono);border-radius:var(--r-badge);border:1px solid var(--line);background:var(--surface);color:var(--ink-3);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;padding:4px 6px;font-size:10px;line-height:1;display:inline-flex}.tag--live{border-color:var(--note-line);background:var(--note);color:var(--accent)}.dot{background:var(--success);border-radius:50%;flex:none;width:7px;height:7px}.dot--live{background:var(--accent);box-shadow:0 0 0 4px var(--accent-glow)}.eyebrow{font-family:var(--font-mono);color:var(--accent);letter-spacing:.04em;text-transform:uppercase;align-items:baseline;gap:10px;font-size:11px;display:inline-flex}.eyebrow b{color:var(--ink-3);font-weight:500}.ph{background:var(--placeholder-img);border-radius:var(--r-group);font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;font-size:10px;display:flex}.seg{border:1px solid var(--line);border-radius:var(--r-field);background:var(--surface);display:inline-flex;overflow:hidden}.seg button{background:var(--surface);font-family:var(--font-mono);white-space:nowrap;border:0;border-left:1px solid var(--line);color:var(--ink-2);padding:8px 10px;font-size:11px}.seg button:first-child{border-left:0}.seg button[aria-pressed=true]{background:var(--primary);color:var(--on-primary);font-weight:500}.sitebar{z-index:20;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.sitebar__in{height:var(--topbar-h);align-items:center;gap:var(--gap-2xl);display:flex}.sitebar__menu{display:none}.topnav{gap:2px;display:flex}.topnav a{color:var(--ink-2);border-radius:var(--r-btn);padding:8px 10px;font-size:14px;text-decoration:none}.topnav a:hover{background:var(--fill);color:var(--ink)}.topnav a[aria-current=page]{color:var(--ink);background:var(--nav-active);font-weight:600}.sitebar__sp{flex:1}.sitebar__acts{align-items:center;gap:var(--gap-s);display:flex}.playbar{z-index:30;background:var(--surface);border-top:1px solid var(--line);position:sticky;bottom:0}.playbar__eq{height:var(--eq-h);align-items:flex-end;gap:var(--eq-gap);pointer-events:none;display:flex;position:absolute;bottom:100%;left:0;right:0;overflow:hidden}.playbar__eq i{background:var(--eq);opacity:var(--eq-opacity);height:var(--h,40%);transform-origin:bottom;animation:eq var(--s,1.6s) ease-in-out infinite alternate;animation-delay:var(--d,0s);flex:1 0 4px}.playbar[data-playing=true] .playbar__eq i{opacity:calc(var(--eq-opacity) * 1.4)}@keyframes eq{0%{transform:scaleY(1)}35%{transform:scaleY(.55)}70%{transform:scaleY(.85)}to{transform:scaleY(.35)}}@media (prefers-reduced-motion:reduce){.playbar__eq i{animation:none;transform:scaleY(.7)}}.playbar__in{max-width:var(--wrap);padding:12px var(--wrap-pad);align-items:center;gap:var(--gap-l);min-height:76px;margin:0 auto;display:flex}.playbar__live{gap:6px;padding:6px 8px}.playbar__live svg{width:12px;height:12px}.playbar__cover{border-radius:var(--r-btn);flex:none;width:56px;height:56px}.playbar__now{flex-direction:column;flex:1;min-width:0;display:flex}.playbar__now b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.playbar__now span{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.playbar__meta{align-items:center;gap:var(--gap-xl);font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;font-size:11px;display:flex}.playbar__sig{align-items:center;gap:8px;display:inline-flex}.playbar__ctrl{align-items:center;gap:var(--gap-m);display:flex}.play{background:var(--primary);width:52px;height:52px;color:var(--on-primary);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.play svg{fill:currentColor;stroke:none;width:18px;height:18px}.ibtn--bare{color:var(--ink-2);background:0 0;border-color:#0000}.ibtn--bare:hover{color:var(--ink);border-color:var(--line)}.playbar__vol{color:var(--ink-2);align-items:center;gap:8px;display:flex}.range{width:104px;accent-color:var(--ink)}.promos{gap:var(--gap-m);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.promo{align-items:center;gap:var(--gap-m);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);color:var(--ink);min-height:var(--tap);padding:14px 16px;text-decoration:none;display:flex}.promo:hover{border-color:var(--ink-3)}.promo__ic{border-radius:var(--r-field);background:var(--fill);width:36px;height:36px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:flex}.promo__t{flex-direction:column;flex:1;min-width:0;display:flex}.promo__t b{font-size:14px;font-weight:600}.promo__t span{color:var(--ink-3);font-size:12px}.promo__url{font-family:var(--font-mono);color:var(--ink-3);font-size:10px}.home{gap:var(--section);padding-top:20px;padding-bottom:var(--section);flex-direction:column;display:flex}.block{flex-direction:column;gap:32px;display:flex}.block__h{justify-content:space-between;align-items:flex-end;gap:var(--gap-l);flex-wrap:wrap;display:flex}.block__h h2{letter-spacing:-.04em;max-width:20ch;margin-top:10px;font-size:40px;font-weight:600;line-height:1.02}.block__h p{max-width:42ch;color:var(--ink-2);font-size:15px;line-height:1.55}.block__h>.link{padding-bottom:6px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;gap:14px;padding:20px 22px;display:flex}.card-h{justify-content:space-between;align-items:baseline;gap:var(--gap-m);display:flex}.card-h h3{font-size:15px;font-weight:600}.hero{isolation:isolate;background:var(--hero-bg);min-height:440px;color:var(--hero-ink);border:1px solid var(--line);border-radius:var(--r-card);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hero__img{-o-object-fit:cover;object-fit:cover;-o-object-position:18% 40%;object-position:18% 40%;z-index:-1;width:60%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 72px);mask-image:linear-gradient(90deg,#0000 0,#000 72px)}html[data-theme=dark] .hero__img--light,html[data-theme=light] .hero__img--dark{display:none}.hero__img--light{-o-object-position:22% 50%;object-position:22% 50%}.hero__body{flex-direction:column;justify-content:center;max-width:520px;padding:44px 48px;display:flex}.hero__on{align-items:center;gap:var(--gap-s);flex-wrap:wrap;display:flex}.hero .tag--live{border-color:var(--hero-line);color:var(--hero-accent);background:0 0}.hero .dot--live{background:var(--hero-accent)}.hero .eyebrow{color:var(--hero-accent)}.hero .eyebrow b{color:var(--hero-ink-3)}.hero h1{letter-spacing:-.045em;margin-top:16px;font-size:64px;font-weight:600;line-height:.98}.hero__lead{color:var(--hero-ink-2);max-width:40ch;margin:18px 0 26px;font-size:16px;line-height:1.55}.hero__acts{align-items:center;gap:var(--gap-m);flex-wrap:wrap;display:flex}.hero .btn--dark{background:var(--hero-ink);color:var(--hero-on);border-color:var(--hero-ink)}.hero .btn--start .btn__play{background:var(--hero-on);color:var(--hero-ink)}.hero .btn--ghost-line{color:var(--hero-ink);border-color:var(--hero-line);background:0 0}.hero .btn--ghost-line:hover{border-color:var(--hero-ink-2)}.hero__note{font-family:var(--font-mono);color:var(--hero-ink-3);flex-wrap:wrap;gap:6px 14px;margin-top:14px;font-size:11px;display:flex}.hero__note a{color:var(--hero-ink-2)}.home>.hero+.nowgrid{margin-top:calc(var(--gap-xl) - var(--section))}.nowgrid{--cover:120px;gap:var(--gap-m) var(--gap-xl);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.nowc--now{--cover:240px;grid-row:span 2}.nowc--now .nowc__body{padding:24px 28px}.nowc--now .nowc__body h3{letter-spacing:-.03em;font-size:30px}.nowc--now .nowc__body p{font-size:16px}.nowc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);grid-template-columns:var(--cover) minmax(0,1fr);min-height:var(--cover);display:grid;overflow:hidden}.nowc__img{width:var(--cover);height:100%;min-height:var(--cover);border-radius:0;display:flex}.nowc__body{flex-direction:column;justify-content:center;gap:6px;min-width:0;padding:18px 20px;display:flex}.nowc__body h3{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2}.nowc__body p{color:var(--ink-2);font-size:14px}.nowc__label{font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:10px;display:flex}.nowc__live{color:var(--accent);align-items:center;gap:6px;display:inline-flex}.nowc__genre{border:1px solid var(--line);border-radius:var(--r-badge);padding:3px 6px}.nowc__bar{background:var(--line);border-radius:2px;height:3px;margin-top:10px;overflow:hidden}.nowc__bar i{height:100%;width:var(--p,40%);background:var(--accent);display:block}.nowc--stat{grid-template-columns:minmax(0,1fr);min-height:0}.nowc--stat .nowc__body{justify-content:space-between;align-items:center;gap:var(--gap-m);flex-direction:row;padding:14px 18px}.nowc--stat .nowc__label{margin:0}.nowc__num{letter-spacing:-.02em;white-space:nowrap;font-size:22px;font-weight:600;line-height:1}.nowc__num small{font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink-3);margin-left:6px;font-size:13px;font-weight:400}.hist{gap:var(--gap-xl);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.track{color:var(--ink);flex-direction:column;gap:8px;min-width:0;text-decoration:none;display:flex}.track__cover{aspect-ratio:1;width:100%;display:flex}.track:hover .track__cover{outline:1px solid var(--ink-3)}.track__time{font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:10px}.track__t{flex-direction:column;min-width:0;display:flex}.track__t b{font-size:15px;font-weight:600;line-height:1.3}.track__t span{color:var(--ink-2);font-size:13px}.apps{gap:var(--gap-m);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.appc{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);color:var(--ink);flex-direction:column;gap:10px;min-height:150px;padding:20px 22px;text-decoration:none;display:flex}.appc:hover{border-color:var(--ink-3)}.appc__ic{border-radius:var(--r-group);background:var(--fill);width:40px;height:40px;color:var(--accent);justify-content:center;align-items:center;display:flex}.appc b{letter-spacing:-.01em;font-size:16px;font-weight:600}.appc p{color:var(--ink-2);font-size:13px;line-height:1.5}.appc__url{font-family:var(--font-mono);color:var(--ink-3);margin-top:auto;font-size:10px}.appc--big{background:var(--fill);grid-column:span 2}.appc__btns{gap:var(--gap-s);flex-wrap:wrap;margin-top:auto;display:flex}.sub-h{letter-spacing:.08em;color:var(--gh);text-transform:uppercase;font-size:11px;font-weight:700}.duo{gap:var(--gap-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.field{color:var(--ink-2);flex-direction:column;gap:6px;font-size:12px;display:flex}.input,.textarea{font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-field);background:var(--field);width:100%;padding:11px 12px;font-size:14px}.textarea{resize:vertical;min-height:120px}.input::-moz-placeholder{color:var(--ink-3)}.textarea::-moz-placeholder{color:var(--ink-3)}.input::placeholder,.textarea::placeholder{color:var(--ink-3)}.form-foot{justify-content:space-between;align-items:center;gap:var(--gap-m);display:flex}.count{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.msgs{gap:0;padding:0;overflow:hidden}.msg{gap:var(--gap-m);border-top:1px solid var(--line-2);grid-template-columns:36px minmax(0,1fr);padding:16px 22px;display:grid}.msg:first-child{border-top:0}.msg__av{background:var(--fill);width:36px;height:36px;color:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.msg__meta{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.msg__meta b{font-size:14px;font-weight:600}.msg__meta span{font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.msg p{color:var(--ink-2);margin-top:4px;font-size:14px}.pager{justify-content:space-between;align-items:center;gap:var(--gap-m);border-top:1px solid var(--line);background:var(--fill);padding:14px 22px;display:flex}.pager__pages{gap:4px;display:flex}.pager__pages button{border-radius:var(--r-btn);min-width:32px;height:32px;font-family:var(--font-mono);color:var(--ink-2);background:0 0;border:1px solid #0000;font-size:11px}.pager__pages button[aria-current=page]{background:var(--surface);border-color:var(--line);color:var(--ink)}.news{gap:0 var(--gap-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.news a{gap:var(--gap-l);border-top:1px solid var(--line);color:var(--ink);grid-template-columns:88px minmax(0,1fr) auto;align-items:baseline;padding:16px 0;text-decoration:none;display:grid}.news a:hover b{color:var(--accent)}.news time{font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;font-size:11px}.news b{font-size:15px;font-weight:600;line-height:1.35}.news em{color:var(--ink-3);font-style:normal}.posts{gap:var(--gap-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.post{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);color:var(--ink);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.post:hover{border-color:var(--ink-3)}.post .ph{aspect-ratio:16/10;border-radius:0}.post__body{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.post__meta{font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;font-size:10px;display:flex}.post h3{letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.3}.post p{color:var(--ink-2);font-size:14px;line-height:1.55}.post__more{color:var(--accent);margin-top:auto;padding-top:8px;font-size:13px;font-weight:600}.artists{gap:var(--gap-m);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.artist{color:var(--ink);flex-direction:column;gap:10px;text-decoration:none;display:flex}.artist .ph{aspect-ratio:1}.artist:hover .ph{outline:1px solid var(--ink-3)}.artist__t{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.artist__t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.artist__t span{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;font-size:11px}.artist__rank{font-family:var(--font-mono);color:var(--accent);font-size:10px}.site-footer{background:var(--surface);border-top:1px solid var(--line)}.site-footer__inner{max-width:var(--wrap);padding:56px var(--wrap-pad) 28px;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px;margin:0 auto;display:grid}.footer-pb{background:var(--block);color:var(--on-block);border:1px solid var(--block-line);border-radius:var(--r-card);flex-direction:column;gap:18px;padding:28px;display:flex}.footer-pb img{align-self:flex-start;width:auto;height:30px}.footer-pb__text{color:var(--block-text);font-size:14px;line-height:1.6}.footer-pb__link{color:var(--on-block);border-bottom:1px solid var(--block-line);align-self:flex-start;padding-bottom:2px;font-size:13px;font-weight:600;text-decoration:none}.footer-col{flex-direction:column;gap:14px;display:flex}.t-sublabel{letter-spacing:.08em;color:var(--gh);text-transform:uppercase;font-size:11px;font-weight:700}.t-mono{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.footer-col__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-col__list a{color:var(--ink);font-size:14px;text-decoration:none}.footer-col__list a:hover{color:var(--accent)}.footer-col__list li.is-info{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;display:flex}.footer-project{flex-direction:column;gap:2px;display:flex}.footer-project__desc{color:var(--ink-3);font-size:12px}.footer-contact{color:var(--ink-2);font-size:14px;font-style:normal;line-height:1.6}.footer-contact a{color:var(--ink);text-decoration:none}.site-footer__bottom{max-width:var(--wrap);padding:20px var(--wrap-pad) 32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.site-footer__bottom-in{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;padding-top:20px;display:flex}.site-footer__legal{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.site-footer__legal a,.site-footer__legal span{font-family:var(--font-mono);color:var(--ink-3);font-size:11px;text-decoration:none}.site-footer__legal a:hover{color:var(--accent)}@media (max-width:1100px){.app{--section:72px;--wrap-pad:28px}.topnav{display:none}.sitebar__menu{display:inline-flex}.apps{grid-template-columns:repeat(2,minmax(0,1fr))}.duo{grid-template-columns:minmax(0,1fr)}.posts{grid-template-columns:repeat(2,minmax(0,1fr))}.artists{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-pb{grid-column:1/-1}.nowgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.nowc--now{--cover:200px;grid-area:auto/1/auto/-1}.hist{grid-template-columns:repeat(3,minmax(0,1fr))}.hero{flex-direction:column;min-height:0;display:flex}.hero__img{-o-object-position:15% 45%;object-position:15% 45%;width:100%;height:280px;position:static;-webkit-mask-image:none;mask-image:none}.hero__body{max-width:none;padding:32px 40px 36px}.hero h1{font-size:56px}.playbar__meta{display:none}}@media (max-width:640px){.app{--section:56px;--wrap-pad:16px}.sitebar__in{gap:var(--gap-m)}.logo__tag,.hide-s{display:none}.promos{gap:var(--gap-s);grid-template-columns:minmax(0,1fr)}.promo__url{display:none}.home{padding-top:16px}.nowgrid{--cover:104px;gap:var(--gap-s);grid-template-columns:minmax(0,1fr)}.nowc--now{--cover:128px}.nowc--now .nowc__body{padding:12px 14px}.nowc--now .nowc__body h3{font-size:18px}.nowc--now .nowc__body p{font-size:14px}.nowc__body{padding:12px 14px}.nowc__body h3{font-size:16px}.hist{gap:var(--gap-m);scroll-snap-type:x mandatory;padding-bottom:4px;display:flex;overflow-x:auto}.track{scroll-snap-align:start;flex:0 0 62%}.hero__img{-o-object-position:10% 45%;object-position:10% 45%;height:160px}.hero__body{padding:18px 16px}.hero__q{display:none}.hero__acts{gap:var(--gap-s);flex-wrap:nowrap}.hero .btn--start{min-height:52px;padding-right:18px;font-size:15px}.hero .btn--start .btn__play{width:36px;height:36px}.hero__acts .btn--lg{min-height:52px;padding:0 14px;font-size:13px}.hero h1{margin-top:12px;font-size:36px}.hero__lead{margin:10px 0 16px;font-size:14px}.hero__acts .btn--start{flex:1}.playbar__in{gap:var(--gap-m);min-height:64px;padding-top:8px;padding-bottom:8px}.playbar__opt,.playbar__live{display:none}.playbar__cover,.play{width:44px;height:44px}.app{--eq-h:44px}.block{gap:20px}.block__h h2{font-size:28px}.block__h p{font-size:14px}.apps{gap:var(--gap-s);grid-template-columns:minmax(0,1fr)}.appc{min-height:0;padding:16px}.appc--big{grid-column:auto}.card{padding:16px}.msg{padding:14px 16px}.pager{padding:12px 16px}.pager__pages button:nth-child(n+4){display:none}.news{grid-template-columns:minmax(0,1fr)}.news a{grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 0}.news em{display:none}.posts{gap:var(--gap-m);grid-template-columns:minmax(0,1fr)}.artists{gap:var(--gap-s);grid-template-columns:repeat(3,minmax(0,1fr))}.artist__t{flex-direction:column;gap:2px}.artist__t b{font-size:13px}.site-footer__inner{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:40px}.site-footer__bottom-in{flex-direction:column;align-items:flex-start}}.cover{border-radius:var(--r-group);display:flex;position:relative;overflow:hidden}.cover__play{background:var(--primary);width:44px;height:44px;color:var(--on-primary);opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:12px;right:12px;transform:translateY(6px)}.cover__play svg{fill:currentColor;stroke:none;width:14px;height:14px}a:hover>.cover .cover__play,a:focus-visible>.cover .cover__play,.cover:hover .cover__play{opacity:1;transform:none}.phead{align-items:end;gap:var(--gap-2xl);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;padding:40px 0 32px;display:grid}.phead__cat{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;gap:6px 14px;font-size:11px;display:flex}.phead__cat b{color:var(--accent);font-weight:500}.phead h1{letter-spacing:-.05em;margin-top:14px;font-size:88px;font-weight:600;line-height:.95}.phead__lead{max-width:52ch;color:var(--ink-2);margin-top:16px;font-size:16px;line-height:1.55}.phead__meta{font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;text-align:right;flex-direction:column;align-items:flex-end;gap:4px;font-size:11px;display:flex}.phead__meta b{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink);text-transform:none;font-size:40px;font-weight:600}.page{gap:var(--section);padding-bottom:var(--section);flex-direction:column;display:flex}.page>.phead+*{margin-top:calc(32px - var(--section))}.toolbar{justify-content:space-between;align-items:center;gap:var(--gap-m);flex-wrap:wrap;display:flex}.chips{gap:var(--gap-s);flex-wrap:wrap;display:flex}.chip{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink-2);cursor:pointer;align-items:center;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--ink-3);color:var(--ink)}.chip[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.search{align-items:center;min-width:280px;display:flex;position:relative}.search svg{width:16px;height:16px;color:var(--ink-3);position:absolute;left:12px}.search .input{border-radius:var(--r-pill);padding-left:38px}.feature{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);color:var(--ink);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);text-decoration:none;display:grid;overflow:hidden}.feature:hover{border-color:var(--ink-3)}.feature .ph{aspect-ratio:16/10;border-radius:0;height:100%}.feature__body{flex-direction:column;justify-content:center;gap:16px;padding:40px;display:flex}.feature__body h2{letter-spacing:-.04em;font-size:40px;font-weight:600;line-height:1.05}.feature__body p{color:var(--ink-2);font-size:16px;line-height:1.55}.feature__acts{align-items:center;gap:var(--gap-m);margin-top:8px;display:flex}.pagination{justify-content:center;gap:4px;display:flex}.pagination a,.pagination span{border-radius:var(--r-field);min-width:40px;height:40px;font-family:var(--font-mono);color:var(--ink-2);border:1px solid #0000;justify-content:center;align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.pagination a:hover{border-color:var(--line)}.pagination [aria-current=page]{background:var(--surface);border-color:var(--line);color:var(--ink)}.back{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.back:hover{color:var(--ink)}.art{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;display:grid}.art__head{flex-direction:column;gap:16px;padding-top:32px;display:flex}.art__meta{font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:11px;display:flex}.art__head h1{letter-spacing:-.045em;font-size:64px;font-weight:600;line-height:1}.art__lead{color:var(--ink-2);font-size:19px;line-height:1.55}.art__img{aspect-ratio:16/9;margin-top:28px}.prose{max-width:68ch;color:var(--ink-2);flex-direction:column;gap:18px;margin-top:36px;font-size:17px;line-height:1.7;display:flex}.prose h2{letter-spacing:-.02em;color:var(--ink);margin-top:16px;font-size:26px;font-weight:600;line-height:1.2}.prose blockquote{border-left:2px solid var(--accent);letter-spacing:-.01em;color:var(--ink);margin:12px 0;padding:4px 0 4px 24px;font-size:24px;font-weight:500;line-height:1.4}.aside-stack{top:calc(var(--topbar-h) + 24px);gap:var(--gap-l);flex-direction:column;padding-top:32px;display:flex;position:sticky}.onair{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.onair .cover{aspect-ratio:1;border-radius:0}.onair__body{flex-direction:column;gap:6px;padding:18px 20px 20px;display:flex}.onair__body h3{letter-spacing:-.02em;font-size:20px;font-weight:600;line-height:1.2}.onair__body p{color:var(--ink-2);font-size:14px}.onair__body .btn{margin-top:10px}.tracklist{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.tracklist__h{justify-content:space-between;align-items:baseline;gap:var(--gap-m);border-bottom:1px solid var(--line);padding:18px 22px;display:flex}.tracklist__h h3{font-size:15px;font-weight:600}.tracklist__h span{font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.tl{gap:var(--gap-l);border-top:1px solid var(--line-2);color:var(--ink);grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;padding:14px 22px;text-decoration:none;display:grid}.tl:first-of-type{border-top:0}.tl:hover{background:var(--fill)}.tl__side{font-family:var(--font-mono);color:var(--accent);font-size:12px}.tl__t{flex-direction:column;min-width:0;display:flex}.tl__t b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.tl__t span{color:var(--ink-2);font-size:13px}.tl__n,.tl__time{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;font-size:11px}.podium{gap:var(--gap-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pod{color:var(--ink);flex-direction:column;gap:14px;text-decoration:none;display:flex}.pod .cover{aspect-ratio:1}.pod__row{justify-content:space-between;align-items:flex-end;gap:var(--gap-m);display:flex}.pod__rank{font-family:var(--font-mono);color:var(--accent);font-size:12px}.pod h3{letter-spacing:-.03em;margin-top:4px;font-size:30px;font-weight:600;line-height:1.1}.pod__plays{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;font-size:12px}.letters{flex-wrap:wrap;gap:2px;display:flex}.letters a{border-radius:var(--r-btn);min-width:32px;height:32px;font-family:var(--font-mono);color:var(--ink-2);justify-content:center;align-items:center;font-size:12px;text-decoration:none;display:inline-flex}.letters a:hover{background:var(--fill);color:var(--ink)}.letters a[aria-current=true]{background:var(--primary);color:var(--on-primary)}.artists .cover,.artist .cover{aspect-ratio:1}.more{justify-content:center;display:flex}.ahero{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:end;gap:56px;padding-top:32px;display:grid}.ahero .cover{aspect-ratio:1}.ahero h1{letter-spacing:-.055em;margin-top:14px;font-size:120px;font-weight:600;line-height:.9}.ahero__stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:32px;display:grid}.stat{border-left:1px solid var(--line);flex-direction:column;gap:4px;padding:18px 0 18px 18px;display:flex}.stat:first-child{border-left:0;padding-left:0}.stat span{font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.stat b{letter-spacing:-.03em;font-size:28px;font-weight:600}.tags{gap:var(--gap-s);flex-wrap:wrap;margin-top:20px;display:flex}.ahero__acts{gap:var(--gap-m);flex-wrap:wrap;margin-top:28px;display:flex}.covers{gap:var(--gap-xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.covers .cover{aspect-ratio:1}.hour{flex-direction:column;gap:20px;display:flex}.hour__h{align-items:baseline;gap:var(--gap-l);border-bottom:1px solid var(--line);padding-bottom:12px;display:flex}.hour__h b{font-family:var(--font-mono);letter-spacing:-.02em;font-size:28px;font-weight:500}.hour__h span{font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.hour .hist .cover{aspect-ratio:1;width:100%}.kpis{gap:var(--gap-xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;gap:10px;padding:22px;display:flex}.kpi span{font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;font-size:11px;display:flex}.kpi b{letter-spacing:-.04em;font-size:48px;font-weight:600;line-height:1}.kpi small{color:var(--ink-2);font-size:13px}.kpi--main{background:var(--fill)}.chart{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;gap:18px;padding:22px;display:flex}.chart__h{justify-content:space-between;align-items:baseline;gap:var(--gap-m);display:flex}.chart__h h3{font-size:15px;font-weight:600}.chart__note{font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.bars{border-bottom:1px solid var(--line);grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:6px;height:220px;display:grid}.bars i{height:var(--h,40%);background:var(--accent);opacity:.85;border-radius:3px 3px 0 0;display:block}.bars i:hover{opacity:1}.bars__x{font-family:var(--font-mono);color:var(--ink-3);text-align:center;grid-template-columns:repeat(24,minmax(0,1fr));gap:6px;font-size:10px;display:grid}.duo2{gap:var(--gap-xl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.hbar{gap:var(--gap-m);border-top:1px solid var(--line-2);grid-template-columns:150px minmax(0,1fr) 64px;align-items:center;padding:10px 0;font-size:14px;display:grid}.hbar:first-of-type{border-top:0}.hbar__track{background:var(--fill);border-radius:4px;height:8px;overflow:hidden}.hbar__track i{height:100%;width:var(--w,50%);background:var(--accent);display:block}.hbar em{font-style:normal;font-family:var(--font-mono);color:var(--ink-3);text-align:right;font-size:11px}.story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.story .cover{aspect-ratio:4/5}.story__t{color:var(--ink-2);flex-direction:column;gap:18px;font-size:17px;line-height:1.65;display:flex}.story__t h2{letter-spacing:-.04em;color:var(--ink);font-size:40px;font-weight:600;line-height:1.05}.facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.facts .stat{padding:28px 0 28px 24px}.facts .stat:first-child{padding-left:0}.facts .stat b{font-size:40px}.genres{gap:var(--gap-m);flex-wrap:wrap;display:flex}.genre{letter-spacing:-.04em;color:var(--ink);font-size:48px;font-weight:600;line-height:1.1}.genre:nth-child(2n){color:var(--ink-3)}.genre:after{content:"·";margin-left:var(--gap-m);color:var(--accent)}.genre:last-child:after{content:none}.contact{gap:var(--gap-xl);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.fields2{gap:var(--gap-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.select{appearance:none}.info{gap:var(--gap-l);flex-direction:column;display:flex}.info .card b{font-size:16px;font-weight:600}.info .card p{color:var(--ink-2);font-size:14px;line-height:1.55}.lite{background:var(--paper);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.lite__bar{justify-content:space-between;align-items:center;gap:var(--gap-m);padding:20px var(--wrap-pad);border-bottom:1px solid var(--line);display:flex}.lite__main{padding:48px var(--wrap-pad);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;display:flex}.lite__main h1{letter-spacing:-.045em;font-size:56px;font-weight:600;line-height:1}.lite__main p{max-width:44ch;color:var(--ink-2);font-size:15px;line-height:1.55}.lite .play{width:112px;height:112px}.lite .play svg{width:34px;height:34px}.lite__now{flex-direction:column;gap:4px;display:flex}.lite__now span{font-family:var(--font-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.lite__now b{letter-spacing:-.02em;font-size:22px;font-weight:600}.lite__specs{font-family:var(--font-mono);color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:11px;display:flex}@media (max-width:1100px){.phead h1{font-size:64px}.feature{grid-template-columns:minmax(0,1fr)}.feature__body{padding:28px}.feature__body h2{font-size:32px}.art{grid-template-columns:minmax(0,1fr)}.aside-stack{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.art__head h1{font-size:48px}.ahero{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:32px}.ahero h1{font-size:80px}.ahero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ahero__stats .stat:nth-child(3){border-left:0;padding-left:0}.covers,.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.duo2,.story,.contact{grid-template-columns:minmax(0,1fr)}.story .cover{aspect-ratio:16/10}.facts{grid-template-columns:repeat(2,minmax(0,1fr))}.facts .stat:nth-child(3){border-left:0;padding-left:0}.genre{font-size:36px}}@media (max-width:640px){.phead{gap:var(--gap-l);grid-template-columns:minmax(0,1fr);padding:24px 0 20px}.phead h1{font-size:44px}.phead__lead{font-size:15px}.phead__meta{text-align:left;align-items:flex-start}.phead__meta b{font-size:28px}.search{width:100%;min-width:0}.chips{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.chip{flex:none}.feature__body{padding:20px}.feature__body h2{font-size:26px}.art__head h1{font-size:36px}.art__lead,.prose{font-size:16px}.prose blockquote{font-size:20px}.aside-stack{grid-template-columns:minmax(0,1fr)}.tl{gap:var(--gap-m);grid-template-columns:32px minmax(0,1fr) auto;padding:12px 16px}.tl__time{display:none}.podium{gap:var(--gap-l) var(--gap-s);grid-template-columns:repeat(2,minmax(0,1fr))}.podium .pod:first-child{grid-column:1/-1}.podium .pod:not(:first-child) h3{font-size:18px}.podium .pod:not(:first-child) .pod__row{flex-direction:column;align-items:flex-start;gap:2px}.pod h3{font-size:24px}.ahero{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:16px}.ahero h1{font-size:56px}.stat b{font-size:22px}.kpis{gap:var(--gap-s)}.kpi{padding:16px}.kpi b{font-size:32px}.bars{gap:2px;height:140px}.bars__x{gap:2px;font-size:8px}.hbar{grid-template-columns:96px minmax(0,1fr) 48px;font-size:13px}.facts .stat b{font-size:28px}.facts .stat{padding:18px 0 18px 16px}.genre{font-size:28px}.fields2{grid-template-columns:minmax(0,1fr)}.lite__main h1{font-size:40px}.hour__h b{font-size:22px}}a.hbar{color:var(--ink);text-decoration:none}a.hbar:hover em{color:var(--accent)}.page>.toolbar+*{margin-top:calc(24px - var(--section))}.page--data{gap:var(--gap-xl)}.page--data>.phead+*{margin-top:12px}article>.tracklist{margin-top:48px}.ahero .back{margin-bottom:20px}.info .card b a{color:var(--ink);text-decoration:none}.info .card b a:hover{color:var(--accent)}.select-wrap{display:block;position:relative}.select-wrap svg{width:16px;height:16px;color:var(--ink-3);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (min-width:1101px){.story{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.story .cover{aspect-ratio:1}}.artist,.track,.artist__t b{min-width:0}.story__t .btn{align-self:flex-start;margin-top:8px}html[data-theme=light] body{background:#f7f4ee}html[data-theme=dark] body{background:#0e0d0c}body{margin:0}.ph img,.cover img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ph{position:relative;overflow:hidden}.nowc__img{position:relative}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.btn svg.brand{fill:currentColor;stroke:none}.btn:disabled{opacity:.5;cursor:default}.playbar__mute{color:inherit;background:0 0;border:0;padding:0;display:flex}.playbar__pop-wrap{display:inline-flex;position:relative}.pop{z-index:40;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);min-width:176px;box-shadow:var(--sh-pop);flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0}.pop .t-sublabel{margin:0}.pop__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.pop__grid button,.pop__cancel{border:1px solid var(--line);border-radius:var(--r-btn);background:var(--surface);min-height:36px;font-family:var(--font-mono);color:var(--ink-2);font-size:11px}.pop__grid button:hover,.pop__cancel:hover{border-color:var(--ink-3);color:var(--ink)}.pop__time{font-family:var(--font-mono);color:var(--accent);font-size:13px}.playbar__sleep{font-family:var(--font-mono);color:var(--accent);white-space:nowrap;font-size:11px}.ibtn--on{color:var(--accent)}.toast{white-space:nowrap;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-field);font-family:var(--font-mono);color:var(--ink-2);padding:6px 10px;font-size:11px;position:absolute;bottom:calc(100% + 10px);right:0}.form-sent{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.form-sent h3{letter-spacing:-.02em;font-size:20px;font-weight:600}.form-sent p{color:var(--ink-2);font-size:14px}.form-sent__acts{gap:var(--gap-s);flex-wrap:wrap;display:flex}.form-err{color:var(--danger)}.empty{text-align:center;color:var(--ink-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:40px 22px;font-size:14px}.ahero__desc{color:var(--ink-2);max-width:56ch;margin-top:16px;font-size:15px;line-height:1.55}.ahero__also{flex-direction:column;gap:8px;margin-top:20px;display:flex}.tracklist__rest>summary{cursor:pointer;border-top:1px solid var(--line-2);color:var(--accent);padding:14px 22px;font-size:13px;font-weight:600;list-style:none}.tracklist__rest>summary::-webkit-details-marker{display:none}.tracklist__rest>summary:hover{background:var(--fill)}.tracklist__rest[open]>summary{display:none}.tracklist__rest .tl:first-of-type{border-top:1px solid var(--line-2)}.bars--12,.bars__x--12{grid-template-columns:repeat(12,minmax(0,1fr))}.chart__foot{color:var(--ink-2);margin-top:14px;font-size:13px;line-height:1.5}.statlist{flex-direction:column;display:flex}.statlist>div{border-top:1px solid var(--line-2);padding:14px 0}.statlist>div:first-child{border-top:0;padding-top:0}.statlist b{letter-spacing:-.02em;font-size:22px;font-weight:600;display:block}.statlist span{color:var(--ink-2);font-size:13px}.lite__vol{width:min(280px,100%);color:var(--ink-3);align-items:center;gap:10px;display:flex}.lite__vol .range{flex:1;width:auto}.mnav{display:none}@media (max-width:1100px){.mnav[data-open=true]{left:0;right:0;top:var(--topbar-h);z-index:40;background:var(--paper);padding:12px var(--wrap-pad) calc(84px + var(--eq-h));flex-direction:column;display:flex;position:fixed;bottom:0;overflow-y:auto}.mnav__list{flex-direction:column;display:flex}.mnav__list a{border-bottom:1px solid var(--line);letter-spacing:-.02em;min-height:56px;color:var(--ink);justify-content:space-between;align-items:center;font-size:22px;font-weight:600;text-decoration:none;display:flex}.mnav__list a[aria-current=page]{color:var(--accent)}.mnav__list a span{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);font-size:11px;font-weight:400}.mnav__sub{flex-direction:column;gap:4px;margin-top:24px;display:flex}.mnav__sub a{min-height:44px;color:var(--ink-2);align-items:center;font-size:14px;text-decoration:none;display:flex}.mnav__foot{flex-direction:column;gap:12px;margin-top:auto;padding-top:24px;display:flex}.mnav__foot .t-mono{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}}.post[hidden],.track[hidden],.artist[hidden]{display:none}.story__p{flex-direction:column;gap:18px;display:flex}.story__p p{margin:0}.toolbar>.search:only-child{margin-left:auto}.chip--date{cursor:pointer;position:relative}.chip--date[data-on=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.chip--date input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}@media (max-width:640px){.playbar__pop-wrap.playbar__opt,.playbar__sleep.playbar__opt{display:none}}.playbar[data-playing=false] .playbar__eq i{animation:none;transform:scaleY(.1)}.playbar__eq i{transition:transform .4s}.play[data-on=true],.btn--start[data-on=true]{animation:1.8s ease-out infinite pm-on}@keyframes pm-on{0%{box-shadow:0 0 0 0 var(--accent),0 0 0 0 var(--accent)}55%{box-shadow:0 0 0 14px transparent,0 0 0 5px var(--accent-glow)}to{box-shadow:0 0 0 14px #0000,0 0 0 18px #0000}}@media (prefers-reduced-motion:reduce){.play[data-on=true],.btn--start[data-on=true]{box-shadow:0 0 0 3px var(--accent);animation:none}}.nowc__body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nowc__body p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:1101px){.nowgrid{grid-template-rows:164px 64px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.nowgrid>.nowc{--cover:162px}.nowgrid>.nowc--now{--cover:238px}}@media (min-width:641px) and (max-width:1100px){.nowgrid>.nowc{--cover:140px}.nowgrid>.nowc--now{--cover:208px}.nowc--stat .nowc__body{flex-wrap:wrap}}@media (max-width:640px){.nowgrid>.nowc{--cover:116px}.nowgrid>.nowc--now{--cover:140px}.nowc__genre{display:none}}.app [id]{scroll-margin-top:calc(var(--topbar-h) + 32px)}@media (max-width:720px){.logo__tag{display:none}}.hero--photo{--hero-bg:#141210;--hero-ink:#f3efe8;--hero-ink-2:#c9c2b8;--hero-ink-3:#9c948a;--hero-accent:#c9935e;--hero-line:#f3efe829;margin-top:var(--gap-xl);min-height:0;display:block}.hero--photo .phead__cat{color:var(--hero-ink-3)}.hero--photo .phead__cat b{color:var(--hero-accent)}@media (min-width:1101px){.hero--photo{aspect-ratio:2268/510}.hero--photo .hero__img{-o-object-position:100% 50%;object-position:100% 50%;width:100%;-webkit-mask-image:none;mask-image:none}.hero--photo .hero__body{max-width:420px;height:100%;padding:28px 40px}.hero--photo h1{margin-top:12px;font-size:44px;line-height:1}.hero--photo .hero__lead{margin:12px 0 0;font-size:15px;line-height:1.5}.story--text{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}@media (max-width:1100px){.hero--photo .hero__img{-o-object-position:72% 50%;object-position:72% 50%;height:240px;display:block}}@media (max-width:640px){.hero--photo .hero__img{-o-object-position:75% 50%;object-position:75% 50%;height:160px}}
