:root{--background:#020611;--surface:#061124c7;--surface-strong:#08162d;--cyan:#55f5ff;--purple:#bd55ff;--pink:#f553ce;--text:#f7fbff;--muted:#98a9c1;--border:#55f5ff33}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 10% 15%,#178ccf2e,#0000 28%),radial-gradient(circle at 88% 35%,#a434de2b,#0000 30%),linear-gradient(#020611 0%,#030918 100%);margin:0;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-shell{min-height:100vh;position:relative;overflow:hidden}.ambient{z-index:-1;filter:blur(130px);opacity:.18;border-radius:50%;width:440px;height:440px;position:fixed}.ambient-one{background:var(--cyan);top:-160px;left:-120px}.ambient-two{background:var(--purple);bottom:-180px;right:-160px}.live-dot{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 14px var(--cyan);border-radius:50%;animation:1.6s infinite pulse}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;width:min(1180px,100% - 40px);min-height:650px;margin:0 auto;padding:75px 0;display:grid}.hero h1{letter-spacing:-6px;max-width:700px;margin:20px 0;font-size:clamp(60px,8vw,108px);line-height:.92}.hero h1 span{color:#0000;background:linear-gradient(90deg, var(--cyan), var(--purple), var(--pink));filter:drop-shadow(0 0 28px #bd55ff38);-webkit-background-clip:text;background-clip:text;display:block}.features{grid-template-columns:repeat(3,1fr);gap:18px;width:min(1180px,100% - 40px);margin:0 auto;padding:10px 0 90px;display:grid}.feature-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:22px;padding:28px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:block}.feature-card:hover,.feature-card:focus-visible{border-color:color-mix(in srgb, var(--sx-accent) 45%, transparent);background:color-mix(in srgb, var(--sx-accent) 7%, #ffffff06);outline:none;transform:translateY(-4px);box-shadow:0 18px 45px #0003}.feature-card>span{font-size:28px}.features h3{margin:18px 0 10px}.features p{color:var(--muted);margin:0;line-height:1.6}.features strong{color:var(--sx-accent-light);margin-top:20px;font-size:.92rem;display:inline-block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes equalize{0%{height:22%}to{height:100%}}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:45px;padding-top:60px}.features{grid-template-columns:1fr}}@media (max-width:560px){.hero,.features{width:min(100% - 24px,1180px)}.hero{padding-top:45px}.hero h1{letter-spacing:-4px}}.latest-news-section,.news-page-content,.related-news{z-index:2;width:min(1180px,100% - 40px);margin:0 auto;position:relative}.latest-news-section{padding:110px 0 100px}.section-heading-row,.news-list-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}.section-eyebrow{color:var(--sx-accent,var(--cyan));letter-spacing:.22em;margin-bottom:12px;font-size:.7rem;font-weight:900;display:inline-block}.section-heading-row h2,.news-list-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,3.5rem)}.section-heading-row p{color:var(--muted);margin:12px 0 0;line-height:1.65}.section-link{color:#d7fbff;background:#55f5ff0e;border:1px solid #55f5ff2e;border-radius:999px;flex:none;align-items:center;gap:10px;padding:13px 18px;font-size:.78rem;font-weight:850;transition:transform .18s,border-color .18s;display:inline-flex}.section-link:hover{border-color:#55f5ff61;transform:translateY(-2px)}.latest-news-grid,.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.news-card{--news-accent:#55f5ff;--news-accent-rgb:85, 245, 255;border:1px solid rgba(var(--news-accent-rgb), .18);background:linear-gradient(160deg, rgba(var(--news-accent-rgb), .055), transparent 44%), #061124c7;border-radius:26px;flex-direction:column;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000002e}.news-card:hover{border-color:rgba(var(--news-accent-rgb), .36);box-shadow:0 28px 80px rgba(var(--news-accent-rgb), .09);transform:translateY(-6px)}.news-accent-purple{--news-accent:#bd55ff;--news-accent-rgb:189, 85, 255}.news-accent-pink{--news-accent:#f553ce;--news-accent-rgb:245, 83, 206}.news-accent-orange{--news-accent:#ffad5b;--news-accent-rgb:255, 173, 91}.news-accent-green{--news-accent:#54f5ad;--news-accent-rgb:84, 245, 173}.news-card-visual,.article-visual{background:radial-gradient(circle at 50% 50%, rgba(var(--news-accent-rgb), .2), transparent 32%), linear-gradient(135deg, #040e1fc7, rgba(var(--news-accent-rgb), .07));place-items:center;min-height:210px;display:grid;position:relative;overflow:hidden}.news-card-visual:after,.article-visual:after{content:"";opacity:.16;background-image:linear-gradient(rgba(var(--news-accent-rgb), .28) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--news-accent-rgb), .28) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.news-card-visual>span,.article-visual>span{z-index:2;border:1px solid rgba(var(--news-accent-rgb), .34);width:96px;height:96px;color:var(--news-accent);box-shadow:0 0 55px rgba(var(--news-accent-rgb), .22), inset 0 1px 0 #ffffff14;letter-spacing:-.08em;background:#030a18c2;border-radius:31px;place-items:center;font-size:1.65rem;font-weight:950;display:grid;position:relative;transform:rotate(-4deg)}.news-card-visual i,.article-visual>div{border:1px solid rgba(var(--news-accent-rgb), .13);border-radius:50%;width:180px;height:180px;position:absolute}.news-card-visual i:nth-of-type(2),.article-visual>div:nth-of-type(2){width:250px;height:250px}.news-card-visual i:nth-of-type(3),.article-visual>div:nth-of-type(3){width:330px;height:330px}.news-card-content{flex-direction:column;flex:1;padding:25px;display:flex}.news-card-meta{color:#718097;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.67rem;font-weight:700;display:flex}.news-category{border:1px solid rgba(var(--news-accent-rgb), .22);background:rgba(var(--news-accent-rgb), .08);color:var(--news-accent);border-radius:999px;padding:7px 10px;font-weight:900;display:inline-flex}.news-card h2{letter-spacing:-.025em;margin:19px 0 12px;font-size:1.25rem;line-height:1.25}.news-card p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.65}.news-read-more{width:fit-content;color:var(--news-accent);align-items:center;gap:9px;margin-top:auto;padding-top:24px;font-size:.76rem;font-weight:900;display:inline-flex}.news-read-more span{transition:transform .18s}.news-read-more:hover span{transform:translate(5px)}.news-page-shell,.article-page-shell{min-height:100vh;padding-bottom:100px}.news-hero{z-index:2;text-align:center;width:min(900px,100% - 40px);margin:0 auto;padding:105px 0 76px;position:relative}.news-hero h1{letter-spacing:-.065em;color:#0000;background:linear-gradient(100deg,#f8fafc 20%,#67e8f9 58%,#c084fc);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(3rem,7vw,6.3rem);line-height:.98}.news-hero>p{color:#9aabc1;max-width:660px;margin:25px auto 0;font-size:1.05rem;line-height:1.75}.news-card-featured{grid-template-columns:1.08fr .92fr;min-height:390px;margin-bottom:100px;display:grid}.news-card-featured .news-card-visual{min-height:390px}.news-card-featured .news-card-content{justify-content:center;padding:clamp(28px,5vw,58px)}.news-card-featured h2{font-size:clamp(2rem,4vw,3.15rem);line-height:1.05}.news-list-heading>span{color:#6f8099;font-size:.74rem;font-weight:800}.news-tools{margin-bottom:30px}.news-search{color:#67e8f9;background:#061124b3;border:1px solid #94a3b824;border-radius:17px;align-items:center;gap:12px;max-width:580px;min-height:54px;padding:0 18px;display:flex}.news-search input{color:#f8fafc;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:.9rem}.news-search input::placeholder{color:#617087}.news-filters{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.news-filters button{color:#8999af;cursor:pointer;background:#0f172a75;border:1px solid #94a3b821;border-radius:999px;padding:10px 14px;font-size:.7rem;font-weight:800;transition:color .18s,border-color .18s,background .18s}.news-filters button:hover,.news-filters button.is-active{color:#d9fbff;background:#55f5ff17;border-color:#55f5ff4d}.news-empty{color:var(--muted);text-align:center;border:1px dashed #94a3b82b;border-radius:24px;padding:70px 24px}.news-empty>span{color:var(--cyan);font-size:2.5rem}.news-empty h2{color:var(--text);margin:18px 0 8px}.news-empty p{margin:0}.article-page{--news-accent:#55f5ff;--news-accent-rgb:85, 245, 255;z-index:2;width:min(1000px,100% - 40px);margin:0 auto;padding-top:70px;position:relative}.article-back{color:#91a2b9;margin-bottom:44px;font-size:.74rem;font-weight:850;transition:color .18s;display:inline-flex}.article-back:hover{color:var(--news-accent)}.article-header{max-width:880px;margin-bottom:44px}.article-header h1{letter-spacing:-.06em;margin:24px 0 20px;font-size:clamp(2.6rem,6vw,5.4rem);line-height:.99}.article-header>p{color:#a4b3c8;max-width:780px;margin:0;font-size:clamp(1rem,2vw,1.25rem);line-height:1.75}.article-visual{border:1px solid rgba(var(--news-accent-rgb), .2);border-radius:32px;min-height:410px}.article-visual>span{border-radius:40px;width:135px;height:135px;font-size:2.15rem}.article-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:65px;padding:65px 30px 95px;display:grid}.article-copy p{color:#b0bfd1;margin:0 0 26px;font-size:1.02rem;line-height:1.9}.article-copy p:first-child:first-letter{float:left;color:var(--news-accent);margin:7px 10px 0 0;font-size:4rem;font-weight:900;line-height:.75}.article-highlights{border:1px solid rgba(var(--news-accent-rgb), .17);background:rgba(var(--news-accent-rgb), .055);border-radius:22px;padding:25px;position:sticky;top:100px}.article-highlights>span{color:var(--news-accent);letter-spacing:.18em;font-size:.66rem;font-weight:900}.article-highlights ul{gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.article-highlights li{color:#bdc9d8;padding-left:21px;font-size:.84rem;line-height:1.55;position:relative}.article-highlights li:before{content:"";background:var(--news-accent);width:7px;height:7px;box-shadow:0 0 12px rgba(var(--news-accent-rgb), .45);border-radius:50%;position:absolute;top:.55em;left:0}@media (max-width:900px){.latest-news-grid,.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-card-featured{grid-template-columns:1fr}.news-card-featured .news-card-visual{min-height:300px}.article-body{grid-template-columns:1fr;gap:30px;padding-inline:10px}.article-highlights{position:static}}@media (max-width:620px){.latest-news-section,.news-page-content,.related-news,.article-page{width:min(100% - 20px,1180px)}.latest-news-section{padding:78px 0}.section-heading-row,.news-list-heading{flex-direction:column;align-items:flex-start}.latest-news-grid,.news-grid{grid-template-columns:1fr}.news-hero{width:min(100% - 28px,900px);padding:72px 0 55px}.news-card-featured{margin-bottom:75px}.news-card-featured .news-card-visual{min-height:240px}.news-card-featured .news-card-content{padding:27px 22px}.news-card-featured h2{font-size:1.8rem}.news-filters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.news-filters::-webkit-scrollbar{display:none}.news-filters button{flex:none}.article-page{padding-top:45px}.article-back{margin-bottom:32px}.article-visual{border-radius:24px;min-height:270px}.article-visual>span{border-radius:31px;width:105px;height:105px}.article-body{padding-top:45px}}.api-warning{color:#ffc66d!important;margin-top:18px!important;font-size:14px!important}.schedule-section{z-index:2;width:min(1180px,100% - 32px);margin:96px auto 0;position:relative}@media (max-width:620px){.schedule-section{width:min(100% - 20px,1180px);margin-top:72px}}.topbar-v2{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#02061157;border-bottom:1px solid #0000;width:100%;transition:background .22s,border-color .22s,box-shadow .22s;position:sticky;top:0}.topbar-v2.is-scrolled{background:#020611e0;border-color:#94a3b81c;box-shadow:0 18px 50px #02061757,inset 0 -1px #ffffff06}.topbar-v2-inner{align-items:center;gap:24px;width:min(1280px,100% - 40px);min-height:92px;margin:0 auto;transition:min-height .22s;display:flex}.topbar-v2.is-scrolled .topbar-v2-inner{min-height:72px}.brand-v2{flex:none;align-items:center;gap:12px;display:flex}.brand-v2-icon{background:radial-gradient(circle at 25% 20%,#55f5ff33,#0000 55%),linear-gradient(145deg,#091f37fa,#110a2dfa);border:1px solid #55f5ff3d;border-radius:15px;place-items:center;width:49px;height:49px;transition:width .22s,height .22s,border-radius .22s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 34px #55f5ff1f,inset 0 1px #ffffff14}.brand-v2:hover .brand-v2-icon{transform:rotate(-3deg)scale(1.04)}.topbar-v2.is-scrolled .brand-v2-icon{border-radius:13px;width:43px;height:43px}.brand-v2-icon:before{content:"";background:linear-gradient(115deg,#0000 25%,#ffffff26,#0000 70%);animation:6s ease-in-out infinite header-brand-shine;position:absolute;inset:-30%;transform:translate(-100%)rotate(12deg)}.brand-v2-icon span{z-index:1;color:#0000;letter-spacing:-.08em;background:linear-gradient(90deg,#67e8f9,#a78bfa);-webkit-background-clip:text;background-clip:text;font-size:1rem;font-weight:950;position:relative}.brand-v2-text{flex-direction:column;display:flex}.brand-v2-text strong{color:#f8fafc;letter-spacing:.15em;font-size:1rem}.brand-v2-text span{color:#67e8f9;letter-spacing:.42em;margin-top:2px;font-size:.63rem;font-weight:850}.navigation-v2{color:#94a3b8;align-items:center;gap:25px;margin-left:12px;font-size:.82rem;font-weight:700;display:flex}.navigation-v2 a{padding:10px 0;transition:color .18s;position:relative}.navigation-v2 a:after{content:"";transform-origin:50%;background:linear-gradient(90deg,#22d3ee,#8b5cf6);border-radius:999px;height:2px;transition:transform .18s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.navigation-v2 a:hover{color:#e2e8f0}.navigation-v2 a:hover:after{transform:scaleX(1)}.topbar-v2-now-playing{border-left:1px solid #94a3b81f;min-width:0;max-width:230px;margin-left:auto;padding-left:18px;display:flex}.topbar-v2-now-label{color:#67e8f9;letter-spacing:.13em;writing-mode:vertical-rl;flex:none;margin-right:10px;font-size:.54rem;font-weight:900;transform:rotate(180deg)}.topbar-v2-now-playing>div{min-width:0}.topbar-v2-now-playing strong,.topbar-v2-now-playing div>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.topbar-v2-now-playing strong{color:#f1f5f9;font-size:.73rem}.topbar-v2-now-playing div>span{color:#64748b;margin-top:4px;font-size:.64rem}.topbar-v2-actions{flex:none;align-items:center;gap:9px;display:flex}.header-install-button{color:#ddd6fe;min-height:37px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#22d3ee1c,#8b5cf626);border:1px solid #8b5cf640;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.68rem;font-weight:850;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.header-install-button:hover{border-color:#22d3ee57;transform:translateY(-2px);box-shadow:0 10px 24px #22d3ee1a}.header-install-button:disabled{opacity:.65;cursor:wait}.header-install-icon{color:#67e8f9;background:#22d3ee1a;border-radius:999px;place-items:center;width:19px;height:19px;font-size:.85rem;line-height:1;display:grid}.topbar-v2-stat,.topbar-v2-bitrate,.live-badge-v2{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:37px;font-size:.66rem;font-weight:850;display:inline-flex}.topbar-v2-stat{color:#cbd5e1;background:#22d3ee0b;border:1px solid #22d3ee24;gap:6px;min-width:46px;padding:0 10px}.topbar-v2-stat>span{color:#22d3ee;animation:1.8s ease-in-out infinite topbar-listener-pulse}.topbar-v2-bitrate{color:#94a3b8;background:#0f172a7a;border:1px solid #94a3b81f;padding:0 11px}.live-badge-v2{border:1px solid #94a3b821;gap:8px;padding:0 13px}.live-badge-v2.is-online{color:#bbf7d0;background:#16653426;border-color:#22c55e40}.live-badge-v2.is-offline{color:#fecaca;background:#7f1d1d29;border-color:#ef444440}.mobile-menu-button{cursor:pointer;background:#0f172a94;border:1px solid #94a3b824;border-radius:13px;width:42px;height:42px;padding:0;display:none;position:relative}.mobile-menu-button span{background:#cbd5e1;border-radius:999px;width:18px;height:2px;transition:top .18s,transform .18s,opacity .18s;position:absolute;left:11px}.mobile-menu-button span:first-child{top:13px}.mobile-menu-button span:nth-child(2){top:20px}.mobile-menu-button span:nth-child(3){top:27px}.mobile-menu-button.is-open span:first-child{top:20px;transform:rotate(45deg)}.mobile-menu-button.is-open span:nth-child(2){opacity:0}.mobile-menu-button.is-open span:nth-child(3){top:20px;transform:rotate(-45deg)}.mobile-menu-overlay{display:none}@keyframes header-brand-shine{0%,65%{transform:translate(-120%)rotate(12deg)}85%,to{transform:translate(120%)rotate(12deg)}}@keyframes topbar-listener-pulse{0%,to{opacity:.5;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@media (max-width:1180px){.topbar-v2-now-playing{display:none}.navigation-v2{margin-left:auto}}@media (max-width:900px){.topbar-v2-inner{min-height:76px;position:relative}.topbar-v2.is-scrolled .topbar-v2-inner{min-height:68px}.navigation-v2{z-index:1002;opacity:0;pointer-events:none;transform-origin:100% 0;background:#070e1dfa;border:1px solid #94a3b824;border-radius:20px;flex-direction:column;align-items:stretch;gap:3px;width:min(320px,100vw - 40px);padding:13px;transition:opacity .18s,transform .18s;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;transform:translateY(-8px)scale(.98);box-shadow:0 25px 70px #0206179e}.navigation-v2.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.navigation-v2 a{border-radius:12px;padding:14px 15px}.navigation-v2 a:after{display:none}.navigation-v2 a:hover{background:#22d3ee12}.mobile-menu-button{display:block}.mobile-menu-overlay{z-index:999;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02061785;transition:opacity .18s;display:block;position:fixed;inset:0}.mobile-menu-overlay.is-visible{opacity:1;pointer-events:auto}.topbar-v2-inner{z-index:1001}}@media (max-width:680px){.topbar-v2-inner{gap:12px;width:min(100% - 24px,1280px)}.brand-v2-icon{border-radius:13px;width:43px;height:43px}.brand-v2-text strong{font-size:.82rem}.brand-v2-text span{font-size:.54rem}.topbar-v2-bitrate{display:none}.live-badge-v2{padding:0 10px}.live-badge-v2>span:last-child{display:none}}@media (max-width:500px){.topbar-v2-stat,.header-install-text{display:none}.header-install-button{width:38px;padding:0}.header-install-icon{background:0 0}.brand-v2-text{display:none}}@media (max-width:360px){.live-badge-v2{display:none}}@media (prefers-reduced-motion:reduce){.brand-v2-icon:before,.topbar-v2-stat>span{animation:none}.topbar-v2,.topbar-v2-inner,.navigation-v2,.mobile-menu-button span,.header-install-button,.brand-v2-icon{transition:none}}.schedule-section{padding:110px 24px;position:relative}.schedule-container{width:min(1180px,100%);margin:0 auto}.schedule-header{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:36px;display:flex}.schedule-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent,#8b5cf6);margin-bottom:10px;font-size:.78rem;font-weight:800;display:inline-block}.schedule-header h2{margin:0;font-size:clamp(2.2rem,5vw,4rem);line-height:1}.schedule-header p{color:#ffffffad;max-width:620px;margin:16px 0 0;line-height:1.7}.schedule-time-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;min-width:170px;padding:18px 22px}.schedule-time-card span{color:#ffffff8f;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:.78rem;display:block}.schedule-time-card strong{font-size:1.8rem}.schedule-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:28px;display:grid}.schedule-highlight-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff1a;border-radius:28px;padding:28px;position:relative;overflow:hidden}.schedule-highlight-card.is-live:before{content:"";filter:blur(45px);background:#8b5cf638;border-radius:50%;width:260px;height:260px;position:absolute;inset:auto -80px -120px auto}.schedule-highlight-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.schedule-live-badge,.schedule-next-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.schedule-live-badge{color:#c4b5fd;background:#8b5cf629}.schedule-next-badge{color:#ffffffc2;background:#ffffff14}.schedule-live-dot{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.5s infinite schedulePulse;box-shadow:0 0 12px}.schedule-highlight-time{color:#ffffff94;font-weight:700}.schedule-highlight-card h3{margin:0;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.1;position:relative}.schedule-highlight-card p{color:#ffffffa8;margin:14px 0 24px;line-height:1.65;position:relative}.schedule-meta{flex-wrap:wrap;gap:10px;display:flex;position:relative}.schedule-meta span{color:#ffffffa8;background:#ffffff0f;border-radius:999px;padding:8px 12px;font-size:.82rem}.schedule-list{gap:12px;display:grid}.schedule-row{background:#ffffff09;border:1px solid #ffffff14;border-radius:22px;grid-template-columns:110px 1fr;align-items:center;gap:22px;padding:20px 24px;transition:transform .25s,border-color .25s,background .25s;display:grid}.schedule-row:hover{background:#ffffff0e;border-color:#ffffff29;transform:translateY(-2px)}.schedule-row.is-current{background:linear-gradient(90deg,#8b5cf61f,#ffffff09);border-color:#8b5cf673}.schedule-row-time{flex-direction:column;display:flex}.schedule-row-time span{font-size:1.35rem;font-weight:800}.schedule-row-time small{color:#ffffff75;margin-top:2px}.schedule-row-content{justify-content:space-between;align-items:center;gap:20px;display:flex}.schedule-row-content h3{margin:0;font-size:1.1rem}.schedule-row-content p{color:#ffffff85;margin:5px 0 0;font-size:.9rem}.schedule-row-live{color:#c4b5fd;text-transform:uppercase;letter-spacing:.08em;background:#8b5cf629;border-radius:999px;flex-shrink:0;padding:8px 12px;font-size:.76rem;font-weight:800}.schedule-state-card{text-align:center;background:#ffffff09;border:1px solid #ffffff14;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:32px;display:flex}.schedule-state-card p{color:#fff9;margin:14px 0 0}.schedule-loader{border:3px solid #ffffff1f;border-top-color:#8b5cf6;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite scheduleSpin}.schedule-error{border-color:#ef444447}@keyframes scheduleSpin{to{transform:rotate(360deg)}}@keyframes schedulePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@media (max-width:820px){.schedule-section{padding:82px 18px}.schedule-header{flex-direction:column;align-items:stretch}.schedule-time-card{width:100%}.schedule-highlight-grid{grid-template-columns:1fr}.schedule-row{grid-template-columns:82px 1fr;gap:16px;padding:18px}}@media (max-width:560px){.schedule-highlight-card{border-radius:22px;padding:22px}.schedule-highlight-top{flex-direction:column;align-items:flex-start;margin-bottom:22px}.schedule-row{grid-template-columns:1fr}.schedule-row-time{flex-direction:row;align-items:center;gap:8px}.schedule-row-time small:before{content:"– "}.schedule-row-content{align-items:flex-start}.schedule-row-live{margin-top:2px}}.schedule-progress{margin:0 0 24px;position:relative}.schedule-progress-header{color:#ffffff94;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin-bottom:9px;font-size:.78rem;font-weight:700;display:flex}.schedule-progress-header strong{color:#c4b5fd;font-size:.8rem}.schedule-progress-track{background:#ffffff17;border-radius:999px;width:100%;height:7px;position:relative;overflow:hidden}.schedule-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#a78bfa,#ddd6fe);min-width:4px;height:100%;transition:width .8s;display:block;box-shadow:0 0 12px #8b5cf6a6,0 0 26px #8b5cf64d}.schedule-highlight-card.is-live .schedule-progress-track:after{content:"";background:linear-gradient(90deg,#0000,#ffffff2e,#0000);animation:3.5s ease-in-out infinite scheduleProgressShine;position:absolute;inset:0;transform:translate(-100%)}@keyframes scheduleProgressShine{0%,55%{transform:translate(-100%)}to{transform:translate(100%)}}.schedule-highlight-card,.schedule-row{--schedule-accent:#8b5cf6;--schedule-accent-soft:#8b5cf62e;--schedule-accent-glow:#8b5cf652;--schedule-accent-light:#c4b5fd}.schedule-theme-deep{--schedule-accent:#38bdf8;--schedule-accent-soft:#38bdf829;--schedule-accent-glow:#38bdf84d;--schedule-accent-light:#bae6fd}.schedule-theme-progressive{--schedule-accent:#8b5cf6;--schedule-accent-soft:#8b5cf62b;--schedule-accent-glow:#8b5cf657;--schedule-accent-light:#ddd6fe}.schedule-theme-dance{--schedule-accent:#fb923c;--schedule-accent-soft:#fb923c2b;--schedule-accent-glow:#fb923c52;--schedule-accent-light:#fed7aa}.schedule-theme-festival{--schedule-accent:#ec4899;--schedule-accent-soft:#ec48992b;--schedule-accent-glow:#ec489954;--schedule-accent-light:#fbcfe8}.schedule-theme-prime{--schedule-accent:#fbbf24;--schedule-accent-soft:#fbbf242b;--schedule-accent-glow:#fbbf244f;--schedule-accent-light:#fef3c7}.schedule-theme-hardstyle{--schedule-accent:#f43f5e;--schedule-accent-soft:#f43f5e2b;--schedule-accent-glow:#f43f5e57;--schedule-accent-light:#fecdd3}.schedule-theme-night{--schedule-accent:#6366f1;--schedule-accent-soft:#6366f12e;--schedule-accent-glow:#6366f15c;--schedule-accent-light:#c7d2fe}.schedule-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:26px;display:grid}.schedule-weekday{color:#ffffff75;width:100%;min-height:58px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;transition:transform .25s,background .25s,border-color .25s,color .25s,box-shadow .25s;display:flex;position:relative}.schedule-weekday:hover{color:#fffc;background:#ffffff0e;border-color:#ffffff2e;transform:translateY(-2px)}.schedule-weekday:focus-visible{outline-offset:3px;outline:2px solid #c4b5fd}.schedule-weekday span{font-size:.82rem;font-weight:800}.schedule-weekday small{letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.schedule-weekday.is-today{color:#c4b5fd;border-color:#8b5cf652}.schedule-weekday.is-selected{color:#ddd6fe;background:linear-gradient(145deg,#8b5cf62e,#8b5cf60f);border-color:#8b5cf69e;transform:translateY(-2px);box-shadow:0 12px 35px #8b5cf61f}.schedule-weekday.is-today:not(.is-selected) small{color:#a78bfa}.schedule-time-card strong{font-variant-numeric:tabular-nums;letter-spacing:.04em}.schedule-highlight-card{isolation:isolate;border-color:#ffffff1a;min-height:390px}.schedule-highlight-card.is-live{border-color:color-mix(in srgb, var(--schedule-accent) 52%, transparent);box-shadow:0 25px 80px #0000004d, 0 0 65px var(--schedule-accent-glow)}.schedule-card-glow{z-index:-1;background:var(--schedule-accent-glow);filter:blur(65px);opacity:.75;pointer-events:none;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-130px;right:-90px}.schedule-highlight-card:not(.is-live) .schedule-card-glow{opacity:.38}.schedule-live-badge{background:var(--schedule-accent-soft);color:var(--schedule-accent-light)}.schedule-live-dot{background:currentColor;box-shadow:0 0 12px}.schedule-program-heading{align-items:center;gap:18px;margin-bottom:22px;display:flex;position:relative}.schedule-program-icon{border:1px solid color-mix(in srgb, var(--schedule-accent) 35%, transparent);background:linear-gradient(145deg, var(--schedule-accent-soft), #ffffff06);width:66px;height:66px;box-shadow:0 14px 35px var(--schedule-accent-glow);border-radius:20px;flex:none;place-items:center;font-size:2rem;display:grid}.schedule-program-heading h3{margin:0}.schedule-program-heading p{margin:7px 0 0;font-size:.9rem}.schedule-countdown{border:1px solid color-mix(in srgb, var(--schedule-accent) 24%, transparent);background:#00000026;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:20px;margin:10px 0 24px;padding:17px 19px;display:flex;position:relative}.schedule-countdown span{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.schedule-countdown strong{color:var(--schedule-accent-light);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:clamp(1.5rem,3vw,2.15rem);line-height:1}.schedule-countdown.is-next{margin-bottom:13px}.schedule-next-start{color:#ffffff8f;margin-bottom:21px;font-size:.9rem;position:relative}.schedule-next-start strong,.schedule-progress-header strong{color:var(--schedule-accent-light)}.schedule-progress-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--schedule-accent) 74%, #000), var(--schedule-accent), var(--schedule-accent-light));box-shadow:0 0 14px var(--schedule-accent-glow), 0 0 30px var(--schedule-accent-glow)}.schedule-live-footer{justify-content:space-between;align-items:flex-end;gap:18px;display:flex;position:relative}.schedule-equalizer{align-items:flex-end;gap:3px;height:30px;display:flex}.schedule-equalizer span{background:var(--schedule-accent);width:4px;min-height:5px;box-shadow:0 0 9px var(--schedule-accent-glow);border-radius:999px;animation:.9s ease-in-out infinite scheduleEqualizer;display:block}.schedule-equalizer span:first-child{animation-delay:-.35s}.schedule-equalizer span:nth-child(2){animation-delay:-.7s}.schedule-equalizer span:nth-child(3){animation-delay:-.15s}.schedule-equalizer span:nth-child(4){animation-delay:-.55s}.schedule-equalizer span:nth-child(5){animation-delay:-.25s}.schedule-equalizer span:nth-child(6){animation-delay:-.8s}.schedule-equalizer span:nth-child(7){animation-delay:-.45s}.schedule-card-enter{animation:.55s both scheduleCardEnter}.schedule-row{grid-template-columns:54px 105px 1fr;overflow:hidden}.schedule-row:before{content:"";background:var(--schedule-accent);opacity:0;width:3px;transition:opacity .25s;position:absolute;inset:0 auto 0 0}.schedule-row{position:relative}.schedule-row:hover:before,.schedule-row.is-current:before{opacity:1}.schedule-row.is-current{border-color:color-mix(in srgb, var(--schedule-accent) 45%, transparent);background:linear-gradient(90deg, var(--schedule-accent-soft), #ffffff09);box-shadow:0 12px 36px var(--schedule-accent-glow)}.schedule-row-icon{background:var(--schedule-accent-soft);border-radius:14px;place-items:center;width:46px;height:46px;font-size:1.35rem;display:grid}.schedule-row-side{align-items:center;gap:12px;display:flex}.schedule-row-song-count{color:#ffffff6b;white-space:nowrap;font-size:.78rem}.schedule-row-live{background:var(--schedule-accent-soft);color:var(--schedule-accent-light);align-items:center;gap:7px;display:inline-flex}.schedule-row-live .schedule-live-dot{width:7px;height:7px}@keyframes scheduleEqualizer{0%,to{height:7px}25%{height:24px}50%{height:13px}75%{height:29px}}@keyframes scheduleCardEnter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:820px){.schedule-weekdays{gap:7px}.schedule-weekday{border-radius:13px;min-height:52px}.schedule-row{grid-template-columns:48px 82px 1fr}.schedule-live-footer{flex-direction:column;align-items:flex-start}.schedule-equalizer{align-self:flex-end}}@media (max-width:560px){.schedule-weekdays{gap:5px}.schedule-weekday{min-height:48px;padding:4px 2px}.schedule-weekday span{font-size:.7rem}.schedule-weekday small{font-size:.52rem}.schedule-program-heading{align-items:flex-start}.schedule-program-icon{border-radius:16px;width:54px;height:54px;font-size:1.6rem}.schedule-countdown{flex-direction:column;align-items:flex-start;gap:10px}.schedule-countdown strong{font-size:1.75rem}.schedule-row{grid-template-columns:48px 1fr}.schedule-row-time{grid-area:1/2}.schedule-row-icon{grid-area:1/1}.schedule-row-content{grid-area:2/1/auto/-1;padding-top:4px}.schedule-row-side{flex-direction:column;align-items:flex-end}.schedule-row-song-count{display:none}}@media (prefers-reduced-motion:reduce){.schedule-live-dot,.schedule-equalizer span,.schedule-card-enter,.schedule-highlight-card.is-live .schedule-progress-track:after{animation:none}.schedule-progress-fill,.schedule-row,.schedule-weekday{transition:none}}.live-stats-section{padding:96px 24px;position:relative}.live-stats-container{width:min(1180px,100%);margin:0 auto}.live-stats-header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.live-stats-eyebrow{color:#a78bfa;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:.76rem;font-weight:800;display:inline-block}.live-stats-header h2{margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:1}.live-stats-header p{color:#ffffff94;margin:14px 0 0;line-height:1.6}.live-stats-status{letter-spacing:.08em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;align-items:center;gap:9px;padding:11px 15px;font-size:.78rem;font-weight:800;display:inline-flex}.live-stats-status.is-online{color:#86efac;background:#22c55e1a;border-color:#22c55e4d}.live-stats-status.is-offline{color:#fca5a5;background:#ef44441a;border-color:#ef44444d}.live-stats-status-dot{background:currentColor;border-radius:50%;width:9px;height:9px;animation:1.5s infinite liveStatsPulse;box-shadow:0 0 14px}.live-stats-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;display:grid}.live-stats-now-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 15% 15%,#8b5cf62e,#0000 42%),linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #8b5cf65c;border-radius:30px;grid-template-columns:230px minmax(0,1fr);gap:28px;min-height:440px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 85px #0000004d,0 0 65px #8b5cf61a}.live-stats-artwork-wrap{align-self:start;position:relative}.live-stats-artwork,.live-stats-artwork-placeholder{aspect-ratio:1;object-fit:cover;background:#ffffff0f;border-radius:24px;width:100%;display:block;box-shadow:0 22px 55px #00000061,0 0 35px #8b5cf62e}.live-stats-artwork-placeholder{place-items:center;font-size:4rem;display:grid}.live-stats-live-label{color:#ddd6fe;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0818c2;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;bottom:12px;right:12px}.live-stats-live-dot{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.5s infinite liveStatsPulse;box-shadow:0 0 10px}.live-stats-track-content{align-self:center;min-width:0}.live-stats-playlist{color:#c4b5fd;letter-spacing:.07em;text-transform:uppercase;background:#8b5cf624;border-radius:999px;padding:7px 11px;font-size:.7rem;font-weight:800;display:inline-flex}.live-stats-track-content h3{overflow-wrap:anywhere;margin:18px 0 7px;font-size:clamp(1.75rem,4vw,3rem);line-height:1.05}.live-stats-track-content>p{color:#ffffff94;margin:0 0 28px;font-size:1rem}.live-stats-progress-header{color:#ffffff7a;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:.78rem;display:flex}.live-stats-progress-track{background:#ffffff17;border-radius:999px;height:7px;position:relative;overflow:hidden}.live-stats-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#a78bfa,#ddd6fe);min-width:3px;height:100%;transition:width .8s linear;display:block;box-shadow:0 0 18px #8b5cf6a6}.live-stats-next-track{background:#ffffff09;border:1px solid #ffffff12;border-radius:18px;align-items:center;gap:13px;margin-top:28px;padding:15px;display:flex}.live-stats-next-icon{background:#8b5cf624;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:1.1rem;display:grid}.live-stats-next-track div:last-child{flex-direction:column;min-width:0;display:flex}.live-stats-next-track span{color:#fff6;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.live-stats-next-track strong,.live-stats-next-track small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-stats-next-track strong{margin-top:3px;font-size:.95rem}.live-stats-next-track small{color:#ffffff73;margin-top:2px}.live-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.live-stat-card{background:linear-gradient(145deg,#ffffff0e,#ffffff06);border:1px solid #ffffff14;border-radius:22px;align-items:flex-start;gap:14px;min-height:132px;padding:20px;transition:transform .25s,border-color .25s,background .25s;display:flex;position:relative;overflow:hidden}.live-stat-card:hover{background:#ffffff0f;border-color:#8b5cf647;transform:translateY(-3px)}.live-stat-card.is-featured{background:linear-gradient(145deg,#8b5cf624,#ffffff08);border-color:#8b5cf64d}.live-stat-icon{background:#8b5cf61f;border-radius:13px;flex:none;place-items:center;width:43px;height:43px;font-size:1.2rem;display:grid}.live-stat-card div{min-width:0}.live-stat-card small{color:#ffffff6e;letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:800;display:block}.live-stat-card strong{color:#fff;margin-top:7px;font-size:1.8rem;line-height:1;display:block}.live-stat-card strong.is-text{overflow-wrap:anywhere;font-size:1rem;line-height:1.2}.live-stat-card p{color:#ffffff6e;margin:8px 0 0;font-size:.76rem}.live-stats-state{text-align:center;background:#ffffff09;border:1px solid #ffffff14;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:35px;display:flex}.live-stats-state p{color:#ffffff8c;margin:14px 0 0}.live-stats-state.is-error{border-color:#ef444440}.live-stats-loader{border:3px solid #ffffff1f;border-top-color:#8b5cf6;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite liveStatsSpin}@keyframes liveStatsSpin{to{transform:rotate(360deg)}}@keyframes liveStatsPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.42;transform:scale(.8)}}@media (max-width:980px){.live-stats-layout{grid-template-columns:1fr}.live-stats-now-card{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:680px){.live-stats-section{padding:82px 18px}.live-stats-header{flex-direction:column;align-items:flex-start}.live-stats-now-card{border-radius:24px;grid-template-columns:1fr;min-height:auto;padding:22px}.live-stats-artwork-wrap{width:min(100%,320px);margin:0 auto}.live-stats-grid{grid-template-columns:1fr}.live-stat-card{min-height:108px}}@media (prefers-reduced-motion:reduce){.live-stats-status-dot,.live-stats-live-dot,.live-stats-loader{animation:none}.live-stats-progress-fill,.live-stat-card{transition:none}}:root{--sx-accent:#8b5cf6;--sx-accent-light:#ddd6fe;--sx-accent-soft:#8b5cf629;--sx-accent-glow:#8b5cf64d;--sx-accent-strong-glow:#8b5cf685;--sx-background-glow:#38bdf829;--sx-secondary-glow:#ec489924}html,body,.site-shell,.hero,.hero-v2,.live-stats-section,.schedule-section{transition:background-color 1.2s,border-color 1.2s,box-shadow 1.2s,color 1.2s}.site-shell{isolation:isolate;position:relative}.site-shell:before,.site-shell:after{content:"";z-index:-2;filter:blur(130px);opacity:.55;pointer-events:none;border-radius:50%;width:min(60vw,900px);height:min(60vw,900px);transition:background 1.4s,opacity 1.4s,transform 1.4s;position:fixed}.site-shell:before{background:var(--sx-background-glow);top:-28%;left:-20%}.site-shell:after{background:var(--sx-secondary-glow);bottom:-28%;right:-24%}.hero-v2-glow-one{transition:background 1.3s,opacity 1.3s;background:var(--sx-background-glow)!important}.hero-v2-glow-two{transition:background 1.3s,opacity 1.3s;background:var(--sx-secondary-glow)!important}.hero-v2-title span{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 24px var(--sx-accent-glow));transition:filter 1.2s;background:linear-gradient(100deg, #67e8f9 0%, var(--sx-accent-light) 45%, var(--sx-accent) 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.hero-v2-eyebrow{border-color:var(--sx-accent-glow)!important;background:var(--sx-accent-soft)!important;color:var(--sx-accent-light)!important}.hero-v2-primary-button{border-color:var(--sx-accent-glow)!important;background:linear-gradient(115deg, #22d3ee, var(--sx-accent))!important;box-shadow:0 16px 38px var(--sx-accent-glow), 0 0 34px var(--sx-accent-soft)!important;transition:transform .25s,box-shadow 1.2s,background 1.2s!important}.hero-v2-primary-button:hover{box-shadow:0 20px 48px var(--sx-accent-strong-glow), 0 0 48px var(--sx-accent-glow)!important}.hero-v2-genres span,.hero-v2-quick-stats>div:hover{border-color:var(--sx-accent-glow)!important}.hero-live-center,.hero-favorites{transition:border-color 1.2s,box-shadow 1.2s,background 1.2s}.hero-live-center:hover{border-color:var(--sx-accent-glow)!important;box-shadow:0 24px 70px #00000047, 0 0 48px var(--sx-accent-soft)!important}.live-stats-eyebrow{color:var(--sx-accent-light)!important}.live-stats-now-card{transition:border-color 1.2s,box-shadow 1.2s,background 1.2s;border-color:var(--sx-accent-glow)!important;background:radial-gradient(circle at 15% 15%, var(--sx-accent-soft), transparent 42%), linear-gradient(145deg, #ffffff13, #ffffff06)!important;box-shadow:0 28px 85px #0000004d, 0 0 65px var(--sx-accent-soft)!important}.live-stats-artwork{transition:box-shadow 1.2s;box-shadow:0 22px 55px #00000061, 0 0 42px var(--sx-accent-glow)!important}.live-stats-playlist,.live-stats-next-icon,.live-stat-icon{color:var(--sx-accent-light);transition:background 1.2s,color 1.2s;background:var(--sx-accent-soft)!important}.live-stats-progress-header strong{color:var(--sx-accent-light)!important}.live-stats-progress-fill{background:linear-gradient(90deg, #22d3ee, var(--sx-accent), var(--sx-accent-light))!important;box-shadow:0 0 18px var(--sx-accent-strong-glow)!important}.live-stat-card.is-featured{border-color:var(--sx-accent-glow)!important;background:linear-gradient(145deg, var(--sx-accent-soft), #ffffff08)!important}.live-stat-card:hover{box-shadow:0 14px 38px var(--sx-accent-soft);border-color:var(--sx-accent-glow)!important}.schedule-eyebrow{color:var(--sx-accent-light)!important}.schedule-time-card,.schedule-weekday.is-today{border-color:var(--sx-accent-glow)!important;box-shadow:0 12px 35px var(--sx-accent-soft)!important}.schedule-weekday.is-today{background:linear-gradient(145deg, var(--sx-accent-soft), #ffffff06)!important;color:var(--sx-accent-light)!important}[data-playlist-theme] .hero-v2,[data-playlist-theme] .live-stats-section,[data-playlist-theme] .schedule-section{animation:.8s streamxThemeFade}@keyframes streamxThemeFade{0%{filter:saturate(.88)}to{filter:saturate()}}@media (prefers-reduced-motion:reduce){html,body,.site-shell,.hero,.hero-v2,.live-stats-section,.schedule-section,.hero-v2-glow-one,.hero-v2-glow-two,.hero-v2-primary-button,.live-stats-now-card,.live-stats-artwork,.live-stats-playlist,.live-stats-next-icon,.live-stat-icon{transition:none!important}[data-playlist-theme] .hero-v2,[data-playlist-theme] .live-stats-section,[data-playlist-theme] .schedule-section{animation:none}}body{background:radial-gradient(circle at 12% 18%, var(--sx-background-glow), transparent 34%), radial-gradient(circle at 88% 72%, var(--sx-secondary-glow), transparent 36%), #030712;transition:background 1.35s}.site-shell{background:linear-gradient(#03071233,#030712c7)}header{transition:border-color 1.2s,background 1.2s,box-shadow 1.2s}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--sx-accent);outline-offset:3px}.hero-v2-status.is-online,.live-stats-status.is-online{box-shadow:0 0 24px var(--sx-accent-soft);border-color:color-mix(in srgb, var(--sx-accent) 42%, #22c55e59)!important}.hero-v2-status.is-online .live-dot,.live-stats-status.is-online .live-stats-status-dot{box-shadow:0 0 10px currentColor, 0 0 20px var(--sx-accent-glow)}.live-stats-section{background:radial-gradient(circle at 78% 40%, var(--sx-secondary-glow), transparent 33%)}.live-stats-header h2{text-shadow:0 0 32px var(--sx-accent-soft)}.live-stats-status.is-online{color:var(--sx-accent-light)!important;background:var(--sx-accent-soft)!important}.live-stats-live-label{border-color:var(--sx-accent-glow)!important;color:var(--sx-accent-light)!important}.live-stats-live-dot{background:var(--sx-accent)!important;box-shadow:0 0 10px var(--sx-accent), 0 0 18px var(--sx-accent-glow)!important}.live-stats-next-track{transition:border-color 1.1s,background 1.1s,box-shadow 1.1s}.live-stats-next-track:hover{border-color:var(--sx-accent-glow);background:var(--sx-accent-soft);box-shadow:0 12px 30px var(--sx-accent-soft)}.live-stat-card{transition:transform .25s,border-color 1.1s,background 1.1s,box-shadow 1.1s}.live-stat-card strong{text-shadow:0 0 18px var(--sx-accent-soft)}.schedule-section{background:radial-gradient(circle at 18% 36%, var(--sx-background-glow), transparent 34%), radial-gradient(circle at 90% 72%, var(--sx-secondary-glow), transparent 32%)}.schedule-header h2{text-shadow:0 0 34px var(--sx-accent-soft)}.schedule-time-card{background:linear-gradient(145deg, var(--sx-accent-soft), #ffffff06)!important}.schedule-highlight-card.is-live{--schedule-accent:var(--sx-accent);--schedule-accent-light:var(--sx-accent-light);--schedule-accent-soft:var(--sx-accent-soft);--schedule-accent-glow:var(--sx-accent-glow);border-color:var(--sx-accent-glow)!important;box-shadow:0 25px 80px #0000004d, 0 0 68px var(--sx-accent-soft)!important}.schedule-highlight-card.is-live .schedule-card-glow{background:var(--sx-accent-glow)!important}.schedule-highlight-card.is-live .schedule-live-badge{background:var(--sx-accent-soft)!important;color:var(--sx-accent-light)!important}.schedule-highlight-card.is-live .schedule-program-icon{border-color:var(--sx-accent-glow)!important;background:linear-gradient(145deg, var(--sx-accent-soft), #ffffff06)!important;box-shadow:0 14px 35px var(--sx-accent-glow)!important}.schedule-highlight-card.is-live .schedule-countdown{border-color:var(--sx-accent-glow)!important}.schedule-highlight-card.is-live .schedule-countdown strong{color:var(--sx-accent-light)!important}.schedule-highlight-card.is-live .schedule-progress-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--sx-accent) 72%, #000), var(--sx-accent), var(--sx-accent-light))!important;box-shadow:0 0 14px var(--sx-accent-glow), 0 0 30px var(--sx-accent-glow)!important}.schedule-highlight-card.is-live .schedule-equalizer span{background:var(--sx-accent)!important;box-shadow:0 0 9px var(--sx-accent-glow)!important}.schedule-row.is-current{--schedule-accent:var(--sx-accent);--schedule-accent-light:var(--sx-accent-light);--schedule-accent-soft:var(--sx-accent-soft);--schedule-accent-glow:var(--sx-accent-glow);border-color:var(--sx-accent-glow)!important;background:linear-gradient(90deg, var(--sx-accent-soft), #ffffff09)!important;box-shadow:0 12px 36px var(--sx-accent-soft)!important}.schedule-row.is-current:before{background:var(--sx-accent)!important}.schedule-row.is-current .schedule-row-live{background:var(--sx-accent-soft)!important;color:var(--sx-accent-light)!important}.hero-v2-eyebrow,.hero-v2-title span,.hero-v2-primary-button,.live-stats-now-card,.live-stats-playlist,.live-stat-card,.schedule-highlight-card,.schedule-row,.schedule-time-card,.schedule-weekday{transition:color 1.15s,background 1.15s,border-color 1.15s,box-shadow 1.15s,filter 1.15s,transform .25s}html[data-playlist-theme] .site-shell:before{animation:8s ease-in-out infinite alternate sxThemeBreath}html[data-playlist-theme] .site-shell:after{animation:10s ease-in-out infinite alternate-reverse sxThemeBreath}@keyframes sxThemeBreath{0%{opacity:.38;transform:scale(.96)}to{opacity:.68;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){html[data-playlist-theme] .site-shell:before,html[data-playlist-theme] .site-shell:after{animation:none}}
