.fixed[data-v-de3fcabb]{top:0}@media only screen and (min-width: 760px){.logo[data-v-de3fcabb]{width:15%}}@media only screen and (device-width: 320px) and (device-height: 568px) and (-webkit-min-device-pixel-ratio: 2){.container-menu-top[data-v-de3fcabb]{max-width:279px!important}}@media only screen and (device-width: 390px) and (device-height: 844px) and (-webkit-min-device-pixel-ratio: 3){.container-menu-top[data-v-de3fcabb]{max-width:355px!important}}@media only screen and (min-width: 300px){.container-menu-top[data-v-de3fcabb]{max-width:330px}}@media only screen and (min-width: 400px){.container-menu-top[data-v-de3fcabb]{max-width:370px}}@media only screen and (min-width: 700px){.container-menu-top[data-v-de3fcabb]{max-width:600px}}@media only screen and (min-width: 1200px){.container-menu-top[data-v-de3fcabb]{max-width:1024px}}.group-icons[data-v-de3fcabb]{padding-top:.5rem;padding-bottom:.5rem}@media only screen and (min-width: 300px){.group-icons[data-v-de3fcabb]{padding-top:.3rem}}@media only screen and (min-width: 730px){.icon-ao-vivo[data-v-de3fcabb]{max-width:6rem}}@media only screen and (device-width: 1024px) and (device-height: 1366px) and (-webkit-min-device-pixel-ratio: 2){.icon-ao-vivo[data-v-de3fcabb]{width:5rem}}@media only screen and (min-width: 730px){.icon-marca[data-v-de3fcabb]{width:4.19rem}}@media only screen and (min-width: 740px){.icon-marca[data-v-de3fcabb]{width:4.99rem}}@media only screen and (min-width: 768px){.icon-marca[data-v-de3fcabb]{width:4.9rem}}.icon-perfil[data-v-de3fcabb]{padding-top:.4rem;max-width:4.6rem}@media only screen and (min-width: 730px){.icon-perfil[data-v-de3fcabb]{width:5.333%}}@media only screen and (min-width: 768px){.icon-perfil[data-v-de3fcabb]{width:11%}}.size[data-v-de3fcabb]{font-size:.599rem}@media only screen and (min-width: 1280px){.size[data-v-de3fcabb]{font-size:.799rem}}.v-enter-active[data-v-d216432c],.v-leave-active[data-v-d216432c]{transition:opacity .01ms ease-in-out}.v-enter-from[data-v-d216432c],.v-leave-to[data-v-d216432c]{opacity:0}input[data-v-d216432c]{background-color:transparent!important;font-size:4rem!important;color:#fff!important;text-align:center}@media only screen and (max-width: 600px){input[data-v-d216432c]{font-size:2rem!important}}@media only screen and (max-width: 900px){input[data-v-d216432c]{font-size:2.4rem!important}}.now-playing[data-v-fa508782]{background:linear-gradient(135deg,#ef44440f,#0000);border:1px solid rgba(239,68,68,.15);border-radius:.75rem;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.35rem}.now-playing-header[data-v-fa508782]{display:flex;align-items:center;gap:.4rem}.now-playing-icon[data-v-fa508782]{display:flex;align-items:center}.np-dot[data-v-fa508782]{width:7px;height:7px;border-radius:50%;background:#ef444459;transition:background .3s}.np-dot--active[data-v-fa508782]{background:#ef4444;animation:np-pulse-fa508782 1.5s ease-in-out infinite}@keyframes np-pulse-fa508782{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.now-playing-label[data-v-fa508782]{font-size:.6rem;font-weight:700;letter-spacing:.1em;color:#ef4444cc;text-transform:uppercase}.now-playing-info[data-v-fa508782]{display:flex;flex-direction:column;gap:.1rem}.now-playing-song[data-v-fa508782]{font-size:1.3rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.now-playing-artist[data-v-fa508782]{font-size:1rem;color:#ffffff8c;margin:0}.recently-played[data-v-fa508782]{margin-top:.25rem;display:flex;flex-direction:column;gap:.2rem;border-top:1px solid rgba(255,255,255,.06);padding-top:.5rem}.recently-label[data-v-fa508782]{font-size:.6rem;color:#ffffff4d;text-transform:uppercase;letter-spacing:.07em;flex-shrink:0}.recently-item[data-v-fa508782]{font-size:.88rem;color:#ffffff73}.recently-item em[data-v-fa508782]{font-style:normal;color:#ffffff47}.player-card[data-v-fa508782]{position:relative;overflow:hidden;background:linear-gradient(135deg,#1a1a1a,#111 60%,#1f0000);border:1px solid rgba(239,68,68,.22);border-radius:1.25rem;padding:1.25rem;box-shadow:0 8px 32px #0000008c,inset 0 1px #ffffff0a;display:flex;flex-direction:column;gap:1rem}.player-card[data-v-fa508782]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(239,68,68,.35),transparent);pointer-events:none}.ctp-overlay[data-v-fa508782]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:radial-gradient(ellipse at 50% 40%,rgba(185,28,28,.28) 0%,transparent 70%),#050000d1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:none;cursor:pointer;border-radius:inherit;transition:background .25s ease;padding:1.5rem}.ctp-overlay[data-v-fa508782]:hover{background:radial-gradient(ellipse at 50% 40%,rgba(220,38,38,.38) 0%,transparent 65%),#0a0000e0}.ctp-overlay[data-v-fa508782]:focus-visible{outline:3px solid rgba(239,68,68,.7);outline-offset:-3px}.ctp-icon[data-v-fa508782]{width:clamp(56px,10vw,80px);height:clamp(56px,10vw,80px);background:linear-gradient(135deg,#ef4444,#b91c1c);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:clamp(1.2rem,3vw,1.8rem);color:#fff;padding-left:3px;box-shadow:0 0 #ef444480,0 6px 24px #ef444473;animation:ctp-pulse-fa508782 2s ease-in-out infinite;flex-shrink:0}@keyframes ctp-pulse-fa508782{0%{box-shadow:0 0 #ef444480,0 6px 24px #ef444473}60%{box-shadow:0 0 0 18px #ef444400,0 6px 24px #ef444473}to{box-shadow:0 0 #ef444400,0 6px 24px #ef444473}}.ctp-text[data-v-fa508782]{font-size:clamp(1.1rem,4vw,1.6rem);font-weight:800;letter-spacing:.1em;color:#fff;text-transform:uppercase;text-shadow:0 2px 12px rgba(239,68,68,.5);text-align:center}.ctp-sub[data-v-fa508782]{font-size:clamp(.7rem,2vw,.9rem);font-weight:500;letter-spacing:.18em;color:#f87171bf;text-transform:uppercase;text-align:center}.ctp-enter-active[data-v-fa508782],.ctp-leave-active[data-v-fa508782]{transition:opacity .35s ease}.ctp-enter-from[data-v-fa508782],.ctp-leave-to[data-v-fa508782]{opacity:0}.player-header[data-v-fa508782]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.player-brand[data-v-fa508782]{display:flex;align-items:center;gap:.6rem;flex:1;min-width:0}.player-title[data-v-fa508782]{font-size:.82rem;font-weight:600;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.03em}.player-actions-top[data-v-fa508782]{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.live-badge[data-v-fa508782]{display:inline-flex;align-items:center;gap:.35rem;background:#ef44441f;border:1px solid rgba(239,68,68,.35);border-radius:999px;padding:.15rem .55rem;font-size:.62rem;font-weight:700;letter-spacing:.12em;color:#f87171;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.live-dot[data-v-fa508782]{width:6px;height:6px;border-radius:50%;background:#78787866;flex-shrink:0;transition:background .3s,box-shadow .3s}.live-dot--active[data-v-fa508782]{background:#ef4444;box-shadow:0 0 6px #ef4444;animation:pulse-dot-fa508782 1.4s ease-in-out infinite}@keyframes pulse-dot-fa508782{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}.player-controls[data-v-fa508782]{display:flex;align-items:center;gap:1rem}.player-center[data-v-fa508782]{flex:1;display:flex;flex-direction:column;gap:.45rem;min-width:0}.btn-play[data-v-fa508782]{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#b91c1c);color:#fff;font-size:1.1rem;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;box-shadow:0 4px 16px #ef444466;transition:transform .15s ease,box-shadow .15s ease,background .15s;flex-shrink:0;outline:none;will-change:transform}.btn-play[data-v-fa508782]:focus-visible{outline:3px solid rgba(239,68,68,.7);outline-offset:3px}.btn-play[data-v-fa508782]:hover:not(:disabled){transform:scale(1.07);box-shadow:0 6px 22px #ef44448c;background:linear-gradient(135deg,#f87171,#dc2626)}.btn-play[data-v-fa508782]:active:not(:disabled){transform:scale(.96)}.btn-play[data-v-fa508782]:disabled{opacity:.55;cursor:not-allowed}.btn-icon[data-v-fa508782]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:.4rem;background:transparent;color:#ffffff73;border:none;cursor:pointer;transition:background .15s,color .15s;outline:none}.btn-icon[data-v-fa508782]:focus-visible{outline:2px solid rgba(239,68,68,.6);outline-offset:2px}.btn-icon[data-v-fa508782]:hover{background:#ffffff14;color:#ffffffe6}.btn-mute[data-v-fa508782]{width:24px;color:#ffffff8c}.status-row[data-v-fa508782]{display:flex;align-items:center;gap:.5rem;min-width:0}.status-label[data-v-fa508782]{font-size:.7rem;font-weight:700;letter-spacing:.07em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-live[data-v-fa508782]{color:#f87171;text-shadow:0 0 8px rgba(239,68,68,.4)}.status-idle[data-v-fa508782]{color:#ffffff4d}.status-error[data-v-fa508782]{color:#fb923c}.btn-retry[data-v-fa508782]{font-size:.65rem;color:#f87171;background:#ef44441a;border:1px solid rgba(239,68,68,.28);border-radius:.3rem;padding:.1rem .4rem;cursor:pointer;white-space:nowrap;transition:background .15s;flex-shrink:0}.btn-retry[data-v-fa508782]:hover{background:#ef444433}.volume-row[data-v-fa508782]{display:flex;align-items:center;gap:.4rem}.volume-slider[data-v-fa508782]{flex:1;height:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff21;border-radius:2px;cursor:pointer;outline:none;accent-color:#ef4444;transition:opacity .2s}.volume-slider[data-v-fa508782]:disabled{opacity:.25;cursor:not-allowed}.volume-slider[data-v-fa508782]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:13px;height:13px;border-radius:50%;background:#ef4444;box-shadow:0 0 6px #ef44448c;cursor:pointer}.volume-slider[data-v-fa508782]:focus-visible{outline:2px solid rgba(239,68,68,.6);outline-offset:2px}.volume-pct[data-v-fa508782]{font-size:.65rem;color:#ffffff47;width:2.2rem;text-align:right;flex-shrink:0}.keyboard-hint[data-v-fa508782]{font-size:.6rem;color:#ffffff2e;text-align:center;letter-spacing:.02em}.keyboard-hint kbd[data-v-fa508782]{font-size:.58rem;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:3px;padding:0 3px;font-family:inherit}.player-mini[data-v-fa508782]{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#ef4444,#b91c1c);display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;box-shadow:0 4px 16px #ef444461;transition:transform .15s;position:relative;outline:none;will-change:transform}.player-mini .live-dot[data-v-fa508782]{position:absolute;top:3px;right:3px}.player-mini[data-v-fa508782]:hover{transform:scale(1.08)}.player-mini[data-v-fa508782]:focus-visible{outline:3px solid rgba(239,68,68,.7);outline-offset:3px}@media (max-width: 420px){.player-card[data-v-fa508782]{padding:1rem;border-radius:1rem}.btn-play[data-v-fa508782]{width:46px;height:46px;font-size:1rem}.volume-pct[data-v-fa508782],.keyboard-hint[data-v-fa508782]{display:none}}.content-container{max-width:300px;min-height:100vh;max-height:none;height:auto}@media only screen and (min-width: 100px){.content-container{max-width:90px}}@media only screen and (min-width: 150px){.content-container{max-width:120px}}@media only screen and (min-width: 160px){.content-container{max-width:150px}}@media only screen and (min-width: 200px){.content-container{max-width:180px}}@media only screen and (min-width: 220px){.content-container{max-width:200px}}@media only screen and (min-width: 250px){.content-container{max-width:220px}}@media only screen and (min-width: 260px){.content-container{max-width:250px}}@media only screen and (min-width: 300px){.content-container{max-width:280px}}@media only screen and (min-width: 360px){.content-container{max-width:340px}}@media only screen and (min-width: 380px){.content-container{max-width:360px}}@media only screen and (min-width: 400px){.content-container{max-width:380px}}@media only screen and (min-width: 520px){.content-container{max-width:510px}}@media only screen and (min-width: 700px){.content-container{max-width:600px}}@media only screen and (min-width: 1000px){.content-container{max-width:800px}}@media only screen and (min-width: 1200px){.content-container{max-width:1024px}}iframe{aspect-ratio:16/9;width:100%!important}
