html,body{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important;font-family:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:#0f2b48;background-color:#c9e1f5;background-image:radial-gradient(#9ac3e8 1.5px,transparent 1.5px),radial-gradient(#9ac3e8 1.5px,#c9e1f5 1.5px);background-size:24px 24px;background-position:0 0,12px 12px;-webkit-font-smoothing:antialiased}#bde-main,.breakdance,.breakdance .bde-code-block,.bde-code-block{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;align-items:stretch!important}*{box-sizing:border-box;margin:0;padding:0}.rpm-wrapper{width:100%!important;max-width:100%!important;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}.rpm-header{width:100%!important;background:linear-gradient(180deg,#091f3a 0%,#0d2a4d 100%);border-bottom:2px solid rgba(255,255,255,0.08);box-shadow:0 4px 16px rgba(10,31,61,0.25);position:sticky;top:0;z-index:1000}.rpm-header-inner{max-width:1240px;width:100%;margin:0 auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.rpm-logo-link{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.rpm-logo-img{height:60px;width:auto;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.2));transition:transform 0.2s ease}.rpm-logo-img:hover{transform:scale(1.02)}.rpm-desktop-nav{display:flex;align-items:center}.rpm-menu{display:flex;list-style:none;gap:22px;align-items:center}.rpm-menu li a{color:#c9dbf0;text-decoration:none;font-size:14px;font-weight:700;letter-spacing:0.5px;padding:8px 4px;position:relative;transition:color 0.2s ease;white-space:nowrap}.rpm-menu li a:hover,.rpm-menu li.active a{color:#fff}.rpm-menu li.active a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:#fff;border-radius:2px}.rpm-header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.rpm-btn-live{background:linear-gradient(135deg,#f44336 0%,#d32f2f 100%);color:#fff;border:none;border-radius:6px;padding:10px 20px;font-size:13.5px;font-weight:800;letter-spacing:0.5px;cursor:pointer;display:flex;align-items:center;gap:8px;box-shadow:0 4px 14px rgba(211,47,47,0.4);transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease;white-space:nowrap}.rpm-btn-live:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(211,47,47,0.5)}.rpm-hamburger-btn{display:none;background:transparent;border:1px solid rgba(255,255,255,0.2);border-radius:6px;width:40px;height:40px;padding:8px;cursor:pointer;flex-direction:column;justify-content:space-around;align-items:center}.rpm-hamburger-btn span{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:0.3s ease}.rpm-hamburger-btn.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.rpm-hamburger-btn.open span:nth-child(2){opacity:0}.rpm-hamburger-btn.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.rpm-mobile-nav{display:none;width:100%;background:#091f3a;border-top:1px solid rgba(255,255,255,0.1);padding:16px 24px}.rpm-mobile-nav.open{display:block}.rpm-mobile-menu{list-style:none;display:flex;flex-direction:column;gap:14px}.rpm-mobile-menu li a{color:#c9dbf0;text-decoration:none;font-size:15px;font-weight:700;display:block;padding:6px 0;border-bottom:1px solid rgba(255,255,255,0.06)}.rpm-mobile-menu li.active a,.rpm-mobile-menu li a:hover{color:#fff}.rpm-main-container{max-width:1240px;width:100%;margin:28px auto 40px;padding:0 20px;flex:1}.rpm-grid{display:grid;grid-template-columns:1fr 360px;gap:24px;align-items:start}.rpm-card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 20px rgba(10,34,64,0.06);border:1px solid #e1ecf7}.rpm-badge-row{display:flex;gap:10px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.rpm-badge-live{background:#0f2b52;color:#fff;padding:5px 14px;border-radius:20px;font-size:12px;font-weight:800;letter-spacing:0.5px;display:inline-flex;align-items:center;gap:6px}.rpm-badge-onair{background:linear-gradient(135deg,#c62828 0%,#8e0000 100%);color:#fff;padding:5px 14px;border-radius:20px;font-size:12px;font-weight:800;letter-spacing:0.5px;display:inline-flex;align-items:center;gap:6px;box-shadow:0 0 12px rgba(211,47,47,0.5)}.rpm-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.rpm-dot.red{background:#f33}.rpm-dot.pulse{animation:rpmPulse 1.5s infinite}@keyframes rpmPulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255,51,51,0.7)}70%{transform:scale(1.1);box-shadow:0 0 0 8px rgba(255,51,51,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(255,51,51,0)}}.rpm-audio-box{background:linear-gradient(135deg,#091f3a 0%,#0d2850 100%);border-radius:12px;padding:22px 24px;color:#fff;margin-bottom:24px;box-shadow:inset 0 1px 2px rgba(255,255,255,0.1),0 8px 24px rgba(10,31,61,0.25);position:relative;overflow:hidden}.rpm-audio-label{font-size:12.5px;font-weight:800;color:#b0c9e8;letter-spacing:0.6px;text-transform:uppercase;display:block;margin-bottom:4px}.rpm-audio-title{font-size:20px;font-weight:800;color:#fff;margin-bottom:6px;line-height:1.35}.rpm-audio-sub{font-size:13px;color:#8daed5;margin-bottom:18px}.rpm-player-bar{display:flex;align-items:center;gap:16px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);padding:12px 18px;border-radius:10px}.rpm-circle-play{width:44px;height:44px;min-width:44px;border-radius:50%;background:linear-gradient(135deg,#00b0ff 0%,#0088cc 100%);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,176,255,0.4);transition:transform 0.2s ease,box-shadow 0.2s ease;flex-shrink:0}.rpm-circle-play:hover{transform:scale(1.06);box-shadow:0 6px 16px rgba(0,176,255,0.6)}.rpm-waveform-wrap{flex:1;min-width:80px;display:flex;flex-direction:column;gap:8px}.rpm-wave-bars{display:flex;align-items:center;gap:3px;height:20px;overflow:hidden}.rpm-wave-bars span{flex:1;height:4px;background:rgba(255,255,255,0.25);border-radius:2px;transition:height 0.2s ease}.rpm-wave-bars.active span{animation:rpmWave 1.2s infinite ease-in-out}.rpm-wave-bars.active span:nth-child(2n){animation-delay:0.15s}.rpm-wave-bars.active span:nth-child(3n){animation-delay:0.3s}.rpm-wave-bars.active span:nth-child(4n){animation-delay:0.45s}.rpm-wave-bars.active span:nth-child(5n){animation-delay:0.6s}@keyframes rpmWave{0%,100%{height:4px;background:#00b0ff}50%{height:18px;background:#fff}}.rpm-timeline{width:100%;height:4px;background:rgba(255,255,255,0.2);border-radius:2px;position:relative}.rpm-timeline-bar{width:45%;height:100%;background:#00b0ff;border-radius:2px}.rpm-timeline-head{position:absolute;left:45%;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:#fff;border-radius:50%;box-shadow:0 0 6px rgba(0,176,255,0.8)}.rpm-listener-box{display:flex;align-items:center;gap:8px;color:#8daed5;border-left:1px solid rgba(255,255,255,0.12);padding-left:14px;flex-shrink:0}.rpm-headphone-icon{color:#00b0ff}.rpm-listener-text{display:flex;flex-direction:column}.rpm-listener-title{font-size:11.5px;color:#9cbddf;white-space:nowrap}.rpm-listener-badge{font-size:12.5px;font-weight:700;color:#fff;white-space:nowrap}.rpm-youtube-section{padding-top:4px}.rpm-section-title{font-size:17px;font-weight:800;color:#0a1f3d;letter-spacing:0.6px;margin-bottom:14px;text-transform:uppercase}.rpm-section-title.centered{text-align:center;margin-bottom:22px}.rpm-yt-card{display:flex;gap:18px;align-items:center;background:#f8fbfe;border:1px solid #e1ecf7;border-radius:10px;padding:12px;cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease}.rpm-yt-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(10,34,64,0.06)}.rpm-yt-thumb-wrap{position:relative;width:210px;height:118px;min-width:210px;border-radius:8px;overflow:hidden;flex-shrink:0}.rpm-yt-thumb{width:100%;height:100%;object-fit:cover}.rpm-yt-badge-live{position:absolute;top:8px;left:8px;background:#e53935;color:#fff;font-size:10px;font-weight:800;padding:2px 7px;border-radius:4px}.rpm-yt-views-tag{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,0.75);color:#fff;font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px}.rpm-yt-play-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.25);display:flex;align-items:center;justify-content:center;opacity:0.9;transition:opacity 0.2s ease}.rpm-yt-card:hover .rpm-yt-play-overlay{opacity:1}.rpm-yt-details{flex:1}.rpm-yt-title{font-size:15px;font-weight:800;color:#0a1f3d;line-height:1.4;margin-bottom:6px}.rpm-yt-meta{font-size:13px;color:#64748b;margin-bottom:12px}.rpm-yt-link{display:inline-flex;align-items:center;gap:6px;color:#e53935;font-size:13.5px;font-weight:700;text-decoration:none}.rpm-yt-link:hover{text-decoration:underline}.rpm-news-section{margin-top:24px}.rpm-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rpm-news-card{display:flex;flex-direction:column}.rpm-news-thumb-wrap{width:100%;height:125px;border-radius:8px;overflow:hidden;margin-bottom:10px;background:#eef3f8}.rpm-news-thumb{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.rpm-news-card:hover .rpm-news-thumb{transform:scale(1.05)}.rpm-cat-tag{display:inline-block;background:#e1f0fe;color:#0277bd;font-size:10.5px;font-weight:800;padding:3px 8px;border-radius:4px;margin-bottom:6px;width:fit-content}.rpm-news-title{font-size:13.5px;font-weight:700;line-height:1.4;margin-bottom:8px;flex:1}.rpm-news-title a{color:#0f2b48;text-decoration:none;transition:color 0.2s ease}.rpm-news-title a:hover{color:#0277bd}.rpm-news-date{font-size:11.5px;color:#718096}.rpm-sidebar{display:flex;flex-direction:column;gap:20px}.rpm-widget{background:#fff;border-radius:16px;padding:22px;box-shadow:0 4px 20px rgba(10,34,64,0.06);border:1px solid #e1ecf7}.rpm-broadcaster-widget{background:#edf5fc;border:1px solid #d8e8f5}.rpm-widget-title{font-size:15px;font-weight:800;color:#0a1f3d;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:14px}.rpm-widget-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.rpm-widget-header .rpm-widget-title{margin-bottom:0}.rpm-widget-icon{color:#0277bd}.rpm-broadcaster-banner{width:100%;height:155px;border-radius:10px;overflow:hidden;margin-bottom:12px;box-shadow:0 4px 12px rgba(10,31,61,0.1)}.rpm-studio-img{width:100%;height:100%;object-fit:cover}.rpm-broadcaster-host-info{text-align:center;margin-bottom:16px}.rpm-host-names{font-size:15px;font-weight:800;color:#0a1f3d;margin-bottom:3px}.rpm-host-program{font-size:12px;color:#64748b}.rpm-broadcaster-list{display:flex;flex-direction:column;gap:12px;background:#fff;padding:12px;border-radius:10px;border:1px solid #dce8f3}.rpm-broadcaster-item{display:flex;align-items:center;gap:12px}.rpm-avatar{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid #e1ecf7}.rpm-broadcaster-meta{display:flex;flex-direction:column}.rpm-bc-name{font-size:13px;font-weight:700;color:#0a1f3d}.rpm-bc-role{font-size:11px;color:#64748b}.rpm-profile-desc{font-size:13px;line-height:1.6;color:#334e68}.rpm-contact-list{list-style:none;display:flex;flex-direction:column;gap:12px}.rpm-contact-list li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#334e68;line-height:1.4}.rpm-contact-icon{color:#0277bd;margin-top:2px;flex-shrink:0}.rpm-contact-list a{color:#334e68;text-decoration:none;transition:color 0.2s ease}.rpm-contact-list a:hover{color:#0277bd}.rpm-footer{width:100%!important;background:#091e38;color:#9cb9d8;border-top:1px solid rgba(255,255,255,0.08);padding:22px 20px;text-align:center;margin-top:auto}.rpm-footer-inner{max-width:1240px;margin:0 auto}.rpm-footer p{font-size:13px;font-weight:500;letter-spacing:0.3px}.rpm-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.8);display:none;align-items:center;justify-content:center;z-index:9999;padding:20px}.rpm-modal-backdrop.open{display:flex}.rpm-modal-content{background:#000;border-radius:12px;width:100%;max-width:800px;position:relative;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,0.5)}.rpm-modal-close{position:absolute;top:10px;right:14px;background:rgba(255,255,255,0.2);border:none;color:#fff;font-size:26px;width:36px;height:36px;border-radius:50%;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease}.rpm-modal-close:hover{background:rgba(255,255,255,0.4)}.rpm-video-responsive{position:relative;padding-bottom:56.25%;height:0}.rpm-video-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:1040px){.rpm-menu{gap:14px}.rpm-menu li a{font-size:13px}.rpm-grid{grid-template-columns:1fr 320px;gap:18px}}@media (max-width:920px){.rpm-desktop-nav{display:none}.rpm-hamburger-btn{display:flex}.rpm-grid{grid-template-columns:1fr;gap:24px}.rpm-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:20px}.rpm-broadcaster-widget{grid-column:1 / -1}}@media (max-width:680px){.rpm-header-inner{padding:10px 16px}.rpm-logo-img{height:48px}.rpm-btn-live{padding:8px 14px;font-size:12px}.rpm-btn-live .rpm-btn-live-text{font-size:11.5px}.rpm-main-container{padding:0 14px;margin:18px auto 30px}.rpm-card,.rpm-widget{padding:16px}.rpm-audio-box{padding:16px}.rpm-audio-title{font-size:17px}.rpm-audio-sub{font-size:12px}.rpm-player-bar{flex-direction:column;align-items:stretch;gap:12px}.rpm-waveform-wrap{width:100%}.rpm-listener-box{border-left:none;border-top:1px solid rgba(255,255,255,0.12);padding-left:0;padding-top:10px;justify-content:center}.rpm-yt-card{flex-direction:column;align-items:stretch}.rpm-yt-thumb-wrap{width:100%;min-width:100%;height:180px}.rpm-news-grid{grid-template-columns:1fr;gap:18px}.rpm-news-thumb-wrap{height:160px}.rpm-sidebar{grid-template-columns:1fr}}