.site-main.song{overflow-x:clip}.song__layout{position:relative;padding-top:20px}.song__ambient{position:absolute;z-index:0;top:-60px;inset-inline-start:-25%;width:150%;height:640px;pointer-events:none;filter:blur(70px) saturate(1.35);opacity:0;transition:opacity .8s var(--ease);-webkit-mask-image:radial-gradient(closest-side at 50% 42%,#000 30%,rgb(0 0 0 / .45) 62%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 42%,#000 30%,rgb(0 0 0 / .45) 62%,transparent 100%)}.song__ambient.is-on{opacity:.45}.song__stage,.song__body{position:relative;z-index:1}.song__art{width:min(100%,420px);margin-inline:auto;aspect-ratio:1;border-radius:20px;overflow:hidden;background-color:var(--bg-2);box-shadow:0 24px 60px -24px #000000e6;transition:box-shadow .3s var(--ease)}.song__art img,.song__art .cover-fallback{width:100%;height:100%;object-fit:cover}.song__layout.is-playing .song__art{box-shadow:var(--glow-pink),0 24px 60px -24px #000000e6}.song__player{position:relative;overflow:hidden;isolation:isolate;width:min(100%,420px);margin-inline:auto;padding:14px 16px 12px;border-radius:22px;background:#151720b8;border:1px solid var(--line)}@supports (backdrop-filter:blur(8px)){.song__player{background:#1517208c;backdrop-filter:blur(18px)}}.viz--stage{position:absolute;inset:0;width:100%;height:100%;z-index:-1;opacity:.3;-webkit-mask-image:radial-gradient(120% 90% at 50% 50%,#000 30%,transparent 85%);mask-image:radial-gradient(120% 90% at 50% 50%,#000 30%,transparent 85%)}.song__layout.is-playing .viz--stage{opacity:.42}.song__transport{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"seek seek seek" "cur . dur";gap:0;row-gap:2px}.song__transport .seek{grid-area:seek;width:100%}.song__transport [data-pmr-cur]{grid-area:cur;text-align:left}.song__transport [data-pmr-dur]{grid-area:dur;text-align:right}.song__transport .seek__thumb{transform:scale(1)}.song__controls{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:6px}.song__controls .play-btn--xl{width:72px;height:72px}.song__msg{text-align:center;margin-top:10px}.song__head{display:grid;gap:12px;justify-items:start}.song__badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.song__badges .qbadges{align-self:stretch}.badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 14px;border-radius:999px;border:1px solid var(--line);background:#05060980;color:var(--muted);font-size:.8125rem;text-decoration:none}.badge .icon{width:18px;height:18px;color:var(--blue-text)}.song__title{font-size:clamp(1.9rem,6vw,3.25rem);line-height:1.2;overflow-wrap:anywhere}.song__facts{display:flex;flex-wrap:wrap;gap:8px 26px;margin:0}.song__facts div{display:grid}.song__facts dt{color:var(--muted);font-size:.8125rem}.song__facts dd{margin:0}.song__cats a{color:var(--blue-text);text-decoration:none}.song__cats a:hover{text-decoration:underline}.song__cats-sep{color:var(--muted)}.song__extras{display:grid;gap:14px;justify-items:start}.song__desc{color:#c9ccd6;max-width:38em}.song__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.song__people{display:flex;flex-wrap:wrap;gap:6px 8px;margin:2px 0 0}.song__person{display:inline-flex;align-items:baseline;gap:6px;padding:5px 12px;border-radius:10px;background:#151720b3;border:1px solid var(--line);font-size:.875rem}.song__person dt{color:var(--muted);font-size:.8125rem}.song__person dt:after{content:":"}.song__person dd{margin:0;font-weight:600}.song__person--singer{border-color:#ff168f73}.song__social{display:flex;gap:6px;list-style:none;margin:0;padding:0;padding-inline-start:10px;margin-inline-start:2px;border-inline-start:1px solid var(--line)}.soc{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);color:var(--text);background:#fff0;transition:color .15s,border-color .15s,background-color .15s,transform .15s}.soc .icon{width:19px;height:19px}.soc:hover{transform:translateY(-1px);background:var(--surface)}.soc--youtube:hover{color:#ff3d3d;border-color:#ff3d3d8c}.soc--instagram:hover{color:#ff4fa3;border-color:#ff4fa38c}.soc--telegram:hover{color:#3aa7ff;border-color:#3aa7ff8c}.soc--bale:hover{color:#3fd29a;border-color:#3fd29a8c}.soc--spotify:hover{color:#1ed760;border-color:#1ed7608c}.soc--soundcloud:hover{color:#ff7a1a;border-color:#ff7a1a8c}.btn--dl{border-color:#087bff8c;background:#087bff1f;color:var(--text)}.btn--dl:hover{background:#087bff38;border-color:var(--blue)}.btn--dl .icon{color:var(--blue-text)}.btn__sub{font-size:.6875rem;color:var(--muted);font-weight:700;letter-spacing:.03em}.dl{position:relative}.dl>summary{list-style:none;cursor:pointer}.dl>summary::-webkit-details-marker{display:none}.dl__chev{width:16px!important;height:16px!important;color:var(--muted)!important;transition:transform .2s}.dl[open] .dl__chev{transform:rotate(180deg)}.dl__menu{position:absolute;z-index:30;top:calc(100% + 8px);inset-inline-start:0;min-width:250px;list-style:none;margin:0;padding:6px;border-radius:16px;background:#10121a;border:1px solid #343847;box-shadow:0 24px 48px -12px #000000b3;text-align:start}.dl__item{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"fmt q ico" "fmt size ico";align-items:center;column-gap:12px;padding:10px 12px;border-radius:11px;color:var(--text);text-decoration:none}.dl__item:hover,.dl__item:focus-visible{background:var(--surface)}.dl__fmt{grid-area:fmt;min-width:48px;padding:6px 8px;border-radius:8px;text-align:center;font-size:.75rem;font-weight:800;color:var(--blue-text);background:#087bff24;border:1px solid rgb(8 123 255 / .4)}.dl__q{grid-area:q;font-weight:600;font-size:.9375rem}.dl__size{grid-area:size;color:var(--muted);font-size:.8125rem}.dl__ico{grid-area:ico;width:18px;height:18px;color:var(--muted)}.dl__item:hover .dl__ico{color:var(--blue-text)}.lyrics{margin-top:32px;padding:20px 22px 18px;max-width:40em;border:1px solid var(--line);border-radius:20px;background:linear-gradient(170deg,#151720d9,#0b0d12d9)}.lyrics__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.lyrics h2{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:.9375rem;font-weight:700;color:var(--text)}.lyrics h2 .icon{width:18px;height:18px;color:var(--pink)}.lyrics__count{color:var(--muted);font-size:.8125rem}.lyrics__text{font-size:1.0625rem;line-height:2.05;color:#d7d9e2}.lyrics__text p{margin:0 0 1.05em;padding-inline-start:14px;border-inline-start:2px solid rgb(255 22 143 / .28)}.lyrics__text p:last-child{margin-bottom:0}html.js .lyrics:not(.is-open) .lyrics__text{max-height:15.4em;overflow:hidden}html.js .lyrics.is-long:not(.is-open) .lyrics__text{-webkit-mask-image:linear-gradient(to bottom,#000 62%,transparent);mask-image:linear-gradient(to bottom,#000 62%,transparent)}.lyrics__toggle{display:inline-flex;align-items:center;gap:6px;margin:12px auto 0;min-height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--line);background:var(--bg-2);color:var(--text);font:inherit;font-size:.875rem;cursor:pointer;transition:border-color .15s,background-color .15s}.lyrics__toggle[hidden]{display:none}.lyrics__toggle:hover{border-color:#ff168f8c;background:#ff168f14}.lyrics__toggle .icon{width:16px;height:16px;transition:transform .2s}.lyrics.is-open .lyrics__toggle .icon{transform:rotate(180deg)}.lyrics{display:flex;flex-direction:column}@media(max-width:599px){.lyrics{padding:16px 16px 14px;border-radius:16px}.lyrics__text{font-size:1rem;line-height:2}}.song__credits{margin-top:24px;color:var(--muted);font-size:.875rem;max-width:40em}.more{margin-top:64px}.song-end{margin-top:56px;padding-top:28px;border-top:1px solid var(--line);display:flex;justify-content:center}.song-end__link{display:flex;align-items:center;gap:14px;width:min(100%,420px);padding:14px 16px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(160deg,var(--surface),var(--bg-2));color:var(--text);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.song-end__link:hover{border-color:#087bff99;box-shadow:0 18px 40px -24px #087bff99;transform:translateY(-1px)}.song-end__icon{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:14px;background:#087bff24;color:var(--blue-text)}.song-end__icon .icon{width:22px;height:22px}.song-end__text{display:grid;gap:2px;flex:1;min-width:0}.song-end__text strong{font-size:1rem}.song-end__text small{color:var(--muted);font-size:.8125rem}.song-end__arrow{width:20px;height:20px;color:var(--muted);transition:transform .2s}.song-end__link:hover .song-end__arrow{transform:translate(-3px);color:var(--blue-text)}@media(prefers-reduced-motion:reduce){.song-end__link,.song-end__arrow{transition:none}.song-end__link:hover{transform:none}}@media(max-width:1023px){.song__layout{display:flex;flex-direction:column}.song__stage,.song__body{display:contents}.song__art{order:1;width:min(100%,360px)}.song__head{order:2;justify-items:center;text-align:center;margin-top:22px}.song__facts,.song__badges{justify-content:center}.song__player{order:3;margin-top:18px}.song__msg{order:4}.song__extras{order:5;margin-top:22px;justify-items:center;text-align:center}.song__actions,.song__people{justify-content:center}.song__social{flex-basis:100%;justify-content:center;padding:6px 0 0;margin:0;border:0}.song__actions{position:relative}.dl{position:static}.dl__menu{inset-inline:0;margin-inline:auto;width:min(100%,340px);min-width:0;top:52px}.lyrics{order:6}.song__credits{order:7}.song__credits{text-align:center;margin-inline:auto}}@media(max-width:380px){.song__controls .icon-btn{width:40px;height:40px}.song__controls .play-btn--xl{width:64px;height:64px}}@media(min-width:1024px){.song__layout{display:grid;grid-template-columns:420px 1fr;gap:64px;padding-top:44px;align-items:start}.song__ambient{inset-inline-start:-170px;width:760px;height:760px;top:-110px}.song__stage{position:sticky;top:calc(var(--header-h) + 24px);display:grid;gap:16px}.song__art,.song__player{width:100%}.song__head{padding-top:8px}.song__extras{margin-top:18px}}.song__art{position:relative;cursor:default;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.song__clink{color:inherit;text-decoration:none}.song__clink:hover{text-decoration:underline}.comments{margin-top:44px;padding-top:28px;border-top:1px solid var(--line)}.comments__head h2{font-size:1.25rem;display:flex;align-items:center;gap:10px}.comments__count:not(:empty){display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:.8125rem;color:var(--muted)}.comments__empty,.comments__closed{color:var(--muted);margin:14px 0 0}.comment-list,.comment-list .children{list-style:none;margin:0;padding:0}.comment-list{margin-top:18px;display:grid;gap:12px}.comment-list .children{margin-top:10px;padding-inline-start:22px;border-inline-start:2px solid var(--line);display:grid;gap:10px}.cmt__body{display:flex;gap:12px;padding:14px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.cmt.is-new>.cmt__body{animation:pmr-new 2.4s var(--ease)}@keyframes pmr-new{0%{border-color:var(--pink);box-shadow:0 0 0 3px #ff168f2e}to{border-color:var(--line);box-shadow:none}}.cmt.is-pending>.cmt__body{border-style:dashed}.cmt__main{min-width:0;flex:1}.cmt__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.cmt__name{font-size:.95rem}.cmt__badge{font-size:.6875rem;padding:1px 8px;border-radius:999px;color:var(--blue-text);border:1px solid rgb(8 123 255 / .4)}.cmt__time{color:var(--muted);font-size:.75rem}.cmt__pending{color:#ffc24d;font-size:.8125rem;margin-top:4px}.cmt__text{margin-top:4px;color:#dfe1e8;overflow-wrap:anywhere}.cmt__text p{margin:0 0 .6em}.cmt__text p:last-child{margin:0}.cmt__actions{display:flex;align-items:center;gap:6px;margin-top:8px}.cmt__reply{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border-radius:999px;border:0;background:none;color:var(--muted);font:inherit;font-size:.8125rem;cursor:pointer}.cmt__reply .icon{width:16px;height:16px}.cmt__reply:hover{color:var(--text);background:var(--surface-2)}.comments .nav-links{display:flex;gap:6px;margin-top:16px}.comments .page-numbers{min-width:40px;height:40px;display:inline-grid;place-items:center;border-radius:999px;border:1px solid var(--line);text-decoration:none;color:var(--muted);padding:0 10px}.comments .page-numbers.current{background:var(--surface);color:var(--text)}.comment-respond{margin-top:22px;padding:18px;border-radius:20px;background:linear-gradient(160deg,var(--surface) 0%,var(--bg-2) 80%);border:1px solid var(--line)}.comment-respond.is-reply{margin-top:10px;border-color:#ff168f59}.cform__title{font-size:1.05rem;margin:0 0 14px;display:flex;align-items:center;justify-content:space-between;gap:10px}.cform__title small a{font-size:.8125rem;font-weight:400;color:var(--blue-text);text-decoration:none}.cform{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.cform{grid-template-columns:1fr 1fr}.cform__field--text,.cform__consent,.captcha,.cform__foot,.hp-field{grid-column:1 / -1}}.cform p{margin:0}.cform__field{display:grid;gap:6px;position:relative}.cform label{font-size:.875rem;font-weight:700}.cform__hint{font-weight:400;color:var(--muted);font-size:.75rem}.req{color:var(--pink)}.cform input[type=text],.cform input[type=email],.cform textarea{width:100%;min-height:46px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s}.cform textarea{min-height:112px;resize:vertical;line-height:1.9}.cform input:focus,.cform textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #087bff38}.cform ::placeholder{color:#5d6272}.cform__count{position:absolute;bottom:8px;inset-inline-end:12px;font-size:.6875rem;color:var(--muted);pointer-events:none}.cform__count.is-near{color:#ffc24d}.cform__consent label{font-weight:400;color:var(--muted);display:flex;gap:8px;align-items:center}.cform__consent input{accent-color:var(--pink);width:18px;height:18px}.captcha{display:grid;gap:6px}.captcha__label{font-size:.875rem;font-weight:700}.captcha__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.captcha__img{position:relative;display:grid;place-items:center;width:180px;height:60px;flex:none;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--bg-2)}.captcha__img img{width:100%;height:100%}.captcha__q{padding:0 10px;font-size:.9rem;text-align:center}.captcha__wait{color:var(--muted);font-size:.75rem;padding:0 8px;text-align:center}.captcha.is-loading .captcha__img{opacity:.55}.captcha.is-loading .captcha__refresh .icon{animation:pmr-spin .8s linear infinite}.cform input.captcha__input{width:150px;flex:none;min-height:46px;text-align:center;letter-spacing:.3em;font-size:1.15rem}.hp-field{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.cform__foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cform__foot .form-submit{margin:0}.cform__submit{cursor:pointer;border:0}.cform.is-sending .cform__submit{opacity:.6}.cform__status{font-size:.875rem;color:var(--muted)}.cform__status.is-ok{color:#4bd99a}.cform__status.is-bad{color:#ff8fc7}.cform__status:empty{display:none}@media(max-width:1023px){.comments{order:8}}