i.fa-heart{font-size:24px;text-shadow:-1px -1px 0 red , 1px -1px 0 red , -1px 1px 0 red , 1px 1px 0 red}.share_close_btn_custom{display:none!important}.radio-website:hover{background-color:#101010!important;color:#fff;transform:scale(1.05);box-shadow: 0 4px 15px #00000052 !important}.px-radio-item.selected{background:rgba(99,102,241,.1);border-color:var(--px-secondary);color:#000}.px-radio-item{display:flex;align-items:center;gap:12px;padding:10px;background:#fff;border:1px solid var(--px-border);border-radius:8px;cursor:pointer;transition:all .3s;color:#000}body{font-family:'Montserrat',sans-serif;background-color:#161616;color:#fff;min-height:100vh;margin:0}h1,h2,h3,h4,h5,h6{font-family:'Poppins',sans-serif;color:#fff}.section-title{font-family:'Poppins',sans-serif;font-size:1.8em;color:#b3b3b3;margin:71px 0 20px;text-align:center;text-transform:uppercase;letter-spacing:1px}.menu-links{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:20px}.menu-links a{color:#b3b3b3;text-decoration:none;margin:5px;padding:5px;display:inline-block;transition:color .3s ease}.menu-links a:hover{color:#fff}.radio-container{display:flex;flex-wrap:wrap;justify-content:space-around}.radio-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#282828;border-radius:10px;overflow:hidden;padding:5px;margin:5px;width:80px;height:143px;position:relative;text-decoration:none;color:#fff;transition:background-color .3s ease}.radio-card:hover{background-color:#404040}.radio-img{width:100%;height:auto;border-radius:5px}.default-logo{width:100%;height:71px;line-height:71px;background-color:#666;border-radius:5px;font-size:2em;color:#fff;text-align:center}.card-title{font-size:13px;color:#b3b3b3;margin-top:5px;text-align:center}.favorite-btn{background:none;border:none;color:#b3b3b3;font-size:1.5em;cursor:pointer;position:absolute;top:5px;right:5px;transition:color .3s ease}.favorite-btn.favorited{color:#1db954}.favorite-list{display:flex;flex-wrap:wrap;justify-content:space-around}.favorite-card{background-color:#282828!important;color:#fff!important;width:120px;margin:10px;padding:10px;border-radius:5px!important;text-align:center;cursor:pointer;text-decoration:none!important;transition:background-color .3s ease}.favorite-card:hover{background-color:#404040!important}.favorite-card img{width:100%;height:auto;border-radius:5px!important}.favorite-card .card-body{margin-top:10px}.favorite-card .card-title{font-size:1em!important;color:#b3b3b3!important}.modal{z-index:99999999}.modal-content{background-color:#161616!important;color:#fff!important;border:none!important;border-radius:10px!important;box-shadow:0 5px 15px rgba(0,0,0,.5)!important}.modal-header{border-bottom:1px solid #444!important;background-color:#161616!important;border-top-left-radius:10px!important;border-top-right-radius:10px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:15px 20px!important}.modal-title{color:#fff!important;font-family:'Poppins',sans-serif!important;font-weight:bold!important;font-size:1.25rem!important}.close{color:#fff!important;opacity:.8!important;font-size:1.5rem!important;padding:0!important;margin:0!important}.close:hover{color:#fff!important;opacity:1!important}.modal-body{background-color:#161616!important;padding:20px!important}.nav-tabs{border-bottom:1px solid #444!important;margin-bottom:15px!important}.nav-link{color:#b3b3b3!important;background-color:#282828!important;border:1px solid #444!important;border-bottom:none!important;border-top-left-radius:5px!important;border-top-right-radius:5px!important;margin-right:5px!important;padding:10px 20px!important;font-weight:500!important}.nav-link.active{color:#fff!important;background-color:#1db954!important;border:1px solid #1db954!important;border-bottom:none!important}.tab-content{background-color:#161616!important;border-radius:5px!important;padding:15px!important}.form-group{margin-bottom:20px!important}.form-group label{color:#fff!important;font-weight:500!important;margin-bottom:5px!important;display:block!important}.form-control{background-color:#282828!important;border:1px solid #444!important;color:#fff!important;border-radius:5px!important;padding:10px!important;font-size:1rem!important}.form-control:focus{background-color:#333!important;border-color:#1db954!important;box-shadow:0 0 5px rgba(29,185,84,.5)!important;color:#fff!important}.form-control::placeholder{color:#b3b3b3!important}.btn-primary,.btn-success{background-color:#292929!important;border:none!important;border-radius:5px!important;color:#fff!important;padding:10px 20px!important;font-weight:bold!important;width:100%!important;margin-top:10px!important;transition:background-color .3s ease}.btn-primary:hover,.btn-success:hover{background-color:#4c4c4c!important}.alert{border-radius:5px!important;padding:10px!important}.alert-danger{background-color:#721c24!important;border-color:#721c24!important;color:#fff!important}.pagination .page-item .page-link{color:#fff;background-color:#282828!important;border:none;margin:3px!important;border-radius:5px;transition:background-color .3s ease}.pagination .page-item.active .page-link{background-color:#363636!important;border:none}@media only screen and (max-width:767px){.navbar-toggler{display:none}.navbar-brand{margin:0 auto;display:block;text-align:center}.top-bar{position:fixed;top:0;left:0;width:100%;background-color:#161616;z-index:9999;padding:5px 0;text-align:center}.top-bar img{height:40px}.fixed-bottom-menu{position:fixed;bottom:0;left:0;width:100%;background-color:#161616;z-index:9999;display:flex;justify-content:space-around;padding:10px 0}.fixed-bottom-menu a{color:#b3b3b3;font-size:1.5em;transition:color .3s ease}.fixed-bottom-menu a:hover{color:#fff}#sidebar{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#161616;z-index:9998;padding-top:60px}#sidebar .close-btn{position:absolute;top:10px;right:20px;font-size:30px;color:#fff;cursor:pointer}}@media only screen and (min-width:768px){.mobile-header,.fixed-bottom-menu,.top-bar,.close-btn{display:none}}@media only screen and (max-width:767px){.navbar-brand.mb-4{display:none}#sidebar{display:none;position:fixed;top:60px;left:0;width:100%;height:100%;background-color:#161616;z-index:9998;padding-top:60px}}.bg-dark{background-color: rgb(14 14 14) !important}.radio-card{background-color:#0f0f0f!important}.section-title{font-family:'Poppins',sans-serif!important;font-size:1.8em!important;color:#fff!important;margin:71px 0 20px!important;text-align:left!important;text-transform:capitalize!important;letter-spacing:1px!important}.nav-item{width:100%}.nav-link-favorites{display:flex!important;align-items:center!important;color:#b3b3b3!important;font-family:'Montserrat',sans-serif!important;font-size:1rem!important;font-weight:500!important;padding:10px 20px!important;border-radius:5px!important;text-decoration:none!important;transition:color .3s ease , background-color .3s ease!important}.nav-link-favorites:hover{color:#fff!important;background-color:#282828!important}.nav-icon{margin-right:12px!important;font-size:1.2rem!important;color:inherit!important}.favorite-btn{background:none;border:none;color:#b3b3b3;font-size:1.5em;cursor:pointer;position:absolute;top:5px;right:5px;transition:color .3s ease}.favorite-btn:hover{color:#fff}.favorite-btn.favorited{color:#262626}.nav-link-favorites{background:linear-gradient(to right,#4a00e0,#00d4ff)!important;color:#fff!important;font-weight:bold!important;font-size:16px!important;padding:10px 20px!important;border:none!important;border-radius:25px!important;text-decoration:none!important;display:inline-block!important;text-align:center!important;width:215px!important;transition:background .3s ease!important}.nav-link-favorites:hover{background:linear-gradient(to right,#3a00b0,#00b4df)!important}.nav-link-favorites .nav-icon{margin-right:5px!important}.pagination .page-item.active .page-link{background-color:#000!important;border:none}#stylesDropdownButton{background-color:purple;color:#fff;border:none;border-radius:5px;padding:10px 20px;font-size:1em;text-transform:uppercase;transition:background-color .3s ease;width:100%;text-align:center}#stylesDropdownButton:hover{background-color:#606}.dropdown-menu{background-color:#333;border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:10px;min-width:200px;z-index:1000}.dropdown-menu .form-check{margin-bottom:10px}.dropdown-menu .form-check-label{color:#fff;font-size:.9em}.dropdown-menu .form-check-input{margin-right:10px}@media (max-width:767px){#stylesDropdownButton{font-size:.9em;padding:8px 15px}.dropdown-menu{width:100%;left:0!important}}#stylesDropdownButton{background-color:purple;color:#fff;border:none;border-radius:5px;padding:10px 20px;font-size:1em;text-transform:uppercase;transition:background-color .3s ease;width:100%;text-align:center}#stylesDropdownButton:hover{background-color:#606}.dropdown{position:relative}.custom-styles-dropdown{background-color:#333;border:1px solid rgba(255,255,255,.1);border-radius:5px;padding:10px;min-width:200px;max-width:250px;z-index:9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999000;top:0!important;transform:translateY(-100%) translateY(-10px);box-shadow:0 -5px 15px rgba(255,215,0,.2);max-height:315px;overflow-y:auto;left:0;height:436px!important}.custom-styles-dropdown .form-check{margin-bottom:10px;padding:10px;border-radius:5px;transition:background-color .3s ease , transform .3s ease}.custom-styles-dropdown .form-check:hover{background-color:#333;transform:translateX(5px)}.custom-styles-dropdown .form-check-input{margin-right:10px;background-color:purple;border:2px solid #ffd700;transition:background-color .3s ease}.custom-styles-dropdown .form-check-input:checked{background-color:#ffd700;border-color:purple}.custom-styles-dropdown .form-check-label{color:#fff;font-size:.9em;font-weight:500;text-shadow:0 0 2px rgba(255,215,0,.3);transition:color .3s ease}.custom-styles-dropdown .form-check-label:hover{color:#ffd700}@media (max-width:767px){#stylesDropdownButton{font-size:.9em;padding:8px 15px}.custom-styles-dropdown{width:100%;left:0!important;bottom:100%;transform:translateY(-10px)}}.promo-banner{position:fixed;top:0;left:0;width:100%;background:linear-gradient(90deg,#6b48ff 0%,#00ddeb 100%);padding:15px 0;box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:1000;transition:transform .3s ease-in-out}.promo-banner-content{display:flex;align-items:center;justify-content:center;gap:20px;max-width:1200px;margin:0 auto;padding:0 20px}.promo-text{color:#fff;font-size:18px;font-weight:bold;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.play-store-badge{max-height:40px;transition:transform .3s ease}.play-store-badge:hover{transform:scale(1.05)}.close-banner{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;padding:5px 10px;transition:color .3s ease}.close-banner:hover{color:#ddd}.promo-banner.hidden{transform:translateY(-100%)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#2a2a2a;border-radius:10px}::-webkit-scrollbar-thumb{background:#1c1c1c;border-radius:10px;border:1px solid #2a2a2a}::-webkit-scrollbar-thumb:hover{background:#333}html{scrollbar-width:thin;scrollbar-color:#1c1c1c #2a2a2a}.musica-modal-content{background:#000;border-radius:12px;padding:20px;width:90%;max-width:600px;position:relative;animation:zoomIn .3s ease-in-out;border-color:#757575;border-style:solid;border-block-width:2px}.modal-overlay{animation:fadeIn .4s ease-in-out}.promo-modal{animation:zoomIn .5s ease-in-out}@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}@keyframes zoomIn {
    0% { transform: scale(0.8); opacity: 0; }
    100% { transform: scale(1); opacity: 1; }
}.btn-promo-primary img{animation:pulse 2s infinite}@keyframes pulse {
    0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 255, 255, 0.4); }
    70% { transform: scale(1.05); box-shadow: 0 0 0 10px rgba(0, 255, 255, 0); }
    100% { transform: scale(1); box-shadow: 0 0 0 0 rgba(0, 255, 255, 0); }
}.btn-promo-secondary{opacity:0;animation:fadeInClose 2s 2s forwards}@keyframes fadeInClose {
    to { opacity: 1; }
}.btn-promo-secondary:hover{background:linear-gradient(90deg,#ff4b2b,#ff416c);color:#fff;transition:background .3s ease}.section-title{font-size:1.8em;color:#fff;margin:40px 0 20px;text-align:left;text-transform:capitalize;letter-spacing:1px;font-family:'Poppins',sans-serif}.sponsored-link{display:inline-flex;align-items:center;background:linear-gradient(90deg,#ffd700,#fa0);color:#1a1a1a;font-weight:bold;padding:8px 16px;border-radius:20px;text-decoration:none;margin-bottom:10px;transition:transform .3s ease , box-shadow .3s ease}.sponsored-link i{margin-right:8px;font-size:1.2em}.sponsored-link:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(255,215,0,.3)}.menu-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px;padding:0 20px}.menu-links a{color:#e0e0e0;text-decoration:none;padding:8px 12px;border-radius:5px;background-color:#333;transition:all .2s ease;font-size:.9em;white-space:nowrap}.menu-links a:hover,.menu-links a:focus{color:#fff;background-color:#555;outline:none;box-shadow:0 0 5px rgba(185,189,186,.5)}.menu-links a:focus{outline:2px solid #fff;outline-offset:2px}.radio-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:0 10px;margin-bottom:40px}.radio-card{display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:#333;border-radius:10px;overflow:hidden;padding:5px;width:145px;height:220px;position:relative;text-decoration:none;color:#fff;cursor:pointer;transition:transform .2s ease , box-shadow .2s ease}.radio-card:hover{transform:scale(1.05);box-shadow:0 5px 15px rgba(0,0,0,.3)}.radio-img{width:100%;height:100px;object-fit:cover;border-radius:5px;loading:lazy}.default-logo{width:100%;height:100px;background-color:#666;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:2.5em;color:#fff;position:relative}.default-logo span{position:relative;z-index:1}.play-icon{font-size:2em;margin:10px 0;color:#fff}.card-body{text-align:center;flex-grow:1;display:flex;flex-direction:column;justify-content:center;margin-top:10px;min-height:50px;overflow:hidden}.card-title{font-size:1em;margin:0;max-width:100%;white-space:normal;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.2}.favorite-btn:hover,.favorite-btn:focus{transform:scale(1.2);color:#c4c4c4;outline:none}.favorite-btn.favorited{color:#f36;animation:heartbeat .5s ease-in-out}.favorite-btn.loading{color:#888;pointer-events:none}@keyframes heartbeat {
    0% { transform: scale(1); }
    50% { transform: scale(1.3); }
    100% { transform: scale(1); }
}@media (max-width:768px){.menu-links a{font-size:.8em;padding:6px 10px}.radio-card{width:120px;height:200px}.radio-img,.default-logo{height:80px}.card-title{font-size:.9em;-webkit-line-clamp:3}.favorite-btn{font-size:1.2em;top:5px;right:5px}}@media (max-width:480px){.radio-container{gap:10px}.radio-card{width:100px;height:180px}.radio-img,.default-logo{height:70px}.card-title{font-size:.8em;-webkit-line-clamp:4}}.app-promo{text-align:center}.app-promo img{max-width:100%;height:auto;margin-top:20px;margin-bottom:20px}.app-promo a{text-decoration:none}.title-container{width:100%;overflow:hidden;text-align:center;padding:0 5px}@keyframes pulseShadow {
    0% { box-shadow: 0 0 10px rgba(102, 126, 234, 0.4); }
    50% { box-shadow: 0 0 25px rgba(102, 126, 234, 0.7); }
    100% { box-shadow: 0 0 10px rgba(102, 126, 234, 0.4); }
}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:9999}.promo-modal{display:flex;background:linear-gradient(135deg,#6a11cb,#2575fc);border-radius:16px;overflow:hidden;width:90%;max-width:700px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.promo-img{width:40%;background-image:url(xbanner.png.pagespeed.ic.4Q8esujYyq.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.promo-content{width:60%;padding:30px 25px;color:#fff;display:flex;flex-direction:column;justify-content:center}.promo-content h2{font-size:24px;font-weight:bold;margin-bottom:15px}.promo-content p{font-size:16px;margin-bottom:20px}.promo-buttons{display:flex;gap:10px;flex-wrap:wrap}.btn-promo-primary{background:transparent;border:none;color:#000;padding:12px 20px;border-radius:30px;font-weight:bold;cursor:pointer;transition:.3s}.btn-promo-primary:hover{background:#0d7}.btn-promo-secondary{background:transparent;border:2px solid #fff;color:#fff;padding:12px 20px;border-radius:30px;cursor:pointer;transition:.3s}.btn-promo-secondary:hover{background:rgba(255,255,255,.1)}.promo-link{margin-top:15px;font-size:14px}.promo-link a{color:#fff;font-weight:bold;text-decoration:underline;cursor:pointer}.playlist-container{display:flex;flex-direction:column;gap:10px;margin-bottom:40px;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px;background:rgba(0,0,0,.2)}.playlist-item{display:flex;align-items:center;background:linear-gradient(135deg,#141414 0%,#333 100%);border-radius:8px;padding:12px 15px;transition:background-color .3s ease , transform .3s ease;text-decoration:none;color:#fff;position:relative;border-left:4px solid transparent}.playlist-item:hover{background:linear-gradient(135deg,#1a1a1a 0%,#444 100%);transform:translateX(5px);border-left-color:#0c0}.playlist-icon{font-size:40px;margin-right:15px;color:#fff;transition:transform .3s ease}.playlist-item:hover .playlist-icon{transform:scale(1.1)}.playlist-img{width:50px;height:50px;object-fit:cover;border-radius:5px;margin-right:15px;border:1px solid rgba(255,255,255,.1);position:relative;transition:filter .3s ease;loading:lazy}.playlist-item:hover .playlist-img{filter:brightness(70%)}.default-logo{width:50px;height:50px;background-color:#666;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:1.5em;color:#fff;margin-right:15px;border:1px solid rgba(255,255,255,.1);position:relative;transition:filter .3s ease}.playlist-item:hover .default-logo{filter:brightness(70%)}.radiomolde{position:relative}.favorite-btn.favorited{color: #d80a3eff;animation:heartbeat .5s ease-in-out}.playlist-info{flex:1;display:flex;flex-direction:column;justify-content:center}.playlist-title{font-size:1em;font-weight:600;color:#fff;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;line-height:1.2}.playlist-subtitle{font-size:.85em;font-weight:400;color:#bbb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play-icon{position:absolute;right:15px;font-size:1.3em;color:#0c0;opacity:0;transition:opacity .3s ease , transform .3s ease}.playlist-item:hover .play-icon{opacity:1;transform:scale(1.1)}.radiomolde-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;cursor:pointer}.noticias .playlist-icon{color:#f36}.noticias .playlist-item:hover{border-left-color:#f36}.noticias-internacionais .playlist-icon{color:#00b7ff}.noticias-internacionais .playlist-item:hover{border-left-color:#00b7ff}.esportes .playlist-icon{color:#0c0}.esportes .playlist-item:hover{border-left-color:#0c0}.futebol .playlist-icon{color:#fa0}.futebol .playlist-item:hover{border-left-color:#fa0}.highlighted-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:20px;padding:0 10px;margin-bottom:40px;align-content:space-evenly;justify-content:space-around;align-items:center}.highlighted-card{background:linear-gradient(135deg,#2a2a2a 0%,#333 100%);border-radius:12px;overflow:hidden;padding:15px;width:200px;height:200px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;text-decoration:none;color:#fff;cursor:pointer;transition:transform .3s ease , box-shadow .3s ease;border:2px solid #ffd700}.highlighted-card:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(255,215,0,.3)}.highlighted-img{width:100%;height:120px;object-fit:cover;border-radius:8px;loading:lazy}.highlighted-default-logo{width:100%;height:120px;background-color:#666;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:3em;color:#fff;position:relative}.highlighted-card .card-body{text-align:center;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.highlighted-card .card-title{font-size:1.1em;margin:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@media (max-width:768px){.highlighted-card{width:160px;height:160px}.highlighted-img,.highlighted-default-logo{height:100px}.highlighted-card .card-title{font-size:.95em}}@media (max-width:480px){.highlighted-card{width:140px;height:140px}.highlighted-img,.highlighted-default-logo{height:80px}.highlighted-card .card-title{font-size:.85em}}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.card{background:linear-gradient(135deg,#2a2a2a 50%,#333 100%);border-radius:12px;padding:20px;display:flex;align-items:center;transition:transform .3s ease , box-shadow .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(255,255,255,.1)}.card-icon{font-size:40px;margin-right:20px;color:#fff}.card-content{flex:1}.card-label{font-size:14px;color:#ccc;text-transform:uppercase;margin-bottom:5px}.card-title{font-size:22px;font-weight:bold;color:#fff;margin-bottom:8px}.card-desc{font-size:14px;color:#bbb}.card-link{display:inline-block;margin-top:10px;font-size:14px;color:#fff;text-decoration:none;font-weight:bold;transition:color .3s ease}.card-link:hover{color:#ddd}.noticias .card-icon,.noticias .card-link{color:#f36}.noticias-internacionais .card-icon,.noticias-internacionais .card-link{color:#00b7ff}.esportes .card-icon,.esportes .card-link{color:#0c0}.futebol .card-icon,.futebol .card-link{color:#fa0}@media (min-width:768px){.cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.cards{grid-template-columns:1fr}}.intro-section{margin:40px 0;text-align:center}.intro-section h1{font-size:2.5em;font-weight:bold;margin-bottom:20px}.intro-section p{font-size:1.1em;color:#bbb;max-width:800px;margin:0 auto}.faq-section{margin:40px 0}.faq-section h2{font-size:2em;font-weight:bold;text-align:center;margin:30px 0;color:#fff;font-family:'Poppins',sans-serif}.faq-item{margin:10px 0;padding:0 20px}.faq-button{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:none;color:#fff;font-size:16px;font-family:'Montserrat',sans-serif;font-weight:500;text-align:left;padding:15px 0;cursor:pointer;transition:color .3s ease}.faq-button:hover,.faq-button:focus{color:#ffd700;outline:none}.faq-button .faq-question{flex-grow:1;max-width:85%;line-height:1.5}.faq-button svg{width:24px;height:24px;transition:transform .3s ease}.faq-button[aria-expanded="true"] svg{transform:rotate(180deg)}.faq-content{padding:10px 0 20px;font-size:14px;line-height:1.6;color:#bbb;display:none}.faq-content.open{display:block}.faq-content a{color:#ffd700;text-decoration:underline;transition:color .3s ease}.faq-content a:hover{color:#fff}.faq-divider{border-bottom:2px solid rgba(255,255,255,.1)}@media (max-width:768px){.faq-button{font-size:14px}.faq-content{font-size:13px}}.top-musicas-section{margin:40px 0}.top-musicas-section h2{font-size:2em;font-weight:bold;text-align:center;margin:30px 0;color:#fff;font-family:'Poppins',sans-serif}.categoria-section{margin-bottom:40px}.categoria-section h3{font-size:1.5em;color:#fff;margin-bottom:20px;font-family:'Poppins',sans-serif;text-transform:capitalize}.musicas-carousel{display:flex;overflow-x:auto;gap:20px;padding:10px 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.musica-card{flex:0 0 auto;width:200px;background:linear-gradient(135deg,#2a2a2a 0%,#333 100%);border-radius:12px;padding:15px;text-align:center;color:#fff;cursor:pointer;transition:transform .3s ease , box-shadow .3s ease;scroll-snap-align:start;position:relative}.musica-card:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(255,215,0,.3)}.musica-posicao{position:absolute;top:10px;left:10px;width:30px;height:30px;background:#ffd700;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1em;font-weight:bold;color:#fff}.musica-card img{width:100%;height:120px;object-fit:cover;border-radius:8px;margin-bottom:10px}.musica-card .musica-title{font-size:1em;font-weight:bold;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.musica-card .musica-artista{font-size:.9em;color:#bbb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.musica-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;visibility:hidden;transition:opacity .3s ease , visibility .3s ease}.musica-modal.open{opacity:1;visibility:visible}.musica-modal-content iframe{width:100%;height:315px;border:none}.musica-modal-close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;color:#333;cursor:pointer}@media (max-width:768px){.musica-card{width:160px}.musica-card img{height:100px}.musica-posicao{width:25px;height:25px;font-size:.9em}.musica-modal-content{width:95%}.musica-modal-content iframe{height:200px}}.city-form{text-align:center;margin:20px 0;padding:10px;background:#282828;border-radius:10px}.city-form label{color:#b3b3b3;font-size:1em;display:block;margin-bottom:5px}.city-form input{padding:10px;width:250px;background:#333;border:none;color:#fff;border-radius:5px;margin-bottom:10px}.city-form button{padding:10px 20px;background:#ffd700;border:none;color:#1a1a1a;cursor:pointer;border-radius:5px;transition:background .3s}.city-form button:hover{background:#fa0}.city-form p{color:#b3b3b3;font-size:.9em;margin:5px 0}.city-form a{color:#00b7ff;text-decoration:underline;margin-left:10px}.city-form a:hover{color:#fff}@media (max-width:768px){.city-form input{width:100%}}.menu-links a:hover{background:var(--cinema-gradient)!important;border-color:var(--gold-cinema)!important;transform:translateY(-3px)!important;box-shadow:var(--shadow-neon)!important;color:#fffdfd!important}.mb-1{margin-bottom:.25rem!important;font-size:21px}.logo-container{width:50px;height:50px;background-color:#000;border-radius:15px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.logo-container img{position:absolute;min-width:100%;min-height:100%;object-fit:cover}.default-logo{display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:bold;background-color:#333;border-radius:4px;width:50px;height:50px;overflow:hidden}.pagination-container{display:flex;justify-content:center;margin-top:20px}.pagination{flex-wrap:wrap}.pagination .page-item .page-link{color:#fff;background-color:#343a40;border:none;margin:0 2px}.radio-img{width:50px;height:50px;object-fit:cover;border-radius:10px;position:relative}.list-group-item{display:flex;align-items:center;background-color:#222;color:#fff;border:none;margin-bottom:5px;padding:10px;border-radius:5px}.list-group-item-content{flex-grow:1;margin-left:15px;display:flex;flex-direction:column;justify-content:center}.ml-3{margin-left:1rem}.favorite-btn.favorited{color:red}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#616161;text-decoration:none;background-color:#000}.radio-item{position:relative;display:block;margin-bottom:5px}.favorite-btn.favorited{color:red!important;animation:heartbeat .5s ease-in-out!important}.list-group-item{display:flex!important;align-items:center!important;background-color:#222!important;color:#fff!important;border:none!important;margin-bottom:5px!important;padding:10px!important;border-radius:5px!important;position:relative!important;z-index:1!important}.playlist-container{display:flex;flex-direction:column;gap:10px;margin-bottom:40px;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px;background:rgba(0,0,0,.2)}.playlist-item{display:flex;align-items:center;background:linear-gradient(135deg,#141414 0%,#333 100%);border-radius:8px;padding:12px 15px;transition:background-color .3s ease , transform .3s ease;text-decoration:none;color:#fff;position:relative;border-left:4px solid transparent;min-width:0}.playlist-item:hover{background:linear-gradient(135deg,#1a1a1a 0%,#444 100%);transform:translateX(5px);border-left-color:#0c0}.playlist-img{width:50px;height:50px;object-fit:cover;border-radius:5px;margin-right:15px;border:1px solid rgba(255,255,255,.1);position:relative;transition:filter .3s ease}.playlist-item:hover .playlist-img{filter:brightness(70%)}.default-logo{width:50px;height:50px;background-color:#666;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:1.5em;color:#fff;margin-right:15px;border:1px solid rgba(255,255,255,.1);position:relative;transition:filter .3s ease}.playlist-item:hover .default-logo{filter:brightness(70%)}.radiomolde{position:relative}@keyframes heartbeat {
    0% { transform: scale(1); }
    50% { transform: scale(1.3); }
    100% { transform: scale(1); }
}.playlist-info{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.playlist-title{font-size:1em;font-weight:600;color:#fff;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;line-height:1.2}.playlist-subtitle{font-size:.85em;font-weight:400;color:#bbb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play-icon{position:absolute;right:15px;font-size:1.3em;color:#0c0;opacity:0;transition:opacity .3s ease , transform .3s ease}.playlist-item:hover .play-icon{opacity:1;transform:scale(1.1)}.radiomolde-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;cursor:pointer}.pagination-container{display:flex;justify-content:center;margin-top:20px}.pagination{display:flex;gap:10px}.page-item{list-style:none}.page-link{background:linear-gradient(135deg,#2a2a2a 50%,#333 100%);color:#fff;padding:8px 12px;border-radius:5px;text-decoration:none;transition:background-color .3s ease , transform .3s ease;border:1px solid rgba(255,255,255,.1)}.page-link:hover{background:linear-gradient(135deg,#333 50%,#444 100%);transform:translateY(-2px)}.page-item.active .page-link{background:#0c0;color:#fff;border-color:#0c0}@media (max-width:768px){.playlist-item{padding:10px 12px;flex-wrap:wrap}.playlist-img,.default-logo{width:40px;height:40px}.playlist-info{margin-left:10px;flex-basis:100%}.playlist-title{font-size:.9em;white-space:normal;max-width:100%}.playlist-subtitle{font-size:.75em}.play-icon{right:12px;font-size:1.1em}.favorite-btn{width:32px;height:32px;font-size:1.2em;top:5px;right:5px}}@media (max-width:480px){.playlist-item{padding:8px 10px}.playlist-img,.default-logo{width:35px;height:35px}.playlist-info{margin-left:8px}.playlist-title{font-size:.85em}.playlist-subtitle{font-size:.7em}.play-icon{right:10px;font-size:1em}.favorite-btn{width:28px;height:28px;font-size:1em}}.playlist-container{display:flex;flex-direction:column;gap:10px;margin-bottom:40px;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px;background:rgba(0,0,0,.2)}.playlist-item{position:relative;display:flex;align-items:center;background:linear-gradient(135deg,#141414 0%,#333 100%);border-radius:8px;padding:12px 15px;transition:background-color .3s ease , transform .3s ease;border-left:4px solid transparent}.playlist-link{display:flex;align-items:center;width:100%;text-decoration:none;color:inherit}.playlist-item:hover{background:linear-gradient(135deg,#1a1a1a 0%,#444 100%);transform:translateX(5px);border-left-color:#0c0}.playlist-img{width:50px;height:50px;object-fit:cover;border-radius:5px;margin-right:15px;border:1px solid rgba(255,255,255,.1);position:relative;transition:filter .3s ease}.playlist-item:hover .playlist-img{filter:brightness(70%)}.default-logo{width:50px;height:50px;background-color:#666;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:1.5em;color:#fff;margin-right:15px;border:1px solid rgba(255,255,255,.1);position:relative;transition:filter .3s ease}.playlist-item:hover .default-logo{filter:brightness(70%)}.radiomolde{position:relative}.favorite-btn.favorited{color:#f36;animation:heartbeat .5s ease-in-out}@keyframes heartbeat {
    0% { transform: scale(1); }
    50% { transform: scale(1.3); }
    100% { transform: scale(1); }
}.playlist-info{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0}.playlist-title{font-size:1em;font-weight:600;color:#fff;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;line-height:1.2}.playlist-subtitle{font-size:.85em;font-weight:400;color:#bbb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play-icon{position:absolute;right:15px;font-size:1.3em;color:#0c0;opacity:0;transition:opacity .3s ease , transform .3s ease}.playlist-item:hover .play-icon{opacity:1;transform:scale(1.1)}.pagination-container{display:flex;justify-content:center;margin-top:20px}.pagination{display:flex;gap:10px}.page-item{list-style:none}.page-link{background:linear-gradient(135deg,#2a2a2a 50%,#333 100%);color:#fff;padding:8px 12px;border-radius:5px;text-decoration:none;transition:background-color .3s ease , transform .3s ease;border:1px solid rgba(255,255,255,.1)}.page-link:hover{background:linear-gradient(135deg,#333 50%,#444 100%);transform:translateY(-2px)}.page-item.active .page-link{background:#0c0;color:#fff;border-color:#0c0}@media (max-width:768px){.playlist-item{padding:10px 12px;flex-wrap:wrap}.playlist-img,.default-logo{width:40px;height:40px}.playlist-info{margin-left:10px;flex-basis:100%}.playlist-title{font-size:.9em;white-space:normal;max-width:100%}.playlist-subtitle{font-size:.75em}.play-icon{right:12px;font-size:1.1em}}@media (max-width:480px){.playlist-item{padding:8px 10px}.playlist-img,.default-logo{width:35px;height:35px}.playlist-info{margin-left:8px}.playlist-title{font-size:.85em}.playlist-subtitle{font-size:.7em}.play-icon{right:10px;font-size:1em}.favorite-btn{width:28px;height:28px;font-size:1em}}.favorite-btn{position:absolute!important;top:-26px!important;right:-5px!important;width:34px!important;height:34px!important;background: rgb(146 146 146 / 0%) !important;backdrop-filter:blur(10px)!important;color:rgba(255,255,255,.7)!important;font-size:24px!important;cursor:pointer!important;z-index:100!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s!important}.section-title{font-size:1.8em;color:#b7b7b7;margin:40px 0 20px;text-align:center;text-transform:uppercase;letter-spacing:1px}.menu-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px;padding:0 20px}.menu-links a{color:#e0e0e0;text-decoration:none;padding:8px 12px;border-radius:5px;background-color:#333;transition:all .2s ease;font-size:.9em;white-space:nowrap}.menu-links a:hover,.menu-links a:focus{color:#fff;background-color:#555;outline:none;box-shadow:0 0 5px rgba(185,189,186,.5)}.menu-links a:focus{outline:2px solid #fff;outline-offset:2px}.radio-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:0 10px;margin-bottom:40px}.radio-card{display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-color:#333;border-radius:10px;overflow:hidden;padding:15px;width:145px;height:220px;position:relative;text-decoration:none;color:#fff;cursor:pointer;transition:transform .2s ease , box-shadow .2s ease}.radio-card:hover{transform:scale(1.05);box-shadow:0 5px 15px rgba(0,0,0,.3)}.radio-img{width:100%;height:100px;object-fit:cover;border-radius:5px}.default-logo{width:100%;height:100px;background-color:#666;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:2.5em;color:#fff;position:relative}.default-logo span{position:relative;z-index:1}.play-icon{font-size:2em;margin:10px 0;color:#fff}.card-body{text-align:center;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.card-title{font-size:1em;margin:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.favorite-btn:hover,.favorite-btn:focus{transform:scale(1.2);color:#c4c4c4;outline:none}@keyframes heartbeat {
            0% { transform: scale(1); }
            50% { transform: scale(1.3); }
            100% { transform: scale(1); }
        }@media (max-width:768px){.menu-links a{font-size:.8em;padding:6px 10px}.radio-card{width:120px;height:200px}.radio-img,.default-logo{height:80px}.card-title{font-size:.9em}.favorite-btn{font-size:1.2em;top:5px;right:5px}}@media (max-width:480px){.radio-container{gap:10px}.radio-card{width:100px;height:180px}.radio-img,.default-logo{height:70px}.card-title{font-size:.8em}}.favorite-btn.favorited{color:red;animation:heartbeat .5s ease-in-out}.favorite-btn{border:none;color:#fff;font-size:1.5em;cursor:pointer;margin-top:5px;vertical-align:middle}.favorite-btn.favorited{color:red!important}.app-promo{text-align:center}.app-promo img{max-width:100%;height:auto;margin-top:20px;margin-bottom:20px}.app-promo a{text-decoration:none}.card-body{margin-top:10px!important;flex-grow:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:center!important;min-height:50px!important}.card-title{font-size:1em!important;margin:5px 0!important;max-width:100%!important;word-wrap:break-word!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;line-height:1.2!important}@media (max-width:768px){.card-title{font-size:.9em!important;-webkit-line-clamp:3!important}}@media (max-width:480px){.card-title{font-size:.8em!important;-webkit-line-clamp:4!important}}.radiomolde{position:relative;display:inline-block}.favorite-btn:hover,.favorite-btn:focus{transform:scale(1.2)!important;outline:none!important}.radio-card{padding:5px!important;margin:-1px!important}.title-container{width:100%;overflow:hidden;text-align:center;padding:0 5px;position:relative}.card-title{font-size:1em!important;margin:0!important;max-width:100%!important;white-space:normal!important;word-break:break-word!important;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-height:1.2!important}.card-body{margin-top:10px!important;flex-grow:1!important;display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:center!important;min-height:50px!important;overflow:hidden!important}.playlist-container{display:flex;flex-direction:column;gap:10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:10px;background:rgba(0,0,0,.2)}.playlist-item{display:flex;align-items:center;border-radius:8px;padding:12px 15px;transition:background-color .3s ease , transform .3s ease;text-decoration:none;color:#3b3636;position:relative}.playlist-item:hover{background:linear-gradient(135deg,#1a1a1a 0%,#444 100%);transform:translateX(5px);border-left-color:#0c0}.playlist-img{width:50px;height:50px;object-fit:cover;border-radius:5px;margin-right:15px;border:1px solid rgba(255,255,255,.1)}.default-logo{width:50px;height:50px;background-color:#666;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:1.5em;color:#fff;margin-right:15px;border:1px solid rgba(255,255,255,.1)}.playlist-info{flex:1;display:flex;flex-direction:column;justify-content:center}.playlist-title{font-size:1em;font-weight:600;color:#fff;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playlist-subtitle{font-size:.85em;font-weight:400;color:#bbb;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.play-icon{position:absolute;right:15px;width:24px;height:24px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease , transform .3s ease}.play-icon::before{content:'';width:0;height:0;border-left:8px solid #000;border-top:5px solid transparent;border-bottom:5px solid transparent;margin-left:2px}.playlist-item:hover .play-icon{opacity:1;transform:scale(1.1)}@media (max-width:768px){.section-title{font-size:1.3em}.playlist-item{padding:10px 12px}.playlist-img,.default-logo{width:40px;height:40px}.playlist-title{font-size:.9em}.playlist-subtitle{font-size:.75em}.play-icon{width:20px;height:20px;right:12px}.play-icon::before{border-left:6px solid #000;border-top:4px solid transparent;border-bottom:4px solid transparent}}@media (max-width:480px){.playlist-img,.default-logo{width:35px;height:35px}.playlist-title{font-size:.85em}.playlist-subtitle{font-size:.7em}.play-icon{width:18px;height:18px;right:10px}.play-icon::before{border-left:5px solid #000;border-top:3px solid transparent;border-bottom:3px solid transparent}}.playlist-container{display:flex;flex-direction:column;gap:10px;border:none;border-radius:0;background: rgb(0 0 0 / 20%)}.related-radios-intro{font-size:1.1em;color:#bbb;text-align:center;margin-bottom:20px;line-height:1.5}.control-btn{background:#000;border:2px solid #fff;color:#fff;padding:8px 12px;border-radius:0;width:auto;height:auto;min-width:60px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease , transform .3s ease}.control-btn:hover{background:#333}button#play-pause-btn{background-color:#000!important}.radio-player-section{display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,#141414 0%,#333 100%);border-radius:15px;padding:20px;margin-bottom:40px;border:1px solid rgba(255,255,255,.1);position:relative}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;border-radius:15px}.loading-text{color:#fff;font-size:1.5em;font-weight:bold;text-align:center;animation:pulse 1.5s infinite}@keyframes pulse {
            0% { opacity: 1; }
            50% { opacity: 0.5; }
            100% { opacity: 1; }
        }.radio-header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:20px}.radio-image-wrapper{position:relative;width:150px;height:150px;margin-bottom:15px}.radio-image{width:100%;height:100%;object-fit:cover;border-radius:10px;border:1px solid rgba(255,255,255,.1);transition:filter .3s ease}.radio-image-wrapper:hover .radio-image{filter:brightness(70%)}.default-radio-image{width:100%;height:100%;background-color:#666;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:3em;color:#fff;border:1px solid rgba(255,255,255,.1);transition:filter .3s ease}.radio-image-wrapper:hover .default-radio-image{filter:brightness(70%)}.favorite-btn{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.5);border:none;color:#b3b3b3;font-size:1.5em;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:color .3s ease , transform .3s ease}.favorite-btn:hover{color:#fff;transform:scale(1.1)}.favorite-btn.favorited{color:#f36;animation:heartbeat .5s ease-in-out}.radio-info{max-width:600px}.radio-title{font-size:1.8em;font-weight:600;color:#fff;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}.radio-description{font-size:1em;font-weight:400;color:#bbb;line-height:1.5}.music-info{display:flex;align-items:center;gap:15px;margin-bottom:20px;max-width:600px;width:100%}.music-cover{width:80px;height:80px;object-fit:cover;border-radius:10px;border:1px solid rgba(255,255,255,.1)}.music-cover-placeholder{width:80px;height:80px;background-color:#666;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:2em;color:#fff;border:1px solid rgba(255,255,255,.1)}.music-details{flex:1}.music-title{font-size:1.2em;font-weight:500;color:#fff;margin-bottom:5px}.music-artist{font-size:.9em;color:#bbb}.audio-controls{width:100%;max-width:600px}.audio-controls audio{width:100%;margin-bottom:15px;border-radius:5px;background:#2a2a2a}.control-buttons{display:flex;justify-content:center;gap:15px}.control-btn{background: #2e2e2e00;border:none;color:#fff;padding:12px;border-radius:50%;cursor:pointer;width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease , transform .3s ease}.control-btn:hover{background:#0f0;transform:scale(1.1)}.control-btn:nth-child(2),
        .control-btn:nth-child(3) {background:#444}.control-btn:nth-child(2):hover,
        .control-btn:nth-child(3):hover {background:#555}@media (max-width:768px){.radio-image-wrapper{width:120px;height:120px}.radio-title{font-size:1.5em}.radio-description{font-size:.9em}.control-btn{width:40px;height:40px;padding:10px}.music-cover,.music-cover-placeholder{width:60px;height:60px}.music-title{font-size:1em}.music-artist{font-size:.8em}}@media (max-width:480px){.radio-image-wrapper{width:100px;height:100px}.radio-title{font-size:1.3em}.radio-description{font-size:.85em}.control-btn{width:36px;height:36px;padding:8px}.music-info{flex-direction:column;align-items:center;text-align:center}.music-cover,.music-cover-placeholder{width:50px;height:50px}.music-title{font-size:.9em}.music-artist{font-size:.75em}}.playlist-title{font-size:1em;font-weight:600;color:#fff;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;line-height:1.2}.audio-visualizer{width:100%;max-width:600px;margin:15px auto;display:flex;justify-content:center}#waveform{background:#000;border:1px solid #fff;border-radius:5px;box-shadow:0 0 10px rgba(255,255,255,.2);display:none}.share-buttons{display:flex;justify-content:center;gap:5px;margin-top:10px}.share-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:#fff;font-size:16px;text-decoration:none;transition:.3s}.whatsapp{background-color:#25d366}.facebook{background-color:#1877f2}.twitter{background-color:#1da1f2}.telegram{background-color:#08c}.share-btn:hover{transform:scale(1.1);opacity:.8}.control-btn:nth-child(2), .control-btn:nth-child(3) {background: #44444400}.control-btn:nth-child(2):hover, .control-btn:nth-child(3):hover {background: #55555500;color:#ffd700}button#play-pause-btn{color:#fff;background-color: #00000000 !important}.radio-actions{display:flex;justify-content:space-around;align-items:center;width:100%;padding:5px 0}.like-btn,.comment-btn,.favorite-btn{background:none;border:none;color:#fff;font-size:1em;cursor:pointer;display:flex;align-items:center;gap:5px;transition:color .3s ease , transform .3s ease}.like-btn:hover,.comment-btn:hover,.favorite-btn:hover{transform:scale(1.2)}.like-btn.liked{color:#0f0;animation:heartbeat .5s ease-in-out}.comment-btn{color:#fff}.favorite-btn.favorited{color:#f36;animation:heartbeat .5s ease-in-out}.count{font-size:.8em}.comments-section{margin-top:20px!important;background:transparent!important;border-radius:10px!important;padding:15px!important;max-width:600px!important;margin-left:auto!important;margin-right:auto!important}.comments-section h3{color:#fff!important;font-size:1.5em!important;margin-bottom:15px!important;text-align:left!important;font-weight:600!important}.comments-section p{color:#bbb!important;font-size:.9em!important;text-align:left!important}.comments-section p a{color:#0c0!important;text-decoration:none!important}.comments-section p a:hover{text-decoration:underline!important}.comment-form{display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:20px!important;position:relative!important}.comment-input-wrapper{position:relative!important;flex:1!important}.comment-form textarea{resize:none!important;padding:10px 40px 10px 10px!important;border-radius:20px!important;border:1px solid #444!important;background:#222!important;color:#fff!important;font-size:1em!important;width:100%!important;height:40px!important;outline:none!important;transition:border-color .3s ease!important}.comment-form textarea:focus{border-color:#0c0!important}.emoji-btn{background:none!important;border:none!important;color:#bbb!important;font-size:1.2em!important;cursor:pointer!important;position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important}.emoji-btn:hover{color:#fff!important}.emoji-picker{position:absolute!important;z-index:1000!important;bottom:50px!important;right:0!important;display:none!important}.comment-form button{padding:8px 15px!important;border-radius:20px!important;border:none!important;background:#0c0!important;color:#fff!important;cursor:pointer!important;font-size:.9em!important;transition:background .3s ease!important}.comment-form button:hover{background:#090!important}.comment-list{display:flex!important;flex-direction:column!important;gap:15px!important}.comment{display:flex!important;align-items:flex-start!important;gap:10px!important;background:#1a1a1a!important;padding:10px 15px!important;border-radius:15px!important;color:#fff!important}.comment-avatar{width:32px!important;height:32px!important;border-radius:50%!important;background:#666!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1em!important;color:#fff!important;flex-shrink:0!important}.comment-content{flex:1!important}.comment-header{display:flex!important;align-items:center!important;gap:5px!important;margin-bottom:5px!important}.comment .username{font-weight:bold!important;color:#0c0!important;font-size:.9em!important}.comment p{margin:0!important;font-size:.95em!important;line-height:1.4!important;color:#fff!important}.comment .date{font-size:.75em!important;color:#bbb!important;margin-top:5px!important}.comment-actions{display:flex!important;gap:10px!important;margin-top:5px!important}.comment-actions button{background:none!important;border:none!important;color:#bbb!important;font-size:.8em!important;cursor:pointer!important;transition:color .3s ease!important}.comment-actions button:hover{color:#fff!important}.comment-actions button i{margin-right:5px!important}@media (max-width:768px){.comments-section{padding:10px!important}.comment-form textarea{height:35px!important;font-size:.9em!important}.comment-form button{padding:6px 12px!important;font-size:.8em!important}.comment{padding:8px 12px!important}.comment-avatar{width:28px!important;height:28px!important;font-size:.9em!important}.comment .username{font-size:.85em!important}.comment p{font-size:.9em!important}.comment .date{font-size:.7em!important}}@media (max-width:480px){.comment-form textarea{height:30px!important;font-size:.85em!important}.comment-form button{padding:5px 10px!important;font-size:.75em!important}.comment{padding:6px 10px!important}.comment-avatar{width:24px!important;height:24px!important;font-size:.8em!important}.comment .username{font-size:.8em!important}.comment p{font-size:.85em!important}.comment .date{font-size:.65em!important}}.comment-form textarea{resize:none!important;padding:10px 40px 10px 10px!important;border-radius:20px!important;border:1px solid #444!important;background:#222!important;color:#fff!important;font-size:1em!important;width:100%!important;height:95px!important;outline:none!important;transition:border-color .3s ease!important}.about-section,.contact-section{max-width:600px;margin:40px auto;padding:20px;background:linear-gradient(135deg,#141414 0%,#333 100%);border-radius:15px;border:1px solid rgba(255,255,255,.1)}.about-text,.contact-section p{font-size:1em;color:#bbb;line-height:1.6;text-align:justify}.contact-section p strong{color:#fff}.contact-section p a{color:#0c0;text-decoration:none}.contact-section p a:hover{text-decoration:underline}@media (max-width:768px){.about-section,.contact-section{padding:15px}.about-text,.contact-section p{font-size:.9em}}@media (max-width:480px){.about-section,.contact-section{padding:10px}.about-text,.contact-section p{font-size:.85em}}a{color:#b8b8b8;text-decoration:underline}.music-info{display:none}.social-icons{margin-top:30px;display:flex;gap:15px;justify-content:center}.social-icons a{color:#fff;background-color:#222;padding:10px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;text-decoration:none;font-size:18px;box-shadow:0 0 5px rgba(128,0,201,.4)}.social-icons a:hover{background-color:#8000c9;color:#fff;transform:scale(1.1)}#authTabs{display:flex!important;justify-content:center!important;flex-direction:row!important;gap:10px!important;margin-bottom:20px!important}#authTabs .nav-link{background:linear-gradient(90deg,#6f00ff,#1dd1ff)!important;color:#fff!important;border-radius:50px!important;padding:14px 30px!important;font-weight:bold!important;border:none!important;font-size:15px!important;height:50px!important;min-width:150px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}#authTabs .nav-link.active{background:linear-gradient(90deg,#00c851,#007e33)!important}.nav-item{width:100%;display:contents}#authTabs .nav-link{background:linear-gradient(90deg,#6f00ff,#1dd1ff)!important;color:#fff!important;border-radius:50px!important;padding:1px 16px!important;font-weight:bold!important;border:none!important;font-size:15px!important;height:50px!important;min-width:207px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin:11px;padding-top:3px!important}.modal-content{background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%);border:none;border-radius:15px;overflow:hidden}.modal-header{background:linear-gradient(135deg,#141414 0%,#333 100%);border-bottom:1px solid rgba(255,255,255,.1);color:#fff}.modal-title{font-size:1.5em;font-weight:600;text-transform:uppercase;letter-spacing:1px}.close{color:#fff;opacity:.7;transition:opacity .3s ease}.close:hover{opacity:1}.playlist-container{display:flex;flex-direction:column;gap:10px;padding:15px;background:rgba(0,0,0,.2);border-radius:10px;border:1px solid rgba(255,255,255,.1)}.playlist-item{display:flex;align-items:center;background:linear-gradient(135deg,#1a1a1a 0%,#2e2e2e 100%);border-radius:8px;padding:12px 15px;transition:transform .3s ease , box-shadow .3s ease;position:relative;border-left:4px solid transparent}.playlist-item:hover{transform:translateX(5px);box-shadow:0 5px 15px rgba(255,255,0,.3);border-left-color:#ffd700}.favorite-number{width:30px;height:30px;background:#ffd700;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2em;font-weight:bold;color:#fff;margin-right:15px;position:absolute;left:-40px;top:50%;transform:translateY(-50%);z-index:10;animation:pulse 1.5s infinite}@keyframes pulse {
    0% { transform: translateY(-50%) scale(1); }
    50% { transform: translateY(-50%) scale(1.1); }
    100% { transform: translateY(-50%) scale(1); }
}.favorite-star{left:11px;top:50%;transform:translateY(-50%);color:#ba4eff;opacity:1.8;transition:opacity .3s ease , transform .3s ease;z-index:8888888888888}.playlist-item:hover .favorite-star{opacity:1;transform:translateY(-50%) scale(1.2)}.playlist-img{width:50px;height:50px;object-fit:cover;border-radius:5px;margin-right:15px;border:1px solid rgba(255,255,255,.1);position:relative;transition:filter .3s ease}.playlist-item:hover .playlist-img{filter:brightness(70%)}.default-logo{width:50px;height:50px;background-color:#666;border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:1.5em;color:#fff;margin-right:15px;border:1px solid rgba(255,255,255,.1);position:relative;transition:filter .3s ease}.playlist-item:hover .default-logo{filter:brightness(70%)}.radiomolde{position:relative;display:flex;align-items:center}.favorite-btn{position:absolute;top:10px;right:10px;background:rgba(255,215,0,.3);border:none;color:#fff;font-size:1.5em;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease , transform .3s ease;z-index:10}.favorite-btn:hover{transform:scale(1.1)}@keyframes heartbeat {
    0% { transform: scale(1); }
    50% { transform: scale(1.3); }
    100% { transform: scale(1); }
}.playlist-info{flex:1;display:flex;flex-direction:column;justify-content:center}.playlist-title{font-size:1.1em;font-weight:600;color:#fff;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 5px rgba(255,215,0,.5)}.playlist-subtitle{font-size:.85em;font-weight:400;color:#ddd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px rgba(255,215,0,.3)}.play-icon{position:absolute;right:15px;font-size:1.3em;color:#0c0;opacity:0;transition:opacity .3s ease , transform .3s ease}.playlist-item:hover .play-icon{opacity:1;transform:scale(1.1)}.radiomolde-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;cursor:pointer}@media (max-width:768px){.playlist-item{padding:10px 12px}.favorite-number{width:25px;height:25px;font-size:1em;left:-35px}.favorite-star{left:-50px;font-size:1.2em}.playlist-img,.default-logo{width:40px;height:40px}.playlist-title{font-size:.9em}.playlist-subtitle{font-size:.75em}.play-icon{right:12px;font-size:1.1em}.favorite-btn{width:32px;height:32px;font-size:1.2em}.promo-banner{top:51px!important}}@media (max-width:480px){.playlist-item{padding:8px 10px}.favorite-number{width:20px;height:20px;font-size:.9em;left:-30px}.favorite-star{left:-45px;font-size:1em}.playlist-img,.default-logo{width:35px;height:35px}.playlist-title{font-size:.85em}.playlist-subtitle{font-size:.7em}.play-icon{right:10px;font-size:1em}.favorite-btn{width:28px;height:28px;font-size:1em}}.playlist-item{opacity:0;transform:translateX(-20px);animation:slideIn .5s ease forwards;animation-delay: calc(var(--index) * 0.1s)}@keyframes slideIn {
    0% { opacity: 0; transform: translateX(-20px); }
    100% { opacity: 1; transform: translateX(0); }
}playlist-subtitle{font-size:.85em;font-weight:400;color:#bbb;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;max-width:204px!important}#stylesDropdownButton{background-color:purple;color:#fff;border:none;border-radius:5px;padding:10px 20px;font-size:1em;text-transform:uppercase;transition:background-color .3s ease;width:100%;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.3)}#stylesDropdownButton:hover{background-color:#606}.custom-styles-dropdown .form-check{margin-bottom:10px;padding:8px 12px;border-radius:3px;background-color:#2a2a2a;transition:background-color .3s ease , transform .3s ease;display:flex;align-items:center}.custom-styles-dropdown .form-check:hover{background-color:#444;transform:translateX(5px)}.custom-styles-dropdown .form-check-input{margin-right:10px;background-color:purple;border:2px solid #ffd700;width:18px!important;height:18px!important;transition:background-color .3s ease , border-color .3s ease}.custom-styles-dropdown .form-check-input:checked{background-color:#ffd700;border-color:purple}.custom-styles-dropdown .form-check-label{color:#fff;font-size:.9em;font-weight:500;text-shadow:0 0 2px rgba(255,215,0,.3);flex:1;transition:color .3s ease}.custom-styles-dropdown .form-check-label:hover{color:#ffd700}@media (max-width:767px){#stylesDropdownButton{font-size:.9em;padding:8px 15px}.custom-styles-dropdown{width:100%!important;left:0!important;transform:translateY(-100%) translateY(-10px)!important;max-height:250px!important}}.social-icons{margin-top:87px;display:flex;gap:15px;justify-content:center}.playlist-subtitle{font-size:.85em;font-weight:400;color:#bbb;overflow:hidden;text-overflow:ellipsis;white-space:normal;max-width:235px!important}.btn-outline-success{color:#fff;border-color:#fff;margin-bottom:26px}.promo-banner{position:fixed;top:0;left:0;width:100%;background:linear-gradient(90deg,#2f159c 0%,#eb00e8 100%)!important;padding:15px 0;box-shadow:0 2px 10px rgba(0,0,0,.2);z-index:1000;transition:transform .3s ease-in-out}#stylesDropdownButton{background-color:#680eb3!important;color:#fff;border:none;border-radius:5px;padding:10px 20px;font-size:1em;text-transform:uppercase;transition:background-color .3s ease;width:100%;text-align:center;box-shadow:0 2px 5px rgba(0,0,0,.3)}:root{--cinema-gradient: linear-gradient(90deg, #2f159c 0%, #c800ebff 100%) !important;--cinema-gradient-reverse: linear-gradient(270deg, #2f159c 0%, #9500ebff 100%) !important;--cinema-gradient-radial: radial-gradient(circle, #a100ebff 0%, #2f159c 100%) !important;--purple-deep:#2f159c!important;--pink-neon: #8900ebff !important;--gold-cinema: #ffffffff !important;--white-pure:#fff!important;--black-cinema:#0a0a0a!important;--dark-glass:rgba(10,10,10,.95)!important;--shadow-neon:0 0 40px rgba(141,0,235,.8)!important;--shadow-purple:0 0 60px rgba(47,21,156,.8)!important;--shadow-cinema:0 20px 80px rgba(168,0,235,.4)!important;--shadow-text:0 0 20px rgba(255,215,0,.8)!important}*{transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important}@keyframes shine {
    0% { transform: translateX(-20px) !important; }
    100% { transform: translateX(20px) !important; }
}.radio-img,.playlist-img,.highlighted-img{object-fit:cover!important;border-radius:10px!important;filter:brightness(.8) contrast(1.2)!important;transition:all .5s!important}.radio-card:hover .radio-img,.playlist-item:hover .playlist-img,.highlighted-card:hover .highlighted-img{filter:brightness(1.2) contrast(1.3) saturate(1.5)!important;transform:scale(1.1)!important}.favorite-btn{position:absolute!important;top:10px!important;right:10px!important;width:50px!important;height:50px!important;background:rgba(0,0,0,.8)!important;backdrop-filter:blur(10px)!important;color:rgba(255,255,255,.7)!important;font-size:24px!important;cursor:pointer!important;z-index:100!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s!important}.playlist-item{border-left:5px solid transparent!important;background:linear-gradient(135deg,rgba(26,26,26,.95) 0%,rgba(47,21,156,.1) 100%)!important;margin:15px 0!important;padding:20px!important;position:relative!important;overflow:hidden!important}.playlist-item::after{content:'▶'!important;position:absolute!important;right:20px!important;top:50%!important;transform:translateY(-50%)!important;font-size:30px!important;color:var(--pink-neon)!important;opacity:0!important;transition:all .3s!important}.playlist-item:hover::after{opacity:1!important;transform:translateY(-50%) scale(1.5)!important}.playlist-item:hover{border-left-color:var(--pink-neon)!important;padding-left:30px!important;background:linear-gradient(135deg,rgba(26,26,26,.95) 0%,rgba(235,0,232,.2) 100%)!important}.playlist-title{font-family:'Exo 2',sans-serif!important;font-size:1.2rem!important;font-weight:700!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:1px!important;text-shadow:var(--shadow-text)!important}.playlist-subtitle{color:rgba(255,215,0,.8)!important;font-size:.9rem!important;margin-top:5px!important}button,.btn,.control-btn{background:var(--cinema-gradient)!important;border:none!important;color:#fff!important;padding:15px 30px!important;border-radius:50px!important;font-family:'Orbitron',sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:2px!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;box-shadow:var(--shadow-purple)!important;transition:all .3s!important}button::before,.btn::before{content:''!important;position:absolute!important;top:50%!important;left:50%!important;width:0!important;height:0!important;background:rgba(255,255,255,.5)!important;border-radius:50%!important;transform:translate(-50%,-50%)!important;transition:width .6s , height .6s!important}button:hover::before,.btn:hover::before{width:300px!important;height:300px!important}button:hover,.btn:hover{transform:translateY(-5px) scale(1.05)!important;box-shadow:0 15px 40px rgba(235,0,232,.6) , 0 0 80px rgba(47,21,156,.4)!important}.menu-links a{background:rgba(47,21,156,.2)!important;border:1px solid rgba(235,0,232,.3)!important;color:#fff!important;padding:10px 20px!important;border-radius:25px!important;text-decoration:none!important;font-family:'Exo 2',sans-serif!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:1px!important;transition:all .3s!important;position:relative!important;overflow:hidden!important}.menu-links a::after{content:''!important;position:absolute!important;bottom:0!important;left:0!important;width:100%!important;height:2px!important;background:var(--cinema-gradient)!important;transform:scaleX(0)!important;transition:transform .3s!important}.menu-links a:hover{background:var(--cinema-gradient)!important;border-color:var(--gold-cinema)!important;transform:translateY(-3px)!important;box-shadow:var(--shadow-neon)!important}.menu-links a:hover::after{transform:scaleX(1)!important}.city-form{background:linear-gradient(135deg,rgba(47,21,156,.2) 0%,rgba(235,0,232,.1) 100%)!important;border:2px solid transparent!important;background-image:linear-gradient(rgba(40,40,40,.9),rgba(40,40,40,.9)) , var(--cinema-gradient)!important;background-origin:border-box!important;background-clip:padding-box , border-box!important;border-radius:30px!important;padding:40px!important;text-align:center!important;position:relative!important;overflow:hidden!important}.city-form::before{content:'🎬'!important;position:absolute!important;font-size:200px!important;opacity:.05!important;right:-50px!important;top:-50px!important;transform:rotate(-15deg)!important}.city-form input{background:rgba(0,0,0,.5)!important;border:2px solid rgba(235,0,232,.3)!important;color:#fff!important;padding:15px 25px!important;border-radius:50px!important;font-size:1.1rem!important;width:100%!important;max-width:400px!important;margin-bottom:20px!important;transition:all .3s!important}.city-form input:focus{outline:none!important;border-color:var(--pink-neon)!important;box-shadow:0 0 30px rgba(235,0,232,.5)!important;transform:scale(1.05)!important}.city-form button{background:var(--cinema-gradient)!important;padding:15px 40px!important;font-size:1.1rem!important;box-shadow:0 10px 40px rgba(235,0,232,.5)!important}.app-promo{background:var(--cinema-gradient)!important;border-radius:30px!important;padding:60px!important;text-align:center!important;position:relative!important;overflow:hidden!important;margin:50px 0!important;box-shadow:0 20px 60px rgba(235,0,232,.4)!important}.app-promo::before{content:''!important;position:absolute!important;top:-50%!important;left:-50%!important;width:200%!important;height:200%!important;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%)!important;animation:rotate 10s linear infinite!important}@keyframes rotate {
    from { transform: rotate(0deg) !important; }
    to { transform: rotate(360deg) !important; }
}.app-promo img{position:relative!important;z-index:10!important;transition:all .3s!important;filter:drop-shadow(0 10px 20px rgba(0,0,0,.5))!important}.app-promo img:hover{transform:scale(1.1) rotate(-5deg)!important;filter:drop-shadow(0 20px 40px rgba(235,0,232,.8))!important}.app-promo p{color:#fff!important;font-size:1.3rem!important;font-weight:600!important;text-shadow:2px 2px 10px rgba(0,0,0,.5)!important;margin-top:20px!important}.sponsored-link{background:var(--cinema-gradient)!important;color:#fff!important;padding:12px 30px!important;border-radius:50px!important;display:inline-flex!important;align-items:center!important;gap:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:2px!important;text-decoration:none!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 30px rgba(235,0,232,.5)!important;animation:sponsorGlow 2s ease-in-out infinite!important}@keyframes sponsorGlow {
    0%, 100% { 
        box-shadow: 0 10px 30px rgba(235, 0, 232, 0.5) !important; 
    }
    50% { 
        box-shadow: 0 15px 40px rgba(235, 0, 232, 0.8) !important; 
    }
}.sponsored-link i{font-size:1.5rem!important;animation:bounce 1s infinite!important}@keyframes bounce {
    0%, 100% { transform: translateY(0) !important; }
    50% { transform: translateY(-5px) !important; }
}.faq-section{background:linear-gradient(135deg,rgba(47,21,156,.05) 0%,rgba(235,0,232,.02) 100%)!important;padding:60px 20px!important;border-radius:30px!important}.faq-button{background:none!important;border:none!important;color:#fff!important;font-size:1.2rem!important;padding:20px!important;width:100%!important;text-align:left!important;cursor:pointer!important;transition:all .3s!important;position:relative!important}.faq-button:hover{color:var(--pink-neon)!important;padding-left:30px!important}.faq-button::before{content:'▶'!important;position:absolute!important;left:0!important;color:var(--pink-neon)!important;transition:transform .3s!important}.faq-button[aria-expanded="true"]::before{transform:rotate(90deg)!important}.faq-content{background:rgba(47,21,156,.1)!important;border-left:3px solid var(--pink-neon)!important;padding:20px!important;margin-left:20px!important;border-radius:10px!important}.faq-content a{color:var(--gold-cinema)!important;text-decoration:none!important;font-weight:600!important;transition:all .3s!important}.faq-content a:hover{color:var(--pink-neon)!important;text-decoration:underline!important}::-webkit-scrollbar{width:12px!important;height:12px!important}::-webkit-scrollbar-track{background:rgba(47,21,156,.1)!important;border-radius:10px!important}::-webkit-scrollbar-thumb{background:var(--cinema-gradient)!important;border-radius:10px!important;box-shadow:inset 0 0 6px rgba(0,0,0,.3)!important}::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#eb00e8 0%,#2f159c 100%)!important}@keyframes floatAnimation {
    0%, 100% { transform: translateY(0) !important; }
    50% { transform: translateY(-20px) !important; }
}@keyframes pulseNeon {
    0%, 100% { 
        box-shadow: 0 0 20px rgba(235, 0, 232, 0.5) !important; 
    }
    50% { 
        box-shadow: 0 0 40px rgba(235, 0, 232, 1) !important; 
    }
}@media (max-width:768px){.section-title{font-size:1.8rem!important;letter-spacing:2px!important}.radio-card,.highlighted-card{margin:10px 5px!important}.playlist-item{padding:15px!important}.playlist-title{font-size:1rem!important}.city-form{padding:25px!important}button,.btn{padding:12px 25px!important;font-size:.9rem!important}.app-promo{padding:40px 20px!important}.favorite-btn{width:40px!important;height:40px!important;font-size:20px!important}}@media (max-width:480px){.section-title{font-size:1.5rem!important;letter-spacing:1px!important;padding-left:10px!important}.container,.playlist-container{padding:15px!important;border-radius:15px!important}.radio-card,.highlighted-card{padding:10px!important}.playlist-item{padding:12px!important;margin:10px 0!important}.playlist-title{font-size:.9rem!important;letter-spacing:.5px!important}.playlist-subtitle{font-size:.8rem!important}.menu-links a{padding:8px 15px!important;font-size:.8rem!important}.city-form input{font-size:1rem!important;padding:12px 20px!important}.app-promo p{font-size:1.1rem!important}.favorite-btn{width:35px!important;height:35px!important;font-size:18px!important;top:5px!important;right:5px!important}}@keyframes matrixRain {
    0% { transform: translateY(-100%) !important; }
    100% { transform: translateY(100vh) !important; }
}@keyframes particleFloat {
    0% {
        transform: translate(0, 0) rotate(0deg) !important;
        opacity: 0 !important;
    }
    10% {
        opacity: 1 !important;
    }
    90% {
        opacity: 1 !important;
    }
    100% {
        transform: translate(100px, -100vh) rotate(720deg) !important;
        opacity: 0 !important;
    }
}.play-icon{font-size:2.5rem!important;color:var(--pink-neon)!important;filter:drop-shadow(0 0 10px currentColor)!important;animation:pulse 2s infinite!important}@keyframes pulse {
    0%, 100% { transform: scale(1) !important; }
    50% { transform: scale(1.1) !important; }
}.intro-section{text-align:center!important;padding:80px 20px!important;background:radial-gradient(ellipse at center,rgba(235,0,232,.1) 0%,transparent 70%)!important;position:relative!important}.intro-section h1{font-size:clamp(3rem,6vw,5rem)!important;margin-bottom:30px!important;animation:titleGlow 3s ease-in-out infinite!important}@keyframes titleGlow {
    0%, 100% {
        text-shadow: 
            0 0 10px rgba(235, 0, 232, 0.8),
            0 0 20px rgba(235, 0, 232, 0.6),
            0 0 30px rgba(235, 0, 232, 0.4),
            0 0 40px rgba(235, 0, 232, 0.2) !important;
    }
    50% {
        text-shadow: 
            0 0 20px rgba(235, 0, 232, 1),
            0 0 30px rgba(235, 0, 232, 0.8),
            0 0 40px rgba(235, 0, 232, 0.6),
            0 0 50px rgba(235, 0, 232, 0.4) !important;
    }
}.intro-section p{font-size:1.2rem!important;color:rgba(255,255,255,.9)!important;max-width:900px!important;margin:0 auto!important;line-height:1.8!important;text-shadow:2px 2px 4px rgba(0,0,0,.5)!important}.modal-content{background:linear-gradient(135deg,#1a1a1a 0%,#2a2a2a 100%)!important;border:2px solid transparent!important;background-image:linear-gradient(#1a1a1a,#1a1a1a) , var(--cinema-gradient)!important;background-origin:border-box!important;background-clip:padding-box , border-box!important;box-shadow:0 0 100px rgba(235,0,232,.5)!important}.modal-header{background:var(--cinema-gradient)!important;border-bottom:none!important}.modal-title{text-transform:uppercase!important;letter-spacing:3px!important}.loading{position:relative!important}.loading::after{content:''!important;position:absolute!important;top:50%!important;left:50%!important;width:30px!important;height:30px!important;border:3px solid transparent!important;border-top-color:var(--pink-neon)!important;border-radius:50%!important;animation:spin 1s linear infinite!important;transform:translate(-50%,-50%)!important}@keyframes spin {
    to { transform: translate(-50%, -50%) rotate(360deg) !important; }
}::selection{background:var(--pink-neon)!important;color:#fff!important}a{color:var(--gold-cinema)!important;transition:all .3s!important}a:hover{color:var(--pink-neon)!important;text-decoration:none!important}.badge,.tag{background:var(--cinema-gradient)!important;color:#fff!important;padding:5px 15px!important;border-radius:20px!important;font-weight:600!important;font-size:.8rem!important;text-transform:uppercase!important;letter-spacing:1px!important}.playlist-icon::before{content:'🎵'!important;font-size:40px!important;display:block!important}.noticias .playlist-icon::before{content:'📰'!important}.esportes .playlist-icon::before{content:'⚽'!important}.futebol .playlist-icon::before{content:'🏆'!important}@supports (transform-style: preserve-3d) {
    .radio-card, .highlighted-card {
        transform-style: preserve-3d !important;
        perspective: 1000px !important;
    }
    
    .radio-card:hover, .highlighted-card:hover {
        transform: 
            perspective(1000px)
            rotateX(10deg)
            rotateY(-10deg)
            translateZ(50px)
            scale(1.05) !important;
    }
}.favorite-btn{position:absolute!important;top:-22px!important;right:-12px!important;width:28px!important;height:28px!important;background: rgb(0 0 0 / 4%) !important;backdrop-filter:blur(10px)!important;color:rgba(255,255,255,.7)!important;font-size:24px!important;cursor:pointer!important;z-index:100!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s!important}*{transition:all .3s cubic-bezier(.4,0,.2,1)!important}#header{box-shadow:0 2px 20px rgba(0,0,0,.1)!important;backdrop-filter:blur(10px)!important}#header.fixed{box-shadow:0 4px 30px rgba(0,0,0,.15)!important}.logo img{transform:scale(1)!important}.logo img:hover{filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))!important;transform:scale(1.05)!important}.navigation .menu li a{position:relative!important;overflow:hidden!important;border-radius:8px!important;padding:8px 16px!important}.navigation .menu li a::before{content:""!important;position:absolute!important;bottom:0!important;left:50%!important;width:0!important;height:2px!important;background:linear-gradient(90deg,transparent,currentColor,transparent)!important;transition:all .4s ease!important;transform:translateX(-50%)!important}.navigation .menu li a:hover::before{width:80%!important}.botao-wppp{box-shadow:0 4px 15px rgba(37,211,102,.3)!important;animation:pulse-cinema 2s infinite!important;border-radius:50%!important}@keyframes pulse-cinema {
    0%, 100% {
        box-shadow: 0 4px 15px rgba(37, 211, 102, 0.3) !important;
        transform: scale(1) !important;
    }
    50% {
        box-shadow: 0 6px 25px rgba(37, 211, 102, 0.5) !important;
        transform: scale(1.05) !important;
    }
}#myCarousel{border-radius:0 0 30px 30px!important;overflow:hidden!important;box-shadow:0 10px 40px rgba(0,0,0,.15)!important}.carousel-inner .item img{filter:brightness(.95) contrast(1.05)!important}.single-features-box{box-shadow:0 5px 20px rgba(0,0,0,.08)!important;border-radius:15px!important;transform:translateY(0)!important;backdrop-filter:blur(5px)!important}.single-features-box:hover{box-shadow:0 15px 40px rgba(0,0,0,.15)!important;transform:translateY(-15px) scale(1.02)!important}.single-features-box .icon img{filter:drop-shadow(0 4px 6px rgba(0,0,0,.1))!important;animation:float-cinema 3s ease-in-out infinite!important}@keyframes float-cinema {
    0%, 100% {
        transform: translateY(0) !important;
    }
    50% {
        transform: translateY(-10px) !important;
    }
}.mc-item{border-radius:15px!important;overflow:hidden!important;box-shadow:0 5px 25px rgba(0,0,0,.1)!important;transform:scale(1)!important}.mc-item:hover{box-shadow:0 10px 40px rgba(0,0,0,.2)!important;transform:scale(1.03) translateY(-5px)!important}.mc-item .image-heading{overflow:hidden!important;position:relative!important}.mc-item .image-heading::after{content:""!important;position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:linear-gradient(to bottom,transparent 50%,rgba(0,0,0,.3))!important;opacity:0!important;transition:opacity .3s!important}.mc-item:hover .image-heading::after{opacity:1!important}.mc-item .image-heading img{transform:scale(1)!important;filter:brightness(1)!important}.mc-item:hover .image-heading img{transform:scale(1.1)!important;filter:brightness(1.1)!important}.course-duration{backdrop-filter:blur(10px)!important;background:rgba(255,255,255,.9)!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important;border-radius:20px!important}.el-button{box-shadow:0 5px 25px rgba(46,125,50,.3)!important;text-transform:uppercase!important;letter-spacing:1px!important;position:relative!important;overflow:hidden!important}.el-button::after{content:""!important;position:absolute!important;top:50%!important;left:50%!important;width:300px!important;height:300px!important;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%)!important;transform:translate(-50%,-50%) scale(0)!important;transition:transform .6s!important}.el-button:hover::after{transform:translate(-50%,-50%) scale(1)!important}.faq-item{box-shadow:0 3px 15px rgba(0,0,0,.08)!important;border-radius:12px!important;overflow:hidden!important;transform:translateX(0)!important}.faq-item:hover{box-shadow:0 5px 25px rgba(0,0,0,.12)!important;transform:translateX(5px)!important}.faq-question{border-radius:12px!important;box-shadow:inset 0 1px 3px rgba(0,0,0,.05)!important}.faq-question:hover{box-shadow:inset 0 2px 5px rgba(0,0,0,.1)!important}.faq-question i{transition:transform .4s cubic-bezier(.68,-.55,.265,1.55)!important}.subscribe-area{position:relative!important;overflow:hidden!important}.subscribe-two{backdrop-filter:blur(10px)!important;box-shadow:0 10px 40px rgba(0,0,0,.1)!important;border-radius:20px!important}.subscribe-form input{box-shadow:inset 0 2px 5px rgba(0,0,0,.05)!important;border-radius:25px!important}.subscribe-form input:focus{box-shadow:inset 0 2px 5px rgba(0,0,0,.05) , 0 0 0 3px rgba(255,255,255,.3)!important;transform:scale(1.02)!important}#footer{position:relative!important;overflow:hidden!important}#footer::before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)!important}[data-aos]{transition-property:transform , opacity!important;transition-duration:.8s!important;transition-timing-function:cubic-bezier(.165,.84,.44,1)!important}::-webkit-scrollbar{width:12px!important;height:12px!important}::-webkit-scrollbar-track{background:rgba(0,0,0,.05)!important;border-radius:10px!important}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)!important;border-radius:10px!important;border:2px solid transparent!important;background-clip:content-box!important}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)!important}.modal{backdrop-filter:blur(5px)!important}.modal-content{box-shadow:0 20px 60px rgba(0,0,0,.3)!important;border-radius:20px!important;animation:modal-cinema .3s ease-out!important}@keyframes modal-cinema {
    from {
        opacity: 0 !important;
        transform: scale(0.9) translateY(-20px) !important;
    }
    to {
        opacity: 1 !important;
        transform: scale(1) translateY(0) !important;
    }
}a{position:relative!important;text-decoration:none!important}img{border-radius:8px!important;filter:brightness(1) contrast(1)!important}img:hover{filter:brightness(1.05) contrast(1.05)!important}h1,h2,h3,h4,h5,h6{text-shadow:0 1px 3px rgba(0,0,0,.1)!important}.buy_int{border-radius:20px!important;padding:8px 20px!important;box-shadow:0 3px 10px rgba(0,0,0,.1)!important;display:inline-block!important}.buy_int:hover{box-shadow:0 5px 20px rgba(0,0,0,.2)!important;transform:translateY(-2px)!important}.nk-cookie-banner{box-shadow:0 -5px 30px rgba(0,0,0,.15)!important;backdrop-filter:blur(10px)!important;border-radius:20px 20px 0 0!important}.course-duration{backdrop-filter:blur(10px)!important;background: rgb(0 0 0 / 90%) !important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important;border-radius:20px!important}.nav-link-favorites{font-size:13px!important}.close{color:#fff!important;opacity:.8!important;font-size:15px!important;padding:0!important;margin:0!important;width:36px!important;height:27px!important}a#share-whatsapp-modal{max-width:273px!important;font-size:11px!important}.favorite-btn{position:absolute!important;top:-2px!important;right:0!important;width:28px!important;height:28px!important;background: rgb(0 0 0 / 4%) !important;backdrop-filter:blur(10px)!important;color:rgba(255,255,255,.7)!important;font-size:24px!important;cursor:pointer!important;z-index:100!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s!important}.px-btn-remove{margin-top:20px!important;background:none!important;border:none!important;color:#ef4444!important;font-size:14px!important;cursor:pointer!important;text-decoration:underline!important;box-shadow:none!important;outline:none!important;padding:0!important}.px-magic-menu-btn{position:fixed!important;bottom:80px!important;right:53px!important;background:var(--px-primary)!important;border:none!important;border-radius:50px!important;padding:15px 20px!important;display:flex!important;align-items:center!important;gap:10px!important;cursor:pointer!important;z-index:1000!important;box-shadow:0 10px 25px rgba(99,102,241,.4)!important;animation:pxPulse 2s infinite!important}@media (max-width:640px){.px-magic-menu-btn{bottom:79px!important;right:52px!important}}.personalized-section::before{left:0!important;right:0!important}button::before,.btn::before{content:''!important;position:absolute!important;top:50%!important;left:50%!important;width:0!important;height:0!important;background: rgb(27 4 78 / 64%) !important;border-radius:50%!important;transform:translate(-50%,-50%)!important;transition:width .6s , height .6s!important;color:#fff!important}.highlighted-card{background:linear-gradient(135deg,#2a2a2a 0%,#333 100%);display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;text-decoration:none;color:#fff;cursor:pointer;transition:transform .3s ease , box-shadow .3s ease;border:2px solid #000}.highlighted-card:hover{transform:scale(1.05);box-shadow:0 8px 16px #650db8}.highlighted-img{object-fit:cover;border-radius:8px}.radiomolde{position:relative;display:flex;align-items:center}.app-promo{background:#212121;border-radius:30px!important;padding:60px!important;text-align:center!important;position:relative!important;overflow:hidden!important;margin:50px 0!important;box-shadow: 2px 4px 60px rgb(28 22 28 / 40%) !important}.pwa-promo{background:#242424!important}.pwa-promo i.fas.fa-home{color:#4013a5!important;font-size:21px!important;margin:15px!important}.app-promo{background:#212121!important;border-radius:30px!important;padding:60px!important;text-align:center!important;position:relative!important;overflow:hidden!important;margin:50px 0!important;box-shadow: 2px 4px 60px rgb(28 22 28 / 40%) !important}.anak-wrapper{margin-top:31px!important}.i18n-bar{position:relative!important;top:0;left:0;right:0;z-index:99999;background:linear-gradient(90deg,#0a0a0f 0%,#12121a 50%,#0a0a0f 100%);border-bottom:1px solid rgba(168,85,247,.15);height:32px;display:flex;align-items:center;justify-content:center}.btn{height:33px!important;padding-top:8px!important;padding-bottom:8px!important;font-weight:bold!important;border-radius:.25rem!important}.anak-wrapper{margin-top:10px!important}@media (max-width:767px){#authBar{display:none!important}}#authBar{position:fixed;top:0;width:100%;z-index:9999;transition:transform .3s ease}#authBar.hide{transform:translateY(-100%)}.auth-bar-wrapper{position:fixed!important;top:10px!important;right:20px!important;width:auto!important;background-color:#000!important;z-index:9999999999!important;padding:0!important;margin:0!important;border-radius:4px!important;border:1px solid #333!important}.auth-bar-container{width:auto!important;margin:0!important;padding:6px 10px!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important}body{padding-top:0!important}.user-welcome-text{font-size:.75rem!important;color:#fff!important;font-weight:400!important;white-space:nowrap!important}.user-welcome-text.text-secondary{color:#ccc!important}.btn-auth-action,.btn-primary{padding:4px 10px!important;font-size:.75rem!important;border-radius:3px!important;border:1px solid #555!important;white-space:nowrap!important;cursor:pointer!important;transition:all .2s ease!important;background-color:transparent!important;color:#fff!important;line-height:1.2!important}.btn-logout{background-color:#1a1a1a!important;border-color:#444!important}.btn-logout:hover{background-color:#fff!important;color:#000!important;border-color:#fff!important}.btn-complete-register:hover,.btn-primary:hover{background-color:#fff!important;color:#000!important;border-color:#fff!important}.btn-auth-action i,.btn-primary i{font-size:.7rem!important}@media (max-width:575.98px){.auth-bar-wrapper{top:5px!important;right:10px!important}.auth-bar-container{padding:5px 8px!important;gap:6px!important}.user-welcome-text{font-size:.7rem!important}.btn-auth-action,.btn-primary{padding:3px 8px!important;font-size:.7rem!important}.btn-auth-action i,.btn-primary i{font-size:.65rem!important}}@media (min-width:576px) and (max-width:991.98px){.auth-bar-wrapper{top:8px!important;right:15px!important}}.anak-circle{position:relative;width:70px;height:70px;border:3px solid #fff;border-radius:50%;display:flex;justify-content:center;align-items:center;overflow:hidden}.anak-circle::before,.anak-circle::after{content:'';position:absolute;width:5px;height:5px;background-color:#fff;border-radius:50%;z-index:2}.anak-circle::before{left:8px}.anak-circle::after{right:8px}.anak-sound-wave{display:flex;align-items:center;height:55px;gap:3px;position:relative;left:0}.anak-wave-bar{width:4px;background-color:#fff;transform-origin:center;min-height:2px;border-radius:2px}@keyframes anak-sound-pulse {
        0% { transform: scaleY(0.3); }
        15% { transform: scaleY(0.6); }
        30% { transform: scaleY(1); }
        45% { transform: scaleY(0.8); }
        60% { transform: scaleY(0.5); }
        75% { transform: scaleY(0.7); }
        90% { transform: scaleY(0.4); }
        100% { transform: scaleY(0.3); }
    }.anak-wave-bar:nth-child(1) {animation:anak-sound-pulse 1.8s infinite ease-in-out;animation-delay:.6s}.anak-wave-bar:nth-child(2) {animation:anak-sound-pulse 1.8s infinite ease-in-out;animation-delay:.4s}.anak-wave-bar:nth-child(3) {animation:anak-sound-pulse 1.8s infinite ease-in-out;animation-delay:.2s}.anak-wave-bar:nth-child(4) {animation:anak-sound-pulse 1.8s infinite ease-in-out;animation-delay:0s}.anak-wave-bar:nth-child(5) {animation:anak-sound-pulse 1.8s infinite ease-in-out;animation-delay:.2s}.anak-wave-bar:nth-child(6) {animation:anak-sound-pulse 1.8s infinite ease-in-out;animation-delay:.4s}.anak-wave-bar{width:4px;background-color:#fff;transform-origin:center;min-height:35px;border-radius:2px}.anak-logo-complete{display:flex;align-items:center;gap:15px}.anak-text{display:flex;flex-direction:column;line-height:1.2}.anak-title{font-size:24px;font-weight:bold;color:#fff;letter-spacing:1px}.anak-subtitle{font-size:12px;font-weight:400;color:rgba(255,255,255,.8);letter-spacing:.5px}.anak-wrapper{background-color:transparent;padding:20px;display:flex;justify-content:flex-start;align-items:center}.anak-logo-complete{display:flex;align-items:center;gap:15px;margin:auto}.anak-circle{position:relative;width:70px;height:70px;border:3.5px solid #fff;border-radius:50%;display:flex;justify-content:center;align-items:center;overflow:hidden}.mb-2{margin-bottom:1.5rem!important}.px-modal-overlay *{margin:0!important;padding:0!important;box-sizing:border-box!important}:root{--px-primary:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;--px-secondary:#6366f1!important;--px-success:#10b981!important;--px-bg:#fff!important;--px-text:#1f2937!important;--px-text-light:#6b7280!important;--px-border:#e5e7eb!important;color-scheme:light only!important}.px-modal-overlay{display:none!important;position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.8)!important;z-index:999999!important;animation:pxFadeIn .3s ease!important}.px-modal-overlay.active{display:flex!important;justify-content:center!important;align-items:center!important}.px-modal-container{background:var(--px-bg)!important;border-radius:20px!important;width:90%!important;max-width:600px!important;max-height:800px!important;overflow-y:auto!important;opacity:1!important;display:block!important}.px-close-btn{position:absolute!important;top:20px!important;right:20px!important;width:40px!important;height:40px!important;border:none!important;background:rgba(0,0,0,.05)!important;border-radius:50%!important;font-size:24px!important;cursor:pointer!important;transition:all .3s!important;z-index:10!important}.px-close-btn:hover{background:rgba(0,0,0,.1)!important;transform:rotate(90deg)!important}.px-step{padding:40px 30px!important;animation:pxFadeInRight .4s ease!important;opacity:1!important}.px-header{text-align:center!important;margin-bottom:30px!important}.px-magic-icon{font-size:48px!important;display:block!important;margin-bottom:15px!important;animation:pxBounce 2s infinite!important}.px-title{font-size:28px!important;font-weight:700!important;color:var(--px-text)!important;margin-bottom:8px!important}.px-subtitle{font-size:16px!important;color:var(--px-text-light)!important}.px-content{margin-bottom:30px!important}.px-label{display:block!important;font-size:14px!important;font-weight:600!important;color:var(--px-text)!important;margin-bottom:10px!important}.px-input{width:100%!important;padding:12px 16px!important;border:2px solid var(--px-border)!important;border-radius:12px!important;font-size:16px!important;transition:all .3s!important}.px-input:focus{outline:none!important;border-color:var(--px-secondary)!important;box-shadow:0 0 0 3px rgba(99,102,241,.1)!important}.px-hint{font-size:13px!important;color:var(--px-text-light)!important;margin-top:8px!important}.px-styles-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))!important;gap:10px!important;margin:20px 0!important}.px-style-btn{padding:12px 20px!important;border:2px solid var(--px-border)!important;background:#fff!important;border-radius:12px!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;transition:all .3s!important}.px-style-btn:hover{border-color:var(--px-secondary)!important;transform:translateY(-2px)!important}.px-style-btn.selected{background:var(--px-primary)!important;border-color:transparent!important;color:#fff!important}.px-radios-container{max-height:300px!important;overflow-y:auto!important;padding-right:10px!important}.px-style-section{margin-bottom:25px!important;padding:15px!important;background:rgba(99,102,241,.05)!important;border-radius:12px!important}.px-style-title{font-size:16px!important;font-weight:600!important;color:var(--px-text)!important;margin-bottom:12px!important;display:flex!important;align-items:center!important;gap:8px!important}.px-radios-list{display:flex!important;flex-direction:column!important;gap:8px!important}.px-radio-item{display:flex!important;align-items:center!important;gap:12px!important;padding:10px!important;background:#fff!important;border:1px solid var(--px-border)!important;border-radius:8px!important;cursor:pointer!important;transition:all .3s!important}.px-radio-item:hover{background:rgba(99,102,241,.05)!important}.px-radio-item.selected{background:rgba(99,102,241,.1)!important;border-color:var(--px-secondary)!important}.px-radio-checkbox{width:20px!important;height:20px!important}.px-search-section{margin-top:20px!important;padding-top:20px!important;border-top:1px solid var(--px-border)!important}.px-search-box{display:flex!important;gap:10px!important}.px-search-btn{padding:12px 20px!important;background:var(--px-primary)!important;border:none!important;border-radius:12px!important;color:#fff!important;font-size:18px!important;cursor:pointer!important;transition:all .3s!important}.px-search-btn:hover{transform:scale(1.05)!important}.px-search-results{margin-top:15px!important;max-height:200px!important;overflow-y:auto!important}.px-actions{display:flex!important;gap:12px!important;justify-content:space-between!important}.px-btn-skip,.px-btn-back{padding:12px 24px!important;background:#fff!important;border:2px solid var(--px-border)!important;border-radius:12px!important;font-size:16px!important;font-weight:500!important;cursor:pointer!important;transition:all .3s!important}.px-btn-next,.px-btn-finish,.px-btn-apply{padding:12px 24px!important;background:var(--px-primary)!important;border:none!important;border-radius:12px!important;color:#fff!important;font-size:16px!important;font-weight:600!important;cursor:pointer!important;transition:all .3s!important;flex:1!important}.px-btn-next:hover,.px-btn-finish:hover,.px-btn-apply:hover{transform:translateY(-2px)!important;box-shadow:0 10px 20px rgba(99,102,241,.3)!important}.px-btn-edit{padding:12px 24px!important;background:#fff!important;border:2px solid var(--px-secondary)!important;color:var(--px-secondary)!important;border-radius:12px!important;font-size:16px!important;font-weight:500!important;cursor:pointer!important;transition:all .3s!important}.px-btn-remove{margin-top:20px!important;background:none!important;border:none!important;color:#ef4444!important;font-size:14px!important;cursor:pointer!important;text-decoration:underline!important}.px-success{text-align:center!important;padding:20px!important}.px-success-icon{font-size:72px!important;display:block!important;margin-bottom:20px!important;animation:pxCelebrate 1s ease!important}.px-summary{background:rgba(99,102,241,.05)!important;border-radius:12px!important;padding:20px!important;margin:20px 0!important;text-align:left!important}.px-magic-menu-btn{position:fixed!important;bottom:80px!important;right:20px!important;background:var(--px-primary)!important;border:none!important;border-radius:50px!important;padding:15px 20px!important;display:flex!important;align-items:center!important;gap:10px!important;cursor:pointer!important;z-index:1000!important;box-shadow:0 10px 25px rgba(99,102,241,.4)!important;animation:pxPulse 2s infinite!important}.px-magic-pulse{font-size:24px!important;animation:pxSpin 3s linear infinite!important}.px-magic-text{color:#fff!important;font-weight:600!important;font-size:14px!important}@keyframes pxFadeIn {
    from { opacity: 0 !important; }
    to { opacity: 1 !important; }
}@keyframes pxSlideUp {
    from {
        transform: translateY(50px) !important;
    }
    to {
        transform: translateY(0) !important;
    }
}@keyframes pxFadeInRight {
    from {
        transform: translateX(30px) !important;
    }
    to {
        transform: translateX(0) !important;
    }
}@keyframes pxBounce {
    0%, 100% { transform: translateY(0) !important; }
    50% { transform: translateY(-10px) !important; }
}@keyframes pxSpin {
    from { transform: rotate(0deg) !important; }
    to { transform: rotate(360deg) !important; }
}@keyframes pxPulse {
    0%, 100% {
        box-shadow: 0 10px 25px rgba(99, 102, 241, 0.4) !important;
    }
    50% {
        box-shadow: 0 15px 35px rgba(99, 102, 241, 0.6) !important;
    }
}@keyframes pxCelebrate {
    0% { transform: scale(0) rotate(0deg) !important; }
    50% { transform: scale(1.2) rotate(180deg) !important; }
    100% { transform: scale(1) rotate(360deg) !important; }
}.px-radios-container::-webkit-scrollbar,.px-search-results::-webkit-scrollbar{width:6px!important}.px-radios-container::-webkit-scrollbar-track,.px-search-results::-webkit-scrollbar-track{background:#f3f4f6!important;border-radius:10px!important}.px-radios-container::-webkit-scrollbar-thumb,.px-search-results::-webkit-scrollbar-thumb{background:#d1d5db!important;border-radius:10px!important}@media (max-width:640px){.px-modal-container{width:95%!important;margin:20px!important}.px-step{padding:30px 20px!important}.px-title{font-size:24px!important}.px-styles-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))!important}.px-magic-menu-btn{bottom:70px!important;right:15px!important}}.px-summary{background:rgba(99,102,241,.05)!important;border-radius:12px!important;padding:20px!important;margin:20px 0!important;text-align:left!important;color:#000!important}.px-style-btn{padding:12px 20px!important;border:2px solid var(--px-border)!important;background:#fff!important;border-radius:12px!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;transition:all .3s!important;color:#000!important}.px-btn-skip,.px-btn-back{padding:12px 24px!important;background:#f93154!important;border:2px solid var(--px-border)!important;border-radius:12px!important;font-size:16px!important;font-weight:500!important;cursor:pointer!important;transition:all .3s!important}.px-close-btn{position:absolute!important;top:20px!important;right:20px!important;width:40px!important;height:40px!important;border:none!important;background: rgb(113 103 164) !important;border-radius:50%!important;font-size:24px!important;cursor:pointer!important;transition:all .3s!important;z-index:10!important}.px-close-btn:hover{background: rgb(19 0 105) !important;transform:rotate(90deg)!important}.px-btn-remove{margin-top:20px!important;background:none!important;border:none!important;color:#ef4444!important;font-size:14px!important;cursor:pointer!important;text-decoration:underline!important}.px-magic-menu-btn{position:fixed;bottom:25px;right:25px;z-index:1000;width:60px;height:60px;background:linear-gradient(135deg,#8a2be2,#4b0082);border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 20px rgba(75,0,130,.4);transition:all .4s cubic-bezier(.68,-.55,.27,1.55)}.px-magic-menu-btn .px-magic-pulse{font-size:28px;transition:transform .3s ease}.px-magic-menu-btn .px-magic-text{position:absolute;white-space:nowrap;opacity:0;transform:translateX(-10px);font-weight:600;color:#fff;font-size:1rem;pointer-events:none;transition:opacity .3s ease , transform .3s ease}@keyframes magicPulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.2) rotate(15deg); }
    100% { transform: scale(1); }
}.px-magic-menu-btn .px-magic-pulse{animation:magicPulse 2.5s infinite}@media (min-width:769px){.px-magic-menu-btn:hover{width:200px;border-radius:40px;justify-content:flex-start;padding-left:16px}.px-magic-menu-btn:hover .px-magic-pulse{transform:rotate(360deg)}.px-magic-menu-btn:hover .px-magic-text{position:static;opacity:1;transform:translateX(0);margin-left:12px;pointer-events:auto}}.px-magic-menu-btn .px-magic-text{position:absolute;white-space:nowrap;opacity:0;transform:translateX(-10px);font-weight:600;color:#fff;font-size:1rem;pointer-events:none;transition:opacity .3s ease , transform .3s ease;margin-left:-20px!important}.px-global-status-bar{position:fixed;top:60px;left:0;right:0;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:12px 20px;z-index:999;animation:pxSlideDown .5s ease;box-shadow:0 4px 15px rgba(102,126,234,.3)}.px-status-content{display:flex;align-items:center;justify-content:center;gap:10px;color:#fff;font-weight:600;font-size:14px;max-width:1200px;margin:0 auto}.px-status-icon{font-size:20px;animation:pxRotate 4s linear infinite}@keyframes pxSlideDown {
    from {
        transform: translateY(-100%);
        opacity: 0;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}.px-magic-menu-btn{position:fixed;bottom:80px;right:20px;background:linear-gradient(135deg,#8a2be2,#4b0082);border:none;border-radius:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;box-shadow:0 8px 20px rgba(75,0,130,.4);transition:all .4s cubic-bezier(.68,-.55,.27,1.55);overflow:hidden}.px-magic-menu-btn.no-personalization{width:60px;height:60px;padding:0}.px-magic-menu-btn.has-personalization{width:60px;height:60px;padding:0}.px-magic-menu-btn.has-personalization:hover{width:280px;border-radius:30px;padding:0 20px;justify-content:flex-start}.px-magic-content{display:flex;align-items:center;gap:15px;white-space:nowrap}.px-magic-pulse{font-size:28px;transition:transform .3s ease;flex-shrink:0}.px-magic-menu-btn:hover .px-magic-pulse{transform:rotate(360deg)}.px-magic-buttons{display:none;gap:10px;opacity:0;transform:translateX(-10px);transition:all .3s ease .2s}.px-magic-menu-btn.has-personalization:hover .px-magic-buttons{display:flex;opacity:1;transform:translateX(0)}.px-magic-btn-edit,.px-magic-btn-view{padding:8px 16px;border-radius:20px;border:2px solid rgba(255,255,255,.3);background:rgba(255,255,255,.1);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.px-magic-btn-edit:hover{background:rgba(255,255,255,.2);border-color:#ffd700;transform:scale(1.05)}.px-magic-btn-view:hover{background:rgba(255,255,255,.2);border-color:#0f0;transform:scale(1.05)}.px-magic-text-simple{display:none;color:#fff;font-weight:600;font-size:14px;opacity:0;transform:translateX(-10px);transition:all .3s ease}.px-magic-menu-btn.no-personalization:hover{width:200px;padding:0 20px;justify-content:flex-start}.px-magic-menu-btn.no-personalization:hover .px-magic-text-simple{display:block;opacity:1;transform:translateX(0)}.px-view-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);backdrop-filter:blur(10px);z-index:999999;animation:pxFadeIn .3s ease;overflow-y:auto;padding:0}.px-view-modal-overlay.active{display:flex;justify-content:center;align-items:flex-start}.px-view-modal-container{background:#fff;border-radius:20px;width:100%;max-width:1200px;position:relative;animation:pxSlideUp .4s ease;box-shadow:0 20px 60px rgba(0,0,0,.3);margin:50px 20px}.px-view-close-btn{position:absolute;top:20px;right:20px;width:40px;height:40px;border:none;background:rgba(0,0,0,.05);border-radius:50%;font-size:24px;cursor:pointer;transition:all .3s;z-index:10;color:#6b7280}.px-view-close-btn:hover{background:rgba(0,0,0,.1);transform:rotate(90deg)}.px-view-header{text-align:center;padding:40px 40px 30px;border-bottom:2px solid #f3f4f6}.px-view-title{font-size:32px;font-weight:800;color:#1a1a2e;margin-bottom:10px}.px-view-subtitle{font-size:16px;color:#6b7280}.px-view-content{padding:40px;max-height:60vh;overflow-y:auto}.px-view-section{margin-bottom:40px}.px-view-section-title{font-size:24px;font-weight:700;color:#1a1a2e;margin-bottom:20px;display:flex;align-items:center;gap:10px}.px-view-section-icon{font-size:28px}.px-view-radios-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px}.px-view-radio-card{background:linear-gradient(135deg,#f9fafb 0%,#fff 100%);border-radius:12px;padding:15px;text-align:center;cursor:pointer;transition:all .3s ease;border:2px solid #e5e7eb}.px-view-radio-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(102,126,234,.2);border-color:#667eea}.px-view-radio-img{width:100%;height:120px;object-fit:cover;border-radius:8px;margin-bottom:10px}.px-view-radio-name{font-size:14px;font-weight:600;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.px-view-actions{padding:30px 40px;border-top:2px solid #f3f4f6;display:flex;gap:15px;justify-content:center}.px-btn-view-edit,.px-btn-view-close{padding:15px 30px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;flex:1;max-width:300px}.px-btn-view-edit{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;display:flex;align-items:center;justify-content:center;gap:8px}.px-btn-view-edit:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(102,126,234,.4)}.px-btn-view-close{background:#f3f4f6;color:#6b7280}.px-btn-view-close:hover{background:#e5e7eb}@media (max-width:768px){.px-view-modal-overlay{padding:0!important;align-items:stretch!important}.px-view-modal-container{width:100%!important;height:100%!important;max-width:100%!important;border-radius:0!important;margin:0!important;display:flex;flex-direction:column}.px-view-close-btn{top:15px;right:15px;width:36px;height:36px;font-size:20px;background:rgba(0,0,0,.1);backdrop-filter:blur(10px)}.px-view-header{padding:60px 20px 20px}.px-view-title{font-size:24px}.px-view-subtitle{font-size:14px}.px-view-content{padding:20px;max-height:none!important;flex:1;overflow-y:auto}.px-view-section{margin-bottom:30px}.px-view-section-title{font-size:20px}.px-view-radios-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:15px}.px-view-radio-img{height:100px}.px-view-radio-name{font-size:13px}.px-view-actions{flex-direction:column;padding:20px;gap:12px}.px-btn-view-edit,.px-btn-view-close{width:100%!important;max-width:100%!important;padding:16px 24px;font-size:15px}}@media (max-width:480px){.px-view-header{padding:50px 15px 15px}.px-view-title{font-size:20px}.px-view-subtitle{font-size:13px}.px-view-content{padding:15px}.px-view-section-title{font-size:18px}.px-view-radios-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.px-view-radio-card{padding:12px}.px-view-radio-img{height:90px}.px-view-radio-name{font-size:12px}.px-view-actions{padding:15px;gap:10px}.px-btn-view-edit,.px-btn-view-close{padding:14px 20px;font-size:14px;border-radius:10px}}@media (min-width:769px){.px-view-modal-overlay{padding:30px 20px}.px-view-modal-container{max-width:95%;max-height:90vh;display:flex;flex-direction:column}.px-view-content{max-height:none;flex:1;overflow-y:auto}.px-view-radios-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.px-view-modal-container{max-width:100%;max-height:100vh;display:flex;flex-direction:column}.px-view-modal-overlay{padding:0 0}}.px-view-modal-container{background:#fff;border-radius:20px;width:100%;max-width:1200px;position:relative;animation:pxSlideUp .4s ease;box-shadow:0 20px 60px rgba(0,0,0,.3);margin:0 0}#magicMenuBtn,.px-magic-menu-btn{position:fixed!important;bottom:80px!important;right:20px!important;z-index:1000!important;background:linear-gradient(135deg,#8a2be2,#4b0082)!important;border:none!important;border-radius:50px!important;box-shadow:0 8px 20px rgba(75,0,130,.4)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .4s cubic-bezier(.68,-.55,.27,1.55)!important;overflow:hidden!important;margin:0!important;padding:0!important;outline:none!important;text-decoration:none!important;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif!important}#magicMenuBtn.no-personalization,.px-magic-menu-btn.no-personalization{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;max-width:60px!important;max-height:60px!important}#magicMenuBtn.no-personalization:hover,.px-magic-menu-btn.no-personalization:hover{width:200px!important;max-width:200px!important;border-radius:30px!important;padding:0 20px!important;justify-content:flex-start!important}#magicMenuBtn.has-personalization,.px-magic-menu-btn.has-personalization{width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;max-width:60px!important;max-height:60px!important}#magicMenuBtn.has-personalization:hover,.px-magic-menu-btn.has-personalization:hover{width:280px!important;max-width:280px!important;border-radius:30px!important;padding:0 20px!important;justify-content:flex-start!important}.px-magic-content{display:flex!important;align-items:center!important;gap:15px!important;white-space:nowrap!important;width:100%!important}.px-magic-pulse{font-size:28px!important;transition:transform .3s ease!important;flex-shrink:0!important;line-height:1!important;display:inline-block!important}#magicMenuBtn:hover .px-magic-pulse,.px-magic-menu-btn:hover .px-magic-pulse{transform:rotate(360deg)!important}.px-magic-text-simple{display:none!important;color:#fff!important;font-weight:600!important;font-size:14px!important;opacity:0!important;transform:translateX(-10px)!important;transition:all .3s ease!important}#magicMenuBtn.no-personalization:hover .px-magic-text-simple,.px-magic-menu-btn.no-personalization:hover .px-magic-text-simple{display:block!important;opacity:1!important;transform:translateX(0)!important}.px-magic-buttons{display:none!important;gap:10px!important;opacity:0!important;transform:translateX(-10px)!important;transition:all .3s ease .2s!important}#magicMenuBtn.has-personalization:hover .px-magic-buttons,.px-magic-menu-btn.has-personalization:hover .px-magic-buttons{display:flex!important;opacity:1!important;transform:translateX(0)!important}.px-magic-btn-edit,.px-magic-btn-view{padding:8px 16px!important;border-radius:20px!important;border:2px solid rgba(255,255,255,.3)!important;background:rgba(255,255,255,.1)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important;backdrop-filter:blur(10px)!important;white-space:nowrap!important;outline:none!important}.px-magic-btn-edit:hover{background:rgba(255,255,255,.2)!important;border-color:#ffd700!important;transform:scale(1.05)!important}.px-magic-btn-view:hover{background:rgba(255,255,255,.2)!important;border-color:#0f0!important;transform:scale(1.05)!important}@media (max-width:768px){#magicMenuBtn,.px-magic-menu-btn{bottom:70px!important;right:15px!important}#magicMenuBtn.no-personalization,.px-magic-menu-btn.no-personalization,#magicMenuBtn.has-personalization,.px-magic-menu-btn.has-personalization{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important}#magicMenuBtn.no-personalization:hover,.px-magic-menu-btn.no-personalization:hover{width:170px!important;max-width:170px!important}#magicMenuBtn.has-personalization:hover,.px-magic-menu-btn.has-personalization:hover{width:240px!important;max-width:240px!important}.px-magic-pulse{font-size:24px!important}.px-magic-text-simple{font-size:13px!important}.px-magic-btn-edit,.px-magic-btn-view{padding:6px 12px!important;font-size:11px!important}}@media (max-width:480px){#magicMenuBtn,.px-magic-menu-btn{bottom:65px!important;right:10px!important}#magicMenuBtn.no-personalization,.px-magic-menu-btn.no-personalization,#magicMenuBtn.has-personalization,.px-magic-menu-btn.has-personalization{width:45px!important;height:45px!important;min-width:45px!important;min-height:45px!important;max-width:45px!important;max-height:45px!important}#magicMenuBtn.no-personalization:hover,.px-magic-menu-btn.no-personalization:hover{width:150px!important;max-width:150px!important}#magicMenuBtn.has-personalization:hover,.px-magic-menu-btn.has-personalization:hover{width:200px!important;max-width:200px!important}.px-magic-pulse{font-size:20px!important}.px-magic-buttons{gap:5px!important}}@keyframes pxPulseBig {
    0%, 100% {
        transform: scale(1) !important;
        box-shadow: 0 8px 20px rgba(75, 0, 130, 0.4) !important;
    }
    50% {
        transform: scale(1.1) !important;
        box-shadow: 0 15px 30px rgba(75, 0, 130, 0.6) !important;
    }
}#magicMenuBtn.no-personalization,.px-magic-menu-btn.no-personalization{animation:pxPulseBig 2s infinite!important}#magicMenuBtn:hover,.px-magic-menu-btn:hover{animation:none!important}.px-view-close-btn{position:absolute!important;top:20px!important;right:20px!important;z-index:10!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;border:none!important;background:rgba(0,0,0,.05)!important;border-radius:50%!important;font-size:24px!important;line-height:1!important;color:#6b7280!important;font-weight:300!important;font-family:Arial,sans-serif!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .3s ease!important;overflow:hidden!important;margin:0!important;padding:0!important;outline:none!important;text-decoration:none!important;box-sizing:border-box!important}.px-view-close-btn:hover{background:rgba(0,0,0,.1)!important;transform:rotate(90deg) scale(1.1)!important;color:#374151!important}.px-view-close-btn:active{transform:rotate(90deg) scale(.95)!important;background:rgba(0,0,0,.15)!important}@media (max-width:768px){.px-view-close-btn{top:15px!important;right:15px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;font-size:20px!important;background:rgba(0,0,0,.1)!important;backdrop-filter:blur(10px)!important}.px-view-close-btn:hover{background:rgba(0,0,0,.15)!important}}@media (max-width:480px){.px-view-close-btn{top:12px!important;right:12px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;font-size:18px!important}}.px-view-close-btn::before{content:''!important;display:none!important}.px-view-close-btn::after{content:''!important;display:none!important}.px-view-close-btn *{margin:0!important;padding:0!important}.px-btn-view-edit,.px-btn-view-close{padding:15px 30px;border-radius:12px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;flex:1;max-width:300px}.px-magic-content{display:flex!important;align-items:center!important;gap:15px!important;white-space:nowrap!important;width:44px!important}.playlist-item{border-left:5px solid transparent!important;background:linear-gradient(135deg,rgba(26,26,26,.95) 0%,rgba(47,21,156,.1) 100%)!important;margin:3px 0!important;padding:5px!important;position:relative!important;overflow:hidden!important}.rad-container-ig{display:flex!important;justify-content:center!important;margin:20px 0!important}.rad-btn-instagram{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 20px!important;text-decoration:none!important;background-color:#1a1a1a!important;border:1px solid #333!important;border-radius:50px!important;transition:all .3s ease!important;box-sizing:border-box!important;height:auto!important;min-height:40px!important}.rad-btn-instagram span{color:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:bold!important;white-space:nowrap!important;line-height:1!important;margin:0!important;padding:0!important}.rad-btn-instagram svg{width:18px!important;height:18px!important;fill:#fff!important;transition:fill .3s ease!important;margin:0!important;padding:0!important;display:block!important}.rad-btn-instagram:hover{background-color:#000!important;border-color:#e1306c!important;box-shadow:0 4px 10px rgba(225,48,108,.2)!important}.rad-btn-instagram:hover svg{fill:#e1306c!important}.rad-btn-instagram:hover span{color:#fff!important}.px-view-radio-card{background:linear-gradient(135deg,rgba(47,21,156,.2) 0%,rgba(235,0,232,.1) 100%);border:2px solid transparent!important;background-image:linear-gradient(rgba(10,10,10,.95),rgba(10,10,10,.95)) , var(--cinema-gradient)!important;background-origin:border-box!important;background-clip:padding-box , border-box!important;border-radius:12px;padding:12px;text-align:center;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.px-view-radio-card::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,var(--pink-neon),transparent);opacity:0;transform:rotate(45deg);transition:all .5s}.px-view-radio-card:hover::before{opacity:.3;left:100%}.px-view-radio-card:hover{transform:translateY(-5px) scale(1.02);box-shadow:var(--shadow-neon);background-image:linear-gradient(rgba(10,10,10,.9),rgba(10,10,10,.9)) , var(--cinema-gradient-reverse)!important}.px-view-actions{padding:20px 25px;border-top:2px solid var(--purple-deep);display:flex;gap:12px;justify-content:center;background:linear-gradient(135deg,rgba(47,21,156,.1) 0%,rgba(137,0,235,.05) 100%)}.px-btn-view-edit,.px-btn-view-close{padding:14px 24px;border-radius:25px;font-size:13px;font-weight:700;cursor:pointer;transition:all .3s ease;border:none;flex:1;max-width:220px;position:relative;overflow:hidden;white-space:nowrap;text-transform:uppercase;letter-spacing:.5px}.px-btn-view-edit{background:var(--cinema-gradient);color:var(--white-pure);display:flex;align-items:center;justify-content:center;gap:6px;box-shadow:var(--shadow-purple);border:2px solid var(--pink-neon)}.px-btn-view-edit i{font-size:14px}.px-btn-view-edit::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.px-btn-view-edit:hover::before{left:100%}.px-btn-view-edit:hover{transform:translateY(-2px) scale(1.03);box-shadow:var(--shadow-neon)}.px-btn-view-close{background:rgba(255,255,255,.05);color:var(--white-pure);border:2px solid var(--purple-deep)}.px-btn-view-close:hover{background:rgba(47,21,156,.3);border-color:var(--pink-neon);box-shadow:var(--shadow-purple);transform:translateY(-2px)}.px-view-section{margin-bottom:30px;padding:20px;border:2px solid transparent!important;background-image:linear-gradient(rgba(10,10,10,.7),rgba(10,10,10,.7)) , var(--cinema-gradient)!important;background-origin:border-box!important;background-clip:padding-box , border-box!important;border-radius:15px}.px-view-section:last-child{margin-bottom:0}.px-view-section-title{font-size:18px;font-weight:700;color:var(--white-pure);margin-bottom:15px;display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:2px solid var(--purple-deep);text-shadow:var(--shadow-text)}@media (max-width:768px){.px-view-actions{flex-direction:column;padding:15px;gap:10px}.px-btn-view-edit,.px-btn-view-close{width:100%!important;max-width:100%!important;padding:16px 24px;font-size:14px}}@media (max-width:480px){.px-btn-view-edit,.px-btn-view-close{padding:14px 20px;font-size:13px}}.px-view-title{font-size:32px;font-weight:800;color:#fff;margin-bottom:10px}.px-view-modal-container{background:#000;border-radius:20px;width:100%;max-width:1200px;position:relative;animation:pxSlideUp .4s ease;box-shadow:0 20px 60px rgba(0,0,0,.3);margin:0 0}.px-view-header{text-align:center;padding:40px 40px 30px;border-bottom:0 solid #f3f4f6}.px-view-section{margin-bottom:30px;padding:20px;border:0 solid transparent!important;background-image: linear-gradient(rgb(10 10 10), rgb(0 0 0 / 70%)), var(--cinema-gradient) !important;background-origin:border-box!important;background-clip:padding-box , border-box!important}.px-view-section-title{font-size:18px;font-weight:700;color:var(--white-pure);margin-bottom:15px;display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:-1px solid var(--purple-deep)}.px-view-modal-container{background:#000;border-radius:20px;width:100%;max-width:100%;position:relative;animation:pxSlideUp .4s ease;box-shadow:0 20px 60px rgba(0,0,0,.3);margin:0 0}.px-view-actions{padding:20px 25px;border-top:0 solid var(--purple-deep);display:flex;gap:12px;justify-content:center;background:linear-gradient(135deg,rgba(47,21,156,.1) 0%,rgba(137,0,235,.05) 100%)}.anak-wrapper{background-color:transparent;padding:1px;display:flex;justify-content:flex-start;align-items:center}.px-view-radios-grid{grid-template-columns:repeat(auto-fill,minmax(120px,2fr));gap:10px}.px-view-radio-img{width:99%;height:68px;object-fit:cover;border-radius:8px;margin-bottom:0}.px-view-section{margin-bottom:30px;padding:20px;border:2px solid transparent!important;background-image:linear-gradient(rgba(10,10,10,.7),rgba(10,10,10,.7)) , var(--cinema-gradient)!important;background-origin:border-box!important;background-clip:padding-box , border-box!important;border-radius:15px}@media (max-width:480px){#magicMenuBtn.has-personalization:hover,.px-magic-menu-btn.has-personalization:hover{width:238px!important;max-width:245px!important}}.px-view-section{margin-bottom:30px;padding:20px;border:0 solid transparent!important;background-image: linear-gradient(rgb(0 0 0 / 79%), rgb(0 0 0)), var(--cinema-gradient)
linear-gradient(90deg, #2f159c 0%, #c800ebff 100%) !important
 !important;background-origin:border-box!important;background-clip:padding-box , border-box!important;border-radius:15px}.px-view-close-btn:hover{position:absolute!important;top:20px!important;right:17px!important;width:45px!important;height:45px!important;border:none!important;background: rgb(252 252 255) !important;border-radius:50%!important;font-size:27px!important;cursor:pointer!important;transition:all .3s!important;z-index:10!important;color:#000!important}.px-close-btn:hover{position:absolute!important;top:20px!important;right:17px!important;width:45px!important;height:45px!important;border:none!important;background: rgb(252 252 255) !important;border-radius:50%!important;font-size:27px!important;cursor:pointer!important;transition:all .3s!important;z-index:10!important;color:#000!important}.px-close-btn:hover{position:absolute!important;top:20px!important;right:17px!important;width:45px!important;height:45px!important;border:none!important;background: rgb(252 252 255) !important;border-radius:50%!important;font-size:27px!important;cursor:pointer!important;transition:all .3s!important;z-index:10!important;color:#000!important}button#stylesDropdownButton{margin-bottom:0!important}#sidebar{overflow-y:auto!important}#sidebar{padding:10px 15px!important;max-width:250px!important}.form-control{height:38px!important;padding:8px 10px!important;margin-bottom:8px!important;border:none!important}.btn{height:42px!important;padding-top:8px!important;padding-bottom:8px!important;font-weight:bold!important;border-radius:.25rem!important}.dropdown-styles-container .btn{margin-bottom:8px!important}.btn-outline-success{margin-top:5px!important;margin-bottom:10px!important}.search-container #voice-btn{height:38px!important;padding:0 10px!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;display:flex!important;align-items:center!important}.navbar-nav .nav-link{height:38px!important;padding:8px 15px!important;margin-bottom:5px!important;display:flex!important;align-items:center!important;background-color:#343a40!important;border-radius:.25rem!important}.nav-link-favorites,.nav-link[href="cadastro-radio"]{height:45px!important;padding:10px 15px!important;margin-bottom:8px!important;border-radius:.5rem!important}.form-group:nth-child(2) .form-control,
.form-group:nth-child(3) .form-control {background-color:#343a40!important;color:#fff!important}.form-control{background-color:#282828!important;border:1px solid #444!important;color:#fff!important;border-radius:5px!important;padding:4px!important;font-size:1rem!important;margin-top:3px!important}html,body{overflow-x:hidden!important;width:100%}#sidebar{overflow-y:auto!important}#sidebar::-webkit-scrollbar{width:8px!important}#sidebar::-webkit-scrollbar-track{background:#141414!important;border-radius:4px!important}#sidebar::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#eb00e8,#f0f)!important;border-radius:4px!important;transition:background .3s!important}#sidebar::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#f0c,#c0f)!important}#sidebar{scrollbar-width:thin!important;scrollbar-color:linear-gradient(135deg,#eb00e8,#f0f) #141414!important}.section-title::after{content:'';display:block;width:60px;height:4px;background:linear-gradient(90deg,#a855f7,#ec4899);border-radius:2px;margin-top:5px}.auth-bar-wrapper{position:fixed;top:32px;width:100%;z-index:9999;transition:top .3s ease}.auth-bar-hidden{top:-80px}.highlighted-card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#0e0e14;border:1px solid rgba(255,255,255,.06);border-radius:14px;padding:16px 12px 12px;cursor:pointer;transition:border-color .15s , transform .2s , box-shadow .2s;position:relative;overflow:hidden;text-decoration:none;color:inherit;width:auto;height:auto;padding:11px!important}.playlist-item .radiomolde,.playlist-item img.playlist-img{width:60px!important;height:60px!important;min-width:60px!important;max-width:60px!important;border-radius:10px!important;object-fit:contain!important;flex-shrink:22!important}.form-control{background-color:#282828!important;border:1px solid #444!important;color:#fff!important;border-radius:5px!important;padding:4px!important;font-size:1rem!important;margin-top:49px!important}.i18n-bar{position:fixed;top:0;left:0;right:0;z-index:99999;background:linear-gradient(90deg,#0a0a0f 0%,#12121a 50%,#0a0a0f 100%);border-bottom:1px solid rgba(168,85,247,.15);height:32px;display:flex;align-items:center;justify-content:center}.i18n-bar-inner{display:flex;align-items:center;gap:10px}.i18n-bar-label{font-size:14px;line-height:1}body{padding-top:32px!important}.lang-selector{display:flex;align-items:center;gap:6px}.lang-flag{display:flex;align-items:center;justify-content:center;width:28px;height:20px;border-radius:4px;border:2px solid transparent;opacity:.5;transition:all .2s ease;cursor:pointer;text-decoration:none;overflow:hidden}.lang-flag:hover{opacity:1;transform:scale(1.15);border-color:rgba(255,255,255,.3)}.lang-flag.active{opacity:1;border-color:#a855f7;box-shadow:0 0 8px rgba(168,85,247,.4)}.lang-flag img{width:20px;height:15px;object-fit:cover;border-radius:2px}@media (max-width:768px){.i18n-bar{height:28px}body{padding-top:28px!important}.lang-flag{width:24px;height:18px}.lang-flag img{width:17px;height:12px}}#lu-root *,#lu-root *::before,#lu-root *::after{box-sizing:border-box;margin:0;padding:0}#lu-root{--brand:#7c3aed;--brand-lt:#ede9fe;--brand-dk:#5b21b6;--green:#059669;--green-lt:#d1fae5;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-400:#9ca3af;--gray-600:#4b5563;--gray-800:#1f2937;--white:#fff;--shadow:0 8px 32px rgba(0,0,0,.12) , 0 2px 8px rgba(0,0,0,.08);--radius:18px;font-family:'Nunito',sans-serif}#lu-panel{position:fixed;bottom:104px;right:28px;z-index:9999;width:380px;max-width:calc(100vw - 32px);background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);border:1px solid var(--gray-200);display:none;flex-direction:column;overflow:hidden;max-height:580px;transform-origin:bottom right}#lu-panel.open{display:flex;animation:lu-open .28s cubic-bezier(.34,1.4,.64,1)}@keyframes lu-open {
  from { opacity: 0; transform: scale(.88) translateY(16px); }
  to   { opacity: 1; transform: scale(1)  translateY(0); }
}#lu-head{background:var(--white);border-bottom:1px solid var(--gray-200);padding:14px 16px;display:flex;align-items:center;gap:11px;flex-shrink:0}#lu-av{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0;background:var(--brand-lt);display:flex;align-items:center;justify-content:center;font-size:1.3rem;border:2px solid var(--brand-lt)}#lu-av img{width:100%;height:100%;object-fit:cover;display:block}.lu-head-info{flex:1;min-width:0}.lu-head-name{font-size:.95rem;font-weight:800;color:var(--gray-800);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lu-ai-badge{font-size:.58rem;font-weight:700;letter-spacing:.04em;background:var(--brand-lt);color:var(--brand);border:1px solid rgba(124,58,237,.2);padding:2px 7px;border-radius:20px;text-transform:uppercase;white-space:nowrap}.lu-head-status{font-size:.76rem;color:var(--green);display:flex;align-items:center;gap:5px;margin-top:2px;font-weight:600}.lu-head-status::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--green);display:block;animation:lu-pulse 2s infinite}@keyframes lu-pulse {
  0%,100% { opacity: 1; } 50% { opacity: .4; }
}#lu-close{background:var(--gray-100);border:none;color:var(--gray-400);width:30px;height:30px;border-radius:50%;cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:background .15s , color .15s;flex-shrink:0}#lu-close:hover{background:var(--gray-200);color:var(--gray-800)}#lu-msgs{flex:1;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth;background:var(--gray-50)}#lu-msgs::-webkit-scrollbar{width:4px}#lu-msgs::-webkit-scrollbar-thumb{background:var(--gray-200);border-radius:4px}.lu-msg{display:flex;gap:8px;align-items:flex-end}.lu-msg.user{flex-direction:row-reverse}.lu-msg-av{width:30px;height:30px;border-radius:50%;flex-shrink:0;overflow:hidden;background:var(--brand-lt);display:flex;align-items:center;justify-content:center;font-size:.8rem}.lu-msg-av img{width:100%;height:100%;object-fit:cover}.lu-bubble{max-width:78%;padding:11px 14px;border-radius:18px 18px 18px 4px;font-size:.92rem;line-height:1.55;color:var(--gray-800);background:var(--white);border:1px solid var(--gray-200);box-shadow:0 1px 4px rgba(0,0,0,.06);word-break:break-word}.lu-msg.user .lu-bubble{background:var(--brand);color:#fff;border-color:var(--brand);border-radius:18px 18px 4px 18px;box-shadow:0 2px 8px rgba(124,58,237,.3)}.lu-bubble strong{font-weight:700}.lu-bubble a{color:var(--brand);text-decoration:underline}.lu-msg.user .lu-bubble a{color:#ddd6fe}.lu-radio-card{margin-top:8px;padding:10px 12px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:12px;display:flex;align-items:center;gap:10px;text-decoration:none;transition:background .15s}.lu-radio-card:hover{background:var(--brand-lt);border-color:rgba(124,58,237,.3)}.lu-radio-card img{width:36px;height:36px;border-radius:8px;object-fit:cover;background:var(--gray-200);flex-shrink:0}.lu-radio-card-info .rn{font-size:.82rem;font-weight:700;color:var(--gray-800)}.lu-radio-card-info .rm{font-size:.72rem;color:var(--gray-400);margin-top:1px}.lu-radio-card .lu-play{margin-left:auto;width:28px;height:28px;border-radius:50%;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;flex-shrink:0}.lu-action-btn{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:10px;width:100%;padding:11px 16px;border-radius:12px;background:var(--green);color:#fff;border:none;cursor:pointer;font-size:.88rem;font-weight:700;font-family:'Nunito',sans-serif;transition:opacity .15s;text-decoration:none}.lu-action-btn:hover{opacity:.88}.lu-action-btn.purple{background:var(--brand)}.lu-typing-dots{display:flex;gap:4px;align-items:center;padding:4px 2px}.lu-typing-dots span{width:8px;height:8px;border-radius:50%;background:var(--gray-400);opacity:.4;animation:lu-dot 1.2s infinite ease-in-out}.lu-typing-dots span:nth-child(2) {animation-delay:.2s}.lu-typing-dots span:nth-child(3) {animation-delay:.4s}@keyframes lu-dot { 0%,80%,100% { opacity:.2; transform:scale(.8); } 40% { opacity:1; transform:scale(1.1); } }#lu-input-area{border-top:1px solid var(--gray-200);padding:10px 12px;display:flex;gap:8px;align-items:flex-end;background:var(--white);flex-shrink:0}#lu-input{flex:1;background:var(--gray-100);border:1.5px solid var(--gray-200);border-radius:12px;color:var(--gray-800);font-family:'Nunito',sans-serif;font-size:.92rem;padding:10px 14px;resize:none;outline:none;transition:border .15s;line-height:1.4;height:42px;max-height:110px}#lu-input:focus{border-color:var(--brand);background:#fff}#lu-input::placeholder{color:var(--gray-400)}#lu-send{width:42px;height:42px;border-radius:12px;flex-shrink:0;background:var(--brand);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;transition:opacity .15s , transform .15s}#lu-send:hover:not(:disabled) {opacity:.88;transform:scale(1.05)}#lu-send:disabled{opacity:.4;cursor:not-allowed}#lu-footer{text-align:center;font-size:.63rem;color:var(--gray-400);padding:6px 0 8px;background:var(--white);flex-shrink:0}@media (max-width:420px){#lu-panel{right:8px;bottom:88px;width:calc(100vw - 16px)}#lu-fab{right:16px;bottom:16px}}#lu2-fab-wrap{position:fixed!important;bottom:148px!important;right:16px!important;z-index:1100!important;width:72px!important;height:72px!important;border-radius:50%!important;padding:0!important;margin:0!important;cursor:pointer!important;background:none!important;border:none!important;outline:none!important;display:flex!important;align-items:center!important;justify-content:center!important;-webkit-tap-highlight-color:transparent!important}#lu2-fab-wrap::before{content:''!important;position:absolute!important;inset:-2px!important;border-radius:50%!important;background:linear-gradient(90deg,#2f159c,#c800eb,#2f159c)!important;background-size:200% 200%!important;animation:lu2-spin 3s linear infinite!important;z-index:0!important}#lu2-fab-wrap::after{content:''!important;position:absolute!important;inset:2px!important;border-radius:50%!important;background:#fff!important;z-index:1!important}@keyframes lu2-spin {
  0%   { background-position: 0% 50%; }
  50%  { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}#lu2-fab-img{position:relative!important;z-index:2!important;width:62px!important;height:62px!important;border-radius:50%!important;object-fit:cover!important;display:block!important;transition:transform .2s!important}#lu2-fab-wrap:hover #lu2-fab-img{transform:scale(1.06)!important}#lu2-badge{position:absolute!important;top:1px!important;right:1px!important;z-index:3!important;width:20px!important;height:20px!important;background:#ef4444!important;border:2px solid #fff!important;border-radius:50%!important;font-size:.6rem!important;font-weight:800!important;color:#fff!important;display:none!important;align-items:center!important;justify-content:center!important;font-family:'Nunito',sans-serif!important;animation:lu2-pop .4s cubic-bezier(.34,1.56,.64,1)!important}#lu2-badge.show{display:flex!important}@keyframes lu2-pop { from { transform: scale(0); } to { transform: scale(1); } }#lu2-fab-wrap .lu2-tip{position:absolute!important;right:80px!important;top:50%!important;transform:translateY(-50%)!important;background:#1f2937!important;color:#fff!important;font-size:.75rem!important;font-weight:600!important;font-family:'Nunito',sans-serif!important;padding:6px 12px!important;border-radius:8px!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;transition:opacity .2s!important;z-index:4!important}#lu2-fab-wrap .lu2-tip::after{content:''!important;position:absolute!important;left:100%!important;top:50%!important;transform:translateY(-50%)!important;border:5px solid transparent!important;border-left-color:#1f2937!important}#lu2-fab-wrap:hover .lu2-tip{opacity:1!important}@media (max-width:420px){#lu2-fab-wrap{right:10px!important;bottom:140px!important}}@media (max-width:768px){.i18n-bar{height:28px}body{padding-top:28px!important}.lang-flag{width:24px;height:18px}.lang-flag img{width:17px;height:12px}#sidebar{display:none;position:fixed;top:101px;left:0;width:100%;height:100%;background-color:#161616;z-index:9998;padding-top:60px}}@media (min-width:768px){.form-control{background-color:#282828!important;border:1px solid #444!important;color:#fff!important;border-radius:5px!important;padding:4px!important;font-size:1rem!important;margin-top:-12px!important}}.radio-banner{position:relative;width:100%;min-height:300px;background-image:url(img/fundo-violao.jpg);background-size:cover;background-position:center;border-radius:15px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff;font-family:'sans-serif',Arial;margin:20px 0}.banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 100%);z-index:1}.banner-content{position:relative;z-index:2;text-align:center;padding:20px;max-width:800px}.banner-badge{background:#d4a373;color:#000;display:inline-block;padding:4px 12px;border-radius:20px;font-size:.7rem;font-weight:bold;text-transform:uppercase;margin-bottom:15px}.banner-content h2{font-size:2.2rem;margin-bottom:15px;line-height:1.2}.banner-content h2 span{color:#d4a373}.banner-content p{font-size:1.1rem;color:#ccc;margin-bottom:25px}.banner-link{display:inline-block;background:#fff;color:#000;padding:12px 30px;border-radius:50px;text-decoration:none;font-weight:bold;transition:transform .3s , background .3s}.banner-link:hover{background:#d4a373;transform:scale(1.05)}@media (max-width:768px){.radio-banner{min-height:400px}.banner-content h2{font-size:1.6rem}.banner-content p{font-size:.9rem}}.mcf-radio-banner{position:relative;width:100%;min-height:350px;background:#000 url(xmychordflow.jpg.pagespeed.ic.5a7fvJZczb.jpg) no-repeat center center;background-size:cover;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:20px 0;box-shadow:0 10px 30px rgba(0,0,0,.5)}.mcf-banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background: linear-gradient(rgba(0, 0, 0, .8), rgb(0 0 0 / 0%));z-index:1}.mcf-banner-content{position:relative;z-index:2;text-align:center;padding:30px;color:#fff!important}.mcf-banner-content h2{font-family:'Arial Black',sans-serif;font-size:2rem;margin:15px 0;color:#fff!important;line-height:1.1}.mcf-banner-content h2 span{color:#d4a373!important}.mcf-btn-forced{display:inline-block!important;background-color:#d4a373!important;color:#000!important;padding:15px 35px!important;border-radius:8px!important;text-decoration:none!important;font-weight:900!important;font-size:1rem!important;text-transform:uppercase!important;margin-top:20px!important;transition:all .3s ease!important;border:none!important;box-shadow:0 4px 15px rgba(212,163,115,.4)!important}.mcf-btn-forced:hover{background-color:#fff!important;transform:translateY(-3px)!important;box-shadow:0 6px 20px rgba(212,163,115,.6)!important}.mcf-badge{background:rgba(255,255,255,.1);border:1px solid #d4a373;color:#d4a373;padding:5px 15px;border-radius:50px;font-size:.8rem;display:inline-block}@media (max-width:600px){.mcf-banner-content h2{font-size:1.4rem}.mcf-btn-forced{width:90%;padding:12px}}.app-promo-item{position:relative;z-index:1}@media (max-width:768px){.app-promo-item{margin:10px 0;padding:15px}}.app-promo-item{flex:1;text-align:center;padding:20px;background:rgba(255,255,255,.05);border-radius:15px;transition:transform .3s ease , box-shadow .3s ease;margin:0 10px}.promo-icon{font-size:2.5rem;color:#a855f7;margin-bottom:15px;animation:pulse 2s infinite}@media (max-width:768px){.promo-text{font-size:1rem}}.promo-text{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:20px;line-height:1.4;padding:0 10px}.promo-text{color:#fff;font-size:18px;font-weight:bold;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.promo-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 25px;color:#fff;border:none;border-radius:25px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-decoration:none}@media (max-width:768px){.promo-button{width:100%;padding:10px 20px}.app-promo-item{margin:10px 0;padding:15px;margin-top:69px!important}img.play-badge{border-radius:8px!important;filter:brightness(1) contrast(1)!important;width:194px!important}}.share-hero{position:relative;width:100%;max-width:800px;padding:60px 40px;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px rgba(47,21,156,.4)}.fractal-canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.content-wrapper{position:relative;z-index:2;text-align:center}h2{font-size:3.5em;font-weight:900;color:#fff;margin-bottom:15px;text-shadow:0 0 30px rgba(200,0,235,.8) , 0 0 60px rgba(200,0,235,.5);letter-spacing:4px;animation:glow 2s ease-in-out infinite alternate}@keyframes glow {
      from {
        text-shadow: 0 0 20px rgba(200, 0, 235, 0.6),
                     0 0 40px rgba(200, 0, 235, 0.4);
      }
      to {
        text-shadow: 0 0 40px rgba(200, 0, 235, 1),
                     0 0 80px rgba(200, 0, 235, 0.6);
      }
    }p{font-size:1.3em;color:#e0e0e0;margin-bottom:35px;text-shadow:0 2px 10px rgba(0,0,0,.8)}.share-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.share-btn{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;text-decoration:none;color:#fff;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);transition:all .3s ease;position:relative;overflow:hidden}.share-btn::before{content:'';position:absolute;width:100%;height:100%;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);opacity:0;transition:opacity .3s ease}.share-btn:hover::before{opacity:1}.share-btn:hover{transform:translateY(-10px) scale(1.1);box-shadow:0 15px 40px rgba(200,0,235,.6);border-color:rgba(255,255,255,.5)}.whatsapp:hover{background:rgba(37,211,102,.3)}.facebook:hover{background:rgba(24,119,242,.3)}.twitter:hover{background:rgba(29,161,242,.3)}.telegram:hover{background:rgba(0,136,204,.3)}@media (max-width:600px){.share-hero{padding:40px 20px}h2{font-size:2.5em}p{font-size:1.1em}.share-btn{width:60px;height:60px;font-size:28px}}.energy-comments-container{max-width:1200px;margin:40px auto;padding:0 20px}.energy-canvas{position:absolute;top:0;left:0;width:100%;height:100%}.energy-overlay{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:30px}.energy-header{text-align:center}.energy-title{font-size:2.5em;font-weight:900;background:linear-gradient(135deg,#f0f 0%,#0ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:10px}.energy-subtitle{font-size:1.1em;color:rgba(255,255,255,.7)}.energy-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.energy-metric{background:rgba(0,0,0,.4);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:15px;text-align:center}.energy-metric-icon{font-size:2em;margin-bottom:8px}.energy-metric-value{font-size:1.8em;font-weight:700;background:linear-gradient(135deg,#f0f 0%,#0ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:4px}.energy-metric-label{font-size:.8em;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:1px}.current-vibe{background:linear-gradient(135deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,.02) 100%);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:30px;margin-bottom:20px;display:grid;grid-template-columns:1fr 2fr;gap:30px;align-items:center}.vibe-visual-container{position:relative;display:flex;flex-direction:column;align-items:center;gap:15px}.vibe-visual{aspect-ratio:1;background:linear-gradient(135deg,#f0f 0%,#0ff 100%);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 50px rgba(255,0,255,.5);position:relative;cursor:grab;user-select:none;transition:all .3s ease}.vibe-visual:active{cursor:grabbing}.vibe-visual::before{content:'';position:absolute;width:120%;height:120%;border:2px solid rgba(255,0,255,.3);border-radius:50%;animation:ripple-out 2s ease-out infinite}@keyframes ripple-out {
  0% { transform: scale(0.8); opacity: 1; }
  100% { transform: scale(1.2); opacity: 0; }
}.vibe-emoji{font-size:10em;margin-bottom:0;pointer-events:none}.vibe-emoji.pulse{animation:pulse-vibe .5s ease-in-out}@keyframes pulse-vibe {
  0% { transform: scale(1); }
  50% { transform: scale(1.2); }
  100% { transform: scale(1); }
}.vibe-percentage{font-size:2.5em;font-weight:700;color:#000;pointer-events:none}.vibe-slider-helper{font-size:.85em;color:rgba(255,255,255,.6);text-align:center;background:rgba(255,0,255,.1);padding:8px 16px;border-radius:20px;border:1px solid rgba(255,0,255,.2)}.vibe-details{display:flex;flex-direction:column;gap:15px}.vibe-current-title{font-size:1.8em;font-weight:900;margin-bottom:5px;background:linear-gradient(135deg,#f0f 0%,#0ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vibe-description{font-size:1em;color:rgba(255,255,255,.7);line-height:1.5;margin-bottom:10px}.vibe-options-quick{display:flex;gap:10px;flex-wrap:wrap}.vibe-quick-btn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);padding:10px 18px;border-radius:25px;cursor:pointer;transition:all .3s ease;font-size:.9em;display:flex;align-items:center;gap:8px;color:#fff}.vibe-quick-btn:hover{background:rgba(255,255,255,.1);border-color:#f0f;transform:translateY(-2px)}.vibe-quick-btn.active{background:linear-gradient(135deg,rgba(255,0,255,.3) 0%,rgba(0,255,255,.3) 100%);border-color:#f0f;box-shadow:0 4px 15px rgba(255,0,255,.3)}.vibe-feedback{background:linear-gradient(135deg,#f0f 0%,#0ff 100%);border-radius:15px;padding:15px 20px;margin-top:15px;display:none;align-items:center;gap:12px;animation:slideDown .4s ease;box-shadow:0 8px 25px rgba(255,0,255,.4)}.vibe-feedback.show{display:flex}@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}.vibe-feedback-icon{font-size:2em}.vibe-feedback-text{flex:1}.vibe-feedback-title{font-size:1.1em;font-weight:700;color:#000;margin-bottom:3px}.vibe-feedback-subtitle{font-size:.9em;color:rgba(0,0,0,.7)}.vibe-feedback-arrow{font-size:2em;animation:bounce 1s infinite}@keyframes bounce {
  0%, 100% { transform: translateY(0); }
  50% { transform: translateY(-10px); }
}.express-section{background:linear-gradient(135deg,rgba(255,255,255,.03) 0%,rgba(255,255,255,.01) 100%);border:2px solid rgba(255,255,255,.1);border-radius:20px;padding:35px;margin-bottom:40px;transition:all .3s ease}.express-section.highlighted{border-color:#f0f;box-shadow:0 0 30px rgba(255,0,255,.3);background:linear-gradient(135deg,rgba(255,0,255,.05) 0%,rgba(0,255,255,.05) 100%)}.express-header{display:flex;align-items:center;gap:15px;margin-bottom:25px}.express-icon{width:60px;height:60px;background:linear-gradient(135deg,#f0f 0%,#0ff 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px}.express-title{font-size:1.6em;font-weight:700}.express-subtitle{font-size:.95em;color:rgba(255,255,255,.6);margin-top:5px}.express-textarea{width:100%;background:rgba(0,0,0,.4);border:2px solid rgba(255,255,255,.1);border-radius:16px;padding:20px;color:#fff;font-size:1.05em;resize:vertical;min-height:120px;font-family:inherit;margin-bottom:20px;transition:all .3s ease}.express-textarea:focus{outline:none;border-color:#f0f;background:rgba(0,0,0,.6);box-shadow:0 0 0 4px rgba(255,0,255,.1) , 0 0 30px rgba(255,0,255,.2)}.express-footer{display:flex;justify-content:space-between;align-items:center;gap:20px}.express-submit{background:linear-gradient(135deg,#f0f 0%,#0ff 100%);border:none;padding:14px 35px;border-radius:25px;font-weight:700;font-size:1.05em;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px rgba(255,0,255,.4);display:flex;align-items:center;gap:10px}.express-submit:hover{transform:translateY(-3px);box-shadow:0 6px 30px rgba(255,0,255,.6)}.post-balloon{position:fixed;bottom:100px;right:30px;max-width:350px;background:linear-gradient(135deg,rgba(255,0,255,.95) 0%,rgba(0,255,255,.95) 100%);backdrop-filter:blur(20px);border-radius:20px;padding:20px;box-shadow:0 15px 40px rgba(255,0,255,.5);z-index:9999;animation:balloonSlideIn .5s ease;display:none}.post-balloon.show{display:block}@keyframes balloonSlideIn {
  from {
    opacity: 0;
    transform: translateX(100px) scale(0.8);
  }
  to {
    opacity: 1;
    transform: translateX(0) scale(1);
  }
}.balloon-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.balloon-avatar{width:40px;height:40px;background:rgba(0,0,0,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2em;color:#fff}.balloon-info{flex:1}.balloon-name{font-weight:700;font-size:1em;color:#000}.balloon-time{font-size:.8em;color:rgba(0,0,0,.6)}.balloon-vibe{display:flex;align-items:center;gap:5px;background:rgba(0,0,0,.2);padding:4px 10px;border-radius:15px;font-size:.85em;color:#000;font-weight:600}.balloon-text{color:#000;font-size:.95em;line-height:1.5;margin-bottom:10px;font-weight:500}.balloon-energy{height:5px;background:rgba(0,0,0,.2);border-radius:3px;overflow:hidden}.balloon-energy-fill{height:100%;background:#000;transition:width .3s ease}.community-feed-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.feed-title{font-size:1.8em;font-weight:700;display:flex;align-items:center;gap:12px}.live-indicator{width:12px;height:12px;background:#f06;border-radius:50%;animation:blink 1.5s ease-in-out infinite;box-shadow:0 0 10px #f06}@keyframes blink {
  0%, 100% { opacity: 1; }
  50% { opacity: 0.3; }
}.community-feed{display:grid;gap:20px}.energy-post{background:linear-gradient(135deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,.02) 100%);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:25px;transition:all .3s ease;animation:fadeInScale .5s ease-out;width:91%;max-width:800px;margin:0 auto 20px}@keyframes fadeInScale {
  from { opacity: 0; transform: scale(0.95); }
  to { opacity: 1; transform: scale(1); }
}.energy-post:hover{background:linear-gradient(135deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.04) 100%);border-color:rgba(255,0,255,.3);transform:translateY(-5px);box-shadow:0 15px 40px rgba(255,0,255,.2)}.post-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.post-user{display:flex;align-items:center;gap:12px}.post-avatar{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;font-weight:bold}.post-user-info{display:flex;flex-direction:column}.post-username{font-size:16px;font-weight:600;color:#fff}.post-meta{display:flex;align-items:center;gap:5px;font-size:12px;color:rgba(255,255,255,.6)}.post-vibe-badge{display:flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(255,255,255,.05);border-radius:20px;font-size:14px;color:#fff}.post-content{display:flex;flex-direction:column;gap:10px}.post-text{font-size:15px;color:#fff;line-height:1.5}.post-energy-bar{height:6px;background:rgba(255,255,255,.1);border-radius:3px;overflow:hidden}.post-energy-fill{height:100%;background:linear-gradient(90deg,#f0f,#0ff);transition:width .3s ease}.toast-container{position:fixed;top:20px;right:20px;z-index:999999}.toast{background:linear-gradient(135deg,#0f8 0%,#00cc6f 100%);color:#000;padding:18px 24px;border-radius:12px;box-shadow:0 8px 24px rgba(0,255,136,.4);margin-bottom:10px;display:flex;align-items:center;gap:12px;font-weight:600;animation:slideInRight .3s ease;min-width:300px}.toast.error{background:linear-gradient(135deg,#f06 0%,#cc0052 100%);color:#fff;box-shadow:0 8px 24px rgba(255,0,102,.4)}.toast-icon{font-size:24px}@keyframes slideInRight {
  from {
    opacity: 0;
    transform: translateX(100px);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}@media (max-width:768px){.current-vibe{grid-template-columns:1fr;text-align:center}.vibe-options-quick{justify-content:center}.energy-metrics{grid-template-columns:1fr 1fr 1fr}.express-footer{flex-direction:column}.toast-container{left:20px;right:20px}.toast{min-width:auto}.post-balloon{right:15px;bottom:80px;max-width:calc(100% - 30px)}.energy-post{padding:15px;border-radius:15px;width:100%;margin:0 auto 15px}.post-header{flex-direction:column;align-items:flex-start;gap:10px}}.energy-overlay{padding:15px!important;gap:10px}.energy-header{text-align:center}.energy-title{font-size:1.3em!important;margin-bottom:5px!important}.energy-subtitle{font-size:.75em!important}.energy-metrics{grid-template-columns:1fr!important;gap:8px!important}.energy-metric{padding:8px!important;border-radius:10px!important;display:flex;align-items:center;justify-content:space-between;gap:10px}.energy-metric-icon{font-size:1.5em!important;margin-bottom:0!important}.energy-metric-value{font-size:1.3em!important;margin-bottom:0!important}.energy-metric-label{font-size:.7em!important;display:none}.energy-overlay{padding:20px!important}.energy-header{text-align:center}.energy-title{font-size:1.8em!important;margin-bottom:8px!important}.energy-subtitle{font-size:.9em!important}.energy-metrics{grid-template-columns:repeat(3,1fr)!important;gap:12px!important}.energy-metric{padding:10px 8px!important;border-radius:12px!important}.energy-metric-icon{font-size:1.5em!important;margin-bottom:5px!important}.energy-metric-value{font-size:1.4em!important;margin-bottom:3px!important}.energy-metric-label{font-size:.65em!important}@media (min-width:769px) and (max-width:1024px){.energy-viz{height:260px!important;border-radius:20px!important;margin-bottom:35px!important}.energy-overlay{padding:25px!important}.energy-title{font-size:2.2em!important;margin-bottom:8px!important}.energy-subtitle{font-size:1em!important}.energy-metrics{grid-template-columns:repeat(3,1fr)!important;gap:15px!important}.energy-metric{padding:12px!important;border-radius:14px!important}.energy-metric-icon{font-size:1.8em!important;margin-bottom:6px!important}.energy-metric-value{font-size:1.6em!important;margin-bottom:3px!important}.energy-metric-label{font-size:.7em!important}}@media (min-width:1025px){.energy-viz{height:280px!important}.energy-metrics{grid-template-columns:repeat(3,1fr)!important;gap:20px!important}}@media (max-height:500px) and (orientation:landscape){.energy-viz{height:160px!important;margin-bottom:20px!important}.energy-overlay{padding:12px!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.energy-header{flex:0 0 auto;text-align:left}.energy-title{font-size:1.2em!important;margin-bottom:3px!important}.energy-subtitle{font-size:.7em!important}.energy-metrics{grid-template-columns:repeat(3,1fr)!important;gap:10px!important;flex:1;max-width:60%}.energy-metric{padding:8px 6px!important}.energy-metric-icon{font-size:1.3em!important;margin-bottom:2px!important}.energy-metric-value{font-size:1.1em!important}.energy-metric-label{font-size:.6em!important}}@media (max-width:360px){.energy-viz{height:180px!important;border-radius:14px!important;margin-bottom:20px!important}.energy-overlay{padding:12px!important}.energy-title{font-size:1.1em!important;margin-bottom:4px!important}.energy-subtitle{font-size:.7em!important}.energy-metrics{grid-template-columns:1fr!important;gap:6px!important}.energy-metric{padding:6px 10px!important;border-radius:8px!important}.energy-metric-icon{font-size:1.3em!important}.energy-metric-value{font-size:1.2em!important}.energy-metric-label{font-size:.65em!important}}@media (min-width:1441px){.energy-viz{height:320px!important}.energy-overlay{padding:35px!important}.energy-title{font-size:2.8em!important}.energy-subtitle{font-size:1.2em!important}.energy-metrics{gap:25px!important}.energy-metric{padding:18px!important;border-radius:18px!important}.energy-metric-icon{font-size:2.3em!important;margin-bottom:10px!important}.energy-metric-value{font-size:2em!important;margin-bottom:5px!important}.energy-metric-label{font-size:.85em!important}}@media (max-width:768px){.energy-canvas{width:100%!important;height:100%!important}.energy-comments-container{padding:0 15px!important;margin:20px auto!important}}@media (min-width:769px) and (max-width:1024px) and (orientation:landscape){.energy-viz{height:220px!important}.energy-title{font-size:2em!important}.energy-subtitle{font-size:.95em!important}.energy-metric-icon{font-size:1.6em!important}.energy-metric-value{font-size:1.5em!important}}@media (min-width:391px) and (max-width:480px) and (orientation:portrait){.energy-viz{height:220px!important}.energy-metrics{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.energy-metric{padding:10px 8px!important;flex-direction:column!important}.energy-metric-label{display:block!important}}@media (max-width:280px){.energy-viz{height:160px!important;border-radius:12px!important}.energy-overlay{padding:10px!important}.energy-title{font-size:1em!important}.energy-subtitle{font-size:.65em!important}.energy-metrics{gap:5px!important}.energy-metric{padding:5px 8px!important}.energy-metric-icon{font-size:1.2em!important}.energy-metric-value{font-size:1.1em!important}.energy-metric-label{font-size:.6em!important}}@media (max-width:768px){.energy-viz{overflow:hidden}.vibe-visual{aspect-ratio:1;background:linear-gradient(135deg,#f0f 0%,#0ff 100%);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 50px rgba(255,0,255,.5);position:relative;cursor:grab;user-select:none;transition:all .3s ease;max-width:189px!important}.vibe-emoji{font-size:4em;margin-bottom:0;pointer-events:none}.vibe-percentage{font-size:1.5em;font-weight:700;color:#000;pointer-events:none}.energy-metric{min-width:0}.energy-metric-value,.energy-metric-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.energy-viz{position:relative;height:367px!important;background:linear-gradient(135deg,#1a0033 0%,#000 100%);border-radius:24px;margin-bottom:40px;overflow:hidden;box-shadow:0 20px 60px rgba(102,0,204,.4)}.promo-natal-banner{max-width:100%;margin:40px auto;padding:0 15px}.promo-natal-container{background:linear-gradient(135deg,#b00020 0%,#c40022 50%,#d62828 100%);border-radius:20px;padding:4px;box-shadow:0 0 30px rgba(255,211,122,.4) , 0 10px 40px rgba(176,0,32,.5);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.promo-natal-container:hover{transform:translateY(-5px);box-shadow:0 0 50px rgba(255,211,122,.6) , 0 15px 50px rgba(176,0,32,.6)}.promo-natal-inner{background:linear-gradient(180deg,#1a1a1a 0%,#0d0d0d 100%);border-radius:16px;padding:25px 30px;display:flex;align-items:center;gap:25px;position:relative;overflow:hidden}.promo-natal-inner::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,211,122,.1) 0%,transparent 70%);animation:shimmer 3s ease-in-out infinite}@keyframes shimmer {
    0%, 100% { opacity: 0.5; transform: rotate(0deg); }
    50% { opacity: 1; transform: rotate(180deg); }
}.promo-natal-image{flex-shrink:0;width:200px;height:150px;position:relative;z-index:1;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#b00020,#d62828);display:flex;align-items:center;justify-content:center}.promo-natal-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.promo-natal-container:hover .promo-natal-image img{transform:scale(1.05)}.promo-natal-content{flex:1;position:relative;z-index:1}.promo-natal-portal{display:inline-flex;align-items:center;gap:8px;background:rgba(255,211,122,.1);padding:5px 12px;border-radius:20px;margin-bottom:10px;border:1px solid rgba(255,211,122,.2)}.promo-natal-portal svg{width:20px;height:20px;fill:#ffd37a}.promo-natal-portal span{color:#ffd37a;font-size:12px;font-weight:700;letter-spacing:.5px}.promo-natal-badge{display:inline-block;background:linear-gradient(135deg,#ffd37a,#efbf61);color:#b00020;padding:5px 14px;border-radius:20px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;margin-left:10px}.promo-natal-title{color:#ffd37a;font-size:clamp(20px,4vw,28px);font-weight:700;margin:0 0 8px 0;font-family:'Satisfy',Georgia,serif;text-shadow:0 0 20px rgba(255,211,122,.5)}.promo-natal-desc{color:#f7f7f7;font-size:clamp(13px,2.5vw,15px);margin:0 0 15px 0;opacity:.9;line-height:1.5}.promo-natal-desc strong{color:#ffd37a}.promo-natal-buttons{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.promo-natal-cta{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;padding:10px 20px;border-radius:25px;font-size:14px;font-weight:700;text-decoration:none;border:2px solid #ffd37a;transition:all .3s ease}.promo-natal-cta:hover{background:linear-gradient(135deg,#128c7e,#25d366);transform:scale(1.05);box-shadow:0 5px 20px rgba(37,211,102,.5);color:#fff;text-decoration:none}.promo-natal-rank{display:inline-flex;align-items:center;gap:6px;color:#efbf61;font-size:13px;text-decoration:none;transition:all .3s ease;padding:8px 15px;border-radius:20px;background:rgba(255,211,122,.1);border:1px solid rgba(255,211,122,.2)}.promo-natal-rank:hover{color:#ffd37a;background:rgba(255,211,122,.2);text-decoration:none}.promo-natal-lights{position:absolute;top:0;left:0;right:0;height:4px;display:flex;justify-content:space-around}.promo-natal-lights span{width:8px;height:8px;border-radius:50%;margin-top:-4px;animation:twinkle 1.5s ease-in-out infinite}.promo-natal-lights span:nth-child(1) {background:red;animation-delay:0s}.promo-natal-lights span:nth-child(2) {background:#ffd37a;animation-delay:.2s}.promo-natal-lights span:nth-child(3) {background:#0f0;animation-delay:.4s}.promo-natal-lights span:nth-child(4) {background:red;animation-delay:.6s}.promo-natal-lights span:nth-child(5) {background:#ffd37a;animation-delay:.8s}.promo-natal-lights span:nth-child(6) {background:#0f0;animation-delay:1s}.promo-natal-lights span:nth-child(7) {background:red;animation-delay:1.2s}@keyframes twinkle {
    0%, 100% { opacity: 1; transform: scale(1); box-shadow: 0 0 10px currentColor; }
    50% { opacity: 0.5; transform: scale(0.8); box-shadow: 0 0 5px currentColor; }
}.promo-natal-timer{position:absolute;top:15px;right:20px;background:rgba(0,0,0,.6);padding:6px 14px;border-radius:20px;font-size:12px;color:#ffd37a;border:1px solid rgba(255,211,122,.3);display:flex;align-items:center;gap:6px}@media (max-width:768px){.promo-natal-banner{margin:30px auto}.promo-natal-inner{flex-direction:column;text-align:center;padding:20px}.promo-natal-image{width:100%;max-width:320px;height:180px}.promo-natal-portal{justify-content:center}.promo-natal-buttons{justify-content:center}.promo-natal-timer{position:relative;top:auto;right:auto;margin-bottom:15px;justify-content:center}}@media (max-width:480px){.promo-natal-image{height:160px;max-width:280px}}.energy-viz{height:auto!important;margin-bottom:16px!important;border-radius:16px!important}.share_modal_overlay_custom *{margin:0;padding:0;box-sizing:border-box}.share_modal_overlay_custom{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);backdrop-filter:blur(10px);z-index:999999;animation:fadeIn_custom .3s ease;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif}.share_modal_overlay_custom.active{display:flex;justify-content:center;align-items:center}.share_modal_container_custom{position:relative;width:90%;max-width:950px;background:#fff;border-radius:20px;overflow:hidden;animation:slideUp_custom .4s ease;box-shadow:0 30px 60px -12px rgba(0,0,0,.3)}.share_close_btn_custom{position:absolute;top:20px;right:20px;width:40px;height:40px;border:none;background:rgba(255,255,255,.95);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10;color:#6b7280;box-shadow:0 2px 8px rgba(0,0,0,.1)}.share_close_btn_custom:hover{transform:rotate(90deg) scale(1.1);background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.share_modal_content_custom{display:flex;min-height:550px}.share_visual_side_custom{flex:1;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);background:linear-gradient(135deg,#1e1e2e 0%,#2d2d44 50%,#1e1e2e 100%);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;padding:50px 40px}.share_visual_side_custom::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgba(147,51,234,.3) 0%,transparent 50%) , radial-gradient(circle at 80% 20%,rgba(236,72,153,.3) 0%,transparent 50%) , radial-gradient(circle at 40% 40%,rgba(59,130,246,.2) 0%,transparent 50%);z-index:1}.share_brand_container_custom{text-align:center;margin-bottom:40px;z-index:2;position:relative}.share_logo_custom{width:80px;height:80px;background:rgba(255,255,255,.1);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2)}.share_logo_icon_custom{font-size:40px;animation:pulse_custom 2s infinite}.share_brand_name_custom{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.5px}.share_music_icons_custom{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.share_music_icon_custom{position:absolute;font-size:24px;opacity:.6;animation:float_music_custom 6s ease-in-out infinite}.icon_1{top:15%;left:10%;animation-delay:0s}.icon_2{top:20%;right:15%;animation-delay:1s}.icon_3{bottom:25%;left:15%;animation-delay:2s}.icon_4{bottom:30%;right:10%;animation-delay:3s}.icon_5{top:50%;left:5%;animation-delay:4s}.icon_6{top:60%;right:5%;animation-delay:5s}.share_stats_container_custom{display:flex;gap:30px;align-items:center;z-index:2;position:relative;margin-bottom:40px}.share_stat_item_custom{text-align:center;color:#fff}.share_stat_number_custom{display:block;font-size:36px;font-weight:800;margin-bottom:5px;text-shadow:0 2px 10px rgba(0,0,0,.2)}.share_stat_label_custom{font-size:13px;opacity:.9;text-transform:uppercase;letter-spacing:.5px}.share_stat_divider_custom{width:1px;height:40px;background:rgba(255,255,255,.2)}.share_waves_container_custom{display:flex;gap:6px;align-items:center;height:60px;z-index:2;position:relative}.share_wave_custom{width:4px;background:rgba(255,255,255,.8);border-radius:2px;animation:wave_custom 1s ease-in-out infinite}.wave_1{height:20px;animation-delay:0s}.wave_2{height:35px;animation-delay:.1s}.wave_3{height:45px;animation-delay:.2s}.wave_4{height:30px;animation-delay:.3s}.wave_5{height:25px;animation-delay:.4s}.share_action_side_custom{flex:1.1;padding:50px 45px 40px;display:flex;flex-direction:column;background:#fff}.share_badge_custom{display:inline-block;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;padding:8px 18px;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:20px;width:fit-content;text-transform:uppercase;animation:slideInRight_custom .6s ease}.share_title_custom{font-size:34px;font-weight:800;color:#1a1a2e;margin-bottom:20px;line-height:1.2;animation:slideInRight_custom .7s ease}.share_highlight_custom{background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.share_description_custom{font-size:16px;color:#6b7280;line-height:1.7;margin-bottom:25px;animation:slideInRight_custom .8s ease}.share_description_custom strong{color:#374151;font-weight:600}.share_benefits_custom{display:flex;flex-direction:column;gap:12px;margin-bottom:25px;animation:slideInRight_custom .85s ease}.share_benefit_item_custom{display:flex;align-items:center;gap:10px;font-size:14px;color:#4b5563}.share_check_custom{width:24px;height:24px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:bold}.share_timer_container_custom{display:flex;align-items:center;gap:8px;margin-bottom:25px;color:#9333ea;animation:slideInRight_custom .9s ease}.share_timer_icon_custom{animation:rotate_custom 2s linear infinite}.share_timer_text_custom{font-size:14px;font-weight:500}.share_whatsapp_btn_custom{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:18px 24px;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;margin-bottom:20px;animation:slideInRight_custom 1s ease;position:relative;overflow:hidden}.share_whatsapp_btn_custom::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.share_whatsapp_btn_custom:hover{transform:translateY(-2px);box-shadow:0 12px 24px -5px rgba(37,211,102,.4)}.share_whatsapp_btn_custom:hover::before{left:100%}.share_social_proof_custom{display:flex;align-items:center;gap:12px;padding:15px 0;animation:slideInRight_custom 1.1s ease}.share_avatars_custom{display:flex}.share_avatar_custom{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:12px;margin-left:-8px;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.share_avatar_custom:first-child{margin-left:0}.share_social_text_custom{font-size:14px;color:#6b7280}.share_social_text_custom strong{color:#374151;font-weight:600}.share_maybe_later_custom{background:none;border:2px solid #e5e7eb;color:#9ca3af;font-size:14px;font-weight:500;cursor:pointer;padding:10px;border-radius:8px;transition:all .3s ease;animation:slideInRight_custom 1.15s ease}.share_maybe_later_custom:hover{border-color:#d1d5db;color:#6b7280;background:#f9fafb}.share_instagram_custom{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding-top:20px;color:#9ca3af;font-size:13px;animation:slideInRight_custom 1.2s ease}.share_instagram_custom:hover{color:#e4405f;cursor:pointer}@keyframes fadeIn_custom {
    from { opacity: 0; }
    to { opacity: 1; }
}@keyframes slideUp_custom {
    from {
        transform: translateY(50px);
        opacity: 0;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}@keyframes slideInRight_custom {
    from {
        transform: translateX(30px);
        opacity: 0;
    }
    to {
        transform: translateX(0);
        opacity: 1;
    }
}@keyframes pulse_custom {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.05); }
}@keyframes float_music_custom {
    0%, 100% { 
        transform: translateY(0) rotate(0deg);
        opacity: 0.6;
    }
    25% {
        transform: translateY(-15px) rotate(5deg);
        opacity: 0.8;
    }
    50% { 
        transform: translateY(5px) rotate(-5deg);
        opacity: 0.6;
    }
    75% {
        transform: translateY(-8px) rotate(3deg);
        opacity: 0.7;
    }
}@keyframes wave_custom {
    0%, 100% { 
        transform: scaleY(0.5);
        opacity: 0.5;
    }
    50% { 
        transform: scaleY(1);
        opacity: 1;
    }
}@keyframes rotate_custom {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}@keyframes countUp_custom {
    from {
        opacity: 0;
        transform: scale(0.5);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}@media (max-width:768px){.share_modal_content_custom{flex-direction:column;min-height:auto}.share_visual_side_custom{padding:50px 30px 40px;min-height:280px}.share_stats_container_custom{flex-direction:column;gap:20px}.share_stat_divider_custom{width:40px;height:1px}.share_stat_number_custom{font-size:28px}.share_action_side_custom{padding:35px 25px}.share_title_custom{font-size:26px}.share_close_btn_custom{background:rgba(255,255,255,.98)}}@media (max-width:480px){.share_modal_container_custom{width:95%;border-radius:16px;max-height:90vh;overflow-y:auto}.share_title_custom{font-size:22px}.share_description_custom{font-size:14px}.share_logo_custom{width:60px;height:60px}.share_logo_icon_custom{font-size:30px}.share_brand_name_custom{font-size:20px}}.share_modal_overlay_custom *{margin:0;padding:0;box-sizing:border-box}.share_modal_overlay_custom{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.9);backdrop-filter:blur(10px);z-index:999999;animation:fadeIn_custom .3s ease;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif}.share_modal_overlay_custom.active{display:flex;justify-content:center;align-items:center}.share_modal_container_custom{position:relative;width:90%;max-width:950px;background:#fff;border-radius:20px;overflow:hidden;animation:slideUp_custom .4s ease;box-shadow:0 30px 60px -12px rgba(0,0,0,.3)}.share_close_btn_custom{position:absolute;top:20px;right:20px;width:40px;height:40px;border:none;background:rgba(255,255,255,.95);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10;color:#6b7280;box-shadow:0 2px 8px rgba(0,0,0,.1)}.share_close_btn_custom:hover{transform:rotate(90deg) scale(1.1);background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.share_modal_content_custom{display:flex;min-height:550px}.share_visual_side_custom{flex:1;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);background:linear-gradient(135deg,#1e1e2e 0%,#2d2d44 50%,#1e1e2e 100%);display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;overflow:hidden;padding:50px 40px}.share_visual_side_custom::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,rgba(147,51,234,.3) 0%,transparent 50%) , radial-gradient(circle at 80% 20%,rgba(236,72,153,.3) 0%,transparent 50%) , radial-gradient(circle at 40% 40%,rgba(59,130,246,.2) 0%,transparent 50%);z-index:1}.share_brand_container_custom{text-align:center;margin-bottom:40px;z-index:2;position:relative}.share_logo_custom{width:80px;height:80px;background:rgba(255,255,255,.1);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px;backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2)}.share_logo_icon_custom{font-size:40px;animation:pulse_custom 2s infinite}.share_brand_name_custom{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.5px}.share_music_icons_custom{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.share_music_icon_custom{position:absolute;font-size:24px;opacity:.6;animation:float_music_custom 6s ease-in-out infinite}.icon_1{top:15%;left:10%;animation-delay:0s}.icon_2{top:20%;right:15%;animation-delay:1s}.icon_3{bottom:25%;left:15%;animation-delay:2s}.icon_4{bottom:30%;right:10%;animation-delay:3s}.icon_5{top:50%;left:5%;animation-delay:4s}.icon_6{top:60%;right:5%;animation-delay:5s}.share_stats_container_custom{display:flex;gap:30px;align-items:center;z-index:2;position:relative;margin-bottom:40px}.share_stat_item_custom{text-align:center;color:#fff}.share_stat_number_custom{display:block;font-size:36px;font-weight:800;margin-bottom:5px;text-shadow:0 2px 10px rgba(0,0,0,.2)}.share_stat_label_custom{font-size:13px;opacity:.9;text-transform:uppercase;letter-spacing:.5px}.share_stat_divider_custom{width:1px;height:40px;background:rgba(255,255,255,.2)}.share_waves_container_custom{display:flex;gap:6px;align-items:center;height:60px;z-index:2;position:relative}.share_wave_custom{width:4px;background:rgba(255,255,255,.8);border-radius:2px;animation:wave_custom 1s ease-in-out infinite}.wave_1{height:20px;animation-delay:0s}.wave_2{height:35px;animation-delay:.1s}.wave_3{height:45px;animation-delay:.2s}.wave_4{height:30px;animation-delay:.3s}.wave_5{height:25px;animation-delay:.4s}.share_action_side_custom{flex:1.1;padding:50px 45px 40px;display:flex;flex-direction:column;background:#fff}.share_badge_custom{display:inline-block;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;padding:8px 18px;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:20px;width:fit-content;text-transform:uppercase;animation:slideInRight_custom .6s ease}.share_title_custom{font-size:34px;font-weight:800;color:#1a1a2e;margin-bottom:20px;line-height:1.2;animation:slideInRight_custom .7s ease}.share_highlight_custom{background:linear-gradient(135deg,#9333ea 0%,#ec4899 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.share_description_custom{font-size:16px;color:#6b7280;line-height:1.7;margin-bottom:25px;animation:slideInRight_custom .8s ease}.share_description_custom strong{color:#374151;font-weight:600}.share_benefits_custom{display:flex;flex-direction:column;gap:12px;margin-bottom:25px;animation:slideInRight_custom .85s ease}.share_benefit_item_custom{display:flex;align-items:center;gap:10px;font-size:14px;color:#4b5563}.share_check_custom{width:24px;height:24px;background:linear-gradient(135deg,#10b981 0%,#059669 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:bold}.share_timer_container_custom{display:flex;align-items:center;gap:8px;margin-bottom:25px;color:#9333ea;animation:slideInRight_custom .9s ease}.share_timer_icon_custom{animation:rotate_custom 2s linear infinite}.share_timer_text_custom{font-size:14px;font-weight:500}.share_whatsapp_btn_custom{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:18px 24px;background:linear-gradient(135deg,#25d366 0%,#128c7e 100%);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;margin-bottom:20px;animation:slideInRight_custom 1s ease;position:relative;overflow:hidden}.share_whatsapp_btn_custom::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.share_whatsapp_btn_custom:hover{transform:translateY(-2px);box-shadow:0 12px 24px -5px rgba(37,211,102,.4)}.share_whatsapp_btn_custom:hover::before{left:100%}.share_social_proof_custom{display:flex;align-items:center;gap:12px;padding:15px 0;animation:slideInRight_custom 1.1s ease}.share_avatars_custom{display:flex}.share_avatar_custom{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:12px;margin-left:-8px;border:2px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.share_avatar_custom:first-child{margin-left:0}.share_social_text_custom{font-size:14px;color:#6b7280}.share_social_text_custom strong{color:#374151;font-weight:600}.share_maybe_later_custom{background:none;border:2px solid #e5e7eb;color:#9ca3af;font-size:14px;font-weight:500;cursor:pointer;padding:10px;border-radius:8px;transition:all .3s ease;animation:slideInRight_custom 1.15s ease}.share_maybe_later_custom:hover{border-color:#d1d5db;color:#6b7280;background:#f9fafb}.share_instagram_custom{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:auto;padding-top:20px;color:#9ca3af;font-size:13px;animation:slideInRight_custom 1.2s ease}.share_instagram_custom:hover{color:#e4405f;cursor:pointer}@keyframes fadeIn_custom {
    from { opacity: 0; }
    to { opacity: 1; }
}@keyframes slideUp_custom {
    from {
        transform: translateY(50px);
        opacity: 0;
    }
    to {
        transform: translateY(0);
        opacity: 1;
    }
}@keyframes slideInRight_custom {
    from {
        transform: translateX(30px);
        opacity: 0;
    }
    to {
        transform: translateX(0);
        opacity: 1;
    }
}@keyframes pulse_custom {
    0%, 100% { transform: scale(1); }
    50% { transform: scale(1.05); }
}@keyframes float_music_custom {
    0%, 100% { 
        transform: translateY(0) rotate(0deg);
        opacity: 0.6;
    }
    25% {
        transform: translateY(-15px) rotate(5deg);
        opacity: 0.8;
    }
    50% { 
        transform: translateY(5px) rotate(-5deg);
        opacity: 0.6;
    }
    75% {
        transform: translateY(-8px) rotate(3deg);
        opacity: 0.7;
    }
}@keyframes wave_custom {
    0%, 100% { 
        transform: scaleY(0.5);
        opacity: 0.5;
    }
    50% { 
        transform: scaleY(1);
        opacity: 1;
    }
}@keyframes rotate_custom {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}@keyframes countUp_custom {
    from {
        opacity: 0;
        transform: scale(0.5);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}@media (max-width:768px){.share_modal_content_custom{flex-direction:column;min-height:auto}.share_visual_side_custom{padding:50px 30px 40px;min-height:280px}.share_stats_container_custom{flex-direction:column;gap:20px}.share_stat_divider_custom{width:40px;height:1px}.share_stat_number_custom{font-size:28px}.share_action_side_custom{padding:35px 25px}.share_title_custom{font-size:26px}.share_close_btn_custom{background:rgba(255,255,255,.98)}}@media (max-width:480px){.share_modal_container_custom{width:95%;border-radius:16px;max-height:90vh;overflow-y:auto}.share_title_custom{font-size:22px}.share_description_custom{font-size:14px}.share_logo_custom{width:60px;height:60px}.share_logo_icon_custom{font-size:30px}.share_brand_name_custom{font-size:20px}}.radio-title-letter{display:inline-block;opacity:0;transform:translateY(20px);animation:waveEffect 1s forwards}@keyframes waveEffect {
    0% {
        opacity: 0;
        transform: translateY(20px);
    }
    40% {
        opacity: 1;
        transform: translateY(-10px);
    }
    60% {
        transform: translateY(5px);
    }
    80% {
        transform: translateY(-2px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}.animated-item{opacity:0;transform:translateY(15px);transition:opacity .6s ease-out , transform .6s ease-out}.animated-item.visible{opacity:1;transform:translateY(0)}.radio-website{display:inline-block;margin-top:10px;background-color:rgba(255,255,255,.1);padding:8px 15px;border-radius:20px;text-decoration:none;font-weight:500;transition:all .3s ease}.radio-website:hover{background-color:#007bff;color:#fff;transform:scale(1.05);box-shadow:0 4px 15px rgba(0,123,255,.4)}.radio-website .fas{margin-right:8px}.tags-container{margin-top:15px}.tags-title{font-size:1rem;color:#ccc;margin-bottom:8px;font-weight:500}.radio-tags .tag-link{transition:all .3s ease}.radio-tags .tag-link:hover{transform:translateY(-2px)}.marquee-container{width:100%;overflow:hidden;margin-top:15px;position:relative;-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.radio-description{display:inline-block;white-space:nowrap;padding-left:100%;animation:marquee 18s linear infinite}@keyframes marquee {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-100%);
    }
}@media (max-width:768px){.radio-header{flex-direction:column;align-items:center;gap:20px}.radio-info{text-align:center;width:100%}.radio-title{font-size:1.9rem;line-height:1.2;margin-bottom:15px}@keyframes waveEffect {
        0% {
            opacity: 0;
            transform: translateY(15px);
        }
        40% {
            opacity: 1;
            transform: translateY(-7px); /* Movimento vertical menor */
        }
        60% {
            transform: translateY(3px);
        }
        80% {
            transform: translateY(-1px);
        }
        100% {
            opacity: 1;
            transform: translateY(0);
        }
    }.radio-website{padding:12px 20px;font-size:1rem}.radio-actions{justify-content:center}.tags-title{text-align:center}.animated-item.visible{opacity:1;transform:translateY(0);max-width:275px}}.radio-website{padding:12px 20px!important;font-size:11px!important}.radio-title{position:relative;font-weight:800;color:#e0e0e0}.radio-title.animate-now{background:linear-gradient(90deg,#a777e3,#fff,#a777e3);background-size:200% auto;color:#000;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 2.5s ease-in-out}@keyframes shine {
    0% { background-position: 200% center; }
    100% { background-position: -200% center; }
}.radio-title-letter{display:inline-block;position:relative;transform-origin:bottom;opacity:.7;transform:translateY(0)}.radio-title.animate-now .radio-title-letter{animation:soundWave 1.5s ease-in-out forwards}@keyframes soundWave {
    0%   { transform: scaleY(1) translateY(0); opacity: 0.7; }
    25%  { transform: scaleY(1.3) translateY(-5px); opacity: 1; }
    50%  { transform: scaleY(0.8) translateY(2px); opacity: 0.8; }
    75%  { transform: scaleY(1.1); opacity: 1; }
    100% { transform: scaleY(1) translateY(0); opacity: 0.7; }
}.radio-title-letter::after{content:attr(data-text);position:absolute;left:0;top:100%;transform:scaleY(-1);opacity:0;-webkit-mask-image:linear-gradient(to bottom,rgba(255,255,255,.6) 0%,transparent 80%);mask-image:linear-gradient(to bottom,rgba(255,255,255,.6) 0%,transparent 80%)}.radio-title.animate-now .radio-title-letter::after{animation:reflectionFade 1.5s ease-in-out forwards}@keyframes reflectionFade {
    0%   { opacity: 0; }
    25%  { opacity: 0.4; }
    75%  { opacity: 0.2; }
    100% { opacity: 0; }
}.comment-actions{display:flex!important;gap:10px!important;margin-top:5px!important;display:none!important}.radio-image-wrapper{position:relative;width:250px;height:250px;background-color:#fff;border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(0,0,0,.3);transition:transform .3s ease-in-out}.radio-image{width:78%;height:74%;object-fit:cover;border-radius:10px;border:1px solid rgba(255,255,255,.1);transition:filter .3s ease;padding-top:10px}.radio-image{width:107%;height:112%;object-fit:cover;border-radius:10px;border:1px solid rgba(255,255,255,.1);transition:filter .3s ease;padding-top:10px}.radio-image-wrapper{position:relative;width:180px;height:182px;background-color:#fff;border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(0,0,0,.3);transition:transform .3s ease-in-out;border:8px solid #fff;box-sizing:border-box}.radio-player-section{display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,#141414 0%,#333 100%);border-radius:15px;padding:20px;margin-bottom:40px;border:1px solid rgba(255,255,255,.1);position:relative;margin-top:50px}.radio-player-section{display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,#141414 0%,#333 100%);border-radius:15px;padding:20px;margin-bottom:40px;border:1px solid rgba(255,255,255,.1);position:relative;margin-top:50px}.radio-img,.playlist-img,.highlighted-img{object-fit:cover!important;border-radius:10px!important;filter:brightness(.8) contrast(1.2)!important;transition:all .5s!important;background:#fff!important;color:#5d5d5d}.about-section,.contact-section{max-width:587px;margin:6px auto;padding:20px;background:linear-gradient(135deg,#141414 0%,#333 100%);border-radius:15px;border:1px solid rgba(255,255,255,.1)}.section-title{font-family:'Poppins',sans-serif!important;font-size:1.8em!important;color:#fff!important;margin:8px 0 20px!important;text-align:left!important;text-transform:capitalize!important;letter-spacing:1px!important}@media (max-width:768px){.radio-actions.animated-item.visible{opacity:1;transform:translateY(0);max-width:357px!important}.tags-container.animated-item.visible{opacity:1;transform:translateY(0);max-width:357px!important}}.share-hero{width:100%;padding:45px 20px;text-align:center;background:radial-gradient(circle at center,#1a1a1a,#000);color:#fff;position:relative;overflow:hidden;border-radius:20px;margin-bottom:31px}.radio-image-wrapper{position:relative;width:180px;height:182px;background-color:#000;border-radius:24px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 25px rgba(0,0,0,.3);transition:transform .3s ease-in-out;border:8px solid #fff;box-sizing:border-box}.radio-player-section{display:flex!important;flex-direction:column!important;align-items:stretch!important;background:#111118!important;border-radius:16px!important;padding:24px!important;margin-bottom:12px!important;margin-top:20px!important;border:1px solid rgba(255,255,255,.05)!important}.radio-header{display:flex!important;flex-direction:row!important;align-items:center!important;gap:20px!important}.radio-image-wrapper{width:130px!important;height:130px!important;min-width:130px!important;min-height:130px!important;border-radius:16px!important;border:2px solid rgba(147,51,234,.3)!important;background-color:#fff;position:relative!important;box-shadow:none!important;flex-shrink:0!important}.radio-image{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:14px!important;padding:0!important;border:none!important;filter:none!important}.radio-image-wrapper .favorite-btn{position:absolute!important;top:4px!important;right:4px!important;font-size:14px!important;z-index:2!important;background:rgba(0,0,0,.5)!important;border-radius:50%!important;width:28px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important}.radio-info{flex:1!important;min-width:0!important;text-align:left!important;width:auto!important}.radio-title{font-size:18px!important;font-weight:700!important;color:#fff!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:4px!important;line-height:1.3!important}.radio-title-letter{opacity:1!important;transform:none!important;animation:none!important;display:inline!important}.radio-title-letter::after{display:none!important}.marquee-container{margin-top:6px!important;-webkit-mask-image:none!important;mask-image:none!important}.radio-description{animation:none!important;padding-left:0!important;white-space:normal!important;display:block!important;font-size:12px!important;color:#888!important;line-height:1.4!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.tags-container{margin-top:8px!important}.tags-title{display:none!important}.radio-tags{display:flex!important;flex-wrap:wrap!important;gap:4px!important}.tag-link{font-size:10px!important;padding:3px 8px!important;background:rgba(147,51,234,.12)!important;border:1px solid rgba(147,51,234,.2)!important;border-radius:12px!important;color:#c084fc!important;text-decoration:none!important;transition:all .2s!important}.tag-link:hover{background:rgba(147,51,234,.25)!important;color:#fff!important}.radio-info>p.animated-item{font-size:11px!important;color:#666!important;margin-top:4px!important}.audio-controls{margin-top:12px!important}.control-buttons{display:flex!important;gap:10px!important;align-items:center!important;justify-content:flex-start!important}.control-btn,#play-pause-btn,#mute-btn,#cast-btn{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;border-radius:50%!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;line-height:1!important;-webkit-appearance:none!important;appearance:none!important;border:none!important;cursor:pointer!important;transition:transform .15s!important}.control-btn:hover,#play-pause-btn:hover,#mute-btn:hover,#cast-btn:hover{transform:scale(1.08)!important}#play-pause-btn{background:linear-gradient(135deg,#9333ea,#7c3aed)!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;max-width:54px!important;max-height:54px!important;color:#fff!important;font-size:20px!important}#mute-btn,#cast-btn{background:rgba(147,51,234,.15)!important;border:1px solid rgba(147,51,234,.3)!important;color:#c084fc!important}.loading-overlay{border-radius:16px!important}.radio-website{font-size:10px!important;padding:6px 10px!important;background:transparent!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:6px!important;color:#666!important;margin-top:8px!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.radio-website:hover{border-color:rgba(147,51,234,.3)!important;color:#aaa!important;background:transparent!important;transform:none!important;box-shadow:none!important}#audio-player{height:0!important;overflow:hidden!important;opacity:0!important;position:absolute!important}.audio-visualizer,#waveform{height:60px!important;margin-top:8px!important}.music-info{margin-top:8px!important;padding:8px!important}.animated-item{opacity:1!important;transform:none!important}.animated-item.visible{max-width:100%!important}.radio-actions{display:flex!important;gap:8px!important;margin-bottom:12px!important;max-width:100%!important}.radio-actions .like-btn,.radio-actions .comment-btn{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:12px 10px!important;background:#111118!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.05)!important;color:#aaa!important;font-size:13px!important;transition:all .2s!important}.radio-actions .like-btn:hover,.radio-actions .comment-btn:hover{border-color:rgba(147,51,234,.3)!important;color:#fff!important}.radio-actions .like-btn.liked{border-color:rgba(255,68,102,.2)!important;color:#f46!important}.share-hero{padding:12px 16px!important;border-radius:10px!important;background:#111118!important;box-shadow:none!important;display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important;min-height:auto!important;text-align:left!important}.share-hero .fractal-canvas,.share-hero canvas{display:none!important}.share-hero .content-wrapper{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;text-align:left!important}.share-hero h2{font-size:13px!important;font-weight:600!important;color:#ccc!important;text-shadow:none!important;animation:none!important;letter-spacing:0!important;margin:0!important;white-space:nowrap!important;flex-shrink:0!important}.share-hero p{display:none!important}.share-hero .share-buttons{display:flex!important;gap:8px!important;margin-left:auto!important}.share-hero .share-btn,.share-hero .share-btn.whatsapp,.share-hero .share-btn.facebook,.share-hero .share-btn.twitter,.share-hero .share-btn.telegram{width:32px!important;height:32px!important;min-width:32px!important;border-radius:50%!important;font-size:14px!important;backdrop-filter:none!important;border:none!important;transition:transform .15s!important;box-shadow:none!important}.share-hero .share-btn:hover{transform:scale(1.12)!important;box-shadow:none!important}.share-hero .share-btn.whatsapp{background:#25d366!important}.share-hero .share-btn.facebook{background:#1877f2!important}.share-hero .share-btn.twitter{background:#1da1f2!important}.share-hero .share-btn.telegram{background:#08c!important}.share-hero::before,.share-hero::after{display:none!important}#premiumBanner{padding:10px 16px!important;border-radius:10px!important;margin:12px 0!important;min-height:auto!important;background:linear-gradient(90deg,rgba(234,179,8,.1),rgba(234,179,8,.02))!important;border:1px solid rgba(234,179,8,.25)!important}.energy-viz{height:180px!important;margin-bottom:16px!important;border-radius:16px!important}.energy-title{font-size:1.5em!important}.current-vibe{padding:16px 20px!important;border-radius:14px!important;margin-bottom:12px!important;display:flex!important;flex-direction:row!important;gap:16px!important}.vibe-visual{max-width:120px!important}.vibe-emoji{font-size:3em!important}.vibe-percentage{font-size:1.2em!important}.vibe-current-title{font-size:1.2em!important}.vibe-quick-btn{padding:6px 12px!important;font-size:.8em!important;border-radius:20px!important}.express-section{padding:20px!important;border-radius:14px!important;margin-bottom:16px!important}.express-textarea{min-height:80px!important;padding:14px!important;border-radius:12px!important}.community-feed-header{margin-bottom:12px!important}.feed-title{font-size:1.2em!important}.app-promo-item{background:#000!important;border-radius:14px!important;border:1px solid rgba(147,51,234,.15)!important;padding:20px 24px!important;display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto auto!important;gap:8px 20px!important;align-items:center!important;text-align:left!important;margin-top:12px!important}.app-promo-item .promo-icon{grid-row: 1 / 3 !important;font-size:1.8rem!important;color:#9333ea!important;animation:none!important;margin:0!important}.app-promo-item .promo-text{font-size:14px!important;font-weight:700!important;color:#fff!important;margin:0!important;padding:0!important;text-shadow:none!important}.app-promo-item .promo-button{grid-column:2!important;width:auto!important;padding:0!important;background:transparent!important;border-radius:0!important}.app-promo-item .play-badge{height:40px!important;width:auto!important;border-radius:6px!important}.section-title{font-size:14px!important;margin:16px 0 10px!important;letter-spacing:.5px!important}.about-section,.contact-section{max-width:100%!important;padding:16px!important;border-radius:12px!important;margin:8px auto!important}.faq-section{margin-top:16px!important}.faq-item{padding:12px 14px!important;margin-bottom:6px!important}@media (max-width:768px){.radio-header{flex-direction:column!important;align-items:center!important;text-align:center!important}.radio-image-wrapper{width:100px!important;height:100px!important;min-width:100px!important;min-height:100px!important}.radio-info{text-align:center!important}.radio-tags{justify-content:center!important}.control-buttons{justify-content:center!important}.radio-actions{max-width:100%!important}.current-vibe{flex-direction:column!important;text-align:center!important}.vibe-options-quick{justify-content:center!important}}.toast-container{position:fixed;top:20px;right:20px;z-index:999999;display:none!important}