.SongLyrics_lyricsSection__xftSA{background:#FFFFFF0D;border-radius:10px;overflow:hidden}.SongLyrics_expandButton__OfEwY{width:100%;background:#FFFFFF0D;color:white;border:none;padding:15px 20px;font-size:18px;font-weight:700;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .3s}.SongLyrics_expandButton__OfEwY:hover{background:#ebebeb0d}.SongLyrics_arrow__Y4e0s{transition:transform .3s;font-size:14px}.SongLyrics_arrowUp__d5FCZ{transform:rotate(180deg)}.SongLyrics_arrowDown__Pjz8s{transform:rotate(0deg)}.SongLyrics_lyricsContent__ED2Rf{padding:20px}.SongLyrics_lyricsText__3G6Xc{white-space:pre-wrap;font-family:inherit;font-size:14px;line-height:1.6;color:#e0e0e0;margin:0}.SongComments_commentsSection__seYHg{background:#FFFFFF0D;border-radius:10px;overflow:hidden}.SongComments_expandButton__4Mjxk{width:100%;background:#FFFFFF0D;color:white;border:none;padding:15px 20px;font-size:18px;font-weight:700;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .3s}.SongComments_expandButton__4Mjxk:hover{background:#ebebeb0d}.SongComments_arrow__pd7Dx{transition:transform .3s;font-size:14px}.SongComments_arrowUp__AvYEP{transform:rotate(180deg)}.SongComments_arrowDown__RzDC6{transform:rotate(0deg)}.SongComments_commentsContent__S_ePA{padding:20px}.SongComments_inputWrapper__meHVu{position:relative;margin-bottom:20px}.SongComments_avatarInsideInput__TdGQX{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;overflow:hidden;z-index:2}.SongComments_avatarImage__U7BMo{width:100%;height:100%;object-fit:cover}.SongComments_commentInput__T7135{width:100%;height:56px;background:rgba(255,255,255,.1);border:1px solid #939393;border-radius:28px;padding:0 20px 0 60px;color:white;font-family:inherit;font-size:14px;resize:none;line-height:56px;overflow:hidden}.SongComments_commentInput__T7135::placeholder{color:#939393}.SongComments_commentInput__T7135:focus{outline:none;border-color:#A10B14}.SongComments_commentInput__T7135::-webkit-scrollbar{display:none}.SongComments_commentInput__T7135{-ms-overflow-style:none;scrollbar-width:none}.SongComments_commentItem__Lfpxj{display:flex;gap:15px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.1)}.SongComments_commentItem__Lfpxj:last-child{border-bottom:none}.SongComments_commentAvatar__dP5Mc{width:56px;height:56px;border-radius:50%;overflow:hidden;flex-shrink:0}.SongComments_commentAvatarImage__ekwst{width:100%;height:100%;object-fit:cover}.SongComments_commentContent__hGU9L{flex:1 1}.SongComments_commentHeader__8Ax8X{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.SongComments_commentUser__Tv6K7{font-weight:700;color:white;font-size:16px}.SongComments_commentTime__ifmA1{font-size:12px;color:#939393}.SongComments_commentActions__W_hiP{display:flex;align-items:center;gap:15px}.SongComments_heartIcon__hMFh8{color:rgba(255,255,255,.5);font-size:20px;cursor:pointer;transition:color .3s;display:flex;align-items:center}.SongComments_heartIcon__hMFh8:hover{color:#A10B14}.SongComments_dotsIcon__YJSWv{color:rgba(255,255,255,.5);font-size:20px;cursor:pointer;transition:color .3s}.SongComments_dotsIcon__YJSWv:hover{color:white}.SongComments_commentText__iRfKs{margin:0;line-height:1.5;color:white;font-size:14px}.SongComments_dropdown___XduS{position:relative;display:inline-block}.SongComments_dropdownMenu__42mux{position:absolute;top:100%;right:0;background:#2A2A2A;border:1px solid #444;border-radius:8px;padding:8px 0;min-width:120px;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.3)}.SongComments_deleteButton__iyS_3{width:100%;background:none;border:none;color:#FF6B6B;padding:8px 16px;text-align:left;cursor:pointer;font-size:14px;transition:background-color .3s}.SongComments_deleteButton__iyS_3:hover{background:rgba(255,107,107,.1)}.LicenseModal_modalOverlay__lKFzr{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.LicenseModal_modal__P0E_u{background:#1a1a1a;border-radius:16px;width:100%;max-width:700px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px rgba(0,0,0,.5);border:1px solid #333}.LicenseModal_modalHeader__qJ3Ga{display:flex;justify-content:space-between;align-items:center;padding:24px;border-bottom:1px solid #333;background:#1a1a1a;border-radius:16px 16px 0 0}.LicenseModal_modalTitle__w04i1{margin:0;font-size:1.5rem;font-weight:600;color:#ffffff;background:#EE10B0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.LicenseModal_closeButton__Gj7__{background:#333;border:none;font-size:1.5rem;cursor:pointer;color:#ccc;padding:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s ease}.LicenseModal_closeButton__Gj7__:hover{background:#444;color:#fff;transform:rotate(90deg)}.LicenseModal_form__1oELx{padding:24px;background:#1a1a1a}.LicenseModal_formSection__G0H1r{margin-bottom:32px;padding:20px;background:#222;border-radius:12px;border:1px solid #333}.LicenseModal_sectionTitle__pVJ1U{font-size:1.2rem;font-weight:600;margin-bottom:20px;color:#ffffff;padding-bottom:12px;border-bottom:2px solid #ee10b0;display:flex;align-items:center;gap:10px}.LicenseModal_sectionTitle__pVJ1U:before{content:"•";color:#EE10B0;font-size:1.5rem}.LicenseModal_formRow__lbr9U{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:20px}.LicenseModal_formGroup__n4L7u{margin-bottom:20px}.LicenseModal_label__5A4wE{display:block;margin-bottom:8px;font-weight:500;color:#e0e0e0;font-size:.95rem}.LicenseModal_input__0o13C,.LicenseModal_select__prdyj,.LicenseModal_textarea___viZI{width:100%;padding:14px 16px;border:2px solid #444;border-radius:10px;font-size:1rem;transition:all .3s ease;background:#2d2d2d;color:#ffffff;font-family:inherit}.LicenseModal_input__0o13C::placeholder,.LicenseModal_textarea___viZI::placeholder{color:#888}.LicenseModal_input__0o13C:focus,.LicenseModal_select__prdyj:focus,.LicenseModal_textarea___viZI:focus{outline:none;border-color:#EE10B0;box-shadow:0 0 0 3px rgba(102,126,234,.1);background:#333}.LicenseModal_textarea___viZI{resize:vertical;min-height:100px;line-height:1.5}.LicenseModal_select__prdyj{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23ccc' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px}.LicenseModal_checkboxLabel__4enUG{display:flex;align-items:center;cursor:pointer;font-weight:500;color:#e0e0e0;padding:12px 0;transition:color .3s ease}.LicenseModal_checkboxLabel__4enUG:hover{color:#ffffff}.LicenseModal_checkbox__RurKi{margin-right:12px;width:20px;height:20px;border-radius:4px;border:2px solid #444;background:#2d2d2d;cursor:pointer;transition:all .3s ease;position:relative}.LicenseModal_checkbox__RurKi:checked{background:#EE10B0;border-color:#EE10B0}.LicenseModal_checkbox__RurKi:checked:after{content:"✓";position:absolute;color:white;font-size:14px;font-weight:700;top:50%;left:50%;transform:translate(-50%,-50%)}.LicenseModal_modalActions__YbeMW{display:flex;justify-content:flex-end;gap:16px;margin-top:32px;padding-top:24px;border-top:1px solid #333}.LicenseModal_cancelButton__hZt8N{padding:14px 28px;border:2px solid #666;background:transparent;color:#ccc;border-radius:10px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:1rem}.LicenseModal_cancelButton__hZt8N:hover:not(:disabled){background:#666;color:#fff;border-color:#666;transform:translateY(-2px)}.LicenseModal_submitButton__d9ftq{padding:14px 28px;border:none;background:#EE10B0;color:white;border-radius:10px;cursor:pointer;font-weight:500;transition:all .3s ease;font-size:1rem;position:relative;overflow:hidden}.LicenseModal_submitButton__d9ftq:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.LicenseModal_submitButton__d9ftq:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #EE10B0}.LicenseModal_submitButton__d9ftq:hover:not(:disabled):before{left:100%}.LicenseModal_cancelButton__hZt8N:disabled,.LicenseModal_submitButton__d9ftq:disabled{opacity:.5;cursor:not-allowed;transform:none}.LicenseModal_submitButton__d9ftq:disabled:hover:before{left:-100%}.LicenseModal_modal__P0E_u::-webkit-scrollbar{width:8px}.LicenseModal_modal__P0E_u::-webkit-scrollbar-track{background:#1a1a1a;border-radius:0 16px 16px 0}.LicenseModal_modal__P0E_u::-webkit-scrollbar-thumb{background:#444;border-radius:4px}.LicenseModal_modal__P0E_u::-webkit-scrollbar-thumb:hover{background:#EE10B0}@media (max-width:768px){.LicenseModal_modalOverlay__lKFzr{padding:10px}.LicenseModal_modal__P0E_u{margin:10px;max-height:95vh;border-radius:12px}.LicenseModal_formRow__lbr9U{grid-template-columns:1fr;gap:16px}.LicenseModal_form__1oELx,.LicenseModal_modalHeader__qJ3Ga{padding:20px}.LicenseModal_formSection__G0H1r{padding:16px;margin-bottom:24px}.LicenseModal_modalActions__YbeMW{flex-direction:column;gap:12px}.LicenseModal_cancelButton__hZt8N,.LicenseModal_submitButton__d9ftq{width:100%;padding:16px 24px}.LicenseModal_sectionTitle__pVJ1U{font-size:1.1rem}.LicenseModal_modalTitle__w04i1{font-size:1.3rem}}@media (max-width:480px){.LicenseModal_form__1oELx,.LicenseModal_modalHeader__qJ3Ga{padding:16px}.LicenseModal_formSection__G0H1r{padding:12px}.LicenseModal_input__0o13C,.LicenseModal_select__prdyj,.LicenseModal_textarea___viZI{padding:12px 14px;font-size:.95rem}}@keyframes LicenseModal_modalAppear__A5gDY{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}.LicenseModal_modal__P0E_u{animation:LicenseModal_modalAppear__A5gDY .3s ease-out}.SongPage_container__OUgRU{background:linear-gradient(180deg,#A10B14,#280305,#00000066);color:white;min-height:100vh;padding:20px;max-width:2000px;margin:0 auto}.SongPage_header__gQk90{display:flex;align-items:center;gap:12px}.SongPage_arrowLink__cZMh_{display:flex;align-items:center;color:inherit;text-decoration:none}.SongPage_title__yMkwd{font-size:1.3rem;margin:0;font-size:32px;font-weight:700;text-align:left;margin-bottom:10px}.SongPage_description__FKJPm{color:#D9D9D9}.SongPage_divider__8k3lD{height:1px;background-color:#939393;margin:10px 0 30px}.SongPage_content__Lhvvl{display:flex;gap:40px;margin-top:30px;color:#D9D9D9}.SongPage_albumCover__tHn8o{width:427px;height:394px;background-color:#333;display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.3)}.SongPage_albumCover__tHn8o img{width:100%;height:100%;object-fit:cover}.SongPage_songInfo__dN0Qu{flex:1 1}.SongPage_songTitle__s5LzB{font-size:32px;font-weight:700;margin-bottom:20px}.SongPage_songDetails__nfw69{margin-bottom:25px}.SongPage_songDetails__nfw69 p{margin-bottom:8px;font-size:18px}.SongPage_description__FKJPm{margin-bottom:30px;line-height:1.6}.SongPage_buttonsContainer__Sdq0L{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.SongPage_playPauseButton__sZ6BZ{background-color:white;color:#181818;border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:all .3s;box-shadow:0 4px 10px rgba(0,0,0,.3)}.SongPage_playPauseButton__sZ6BZ:hover{background-color:#f0f0f0;transform:scale(1.05)}.SongPage_button__pfPpI{background-color:#181818;color:white;border:none;border-radius:5px;padding:12px 20px;width:137px;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-size:16px;transition:background-color .3s}.SongPage_button__pfPpI:hover{background-color:#252525}.SongPage_expandableSections__e1pix{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;margin-top:40px}.SongPage_commentsSection__xIuIL,.SongPage_lyricsSection__OlUa1{background:rgba(0,0,0,.3);border-radius:10px;overflow:hidden}.SongPage_expandButton__MRKSx{width:100%;background:#181818;color:white;border:none;padding:15px 20px;font-size:18px;font-weight:700;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .3s}.SongPage_expandButton__MRKSx:hover{background:#252525}.SongPage_arrow__hvy_E{transition:transform .3s;font-size:14px}.SongPage_arrowUp__Jw3PI{transform:rotate(180deg)}.SongPage_arrowDown__z_ha4{transform:rotate(0deg)}.SongPage_lyricsContent__sKx24{padding:20px;overflow-y:auto}.SongPage_lyricsText__ic0uM{white-space:pre-wrap;font-family:inherit;font-size:14px;line-height:1.6;color:#e0e0e0;margin:0}.SongPage_commentsContent__Jl_3Q{padding:20px;display:flex;flex-direction:column}.SongPage_commentForm__R4dzT{margin-bottom:20px}.SongPage_commentInput__JTo9t{width:100%;background:rgba(255,255,255,.1);border:1px solid #939393;border-radius:5px;padding:12px;color:white;font-family:inherit;font-size:14px;resize:vertical;margin-bottom:10px}.SongPage_commentInput__JTo9t::placeholder{color:#939393}.SongPage_commentInput__JTo9t:focus{outline:none;border-color:#A10B14}.SongPage_submitButton__e8QzF{background:#A10B14;color:white;border:none;border-radius:5px;padding:8px 16px;cursor:pointer;font-size:14px}.SongPage_submitButton__e8QzF:hover{background:#c00e18}.SongPage_commentsList__oyBQw{flex:1 1;overflow-y:auto}.SongPage_commentItem__JAB5_{background:rgba(255,255,255,.05);border-radius:5px;padding:15px;margin-bottom:15px}.SongPage_commentHeader__HRjGX{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.SongPage_commentUser__rDdjR{font-weight:700;color:#A10B14}.SongPage_commentTime__bG_Df{font-size:12px;color:#939393}.SongPage_commentText__cd4H8{margin:0;line-height:1.4}.SongPage_modalOverlay__dZpkL{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.SongPage_modal___hAUJ{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:15px;padding:30px;max-width:400px;width:100%;box-shadow:0 10px 30px rgba(0,0,0,.5);border:1px solid #333}.SongPage_modalTitle__2cV9O{color:white;font-size:24px;font-weight:700;margin-bottom:15px;text-align:center}.SongPage_modalText__JeP8K{color:#D9D9D9;font-size:16px;line-height:1.5;margin-bottom:20px;text-align:center}.SongPage_modalNote__HBbUZ{color:#939393;font-size:14px;text-align:center;margin-top:10px;margin-bottom:20px}.SongPage_donateInput__vRNGr{width:100%;background:rgba(255,255,255,.1);border:1px solid #939393;border-radius:8px;padding:12px 15px;color:white;font-size:16px;margin-bottom:10px}.SongPage_donateInput__vRNGr:focus{outline:none;border-color:#A10B14}.SongPage_donateInput__vRNGr::placeholder{color:#939393}.SongPage_modalButtons__0Lan2{display:flex;gap:15px;justify-content:center;margin-top:25px}.SongPage_cancelButton__tO_S8{background:#333;color:white;border:1px solid #555;border-radius:8px;padding:12px 25px;cursor:pointer;font-size:16px;transition:all .3s;flex:1 1}.SongPage_cancelButton__tO_S8:hover{background:#444;border-color:#666}.SongPage_confirmButton__Ndse1{background:#A10B14;color:white;border:none;border-radius:8px;padding:12px 25px;cursor:pointer;font-size:16px;transition:all .3s;flex:1 1}.SongPage_confirmButton__Ndse1:hover:not(:disabled){background:#c00e18;transform:translateY(-1px)}.SongPage_confirmButton__Ndse1:disabled{background:#666;cursor:not-allowed;opacity:.6}.SongPage_downloadImageButton__eltVq{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.7);color:white;border:none;border-radius:20px;padding:8px 12px;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:5px;transition:all .3s ease}.SongPage_downloadImageButton__eltVq:hover{background:rgba(0,0,0,.9);transform:translateY(-2px)}.SongPage_downloadImageButton__eltVq:disabled{opacity:.6;cursor:not-allowed;transform:none}.SongPage_albumCover__tHn8o{position:relative;display:inline-block}.SongPage_licenseButton__4ELyJ{background:#EE10B0;color:white;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .2s}.SongPage_licenseButton__4ELyJ:hover:not(:disabled){transform:translateY(-2px)}.SongPage_licenseButton__4ELyJ:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:768px){.SongPage_modal___hAUJ{padding:20px;margin:10px}.SongPage_modalButtons__0Lan2{flex-direction:column}.SongPage_cancelButton__tO_S8,.SongPage_confirmButton__Ndse1{flex:none}}.SongPage_subscriptionMessage__Id1qt{background:rgba(255,193,7,.2);border:1px solid rgba(255,193,7,.5);padding:10px 15px}.SongPage_message__nLayU{position:relative;padding:12px 40px 12px 15px;border-radius:8px;margin-bottom:15px;font-size:14px;animation:SongPage_slideIn___Xkuh .3s ease;border:1px solid;font-weight:500}.SongPage_successMessage__taqiM{background:rgba(76,175,80,.15);border-color:rgba(76,175,80,.3);color:#4CAF50}.SongPage_errorMessage__j5ONO{background:rgba(244,67,54,.15);border-color:rgba(244,67,54,.3);color:#F44336}.SongPage_warningMessage__MSVQH{background:rgba(255,193,7,.15);border-color:rgba(255,193,7,.3);color:#FFC107}.SongPage_infoMessage__3G8Mu{background:rgba(33,150,243,.15);border-color:rgba(33,150,243,.3);color:#2196F3}.SongPage_closeMessageButton__1qQ_4{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:inherit;font-size:18px;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.SongPage_closeMessageButton__1qQ_4:hover{background:rgba(0,0,0,.1);transform:translateY(-50%) scale(1.1)}@keyframes SongPage_slideIn___Xkuh{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes SongPage_slideOut__yH_Ih{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.SongPage_subscriptionMessage__Id1qt{background:rgba(255,193,7,.15);border:1px solid rgba(255,193,7,.3);color:#FFC107;padding:12px 15px;border-radius:8px;font-size:14px;margin-top:15px;text-align:center;font-weight:500}.SongPage_toast__ViipY{position:fixed;top:20px;right:20px;padding:15px 20px;border-radius:8px;color:white;font-weight:500;z-index:1001;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:SongPage_toastSlideIn__P9VX4 .3s ease;max-width:300px}.SongPage_toastSuccess__480YJ{background:linear-gradient(135deg,#4CAF50,#45a049)}.SongPage_toastError__eartg{background:linear-gradient(135deg,#f44336,#da190b)}.SongPage_toastWarning__3N4qj{background:linear-gradient(135deg,#ff9800,#e68900)}.SongPage_toastInfo__e7dbA{background:linear-gradient(135deg,#2196F3,#0b7dda)}.SongPage_toastClose__FNEd_{position:absolute;right:8px;top:8px;background:rgba(255,255,255,.2);border:none;color:white;width:20px;height:20px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:12px}@keyframes SongPage_toastSlideIn__P9VX4{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes SongPage_toastSlideOut__r7kIv{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.SongPage_messageProgress__Ap71r{position:absolute;bottom:0;left:0;height:3px;background:currentColor;opacity:.3;animation:SongPage_progress__xR5W3 5s linear}@keyframes SongPage_progress__xR5W3{0%{width:100%}to{width:0}}@media (max-width:768px){.SongPage_message__nLayU{padding:10px 35px 10px 12px;font-size:13px;margin:10px 0}.SongPage_toast__ViipY{top:10px;right:10px;left:10px;max-width:none}.SongPage_closeMessageButton__1qQ_4{right:8px;width:18px;height:18px;font-size:16px}.SongPage_expandableSections__e1pix{grid-template-columns:1fr;gap:20px}.SongPage_commentsContent__Jl_3Q,.SongPage_lyricsContent__sKx24{max-height:300px}.SongPage_content__Lhvvl{flex-direction:column}.SongPage_albumCover__tHn8o{width:100%;max-width:427px;margin:0 auto}.SongPage_buttonsContainer__Sdq0L{justify-content:center}.SongPage_playPauseButton__sZ6BZ{width:50px;height:50px;font-size:18px}}