/* RSHSOFT Public Site — generated production bundle. Source order is preserved. */

/* source: assets/site/module-control.css */
.homepageModuleHidden { display: none !important; }
.newsPage.isContentEmpty > .filterBar,.newsPage.isContentEmpty > .allNews,.newsPage.isContentEmpty > .loadMore { display:none !important; }
.contentEmptyState { width:100%;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(34px,6vw,72px);border:1px solid rgba(30,31,38,.09);border-radius:28px;background:radial-gradient(circle at 15% 10%,rgba(232,66,80,.08),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.98),rgba(246,247,250,.96));box-shadow:0 24px 65px rgba(23,25,34,.08);text-align:center; }
.contentEmptyState small { margin-top:20px;color:#d93c4d;font-size:11px;font-weight:800;letter-spacing:.2em; }
.contentEmptyState h2 { margin:10px 0 8px;color:#181a22;font-size:clamp(25px,3vw,38px);letter-spacing:-.035em; }
.contentEmptyState p { max-width:520px;margin:0;color:#747884;font-size:15px;line-height:1.65; }
.contentEmptyIcon { width:72px;height:72px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:22px;color:#fff;background:linear-gradient(145deg,#1c1e24,#383b43);box-shadow:0 16px 32px rgba(22,24,31,.2); }
.contentEmptyIcon i { width:4px;border-radius:9px;background:linear-gradient(#ff735f,#dc324c); }
.contentEmptyIcon i:nth-child(1) { height:16px; }.contentEmptyIcon i:nth-child(2) { height:30px; }.contentEmptyIcon i:nth-child(3) { height:21px; }
@media(max-width:700px){.contentEmptyState{min-height:230px;padding:30px 20px;border-radius:22px}.contentEmptyState h2{font-size:26px}.contentEmptyState p{font-size:14px}}

/* source: assets/site/mobile-zoom-fix.css */
/* Mobile browser focus zoom guard. */
@media (max-width: 900px) {
  input,
  textarea,
  select {
    font-size: 16px !important;
  }

  button,
  a,
  input,
  textarea,
  select {
    touch-action: manipulation;
  }
}

/* source: assets/site/info-page-clean.css */
/* Keep heading decorations; remove only editor-generated row separators. */
.infoPage .editorialCard hr,
.infoPage .editorialCard .editorialContent hr {
  display: none !important;
}

.infoPage .editorialCard p,
.infoPage .editorialCard ul,
.infoPage .editorialCard ol,
.infoPage .editorialCard li,
.infoPage .editorialCard blockquote {
  border-top: 0 !important;
  border-bottom: 0 !important;
  box-shadow: none !important;
}

/* source: assets/site/index-BmD5SNVi.css */
/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.flex{display:flex}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-270{rotate:270deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.underline{text-decoration-line:underline}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#07080d;--surface:#0e1018;--surface2:#141722;--ink:#f6f4ff;--muted:#9da0ae;--violet:#8b5cf6;--pink:#f238a1;--cyan:#38e8e0;--line:#ffffff1a;--max:1240px}*{box-sizing:border-box}.cmsBootScreen{z-index:10000;color:#1c1d21;text-align:center;background:radial-gradient(circle at 18% 15%,#de435514,#0000 28%),linear-gradient(145deg,#fff,#f2f3f5);flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.cmsBootMark{align-items:center;gap:6px;height:38px;margin-bottom:20px;display:flex}.cmsBootMark i{background:linear-gradient(#ef596b,#ae1f32);border-radius:10px;width:5px;height:18px;animation:.7s ease-in-out infinite alternate soundBar}.cmsBootMark i:nth-child(2){height:34px;animation-delay:-.2s}.cmsBootMark i:nth-child(3){height:24px;animation-delay:-.4s}.cmsBootScreen strong{font-size:20px}.cmsBootScreen span{color:#858890;margin-top:5px;font-size:12px}.cmsBootScreen.error .cmsBootMark i{background:#aeb0b5;animation:none}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}.appShell{background:radial-gradient(circle at 70% 8%, #6a30b729, transparent 28%), var(--bg);min-height:100vh;padding-bottom:96px}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer}.header{height:82px;padding:0 max(28px, calc((100vw - var(--max)) / 2));border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:50;background:#07080dc7;align-items:center;gap:40px;display:flex;position:sticky;top:0}.brand{background:0 0;border:0;padding:0}.logoMark{text-align:left;grid-template-rows:24px 14px;grid-template-columns:42px 1fr;width:158px;display:grid;position:relative}.logoMark>span{background:linear-gradient(135deg, var(--cyan), var(--violet), var(--pink));color:#0000;-webkit-background-clip:text;grid-row:1/3;font-size:38px;font-style:italic;font-weight:900;line-height:38px}.logoMark>b{letter-spacing:.2em;font-size:20px}.logoMark>small{letter-spacing:.27em;color:var(--muted);font-size:8px}.logoMark>i{background:var(--cyan);width:5px;height:20px;position:absolute;top:8px;left:25px;transform:skew(-14deg)}.header nav{flex:1;justify-content:center;align-items:center;gap:25px;display:flex}.header nav button{color:#a5a5b0;background:0 0;border:0;padding:31px 0;font-size:13px;font-weight:650;position:relative}.header nav button.active:after{content:"";background:linear-gradient(90deg, var(--violet), var(--pink));height:2px;box-shadow:0 0 10px var(--violet);position:absolute;bottom:0;left:20%;right:20%}.liveTop{letter-spacing:.08em;background:#f238a114;border:1px solid #f238a173;border-radius:30px;padding:11px 17px;font-size:11px;font-weight:800}.liveTop span,.playerBrand div>span i{background:#ff3f7d;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block;box-shadow:0 0 0 5px #ff3f7d1f}.menuBtn{background:0 0;border:0;display:none}.mobileNav{display:none}.hero{min-height:660px;max-width:var(--max);grid-template-columns:1.1fr .9fr;align-items:center;margin:auto;padding:60px 28px;display:grid;position:relative;overflow:hidden}.heroGlow{filter:blur(20px);background:radial-gradient(circle,#993eff47,#0000 65%);width:450px;height:450px;position:absolute;top:12%;right:5%}.heroCopy{z-index:2;position:relative}.eyebrow,.kicker{color:#a695ff;letter-spacing:.22em;font-size:11px;font-weight:800}.eyebrow span{background:var(--violet);vertical-align:middle;width:28px;height:1px;margin-right:8px;display:inline-block}.hero h1,.pageHero h1{letter-spacing:-.07em;margin:26px 0 24px;font-size:clamp(54px,6vw,92px);font-weight:850;line-height:.92}.hero h1 em{background:linear-gradient(90deg, var(--violet), #dd4cbe, var(--cyan));color:#0000;-webkit-background-clip:text;font-style:normal}.heroCopy>p{color:#b7b6c1;max-width:600px;font-size:17px;line-height:1.75}.heroActions{gap:14px;margin:32px 0 43px;display:flex}.primary,.secondary{letter-spacing:.09em;border-radius:5px;justify-content:center;align-items:center;gap:12px;height:52px;padding:0 22px;font-size:12px;font-weight:800;display:inline-flex}.primary{background:linear-gradient(100deg,#7447eb,#c940bd);border:0;box-shadow:0 13px 35px #7b47eb40}.secondary{border:1px solid var(--line);background:#ffffff0a}.playDisc{color:#6e43dc;background:#fff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.heroStats{align-items:center;gap:22px;display:flex}.heroStats span{letter-spacing:.14em;color:#7d7e8b;font-size:9px}.heroStats b{color:#fff;letter-spacing:0;margin-bottom:5px;font-size:18px;display:block}.heroStats i{background:var(--line);width:1px;height:30px}.heroArt{place-items:center;height:550px;display:grid;position:relative}.orbit{border:1px solid #8f66eb29;border-radius:50%;position:absolute}.o1{width:450px;height:450px}.o2{width:335px;height:335px}.vinyl{background:repeating-radial-gradient(circle,#10121b 0 3px,#181b26 4px 5px);border-radius:50%;place-items:center;width:320px;height:320px;animation:16s linear infinite spin;display:grid;box-shadow:0 0 80px #7644ec40,inset 0 0 20px #000}.vinyl:after{content:"";background:#0b0c11;border-radius:50%;width:14px;height:14px;position:absolute}.vinylLogo{background:linear-gradient(145deg,#6e3fde,#e23f9c);border-radius:50%;place-items:center;width:118px;height:118px;display:grid;box-shadow:0 0 30px #f238a14d}.vinylLogo b{font-size:48px;font-style:italic}.vinylLogo span{letter-spacing:.2em;text-align:center;margin-top:62px;font-size:8px;position:absolute}.waveBars{opacity:.5;justify-content:center;align-items:center;gap:5px;width:100%;height:90px;display:flex;position:absolute;bottom:54px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.waveBars i{background:linear-gradient(var(--cyan), var(--violet));border-radius:3px;width:2px}.floatingTag{border:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0f1119bf;border-radius:10px;align-items:center;gap:12px;padding:14px 17px;display:flex;position:absolute;top:110px;left:0;box-shadow:0 16px 40px #0006}.floatingTag>span{letter-spacing:.17em;color:#9e9ca8;font-size:8px}.floatingTag small{color:#fff;letter-spacing:0;margin-top:4px;font-size:13px;display:block}.eq{align-items:center;gap:3px;height:30px;display:inline-flex}.eq i{background:linear-gradient(var(--cyan), var(--violet));border-radius:5px;width:3px;height:35%}.eq.active i{animation:.8s ease-in-out infinite alternate eq}.eq i:nth-child(2){animation-delay:.2s}.eq i:nth-child(3){animation-delay:.4s}.eq i:nth-child(4){animation-delay:.1s}.eq i:nth-child(5){animation-delay:.3s}@keyframes eq{to{height:95%}}@keyframes spin{to{transform:rotate(360deg)}}.section{max-width:var(--max);margin:auto;padding:90px 28px}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:38px;display:flex}.sectionHead h2,.aboutStrip h2,.story h2,.contact h2,.socialBand h2{letter-spacing:-.045em;margin:11px 0 0;font-size:clamp(33px,4vw,54px);line-height:1.05}.onAir{font:700 42px var(--font-geist-mono);letter-spacing:.16em;color:#ffffff0d}.nowCard{border:1px solid var(--line);background:linear-gradient(110deg,#11131c,#151421);border-radius:15px;grid-template-columns:330px 1fr 200px;min-height:350px;display:grid;position:relative;overflow:hidden}.hostPortrait,.hostPhoto,.scheduleThumb{place-items:center;display:grid;position:relative;overflow:hidden}.scheduleThumb img{object-fit:cover;width:100%;height:100%;display:block}.hostPortrait:before,.hostPhoto:before{content:"";background:radial-gradient(circle at 50% 35%,#ffffff2e,#0000 18%),linear-gradient(150deg,#0000 36%,#00000073);position:absolute;inset:0}.portrait-violet{background:linear-gradient(145deg,#6d3ed7,#20142e)}.portrait-cyan{background:linear-gradient(145deg,#16877e,#10232a)}.portrait-pink{background:linear-gradient(145deg,#a82e74,#281126)}.portrait-orange{background:linear-gradient(145deg,#ba6230,#2a1810)}.portrait-blue{background:linear-gradient(145deg,#326ebd,#101c2b)}.portrait-green{background:linear-gradient(145deg,#3e9b6a,#12251d)}.hostPortrait>span,.hostPhoto>span{opacity:.85;z-index:1;font-size:70px;font-weight:850}.rings{border:1px solid #ffffff1f;border-radius:50%;width:210px;height:210px;position:absolute;box-shadow:0 0 0 30px #ffffff08,0 0 0 60px #ffffff05}.nowInfo{padding:55px}.nowInfo>span{font:600 11px var(--font-geist-mono);color:#9c7aff}.nowInfo h3{letter-spacing:-.04em;margin:13px 0 2px;font-size:47px}.nowInfo .hostName{color:#fff;margin:0 0 20px;font-size:17px}.nowInfo>p{color:#a8a7b3;max-width:530px;line-height:1.7}.miniPlay{color:#b8a7ff;letter-spacing:.11em;background:0 0;border:0;align-items:center;gap:9px;padding:10px 0;font-size:11px;font-weight:800;display:flex}.soundScene{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex}.soundScene .eq{gap:6px;height:80px}.soundScene .eq i{width:5px}.soundScene small{letter-spacing:.2em;color:#777986;font-size:8px}.textBtn{color:#ad9aff;letter-spacing:.12em;background:0 0;border:0;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.nextGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.next{border:1px solid var(--line);background:#0d0f16;border-radius:9px;grid-template-columns:60px 1px 1fr 38px;align-items:center;gap:22px;padding:22px;transition:all .25s;display:grid}.next:hover{border-color:#6c4caf;transform:translateY(-3px)}.next time{font:600 15px var(--font-geist-mono)}.next .line{background:var(--line);width:1px;height:34px}.next h3{margin:0 0 5px;font-size:17px}.next p{color:#8e8f9a;margin:0;font-size:12px}.next button{border:1px solid var(--line);background:0 0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.tinted{max-width:none;padding-left:max(28px, calc((100vw - var(--max)) / 2));padding-right:max(28px, calc((100vw - var(--max)) / 2));background:linear-gradient(#0e0d18,#090a10)}.hostGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.hostCard{border:1px solid var(--line);background:#10121a;border-radius:12px;padding-bottom:25px;transition:all .3s;overflow:hidden}.hostCard:hover{border-color:#62459c;transform:translateY(-5px)}.hostPhoto{height:275px}.hostSocial{z-index:2;letter-spacing:.4em;background:#0c0d12bb;border-radius:20px;padding:8px 12px;font-size:11px;position:absolute;bottom:14px;right:14px}.hostCard>span,.hostCard>h3,.hostCard>p,.hostCard>small,.hostCard>button{margin-left:22px;margin-right:22px}.hostShow{color:#9d80ff;letter-spacing:.16em;margin-top:22px;font-size:9px;font-weight:800;display:block}.hostCard h3{margin-top:6px;margin-bottom:10px;font-size:24px}.hostCard p{color:#9697a1;font-size:13px;line-height:1.6}.hostCard>button{color:#9e86f5;letter-spacing:.1em;background:0 0;border:0;align-items:center;gap:7px;padding:18px 0 0;font-size:10px;font-weight:800;display:flex}.newsGrid{grid-template-columns:1.5fr 1fr;gap:18px;display:grid}.featuredNews{border:1px solid var(--line);background:#10121a;border-radius:12px;overflow:hidden}.newsImage{place-items:center;height:280px;display:grid;position:relative;overflow:hidden}.newsImage:before,.newsThumb:before{content:"";background:radial-gradient(circle at 60% 35%,#ffffff2e,#0000 12%),repeating-linear-gradient(65deg,#0000 0 24px,#ffffff08 25px);position:absolute;inset:0}.newsImage span{letter-spacing:-.07em;opacity:.6;font-size:80px;font-weight:900}.purple{background:linear-gradient(140deg,#382070,#b52b88)}.blue{background:linear-gradient(140deg,#123361,#2879a2)}.pink{background:linear-gradient(140deg,#6d153f,#d3307b)}.orange{background:linear-gradient(140deg,#6d3515,#b9612b)}.featuredNews>div:last-child{padding:24px}.featuredNews span,.smallNews span,.allNews>article>span{color:#a78af8;letter-spacing:.15em;font-size:9px;font-weight:800}.featuredNews h3{margin:10px 0;font-size:27px}.featuredNews p{color:#9495a1;line-height:1.6}.featuredNews small,.smallNews small,.allNews small{color:#777986;font-size:10px}.featuredNews button{float:right;color:#b49dff;background:0 0;border:0;gap:7px;font-size:9px;display:flex}.smallNews{flex-direction:column;gap:12px;display:flex}.smallNews article{border:1px solid var(--line);background:#10121a;border-radius:9px;grid-template-columns:130px 1fr;gap:19px;min-height:124px;display:grid;overflow:hidden}.newsThumb{position:relative}.smallNews article>div:last-child{padding:18px 15px 10px 0}.smallNews h3{margin:8px 0 14px;font-size:15px;line-height:1.35}.aboutStrip{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr .8fr;align-items:center;gap:60px;display:grid}.aboutStrip>p{color:#a4a5af;line-height:1.8}.aboutStrip .secondary{margin-top:28px}.numbers{flex-direction:column;gap:18px;display:flex}.numbers span{color:#8b8c96;letter-spacing:.1em;border-bottom:1px solid var(--line);padding-bottom:14px;font-size:9px}.numbers b{font:700 28px var(--font-geist-mono);color:#fff;margin-right:12px}.socialBand{max-width:var(--max);border:1px solid var(--line);background:linear-gradient(110deg,#171027,#0b171b);border-radius:15px;grid-template-columns:1fr 1.7fr;gap:50px;margin:0 auto 90px;padding:55px;display:grid}.socialLinks{grid-template-columns:1fr 1fr;gap:9px;display:grid}.socialLinks button{border:1px solid var(--line);text-align:left;background:#ffffff08;border-radius:7px;grid-template-columns:35px 1fr 25px;align-items:center;height:64px;padding:0 15px;display:grid}.socialLinks button>b{font-size:20px}.socialLinks button>span{font-size:12px;font-weight:700}.socialLinks small{color:#7f808b;margin-top:4px;font-size:9px;display:block}.pageHero{max-width:var(--max);min-height:410px;margin:auto;padding:110px 28px 60px;position:relative;overflow:hidden}.pageHero:after{content:"NOVA";color:#ffffff05;letter-spacing:-.08em;font-size:200px;font-weight:900;position:absolute;top:30px;right:0}.pageHero h1{margin:22px 0;font-size:clamp(52px,7vw,88px)}.pageHero p{color:#a4a4af;max-width:650px;font-size:17px;line-height:1.7}.pageWave{opacity:.35;align-items:center;gap:4px;width:35%;display:flex;position:absolute;bottom:80px;right:2%}.pageWave i{background:linear-gradient(var(--pink), var(--violet));width:3px}.story{grid-template-columns:1fr 1fr;gap:65px;display:grid}.studioVisual{border:1px solid var(--line);background:radial-gradient(circle at 50% 45%,#904bef4d,#0000 26%),linear-gradient(145deg,#121726,#07080d);border-radius:13px;place-items:center;min-height:450px;display:grid;position:relative}.studioVisual:before{content:"";border:1px solid #7d55c840;border-radius:50%;width:270px;height:270px;position:absolute;box-shadow:0 0 0 50px #7d55c810}.studioVisual .mic{background:linear-gradient(var(--cyan), var(--pink));color:#0000;-webkit-background-clip:text;font-size:110px;font-style:italic;font-weight:900}.studioVisual span{letter-spacing:.18em;color:#9d81ff;font-size:9px;position:absolute;bottom:25px}.story>div:last-child>p{color:#a2a3ad;line-height:1.9}.missionGrid{grid-template-columns:1fr 1fr;gap:15px;margin-top:30px;display:grid}.missionGrid article{border:1px solid var(--line);background:#0e1017;padding:22px}.missionGrid b{color:#a38afb;letter-spacing:.15em;font-size:10px}.missionGrid p{color:#999aa4;font-size:12px;line-height:1.6}.statsBand{background:linear-gradient(90deg,#2f205a,#702b69);border-radius:12px;grid-template-columns:repeat(4,1fr);padding:45px;display:grid}.statsBand div{text-align:center;border-right:1px solid #ffffff20}.statsBand div:last-child{border:0}.statsBand b{font:700 42px var(--font-geist-mono);display:block}.statsBand span{color:#d0cadd;letter-spacing:.1em;font-size:10px}.timeline article{grid-template-columns:100px 28px 1fr;align-items:center;gap:20px;min-height:90px;display:grid}.timeline time{font:700 24px var(--font-geist-mono);color:#777986}.timeline article.active time{color:#a68cff}.timeline article i{background:#353641;border-radius:50%;width:11px;height:11px;position:relative}.timeline article i:after{content:"";background:#30313a;width:1px;height:90px;position:absolute;top:11px;left:5px}.timeline article:last-child i:after{display:none}.timeline article.active i{background:var(--violet);box-shadow:0 0 17px var(--violet)}.timeline p{color:#b8b7c0}.moreHosts{margin-top:20px}.dayTabs{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(7,1fr);margin-bottom:28px;display:grid;overflow:hidden}.dayTabs button{border:0;border-right:1px solid var(--line);color:#72737e;background:#0e1017;height:82px}.dayTabs small,.dayTabs b{display:block}.dayTabs small{letter-spacing:.12em;font-size:9px}.dayTabs b{font:600 22px var(--font-geist-mono);margin-top:6px}.scheduleList{flex-direction:column;display:flex}.scheduleList article{border-bottom:1px solid var(--line);background:#0c0e14;grid-template-columns:100px 65px 1fr 50px;align-items:center;gap:20px;padding:18px 22px;display:grid}.scheduleList article.live{background:linear-gradient(90deg,#7846e138,#0c0e1480);border:1px solid #7652bf;border-radius:8px}.scheduleList time{font:600 17px var(--font-geist-mono)}.scheduleList time small{color:#676873;margin-top:4px;font-size:9px;display:block}.scheduleThumb{background:linear-gradient(145deg,#282c43,#6848a3);border-radius:7px;width:55px;height:55px;font-weight:800}.scheduleList h3{margin:5px 0;font-size:19px}.scheduleList p{color:#8d8e99;margin:0;font-size:12px}.scheduleList article>div>span{color:#a88cf9;letter-spacing:.12em;font-size:8px}.scheduleList article>button{border:1px solid var(--line);background:0 0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.filterBar{justify-content:space-between;gap:20px;margin-bottom:35px;display:flex}.filterBar>div{flex-wrap:wrap;gap:6px;display:flex}.filterBar button{border:1px solid var(--line);background:#10121a;border-radius:20px;padding:10px 14px;font-size:10px}.filterBar button.active{background:#7042d6;border-color:#7042d6}.filterBar label{border:1px solid var(--line);border-radius:20px;align-items:center;gap:8px;height:40px;padding:0 15px;display:flex}.filterBar input{color:#fff;background:0 0;border:0;outline:0}.allNews{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:60px;display:grid}.allNews article{border:1px solid var(--line);background:#0f1118;border-radius:10px;padding-bottom:22px;overflow:hidden}.allNews .newsImage{height:180px;margin-bottom:20px}.allNews article>span,.allNews article>h3,.allNews article>p,.allNews article>small{margin-left:20px;margin-right:20px}.allNews h3{font-size:19px;line-height:1.35}.allNews p{color:#8c8d98;font-size:12px;line-height:1.6}.loadMore{border:1px solid var(--line);letter-spacing:.12em;background:0 0;margin:40px auto 0;padding:15px 24px;font-size:10px;display:block}.contact{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.contactInfo>p{color:#9697a1;line-height:1.7}.infoRow{color:#c0bec8;align-items:center;gap:15px;margin:18px 0;font-size:13px;display:flex}.infoRow i{color:#a68cfb;background:#161323;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.whatsapp{background:#25a96f;border:0;border-radius:5px;margin:12px 0 24px;padding:14px 20px;font-size:10px;font-weight:800}.map{border:1px solid var(--line);background:radial-gradient(circle at 52% 45%,#7142d655 0 3%,#0000 4%),repeating-linear-gradient(20deg,#0000 0 30px,#ffffff08 31px);border-radius:10px;place-items:center;height:170px;display:grid}.map span{background:#14151d;border-radius:5px;gap:6px;padding:10px;font-size:9px;display:flex}.contact form{border:1px solid var(--line);background:#10121a;border-radius:12px;padding:35px}.fieldRow{grid-template-columns:1fr 1fr;gap:15px;display:grid}.contact label{letter-spacing:.12em;color:#aaa8b3;margin-bottom:17px;font-size:9px;font-weight:800;display:block}.contact input,.contact select,.contact textarea{border:1px solid var(--line);color:#fff;background:#090b11;border-radius:6px;outline:0;width:100%;margin-top:9px;padding:14px;display:block}.contact textarea{resize:vertical}.contact input:focus,.contact textarea:focus,.contact select:focus{border-color:#7951d4}.contact form .primary{float:right}footer{max-width:var(--max);border-top:1px solid var(--line);color:#8e8f99;grid-template-columns:1.4fr .7fr 1fr .7fr;gap:50px;margin:auto;padding:70px 28px 28px;display:grid}footer>div:first-child>p{margin:20px 0;font-size:12px;line-height:1.7}.footerSocial{color:#cbc9d1;letter-spacing:.5em}footer>div:nth-child(2),footer>div:nth-child(3){flex-direction:column;gap:12px;font-size:12px;display:flex}footer>div>b{color:#fff;letter-spacing:.15em;margin-bottom:7px;font-size:10px}footer button{text-align:left;color:#8e8f99;background:0 0;border:0;padding:0;font-size:12px}.frequency{text-align:right}.frequency small{letter-spacing:.2em;font-size:9px;display:block}.frequency strong{font:700 55px var(--font-geist-mono);color:#fff}.frequency>span{color:#a98af9}.footerBottom{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;padding-top:24px;flex-direction:row!important;font-size:9px!important;display:flex!important}.footerBottom span:last-child{gap:5px;display:flex}.player{z-index:80;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);height:88px;padding:0 max(25px, calc((100vw - var(--max)) / 2));background:#0d0e15f0;border-top:1px solid #9967ef59;grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -15px 50px #0009}.playerBrand,.playerCenter,.volume{align-items:center;display:flex}.miniLogo{background:linear-gradient(145deg,#7544e3,#e23d99);border-radius:8px;place-items:center;width:50px;height:50px;margin-right:13px;font-size:27px;font-style:italic;font-weight:900;display:grid}.playerBrand div>span{color:#ff6f9e;letter-spacing:.15em;font-size:8px}.playerBrand div>b,.playerBrand div>small{display:block}.playerBrand div>b{margin-top:4px;font-size:15px}.playerBrand div>small{color:#858691;margin-top:2px;font-size:10px}.playerCenter{justify-content:center;gap:20px}.playerPlay{background:linear-gradient(145deg,#7747e7,#be3fb4);border:0;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.listener b{color:#b8b7c0}.volume{justify-content:flex-end;gap:10px}.volume button{background:0 0;border:0}.volume span{font:600 9px var(--font-geist-mono);color:#777986}@media (width<=900px){.header{height:70px;padding:0 20px}.header nav,.liveTop{display:none}.menuBtn{margin-left:auto;display:block}.mobileNav{z-index:60;border-bottom:1px solid var(--line);background:#0d0f16;flex-direction:column;padding:12px 20px 25px;display:flex;position:fixed;top:70px;left:0;right:0}.mobileNav button{border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;justify-content:space-between;padding:16px 4px;display:flex}.mobileNav button.active{color:#ad8cff}.hero{grid-template-columns:1fr;min-height:auto;padding-top:70px}.heroArt{height:400px}.vinyl{width:260px;height:260px}.o1{width:360px;height:360px}.o2{width:285px;height:285px}.nowCard{grid-template-columns:240px 1fr}.soundScene{display:none}.newsGrid,.story,.contact{grid-template-columns:1fr}.aboutStrip{grid-template-columns:1fr 1fr}.numbers{flex-direction:row;grid-column:1/-1}.socialBand{grid-template-columns:1fr}.hostPhoto{height:220px}.allNews{grid-template-columns:1fr 1fr}.player{grid-template-columns:1fr 1fr;height:78px}.volume,.pageWave{display:none}}@media (width<=620px){.appShell{padding-bottom:72px}.logoMark{width:135px}.section{padding:62px 18px}.hero{padding:55px 18px 45px}.hero h1{font-size:50px}.heroCopy>p{font-size:15px}.heroActions{flex-direction:column;align-items:stretch}.heroStats{gap:12px}.heroStats span{font-size:7px}.heroStats b{font-size:14px}.heroArt{height:320px;margin-top:20px}.vinyl{width:220px;height:220px}.o1{width:300px;height:300px}.o2{width:250px;height:250px}.floatingTag{top:25px}.waveBars{bottom:5px}.sectionHead{align-items:flex-start}.sectionHead .textBtn{display:none}.onAir{font-size:24px}.nowCard{grid-template-columns:1fr}.hostPortrait{height:250px}.nowInfo{padding:28px}.nowInfo h3{font-size:35px}.nextGrid,.hostGrid,.allNews{grid-template-columns:1fr}.next{grid-template-columns:50px 1px 1fr 34px;gap:12px;padding:17px 13px}.hostPhoto{height:260px}.newsGrid{grid-template-columns:1fr}.smallNews article{grid-template-columns:105px 1fr}.aboutStrip{grid-template-columns:1fr;gap:25px}.numbers{flex-direction:column}.socialBand{margin:0 18px 60px;padding:30px 20px}.socialLinks{grid-template-columns:1fr}.pageHero{min-height:340px;padding:80px 18px 40px}.pageHero h1{font-size:50px}.missionGrid,.fieldRow{grid-template-columns:1fr}.statsBand{grid-template-columns:1fr 1fr;padding:25px}.statsBand div{border-bottom:1px solid #ffffff20;padding:18px}.dayTabs{grid-template-columns:repeat(7,72px);overflow-x:auto}.scheduleSec{padding-top:10px}.scheduleList article{grid-template-columns:65px 1fr 36px;gap:10px;padding:15px 8px}.scheduleThumb{display:none}.scheduleList h3{font-size:15px}.filterBar{flex-direction:column}.filterBar label{width:100%}.contact form{padding:22px}.contact form .primary{width:100%}footer{grid-template-columns:1fr 1fr;padding:50px 18px 20px}.frequency{text-align:left}.footerBottom{gap:12px;flex-direction:column!important}.player{grid-template-columns:1fr auto;height:70px;padding:0 13px}.miniLogo{width:42px;height:42px}.playerBrand div>b{font-size:12px}.playerCenter{gap:10px}.playerCenter .eq,.listener{display:none}.playerPlay{width:45px;height:45px}.featuredNews h3{font-size:22px}.newsImage{height:210px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hostCard{border-radius:18px;grid-template-rows:300px 82px;height:100%;padding:0;display:grid}.scheduleList time{color:#fff;letter-spacing:.02em;background:linear-gradient(145deg,#3f4147,#17181b);border-radius:13px;padding:12px 14px;font-size:21px;font-weight:850;box-shadow:0 10px 22px #14151826}.scheduleList time small{color:#c5c7cc;font-size:10px}.scheduleThumb{border-radius:14px;width:64px;height:64px;overflow:hidden}.schedulePresenter h3{margin:0;font-size:21px;font-weight:850}@media (width<=700px){.hostCard{grid-template-rows:270px 72px}.hostCard .hostPhoto{height:270px}.hostIdentity h3{font-size:18px!important}.scheduleList article{grid-template-columns:88px 54px minmax(0,1fr);gap:10px;padding:11px}.scheduleList time{padding:9px;font-size:16px}.scheduleThumb{width:50px;height:50px}.schedulePresenter h3{font-size:16px}.scheduleList article>button{display:none}}.player{z-index:48!important;-webkit-backdrop-filter:blur(24px)saturate(125%)!important;backdrop-filter:blur(24px)saturate(125%)!important;background:linear-gradient(115deg,#191a1ee0,#302d2eb8)!important;border:1px solid #ffffff2e!important;border-radius:20px!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;width:auto!important;height:68px!important;min-height:68px!important;padding:8px 12px!important;display:flex!important;position:fixed!important;bottom:16px!important;left:max(18px,50vw - 700px)!important;right:max(18px,50vw - 700px)!important;overflow:hidden!important;box-shadow:0 18px 55px #10111433,inset 0 1px #ffffff21!important}.player:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff0e,#0000 35%,#ffffff06);position:absolute;inset:0}.playerBrand{flex:auto!important;align-items:center!important;gap:12px!important;min-width:0!important;display:flex!important;position:relative!important}.playerLogo{background:#fffffff0!important;border:1px solid #fff3!important;border-radius:15px!important;flex:0 0 50px!important;width:50px!important;height:50px!important;padding:0!important;overflow:hidden!important;box-shadow:0 9px 24px #0003!important}.playerLogo .brandLogo,.playerLogo .albumArt{object-fit:cover!important;border-radius:inherit!important;width:100%!important;height:100%!important}.playerLogo .brandLogo{object-fit:contain!important;padding:7px!important}.playerMeta{flex-direction:column!important;justify-content:center!important;gap:3px!important;min-width:0!important;display:flex!important}.playerMeta>span{display:none!important}.playerMeta>b{color:#fff!important;letter-spacing:-.01em!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:min(58vw,690px)!important;font-size:15px!important;font-weight:760!important;line-height:1.2!important;overflow:hidden!important}.playerMeta>small{color:#ffffffad!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:min(58vw,690px)!important;font-size:12px!important;font-weight:520!important;line-height:1.25!important;overflow:hidden!important}.playerCenter,.listener{display:none!important}.playerControls{flex:none!important;align-items:center!important;gap:8px!important;display:flex!important;position:relative!important}.playerPlay,.playerMute{color:#17181b!important;background:#fffffff0!important;border:1px solid #ffffffb8!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;transition:transform .2s,background-color .2s!important;display:grid!important;box-shadow:0 7px 20px #0000002e!important}.playerMute{color:#ffffffe6!important;width:36px!important;height:36px!important;box-shadow:none!important;background:#ffffff17!important;border-color:#ffffff1f!important}.playerPlay:hover,.playerMute:hover{transform:scale(1.05)!important}.playerVolume{align-items:center!important;width:96px!important;display:flex!important}.playerVolume input{accent-color:#fff!important;width:100%!important;height:3px!important}.waMessenger{z-index:47;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;top:50%;right:20px;transform:translateY(-50%)}.waLauncher{color:#fff;background:linear-gradient(145deg,#2ecb71,#129a4f);border:1px solid #ffffff38;border-radius:18px;align-items:center;gap:9px;min-width:54px;height:54px;padding:0 17px;font-size:12px;font-weight:760;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 16px 36px #14954a47}.waLauncher:hover{transform:translateY(-2px);box-shadow:0 20px 44px #14954a57}.waLauncher i{background:#a8ffc7;border:1px solid #fffc;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;right:8px}.waPanel{color:#1c1d21;-webkit-backdrop-filter:blur(26px)saturate(135%);backdrop-filter:blur(26px)saturate(135%);opacity:0;visibility:hidden;transform-origin:100%;background:#fffffff0;border:1px solid #191c201a;border-radius:22px;width:min(340px,100vw - 32px);padding:15px;transition:opacity .22s,transform .22s,visibility .22s;transform:translate(16px)scale(.97);box-shadow:0 28px 70px #10121638}.waMessenger.open .waPanel{opacity:1;visibility:visible;transform:translate(0)scale(1)}.waPanelHead{border-bottom:1px solid #eceef0;grid-template-columns:42px minmax(0,1fr) 32px;align-items:center;gap:10px;padding-bottom:13px;display:grid}.waBrandIcon{color:#fff;background:linear-gradient(145deg,#32d477,#149c50);border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.waPanelHead b{font-size:14px;font-weight:780;display:block}.waPanelHead small{color:#858a91;align-items:center;gap:5px;margin-top:3px;font-size:10px;display:flex}.waPanelHead small i{background:#27c86a;border-radius:50%;width:6px;height:6px}.waPanelHead>button{color:#5d626a;background:#f1f2f4;border:0;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.waGreeting{color:#383c42;background:#f1f3f4;border-radius:5px 14px 14px;width:88%;margin:14px 0;padding:11px 13px;font-size:12px;line-height:1.5}.waPanel label>span{color:#777c84;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px 2px;font-size:10px;font-weight:730;display:block}.waPanel textarea{resize:none;color:#25272b;background:#fff;border:1px solid #dfe2e5;border-radius:14px;outline:none;width:100%;min-height:88px;padding:12px 13px;font-size:12px;line-height:1.45}.waPanel textarea:focus{border-color:#42b975;box-shadow:0 0 0 4px #2fbf6c1a}.waSend{color:#fff;background:linear-gradient(145deg,#2dcf72,#139b50);border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;height:43px;margin-top:10px;font-size:11px;font-weight:780;display:flex}.waSend:disabled{cursor:not-allowed;opacity:.45}@media (width<=700px){.appShell{padding-bottom:76px!important}.player{border-radius:17px!important;gap:8px!important;height:60px!important;min-height:60px!important;padding:6px 8px!important;bottom:8px!important;left:8px!important;right:8px!important}.playerBrand{gap:9px!important}.playerLogo{border-radius:13px!important;flex-basis:46px!important;width:46px!important;height:46px!important}.playerMeta>b,.playerMeta>small{max-width:calc(100vw - 190px)!important}.playerMeta>b{font-size:13px!important}.playerMeta>small{font-size:10.5px!important}.playerPlay{width:39px!important;height:39px!important}.playerMute{width:32px!important;height:32px!important}.playerVolume{display:none!important}.waMessenger{z-index:46;top:auto;bottom:79px;right:12px;transform:none}.waLauncher{border-radius:16px;justify-content:center;width:50px;min-width:50px;height:50px;padding:0}.waLauncher span{display:none}.waPanel{transform-origin:100% 100%;transform:translateY(12px)scale(.97)}.waMessenger.open .waPanel{transform:translateY(0)scale(1)}}.appPromo{grid-template-columns:185px minmax(0,1fr) 330px!important;gap:34px!important;min-height:390px!important}.appLogoDisc{width:175px!important;height:92px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.appLogoDisc .brandLogo{object-fit:contain!important;object-position:center!important;width:170px!important;height:76px!important}.footerSocialStack{z-index:2;gap:8px;display:grid;position:relative}.footerSocialStack>a{color:#f5f5f7;background:linear-gradient(110deg,#ffffff13,#ffffff06);border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:58px;padding:8px 13px 8px 9px;transition:transform .22s,border-color .22s,background .22s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.footerSocialStack>a:hover{background:linear-gradient(110deg,#ffffff1f,#ffffff0b);border-color:#ffffff38;transform:translate(-4px)}.footerSocialStack>a>i{color:#fff;background:linear-gradient(145deg,#3e4148,#17181c);border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 20px #0000003d}.footerSocialStack>a:first-child>i{background:linear-gradient(145deg,#3975d1,#244989)}.footerSocialStack>a:nth-child(2)>i{background:linear-gradient(145deg,#d94b91,#78306a)}.footerSocialStack>a:nth-child(3)>i{background:linear-gradient(145deg,#30333a,#090a0c)}.footerSocialStack>a:nth-child(4)>i{background:linear-gradient(145deg,#f24444,#9f1f27)}.footerSocialStack>a:nth-child(5)>i{background:linear-gradient(145deg,#2dce75,#148346)}.footerSocialStack span,.footerSocialStack b,.footerSocialStack small{min-width:0;display:block}.footerSocialStack b{letter-spacing:-.01em;font-size:13px;font-weight:760}.footerSocialStack small{color:#95979f;margin-top:2px;font-size:10px}.footerSocialStack>a>svg{color:#757780;transition:transform .22s,color .22s}.footerSocialStack>a:hover>svg{color:#fff;transform:translate(2px)}@media (width<=980px){.appPromo{grid-template-columns:145px minmax(0,1fr) 280px!important;gap:22px!important}.appLogoDisc,.appLogoDisc .brandLogo{width:140px!important}}@media (width<=760px){.appPromo{text-align:center;grid-template-columns:1fr!important;min-height:0!important;padding-top:34px!important;padding-bottom:34px!important}.appLogoDisc{width:min(210px,70vw)!important;height:82px!important;margin:0 auto!important}.appLogoDisc .brandLogo{width:min(200px,66vw)!important;height:72px!important}.storeLinks{justify-content:center}.footerSocialStack{text-align:left;width:min(100%,420px);margin:4px auto 0}.footerSocialStack>a:hover{transform:translateY(-2px)}}.hostIdentity{z-index:5;pointer-events:none;border:0;align-items:flex-end;min-height:112px;display:flex;bottom:0;left:0;right:0;background:linear-gradient(#0000,#08090ce6)!important;padding:42px 24px 20px!important;position:absolute!important}@media (width<=700px){.hostCard,.carouselRail .hostCard{height:315px!important}.hostIdentity{min-height:98px;padding:34px 18px 17px!important}.hostIdentity h3{font-size:19px!important}}.appShell .player{background:linear-gradient(115deg,#191a1ee0,#302d2eb8)!important;border:1px solid #ffffff2e!important;border-radius:20px!important;grid-template-columns:none!important;justify-content:space-between!important;gap:20px!important;width:auto!important;height:68px!important;min-height:68px!important;padding:8px 12px!important;display:flex!important;bottom:16px!important;left:max(18px,50vw - 700px)!important;right:max(18px,50vw - 700px)!important;box-shadow:0 18px 55px #10111433,inset 0 1px #ffffff21!important}.appShell .playerBrand{flex:auto!important;gap:12px!important;min-width:0!important}.appShell .playerLogo{border-radius:15px!important;flex:0 0 50px!important;width:50px!important;height:50px!important;padding:0!important}.appShell .playerMeta>b,.appShell .playerMeta>small{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:min(58vw,690px)!important;overflow:hidden!important}.appShell .playerMeta>b{color:#fff!important;font-size:15px!important}.appShell .playerMeta>small{color:#ffffffad!important;font-size:12px!important}.appShell .playerControls{align-items:center!important;gap:8px!important;display:flex!important}@media (width<=700px){.appShell .player{border-radius:17px!important;gap:8px!important;height:60px!important;min-height:60px!important;padding:6px 8px!important;bottom:8px!important;left:8px!important;right:8px!important}.appShell .playerLogo{flex-basis:46px!important;width:46px!important;height:46px!important}.appShell .playerMeta>b,.appShell .playerMeta>small{max-width:calc(100vw - 190px)!important}.appShell .playerVolume{display:none!important}}.featuredNews,.smallNews article,.allNews article{cursor:pointer}.newsReadLink{color:#202126;letter-spacing:.08em;background:0 0;border:0;align-items:center;gap:9px;margin-top:18px;font-size:12px;font-weight:850;display:inline-flex}.newsReadLink svg{color:#d73b4c}.newsDetailPage{background:linear-gradient(135deg,#f7f5f7 0%,#eef3f5 100%);min-height:70vh;padding-bottom:72px}.newsDetailHero{color:#fff;background:radial-gradient(circle at 82% 20%,#e73e4f33,#0000 30%),linear-gradient(135deg,#111216,#303238);padding:38px 0 44px}.newsDetailHero .section{max-width:1120px;padding-top:0;padding-bottom:0}.newsBack{color:#ffffffbd;background:0 0;border:0;align-items:center;gap:9px;margin-bottom:22px;font-weight:750;display:inline-flex}.newsDetailHero span,.newsShareCard>small,.newsDetailState>span{color:#ef5262;letter-spacing:.16em;font-size:12px;font-weight:900}.newsDetailHero h1{letter-spacing:-.035em;max-width:860px;margin:10px 0 13px;font-size:clamp(34px,4vw,54px);line-height:1.08}.newsDetailHero p{color:#ffffffb8;max-width:760px;margin:0 0 13px;font-size:16px;line-height:1.55}.newsDetailHero small{color:#ffffff8f}.newsDetailLayout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px;max-width:1120px;margin-top:-26px;display:grid}.newsArticleCard,.newsShareCard{background:#fffffff5;border:1px solid #191b1f14;border-radius:24px;overflow:hidden;box-shadow:0 24px 65px #1a1c221a}.newsArticleCard>img{object-fit:cover;width:100%;max-height:520px;display:block}.newsArticleContent{color:#35373d;padding:clamp(28px,5vw,58px);font-size:18px;line-height:1.82}.newsArticleContent>:first-child{margin-top:0}.newsArticleContent h2,.newsArticleContent h3{color:#17181c;line-height:1.2}.newsArticleContent img{border-radius:16px;max-width:100%;height:auto}.newsShareCard{padding:25px;position:sticky;top:105px}.newsShareCard h2{margin:8px 0 20px;font-size:23px}.newsShareCard>div{gap:9px;display:grid}.newsShareCard a,.newsShareCard button{color:#292b30;min-height:46px;font:inherit;background:#f7f7f8;border:1px solid #e3e4e7;border-radius:12px;align-items:center;gap:11px;padding:0 14px;font-size:13px;font-weight:750;text-decoration:none;transition:all .2s;display:flex}.newsShareCard a:hover,.newsShareCard button:hover{color:#fff;background:#202126;border-color:#202126;transform:translateY(-2px)}.newsDetailState{text-align:center;min-height:58vh;padding-top:100px}.newsDetailState h1{margin:14px auto 26px;font-size:clamp(30px,5vw,56px)}.newsDetailState button{color:#fff;background:#202126;border:0;border-radius:12px;padding:13px 20px;font-weight:800}.producerBadge{color:inherit;text-decoration:none}@media (width<=800px){.newsDetailHero{padding:28px 0 42px}.newsBack{margin-bottom:20px}.newsDetailHero h1{font-size:34px}.newsDetailHero p{font-size:16px}.newsDetailLayout{grid-template-columns:1fr}.newsShareCard{position:static}.newsShareCard>div{grid-template-columns:1fr 1fr}}@media (width<=520px){.newsArticleCard,.newsShareCard{border-radius:18px}.newsArticleContent{padding:24px 20px;font-size:16px}.newsShareCard>div{grid-template-columns:1fr}}.hostIdentity{z-index:5;pointer-events:none;background:linear-gradient(#0000,#08090ce6);border:0;align-items:flex-end;min-height:112px;padding:42px 24px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (width<=700px){.hostCard,.carouselRail .hostCard{height:315px!important}.hostIdentity{min-height:98px;padding:34px 18px 17px}.hostIdentity h3{font-size:19px!important}}.managedRich{color:#686b73;line-height:1.75}.managedRich h2,.managedRich h3,.managedRich h4{color:#202126;line-height:1.2}.managedRich blockquote{background:#f2f3f4;border-left:3px solid #4d4f55;margin:18px 0;padding:12px 18px}.managedRich ul,.managedRich ol{padding-left:24px}:root{--bg:#f6f7fb;--surface:#fff;--surface2:#eef1f8;--ink:#171923;--muted:#6f7381;--violet:#7254d8;--pink:#e64d91;--cyan:#1bb8b2;--line:#1f23331b;--font-geist-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Arial, sans-serif;--font-geist-mono:"SF Mono", ui-monospace, Menlo, monospace}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif}.header{background:#fafafdd1;box-shadow:0 8px 35px #2a234b0d}.header nav button{color:#6f7180}.header nav button:hover,.header nav button.active,.logoMark>b,.heroStats b,.nowInfo .hostName{color:#171923}.liveTop{background:#fff;border-color:#e54d9138;box-shadow:0 8px 22px #cd498a14}.hero{min-height:690px}.heroGlow{background:radial-gradient(circle,#966fee3d,#41cfc514 42%,#0000 67%)}.heroCopy>p,.pageHero p{color:#676b7a}.hero h1 em{background:linear-gradient(90deg,#7254d8,#e34f94,#1aa9a4);-webkit-background-clip:text}.secondary{background:#ffffffb8;border-color:#392b5e21;box-shadow:0 10px 30px #231e460d}.heroStats span{color:#858895}.heroStats i{background:#1f23331c}.orbit{border-color:#674eae21}.vinyl{background:repeating-radial-gradient(circle,#25263a 0 3px,#34354d 4px 5px);box-shadow:0 35px 90px #573f9533,inset 0 0 20px #111325}.floatingTag{background:#ffffffc4;border-color:#3c315d1a;box-shadow:0 18px 50px #2b204f1f}.floatingTag>span{color:#777988}.floatingTag small{color:#242531}.kicker,.eyebrow{color:#7254d8}.onAir{color:#53408114}.nowCard{background:linear-gradient(115deg,#fff,#f3effe 58%,#eaf8f7);border-color:#40326517;box-shadow:0 24px 70px #3d316514}.nowInfo>p,.next p,.hostCard p,.featuredNews p,.aboutStrip>p,.story>div:last-child>p,.contactInfo>p{color:#727685}.soundScene{border-color:#1f233314}.next{background:#ffffffd9;box-shadow:0 10px 30px #2c274b0a}.next.active{background:linear-gradient(100deg,#7f5dde26,#fffffff5);border-color:#7254d84d}.next button,.scheduleList article>button{color:#7254d8}.tinted{background:linear-gradient(135deg,#f0ecfb 0,#edf8f7 50%,#f9f7fd 100%)}.hostCard{background:#ffffffe0;border-color:#2c264517;box-shadow:0 20px 55px #30275414}.hostCard:hover{box-shadow:0 25px 65px #52379124}.hostCard h3{color:#20212a}.hostCard small{color:#5f6270}.hostSocial{color:#292a35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd4}.carouselRail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:8px 4px 28px;display:flex;overflow-x:auto}.carouselRail::-webkit-scrollbar{display:none}.carouselRail .hostCard{scroll-snap-align:start;flex:0 0 calc(33.3333% - 12px)}.carouselControls{gap:9px;display:flex;position:absolute;top:-82px;right:0}.carouselControls button{color:#7254d8;background:#ffffffe6;border:1px solid #3f34601f;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 25px #2d234f14}.carouselControls button:first-child{transform:rotate(180deg)}.swipeHint{color:#7e748f;letter-spacing:.14em;font-size:9px;display:none}.featuredNews,.smallNews article,.allNews article{background:#ffffffe6;border-color:#2a254217;box-shadow:0 14px 45px #2d254e0e}.smallNews h3,.featuredNews h3,.allNews h3{color:#252630}.socialBand{background:linear-gradient(115deg,#eee8fc,#e5f7f5);box-shadow:0 25px 70px #45327712}.socialLinks button{background:#ffffffb3;border-color:#322b4b17}.socialLinks small{color:#767986}.pageHero:after{color:#4d3a7706}.studioVisual{background:radial-gradient(circle at 50% 45%,#904bef33,#0000 27%),linear-gradient(145deg,#f4f1fc,#e8f7f6);box-shadow:0 25px 70px #34295714}.missionGrid article,.contact form{background:#ffffffe6;border-color:#2924411a;box-shadow:0 18px 55px #2f264e0f}.statsBand{background:linear-gradient(95deg,#8463dd,#d85a9c 55%,#28aaa5)}.timeline article i{background:#d4d3dd}.timeline article i:after{background:#dcdae4}.dayTabs,.scheduleList article{border-color:#26223b17}.dayTabs button{color:#777a87;background:#ffffffc7}.scheduleList article{background:#ffffffd1}.scheduleList p,.scheduleList time small{color:#747783}.filterBar button,.filterBar label{background:#ffffffd9;border-color:#2a25411a}.filterBar input{color:#242631}.contact input,.contact select,.contact textarea{color:#232530;background:#f7f7fb;border-color:#28243d1c}.map{background:radial-gradient(circle at 52% 45%,#7142d633 0 3%,#0000 4%),repeating-linear-gradient(20deg,#0000 0 30px,#6d5b9709 31px)}footer{max-width:none;padding-left:max(28px, calc((100vw - var(--max)) / 2));padding-right:max(28px, calc((100vw - var(--max)) / 2));color:#aaacb8;background:#20212d}footer .logoMark>b,footer .frequency strong{color:#fff}footer button{color:#aaacb8}.player{color:#23242e;background:#ffffffe0;border-top-color:#7254d833;box-shadow:0 -15px 50px #3128511f}.playerBrand div>small,.listener,.volume span{color:#727582}.miniLogo{color:#fff;box-shadow:0 10px 25px #7254d840}@media (width<=900px){.mobileNav{background:#fafafdf7;box-shadow:0 22px 45px #2822411f}.carouselRail .hostCard{flex-basis:calc(50% - 9px)}}@media (width<=620px){.hero{padding-top:42px}.hero h1{letter-spacing:-.065em;font-size:48px}.heroArt{margin-top:5px}.section{padding-top:56px;padding-bottom:56px}.nowCard{box-shadow:0 18px 45px #382b5b12}.carouselRail{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px;scroll-padding-left:18px}.carouselRail .hostCard{flex-basis:84%;min-width:270px}.carouselControls{display:none}.swipeHint{margin-top:-12px;display:block}.hostCarousel .hostPhoto{height:245px}.socialBand{background:linear-gradient(145deg,#eee9fb,#e5f7f4)}footer{padding-left:18px;padding-right:18px}.player{background:#fffffff0}}body,.heroSlider h1,.sectionHead h2,.aboutStrip h2,.story h2,.contact h2,.socialBand h2,.pageHero h1,.nowInfo h3,.hostCard h3{font-family:var(--font-corporate), Arial, sans-serif}.appShell{background-color:#0000;background-image:radial-gradient(circle at 12% 8%,#ffca9a3d,#0000 24%),radial-gradient(circle at 88% 18%,#68cad22e,#0000 27%),radial-gradient(circle at 54% 56%,#8163cf1f,#0000 32%),linear-gradient(145deg,#f7f1f2 0%,#eeeefa 32%,#edf7f6 65%,#f7f0e8 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.header{background:#f7f4f9c2}.heroSlider{touch-action:pan-y;background:#201631;border-radius:22px;width:min(1400px,100% - 40px);height:500px;margin:30px auto 35px;position:relative;overflow:hidden;box-shadow:0 30px 90px #301c4f3b}.slidesTrack{height:100%;transition:transform .7s cubic-bezier(.22,.8,.25,1);display:flex}.heroSlide{color:#fff;flex:0 0 100%;grid-template-columns:1.08fr .92fr;align-items:center;height:100%;padding:50px 88px;display:grid;position:relative;overflow:hidden;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.heroSlide.hasImage .slideCopy{max-width:650px}.heroSlide.hasImage .slidePattern{background:linear-gradient(90deg,#00000024,#0000)}.heroSlide.midnight{background:radial-gradient(circle at 82% 35%,#38e2d23b,#0000 25%),linear-gradient(120deg,#241438 0%,#44245e 54%,#163b4d 100%)}.heroSlide.sunset{background:radial-gradient(circle at 78% 30%,#ffd7883d,#0000 25%),linear-gradient(120deg,#35163e 0%,#8d385a 54%,#d47b57 100%)}.heroSlide.ocean{background:radial-gradient(circle at 80% 28%,#8ef3dd38,#0000 25%),linear-gradient(120deg,#132b4e 0%,#24556a 58%,#46978e 100%)}.slidePattern{background-color:#0000;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),linear-gradient(#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 80%);mask-image:linear-gradient(90deg,#000,#0000 80%)}.slideCopy{z-index:3;position:relative}.slideTag{letter-spacing:.2em;color:#c9f8ef;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.slideTag:before{content:"";background:#4de2cf;width:26px;height:2px;margin-right:10px}.slideCopy h1{letter-spacing:-.055em;max-width:690px;margin:18px 0;font-size:clamp(46px,4.4vw,68px);font-weight:700;line-height:.98}.slideCopy p{color:#ffffffc2;max-width:570px;font-size:15px;line-height:1.65}.slideActions{gap:12px;margin-top:25px;display:flex}.sliderPrimary,.sliderGhost{letter-spacing:.12em;border-radius:28px;align-items:center;gap:11px;height:50px;padding:0 22px;font-size:10px;font-weight:800;display:flex}.sliderPrimary{color:#292037;background:#fff;border:0;box-shadow:0 14px 35px #0003}.sliderPrimary>span{color:#fff;background:linear-gradient(135deg,#7254d8,#e64d91);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.sliderGhost{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff38}.slideVisual{place-items:center;height:100%;display:grid;position:relative}.halo{border:1px solid #ffffff21;border-radius:50%;position:absolute}.halo.h1{width:380px;height:380px}.halo.h2{width:290px;height:290px;box-shadow:0 0 0 55px #ffffff06}.speakerDisc{background:repeating-radial-gradient(circle,#171523 0 3px,#292539 4px 6px);border-radius:50%;place-items:center;width:255px;height:255px;animation:18s linear infinite spin;display:grid;box-shadow:0 28px 70px #00000059}.speakerCore{background:linear-gradient(140deg,#7855dd,#e45198);border-radius:50%;place-items:center;width:102px;height:102px;display:grid;box-shadow:0 0 40px #e64d9159}.speakerCore b{font-size:44px;font-style:italic}.speakerCore small{text-align:center;letter-spacing:.18em;margin-top:61px;font-size:8px;position:absolute}.studioOrb{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffff40,#ffffff0a);border:1px solid #ffffff38;border-radius:50%;place-items:center;width:130px;height:130px;display:grid;position:absolute;top:54px;right:1%;box-shadow:0 20px 40px #0003}.studioOrb span{font:700 38px var(--font-corporate);color:#fff}.slideWave{opacity:.65;justify-content:center;align-items:center;gap:5px;height:65px;display:flex;position:absolute;bottom:45px;left:-45px;right:-25px}.slideWave i{background:linear-gradient(#6cf1df,#db61ae);border-radius:5px;width:3px}.slideBadge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#110f1d8c;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:12px;padding:13px 17px;display:flex;position:absolute;top:82px;left:-10px;box-shadow:0 18px 45px #0003}.slideBadge>span{letter-spacing:.14em;font-size:9px;font-weight:800}.slideBadge small{color:#c7c2d0;margin-top:5px;font-size:9px;display:block}.sliderArrow,.heroPlay{z-index:8;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#41d6ccbd;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 12px 30px #0000002e}.sliderArrow{width:50px;height:50px;margin-top:-25px;top:50%}.sliderArrow.prev{left:18px;transform:rotate(180deg)}.sliderArrow.nextArrow{right:18px}.heroPlay{color:#6e4bd0;background:#ffffffe0;width:64px;height:64px;margin:-32px 0 0 -32px;top:50%;left:50%;box-shadow:0 15px 45px #1b112d47}.sliderDots{z-index:8;gap:7px;display:flex;position:absolute;bottom:18px;left:88px}.sliderDots button{background:0 0;border:0;width:38px;height:14px;padding:5px 0}.sliderDots i{background:#ffffff4d;border-radius:3px;height:3px;transition:all .3s;display:block}.sliderDots button.active i{background:#fff}.section:nth-of-type(2n){background:linear-gradient(135deg,#ffffff57,#dcd7f438);border-radius:24px}.nowCard,.hostCard,.featuredNews,.smallNews article,.allNews article,.contact form{background:linear-gradient(145deg,#ffffffdb,#f4effbc7)}@media (width<=900px){.heroSlider{aspect-ratio:16/10;width:calc(100% - 28px);height:auto;margin:18px 14px 30px}.heroSlide{grid-template-columns:1fr;padding:42px 55px}.slideCopy{align-self:center}.slideCopy h1{max-width:620px;font-size:clamp(40px,7vw,57px)}.slideVisual{opacity:.72;width:44%;height:390px;position:absolute;bottom:-90px;right:0}.speakerDisc{width:215px;height:215px}.halo.h1{width:320px;height:320px}.halo.h2{width:255px;height:255px}.studioOrb{width:105px;height:105px;right:0}.slideBadge{left:-100px}.heroPlay{margin:0;inset:auto 35px 35px auto}.sliderDots{left:55px}}@media (width<=620px){.heroSlider{aspect-ratio:auto;border-radius:17px;width:calc(100% - 20px);height:560px;margin:12px 10px 24px}.heroSlide{padding:38px 25px 25px;display:block;background-position:50%!important}.heroSlide.hasImage{background-position:50%!important}.slideCopy h1{margin:18px 0;font-size:41px;line-height:1.02}.slideCopy p{font-size:14px;line-height:1.55}.slideActions{margin-top:22px}.sliderPrimary,.sliderGhost{height:46px;padding:0 14px;font-size:9px}.sliderGhost{display:none}.slideVisual{width:100%;height:250px;bottom:-12px;right:0}.speakerDisc{width:185px;height:185px}.speakerCore{width:76px;height:76px}.speakerCore b{font-size:34px}.halo.h1{width:255px;height:255px}.halo.h2{width:210px;height:210px}.studioOrb{width:82px;height:82px;top:36px;right:12px}.studioOrb span{font-size:25px}.slideBadge{padding:8px 10px;top:34px;left:9px}.slideBadge .eq{display:none}.slideWave{bottom:15px}.sliderArrow{width:42px;height:42px;top:auto;bottom:21px}.sliderArrow.prev{left:16px}.sliderArrow.nextArrow{right:16px}.heroPlay{width:54px;height:54px;bottom:15px;right:50%;transform:translate(50%)}.sliderDots{bottom:3px;left:50%;transform:translate(-50%)}.sliderDots button{width:25px}.section:nth-of-type(2n){border-radius:0}}.dayTabs{scrollbar-width:none;grid-template-columns:repeat(7,minmax(120px,1fr));overflow-x:auto}.dayTabs button{min-width:120px;padding:0 14px}.dayTabs button b{font-family:var(--font-corporate);white-space:nowrap;margin:0;font-size:13px}.selectedDay{background:linear-gradient(90deg,#7254d821,#1bb8b214);border:1px solid #7254d829;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:16px 20px;display:flex}.selectedDay span{letter-spacing:.15em;color:#7a6b9d;font-size:9px}.selectedDay strong{color:#5e43b0;font-size:15px}.contact{align-items:start}.contactInfo,.contact form{min-width:0}.contact form{flex-direction:column;gap:0;display:flex;overflow:hidden}.contact label{color:#5f6170}.contact form .primary{float:none;align-self:flex-end;min-width:190px}.contact select{appearance:auto}.contact textarea{min-height:150px}.infoRow span{overflow-wrap:anywhere}.map span{color:#fff}.contact input::placeholder,.contact textarea::placeholder{color:#9a9ca7}@media (width<=900px){.dayTabs{grid-template-columns:repeat(7,120px)}.contact{gap:35px}.contact form{padding:30px}}@media (width<=620px){.dayTabs{border-radius:0;grid-template-columns:repeat(7,108px);margin-left:-18px;margin-right:-18px;padding-left:18px}.dayTabs button{min-width:108px;height:64px}.selectedDay{margin-top:16px}.contact{gap:28px}.contact form{border-radius:10px;padding:20px}.fieldRow{display:block}.contact label{margin-bottom:14px}.contact input,.contact select,.contact textarea{padding:13px;font-size:16px}.contact form .primary{float:none;align-self:stretch;width:100%}.map{height:145px}}.brandLogo{object-fit:contain;object-position:left center;width:142px;height:42px;display:block}.header .brand{align-items:center;min-width:150px;display:flex}.proFooter{color:#b9bbc4!important;background:#101116!important;border-top:0!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.footerUtility{background:#1a1b20;border-bottom:1px solid #ffffff0d;justify-content:center;align-items:center;gap:34px;min-height:58px;padding:0 max(28px,50vw - 620px);flex-direction:row!important;display:flex!important}.footerUtility button{letter-spacing:.07em;white-space:nowrap;font-weight:750;color:#c8c8cf!important;font-size:10px!important}.appPromo{grid-template-columns:190px 1fr 410px;align-items:center;gap:30px;max-width:1240px;min-height:335px;margin:auto;padding:45px 28px;display:grid;position:relative;overflow:hidden}.appPromo:before{content:"";pointer-events:none;background:radial-gradient(circle at 80% 35%,#7155d72e,#0000 28%),linear-gradient(90deg,#ffffff05,#0000);position:absolute;inset:0}.appLogoDisc{z-index:1;background:linear-gradient(145deg,#313343,#1b1c25);border:1px solid #ffffff14;border-radius:50%;place-items:center;width:165px;height:165px;display:grid;position:relative;box-shadow:0 22px 45px #0008}.appLogoDisc .brandLogo{object-position:center;width:130px;height:44px}.appMessage{z-index:2;position:relative}.appMessage>span{letter-spacing:.18em;color:#8d74ef;font-size:9px;font-weight:800}.appMessage h2{color:#fff;text-transform:uppercase;letter-spacing:-.035em;margin:10px 0 8px;font-size:35px;line-height:1}.appMessage p{color:#a3a5ae;max-width:520px;margin:0 0 20px;font-size:13px;line-height:1.6}.storeLinks{align-items:center;gap:12px;display:flex}.storeLinks a{background:#050506;border:1px solid #ffffff2e;border-radius:7px;justify-content:center;align-items:center;width:155px;height:52px;transition:all .25s;display:flex}.storeLinks a:hover{border-color:#ffffff59;transform:translateY(-2px)}.storeLinks img{object-fit:contain;width:138px;height:44px}.phoneStage{align-self:end;height:290px;position:relative}.phone{text-align:center;color:#fff;background:linear-gradient(160deg,#3d4151,#171923);border:8px solid #d4d6dd;border-radius:31px 31px 0 0;width:165px;height:300px;padding:28px 12px;position:absolute;box-shadow:0 20px 45px #0008}.phone:before{content:"";background:#17181d;border-radius:8px;width:55px;height:8px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.phone.back{opacity:.72;top:70px;left:35px;transform:rotate(-4deg)}.phone.front{z-index:2;top:12px;right:38px}.phone>span{letter-spacing:.08em;font-size:19px;font-weight:850}.phone>small,.phone>b{display:block}.phone.back i{border:2px solid #6d7080;border-radius:50%;width:90px;height:90px;margin:32px auto 15px;display:block}.phoneCover{background:linear-gradient(145deg,#7254d8,#e64d91);border:6px solid #ffffff29;border-radius:50%;place-items:center;width:96px;height:96px;margin:20px auto 12px;font-size:29px;font-weight:850;display:grid}.phone b{font-size:12px}.phone small{color:#9699a8;letter-spacing:.12em;margin-top:5px;font-size:7px}.phonePlay{color:#7254d8;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin:14px auto;font-size:11px;font-style:normal;display:grid}.footerMain{border-top:1px solid #ffffff12;grid-template-columns:1.4fr .7fr 1fr .7fr;gap:50px;max-width:1240px;margin:auto;padding:50px 28px 40px;display:grid!important}.footerIdentity .brandLogo{width:180px;height:50px}.footerIdentity p{margin:18px 0;font-size:12px;line-height:1.7}.footerColumn{gap:12px;font-size:12px;flex-direction:column!important;display:flex!important}.footerColumn>b{color:#fff;letter-spacing:.15em;margin-bottom:7px;font-size:10px}.footerColumn button{color:#a4a6b0!important;font-size:12px!important}.proFooter .frequency{text-align:right}.proFooter .frequency small{letter-spacing:.2em;font-size:9px;display:block}.proFooter .frequency strong{font:700 55px var(--font-geist-mono);color:#fff}.proFooter .frequency>span{color:#a98af9}.proFooter>.footerBottom{color:#7f818b;border-top:1px solid #ffffff12;justify-content:space-between;gap:20px;max-width:1240px;margin:auto;padding:22px 28px 24px;flex-direction:row!important;font-size:9px!important;display:flex!important}.proFooter>.footerBottom span:last-child{gap:5px;display:flex}@media (width<=900px){.header .brand{min-width:0}.brandLogo{width:126px;height:38px}.footerUtility{scrollbar-width:none;justify-content:flex-start;gap:25px;padding:0 20px;overflow-x:auto}.footerUtility::-webkit-scrollbar{display:none}.appPromo{grid-template-columns:145px 1fr;min-height:330px;padding:42px 28px}.appLogoDisc{width:135px;height:135px}.appLogoDisc .brandLogo{width:110px}.phoneStage{opacity:.35;width:320px;position:absolute;bottom:0;right:-75px}.appMessage{padding-right:125px}.footerMain{grid-template-columns:1.2fr .8fr 1fr}.proFooter .frequency{display:none}}@media (width<=620px){.brandLogo{width:112px;height:34px}.footerUtility{gap:22px;min-height:52px;padding:0 16px}.appPromo{text-align:center;min-height:auto;padding:38px 20px 42px;display:block}.appLogoDisc{width:112px;height:112px;margin:0 auto 24px}.appLogoDisc .brandLogo{width:92px}.appMessage{padding:0}.appMessage h2{font-size:29px}.appMessage p{margin-left:auto;margin-right:auto;font-size:12px}.storeLinks{flex-wrap:wrap;justify-content:center}.storeLinks a{width:145px;height:48px}.storeLinks img{width:128px;height:40px}.phoneStage{display:none}.footerMain{grid-template-columns:1fr 1fr;gap:34px 22px;padding:38px 20px 30px}.footerIdentity{grid-column:1/-1}.footerIdentity .brandLogo{width:165px}.proFooter>.footerBottom{align-items:flex-start;padding:20px;flex-direction:column!important}.footerColumn span{overflow-wrap:anywhere}}.simpleHero{aspect-ratio:14/5;background:#050707;border-radius:18px;width:min(1400px,100% - 40px);margin:30px auto 35px;overflow:hidden;box-shadow:0 25px 70px #160f2633}.simpleHero img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.appPromo{background:radial-gradient(circle at 76% 42%,#6348b833,#0000 28%),linear-gradient(110deg,#111218 0%,#151522 55%,#0f1015 100%);grid-template-columns:minmax(150px,190px) minmax(330px,620px) minmax(320px,410px);justify-content:center;width:100%;max-width:none!important;padding-left:max(28px,50vw - 620px)!important;padding-right:max(28px,50vw - 620px)!important}.proFooter>.footerBottom{background:#0d0e12;width:100%;max-width:none;padding-left:max(28px,50vw - 620px);padding-right:max(28px,50vw - 620px)}@media (width<=900px){.simpleHero{border-radius:14px;width:calc(100% - 28px);margin:18px 14px 28px}.appPromo{grid-template-columns:145px minmax(300px,1fr)!important;justify-content:start!important;padding-left:28px!important;padding-right:28px!important}}@media (width<=620px){.simpleHero{aspect-ratio:14/5;border-radius:10px;width:calc(100% - 20px);height:auto;margin:12px 10px 22px;box-shadow:0 14px 35px #160f2629}.simpleHero img{object-fit:contain;width:100%;height:auto}.appPromo{padding:38px 20px 42px!important;display:block!important}.proFooter>.footerBottom{padding:18px 20px!important}}body{font-family:var(--font-corporate), "Arial Narrow", Arial, sans-serif;font-size:16px}.header nav button{font-size:15px;font-weight:600}.liveTop,.eyebrow,.kicker{font-size:12px}.sectionHead h2,.aboutStrip h2,.story h2,.contact h2,.socialBand h2{letter-spacing:-.025em;font-weight:700}.nowInfo>p,.aboutStrip>p,.story>div:last-child>p,.contactInfo>p{font-size:15px}.next h3{font-size:19px}.next p,.hostCard p{font-size:14px}.hostCard small{font-size:13px}.hostShow{font-size:10px}.hostCard>button,.textBtn,.miniPlay{font-size:11px}.featuredNews p{font-size:14px}.smallNews h3{font-size:17px}.allNews h3{font-size:21px}.allNews p{font-size:14px}.scheduleList h3{font-size:21px}.scheduleList p{font-size:14px}.dayTabs button b{font-size:15px}.contact label{font-size:11px}.contact input,.contact select,.contact textarea{font-size:15px}.appMessage>span{font-size:10px}.appMessage h2{font-size:38px}.appMessage p{font-size:15px}.footerUtility button,.proFooter>.footerBottom{font-size:11px!important}.playerBrand div>b{font-size:17px}.playerBrand div>small{font-size:12px}.listener{font-size:11px}@media (width<=620px){body{font-size:15px}.header nav button{font-size:14px}.mobileNav button{font-size:16px}.sectionHead h2,.aboutStrip h2,.story h2,.contact h2,.socialBand h2{font-size:38px}.nowInfo>p,.aboutStrip>p,.story>div:last-child>p,.contactInfo>p{font-size:15px}.appMessage h2{font-size:32px}.appMessage p{font-size:14px}.footerUtility button,.proFooter>.footerBottom{font-size:10px!important}}body{letter-spacing:.002em;font-weight:500}button{font-weight:700}.header nav button{letter-spacing:.025em;text-transform:uppercase;color:#44454d;font-size:16px;font-weight:800}.header nav button.active:after{height:3px;left:8%;right:8%}.mobileNav button{letter-spacing:.02em;text-transform:uppercase;font-weight:800}.pageHero h1,.sectionHead h2,.aboutStrip h2,.story h2,.contact h2,.socialBand h2,.nowInfo h3,.hostCard h3,.featuredNews h3,.smallNews h3,.allNews h3,.scheduleList h3,.appMessage h2{font-weight:800}.next h3,.dayTabs button b,.playerBrand div>b{font-weight:700}.eyebrow,.kicker,.hostShow,.slideTag,.appMessage>span,.featuredNews span,.smallNews span,.allNews>article>span{letter-spacing:.16em;font-weight:800}.nowInfo>p,.aboutStrip>p,.story>div:last-child>p,.contactInfo>p,.next p,.hostCard p,.featuredNews p,.allNews p,.scheduleList p,.appMessage p{font-weight:500}.footerUtility button{letter-spacing:.085em;font-weight:800!important}.primary,.secondary,.textBtn,.miniPlay,.hostCard>button{font-weight:800}@media (width<=620px){.header nav button{font-size:15px}.mobileNav button{font-size:17px}.sectionHead h2,.aboutStrip h2,.story h2,.contact h2,.socialBand h2{letter-spacing:-.02em;font-weight:800}}.footerUtility button{line-height:1.2;font-size:17px!important}@media (width<=620px){.footerUtility button{font-size:18px!important}}.footerUtility button{font-size:15px!important}.player{color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(105deg,#282138 0%,#62318c 48%,#ff873f 100%);border:1px solid #ffffff38;border-radius:30px;grid-template-columns:minmax(420px,1.35fr) auto minmax(360px,1fr);gap:28px;width:min(100% - 32px,1400px);height:98px;padding:11px 24px;bottom:14px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 55px #3019494d}.playerBrand{gap:15px;min-width:0}.playerPlay{color:#fff;background:#ff9800;border:0;border-radius:50%;flex:0 0 68px;width:68px;height:68px;box-shadow:0 10px 28px #ff890057}.playerLogo{background:#140f208c;border:2px solid #ffffff2e;border-radius:50%;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid;box-shadow:inset 0 0 0 5px #0000001f}.playerLogo .brandLogo{object-position:center;width:50px;height:30px}.playerMeta{min-width:0}.playerMeta>span{letter-spacing:.16em;align-items:center;gap:7px;font-weight:800;color:#ffe09a!important;font-size:11px!important;display:flex!important}.playerMeta>span i{background:#48ef83!important;width:8px!important;height:8px!important;margin:0!important;box-shadow:0 0 0 5px #48ef8333!important}.playerMeta>b{letter-spacing:.025em;line-height:1.05;margin-top:7px!important;font-size:24px!important}.playerMeta>small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fffc!important;font-size:13px!important}.playerCenter .eq i{background:#ffd16d}.listener{color:#ffffffc7;font-size:11px}.volume{gap:14px}.volume>button:first-child{background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.volume label{background:#ffffff1a;border:1px solid #ffffff38;border-radius:28px;align-items:center;gap:13px;min-width:220px;height:54px;padding:0 18px;display:flex}.volume label span{color:#fff;font:800 12px var(--font-corporate);letter-spacing:.08em}.volume input{accent-color:#ffd000;width:135px}.requestLine{color:#fff;white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff47;border-radius:28px;height:54px;padding:0 23px;font-size:13px;font-weight:800}@media (width<=900px){.player{grid-template-columns:1fr auto}.playerCenter{display:none}.volume label{min-width:180px}.requestLine{display:none}}@media (width<=620px){.footerUtility button{font-size:14px!important}.appShell{padding-bottom:94px}.player{border-radius:21px;grid-template-columns:1fr auto;gap:8px;width:calc(100% - 14px);height:76px;padding:8px 12px;bottom:7px}.playerBrand{gap:10px}.playerPlay{flex-basis:52px;width:52px;height:52px}.playerLogo{display:none}.playerMeta>span{font-size:9px!important}.playerMeta>b{margin-top:4px!important;font-size:15px!important}.playerMeta>small{display:none}.volume{display:flex}.volume label,.requestLine{display:none}.volume>button:first-child{width:42px;height:42px}.playerCenter{display:none}}.homePage{flex-direction:column;display:flex}.homePage>.programmersSection{width:100%;max-width:none;padding-left:max(28px, calc((100vw - var(--max)) / 2));padding-right:max(28px, calc((100vw - var(--max)) / 2));background:linear-gradient(#7c5edc12,#fff0)}.homePage>.scheduleSection,.homePage>.newsSection{width:100%}@media (width<=620px){.homePage>.programmersSection{padding-left:18px;padding-right:18px}}.scheduleBoard{width:100%}.scheduleBoard.compact .scheduleList article{min-height:102px}.scheduleBoard.compact .scheduleList{border-radius:14px;overflow:hidden}.hostSocial{letter-spacing:0;align-items:center;gap:12px;display:flex}.swipeHint{align-items:center;gap:7px;display:flex}.whatsapp{justify-content:center;align-items:center;gap:9px;display:inline-flex}.sponsorsSection{padding-top:30px!important}.sponsorGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.sponsorGrid article{aspect-ratio:1;text-align:center;background:linear-gradient(145deg,#fffffff5,#f4f1fbdb);border:1px solid #57478221;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-width:0;transition:all .25s;display:flex;box-shadow:0 16px 40px #372a5b12}.sponsorGrid article:hover{border-color:#7254d852;transform:translateY(-5px);box-shadow:0 20px 48px #372a5b1f}.sponsorMark{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#6f54d8,#e4509c);border-radius:17px;place-items:center;width:62px;height:62px;font-size:20px;font-weight:800;display:grid}.sponsor2{background:linear-gradient(145deg,#1d9995,#49c7ad)}.sponsor3{background:linear-gradient(145deg,#f07b41,#efb34a)}.sponsor4{background:linear-gradient(145deg,#2f68b8,#52a4d8)}.sponsor5{background:linear-gradient(145deg,#7c4cb1,#b357ba)}.sponsor6{background:linear-gradient(145deg,#30343f,#6b7180)}.sponsorGrid strong{letter-spacing:.06em;color:#3a3b45;max-width:90%;font-size:13px}@media (width<=900px){.sponsorGrid{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.scheduleBoard.compact .scheduleList article{min-height:82px}.sponsorGrid{grid-template-columns:repeat(2,1fr);gap:11px}.sponsorGrid article{border-radius:15px}.sponsorMark{border-radius:14px;width:54px;height:54px}.sponsorGrid strong{font-size:11px}}.header{height:76px;padding-left:max(24px, calc((100vw - var(--max)) / 2));padding-right:max(24px, calc((100vw - var(--max)) / 2));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #34284d14;gap:30px;box-shadow:0 6px 24px #2e22480b}.header .brandLogo{width:132px;height:38px}.header nav button{color:#383241;letter-spacing:0;text-transform:none;border-radius:22px;height:42px;padding:0 15px;font-size:14px;font-weight:700;transition:background .2s,color .2s,transform .2s}.header nav button:hover{color:#6e2790;background:#753a970f}.header nav button.active:after{display:none}.liveTop{color:#fff;letter-spacing:.02em;background:linear-gradient(135deg,#ff9d00,#ff7a00);border:0;min-height:44px;padding:0 19px;font-size:12px;box-shadow:0 9px 24px #ff840033}.liveTop span{background:#fff;box-shadow:0 0 0 4px #ffffff2e}.pageHero{max-width:none;min-height:310px;padding:70px max(28px, calc((100vw - var(--max)) / 2));color:#fff;background:linear-gradient(110deg,#321044 0%,#6f208f 48%,#ff7500 125%);flex-direction:column;justify-content:center;margin:0;display:flex}.pageHero:after{content:"";pointer-events:none;background:radial-gradient(circle at 78% 35%,#ffffff1f,#0000 24%);position:absolute;inset:0}.pageHero>.kicker,.pageHero>h1,.pageHero>p{z-index:1;position:relative}.pageHero>.kicker{color:#ffad2f;letter-spacing:.2em;font-size:10px}.pageHero h1{letter-spacing:-.045em;color:#fff;margin:18px 0 20px;font-size:clamp(44px,5vw,66px);line-height:1}.pageHero p{color:#ffffffd1;max-width:650px;margin:0;font-size:16px;line-height:1.65}.pageHero .pageWave{right:max(28px, calc((100vw - var(--max)) / 2));opacity:.18;width:29%;bottom:65px}.pageHero .pageWave i{background:#fff}@media (width<=900px){.header{gap:18px}.header nav{gap:2px}.header nav button{padding:0 10px;font-size:13px}.liveTop{padding:0 14px}}@media (width<=620px){.header{height:68px;padding:0 16px}.header .brandLogo{width:112px;height:34px}.pageHero{min-height:235px;padding:48px 20px}.pageHero h1{margin:14px 0 16px;font-size:42px}.pageHero p{font-size:14px}.pageHero>.kicker{font-size:9px}}.header{gap:40px;height:82px}.header .brand{overflow:visible}.header .brandLogo{transform-origin:0;width:150px;height:44px;transition:transform .28s cubic-bezier(.2,.8,.2,1),filter .28s}.header .brand:hover .brandLogo{filter:drop-shadow(0 8px 14px #3f265b24);transform:scale(1.065)}.header nav{gap:25px}.header nav button{color:#555361;letter-spacing:.025em;text-transform:uppercase;border-radius:0;height:82px;padding:0;font-size:16px;font-weight:800;background:0 0!important}.header nav button:hover,.header nav button.active{color:#241f2c}.header nav button.active:after{content:"";background:linear-gradient(90deg,#7354d8,#eb4d9b);border-radius:3px;height:3px;display:block;position:absolute;bottom:0;left:16%;right:16%;box-shadow:0 0 10px #7354d838}@media (width<=900px){.header{gap:22px}.header nav{gap:13px}.header nav button{font-size:14px}.header .brandLogo{width:138px}}@media (width<=620px){.header{height:68px}.header .brandLogo{width:122px;height:36px}.header .brand:hover .brandLogo{transform:scale(1.035)}}.pageContent{opacity:1;transition:opacity .16s,transform .16s;animation:.38s cubic-bezier(.2,.75,.25,1) pageEnter;transform:translateY(0)}.pageContent.changing{opacity:0;pointer-events:none;transform:translateY(7px)}.routeProgress{z-index:3;opacity:0;background:linear-gradient(90deg,#7354d8,#e94c9c,#ff8b00);width:0;height:2px;transition:opacity .18s;position:absolute;bottom:0;left:0;box-shadow:0 0 10px #7c48d359}.routeProgress.active{opacity:1;animation:.5s cubic-bezier(.2,.7,.25,1) forwards routeLoading}@keyframes routeLoading{0%{width:0}45%{width:48%}80%{width:82%}to{width:100%}}@keyframes pageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=620px){.routeProgress{display:none}.pageContent{transition-duration:.13s;animation-duration:.28s}}@media (prefers-reduced-motion:reduce){.pageContent,.pageContent.changing{transition:none;animation:none;transform:none}.routeProgress.active{width:100%;animation:none}}.player{border-radius:24px;grid-template-columns:minmax(380px,1.25fr) auto minmax(280px,.8fr);gap:20px;height:84px;padding:9px 20px;bottom:12px}.playerBrand{gap:12px}.playerPlay{flex-basis:56px;width:56px;height:56px;box-shadow:0 8px 22px #ff890047}.playerLogo{border-width:1px;flex-basis:52px;width:52px;height:52px}.playerLogo .brandLogo{width:43px;height:26px}.playerMeta>span{font-size:9px!important}.playerMeta>b{margin-top:5px!important;font-size:19px!important}.playerMeta>small{font-size:11px!important}.playerCenter{gap:13px}.playerCenter .eq{height:25px}.volume>button:first-child{width:40px;height:40px}.volume label{min-width:205px;height:46px;padding:0 15px}.volume input{width:125px}@media (width<=900px){.player{grid-template-columns:1fr auto}.volume label{min-width:175px}}@media (width<=620px){.appShell{padding-bottom:84px}.player{z-index:80;border-radius:18px;width:calc(100% - 12px);height:68px;padding:7px 11px;bottom:6px}.playerPlay{flex-basis:46px;width:46px;height:46px}.playerMeta>b{font-size:14px!important}.volume>button:first-child{width:38px;height:38px}.mobileNav{z-index:90;background:#fafafdfb;padding-bottom:100px;top:68px;bottom:0;overflow-y:auto}}.homePage>.homeSection,.homePage>.programmersSection,.homePage>.scheduleSection,.homePage>.newsSection,.homePage>.sponsorsSection{background:0 0;width:100%;margin-left:auto;margin-right:auto;max-width:var(--max)!important;padding:50px 28px!important}.homePage>.programmersSection{padding-top:58px!important}.homePage>.sponsorsSection{padding-bottom:70px!important}.homeSection+.homeSection{border-top:1px solid #46366812}.homeSection .sectionHead{align-items:center;gap:22px;width:100%;margin-bottom:28px}.homeTitle{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.homeTitleIcon{color:#7954d8;background:linear-gradient(145deg,#7954d817,#ed4c9d0f);border:1px solid #7554d833;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 22px #4f387c0f}.homeTitle>div{flex:none}.homeTitle .kicker{letter-spacing:.17em;margin-bottom:4px;font-size:9px;display:block}.homeTitle h2{line-height:1;letter-spacing:-.025em!important;margin:0!important;font-size:clamp(30px,3vw,40px)!important}.homeTitleLine{background:linear-gradient(90deg,#7954d8b8,#ea4c9d6b,#ff8b0014);border-radius:2px;flex:1;min-width:50px;height:2px;margin-left:8px}.homeSection .textBtn{flex:none;padding:9px 0}.homeSection .scheduleBoard.compact .scheduleList article{min-height:94px}.sponsorGrid{margin-top:2px}@media (width<=620px){.homePage>.homeSection,.homePage>.programmersSection,.homePage>.scheduleSection,.homePage>.newsSection,.homePage>.sponsorsSection{padding:36px 18px!important}.homePage>.programmersSection{padding-top:42px!important}.homePage>.sponsorsSection{padding-bottom:48px!important}.homeSection .sectionHead{margin-bottom:22px}.homeTitle{gap:11px}.homeTitleIcon{border-radius:10px;flex-basis:36px;width:36px;height:36px}.homeTitle h2{font-size:29px!important}.homeTitleLine{min-width:20px;margin-left:2px}.homeTitle .kicker{font-size:8px}.homeSection .scheduleBoard.compact .scheduleList article{min-height:80px}}.hostCarousel{position:relative}.hostCarousel .carouselControls{display:block;position:static}.hostCarousel .carouselControls button{z-index:6;color:#7254d8;background:#fffffff0;border:1px solid #684cb22e;border-radius:50%;width:46px;height:46px;transition:transform .2s,box-shadow .2s;position:absolute;top:46%;box-shadow:0 12px 32px #32235b29}.hostCarousel .carouselControls button:hover{box-shadow:0 15px 38px #32235b3d}.hostCarousel .carouselPrev{left:-23px;transform:translateY(-50%)}.hostCarousel .carouselPrev:hover{transform:translateY(-50%)scale(1.07)}.hostCarousel .carouselNext{right:-23px;transform:translateY(-50%)}.hostCarousel .carouselNext:hover{transform:translateY(-50%)scale(1.07)}.hostCarousel .carouselRail{padding-bottom:8px}.swipeHint{display:none!important}@media (width<=1280px){.hostCarousel .carouselPrev{left:-10px}.hostCarousel .carouselNext{right:-10px}}@media (width<=620px){.hostCarousel .carouselControls{display:none}.hostCarousel .carouselRail{padding-bottom:8px}}.homePage>.simpleHero{order:1}.homePage>.infoCards{order:2}.homePage>.programmersSection{order:3}.homePage>.scheduleSection{order:4}.homePage>.newsSection{order:5}.homePage>.sponsorsSection{order:6}.infoCards{width:100%;max-width:var(--max);grid-template-columns:1.08fr .92fr;gap:18px;margin:0 auto;padding:18px 28px 8px;display:grid}.infoCards>article{color:#fff;border:1px solid #ffffff17;border-radius:18px;min-height:270px;position:relative;overflow:hidden;box-shadow:0 20px 48px #1f172e29}.broadcastCard{background:linear-gradient(145deg,#17181c,#2d2e33);grid-template-columns:1fr .9fr 1.25fr;align-items:center;gap:22px;padding:30px;display:grid}.broadcastCard:before,.weatherCard:before{content:"";background:linear-gradient(90deg,#dd3f53,#ec4b9a,#ff8b00);height:4px;position:absolute;top:0;left:0;right:0}.infoEyebrow{color:#fff;letter-spacing:.045em;margin-bottom:16px;font-size:15px;font-weight:800;display:block}.bigListen{color:#fff;background:linear-gradient(135deg,#d91e45,#ae1237);border:0;border-radius:8px;align-items:center;height:60px;padding:0 18px 0 0;display:inline-flex;box-shadow:0 10px 25px #be183e40}.bigListen i{color:#d51f42;background:#fff;border:4px solid #e13551;border-radius:50%;place-items:center;width:60px;height:60px;margin-left:-7px;display:grid}.messageBtn{color:#fff;background:#8e2b3f;border:0;border-radius:5px;align-items:center;gap:9px;height:41px;margin:9px 0 0 13px;padding:0 15px;font-size:13px;font-weight:800;display:flex}.broadcastLogo{text-align:center;opacity:.88}.broadcastLogo .brandLogo{object-position:center;width:150px;height:52px}.broadcastLogo small{color:#8e9098;letter-spacing:.14em;margin-top:9px;font-size:9px;display:block}.appButtons{position:relative}.appButtons a{color:#fff;background:#ffffff21;border-radius:6px;align-items:center;gap:12px;height:46px;margin-bottom:9px;padding:0 14px;font-size:12px;font-weight:800;transition:all .2s;display:flex}.appButtons a:hover{background:#fff3;transform:translate(3px)}.weatherCard{background:radial-gradient(circle at 82% 18%,#ff8b0033,#0000 25%),linear-gradient(135deg,#171923,#272039 60%,#452045);padding:30px}.weatherTop{justify-content:space-between;align-items:flex-start;display:flex}.weatherTop .infoEyebrow{color:#ffb052;letter-spacing:.18em;margin:0 0 5px;font-size:10px}.weatherTop h3{margin:0;font-size:25px}.weatherTop>svg{color:#ffb548;filter:drop-shadow(0 8px 18px #ffa62f38)}.weatherMain{align-items:center;gap:22px;margin:24px 0;display:flex}.weatherMain strong{font:800 66px/1 var(--font-corporate);letter-spacing:-.045em}.weatherMain div b,.weatherMain div small{display:block}.weatherMain div small{color:#aeb0bb;margin-top:6px;font-size:10px}.weatherStats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.weatherStats span{background:#ffffff12;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-width:0;padding:12px;display:grid}.weatherStats svg{color:#d897ee;grid-row:1/3}.weatherStats small{letter-spacing:.12em;color:#8f91a1;font-size:7px}.weatherStats b{white-space:nowrap;font-size:11px}.weatherLoading{color:#b6b7c0;place-items:center;height:145px;font-size:13px;display:grid}@media (width<=900px){.infoCards{grid-template-columns:1fr}.broadcastCard{grid-template-columns:1fr .85fr 1.1fr}}@media (width<=620px){.infoCards{gap:12px;padding:12px 12px 4px}.infoCards>article{border-radius:14px;min-height:auto}.broadcastCard{grid-template-columns:1fr 1fr;gap:18px;padding:22px}.broadcastLogo{display:none}.infoEyebrow{font-size:12px}.bigListen{height:52px}.bigListen i{width:52px;height:52px}.bigListen b{font-size:19px}.appButtons a{height:42px;font-size:10px}.weatherCard{padding:22px}.weatherTop h3{font-size:21px}.weatherMain{margin:18px 0}.weatherMain strong{font-size:54px}.weatherStats span{padding:9px}.weatherStats b{font-size:9px}}.broadcastCard{grid-template-columns:.9fr 1fr 1.15fr}.broadcastListen .infoEyebrow,.appButtons .infoEyebrow{margin-bottom:13px;font-size:13px}.bigListen{border-radius:7px;height:48px;padding-right:15px}.bigListen i{border-width:3px;width:48px;height:48px;margin-left:-5px}.bigListen b{margin-left:8px;font-size:18px}.messageBtn{border-radius:5px;height:34px;margin:7px 0 0 9px;padding:0 12px;font-size:11px}.appButtons a{border-radius:5px;height:40px;margin-bottom:7px;padding:0 12px;font-size:10px}.appButtons a svg{width:16px!important;height:16px!important}.broadcastLogo small{margin-top:5px;font-size:8px}.nowPlaying{text-align:left;width:100%;max-width:230px;margin:20px auto 0}.nowPlaying>b{color:#fff;letter-spacing:.07em;background:#55565b;border-radius:7px 7px 0 0;margin-left:auto;padding:7px 13px;font-size:12px;display:table}.nowPlaying>div{white-space:nowrap;background:#ffffff1f;border-radius:6px 0 6px 6px;align-items:center;height:42px;display:flex;overflow:hidden}.nowPlaying span{color:#fff;letter-spacing:.02em;padding-left:100%;font-size:12px;font-weight:700;animation:14s linear infinite nowPlayingTicker;display:inline-block}@keyframes nowPlayingTicker{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (width<=620px){.broadcastCard{grid-template-columns:1fr 1fr}.broadcastLogo{grid-column:1/-1;display:block}.broadcastLogo>.brandLogo,.broadcastLogo>small{display:none}.nowPlaying{max-width:none;margin-top:0}.nowPlaying>b{margin-left:0}.bigListen{height:44px}.bigListen i{width:44px;height:44px}.bigListen b{font-size:16px}.messageBtn{height:32px}.appButtons a{height:38px;font-size:9px}}@media (prefers-reduced-motion:reduce){.nowPlaying span{padding-left:14px;animation:none}}.infoCards>article{min-height:320px}.broadcastCard{background:linear-gradient(155deg,#181818 0%,#292929 52%,#383838 100%);border-top:4px solid #d63c4b;border-radius:5px;grid-template-columns:.88fr 1fr 1.12fr;align-items:start;padding:32px 28px}.broadcastListen .infoEyebrow,.appButtons .infoEyebrow{margin-bottom:22px;font-size:18px;line-height:1}.broadcastLogo{align-self:center;padding-top:28px}.broadcastLogo .brandLogo{width:155px;height:55px}.bigListen{background:#c2193a;border-radius:7px;height:58px;padding-right:18px}.bigListen i{border:4px solid #d93650;width:58px;height:58px;margin-left:-8px}.messageBtn{background:#8d2a3f;height:42px;margin:0 0 0 10px;padding:0 15px;font-size:14px}.appButtons a{background:#4b4b4b;height:46px;margin-bottom:9px;padding:0 14px;font-size:12px}.platformTitle{color:#fff;letter-spacing:.035em;margin:28px 0 13px;font-size:17px;font-weight:800;display:block}.platformIcons{align-items:center;gap:12px;display:flex}.appButtons .platformIcons a{color:#eeaf42;background:#454545;border-radius:8px;place-items:center;width:38px;height:38px;margin:0;padding:0;display:grid}.appButtons .platformIcons a:nth-child(2){color:#4aa8ee}.appButtons .platformIcons a:nth-child(3){color:#4a8fe8}.appButtons .platformIcons a:nth-child(4){color:#397bd7}.appButtons .platformIcons a:hover{background:#555;transform:translateY(-2px)}.nowPlaying{max-width:245px;margin-top:28px}.nowPlaying>b{background:#585858;padding:8px 14px;font-size:14px}.nowPlaying>div{background:#4a4a4a;height:48px}.nowPlaying span{font-size:14px;font-style:italic}.weatherCard{border-top:4px solid #d63c4b;border-radius:5px}@media (width<=1100px){.broadcastCard{grid-template-columns:.85fr 1fr 1.1fr;padding:26px 20px}.broadcastListen .infoEyebrow,.appButtons .infoEyebrow{font-size:15px}.platformTitle{font-size:14px}.bigListen b{font-size:19px}}@media (width<=620px){.infoCards>article{min-height:auto}.broadcastCard{grid-template-columns:1fr 1fr;padding:22px}.broadcastListen,.appButtons{padding-top:0}.broadcastListen .infoEyebrow,.appButtons .infoEyebrow{margin-bottom:14px;font-size:13px}.bigListen{height:46px}.bigListen i{width:46px;height:46px}.bigListen b{font-size:16px}.messageBtn{height:34px;font-size:11px}.appButtons a{height:38px;font-size:9px}.platformTitle{margin:18px 0 9px;font-size:12px}.appButtons .platformIcons a{width:31px;height:31px}.broadcastLogo{padding-top:0}.nowPlaying{max-width:none;margin-top:0}}.infoCards{grid-template-columns:1fr 1fr}.infoCards>article{height:282px;min-height:282px}.broadcastCard{grid-template-columns:minmax(125px,.82fr) minmax(150px,.95fr) minmax(180px,1.12fr);align-items:center;gap:14px;padding:22px 20px}.broadcastCard>*{min-width:0;max-width:100%}.broadcastListen,.broadcastLogo,.appButtons{padding-top:0}.broadcastListen .infoEyebrow,.appButtons .infoEyebrow{white-space:nowrap;margin-bottom:14px;font-size:14px}.bigListen{height:48px}.bigListen i{width:48px;height:48px}.bigListen b{font-size:17px}.messageBtn{height:34px;font-size:11px}.broadcastLogo .brandLogo{width:130px;max-width:100%;height:43px}.broadcastLogo small{font-size:7px}.nowPlaying{width:100%;max-width:190px;margin-top:17px}.nowPlaying>b{padding:6px 10px;font-size:10px}.nowPlaying>div{width:100%;height:38px}.nowPlaying span{font-size:11px}.appButtons a{white-space:nowrap;text-overflow:ellipsis;width:100%;height:38px;font-size:9px;overflow:hidden}.platformTitle{white-space:nowrap;margin:16px 0 9px;font-size:13px}.platformIcons{gap:8px;max-width:100%}.appButtons .platformIcons a{flex:0 0 31px;width:31px;height:31px}.weatherCard{height:282px;min-height:282px;padding:22px 24px}.weatherTop h3{font-size:22px}.weatherTop>svg{width:36px!important;height:36px!important}.weatherMain{margin:17px 0}.weatherMain strong{font-size:56px}.weatherMain sup{font-size:20px}.weatherMain div b{font-size:15px}.weatherStats span{padding:9px}.weatherStats b{font-size:9px}.weatherStats small{font-size:6px}@media (width<=1050px){.infoCards{grid-template-columns:1fr}.infoCards>article{height:auto;min-height:270px}.broadcastCard{grid-template-columns:minmax(130px,.8fr) minmax(160px,.9fr) minmax(190px,1.1fr)}}@media (width<=620px){.infoCards>article{height:auto;min-height:auto}.broadcastCard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.broadcastLogo{max-width:none}.weatherCard{height:auto;min-height:260px}}.broadcastListen .infoEyebrow{align-items:center;gap:9px;display:flex}.broadcastListen .infoEyebrow:after{content:"";background:#38e879;border-radius:50%;flex:0 0 8px;width:8px;height:8px;animation:1.45s ease-out infinite liveStatusPulse;box-shadow:0 0 #38e8798c}@keyframes liveStatusPulse{0%{opacity:1;box-shadow:0 0 #38e8798c}65%{opacity:.75;box-shadow:0 0 0 7px #38e87900}to{opacity:1;box-shadow:0 0 #38e87900}}.bigListen{background:linear-gradient(120deg,#d91d45 0%,#b40e36 100%);border-radius:0 7px 7px 0;box-shadow:0 10px 25px #b9103638}.bigListen i{z-index:2;background:linear-gradient(145deg,#fff,#f7f5f8);position:relative;box-shadow:0 8px 18px #00000029}.messageBtn{background:linear-gradient(120deg,#9f3048,#7d2338);border-radius:0 0 6px 6px;box-shadow:0 8px 18px #5a142a29}.appButtons>a{background:linear-gradient(115deg,#56565a,#414145)}.appButtons>a:hover{background:linear-gradient(115deg,#65656a,#4d4d52)}.appButtons .platformIcons a{background:linear-gradient(145deg,#515156,#38383c)}@media (prefers-reduced-motion:reduce){.broadcastListen .infoEyebrow:after{animation:none}}.bigListen{margin-left:28px;padding-left:38px;position:relative;overflow:visible}.bigListen i{border-radius:50%;width:56px;height:56px;margin:0;position:absolute;top:50%;left:-28px;transform:translateY(-50%)}.messageBtn{margin-left:28px}.hostPhoto{perspective:1000px}.photoFlip{z-index:1;transform-style:preserve-3d;transition:transform .72s cubic-bezier(.2,.72,.2,1);position:absolute;inset:0}.photoFlip img{object-fit:cover;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.photoFlip img:last-child,.hostCard:hover .photoFlip{transform:rotateY(180deg)}.hostPhoto:before{z-index:2;pointer-events:none}.hostSocial{z-index:3}@media (width<=620px){.bigListen{margin-left:23px;padding-left:31px}.bigListen i{width:48px;height:48px;left:-23px}.messageBtn{margin-left:23px}.hostCard:hover .photoFlip{transform:none}.hostCard:active .photoFlip{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.photoFlip,.hostCard:hover .photoFlip{transition:none;transform:none}}.hostCard{padding-bottom:24px}.hostCard>small{margin-top:12px;display:block}.hostCard .hostPhoto+span{margin-top:20px}.story,.statsBand,.timeline{background:#ffffffe0;border:1px solid #4535691a;border-radius:22px;box-shadow:0 20px 55px #33265412}.story{margin-top:48px;margin-bottom:22px;padding:48px}.statsBand{margin-top:0;margin-bottom:22px;padding:20px 30px}.timeline{margin-top:0;margin-bottom:70px;padding:42px 48px}.missionGrid article{background:linear-gradient(145deg,#faf9fd,#f4f1fa);border:1px solid #56418417;border-radius:14px}.infoPage{padding-top:48px;padding-bottom:70px}.infoPageCard{background:#ffffffe6;border:1px solid #4535691a;border-radius:22px;grid-template-columns:.85fr 1.15fr;gap:55px;padding:52px;display:grid;box-shadow:0 22px 60px #33265414}.infoPageIntro h2{letter-spacing:-.04em;margin:14px 0 20px;font-size:clamp(34px,4vw,50px);line-height:1.05}.infoPageIntro p{color:#6f7180;font-size:15px;line-height:1.75}.infoFactList{flex-direction:column;display:flex}.infoFactList>div{border-bottom:1px solid #4b3b7017;grid-template-columns:145px 1fr;gap:20px;padding:18px 0;display:grid}.infoFactList>div:last-child{border-bottom:0}.infoFactList span{letter-spacing:.15em;color:#8b70cc;font-size:9px;font-weight:800}.infoFactList strong{color:#343540;font-size:14px;line-height:1.55}.premiumContact{align-items:stretch;gap:22px;padding-top:48px;padding-bottom:70px}.premiumContact .contactCard,.premiumContact .contactFormCard{background:#ffffffe6;border:1px solid #4535691a;border-radius:22px;box-shadow:0 22px 60px #33265414}.premiumContact .contactCard{padding:48px}.premiumContact .contactCard h2{margin:13px 0 34px;font-size:44px}.premiumContact .infoRow{border-bottom:1px solid #4b3b7014;padding:15px 0}.premiumContact .infoRow i{color:#7354d8;background:linear-gradient(145deg,#f1ebfb,#e9f7f5)}.premiumContact .whatsapp{color:#fff;background:linear-gradient(135deg,#21b866,#159a51);border:0;border-radius:10px;margin-top:30px;padding:15px 22px;box-shadow:0 12px 26px #149a512e}.premiumContact .contactFormCard{padding:42px}.formHeading{margin-bottom:25px}.formHeading h2{margin:9px 0 0;font-size:31px}.premiumContact input,.premiumContact select,.premiumContact textarea{background:#f8f7fb;border-color:#4c39741f}@media (width<=900px){.infoPageCard{grid-template-columns:1fr;gap:30px}.premiumContact{grid-template-columns:1fr}.premiumContact .contactCard,.premiumContact .contactFormCard{padding:36px}}@media (width<=620px){.story{margin-top:28px;padding:26px 20px}.statsBand{padding:18px}.timeline{margin-bottom:45px;padding:28px 20px}.infoPage{padding-top:28px;padding-bottom:45px}.infoPageCard{border-radius:16px;padding:27px 21px}.infoFactList>div{grid-template-columns:1fr;gap:7px;padding:15px 0}.premiumContact{padding-top:28px;padding-bottom:45px}.premiumContact .contactCard,.premiumContact .contactFormCard{border-radius:16px;padding:27px 21px}.premiumContact .contactCard h2{margin-bottom:24px;font-size:36px}.formHeading h2{font-size:27px}}.editorialCard{background:#ffffffeb;border:1px solid #4535691a;border-radius:20px;max-width:920px;margin:0 auto;padding:54px 60px;box-shadow:0 20px 55px #33265412}.editorialCard h2{color:#242531;letter-spacing:-.035em;margin:15px 0 28px;font-size:clamp(30px,4vw,44px);line-height:1.1}.editorialBody{max-width:760px}.editorialBody p{color:#666977;border-bottom:1px solid #4b3b7014;margin:0;padding:17px 0;font-size:16px;line-height:1.8}.editorialBody p:first-child{padding-top:0}.editorialBody p:last-child{border-bottom:0;padding-bottom:0}@media (width<=620px){.editorialCard{border-radius:15px;padding:28px 22px}.editorialCard h2{margin-bottom:20px}.editorialBody p{padding:14px 0;font-size:14px;line-height:1.72}}.aboutCards{grid-template-columns:minmax(300px,.8fr) minmax(0,1.35fr);align-items:stretch;gap:22px;padding-top:48px;padding-bottom:70px;display:grid}.aboutLogoCard,.aboutContentCard{border:1px solid #4535691a;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 22px 60px #33265414}.aboutLogoCard{color:#fff;background:linear-gradient(145deg,#17131f,#2b1a42);flex-direction:column;justify-content:center;align-items:center;min-height:480px;display:flex}.aboutLogoGlow{background:radial-gradient(circle,#e74d9447,#7254d821 45%,#0000 70%);border-radius:50%;width:330px;height:330px;position:absolute}.aboutLogoCard .brandLogo{object-position:center;filter:drop-shadow(0 18px 30px #00000052);width:min(75%,280px);height:auto;position:relative}.aboutLogoCard>span{font:800 30px var(--font-geist-mono);letter-spacing:.14em;margin-top:28px;position:relative}.aboutLogoCard>small{color:#fff9;letter-spacing:.2em;margin-top:10px;font-size:9px;font-weight:800;position:relative}.aboutContentCard{background:#ffffffeb;padding:56px}.aboutContentCard h2{color:#242531;letter-spacing:-.04em;max-width:650px;margin:15px 0 24px;font-size:clamp(36px,4vw,54px);line-height:1.05}.aboutContentCard>p{color:#6c6f7c;max-width:690px;margin:0;font-size:16px;line-height:1.8}.aboutValues{grid-template-columns:1fr 1fr;gap:14px;margin-top:34px;display:grid}.aboutValues>div{background:linear-gradient(145deg,#faf9fd,#f3f0f9);border:1px solid #4b3b7017;border-radius:13px;padding:23px}.aboutValues b{color:#795bd2;letter-spacing:.15em;font-size:10px}.aboutValues p{color:#727582;margin:10px 0 0;font-size:13px;line-height:1.65}@media (width<=900px){.aboutCards{grid-template-columns:1fr}.aboutLogoCard{min-height:330px}.aboutContentCard{padding:42px}}@media (width<=620px){.aboutCards{gap:14px;padding-top:28px;padding-bottom:45px}.aboutLogoCard{border-radius:16px;min-height:260px}.aboutLogoCard .brandLogo{width:210px}.aboutLogoCard>span{font-size:23px}.aboutContentCard{border-radius:16px;padding:28px 22px}.aboutContentCard h2{font-size:36px}.aboutContentCard>p{font-size:14px}.aboutValues{grid-template-columns:1fr;margin-top:25px}.aboutValues>div{padding:19px}}.headerWeather{color:#6250a8;background:linear-gradient(135deg,#f8f5fdf5,#edf8f7eb);border:1px solid #49366c1a;border-radius:15px;grid-template-columns:26px auto 1fr;align-items:center;gap:8px;min-width:172px;height:46px;padding:0 14px;display:grid;box-shadow:0 8px 24px #372a5b0f}.headerWeather div{flex-direction:column;line-height:1;display:flex}.headerWeather small{letter-spacing:.14em;color:#888a95;font-size:6px}.headerWeather b{color:#2e2f38;margin-top:3px;font-size:16px}.headerWeather>span{color:#70727e;white-space:nowrap;border-left:1px solid #49366c1a;padding-left:8px;font-size:9px;font-weight:700}.dayTabs{scrollbar-width:none;background:#ffffffa3;gap:7px;margin-bottom:18px;padding:6px;overflow-x:auto;box-shadow:0 10px 30px #2f264e0d;border:1px solid #49366c17!important;border-radius:16px!important;display:flex!important}.dayTabs::-webkit-scrollbar{display:none}.dayTabs button{border-radius:11px;flex:1 0 auto;transition:all .22s;color:#777987!important;background:0 0!important;border:0!important;min-width:0!important;height:48px!important;padding:0 16px!important}.dayTabs button:hover{color:#5f43aa!important;background:#7554d812!important}.dayTabs button.active{box-shadow:0 8px 20px #704dca33;color:#fff!important;background:linear-gradient(135deg,#7653d8,#9a55c8)!important}.dayTabs button b{font-size:12px!important;font-weight:750!important}.selectedDay{display:none!important}.scheduleList article{transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 9px 28px #31264c0b;background:#ffffffe0!important;border:1px solid #41316214!important;border-radius:14px!important;min-height:88px!important;padding:14px 20px!important}.scheduleList article:hover{transform:translateY(-2px);box-shadow:0 15px 34px #31264c14;border-color:#7353d533!important}.scheduleThumb{box-shadow:inset 0 0 0 1px #ffffff29;border-radius:12px!important}.sponsorGrid{display:none}.sponsorCarousel{width:100%;padding:8px 0 22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.sponsorTrack{gap:16px;width:max-content;animation:28s linear infinite sponsorLoop;display:flex}.sponsorCarousel:hover .sponsorTrack{animation-play-state:paused}.sponsorTrack article{aspect-ratio:1;background:linear-gradient(145deg,#fffffff7,#f4f1fbe6);border:1px solid #57478221;border-radius:20px;flex-direction:column;flex:0 0 176px;justify-content:center;align-items:center;gap:14px;width:176px;display:flex;box-shadow:0 14px 36px #372a5b12}.sponsorTrack strong{letter-spacing:.06em;color:#3a3b45;max-width:90%;font-size:12px}@keyframes sponsorLoop{to{transform:translate(calc(-50% - 8px))}}@media (width<=900px){.headerWeather{margin-left:auto}.header nav{display:none}.menuBtn{margin-left:0;display:block}.sponsorTrack article{flex-basis:150px;width:150px}}@media (width<=620px){.headerWeather{grid-template-columns:20px auto;gap:6px;min-width:92px;height:42px;padding:0 9px}.headerWeather>span{display:none}.headerWeather small{font-size:5px}.headerWeather b{font-size:14px}.dayTabs{border-radius:14px!important;margin-left:0!important;margin-right:0!important;padding:5px!important}.dayTabs button{height:43px!important;padding:0 13px!important}.scheduleList article{grid-template-columns:58px 1fr 34px!important;padding:12px!important}.sponsorCarousel{width:calc(100% + 36px);margin-left:-18px}.sponsorTrack{gap:11px;animation-duration:22s}.sponsorTrack article{border-radius:16px;flex-basis:126px;width:126px}.sponsorMark{width:50px;height:50px}.sponsorTrack strong{font-size:10px}}@media (prefers-reduced-motion:reduce){.sponsorTrack{animation:none}}.footerCopyright{align-items:center;gap:14px;display:flex}.producerBadge{color:#94969f;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff17;border-radius:15px;align-items:center;gap:7px;height:30px;padding:5px 10px;font-size:9px;display:inline-flex!important}.producerBadge img{object-fit:contain;width:74px;height:18px;display:block}.footerLegal{align-self:center}@media (width<=620px){.hostCarousel .carouselRail{scroll-snap-type:none;grid-template-columns:1fr;gap:14px;margin:0;padding:0;display:grid;overflow:visible}.hostCarousel .carouselRail .hostCard{flex-basis:auto;width:100%;min-width:0}.hostCarousel .hostPhoto{height:280px}.proFooter>.footerBottom{text-align:center;align-items:center!important;gap:14px!important}.footerCopyright{flex-direction:column;justify-content:center;gap:10px;width:100%}.footerCopyright>span:first-child{text-align:center;width:100%}.producerBadge{height:32px;margin:0 auto;padding:5px 11px;font-size:8px}.producerBadge img{width:68px;height:17px}.footerLegal{text-align:center;width:100%;justify-content:center!important}}.premiumContact .whatsapp,.primary,.contact form .primary{color:#fff!important;background:linear-gradient(135deg,#3b3d42,#0f1012)!important;border:1px solid #ffffff1f!important;box-shadow:0 12px 28px #0a0a0c33!important}.premiumContact .whatsapp:hover,.primary:hover{transform:translateY(-2px);background:linear-gradient(135deg,#505257,#191a1d)!important}.pageHero{background:radial-gradient(circle at 78% 30%,#ffffff14,#0000 25%),linear-gradient(115deg,#0a0b0d,#33353a 55%,#111214)!important}.homeTitleIcon{color:#4d4f54!important;background:linear-gradient(145deg,#f4f4f5,#e2e3e5)!important;border-color:#1e1f221a!important}.homeTitleLine{background:linear-gradient(90deg,#292a2d,#77797f,#96979c14)!important}.dayTabs button.active{background:linear-gradient(135deg,#4b4d52,#151618)!important;box-shadow:0 8px 20px #1415182e!important}.scheduleList article.live{background:linear-gradient(100deg,#34363b21,#fffffff0)!important;border-color:#2c2e3233!important}.scheduleList article.live>button{background:linear-gradient(135deg,#505258,#161719)!important}.header nav button.active{color:#17181a!important;background:linear-gradient(135deg,#ededee,#d9dade)!important}.headerWeather{color:#34363a!important;background:linear-gradient(135deg,#f1f1f2,#dfe0e2)!important}.headerWeather>svg{color:#55575b!important}.sponsorMark,.sponsor2,.sponsor3,.sponsor4,.sponsor5,.sponsor6{background:linear-gradient(145deg,#5e6065,#151618)!important}.appLogoDisc{background:linear-gradient(145deg,#3a3c41,#111214)!important}.phoneCover{background:linear-gradient(145deg,#65676c,#191a1d)!important}.appPromo{background:radial-gradient(circle at 76% 42%,#ffffff14,#0000 28%),linear-gradient(110deg,#0b0c0e,#25262a 55%,#0d0e10)!important}@media (width<=900px){.mobileNav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform-origin:top;z-index:120;border:1px solid #ffffff1f;border-radius:0 0 20px 20px;padding:14px 16px 18px;animation:.28s cubic-bezier(.2,.75,.25,1) premiumMenuIn;display:flex;top:76px;left:12px;right:12px;background:linear-gradient(155deg,#0f1012fa,#2d2e32fa)!important;box-shadow:0 28px 70px #0000004d!important}.mobileNav button{color:#d7d8db;min-height:55px;font-weight:750;transition:all .2s;border-color:#ffffff14!important;padding:0 12px!important}.mobileNav button:hover,.mobileNav button.active{border-radius:11px;color:#fff!important;background:#ffffff12!important;padding-left:16px!important}.mobileNav button svg{color:#9a9ca1}@keyframes premiumMenuIn{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}}@media (width<=620px){.mobileNav{top:68px}.player{background:linear-gradient(110deg,#08090bf7,#26272bf7)!important}.playerMeta>b,.playerMeta>span,.volume button{color:#fff!important}}@media (prefers-reduced-motion:reduce){.mobileNav{animation:none}}.player{background:linear-gradient(105deg,#282138 0%,#62318c 48%,#ff873f 100%)!important;border-color:#ffffff38!important;box-shadow:0 18px 55px #3019494d!important}.playerPlay{background:#ff9800!important;box-shadow:0 10px 28px #ff890057!important}.playerLogo,.miniLogo{background:#140f208c!important}.playerMeta>span,.playerBrand div>span{color:#ffe09a!important}.player .eq i{background:#ffd16d!important}.volume input{accent-color:#ffd000}.requestLine{background:#ffffff1f!important;border-color:#ffffff47!important}.pageContent,.pageContent.changing{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.headerWeather{transition:background .35s,border-color .35s,box-shadow .35s}.headerWeather.weather-sunny{box-shadow:0 8px 24px #e6a42521;background:linear-gradient(135deg,#fff5cf,#ffd879)!important;border-color:#e39a1b33!important}.headerWeather.weather-sunny>svg{color:#f49b19!important}.headerWeather.weather-cloudy{background:linear-gradient(135deg,#edf5fb,#cddce9)!important;border-color:#587c9729!important}.headerWeather.weather-cloudy>svg{color:#688ba8!important}.headerWeather.weather-rainy{background:linear-gradient(135deg,#e4f2ff,#a9cbe8)!important;border-color:#2b6fa833!important}.headerWeather.weather-rainy>svg{color:#2479bc!important}.headerWeather.weather-snowy{background:linear-gradient(135deg,#f8fcff,#dbeff8)!important;border-color:#70a6be2e!important}.headerWeather.weather-snowy>svg{color:#63abc7!important}.headerWeather.weather-misty{background:linear-gradient(135deg,#f2f3f5,#d6d9de)!important}.headerWeather.weather-misty>svg{color:#7b7f87!important}.headerWeather.weather-loading{background:linear-gradient(135deg,#f5f5f6,#e5e6e8)!important}.headerWeather small{color:#676b73!important}.headerWeather b{color:#20232a!important}.headerWeather>span{color:#4f555e!important}@media (width<=620px){.player{background:linear-gradient(105deg,#30213e,#74358e 58%,#f27b43)!important}}.header nav button,.header nav button:hover,.header nav button:focus,.header nav button:active,.header nav button.active{box-shadow:none!important;background:0 0!important}.header nav button.active{color:#171923!important}.header nav button.active:after{content:"";background:linear-gradient(90deg,#7354d8,#e94c9c);border-radius:2px;height:2px;position:absolute;bottom:0;left:20%;right:20%;display:block!important}.premiumContact .contactCard{color:#202126!important;background:linear-gradient(145deg,#fff,#f4f4f6)!important;border-color:#25262b17!important;box-shadow:0 22px 60px #23242a14!important}.premiumContact .contactCard .kicker{color:#6a6c73!important}.premiumContact .contactCard h2{color:#17181b!important}.premiumContact .contactCard .infoRow{color:#2c2d32!important;border-color:#1f202417!important}.premiumContact .contactCard .infoRow i{color:#fff!important;background:linear-gradient(145deg,#505258,#17181a)!important;box-shadow:0 8px 20px #1415182e!important}.playerLogo{position:relative;overflow:hidden}.playerLogo>.brandLogo{z-index:1;position:relative}.playerLogo .albumArt{z-index:2;object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.playerMeta>small{max-width:min(410px,32vw)}@media (width<=620px){.mobileNav button,.mobileNav button:hover,.mobileNav button:focus,.mobileNav button:active,.mobileNav button.active{box-shadow:none!important}.playerMeta>small{max-width:170px}}.appShell{background:linear-gradient(145deg,#f7f7f8 0%,#ececef 48%,#e4e5e7 100%)!important}.kicker,.eyebrow,.hostShow,.textBtn,.hostCard>button,.featuredNews span,.smallNews span,.allNews>article>span,.scheduleList article>div>span,.aboutValues b{color:#52545a!important}.homeTitleLine,.routeProgress,.header nav button.active:after{box-shadow:none!important;background:linear-gradient(90deg,#1d1e20,#6e7076,#d1d2d5)!important}.scheduleThumb{color:#fff!important;background:linear-gradient(145deg,#66686e,#17181a)!important}.scheduleList article.live{background:linear-gradient(100deg,#2b2c301f,#fffffff5)!important}.scheduleList article.live>button{color:#fff!important;background:linear-gradient(145deg,#55575d,#161719)!important}.carouselControls button,.hostCarousel .carouselControls button{color:#33353a!important;background:linear-gradient(145deg,#fff,#e7e8ea)!important;border-color:#1f20231c!important}.homeTitleIcon{color:#3e4045!important}.infoFactList span,.editorialCard .kicker,.premiumContact .contactFormCard .kicker{color:#57595f!important}.pageHero>.kicker{color:#d6d7da!important}.header nav button.active:after{background:linear-gradient(90deg,#982333 0%,#c93643 52%,#ed5b5f 100%)!important;height:3px!important;left:14%!important;right:14%!important;box-shadow:0 4px 12px #be2d3933!important}@media (width<=900px){.mobileNav{background:linear-gradient(155deg,#121316fb,#2a2b2ffb)!important;border:1px solid #ffffff1a!important;border-radius:0 0 18px 18px!important;gap:3px!important;max-height:calc(100dvh - 90px)!important;padding:10px!important;inset:76px max(10px,50vw - 260px) auto!important;overflow-y:auto!important;box-shadow:0 24px 55px #00000042,inset 0 1px #ffffff0a!important}.mobileNav button{color:#d9dade!important;letter-spacing:.01em!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff12!important;border-radius:10px!important;grid-template-columns:1fr auto!important;align-items:center!important;min-height:52px!important;padding:0 14px!important;font-size:16px!important;transition:background .2s,color .2s,transform .2s!important;display:grid!important}.mobileNav button:last-child{border-bottom-color:#0000!important}.mobileNav button:hover{background:#ffffff0b!important;padding-left:14px!important}.mobileNav button.active{color:#fff!important;background:linear-gradient(90deg,#b5233040,#ffffff0b)!important;padding-left:17px!important;box-shadow:inset 3px 0 #d5424c!important}.mobileNav button svg{color:#aaacb1!important;width:16px!important;height:16px!important}.menuBtn{color:#fff!important;background:linear-gradient(145deg,#3a3b3f,#151618)!important;border:1px solid #ffffff14!important;border-radius:12px!important;outline:none!important;place-items:center!important;width:42px!important;height:42px!important;padding:0!important;display:grid!important;box-shadow:0 8px 20px #00000026!important}.menuBtn:focus-visible{box-shadow:0 0 0 3px #cd384338,0 8px 20px #00000026!important}}@media (width<=620px){.mobileNav{max-height:calc(100dvh - 78px)!important;top:68px!important}}@media (width>=901px){.header nav button.active:after{border-radius:999px!important;height:3px!important;bottom:15px!important;left:0!important;right:0!important}}.infoPage .editorialCard{width:100%;max-width:1200px;padding:58px 68px}.infoPage .editorialBody{max-width:1080px}@media (width<=900px){.infoPage .editorialCard{padding:42px 38px}}@media (width<=620px){.infoPage .editorialCard{padding:28px 22px}}.simpleHero{position:relative}.heroSliderTrack{width:100%;height:100%;transition:transform var(--slider-duration,.65s) cubic-bezier(.22, .7, .25, 1);will-change:transform;display:flex}.heroSliderTrack picture{flex:0 0 100%;width:100%;height:100%;display:block}.simpleHero.effect-fade .heroSliderTrack,.simpleHero.effect-zoom .heroSliderTrack{display:block;position:relative;transform:none!important}.simpleHero.effect-fade .heroSliderTrack picture,.simpleHero.effect-zoom .heroSliderTrack picture{opacity:0;pointer-events:none;transition:opacity var(--slider-duration,.65s) ease;position:absolute;inset:0}.simpleHero.effect-fade .heroSliderTrack picture.active,.simpleHero.effect-zoom .heroSliderTrack picture.active{opacity:1;pointer-events:auto}.simpleHero.effect-zoom .heroSliderTrack picture img{transition:transform calc(var(--slider-duration,.65s) * 1.5) ease;transform:scale(1.045)}.simpleHero.effect-zoom .heroSliderTrack picture.active img{transform:scale(1)}.simpleHero .heroSliderTrack img{object-fit:contain;object-position:center;flex:0 0 100%;width:100%;height:100%}.heroSliderControls{z-index:2;gap:7px;display:flex;position:absolute;bottom:18px;right:18px}.heroSliderControls button{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f1012b3;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;transition:transform .2s,background .2s;display:grid;box-shadow:0 9px 22px #00000038}.heroSliderControls button:hover{background:#232428e6;transform:translateY(-2px)}@media (width<=620px){.homePage>.programmersSection{padding-top:20px!important}.simpleHero{margin-bottom:8px!important}.heroSliderControls{gap:5px;bottom:10px;right:10px}.heroSliderControls button{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.heroSliderTrack{transition:none}}.premiumContact .whatsapp,.premiumContact .whatsapp:visited{color:#fff!important;background:linear-gradient(135deg,#25d366,#128c7e)!important;border:1px solid #fff3!important;box-shadow:0 14px 30px #128c7e40!important}.premiumContact .whatsapp:hover{background:linear-gradient(135deg,#2be071,#0f7c6e)!important;box-shadow:0 17px 34px #128c7e52!important}.newsImage,.newsThumb{overflow:hidden}.newsImage img,.newsThumb img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.featuredNews:hover .newsImage img,.smallNews article:hover .newsThumb img,.allNews article:hover .newsImage img{transform:scale(1.035)}.sponsorTrack article{overflow:hidden;background:#fff!important;border-radius:16px!important;padding:0!important;display:block!important}.sponsorTrack article>a{width:100%;height:100%;color:inherit;flex-direction:column;justify-content:space-between;align-items:center;gap:8px;padding:9px 9px 12px;text-decoration:none;display:flex}.sponsorImage{background:#f3f3f3;border-radius:11px;flex:1;width:100%;min-height:0;overflow:hidden}.sponsorImage img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.sponsorTrack article:hover .sponsorImage img{transform:scale(1.04)}.sponsorTrack strong{text-align:center;justify-content:center;align-items:center;width:100%;min-height:27px;padding:0 5px;line-height:1.25;display:flex;letter-spacing:.025em!important;color:#303136!important;max-width:100%!important;font-size:11px!important}@media (width<=620px){.sponsorTrack article{border-radius:13px!important}.sponsorTrack article>a{padding:7px 7px 9px}.sponsorImage{border-radius:9px}.sponsorTrack strong{min-height:23px;font-size:9px!important}}.proFooter>.footerBottom{color:#aeb0b6!important;background:linear-gradient(100deg,#090a0c 0%,#202125 52%,#0b0c0e 100%)!important;border-top:1px solid #ffffff14!important;align-items:center!important;min-height:48px!important;padding-top:8px!important;padding-bottom:8px!important}.proFooter>.footerBottom>span:first-child{align-items:center;min-height:28px;line-height:1.2;display:flex}.proFooter>.footerBottom>.producerBadge{background:linear-gradient(145deg,#ffffff14,#ffffff06);border-color:#ffffff1f;align-self:center;height:28px;margin:0}.producerBadge img{width:66px;height:16px}@media (width<=620px){.proFooter>.footerBottom{gap:7px!important;min-height:72px!important;padding:9px 18px!important}.proFooter>.footerBottom>span:first-child{justify-content:center;min-height:20px}.proFooter>.footerBottom>.producerBadge{height:27px;margin:0 auto}.producerBadge img{width:62px;height:15px}}.hostGrid{align-items:stretch}.hostCard{grid-template-rows:300px 82px;border-radius:18px!important;height:100%!important;padding:0!important;display:grid!important}.hostIdentity{background:linear-gradient(145deg,#fff,#f4f5f7);border-top:1px solid #1e202512;align-items:center;min-width:0;padding:0 22px;display:flex}.hostIdentity h3{color:#1c1d22;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;width:100%;font-weight:850;overflow:hidden;margin:0!important;font-size:21px!important}.carouselRail .hostCard{align-self:stretch}.scheduleList{gap:10px}.scheduleList article{background:linear-gradient(145deg,#fff,#f7f8fa);border:1px solid #1c1e2314;border-radius:17px;grid-template-columns:115px 72px minmax(0,1fr) 46px;min-height:105px;padding:15px 20px;box-shadow:0 12px 30px #1b1d220e}.scheduleList time{color:#fff;letter-spacing:.02em;background:linear-gradient(145deg,#3f4147,#17181b);border-radius:13px;padding:12px 14px;font-weight:850;box-shadow:0 10px 22px #14151826;font-size:21px!important}.scheduleList time small{font-size:10px;color:#c5c7cc!important}.scheduleThumb{overflow:hidden;border-radius:14px!important;width:64px!important;height:64px!important}.schedulePresenter h3{font-weight:850;margin:0!important;font-size:21px!important}.scheduleList article>button{color:#292b30;background:#fff;border-color:#d9dade}.dayTabs button.active{color:#fff;background:linear-gradient(145deg,#3f4147,#17181b)}@media (width<=700px){.hostCard{grid-template-rows:270px 72px}.hostCard .hostPhoto{height:270px!important}.hostIdentity h3{font-size:18px!important}.scheduleList article{grid-template-columns:88px 54px minmax(0,1fr);gap:10px;padding:11px}.scheduleList time{padding:9px;font-size:16px!important}.scheduleThumb{width:50px!important;height:50px!important}.schedulePresenter h3{font-size:16px!important}.scheduleList article>button{display:none}}.hostCard{overflow:hidden;background:#17181c!important;border:1px solid #16181d1a!important;border-radius:18px!important;height:360px!important;padding:0!important;display:block!important;position:relative!important;box-shadow:0 22px 54px #16181e24!important}.hostCard .hostPhoto{height:100%!important}.hostIdentity{z-index:5;pointer-events:none;align-items:flex-end;min-height:112px;bottom:0;left:0;right:0;background:linear-gradient(#0000,#08090ce6)!important;border:0!important;padding:42px 24px 20px!important;display:flex!important;position:absolute!important}.hostIdentity h3{text-shadow:0 3px 16px #000000a6;color:#fff!important;font-size:22px!important}.hostCard:hover{transform:translateY(-5px)scale(1.008)!important;box-shadow:0 30px 70px #16181e36!important}.carouselRail .hostCard{height:360px!important}@media (width<=700px){.hostCard,.carouselRail .hostCard{height:315px!important}.hostIdentity{min-height:98px;padding:34px 18px 17px!important}.hostIdentity h3{font-size:19px!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.appShell .player{z-index:48!important;-webkit-backdrop-filter:blur(24px)saturate(125%)!important;backdrop-filter:blur(24px)saturate(125%)!important;background:linear-gradient(115deg,#191a1ee6,#363334c7)!important;border:1px solid #ffffff2e!important;border-radius:20px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;width:auto!important;min-width:0!important;max-width:none!important;height:68px!important;min-height:68px!important;margin:0!important;padding:8px 12px!important;display:grid!important;position:fixed!important;inset:auto max(18px,50vw - 700px) 16px!important;overflow:hidden!important;box-shadow:0 18px 55px #10111433,inset 0 1px #ffffff21!important}.appShell .playerBrand{opacity:1!important;visibility:visible!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:auto!important;min-width:0!important;height:auto!important;display:grid!important;position:relative!important;overflow:visible!important}.appShell .playerLogo{opacity:1!important;visibility:visible!important;background:#fffffff0!important;border:1px solid #ffffff38!important;border-radius:15px!important;width:50px!important;min-width:50px!important;height:50px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}.appShell .playerLogo img,.appShell .playerLogo .albumArt,.appShell .playerLogo .brandLogo{object-fit:cover!important;opacity:1!important;visibility:visible!important;border-radius:inherit!important;width:100%!important;height:100%!important;display:block!important;position:static!important}.appShell .playerLogo .brandLogo{object-fit:contain!important;padding:7px!important}.appShell .playerMeta{opacity:1!important;visibility:visible!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;width:auto!important;min-width:0!important;display:flex!important}.appShell .playerMeta>span,.appShell .playerCenter,.appShell .listener{display:none!important}.appShell .playerMeta>b,.appShell .playerMeta>small{opacity:1!important;visibility:visible!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:auto!important;max-width:min(62vw,760px)!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.appShell .playerMeta>b{color:#fff!important;font-size:15px!important;font-weight:760!important;line-height:1.2!important}.appShell .playerMeta>small{color:#ffffffb3!important;font-size:12px!important;font-weight:520!important;line-height:1.25!important}.appShell .playerControls{justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;display:flex!important;position:relative!important}.appShell .playerPlay,.appShell .playerMute{place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;transform:none!important}.appShell .playerPlay{color:#17181b!important;background:#fffffff2!important;border-radius:50%!important;width:42px!important;min-width:42px!important;height:42px!important}.appShell .playerMute{color:#ffffffeb!important;background:#ffffff1a!important;border-radius:50%!important;width:36px!important;min-width:36px!important;height:36px!important}.appShell .playerVolume{width:96px!important;display:flex!important}.infoPage .editorialCard>h2{color:#202126;text-align:center;letter-spacing:-.035em;grid-template-columns:minmax(36px,1fr) auto minmax(36px,1fr);align-items:center;gap:22px;width:100%;font-weight:780;display:grid;margin:0 0 42px!important;font-size:clamp(30px,3.2vw,46px)!important}.infoPage .editorialCard>h2:before,.infoPage .editorialCard>h2:after{content:"";background:linear-gradient(90deg,#0000,#24262b);height:2px}.infoPage .editorialCard>h2:after{background:linear-gradient(90deg,#24262b,#0000)}@media (width<=700px){.appShell .player{border-radius:17px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;height:60px!important;min-height:60px!important;padding:6px 8px!important;inset:auto 8px 8px!important}.appShell .playerBrand{grid-template-columns:46px minmax(0,1fr)!important;gap:9px!important}.appShell .playerLogo{width:46px!important;min-width:46px!important;height:46px!important}.appShell .playerMeta>b,.appShell .playerMeta>small{max-width:calc(100vw - 188px)!important}.appShell .playerMeta>b{font-size:13px!important}.appShell .playerMeta>small{font-size:10.5px!important}.appShell .playerVolume{display:none!important}.infoPage .editorialCard>h2{grid-template-columns:minmax(22px,1fr) auto minmax(22px,1fr);gap:12px;margin-bottom:28px!important;font-size:28px!important}}:root{--font-corporate:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Segoe UI Variable Text","Segoe UI",Helvetica,Arial,sans-serif;--font-geist-sans:var(--font-corporate)}html,body,button,input,textarea,select{font-kerning:normal;font-feature-settings:"kern" 1,"liga" 1,"calt" 1;text-rendering:optimizelegibility;font-synthesis:none!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pageContent,.pageContent.changing{pointer-events:auto!important}.appShell{padding-bottom:90px!important}.radioDockV2{z-index:48;color:#fff;-webkit-backdrop-filter:blur(26px)saturate(130%);backdrop-filter:blur(26px)saturate(130%);background:linear-gradient(110deg,#15161aeb,#302e30cc);border:1px solid #fff3;border-radius:21px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:min(900px,100vw - 36px);height:70px;padding:9px 12px;display:grid;position:fixed;bottom:14px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 20px 60px #0e0f123d,inset 0 1px #ffffff24}.radioDockV2:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff0e,#0000 38%,#ffffff06);position:absolute;inset:0}.radioDockV2__identity{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid;position:relative}.radioDockV2__artwork{background:#fffffff2;border:1px solid #ffffff38;border-radius:15px;place-items:center;width:52px;height:52px;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 22px #0003}.radioDockV2__artwork>img,.radioDockV2__cover{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.radioDockV2__artwork .brandLogo{object-fit:contain;width:100%;height:100%;padding:7px}.radioDockV2__meta{flex-direction:column;justify-content:center;gap:4px;min-width:0;display:flex}.radioDockV2__meta b,.radioDockV2__meta small{white-space:nowrap;max-width:min(55vw,580px);display:block;overflow:hidden}.radioDockV2__ticker>span{will-change:transform;min-width:max-content;display:inline-block}.radioDockV2__ticker.is-moving>span{padding-right:48px;animation:11s linear infinite alternate radioDockTicker}.radioDockV2__ticker.is-moving:hover>span{animation-play-state:paused}@keyframes radioDockTicker{0%,10%{transform:translate(0)}90%,to{transform:translateX(calc(-1 * var(--ticker-distance,0px)))}}.radioDockV2__meta b{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:760;line-height:1.15}.radioDockV2__meta small{color:#ffffffad;font-size:12px;font-weight:520;line-height:1.2}.radioDockV2__controls{align-items:center;gap:8px;display:flex;position:relative}.radioDockV2__play,.radioDockV2__mute{border:1px solid #ffffff29;border-radius:50%;place-items:center;margin:0;padding:0;transition:transform .2s,background-color .2s;display:grid}.radioDockV2__play{color:#17181b;background:#fffffff5;border-color:#ffffffb8;width:44px;height:44px;box-shadow:0 8px 22px #0000002e}.radioDockV2__mute{color:#ffffffe6;background:#ffffff17;width:36px;height:36px}.radioDockV2__play:hover,.radioDockV2__mute:hover{transform:scale(1.05)}.radioDockV2__volume{align-items:center;width:96px;display:flex}.radioDockV2__volume input{accent-color:#fff;width:100%;height:3px}.pageHero{min-height:225px!important;padding-top:42px!important;padding-bottom:42px!important}.pageHero h1{margin:0!important}.pageHero .pageWave{bottom:50%!important;transform:translateY(50%)!important}.aboutInfoPage .editorialCard{width:100%!important;max-width:none!important}.aboutInfoPage .editorialValues{margin-top:34px!important}.hostCarousel{min-width:0;position:relative}.hostCarousel .carouselRail{scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;scrollbar-width:none!important;grid-template-columns:none!important;gap:18px!important;display:flex!important;overflow:auto hidden!important}.hostCarousel .carouselRail::-webkit-scrollbar{display:none!important}.hostCarousel .carouselRail .hostCard{aspect-ratio:1!important;scroll-snap-align:start!important;flex:0 0 calc(25% - 13.5px)!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;position:relative!important}.hostCarousel .hostPhoto,.hostsPageGrid .hostPhoto{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.hostPhoto .photoFlip,.hostPhoto .photoFlip img{pointer-events:none!important}.hostSocialLinks{z-index:12;-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%);background:#1213178c;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;top:14px;right:14px;box-shadow:0 10px 26px #00000038;pointer-events:auto!important}.hostSocialLinks a{color:#fff;touch-action:manipulation;background:#ffffff1c;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .2s,background-color .2s;display:grid;pointer-events:auto!important}.hostSocialLinks a:hover{background:#ffffff3d;transform:translateY(-2px)}.hostIdentity h3{-webkit-line-clamp:2!important;white-space:normal!important;overflow-wrap:anywhere!important;-webkit-box-orient:vertical!important;line-height:1.08!important;display:-webkit-box!important;overflow:hidden!important}.hostsPageGrid .hostGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;display:grid!important;overflow:visible!important}.hostsPageGrid .hostCard{aspect-ratio:1!important;width:100%!important;height:auto!important;min-height:0!important;position:relative!important}.hostCarousel .carouselControls{pointer-events:none!important}.hostCarousel .carouselControls button{touch-action:manipulation;pointer-events:auto!important}@media (width<=980px){.hostsPageGrid .hostGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.newsDetailMeta{color:#ffffff9e;letter-spacing:.01em;align-items:center;gap:11px;margin-top:24px;font-size:14px;font-weight:650;display:flex}.newsDetailMeta i{background:#ffffff52;width:1px;height:15px;display:block}.newsDetailMeta span{text-transform:uppercase;color:#ff5967!important;letter-spacing:.12em!important;margin:0!important;font-size:12px!important;font-weight:800!important}.proFooter .appPromo{box-sizing:border-box!important;grid-template-columns:minmax(0,560px) minmax(330px,410px)!important;justify-content:center!important;align-items:center!important;gap:28px!important;width:100%!important;max-width:none!important;min-height:370px!important;padding:44px max(28px,50vw - 520px)!important;display:grid!important}.proFooter .footerPromoCopy{flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;display:flex!important}.proFooter .appLogoDisc{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 26px!important;padding:0!important;display:block!important}.proFooter .appLogoDisc .brandLogo{object-fit:contain!important;object-position:left center!important;width:min(225px,100%)!important;height:auto!important;max-height:62px!important;margin:0!important;padding:0!important;display:block!important}.proFooter .appMessage{text-align:left!important;width:100%!important}.proFooter .appMessage p{max-width:560px!important}.proFooter .footerSocialStack{justify-self:start!important;width:100%!important;max-width:410px!important}@media (width<=700px){.appShell{padding-bottom:76px!important}.radioDockV2{border-radius:17px;gap:8px;width:calc(100vw - 16px);height:60px;padding:6px 8px;bottom:8px}.radioDockV2__identity{grid-template-columns:46px minmax(0,1fr);gap:9px}.radioDockV2__artwork{border-radius:13px;width:46px;height:46px}.radioDockV2__meta b,.radioDockV2__meta small{max-width:calc(100vw - 188px)}.radioDockV2__meta b{font-size:13px}.radioDockV2__meta small{font-size:10.5px}.radioDockV2__play{width:39px;height:39px}.radioDockV2__mute{width:32px;height:32px}.radioDockV2__volume{display:none}.pageHero{min-height:170px!important;padding:32px 20px!important}.pageHero h1{font-size:38px!important}.mobileNativeRail,.hostCarousel .carouselRail,.scheduleBoard .dayTabs,.proFooter .footerUtility{-webkit-overflow-scrolling:touch!important;overscroll-behavior-x:contain!important;scroll-behavior:auto!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;touch-action:auto!important;pointer-events:auto!important;min-width:0!important;max-width:100%!important;display:flex!important;overflow:auto hidden!important}.mobileNativeRail::-webkit-scrollbar{display:none!important}.hostCarousel .carouselRail::-webkit-scrollbar{display:none!important}.scheduleBoard .dayTabs::-webkit-scrollbar{display:none!important}.proFooter .footerUtility::-webkit-scrollbar{display:none!important}.hostCarousel .carouselRail{gap:13px!important;margin:0!important;padding:4px 18px 18px!important;scroll-padding-left:18px!important}.hostCarousel .carouselRail .hostCard{aspect-ratio:1!important;scroll-snap-align:start!important;flex:0 0 min(78vw,292px)!important;width:min(78vw,292px)!important;min-width:min(78vw,292px)!important}.hostSocialLinks{gap:3px;padding:4px;top:10px;right:10px}.hostSocialLinks a{width:29px;height:29px}.hostsPageGrid .hostGrid{grid-template-columns:1fr!important;gap:16px!important}.scheduleBoard,.scheduleBoard.compact{width:100%!important;min-width:0!important}.scheduleBoard .dayTabs{gap:7px!important;padding:7px!important}.scheduleBoard .dayTabs button{scroll-snap-align:start!important;border-radius:13px!important;flex:0 0 108px!important;min-width:108px!important;height:44px!important;padding:0 15px!important}.scheduleBoard .scheduleList{gap:10px!important;width:100%!important;display:grid!important}.scheduleBoard .scheduleList article{border-radius:20px!important;grid-template-columns:82px minmax(0,1fr) 58px!important;grid-template-areas:"time presenter photo"!important;align-items:center!important;column-gap:13px!important;width:100%!important;min-height:94px!important;padding:12px 14px!important;display:grid!important;overflow:hidden!important}.scheduleBoard .scheduleList article time{color:#fff!important;box-sizing:border-box!important;background:linear-gradient(145deg,#35373c,#17181b)!important;border-radius:16px!important;flex-direction:column!important;grid-area:time!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:82px!important;min-width:82px!important;height:66px!important;margin:0!important;padding:10px 8px!important;font-size:20px!important;line-height:1!important;display:flex!important;position:static!important}.scheduleBoard .scheduleList article time small{color:#ffffffad!important;margin:0!important;font-size:12px!important;line-height:1!important;position:static!important}.scheduleBoard .schedulePresenter{grid-area:presenter!important;min-width:0!important;margin:0!important;padding:0!important}.scheduleBoard .schedulePresenter h3{color:#171820!important;white-space:normal!important;overflow-wrap:anywhere!important;margin:0!important;font-size:17px!important;line-height:1.18!important}.scheduleBoard .scheduleThumb{opacity:1!important;visibility:visible!important;background:#202126!important;border:1px solid #18191d1a!important;border-radius:15px!important;grid-area:photo!important;justify-self:end!important;place-items:center!important;width:54px!important;min-width:54px!important;height:54px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;overflow:hidden!important}.scheduleBoard .scheduleThumb img{object-fit:cover!important;width:100%!important;height:100%!important}.scheduleBoard .scheduleThumb .brandLogo{object-fit:contain!important;background:#202126!important;width:100%!important;height:100%!important;padding:7px!important}.scheduleBoard .scheduleList article>button{display:none!important}.proFooter .footerUtility{white-space:nowrap!important;justify-content:flex-start!important;gap:25px!important;width:100%!important;padding:0 20px!important}.proFooter .footerUtility button{scroll-snap-align:start!important;pointer-events:auto!important;touch-action:manipulation!important;flex:none!important}.proFooter .appPromo{flex-direction:column!important;gap:26px!important;min-height:0!important;padding:38px 20px 42px!important;display:flex!important}.proFooter .footerPromoCopy{text-align:center!important;align-items:center!important;width:100%!important}.proFooter .appLogoDisc{margin:0 0 24px!important}.proFooter .appLogoDisc .brandLogo{object-position:center!important;width:min(220px,66vw)!important;max-height:60px!important}.proFooter .appMessage{text-align:center!important}.proFooter .appMessage p{margin-left:auto!important;margin-right:auto!important}.proFooter .storeLinks{flex-wrap:wrap!important;justify-content:center!important}.proFooter .footerSocialStack{max-width:100%!important}.heroSliderControls button,.header button,.mobileNav button,.waMessenger button{pointer-events:auto!important;touch-action:manipulation!important}.waMessenger:not(.open) .waPanel{pointer-events:none!important}.waMessenger.open .waPanel{pointer-events:auto!important}.newsDetailMeta{gap:9px;margin-top:18px;font-size:12px}.newsDetailMeta span{font-size:10px!important}}.routeProgress,.pageHero .pageWave,.appPromo:before,.hostPhoto:before,.newsImage:before,.newsThumb:before,.radioDockV2:before,.waMessenger{pointer-events:none!important}.waMessenger .waLauncher{pointer-events:auto!important;touch-action:manipulation!important}.waMessenger .waPanel{pointer-events:none!important}.waMessenger.open .waPanel,.waMessenger.open .waPanel *{pointer-events:auto!important}.radioDockV2{pointer-events:none!important}.radioDockV2__controls,.radioDockV2__controls button,.radioDockV2__controls input{pointer-events:auto!important}@media (width<=700px){.hostCarousel .carouselControls{pointer-events:none!important;display:none!important}.mobileNativeRail,.hostCarousel .carouselRail,.scheduleBoard .dayTabs,.proFooter .footerUtility{z-index:2!important;isolation:isolate!important;touch-action:auto!important;pointer-events:auto!important;position:relative!important}.mobileNativeRail>*,.hostCarousel .carouselRail>*,.scheduleBoard .dayTabs>*,.proFooter .footerUtility>*{pointer-events:auto!important}}

/* source: assets/site/nav-spectrum-v20.css */
/* RSH V20.1 — aktif menü radyo spektrumu */
.header nav button.active::after{
  content:""!important;
  position:absolute!important;
  left:12%!important;
  right:12%!important;
  bottom:7px!important;
  height:9px!important;
  border-radius:0!important;
  background:repeating-linear-gradient(90deg,#b32135 0 3px,transparent 3px 6px)!important;
  clip-path:polygon(0 43%,4% 32%,8% 48%,12% 18%,16% 39%,20% 8%,24% 34%,28% 20%,32% 44%,36% 4%,40% 28%,44% 15%,48% 39%,52% 11%,56% 30%,60% 2%,64% 38%,68% 17%,72% 45%,76% 9%,80% 31%,84% 20%,88% 46%,92% 27%,96% 38%,100% 43%,100% 57%,96% 62%,92% 73%,88% 54%,84% 80%,80% 69%,76% 91%,72% 55%,68% 83%,64% 62%,60% 98%,56% 70%,52% 89%,48% 61%,44% 85%,40% 72%,36% 96%,32% 56%,28% 80%,24% 66%,20% 92%,16% 61%,12% 82%,8% 52%,4% 68%,0 57%)!important;
  transform-origin:center!important;
  box-shadow:none!important;
  animation:rshNavSpectrum .82s steps(3,end) infinite!important;
}
@keyframes rshNavSpectrum{
  0%{transform:scaleY(.82);filter:brightness(.94);clip-path:polygon(0 43%,4% 32%,8% 48%,12% 18%,16% 39%,20% 8%,24% 34%,28% 20%,32% 44%,36% 4%,40% 28%,44% 15%,48% 39%,52% 11%,56% 30%,60% 2%,64% 38%,68% 17%,72% 45%,76% 9%,80% 31%,84% 20%,88% 46%,92% 27%,96% 38%,100% 43%,100% 57%,96% 62%,92% 73%,88% 54%,84% 80%,80% 69%,76% 91%,72% 55%,68% 83%,64% 62%,60% 98%,56% 70%,52% 89%,48% 61%,44% 85%,40% 72%,36% 96%,32% 56%,28% 80%,24% 66%,20% 92%,16% 61%,12% 82%,8% 52%,4% 68%,0 57%)}
  33%{transform:scaleY(1);filter:brightness(1.08);clip-path:polygon(0 39%,4% 12%,8% 37%,12% 28%,16% 4%,20% 35%,24% 16%,28% 42%,32% 9%,36% 32%,40% 20%,44% 46%,48% 7%,52% 34%,56% 18%,60% 44%,64% 11%,68% 29%,72% 3%,76% 36%,80% 23%,84% 47%,88% 14%,92% 33%,96% 21%,100% 40%,100% 60%,96% 79%,92% 67%,88% 86%,84% 53%,80% 77%,76% 64%,72% 97%,68% 71%,64% 89%,60% 56%,56% 82%,52% 66%,48% 93%,44% 54%,40% 80%,36% 68%,32% 91%,28% 58%,24% 84%,20% 65%,16% 96%,12% 72%,8% 63%,4% 88%,0 61%)}
  66%{transform:scaleY(.9);filter:brightness(1);clip-path:polygon(0 45%,4% 29%,8% 8%,12% 36%,16% 22%,20% 43%,24% 5%,28% 31%,32% 17%,36% 40%,40% 13%,44% 35%,48% 24%,52% 3%,56% 42%,60% 19%,64% 33%,68% 7%,72% 38%,76% 15%,80% 45%,84% 26%,88% 10%,92% 34%,96% 18%,100% 43%,100% 57%,96% 82%,92% 66%,88% 90%,84% 74%,80% 55%,76% 85%,72% 62%,68% 93%,64% 67%,60% 81%,56% 58%,52% 97%,48% 76%,44% 65%,40% 87%,36% 60%,32% 83%,28% 69%,24% 95%,20% 57%,16% 78%,12% 64%,8% 92%,4% 71%,0 55%)}
  100%{transform:scaleY(.82);filter:brightness(.94);clip-path:polygon(0 43%,4% 32%,8% 48%,12% 18%,16% 39%,20% 8%,24% 34%,28% 20%,32% 44%,36% 4%,40% 28%,44% 15%,48% 39%,52% 11%,56% 30%,60% 2%,64% 38%,68% 17%,72% 45%,76% 9%,80% 31%,84% 20%,88% 46%,92% 27%,96% 38%,100% 43%,100% 57%,96% 62%,92% 73%,88% 54%,84% 80%,80% 69%,76% 91%,72% 55%,68% 83%,64% 62%,60% 98%,56% 70%,52% 89%,48% 61%,44% 85%,40% 72%,36% 96%,32% 56%,28% 80%,24% 66%,20% 92%,16% 61%,12% 82%,8% 52%,4% 68%,0 57%)}
}
@media (prefers-reduced-motion:reduce){.header nav button.active::after{animation:none!important;transform:scaleY(.72)!important}}

/* source: assets/site/request-line.css */
.rshRequestModalOpen{overflow:hidden}
.rshRequestLauncher[hidden]{display:none!important}
.rshRequestLauncher{width:auto;min-width:170px;height:56px;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:12px;flex:0 0 auto;border:1px solid rgba(255,255,255,.34);border-radius:19px;color:#fff;background:linear-gradient(145deg,#17191f,#3a3d46);box-shadow:0 15px 36px rgba(15,16,20,.28);cursor:pointer;transition:transform .22s ease,box-shadow .22s ease;pointer-events:auto!important;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif}
.rshRequestLauncher:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 20px 42px rgba(15,16,20,.34)}
.rshRequestLauncher svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rshRequestLauncher span{display:block;color:inherit;font-size:14px;font-weight:780;white-space:nowrap}.rshRequestDock{position:fixed;right:22px;bottom:118px;z-index:210}
.waMessenger>.rshRequestLauncher{width:auto!important;min-width:170px!important;height:56px!important;padding:0 20px!important;display:flex!important;color:#fff!important;background:linear-gradient(145deg,#17191f,#3a3d46)!important}.waMessenger>.rshRequestLauncher span{display:block!important;color:#fff!important;opacity:1!important;visibility:visible!important}
.rshRequestModal[hidden]{display:none!important}.rshRequestModal{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s ease}
.rshRequestModal.is-open{opacity:1;visibility:visible}.rshRequestModal__backdrop{position:absolute;inset:0;border:0;background:rgba(10,11,15,.58);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px)}
.rshRequestModal__dialog{position:relative;width:min(590px,100%);max-height:min(820px,calc(100dvh - 32px));overflow:auto;padding:clamp(25px,4vw,38px);border:1px solid rgba(255,255,255,.62);border-radius:30px;color:#191b22;background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(244,245,249,.88));box-shadow:0 34px 100px rgba(5,6,10,.38);transform:translateY(18px) scale(.975);transition:transform .3s cubic-bezier(.2,.8,.2,1);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif}
.rshRequestModal.is-open .rshRequestModal__dialog{transform:none}.rshRequestModal__close{position:absolute;top:18px;right:18px;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(28,30,38,.1);border-radius:14px;color:#4d515d;background:rgba(255,255,255,.76);cursor:pointer;transition:.2s ease}
.rshRequestModal__close span{font-size:27px;font-weight:400;line-height:1}.rshRequestModal__close:hover{color:#fff;background:#1c1e24;transform:rotate(5deg)}.rshRequestModal__header{display:flex;gap:17px;align-items:flex-start;padding-right:48px;margin-bottom:26px}.rshRequestModal__icon{width:54px;height:54px;display:grid;place-items:center;flex:0 0 auto;border-radius:18px;color:#fff;background:linear-gradient(135deg,#ef2946,#ff6b2c);box-shadow:0 14px 30px rgba(231,49,66,.25)}.rshRequestModal__icon svg,.rshRequestState__icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.rshRequestModal__header small,.rshRequestState small{display:block;margin:3px 0 7px;color:#d9354a;font-size:11px;font-weight:800;letter-spacing:.2em}.rshRequestModal__header h2{margin:0;font-size:clamp(28px,4vw,38px);line-height:1.08;letter-spacing:-.035em}.rshRequestModal__header p{margin:8px 0 0;color:#777b86;line-height:1.5}
.rshRequestForm{display:grid;gap:17px}.rshRequestForm label{display:grid;gap:8px;color:#454956;font-size:13px;font-weight:700}.rshRequestForm label>span em{margin-left:5px;color:#989ba4;font-size:11px;font-style:normal;font-weight:550}.rshRequestForm input[type=text],.rshRequestForm textarea{box-sizing:border-box;width:100%;border:1px solid rgba(28,30,38,.12);border-radius:16px;padding:15px 16px;color:#1c1e25;background:rgba(255,255,255,.78);font:inherit;font-size:16px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}
.rshRequestForm textarea{min-height:116px;resize:vertical;line-height:1.55}.rshRequestForm input:focus,.rshRequestForm textarea:focus{border-color:rgba(226,48,69,.55);background:#fff;box-shadow:0 0 0 4px rgba(226,48,69,.09)}.rshRequestForm label>small{text-align:right;margin-top:-3px;color:#9296a1;font-size:11px}.rshRequestForm__trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}
.rshRequestForm__consent{grid-template-columns:20px 1fr!important;align-items:start;gap:11px!important;font-weight:550!important;line-height:1.5}.rshRequestForm__consent input{width:19px;height:19px;margin:1px 0 0;accent-color:#df354b}.rshRequestForm__submit{min-height:56px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:17px;color:#fff;background:linear-gradient(135deg,#191b21,#444852);font-size:14px;font-weight:800;letter-spacing:.035em;cursor:pointer;box-shadow:0 16px 30px rgba(25,27,33,.18);transition:transform .2s ease,opacity .2s ease}.rshRequestForm__submit svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.rshRequestForm__submit:hover{transform:translateY(-2px)}.rshRequestForm__submit:disabled{opacity:.65;cursor:wait;transform:none}
.rshRequestForm__notice{min-height:0;margin:0;border-radius:13px;font-size:13px;line-height:1.5}.rshRequestForm__notice:not(:empty){padding:12px 14px;color:#a12234;background:#fff0f2;border:1px solid #ffd4da}.rshRequestState{padding:26px 20px 8px;text-align:center}.rshRequestState__icon{width:74px;height:74px;display:grid;place-items:center;margin:0 auto 19px;border-radius:24px;color:#fff;background:linear-gradient(145deg,#202229,#464a54);box-shadow:0 18px 36px rgba(26,28,34,.2);font-size:27px}.rshRequestState--success .rshRequestState__icon{background:linear-gradient(145deg,#159b68,#2ac788)}
.rshRequestState h3{margin:0 0 10px;font-size:25px;letter-spacing:-.025em}.rshRequestState p{max-width:440px;margin:0 auto 22px;color:#727681;line-height:1.65}.rshRequestState button{min-height:46px;padding:0 22px;border:1px solid rgba(29,31,38,.12);border-radius:14px;color:#272a31;background:rgba(255,255,255,.78);font-weight:750;cursor:pointer}
@media(max-width:700px){.rshRequestModal{padding:10px;align-items:end}.rshRequestModal__dialog{max-height:calc(100dvh - 12px);padding:24px 18px 21px;border-radius:26px 26px 20px 20px}.rshRequestModal__close{top:14px;right:14px}.rshRequestModal__header{gap:13px;margin-bottom:20px}.rshRequestModal__icon{width:48px;height:48px;border-radius:16px}.rshRequestLauncher{min-width:150px;height:50px;padding:0 16px;border-radius:16px}.rshRequestLauncher span{font-size:13px}.rshRequestDock{right:14px;bottom:104px}}
.rshRequestPlayerButton{height:40px;padding:0 14px;display:none;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.17);border-radius:13px;color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.06));font:750 11px/1 -apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;white-space:nowrap;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.rshRequestPlayerButton svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.rshRequestPlayerButton:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.32);background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.09))}
@media(min-width:1024px){.radioDockV2__controls>.rshRequestPlayerButton{display:inline-flex}.waMessenger>.rshRequestLauncher{display:none!important}}

/* source: assets/site/adaptive-logo.css */
/*
 * RSH uyarlanabilir marka ölçüsü
 * Header kolon genişliği korunur; kare/dikey logolar mevcut satır yüksekliğini
 * daha verimli kullanır. Menü genişliği, aralıkları ve hizası değişmez.
 */
.header .brand{
  width:150px!important;
  min-width:150px!important;
  height:82px!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  overflow:visible!important;
}

.header .brand>.brandLogo{
  width:150px!important;
  height:68px!important;
  max-width:150px!important;
  max-height:68px!important;
  padding:0!important;
  object-fit:contain!important;
  object-position:left center!important;
  transform-origin:left center!important;
}

/* Footer kutusu da en-boy oranını bozmadan daha fazla dikey alan sunar. */
.proFooter .appLogoDisc{
  width:240px!important;
  max-width:100%!important;
  min-height:96px!important;
  margin-bottom:20px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
}

.proFooter .appLogoDisc>.brandLogo{
  width:240px!important;
  height:96px!important;
  max-width:100%!important;
  max-height:96px!important;
  padding:0!important;
  object-fit:contain!important;
  object-position:left center!important;
}

@media (max-width:980px){
  .header .brand{
    width:138px!important;
    min-width:138px!important;
  }
  .header .brand>.brandLogo{
    width:138px!important;
    max-width:138px!important;
  }
}

@media (max-width:620px){
  .header .brand{
    width:122px!important;
    min-width:122px!important;
    height:68px!important;
  }
  .header .brand>.brandLogo{
    width:122px!important;
    height:58px!important;
    max-width:122px!important;
    max-height:58px!important;
  }
  .proFooter .appLogoDisc{
    width:min(220px,70vw)!important;
    min-height:88px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    justify-content:center!important;
  }
  .proFooter .appLogoDisc>.brandLogo{
    width:min(220px,70vw)!important;
    height:88px!important;
    max-height:88px!important;
    object-position:center!important;
  }
}

/* source: assets/site/radio-pro-modules.css */
/* RSH Radio — ek premium modüller */
.hostPhoto{position:relative}.hostCard.rshIsLiveNow{box-shadow:0 22px 65px rgba(215,34,58,.16),0 0 0 1px rgba(230,45,65,.22);transform:translateY(-3px)}
.rshLivePresenterBadge{position:absolute;z-index:5;top:16px;left:16px;display:flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid rgba(255,255,255,.35);border-radius:13px;background:linear-gradient(135deg,rgba(176,10,28,.95),rgba(243,58,71,.92));box-shadow:0 12px 28px rgba(150,7,25,.3);color:#fff;backdrop-filter:blur(10px)}
.rshLivePresenterBadge>i,.rshScheduleLivePill>i{width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 5px rgba(255,255,255,.16);animation:rshLivePulse 1.15s ease-in-out infinite}.rshLivePresenterBadge span{display:grid;line-height:1.05}.rshLivePresenterBadge b{font-size:10px;letter-spacing:.13em}.rshLivePresenterBadge em{margin-top:3px;font-size:8px;font-style:normal;letter-spacing:.08em;opacity:.82}
.scheduleList article{position:relative}.scheduleList article.rshIsLiveNow{border-color:rgba(227,39,56,.3)!important;box-shadow:0 16px 42px rgba(196,30,47,.12)!important}.rshScheduleLivePill{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:8px 12px;border-radius:999px;background:linear-gradient(135deg,#b20e24,#ef4052);color:#fff;font-size:10px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.rshScheduleLivePill>i{width:7px;height:7px}
@keyframes rshLivePulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.72)}}

.rshTop5Section{padding-top:clamp(42px,5.5vw,82px);padding-bottom:clamp(42px,5.5vw,82px)}.rshTop5Inner{width:min(1760px,calc(100% - 64px));margin:auto}.rshTop5Header{display:flex;align-items:center;gap:20px;margin-bottom:28px}.rshTop5Icon{display:grid;place-items:center;width:62px;height:62px;border:1px solid #dfe1e7;border-radius:18px;background:linear-gradient(145deg,#fff,#f0f1f4);box-shadow:0 14px 35px rgba(18,20,28,.08);font-size:22px;color:#e2344b}.rshTop5Header small,.rshTop5Info small{display:block;color:#df3148;font-size:11px;font-weight:800;letter-spacing:.18em}.rshTop5Header h2{margin:4px 0 0;font-size:clamp(34px,4vw,62px);line-height:.95;letter-spacing:-.045em}.rshTop5Rule{height:2px;flex:1;background:linear-gradient(90deg,#1c1e24,rgba(28,30,36,.04))}
.rshTop5List{display:grid;gap:12px}.rshTop5Track{display:grid;grid-template-columns:66px 74px minmax(0,1fr) 110px auto;align-items:center;gap:18px;min-height:96px;padding:11px 18px;border:1px solid rgba(24,26,34,.09);border-radius:22px;background:rgba(255,255,255,.84);box-shadow:0 12px 35px rgba(28,31,42,.055);transition:.25s ease}.rshTop5Track:hover{transform:translateY(-2px);box-shadow:0 19px 45px rgba(28,31,42,.1)}.rshTop5Track.is-first{background:linear-gradient(115deg,#15171d,#262832 55%,#34232b);color:#fff;border-color:transparent;box-shadow:0 20px 48px rgba(19,21,29,.18)}.rshTop5Rank{font-size:24px;font-weight:800;color:#cdd0d8;letter-spacing:-.04em}.is-first .rshTop5Rank{color:#ff5d6f}.rshTop5Cover{display:grid;place-items:center;width:68px;height:68px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#eceef2,#fff);color:#9297a3}.rshTop5Cover img{width:100%;height:100%;object-fit:cover}.rshTop5Info{display:grid;min-width:0}.rshTop5Info b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:19px;letter-spacing:-.02em}.rshTop5Info em{font-size:13px;font-style:normal;color:#7e828d}.is-first .rshTop5Info em{color:#aeb1ba}.rshTop5Spectrum{height:34px;display:flex;align-items:center;justify-content:center;gap:3px}.rshTop5Spectrum i{width:3px;height:calc(8px + (var(--bar) % 4)*6px);border-radius:4px;background:linear-gradient(#ff8a56,#e9385a);animation:rshTopBar calc(.75s + var(--bar)*.06s) ease-in-out infinite alternate}.rshTop5Listen{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:104px;height:46px;padding:0 17px;border-radius:13px;background:#181a20;color:#fff;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.08em;transition:.2s ease}.is-first .rshTop5Listen{background:linear-gradient(135deg,#ed243e,#ff704f)}.rshTop5Listen:hover{transform:scale(1.04)}.rshTop5Listen.is-disabled{opacity:.45}@keyframes rshTopBar{to{height:8px;opacity:.5}}

@media(max-width:1023px){
  .waMessenger>.rshRequestLauncher,.rshRequestDock{display:none!important}.rshTop5Inner{width:min(100% - 32px,760px)}.rshTop5Header{gap:12px}.rshTop5Icon{width:52px;height:52px;border-radius:15px}.rshTop5Track{grid-template-columns:38px 58px minmax(0,1fr) auto;gap:11px;min-height:82px;padding:10px 12px;border-radius:18px}.rshTop5Cover{width:56px;height:56px;border-radius:13px}.rshTop5Rank{font-size:17px}.rshTop5Info b{font-size:15px}.rshTop5Info small{font-size:8px}.rshTop5Info em{font-size:11px}.rshTop5Spectrum{display:none}.rshTop5Listen{min-width:44px;width:44px;height:44px;padding:0;border-radius:13px}.rshTop5Listen span{display:none}.rshScheduleLivePill{position:absolute;right:12px;top:12px;font-size:8px;padding:7px 9px}
  .mobileNav{overflow-y:auto!important}.rshMobileRequestMenu{margin:12px 18px 28px;border:1px solid rgba(255,255,255,.13);border-radius:21px;background:linear-gradient(145deg,#181a20,#24262d);box-shadow:0 20px 48px rgba(0,0,0,.24);overflow:hidden}.rshMobileRequestTrigger{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:13px;width:100%;padding:13px;border:0;background:transparent;color:#fff;text-align:left}.rshMobileRequestTrigger__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:linear-gradient(135deg,#bd1029,#ef4053);box-shadow:0 10px 24px rgba(205,24,47,.25);font-size:18px}.rshMobileRequestTrigger>span:nth-child(2){display:grid}.rshMobileRequestTrigger b{font-size:16px}.rshMobileRequestTrigger small{margin-top:3px;color:#989ca6;font-size:11px}.rshMobileRequestTrigger__arrow{margin-right:7px;color:#81858f;transition:.25s}.rshMobileRequestMenu.is-open .rshMobileRequestTrigger__arrow{transform:rotate(180deg)}.rshMobileRequestPanel{padding:0 13px 14px;border-top:1px solid rgba(255,255,255,.08)}.rshMobileRequestForm{display:grid;gap:10px;padding-top:13px}.rshMobileRequestForm label:not(.rshMobileRequestConsent){display:grid;gap:6px}.rshMobileRequestForm label>span{color:#c9cbd1;font-size:10px;font-weight:800;letter-spacing:.08em}.rshMobileRequestForm label em{font-weight:500;font-style:normal;color:#777b85}.rshMobileRequestForm input:not([type=checkbox]),.rshMobileRequestForm textarea{box-sizing:border-box;width:100%;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:#101116;color:#fff;padding:12px 13px;font:inherit;font-size:13px;outline:0}.rshMobileRequestForm input:focus,.rshMobileRequestForm textarea:focus{border-color:#ef4053;box-shadow:0 0 0 3px rgba(239,64,83,.11)}.rshMobileRequestConsent{display:flex;align-items:flex-start;gap:9px}.rshMobileRequestConsent input{margin-top:2px;accent-color:#e83349}.rshMobileRequestConsent span{font-size:10px!important;line-height:1.45;color:#8f939d!important;letter-spacing:0!important}.rshMobileRequestNotice{min-height:0;margin:0;color:#ff8190;font-size:11px}.rshMobileRequestNotice:not(:empty){padding:9px;border-radius:10px;background:rgba(223,44,65,.11)}.rshMobileRequestForm button{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 17px;border:0;border-radius:13px;background:linear-gradient(135deg,#bd1029,#f14b52);box-shadow:0 12px 28px rgba(198,17,42,.25);color:#fff;font-weight:800;font-size:11px;letter-spacing:.1em}.rshMobileRequestForm button:disabled{opacity:.6}.rshMobileRequestTrap{position:absolute!important;left:-9999px!important}.rshMobileRequestSuccess{display:grid;place-items:center;gap:7px;padding:25px 12px;color:#fff;text-align:center}.rshMobileRequestSuccess>i{font-size:31px;color:#37d28b}.rshMobileRequestSuccess strong{font-size:17px}.rshMobileRequestSuccess span{font-size:11px;color:#969aa4}
}

/* İletişim formu: sol bilgi kartıyla aynı kurumsal ve okunaklı tipografi. */
.premiumContact .contactFormCard,
.premiumContact .contactFormCard button,
.premiumContact .contactFormCard input,
.premiumContact .contactFormCard select,
.premiumContact .contactFormCard textarea{
  font-family:var(--font-corporate),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
  font-kerning:normal!important;
  font-feature-settings:"kern" 1,"liga" 1!important;
}
.premiumContact .contactFormCard .formHeading .kicker{
  letter-spacing:.105em!important;
  font-size:12px!important;
  font-weight:720!important;
}
.premiumContact .contactFormCard .formHeading h2{
  letter-spacing:-.035em!important;
  font-weight:760!important;
  line-height:1.08!important;
}
.premiumContact .contactFormCard label{
  color:#454a55!important;
  letter-spacing:.055em!important;
  font-size:12px!important;
  font-weight:720!important;
  line-height:1.3!important;
}
.premiumContact .contactFormCard input,
.premiumContact .contactFormCard select,
.premiumContact .contactFormCard textarea{
  letter-spacing:0!important;
  font-size:15px!important;
  font-weight:520!important;
  line-height:1.5!important;
}
.premiumContact .contactFormCard input::placeholder,
.premiumContact .contactFormCard textarea::placeholder{
  letter-spacing:0!important;
  font-weight:500!important;
  opacity:.78!important;
}
.premiumContact .contactFormCard .primary{
  letter-spacing:.045em!important;
  font-size:13px!important;
  font-weight:760!important;
}
html[data-rsh-theme="dark"] .premiumContact .contactFormCard label{color:#e9eef6!important}
html[data-rsh-theme="dark"] .premiumContact .contactFormCard input,
html[data-rsh-theme="dark"] .premiumContact .contactFormCard select,
html[data-rsh-theme="dark"] .premiumContact .contactFormCard textarea{color:#f5f7fb!important}
@media(max-width:700px){
  .premiumContact .contactFormCard .formHeading .kicker{font-size:11px!important}
  .premiumContact .contactFormCard label{font-size:11px!important}
  .premiumContact .contactFormCard input,
  .premiumContact .contactFormCard select,
  .premiumContact .contactFormCard textarea{font-size:15px!important}
}

/* v1.4 — İstek Hattı, standart iç sayfa görünümü */
.rshRequestPage{padding-bottom:180px;background:linear-gradient(180deg,#f4f5f8 0,#eef1f5 100%)}
.rshRequestPageHero{display:flex;align-items:flex-end;min-height:330px;padding:64px max(42px,calc((100vw - 1500px)/2));background:radial-gradient(circle at 78% 8%,rgba(255,255,255,.13),transparent 24%),linear-gradient(135deg,#14161b,#25272d);color:#fff}
.rshRequestPageHero:after,.rshRequestPageHeroIcon,.rshRequestPageEyebrow,.rshRequestPageHero p{display:none!important}
.rshRequestPageHero h1{margin:0;font-size:clamp(54px,5vw,76px);line-height:1;letter-spacing:-.055em}
.rshRequestPageBack{position:absolute;z-index:3;top:34px;left:max(42px,calc((100vw - 1500px)/2));width:38px;height:38px;margin:0;border-color:rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.055);opacity:.78;transition:.2s ease}
.rshRequestPageBack:hover{opacity:1;background:rgba(255,255,255,.11)}
.rshRequestPageBody{width:min(1040px,calc(100% - 64px));margin:54px auto 0;padding:42px 46px;border:1px solid rgba(26,29,38,.08);border-radius:28px;background:#fff;box-shadow:0 24px 65px rgba(26,30,42,.08)}
.rshRequestPageIntro{grid-template-columns:54px minmax(0,1fr);gap:18px;padding:0 0 28px;border-bottom:1px solid #e9ebef}
.rshRequestPageIntro>span{width:54px;height:54px;border-radius:16px;background:linear-gradient(145deg,#202229,#393c45);box-shadow:0 12px 27px rgba(24,27,35,.16);font-size:19px}
.rshRequestPageIntro small,.rshRequestPageIntro>.fa-message{display:none}
.rshRequestPageIntro h2{margin:0 0 5px;font-size:25px}.rshRequestPageIntro p{font-size:13px}
.rshRequestPage .rshMobileRequestForm{grid-template-columns:1fr 1fr;gap:19px 20px;padding-top:30px}
.rshRequestPage .rshMobileRequestForm>label:nth-child(3),.rshRequestPage .rshMobileRequestConsent,.rshRequestPage .rshMobileRequestNotice,.rshRequestPage .rshMobileRequestForm>button{grid-column:1/-1}
.rshRequestPage .rshMobileRequestForm input:not([type=checkbox]),.rshRequestPage .rshMobileRequestForm textarea{border-color:#dde1e8;background:#f7f8fa}
.rshRequestPage .rshMobileRequestForm button{justify-self:end;width:min(100%,280px);background:linear-gradient(135deg,#191b21,#343740)}
@media(max-width:1023px){
  .rshRequestPage{padding-bottom:145px}.rshRequestPageHero{align-items:flex-end;min-height:270px;padding:42px 28px 42px}.rshRequestPageHero h1{font-size:clamp(48px,13vw,64px)}.rshRequestPageBack{top:24px;left:24px;width:36px;height:36px}.rshRequestPageBody{width:calc(100% - 32px);margin:28px auto 0;padding:25px 22px;border-radius:24px}.rshRequestPageIntro{grid-template-columns:48px minmax(0,1fr);gap:13px;padding-bottom:21px}.rshRequestPageIntro>span{width:48px;height:48px;border-radius:14px;font-size:17px}.rshRequestPageIntro h2{font-size:19px}.rshRequestPageIntro p{font-size:10px}.rshRequestPage .rshMobileRequestForm{grid-template-columns:1fr;gap:14px;padding-top:22px}.rshRequestPage .rshMobileRequestForm>label:nth-child(3),.rshRequestPage .rshMobileRequestConsent,.rshRequestPage .rshMobileRequestNotice,.rshRequestPage .rshMobileRequestForm>button{grid-column:auto}.rshRequestPage .rshMobileRequestForm button{justify-self:stretch;width:100%}
}
@media(max-width:520px){.rshRequestPageHero{min-height:235px;padding:38px 22px 34px}.rshRequestPageHero h1{font-size:48px}.rshRequestPageBack{top:19px;left:19px}.rshRequestPageBody{width:calc(100% - 24px);margin:20px auto 0;padding:21px 17px;border-radius:21px}}

/* v1.5.0 — bağımsız İstek Hattı rota ve hero son katmanı */
html.rshRequestRoutePending .pageContent{visibility:hidden!important}
.rshRequestPageBack{display:none!important}
.rshRequestPageHero{min-height:245px!important;padding-top:52px!important;padding-bottom:46px!important}
@media(max-width:1023px){
  .rshRequestPageHero{min-height:205px!important;padding:38px 28px 30px!important}
  .rshRequestPageHero h1{font-size:clamp(43px,11vw,56px)!important}
}
@media(max-width:520px){
  .rshRequestPageHero{min-height:190px!important;padding:32px 22px 28px!important}
  .rshRequestPageHero h1{font-size:44px!important}
}

/* v1.4.1 — son katman: diğer iç sayfalarla eşleşen sade görünüm */
.rshRequestPage{padding-bottom:180px;background:linear-gradient(180deg,#f4f5f8,#eef1f5)}
.rshRequestPageHero{display:flex;align-items:flex-end;min-height:330px;padding:64px max(42px,calc((100vw - 1500px)/2));background:radial-gradient(circle at 78% 8%,rgba(255,255,255,.13),transparent 24%),linear-gradient(135deg,#14161b,#25272d)}
.rshRequestPageHero:after,.rshRequestPageHeroIcon,.rshRequestPageEyebrow,.rshRequestPageHero p{display:none!important}.rshRequestPageHero h1{margin:0;font-size:clamp(54px,5vw,76px);line-height:1;letter-spacing:-.055em}
.rshRequestPageBack{position:absolute;top:34px;left:max(42px,calc((100vw - 1500px)/2));width:38px;height:38px;margin:0;border-radius:12px;opacity:.75}
.rshRequestPageBody{width:min(1040px,calc(100% - 64px));margin:54px auto 0;padding:42px 46px;border-radius:28px;box-shadow:0 24px 65px rgba(26,30,42,.08)}
.rshRequestPageIntro{grid-template-columns:54px minmax(0,1fr);gap:18px;padding:0 0 28px}.rshRequestPageIntro>span{width:54px;height:54px;border-radius:16px;background:linear-gradient(145deg,#202229,#393c45);box-shadow:0 12px 27px rgba(24,27,35,.16);font-size:19px}.rshRequestPageIntro small,.rshRequestPageIntro>.fa-message{display:none}.rshRequestPageIntro h2{margin:0 0 5px;font-size:25px}.rshRequestPageIntro p{font-size:13px}
.rshRequestPage .rshMobileRequestForm{grid-template-columns:1fr 1fr;gap:19px 20px;padding-top:30px}.rshRequestPage .rshMobileRequestForm>label:nth-child(3),.rshRequestPage .rshMobileRequestConsent,.rshRequestPage .rshMobileRequestNotice,.rshRequestPage .rshMobileRequestForm>button{grid-column:1/-1}.rshRequestPage .rshMobileRequestForm input:not([type=checkbox]),.rshRequestPage .rshMobileRequestForm textarea{border-color:#dde1e8;background:#f7f8fa}.rshRequestPage .rshMobileRequestForm button{justify-self:end;width:min(100%,280px);background:linear-gradient(135deg,#191b21,#343740)}
@media(max-width:1023px){.rshRequestPage{padding-bottom:145px}.rshRequestPageHero{align-items:flex-end;min-height:270px;padding:42px 28px}.rshRequestPageHero h1{font-size:clamp(48px,13vw,64px)}.rshRequestPageBack{top:24px;left:24px;width:36px;height:36px;margin:0}.rshRequestPageBody{width:calc(100% - 32px);margin:28px auto 0;padding:25px 22px;border-radius:24px}.rshRequestPageIntro{grid-template-columns:48px minmax(0,1fr);gap:13px;padding-bottom:21px}.rshRequestPageIntro>span{width:48px;height:48px;border-radius:14px;font-size:17px}.rshRequestPageIntro h2{font-size:19px}.rshRequestPageIntro p{font-size:10px}.rshRequestPage .rshMobileRequestForm{grid-template-columns:1fr;gap:14px;padding-top:22px}.rshRequestPage .rshMobileRequestForm>label:nth-child(3),.rshRequestPage .rshMobileRequestConsent,.rshRequestPage .rshMobileRequestNotice,.rshRequestPage .rshMobileRequestForm>button{grid-column:auto}.rshRequestPage .rshMobileRequestForm button{justify-self:stretch;width:100%}}
@media(max-width:520px){.rshRequestPageHero{min-height:235px;padding:38px 22px 34px}.rshRequestPageHero h1{font-size:48px}.rshRequestPageBack{top:19px;left:19px}.rshRequestPageBody{width:calc(100% - 24px);margin:20px auto 0;padding:21px 17px;border-radius:21px}}
@media(max-width:520px){.rshLivePresenterBadge{top:10px;left:10px;padding:7px 9px;border-radius:11px}.rshLivePresenterBadge b{font-size:8px}.rshLivePresenterBadge em{font-size:7px}.rshTop5Section{padding-top:34px;padding-bottom:34px}.rshTop5Track{grid-template-columns:28px 52px minmax(0,1fr) 42px}.rshTop5Cover{width:50px;height:50px}.rshTop5Header h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){.rshLivePresenterBadge>i,.rshScheduleLivePill>i,.rshTop5Spectrum i{animation:none!important}}

/* TOP 5: yalnızca zirvedeki 01 numarası daha güçlü görünür. */
.rshTop5Track.is-first .rshTop5Rank{font-size:34px!important;line-height:1!important;font-weight:850!important}
@media(max-width:1023px){.rshTop5Track.is-first .rshTop5Rank{font-size:23px!important}}
@media(max-width:1023px){.rshRequestPlayerButton{display:none!important}}

/* v1.1 — bölüm başlığı, bağımsız mobil istek sayfası ve kart üstü canlı rozet */
.hostCard{position:relative}.hostCard>.rshLivePresenterBadge{top:16px;left:16px;z-index:20}.rshTop5Inner{width:100%;max-width:none}.rshTop5Header{width:100%;margin-bottom:28px}.rshTop5Title{display:flex;align-items:center;gap:18px;flex:0 0 auto}.rshTop5Title>div{display:grid}.rshTop5Title small{order:0}.rshTop5Title h2{order:1}.rshTop5Rule{min-width:80px}.rshTop5Icon i{line-height:1}.rshScheduleLivePill{display:none!important}

@media(max-width:1023px){
  .rshTop5Inner{width:100%}.rshTop5Header{display:flex;align-items:center;gap:12px}.rshTop5Title{gap:12px}.rshTop5Rule{display:block;min-width:20px}.rshTop5Track{overflow:hidden}.rshTop5Listen,.rshTop5Listen.is-disabled{box-sizing:border-box;min-width:40px!important;width:40px!important;max-width:40px;height:40px;padding:0!important;flex:0 0 40px}.rshTop5Listen i{margin:0}.rshTop5Listen span{display:none!important}
  .rshMobileRequestMenu{box-sizing:border-box;display:grid!important;grid-template-columns:58px minmax(0,1fr) 38px;align-items:center;gap:13px;width:calc(100% - 36px)!important;margin:14px 18px 32px!important;padding:13px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:22px!important;background:radial-gradient(circle at 6% 20%,rgba(239,48,73,.25),transparent 36%),linear-gradient(135deg,#15171d,#272a32)!important;box-shadow:0 20px 48px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.05)!important;color:#fff!important;text-align:left!important;overflow:hidden}.rshMobileRequestMenu__icons{position:relative;display:grid;place-items:center;width:58px;height:58px;border-radius:17px;background:linear-gradient(145deg,#c61633,#f04452);box-shadow:0 12px 28px rgba(207,25,51,.28)}.rshMobileRequestMenu__icons>.fa-message{position:absolute;right:9px;bottom:8px;font-size:10px;color:#fff}.rshMobileRequestMenu__icons>.fa-music{font-size:20px}.rshMobileRequestMenu>span:nth-child(2){display:grid;min-width:0}.rshMobileRequestMenu b{font-size:17px;line-height:1.1;letter-spacing:.01em}.rshMobileRequestMenu small{margin-top:5px;color:#9b9fa9;font-size:11px;font-weight:650}.rshMobileRequestMenu__arrow{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#c9cbd1;background:rgba(255,255,255,.05)}
  .rshRequestPageOpen .pageContent>*:not(.rshRequestPage){display:none!important}.rshRequestPage[hidden]{display:none!important}.rshRequestPage{display:block;width:100%;min-height:calc(100vh - 110px);padding-bottom:150px;background:linear-gradient(180deg,#f1f3f7,#fff 50%,#eef1f5)}.rshRequestPageHero{position:relative;box-sizing:border-box;min-height:300px;padding:54px 28px 48px;overflow:hidden;background:radial-gradient(circle at 92% 18%,rgba(230,52,72,.28),transparent 34%),linear-gradient(135deg,#14161c,#292b33);color:#fff}.rshRequestPageHero:after{content:"";position:absolute;right:-64px;bottom:-90px;width:230px;height:230px;border:42px solid rgba(255,255,255,.035);border-radius:50%}.rshRequestPageBack{display:grid;place-items:center;width:42px;height:42px;margin-bottom:30px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.06);color:#fff}.rshRequestPageEyebrow{display:flex;align-items:center;gap:9px;color:#ff6575;font-size:10px;font-weight:850;letter-spacing:.18em}.rshRequestPageEyebrow>i{width:8px;height:8px;border-radius:50%;background:#f14356;box-shadow:0 0 0 6px rgba(241,67,86,.12);animation:rshLivePulse 1.2s infinite}.rshRequestPageHero h1{position:relative;z-index:1;margin:12px 0 10px;font-size:clamp(42px,13vw,64px);line-height:.95;letter-spacing:-.055em}.rshRequestPageHero p{position:relative;z-index:1;max-width:370px;margin:0;color:#b6bac3;font-size:14px;line-height:1.55}.rshRequestPageHeroIcon{position:absolute;right:28px;top:52px;display:grid;place-items:center;width:64px;height:64px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.03));color:#fff;font-size:25px}.rshRequestPageBody{box-sizing:border-box;width:calc(100% - 32px);margin:-24px auto 0;padding:18px;border:1px solid rgba(27,30,39,.08);border-radius:26px;background:#fff;box-shadow:0 28px 70px rgba(24,28,38,.12)}.rshRequestPageIntro{display:grid;grid-template-columns:54px minmax(0,1fr) 26px;align-items:center;gap:13px;padding:4px 2px 18px;border-bottom:1px solid #eceef2}.rshRequestPageIntro>span{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:linear-gradient(145deg,#e72e49,#ff684f);color:#fff;font-size:19px;box-shadow:0 12px 28px rgba(223,45,69,.2)}.rshRequestPageIntro>div{display:grid}.rshRequestPageIntro small{color:#df334a;font-size:8px;font-weight:850;letter-spacing:.16em}.rshRequestPageIntro h2{margin:4px 0 2px;font-size:18px;letter-spacing:-.025em}.rshRequestPageIntro p{margin:0;color:#9297a2;font-size:10px;line-height:1.4}.rshRequestPageIntro>.fa-message{color:#c8cbd2;font-size:18px}.rshRequestPage .rshMobileRequestForm{display:grid;gap:14px;padding-top:20px}.rshRequestPage .rshMobileRequestForm label:not(.rshMobileRequestConsent){display:grid;gap:7px}.rshRequestPage .rshMobileRequestForm label>span{color:#505561;font-size:11px;font-weight:800;letter-spacing:.08em}.rshRequestPage .rshMobileRequestForm input:not([type=checkbox]),.rshRequestPage .rshMobileRequestForm textarea{box-sizing:border-box;width:100%;border:1px solid #dfe3ea;border-radius:15px;background:#f7f8fa;color:#16181e;padding:14px;font:600 14px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;outline:0}.rshRequestPage .rshMobileRequestForm input:not([type=checkbox]){height:52px}.rshRequestPage .rshMobileRequestForm input:focus,.rshRequestPage .rshMobileRequestForm textarea:focus{border-color:#df334a;background:#fff;box-shadow:0 0 0 4px rgba(223,51,74,.08)}.rshRequestPage .rshMobileRequestConsent span{color:#747984!important}.rshRequestPage .rshMobileRequestForm button{height:54px;border-radius:16px;background:linear-gradient(135deg,#15171d,#373a43);box-shadow:0 15px 32px rgba(24,27,35,.18)}.rshRequestPage .rshMobileRequestSuccess{min-height:310px;color:#17191f}.rshRequestPage .rshMobileRequestSuccess span{color:#868b96}
}
@media(max-width:520px){.hostCard>.rshLivePresenterBadge{top:10px;left:10px}.rshTop5Header{margin-bottom:20px}.rshTop5Title h2{font-size:34px}.rshTop5Icon{width:50px;height:50px}.rshTop5Track{grid-template-columns:25px 48px minmax(0,1fr) 40px;gap:9px}.rshTop5Cover{width:46px;height:46px}.rshTop5Info b{font-size:14px}.rshRequestPageHeroIcon{right:20px;top:52px;width:54px;height:54px}.rshRequestPageHero{padding-left:20px;padding-right:20px}}

/* v1.2 — ana sayfa sırası, ortak bölüm başlığı ve kompakt canlı rozeti */
.homePage>.rshTop5Section{order:4!important}
.homePage>.simpleHero{order:1}.homePage>.programmersSection{order:2}.homePage>.scheduleSection{order:3}.homePage>.newsSection{order:5}.homePage>.sponsorsSection{order:6}
.rshTop5Header .homeTitle{width:100%}.rshTop5Header .homeTitleIcon i{line-height:1}.rshTop5Header .kicker{display:block}
.hostCard>.rshLivePresenterBadge{top:12px!important;right:auto!important;left:12px!important;transform:none!important;gap:7px;padding:7px 9px;border-radius:11px}
.hostCard>.rshLivePresenterBadge>i{width:7px;height:7px;box-shadow:0 0 0 4px rgba(255,255,255,.15)}
.hostCard>.rshLivePresenterBadge b{font-size:8px;letter-spacing:.12em}.hostCard>.rshLivePresenterBadge em{margin-top:2px;font-size:6.5px;letter-spacing:.075em}
@media(max-width:1023px){
  .rshTop5Listen,.rshTop5Listen.is-disabled{border:0!important;background:linear-gradient(135deg,#e8223d,#ff664f)!important;color:#fff!important;box-shadow:0 9px 22px rgba(223,35,58,.23)!important}
  .rshTop5Listen span{display:none!important}
}
@media(max-width:520px){.hostCard>.rshLivePresenterBadge{top:8px!important;left:8px!important;padding:6px 8px}.hostCard>.rshLivePresenterBadge b{font-size:7.5px}.hostCard>.rshLivePresenterBadge em{font-size:6px}.rshTop5Header h2{font-size:38px}}

/* v1.2.1 — Font Awesome ön yüz görünürlük garantisi */
.rshTop5Header .homeTitleIcon .fa-ranking-star{display:block!important;width:auto!important;height:auto!important;background:none!important;color:inherit!important;font-size:18px!important;line-height:1!important}
.rshTop5Listen .fa-youtube,.rshTop5Listen .fa-headphones{display:block!important;width:auto!important;height:auto!important;margin:0!important;background:none!important;color:inherit!important;font-size:16px!important;line-height:1!important}
@media(max-width:1023px){.rshTop5Listen .fa-youtube,.rshTop5Listen .fa-headphones{font-size:17px!important}}

/* v1.3 — İstek Hattı tek ve bağımsız SPA sayfası */
body.rshRequestPageOpen .pageContent>*:not(.rshRequestPage){display:none!important}
body.rshRequestPageOpen .rshRequestModal{display:none!important}
.rshRequestPage[hidden]{display:none!important}
.rshRequestPage{display:block;box-sizing:border-box;width:100%;min-height:calc(100vh - 82px);padding-bottom:190px;background:linear-gradient(180deg,#f1f3f7 0,#fff 56%,#eef1f5 100%)}
.rshRequestPageHero{position:relative;box-sizing:border-box;min-height:360px;padding:72px max(32px,calc((100vw - 1500px)/2));overflow:hidden;background:radial-gradient(circle at 85% 18%,rgba(230,52,72,.28),transparent 32%),linear-gradient(135deg,#14161c,#292b33);color:#fff}
.rshRequestPageHero:after{content:"";position:absolute;right:-90px;bottom:-150px;width:360px;height:360px;border:58px solid rgba(255,255,255,.035);border-radius:50%}
.rshRequestPageBack{display:grid;place-items:center;width:44px;height:44px;margin-bottom:34px;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:rgba(255,255,255,.07);color:#fff;cursor:pointer}
.rshRequestPageEyebrow{display:flex;align-items:center;gap:10px;color:#ff6575;font-size:11px;font-weight:850;letter-spacing:.18em}.rshRequestPageEyebrow>i{width:8px;height:8px;border-radius:50%;background:#f14356;box-shadow:0 0 0 6px rgba(241,67,86,.12);animation:rshLivePulse 1.2s infinite}
.rshRequestPageHero h1{position:relative;z-index:1;margin:14px 0 12px;font-size:clamp(52px,6vw,86px);line-height:.95;letter-spacing:-.055em}.rshRequestPageHero p{position:relative;z-index:1;max-width:670px;margin:0;color:#b9bdc6;font-size:17px;line-height:1.6}.rshRequestPageHeroIcon{position:absolute;right:max(32px,calc((100vw - 1500px)/2));top:92px;display:grid;place-items:center;width:82px;height:82px;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.03));color:#fff;font-size:30px}
.rshRequestPageBody{box-sizing:border-box;width:min(900px,calc(100% - 48px));margin:-48px auto 0;padding:30px;border:1px solid rgba(27,30,39,.09);border-radius:30px;background:#fff;box-shadow:0 30px 80px rgba(24,28,38,.14)}
.rshRequestPageIntro{display:grid;grid-template-columns:66px minmax(0,1fr) 34px;align-items:center;gap:18px;padding:2px 2px 25px;border-bottom:1px solid #e9ebef}.rshRequestPageIntro>span{display:grid;place-items:center;width:66px;height:66px;border-radius:19px;background:linear-gradient(145deg,#e72e49,#ff684f);color:#fff;font-size:23px;box-shadow:0 14px 32px rgba(223,45,69,.22)}.rshRequestPageIntro>div{display:grid}.rshRequestPageIntro small{color:#df334a;font-size:9px;font-weight:850;letter-spacing:.17em}.rshRequestPageIntro h2{margin:5px 0 3px;font-size:25px;letter-spacing:-.03em}.rshRequestPageIntro p{margin:0;color:#8b909b;font-size:13px;line-height:1.45}.rshRequestPageIntro>.fa-message{color:#c4c7ce;font-size:22px}
.rshRequestPage .rshMobileRequestForm{display:grid;gap:17px;padding-top:26px}.rshRequestPage .rshMobileRequestForm label:not(.rshMobileRequestConsent){display:grid;gap:8px}.rshRequestPage .rshMobileRequestForm label>span{color:#505561;font-size:12px;font-weight:800;letter-spacing:.075em}.rshRequestPage .rshMobileRequestForm label em{font-weight:550;font-style:normal;color:#9297a2}.rshRequestPage .rshMobileRequestForm input:not([type=checkbox]),.rshRequestPage .rshMobileRequestForm textarea{box-sizing:border-box;width:100%;border:1px solid #dfe3ea;border-radius:16px;background:#f7f8fa;color:#16181e;padding:15px 16px;font:600 15px -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif;outline:0}.rshRequestPage .rshMobileRequestForm input:not([type=checkbox]){height:56px}.rshRequestPage .rshMobileRequestForm input:focus,.rshRequestPage .rshMobileRequestForm textarea:focus{border-color:#df334a;background:#fff;box-shadow:0 0 0 4px rgba(223,51,74,.08)}.rshRequestPage .rshMobileRequestConsent{display:flex;align-items:flex-start;gap:10px}.rshRequestPage .rshMobileRequestConsent input{margin-top:2px;accent-color:#df334a}.rshRequestPage .rshMobileRequestConsent span{color:#747984!important;font-size:12px!important;line-height:1.5;letter-spacing:0!important}.rshRequestPage .rshMobileRequestForm button{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 20px;border:0;border-radius:16px;background:linear-gradient(135deg,#15171d,#373a43);box-shadow:0 15px 32px rgba(24,27,35,.18);color:#fff;font-size:12px;font-weight:850;letter-spacing:.1em;cursor:pointer}.rshRequestPage .rshMobileRequestNotice{margin:0;color:#ca2840;font-size:12px}.rshRequestPage .rshMobileRequestSuccess{min-height:330px;place-items:center;align-content:center;gap:8px;color:#17191f;text-align:center}.rshRequestPage .rshMobileRequestSuccess:not([hidden]){display:grid}.rshRequestPage .rshMobileRequestSuccess>i{font-size:38px;color:#25bc7a}.rshRequestPage .rshMobileRequestSuccess strong{font-size:22px}.rshRequestPage .rshMobileRequestSuccess span{color:#868b96;font-size:13px}
@media(max-width:1023px){
  .mobileNav>.rshMobileRequestMenu{box-sizing:border-box!important;display:grid!important;grid-template-columns:54px minmax(0,1fr) 36px!important;align-items:center!important;align-content:center!important;gap:12px!important;width:calc(100% - 36px)!important;height:82px!important;min-height:82px!important;max-height:82px!important;margin:14px 18px 28px!important;padding:12px!important;flex:0 0 82px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:20px!important;background:radial-gradient(circle at 5% 25%,rgba(239,48,73,.25),transparent 35%),linear-gradient(135deg,#15171d,#272a32)!important;color:#fff!important;overflow:hidden!important}
  .mobileNav>.rshMobileRequestMenu>.rshMobileRequestMenu__icons{width:54px!important;height:54px!important;border-radius:16px!important}.mobileNav>.rshMobileRequestMenu>span:nth-child(2){display:grid!important;align-content:center!important}.mobileNav>.rshMobileRequestMenu b{font-size:15px!important}.mobileNav>.rshMobileRequestMenu small{font-size:10px!important}.mobileNav>.rshMobileRequestMenu>.rshMobileRequestMenu__arrow{width:36px!important;height:36px!important;margin:0!important}
  .rshRequestPage{min-height:calc(100vh - 68px);padding-bottom:145px}.rshRequestPageHero{min-height:290px;padding:42px 24px 46px}.rshRequestPageBack{width:40px;height:40px;margin-bottom:25px}.rshRequestPageHero h1{font-size:clamp(43px,12vw,62px)}.rshRequestPageHero p{max-width:76%;font-size:13px}.rshRequestPageHeroIcon{top:46px;right:22px;width:56px;height:56px;border-radius:17px;font-size:21px}.rshRequestPageBody{width:calc(100% - 28px);margin:-22px auto 0;padding:17px;border-radius:24px}.rshRequestPageIntro{grid-template-columns:52px minmax(0,1fr) 22px;gap:12px;padding-bottom:17px}.rshRequestPageIntro>span{width:52px;height:52px;border-radius:15px;font-size:18px}.rshRequestPageIntro small{font-size:7px}.rshRequestPageIntro h2{font-size:17px}.rshRequestPageIntro p{font-size:9px}.rshRequestPageIntro>.fa-message{font-size:17px}.rshRequestPage .rshMobileRequestForm{gap:13px;padding-top:18px}.rshRequestPage .rshMobileRequestForm input:not([type=checkbox]){height:50px}.rshRequestPage .rshMobileRequestForm input:not([type=checkbox]),.rshRequestPage .rshMobileRequestForm textarea{padding:13px 14px;border-radius:14px;font-size:14px}.rshRequestPage .rshMobileRequestForm button{height:52px;border-radius:15px}
}

/* v1.4.2 — kesin son görünüm katmanı */
.rshRequestPage{padding-bottom:180px;background:linear-gradient(180deg,#f4f5f8,#eef1f5)}
.rshRequestPageHero{display:flex;align-items:flex-end;min-height:330px;padding:64px max(42px,calc((100vw - 1500px)/2));background:radial-gradient(circle at 78% 8%,rgba(255,255,255,.13),transparent 24%),linear-gradient(135deg,#14161b,#25272d)}
.rshRequestPageHero:after,.rshRequestPageHeroIcon,.rshRequestPageEyebrow,.rshRequestPageHero p{display:none!important}.rshRequestPageHero h1{margin:0;font-size:clamp(54px,5vw,76px);line-height:1}.rshRequestPageBack{position:absolute;top:34px;left:max(42px,calc((100vw - 1500px)/2));width:38px;height:38px;margin:0;border-radius:12px;opacity:.75}
.rshRequestPageBody{width:min(1040px,calc(100% - 64px));margin:54px auto 0;padding:42px 46px;border-radius:28px;box-shadow:0 24px 65px rgba(26,30,42,.08)}.rshRequestPageIntro{grid-template-columns:54px minmax(0,1fr);gap:18px;padding:0 0 28px}.rshRequestPageIntro>span{width:54px;height:54px;border-radius:16px;background:linear-gradient(145deg,#202229,#393c45);box-shadow:0 12px 27px rgba(24,27,35,.16);font-size:19px}.rshRequestPageIntro small,.rshRequestPageIntro>.fa-message{display:none}.rshRequestPageIntro h2{margin:0 0 5px;font-size:25px}.rshRequestPageIntro p{font-size:13px}
.rshRequestPage .rshMobileRequestForm{grid-template-columns:1fr 1fr;gap:19px 20px;padding-top:30px}.rshRequestPage .rshMobileRequestForm>label:nth-child(3),.rshRequestPage .rshMobileRequestConsent,.rshRequestPage .rshMobileRequestNotice,.rshRequestPage .rshMobileRequestForm>button{grid-column:1/-1}.rshRequestPage .rshMobileRequestForm button{justify-self:end;width:min(100%,280px);background:linear-gradient(135deg,#191b21,#343740)}
@media(max-width:1023px){.rshRequestPage{padding-bottom:145px}.rshRequestPageHero{min-height:270px;padding:42px 28px}.rshRequestPageHero h1{font-size:clamp(48px,13vw,64px)}.rshRequestPageBack{top:24px;left:24px;width:36px;height:36px;margin:0}.rshRequestPageBody{width:calc(100% - 32px);margin:28px auto 0;padding:25px 22px;border-radius:24px}.rshRequestPageIntro{grid-template-columns:48px minmax(0,1fr);gap:13px;padding-bottom:21px}.rshRequestPageIntro>span{width:48px;height:48px;border-radius:14px;font-size:17px}.rshRequestPageIntro h2{font-size:19px}.rshRequestPageIntro p{font-size:10px}.rshRequestPage .rshMobileRequestForm{grid-template-columns:1fr;gap:14px;padding-top:22px}.rshRequestPage .rshMobileRequestForm>label:nth-child(3),.rshRequestPage .rshMobileRequestConsent,.rshRequestPage .rshMobileRequestNotice,.rshRequestPage .rshMobileRequestForm>button{grid-column:auto}.rshRequestPage .rshMobileRequestForm button{justify-self:stretch;width:100%}}
@media(max-width:520px){.rshRequestPageHero{min-height:235px;padding:38px 22px 34px}.rshRequestPageHero h1{font-size:48px}.rshRequestPageBack{top:19px;left:19px}.rshRequestPageBody{width:calc(100% - 24px);margin:20px auto 0;padding:21px 17px;border-radius:21px}}

/* v1.5.0 — rota geçişi ve hero kesin son override */
html.rshRequestRoutePending .pageContent{visibility:hidden!important}
.rshRequestPageBack{display:none!important}
.rshRequestPageHero{min-height:245px!important;padding-top:52px!important;padding-bottom:46px!important}
@media(max-width:1023px){.rshRequestPageHero{min-height:205px!important;padding:38px 28px 30px!important}.rshRequestPageHero h1{font-size:clamp(43px,11vw,56px)!important}}
@media(max-width:520px){.rshRequestPageHero{min-height:190px!important;padding:32px 22px 28px!important}.rshRequestPageHero h1{font-size:44px!important}}

/* v1.5.1 — İstek Hattı bütünlük, popup ve form güvenilirliği */
body.rshRequestPageOpen .rshRequestModal[hidden]{display:none!important}
body.rshRequestPageOpen .rshRequestModal.is-open:not([hidden]){display:grid!important;z-index:100000!important}
.rshRequestPage .rshMobileRequestTrap,.rshRequestForm__trap{display:none!important}
.rshRequestPageHero{min-height:230px!important;padding:50px max(42px,calc((100vw - 1400px)/2)) 42px!important;background:radial-gradient(circle at 78% 8%,rgba(255,255,255,.11),transparent 24%),linear-gradient(135deg,#15171d,#25272d)!important}
.rshRequestPageHero h1{font-size:clamp(50px,4.6vw,70px)!important;letter-spacing:-.052em!important}
.rshRequestPageBody{width:min(1400px,calc(100% - 64px))!important;margin:44px auto 0!important;padding:38px 42px!important}
.rshRequestPage .rshMobileRequestForm{position:relative}
@media(max-width:1023px){
  .rshRequestPageHero{min-height:178px!important;padding:36px 28px 29px!important}
  .rshRequestPageHero h1{font-size:40px!important;line-height:1!important}
  .rshRequestPageBody{width:calc(100% - 32px)!important;margin:28px auto 0!important;padding:25px 22px!important}
}
@media(max-width:520px){
  .rshRequestPageHero{min-height:170px!important;padding:34px 22px 27px!important}
  .rshRequestPageHero h1{font-size:38px!important}
  .rshRequestPageBody{width:calc(100% - 24px)!important;margin:22px auto 0!important;padding:21px 17px!important}
}

/* v1.5.2 — İstek Hattı: ortak sayfa hero'su + popup ile birebir form */
.rshRequestPageHero{display:block!important;min-height:300px!important;padding:0!important;background:radial-gradient(circle at 82% 12%,rgba(255,255,255,.14),transparent 27%),linear-gradient(135deg,#15171d 0%,#24262b 72%,#303236 100%)!important}
.rshRequestPageHero:after,.rshRequestPageEyebrow,.rshRequestPageHeroIcon,.rshRequestPageHero>p{display:none!important}
.rshRequestPageHero__inner{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,450px);align-items:center;gap:60px;width:min(1600px,calc(100% - 96px));min-height:300px;margin:0 auto}
.rshRequestPageHero h1{margin:0!important;color:#fff;font-size:clamp(58px,4.5vw,82px)!important;font-weight:780;line-height:.95!important;letter-spacing:-.055em!important}
.rshRequestPageHero__wave{display:flex!important;align-items:center;justify-content:center;gap:7px;width:100%;height:84px;opacity:.28}
.rshRequestPageHero__wave i{display:block;width:4px;min-height:8px;border-radius:999px;background:#d9dadd}
.rshRequestPageBody{box-sizing:border-box;width:min(680px,calc(100% - 48px))!important;margin:58px auto 0!important;padding:38px!important;border:1px solid rgba(26,29,36,.08)!important;border-radius:30px!important;background:linear-gradient(145deg,#fff,#f5f6f8)!important;box-shadow:0 30px 80px rgba(24,28,38,.12)!important}
.rshRequestPageBody>.rshRequestModal__header{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:22px;margin:0 0 30px;padding:0 0 28px;border-bottom:1px solid #e1e4e9}
.rshRequestPageBody .rshRequestModal__icon{width:82px;height:82px;border-radius:24px}
.rshRequestPageBody .rshRequestModal__header small{font-size:11px}
.rshRequestPageBody .rshRequestModal__header h2{margin:4px 0 5px;font-size:42px;line-height:1;letter-spacing:-.045em}
.rshRequestPageBody .rshRequestModal__header p{margin:0;font-size:16px;line-height:1.45}
.rshRequestPageForm{display:grid!important;grid-template-columns:1fr!important;gap:20px!important;margin:0!important;padding:0!important}
.rshRequestPageForm>label,.rshRequestPageForm>.rshRequestForm__consent,.rshRequestPageForm>.rshRequestForm__notice,.rshRequestPageForm>.rshRequestForm__submit{grid-column:1!important}
.rshRequestPageForm .rshRequestForm__submit{width:100%!important;max-width:none!important;justify-self:stretch!important}
.rshRequestPageBody>.rshRequestState--success:not([hidden]){display:grid;min-height:410px;place-items:center;align-content:center;text-align:center}
@media(max-width:1023px){
  .rshRequestPageHero{min-height:270px!important}
  .rshRequestPageHero__inner{grid-template-columns:minmax(0,1fr) 310px;width:calc(100% - 56px);min-height:270px;gap:32px}
  .rshRequestPageHero h1{font-size:clamp(48px,9vw,68px)!important}
  .rshRequestPageHero__wave{gap:5px}
  .rshRequestPageBody{margin-top:36px!important}
}
@media(max-width:700px){
  .rshRequestPageHero{min-height:170px!important}
  .rshRequestPageHero__inner{display:flex;width:calc(100% - 44px);min-height:170px}
  .rshRequestPageHero h1{font-size:38px!important;letter-spacing:-.045em!important}
  .rshRequestPageHero__wave{display:none!important}
  .rshRequestPageBody{width:calc(100% - 24px)!important;margin:20px auto 0!important;padding:22px 18px!important;border-radius:24px!important}
  .rshRequestPageBody>.rshRequestModal__header{grid-template-columns:58px minmax(0,1fr);gap:14px;margin-bottom:22px;padding-bottom:20px}
  .rshRequestPageBody .rshRequestModal__icon{width:58px;height:58px;border-radius:18px}
  .rshRequestPageBody .rshRequestModal__header small{font-size:8px}
  .rshRequestPageBody .rshRequestModal__header h2{font-size:28px}
  .rshRequestPageBody .rshRequestModal__header p{font-size:12px}
  .rshRequestPageForm{gap:16px!important}
}

/* Footer social cards — native platform colors */
.proFooter .footerSocialStack a{
  --social-accent:#8b8e99;
  --social-accent-deep:#3d4048;
  --social-glow:rgba(139,142,153,.16);
  position:relative;
  isolation:isolate;
  overflow:hidden;
  border-color:color-mix(in srgb,var(--social-accent) 34%,rgba(255,255,255,.2))!important;
  background:linear-gradient(100deg,color-mix(in srgb,var(--social-accent) 12%,rgba(20,21,25,.96)),rgba(27,28,33,.9) 58%,color-mix(in srgb,var(--social-accent-deep) 13%,rgba(25,26,31,.92)))!important;
  box-shadow:inset 0 1px rgba(255,255,255,.08),0 10px 30px rgba(0,0,0,.12)!important;
  transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease!important;
}
.proFooter .footerSocialStack a::after{
  content:"";
  position:absolute;
  z-index:-1;
  width:140px;
  height:140px;
  top:50%;
  left:-82px;
  border-radius:50%;
  background:var(--social-glow);
  filter:blur(25px);
  transform:translateY(-50%);
  opacity:.68;
  transition:opacity .24s ease,transform .24s ease;
  pointer-events:none;
}
.proFooter .footerSocialStack a:hover{
  transform:translateX(4px);
  border-color:color-mix(in srgb,var(--social-accent) 62%,rgba(255,255,255,.28))!important;
  box-shadow:inset 0 1px rgba(255,255,255,.12),0 15px 36px var(--social-glow)!important;
}
.proFooter .footerSocialStack a:hover::after{opacity:1;transform:translate(10px,-50%)}
.proFooter .footerSocialStack a>i{
  color:#fff!important;
  background:linear-gradient(145deg,var(--social-accent),var(--social-accent-deep))!important;
  box-shadow:0 10px 24px var(--social-glow),inset 0 1px rgba(255,255,255,.2)!important;
}
.proFooter .footerSocialStack a[href*="facebook.com"]{--social-accent:#1877f2;--social-accent-deep:#0b55b6;--social-glow:rgba(24,119,242,.3)}
.proFooter .footerSocialStack a[data-rsh-social="facebook"]{--social-accent:#1877f2;--social-accent-deep:#0b55b6;--social-glow:rgba(24,119,242,.3)}
.proFooter .footerSocialStack a[href*="instagram.com"]{--social-accent:#f77737;--social-accent-deep:#833ab4;--social-glow:rgba(225,48,108,.3)}
.proFooter .footerSocialStack a[data-rsh-social="instagram"]{--social-accent:#e1306c;--social-accent-deep:#833ab4;--social-glow:rgba(225,48,108,.34)}
.proFooter .footerSocialStack a[href*="instagram.com"]>i,.proFooter .footerSocialStack a[data-rsh-social="instagram"]>i{background:linear-gradient(145deg,#833ab4 0%,#c13584 30%,#e1306c 55%,#f77737 80%,#fcaf45 100%)!important}
.proFooter .footerSocialStack>a:nth-child(2){border-color:rgba(225,48,108,.58)!important;background:linear-gradient(105deg,rgba(131,58,180,.3),rgba(193,53,132,.18) 38%,rgba(225,48,108,.13) 68%,rgba(247,119,55,.18))!important;box-shadow:inset 0 1px rgba(255,255,255,.11),0 13px 34px rgba(225,48,108,.16)!important}
.proFooter .footerSocialStack>a:nth-child(2)>i{background:linear-gradient(145deg,#833ab4 0%,#c13584 28%,#e1306c 52%,#f77737 78%,#fcaf45 100%)!important;box-shadow:0 10px 25px rgba(225,48,108,.36),inset 0 1px rgba(255,255,255,.24)!important}
.proFooter .footerSocialStack a[href*="tiktok.com"]{--social-accent:#25f4ee;--social-accent-deep:#fe2c55;--social-glow:rgba(37,244,238,.22)}
.proFooter .footerSocialStack a[data-rsh-social="tiktok"]{--social-accent:#25f4ee;--social-accent-deep:#fe2c55;--social-glow:rgba(254,44,85,.28)}
.proFooter .footerSocialStack a[href*="tiktok.com"]>i,.proFooter .footerSocialStack a[data-rsh-social="tiktok"]>i{background:linear-gradient(145deg,#25f4ee 0%,#111216 38%,#111216 58%,#fe2c55 100%)!important}
.proFooter .footerSocialStack a[href*="youtube.com"],.proFooter .footerSocialStack a[href*="youtu.be"]{--social-accent:#ff0033;--social-accent-deep:#b90024;--social-glow:rgba(255,0,51,.29)}
.proFooter .footerSocialStack a[data-rsh-social="youtube"]{--social-accent:#ff0033;--social-accent-deep:#b90024;--social-glow:rgba(255,0,51,.29)}
.proFooter .footerSocialStack a[href*="wa.me"],.proFooter .footerSocialStack a[href*="whatsapp.com"]{--social-accent:#25d366;--social-accent-deep:#128c7e;--social-glow:rgba(37,211,102,.28)}
.proFooter .footerSocialStack a[data-rsh-social="whatsapp"]{--social-accent:#25d366;--social-accent-deep:#128c7e;--social-glow:rgba(37,211,102,.28)}
.proFooter .footerSocialStack a[data-rsh-social="x"]{--social-accent:#f5f5f5;--social-accent-deep:#050505;--social-glow:rgba(255,255,255,.16)}
.proFooter .footerSocialStack a[data-rsh-social="x"]>i{color:#fff!important;background:linear-gradient(145deg,#303238,#050505)!important;border:1px solid rgba(255,255,255,.14)!important}

/* İstek Hattı bağımsız rotadayken önceki sayfanın aktif menü durumunu gösterme. */
body.rshRequestPageOpen .header nav button.active,
body.rshRequestPageOpen .mobileNav>button.active{background:transparent!important;box-shadow:none!important;outline:0!important}
body.rshRequestPageOpen .header nav button.active::after,
body.rshRequestPageOpen .mobileNav>button.active::after{display:none!important;content:none!important}
body.rshRequestPageOpen .header nav button:focus,
body.rshRequestPageOpen .mobileNav>button:focus{outline:0!important;box-shadow:none!important}
@media(max-width:1023px){
  body.rshRequestPageOpen .mobileNav{visibility:visible!important;pointer-events:auto!important;z-index:10020!important}
  body.rshRequestPageOpen .header{z-index:10030!important}
  body.rshRequestPageOpen .menuBtn{color:#fff!important;background:linear-gradient(145deg,#3a3b3f,#151618)!important}
  body.rshRequestPageOpen .mobileNav>button,
  body.rshRequestPageOpen .mobileNav>button.active{
    color:#f4f4f6!important;
    opacity:1!important;
    -webkit-text-fill-color:#f4f4f6!important;
  }
  body.rshRequestPageOpen .mobileNav>button svg{color:#aeb0b7!important;opacity:1!important}
  .rshRequestPage{padding-top:20px!important}
  .rshRequestPageBody{margin-top:0!important}
}
@media(max-width:700px){
  .proFooter .footerUtility{
    box-sizing:border-box!important;
    width:100%!important;
    padding-inline:18px!important;
    scroll-padding-inline:18px!important;
  }
  .proFooter .footerUtility::before,
  .proFooter .footerUtility::after{content:"";flex:0 0 1px}
  .proFooter .footerSocialStack a:hover{transform:none}
  .proFooter .footerSocialStack a:active{transform:scale(.985)}
}
/* Panelden pasife alınan sabit sayfalar footer menüsünde yer kaplamaz. */
.proFooter .footerUtility button.rshStaticPageDisabled{display:none!important}

/* source: assets/site/night-mode.css */
/* RSH premium gece modu — lacivert, kömür ve kontrollü sıcak vurgular */
:root[data-rsh-theme="dark"]{
  --rsh-night-bg:#090d16;--rsh-night-bg-2:#0d1320;--rsh-night-card:#121a28;
  --rsh-night-card-2:#172132;--rsh-night-ink:#f4f6fb;--rsh-night-muted:#9aa6b9;
  --rsh-night-line:rgba(180,198,224,.13);--rsh-night-shadow:0 22px 60px rgba(0,4,12,.32);
}
html.rshThemeReady body,html.rshThemeReady .appShell,html.rshThemeReady .pageContent,html.rshThemeReady .header,
html.rshThemeReady .section,html.rshThemeReady article,html.rshThemeReady .dayTabs,html.rshThemeReady input,
html.rshThemeReady textarea,html.rshThemeReady select{transition:background-color .32s ease,border-color .32s ease,color .25s ease,box-shadow .32s ease!important}
html[data-rsh-theme="dark"] body,html[data-rsh-theme="dark"] .appShell,html[data-rsh-theme="dark"] .pageContent{background:radial-gradient(circle at 78% 6%,rgba(63,86,130,.18),transparent 26%),linear-gradient(145deg,var(--rsh-night-bg),var(--rsh-night-bg-2))!important;color:var(--rsh-night-ink)!important}
html[data-rsh-theme="dark"] .header{background:rgba(9,13,22,.9)!important;border-color:var(--rsh-night-line)!important;box-shadow:0 10px 35px rgba(0,0,0,.18)!important}
html[data-rsh-theme="dark"] .header nav button{color:#abb4c4!important}html[data-rsh-theme="dark"] .header nav button.active{color:#fff!important}
html[data-rsh-theme="dark"] .headerWeather{color:#a9c7e5;background:linear-gradient(135deg,rgba(25,37,55,.96),rgba(17,27,43,.94))!important;border-color:rgba(129,162,198,.18)!important;box-shadow:0 10px 28px rgba(0,0,0,.22)!important}
html[data-rsh-theme="dark"] .headerWeather small,html[data-rsh-theme="dark"] .headerWeather>span{color:#98a6b9!important}html[data-rsh-theme="dark"] .headerWeather b{color:#f5f8fc!important}
.rshThemeToggle{order:0;display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;padding:0;border:1px solid rgba(66,77,98,.14);border-radius:15px;background:linear-gradient(145deg,#fff,#f0f2f6);color:#343a47;box-shadow:0 8px 24px rgba(31,38,52,.08);transition:.25s ease}
.rshThemeToggle:hover{transform:translateY(-2px);box-shadow:0 13px 28px rgba(31,38,52,.14)}.rshThemeToggle span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.rshThemeToggle i{font-size:16px}
html[data-rsh-theme="dark"] .rshThemeToggle{background:linear-gradient(145deg,#1b2638,#111925);border-color:rgba(147,175,211,.18);color:#ffc963;box-shadow:0 10px 28px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.05)}
html[data-rsh-theme="dark"] .homePage,html[data-rsh-theme="dark"] .section,html[data-rsh-theme="dark"] .scheduleSec,html[data-rsh-theme="dark"] .newsPage,html[data-rsh-theme="dark"] .premiumContact,html[data-rsh-theme="dark"] .aboutCards{color:var(--rsh-night-ink)}
html[data-rsh-theme="dark"] .homeSection,html[data-rsh-theme="dark"] .scheduleSec,html[data-rsh-theme="dark"] .sponsorsSection{background:transparent!important}
html[data-rsh-theme="dark"] .homeTitle h2,html[data-rsh-theme="dark"] .sectionHead h2,html[data-rsh-theme="dark"] .scheduleList h3,html[data-rsh-theme="dark"] .hostCard h3,html[data-rsh-theme="dark"] .featuredNews h3,html[data-rsh-theme="dark"] .smallNews h3,html[data-rsh-theme="dark"] .allNews h3{color:var(--rsh-night-ink)!important}
html[data-rsh-theme="dark"] .homeTitleLine,html[data-rsh-theme="dark"] .rshTop5Rule{background:linear-gradient(90deg,rgba(231,237,247,.58),rgba(231,237,247,.05))!important}
html[data-rsh-theme="dark"] .hostCard,html[data-rsh-theme="dark"] .featuredNews,html[data-rsh-theme="dark"] .smallNews article,html[data-rsh-theme="dark"] .allNews article,html[data-rsh-theme="dark"] .scheduleList article,html[data-rsh-theme="dark"] .contactFormCard,html[data-rsh-theme="dark"] .contactCard,html[data-rsh-theme="dark"] .aboutLogoCard,html[data-rsh-theme="dark"] .aboutContentCard,html[data-rsh-theme="dark"] .contentPageCard,html[data-rsh-theme="dark"] .newsArticleCard,html[data-rsh-theme="dark"] .newsShareCard{background:linear-gradient(145deg,var(--rsh-night-card),var(--rsh-night-card-2))!important;border-color:var(--rsh-night-line)!important;color:var(--rsh-night-ink)!important;box-shadow:var(--rsh-night-shadow)!important}
html[data-rsh-theme="dark"] .hostCard p,html[data-rsh-theme="dark"] .scheduleList p,html[data-rsh-theme="dark"] .featuredNews p,html[data-rsh-theme="dark"] .allNews p,html[data-rsh-theme="dark"] .aboutContentCard p,html[data-rsh-theme="dark"] .newsArticleContent,html[data-rsh-theme="dark"] .contactCard .infoRow span{color:var(--rsh-night-muted)!important}
html[data-rsh-theme="dark"] .dayTabs{background:rgba(17,25,39,.86)!important;border-color:var(--rsh-night-line)!important;box-shadow:var(--rsh-night-shadow)!important}html[data-rsh-theme="dark"] .dayTabs button{color:#98a5b8!important}html[data-rsh-theme="dark"] .dayTabs button.active{background:linear-gradient(135deg,#303c50,#141b27)!important;color:#fff!important;box-shadow:0 10px 26px rgba(0,0,0,.3)!important}
html[data-rsh-theme="dark"] .scheduleList article time,html[data-rsh-theme="dark"] .scheduleThumb{background:linear-gradient(145deg,#273246,#111824)!important;color:#fff!important}
html[data-rsh-theme="dark"] .sponsorCarousel:before,html[data-rsh-theme="dark"] .sponsorCarousel:after{opacity:.25}html[data-rsh-theme="dark"] .sponsorTrack article a{background:linear-gradient(145deg,#141d2b,#1c2738)!important;border-color:var(--rsh-night-line)!important;color:#eef2f8!important}
html[data-rsh-theme="dark"] .rshTop5Track{background:linear-gradient(145deg,#121a28,#192436)!important;border-color:var(--rsh-night-line)!important;color:#eef2f8!important;box-shadow:var(--rsh-night-shadow)!important}
html[data-rsh-theme="dark"] .rshTop5Info em{color:#98a5b8!important}
html[data-rsh-theme="dark"] .filterBar,html[data-rsh-theme="dark"] .filterBar label{background:rgba(18,27,41,.9)!important;border-color:var(--rsh-night-line)!important}html[data-rsh-theme="dark"] .filterBar button,html[data-rsh-theme="dark"] .filterBar input{color:#dce3ee!important}
html[data-rsh-theme="dark"] input,html[data-rsh-theme="dark"] textarea,html[data-rsh-theme="dark"] select{background:#0e1623!important;border-color:rgba(157,181,214,.16)!important;color:#eef3fa!important}html[data-rsh-theme="dark"] input::placeholder,html[data-rsh-theme="dark"] textarea::placeholder{color:#69778b!important}
html[data-rsh-theme="dark"] .pageHero,html[data-rsh-theme="dark"] .newsDetailHero{background:radial-gradient(circle at 82% 8%,rgba(124,61,87,.28),transparent 30%),linear-gradient(135deg,#0a101b,#171d29)!important;color:#fff!important}
html[data-rsh-theme="dark"] .rshRequestPage{background:linear-gradient(145deg,#090e18,#101827)!important}html[data-rsh-theme="dark"] .rshRequestPageBody{background:linear-gradient(145deg,#121a28,#182334)!important;border-color:var(--rsh-night-line)!important;color:#fff!important}html[data-rsh-theme="dark"] .rshRequestPageBody .rshRequestModal__header{border-color:var(--rsh-night-line)!important}html[data-rsh-theme="dark"] .rshRequestPageBody .rshRequestModal__header p,html[data-rsh-theme="dark"] .rshRequestPage .rshMobileRequestConsent span{color:#98a5b8!important}
html[data-rsh-theme="dark"] .mobileNav{background:linear-gradient(160deg,#0b111c,#151f2e)!important;border-color:var(--rsh-night-line)!important}
/* Mobil menü düğmesi gece modunda header paletiyle bütünleşir. */
html[data-rsh-theme="dark"] .menuBtn{
  color:#f7f9fc!important;
  background:linear-gradient(145deg,#1a2433,#0d1420)!important;
  border:1px solid rgba(147,175,211,.2)!important;
  box-shadow:0 10px 28px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.07)!important;
}
html[data-rsh-theme="dark"] .menuBtn:hover{
  background:linear-gradient(145deg,#223047,#111a29)!important;
  border-color:rgba(161,190,226,.3)!important;
  transform:translateY(-1px);
}
html[data-rsh-theme="dark"] .menuBtn:focus-visible{
  outline:0!important;
  box-shadow:0 0 0 3px rgba(111,151,201,.2),0 12px 30px rgba(0,0,0,.3)!important;
}
html[data-rsh-theme="dark"] .menuBtn svg{color:currentColor!important}
@media(max-width:1023px){.rshThemeToggle{flex-basis:42px;width:42px;height:42px;border-radius:13px;margin-left:auto}.header .rshThemeToggle+.headerWeather{margin-left:0!important}.header{gap:9px!important}.headerWeather{min-width:0!important}.rshThemeToggle i{font-size:15px}}
@media(max-width:520px){.rshThemeToggle{flex-basis:40px;width:40px;height:40px;border-radius:12px}.headerWeather{height:44px!important;padding-left:10px!important;padding-right:10px!important}.headerWeather>span{display:none!important}}
@media(prefers-reduced-motion:reduce){html.rshThemeReady *{transition:none!important}.rshThemeToggle:hover{transform:none}}

/* v1.1 — dar masaüstünde menüyü bozmadan tek satırda tutar */
@media (min-width:1024px){
  .header{gap:clamp(13px,1.35vw,24px)!important}
  .header .brand{flex:0 0 clamp(120px,8.5vw,145px)!important;min-width:0!important}
  .header .brand>.brandLogo{max-width:100%!important}
  .header nav{min-width:0!important;gap:clamp(11px,1vw,19px)!important}
  .header nav button{white-space:nowrap!important;font-size:15px!important;line-height:1!important;letter-spacing:0!important}
  .headerWeather,.rshThemeToggle{flex-shrink:0!important}
}
@media (min-width:1024px) and (max-width:1320px){
  .header{padding-inline:18px!important;gap:10px!important}
  .header .brand{flex-basis:108px!important}
  .header nav{gap:9px!important}
  .header nav button{font-size:13px!important}
  .headerWeather{min-width:132px!important;padding-inline:8px!important}
}

/* v1.4 — geniş masaüstünde daha güçlü, tek satırlı 15px navigasyon */
@media (min-width:1321px){
  .header nav button{font-size:15px!important;font-weight:700!important}
}

/* Gece modundaki küçük bölüm etiketleri daha okunaklı fakat ikincil kalır. */
html[data-rsh-theme="dark"] .kicker,
html[data-rsh-theme="dark"] .eyebrow,
html[data-rsh-theme="dark"] .homeTitle small,
html[data-rsh-theme="dark"] .homeTitle .kicker,
html[data-rsh-theme="dark"] .rshTop5Header small{color:#c2cad7!important;opacity:.88!important}

/* WhatsApp mesaj paneli */
html[data-rsh-theme="dark"] .waPanel{color:#f5f7fb!important;background:linear-gradient(155deg,rgba(18,26,40,.98),rgba(11,17,28,.98))!important;border-color:rgba(173,195,226,.18)!important;box-shadow:0 30px 80px rgba(0,0,0,.52)!important}
html[data-rsh-theme="dark"] .waPanelHead{border-color:var(--rsh-night-line)!important}
html[data-rsh-theme="dark"] .waPanelHead b{color:#fff!important}
html[data-rsh-theme="dark"] .waPanelHead small{color:#a9b4c5!important}
html[data-rsh-theme="dark"] .waPanelHead>button{color:#d7deea!important;background:#222c3b!important;border:1px solid rgba(170,194,225,.13)!important}
html[data-rsh-theme="dark"] .waGreeting{color:#dce3ed!important;background:#172131!important}
html[data-rsh-theme="dark"] .waPanel label>span{color:#b5bfce!important}
html[data-rsh-theme="dark"] .waPanel textarea{color:#f5f7fb!important;background:#0b1320!important;border-color:rgba(164,188,220,.18)!important}
html[data-rsh-theme="dark"] .waPanel textarea:focus{border-color:#2dbe70!important;box-shadow:0 0 0 4px rgba(45,190,112,.13)!important}

/* İstek hattı popup ve tam sayfa görünümü */
html[data-rsh-theme="dark"] .rshRequestModal__dialog,
html[data-rsh-theme="dark"] .rshRequestPageBody{color:#f5f7fb!important;background:linear-gradient(155deg,#141d2b,#0d1522)!important;border-color:rgba(172,197,230,.17)!important;box-shadow:0 32px 90px rgba(0,0,0,.55)!important}
html[data-rsh-theme="dark"] .rshRequestModal__header{border-color:var(--rsh-night-line)!important}
html[data-rsh-theme="dark"] .rshRequestModal__header h2,
html[data-rsh-theme="dark"] .rshRequestForm label,
html[data-rsh-theme="dark"] .rshRequestForm__consent span{color:#f3f6fb!important}
html[data-rsh-theme="dark"] .rshRequestModal__header p,
html[data-rsh-theme="dark"] .rshRequestForm small{color:#a7b2c3!important}
html[data-rsh-theme="dark"] .rshRequestModal__close{color:#e5eaf2!important;background:#202a39!important;border-color:rgba(170,194,225,.14)!important}
html[data-rsh-theme="dark"] .rshRequestForm input,
html[data-rsh-theme="dark"] .rshRequestForm textarea{color:#f6f8fc!important;background:#0b1421!important;border-color:rgba(164,188,220,.2)!important;box-shadow:none!important}
html[data-rsh-theme="dark"] .rshRequestForm input:focus,
html[data-rsh-theme="dark"] .rshRequestForm textarea:focus{border-color:#e5475a!important;box-shadow:0 0 0 4px rgba(229,71,90,.12)!important}
html[data-rsh-theme="dark"] .rshRequestForm__submit{color:#fff!important;background:linear-gradient(135deg,#202938,#333d4e)!important}

/* Footer tek bir gece paletinde yumuşak biçimde birleşir. */
html[data-rsh-theme="dark"] .proFooter{color:#eef2f8!important;background:radial-gradient(circle at 78% 42%,rgba(64,70,115,.3),transparent 34%),linear-gradient(135deg,#090e17,#111827 52%,#0a101a)!important;border-color:var(--rsh-night-line)!important}
html[data-rsh-theme="dark"] .footerUtility{background:rgba(8,13,22,.9)!important;border-color:var(--rsh-night-line)!important}
html[data-rsh-theme="dark"] .footerUtility button{color:#d3dae5!important}
html[data-rsh-theme="dark"] .appPromo{background:transparent!important;color:#f5f7fb!important}
html[data-rsh-theme="dark"] .footerPromoCopy p,
html[data-rsh-theme="dark"] .appMessage{color:#a9b3c3!important}
html[data-rsh-theme="dark"] .footerSocialStack a{background:linear-gradient(145deg,rgba(28,37,52,.88),rgba(14,21,33,.94))!important;border-color:rgba(174,196,226,.17)!important;color:#f2f5fa!important}
html[data-rsh-theme="dark"] .footerBottom{background:rgba(6,10,17,.9)!important;border-color:var(--rsh-night-line)!important;color:#aeb8c7!important}
html[data-rsh-theme="dark"] .producerBadge{background:rgba(22,29,41,.88)!important;border-color:rgba(171,193,223,.16)!important;color:#c9d1dc!important}

/* v1.2 — tüm içerik sayfalarında gerçek gece yüzeyi */
html[data-rsh-theme="dark"] .infoPage,
html[data-rsh-theme="dark"] .aboutInfoPage,
html[data-rsh-theme="dark"] .hostsPageGrid,
html[data-rsh-theme="dark"] .newsPage,
html[data-rsh-theme="dark"] .premiumContact,
html[data-rsh-theme="dark"] .newsDetailPage,
html[data-rsh-theme="dark"] .newsDetailLayout{
  background:transparent!important;
  background-color:transparent!important;
  box-shadow:none!important;
}

/* Künye, gizlilik, teknik erişim ve hakkımızda içerikleri */
html[data-rsh-theme="dark"] .editorialCard{
  background:linear-gradient(145deg,rgba(17,25,39,.98),rgba(23,34,51,.98))!important;
  border:1px solid var(--rsh-night-line)!important;
  color:#eef3fa!important;
  box-shadow:var(--rsh-night-shadow)!important;
}
html[data-rsh-theme="dark"] .editorialCard h1,
html[data-rsh-theme="dark"] .editorialCard h2,
html[data-rsh-theme="dark"] .editorialCard h3,
html[data-rsh-theme="dark"] .editorialCard h4,
html[data-rsh-theme="dark"] .editorialCard strong{color:#f7f9fc!important}
html[data-rsh-theme="dark"] .editorialCard h2:before,
html[data-rsh-theme="dark"] .editorialCard h2:after{background:linear-gradient(90deg,transparent,rgba(222,230,242,.55))!important}
html[data-rsh-theme="dark"] .editorialCard h2:after{background:linear-gradient(90deg,rgba(222,230,242,.55),transparent)!important}
html[data-rsh-theme="dark"] .editorialBody,
html[data-rsh-theme="dark"] .editorialBody p,
html[data-rsh-theme="dark"] .editorialBody li,
html[data-rsh-theme="dark"] .managedRich,
html[data-rsh-theme="dark"] .managedRich p,
html[data-rsh-theme="dark"] .managedRich li{color:#bdc7d6!important}
html[data-rsh-theme="dark"] .editorialBody a,
html[data-rsh-theme="dark"] .managedRich a{color:#ff7280!important}

/* Sayfa kahraman alanlarında koyu kalan başlık ve açıklamalar */
html[data-rsh-theme="dark"] .pageHero h1,
html[data-rsh-theme="dark"] .pageHero h2{color:#f8fafc!important}
html[data-rsh-theme="dark"] .pageHero p,
html[data-rsh-theme="dark"] .pageHero .subtitle{color:#c5cedb!important}
html[data-rsh-theme="dark"] .pageHero .kicker,
html[data-rsh-theme="dark"] .pageHero .eyebrow{color:#d6dde8!important}

/* İletişim kartları ve form metinleri */
html[data-rsh-theme="dark"] .premiumContact .contactCard,
html[data-rsh-theme="dark"] .premiumContact .contactFormCard{
  background:linear-gradient(145deg,#111a28,#192537)!important;
  border-color:var(--rsh-night-line)!important;
  box-shadow:var(--rsh-night-shadow)!important;
}
html[data-rsh-theme="dark"] .premiumContact h2,
html[data-rsh-theme="dark"] .premiumContact h3,
html[data-rsh-theme="dark"] .premiumContact label,
html[data-rsh-theme="dark"] .premiumContact .infoRow strong{color:#f6f8fc!important}
html[data-rsh-theme="dark"] .premiumContact p,
html[data-rsh-theme="dark"] .premiumContact .infoRow,
html[data-rsh-theme="dark"] .premiumContact .infoRow span{color:#bdc7d5!important}
html[data-rsh-theme="dark"] .premiumContact option{background:#101827!important;color:#f5f7fb!important}

/* Haber filtreleri: gri katman ve beyaz aktif sekme kaldırıldı */
html[data-rsh-theme="dark"] .newsPage .filterBar{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html[data-rsh-theme="dark"] .newsPage .filterBar button{
  background:#172233!important;
  border-color:rgba(175,197,227,.16)!important;
  color:#cbd4e1!important;
  box-shadow:none!important;
}
html[data-rsh-theme="dark"] .newsPage .filterBar button.active{
  background:linear-gradient(135deg,#db334a,#ff6658)!important;
  border-color:transparent!important;
  color:#fff!important;
  box-shadow:0 10px 26px rgba(218,51,74,.22)!important;
}
html[data-rsh-theme="dark"] .newsPage .filterBar label{
  background:#101a29!important;
  border-color:rgba(175,197,227,.17)!important;
}
html[data-rsh-theme="dark"] .newsPage .filterBar input{background:transparent!important;color:#edf2f8!important}

/* Sponsor kart başlıkları */
html[data-rsh-theme="dark"] .sponsorTrack article,
html[data-rsh-theme="dark"] .sponsorTrack article>a{
  background:linear-gradient(145deg,#141d2b,#1c2738)!important;
  border-color:var(--rsh-night-line)!important;
}
html[data-rsh-theme="dark"] .sponsorTrack strong{color:#f5f7fb!important;text-shadow:0 1px 12px rgba(0,0,0,.3)!important}

/* Haber detayında beyaz kalan sayfa ve makale yüzeyi */
html[data-rsh-theme="dark"] .newsDetailPage{
  background:radial-gradient(circle at 82% 8%,rgba(74,51,89,.2),transparent 28%),linear-gradient(145deg,#090e18,#101827)!important;
  color:#eef3fa!important;
}
html[data-rsh-theme="dark"] .newsDetailPage .newsArticleCard,
html[data-rsh-theme="dark"] .newsDetailPage .newsShareCard{
  background:linear-gradient(145deg,#121b29,#182436)!important;
  border-color:var(--rsh-night-line)!important;
  color:#eef3fa!important;
  box-shadow:var(--rsh-night-shadow)!important;
}
html[data-rsh-theme="dark"] .newsArticleContent,
html[data-rsh-theme="dark"] .newsArticleContent p,
html[data-rsh-theme="dark"] .newsArticleContent li{color:#c2ccda!important}
html[data-rsh-theme="dark"] .newsArticleContent h1,
html[data-rsh-theme="dark"] .newsArticleContent h2,
html[data-rsh-theme="dark"] .newsArticleContent h3,
html[data-rsh-theme="dark"] .newsArticleContent h4,
html[data-rsh-theme="dark"] .newsArticleContent strong,
html[data-rsh-theme="dark"] .newsShareCard h2{color:#f8fafc!important}
html[data-rsh-theme="dark"] .newsShareCard a,
html[data-rsh-theme="dark"] .newsShareCard button{
  background:#1b2637!important;
  border-color:rgba(175,197,227,.15)!important;
  color:#eef3fa!important;
}

/* v1.3 — sticky radyo oynatıcısı gece teması */
html[data-rsh-theme="dark"] .radioDockV2,
html[data-rsh-theme="dark"] .appShell .player{
  background:
    radial-gradient(circle at 92% 30%,rgba(113,59,91,.34),transparent 34%),
    linear-gradient(112deg,rgba(7,12,21,.97),rgba(18,28,44,.96) 58%,rgba(27,31,48,.96))!important;
  border-color:rgba(172,197,230,.2)!important;
  box-shadow:0 22px 65px rgba(0,3,10,.58),inset 0 1px rgba(255,255,255,.07)!important;
  color:#f7f9fc!important;
}
html[data-rsh-theme="dark"] .radioDockV2:before,
html[data-rsh-theme="dark"] .appShell .player:before{
  background:linear-gradient(90deg,rgba(255,255,255,.045),transparent 38%,rgba(231,76,94,.05))!important;
}
html[data-rsh-theme="dark"] .radioDockV2__artwork,
html[data-rsh-theme="dark"] .appShell .playerLogo{
  background:#101927!important;
  border-color:rgba(185,207,235,.2)!important;
  box-shadow:0 10px 30px rgba(0,0,0,.38)!important;
}
html[data-rsh-theme="dark"] .radioDockV2__meta b,
html[data-rsh-theme="dark"] .appShell .playerMeta>b{color:#f8fafc!important}
html[data-rsh-theme="dark"] .radioDockV2__meta small,
html[data-rsh-theme="dark"] .appShell .playerMeta>small{color:#aeb9c9!important}
html[data-rsh-theme="dark"] .radioDockV2__play,
html[data-rsh-theme="dark"] .appShell .playerPlay{
  background:linear-gradient(145deg,#f9fafc,#dfe5ee)!important;
  border-color:rgba(255,255,255,.78)!important;
  color:#101722!important;
  box-shadow:0 9px 25px rgba(0,0,0,.35)!important;
}
html[data-rsh-theme="dark"] .radioDockV2__mute,
html[data-rsh-theme="dark"] .appShell .playerMute{
  background:rgba(151,174,205,.13)!important;
  border-color:rgba(176,199,229,.17)!important;
  color:#edf2f8!important;
}
html[data-rsh-theme="dark"] .radioDockV2__volume input,
html[data-rsh-theme="dark"] .appShell .playerVolume input{accent-color:#e34a5e!important}
html[data-rsh-theme="dark"] .radioDockV2 .rshRequestPlayerButton,
html[data-rsh-theme="dark"] .appShell .player .rshRequestPlayerButton{
  background:rgba(151,174,205,.11)!important;
  border-color:rgba(176,199,229,.18)!important;
  color:#f0f4fa!important;
}

/* Header menüsü: mevcut tipografi karakteri korunarak yalnızca 1px büyütülür. */
@media(min-width:1321px){.header nav button{font-size:16px!important}}
@media(min-width:1024px) and (max-width:1320px){.header nav button{font-size:14px!important}}

/* source: assets/site/promo-popup.css */
.rshPromoPopup{position:fixed;inset:0;z-index:2147482000;display:grid;place-items:center;padding:clamp(16px,4vw,40px);box-sizing:border-box;background:rgba(16,18,28,.68);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s ease}.rshPromoPopup.is-visible{opacity:1;visibility:visible}.rshPromoPopup__dialog{position:relative;width:min(520px,92vw);aspect-ratio:1;border:1px solid rgba(255,255,255,.72);border-radius:clamp(22px,4vw,34px);background:#fff;padding:8px;box-shadow:0 30px 90px rgba(28,20,50,.38),0 0 0 1px rgba(30,20,55,.05);transform:translateY(18px) scale(.96);transition:transform .32s cubic-bezier(.2,.8,.2,1);overflow:visible}.rshPromoPopup.is-visible .rshPromoPopup__dialog{transform:none}.rshPromoPopup__image{display:block;width:100%;height:100%;object-fit:cover;border-radius:calc(clamp(22px,4vw,34px) - 8px);background:#f1eef7}.rshPromoPopup__close{position:absolute;z-index:2;top:-12px;right:-12px;width:44px;height:44px;border:1px solid rgba(30,33,45,.1);border-radius:50%;display:grid;place-items:center;padding:0;background:rgba(255,255,255,.96);color:#20222c;box-shadow:0 10px 30px rgba(20,20,35,.24);cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease}.rshPromoPopup__close:hover{transform:scale(1.06);background:#8c31ee;color:#fff}.rshPromoPopup__close:focus-visible{outline:3px solid rgba(139,49,238,.35);outline-offset:3px}.rshPromoPopup__close svg{width:18px;height:18px}.rshPopupOpen{overflow:hidden!important}[data-rsh-theme="dark"] .rshPromoPopup{background:rgba(3,7,18,.78)}[data-rsh-theme="dark"] .rshPromoPopup__dialog{border-color:rgba(145,164,210,.22);background:linear-gradient(145deg,#111a2f,#0b1222);box-shadow:0 34px 100px rgba(0,0,0,.58),0 0 0 1px rgba(139,92,246,.12)}[data-rsh-theme="dark"] .rshPromoPopup__image{background:#111a2d}[data-rsh-theme="dark"] .rshPromoPopup__close{border-color:rgba(255,255,255,.12);background:#17223a;color:#f8faff;box-shadow:0 12px 32px rgba(0,0,0,.45)}[data-rsh-theme="dark"] .rshPromoPopup__close:hover{background:#9a42f2}@media(max-width:520px){.rshPromoPopup{padding:18px}.rshPromoPopup__dialog{width:min(88vw,420px);padding:6px;border-radius:24px}.rshPromoPopup__image{border-radius:18px}.rshPromoPopup__close{top:-10px;right:-10px;width:42px;height:42px}}@media(prefers-reduced-motion:reduce){.rshPromoPopup,.rshPromoPopup__dialog,.rshPromoPopup__close{transition:none!important}}
.rshPromoPopup__dialog{z-index:2}.rshPromoPopup__ambience{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;color:#dbc8ff}.rshPromoPopup__ambience>i{position:absolute;display:grid;place-items:center;width:74px;height:74px;border:1px solid currentColor;border-radius:24px;background:rgba(255,255,255,.055);font-size:30px;opacity:.17;filter:drop-shadow(0 12px 24px rgba(85,45,140,.16));animation:rshPopupFloat 9s ease-in-out infinite}.rshPromoPopup__ambience>i:nth-child(1){left:7%;top:14%;animation-delay:-1s}.rshPromoPopup__ambience>i:nth-child(2){right:8%;top:12%;width:88px;height:88px;border-radius:50%;animation-delay:-4s}.rshPromoPopup__ambience>i:nth-child(3){left:9%;bottom:11%;width:92px;height:92px;animation-delay:-6s}.rshPromoPopup__ambience>i:nth-child(4){right:7%;bottom:13%;animation-delay:-2.5s}.rshPromoPopup__ambience>i:nth-child(5){left:17%;top:48%;width:58px;height:58px;border-radius:50%;font-size:23px;animation-delay:-7.5s}.rshPromoPopup__equalizer{position:absolute;right:15%;top:47%;display:flex;align-items:center;gap:5px;height:48px;padding:12px 14px;border:1px solid currentColor;border-radius:18px;opacity:.17;transform:rotate(-4deg)}.rshPromoPopup__equalizer b{display:block;width:5px;height:12px;border-radius:99px;background:currentColor;animation:rshPopupEq 1.25s ease-in-out infinite alternate}.rshPromoPopup__equalizer b:nth-child(2){animation-delay:-.35s}.rshPromoPopup__equalizer b:nth-child(3){animation-delay:-.7s}.rshPromoPopup__equalizer b:nth-child(4){animation-delay:-1s}.rshPromoPopup__equalizer b:nth-child(5){animation-delay:-.2s}[data-rsh-theme="dark"] .rshPromoPopup__ambience{color:#a9bcff}[data-rsh-theme="dark"] .rshPromoPopup__ambience>i{background:rgba(62,87,146,.08);opacity:.15;filter:drop-shadow(0 12px 26px rgba(80,105,210,.18))}@keyframes rshPopupFloat{0%,100%{transform:translate3d(0,0,0) rotate(-3deg)}50%{transform:translate3d(0,-15px,0) rotate(4deg)}}@keyframes rshPopupEq{from{height:10px}to{height:38px}}@media(max-width:760px){.rshPromoPopup__ambience>i{width:52px;height:52px;border-radius:17px;font-size:21px;opacity:.13}.rshPromoPopup__ambience>i:nth-child(2),.rshPromoPopup__ambience>i:nth-child(3){width:60px;height:60px}.rshPromoPopup__ambience>i:nth-child(5){display:none}.rshPromoPopup__equalizer{right:4%;top:68%;opacity:.13;transform:scale(.8)}}@media(prefers-reduced-motion:reduce){.rshPromoPopup__ambience>i,.rshPromoPopup__equalizer b{animation:none!important}}

/* source: assets/site/home-reveal.css */
/* Soft homepage reveals; content stays fully visible when JavaScript is unavailable. */
html.rshHomeMotion .homePage .homeSection.rshHomeReveal{opacity:0;transform:translate3d(0,34px,0) scale(.992);filter:blur(3px);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1),filter .72s ease;will-change:opacity,transform,filter}
html.rshHomeMotion .homePage .homeSection.rshHomeReveal.is-visible{opacity:1;transform:none;filter:none}
html.rshHomeMotion .homePage .homeSection.rshHomeReveal .sectionHead,html.rshHomeMotion .homePage .homeSection.rshHomeReveal .rshTop5Header{opacity:0;transform:translateY(14px);transition:opacity .58s ease .08s,transform .7s cubic-bezier(.22,1,.36,1) .08s}
html.rshHomeMotion .homePage .homeSection.rshHomeReveal.is-visible .sectionHead,html.rshHomeMotion .homePage .homeSection.rshHomeReveal.is-visible .rshTop5Header{opacity:1;transform:none}
html.rshHomeMotion .homePage .homeSection.rshHomeReveal .hostCard,html.rshHomeMotion .homePage .homeSection.rshHomeReveal .scheduleList>article,html.rshHomeMotion .homePage .homeSection.rshHomeReveal .rshTop5Track,html.rshHomeMotion .homePage .homeSection.rshHomeReveal .newsGrid>article,html.rshHomeMotion .homePage .homeSection.rshHomeReveal .smallNews>article,html.rshHomeMotion .homePage .homeSection.rshHomeReveal .sponsorCarousel{opacity:0;transform:translateY(18px);transition:opacity .56s ease,transform .7s cubic-bezier(.22,1,.36,1)}
html.rshHomeMotion .homePage .homeSection.rshHomeReveal.is-visible .hostCard,html.rshHomeMotion .homePage .homeSection.rshHomeReveal.is-visible .scheduleList>article,html.rshHomeMotion .homePage .homeSection.rshHomeReveal.is-visible .rshTop5Track,html.rshHomeMotion .homePage .homeSection.rshHomeReveal.is-visible .newsGrid>article,html.rshHomeMotion .homePage .homeSection.rshHomeReveal.is-visible .smallNews>article,html.rshHomeMotion .homePage .homeSection.rshHomeReveal.is-visible .sponsorCarousel{opacity:1;transform:none}
html.rshHomeMotion .homePage .homeSection.rshHomeReveal.is-visible .hostCard:nth-child(2),html.rshHomeMotion .homePage .homeSection.rshHomeReveal.is-visible .scheduleList>article:nth-child(2),html.rshHomeMotion .homePage .homeSection.rshHomeReveal.is-visible .rshTop5Track:nth-child(2),html.rshHomeMotion .homePage .homeSection.rshHomeReveal.is-visible .smallNews>article:nth-child(2){transition-delay:.08s}html.rshHomeMotion .homePage .homeSection.rshHomeReveal.is-visible .hostCard:nth-child(3),html.rshHomeMotion .homePage .homeSection.rshHomeReveal.is-visible .scheduleList>article:nth-child(3),html.rshHomeMotion .homePage .homeSection.rshHomeReveal.is-visible .rshTop5Track:nth-child(3),html.rshHomeMotion .homePage .homeSection.rshHomeReveal.is-visible .smallNews>article:nth-child(3){transition-delay:.14s}html.rshHomeMotion .homePage .homeSection.rshHomeReveal.is-visible .hostCard:nth-child(n+4),html.rshHomeMotion .homePage .homeSection.rshHomeReveal.is-visible .scheduleList>article:nth-child(n+4),html.rshHomeMotion .homePage .homeSection.rshHomeReveal.is-visible .rshTop5Track:nth-child(n+4){transition-delay:.2s}
@media(max-width:700px){html.rshHomeMotion .homePage .homeSection.rshHomeReveal{transform:translate3d(0,24px,0);filter:blur(2px)}}
@media(prefers-reduced-motion:reduce){html.rshHomeMotion .homePage .homeSection.rshHomeReveal,html.rshHomeMotion .homePage .homeSection.rshHomeReveal *{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}

/* Homepage motion v2: the heading leads, its content follows softly. */
html.rshHomeMotion .homePage .rshHomeReveal{opacity:1!important;transform:none!important;filter:none!important}
html.rshHomeMotion .homePage .rshHomeReveal .rshRevealHeading,
html.rshHomeMotion .homePage .rshHomeReveal .rshRevealContent{opacity:0;will-change:opacity,transform,filter}
html.rshHomeMotion .homePage .rshHomeReveal .rshRevealHeading{transform:translate3d(0,22px,0);filter:blur(2px);transition:opacity .62s ease,transform .82s cubic-bezier(.16,1,.3,1),filter .62s ease}
html.rshHomeMotion .homePage .rshHomeReveal .rshRevealContent{transform:translate3d(0,30px,0) scale(.992);filter:blur(3px);transition:opacity .7s ease .13s,transform .92s cubic-bezier(.16,1,.3,1) .13s,filter .7s ease .13s}
html.rshHomeMotion .homePage .rshHomeReveal.is-visible .rshRevealHeading,
html.rshHomeMotion .homePage .rshHomeReveal.is-visible .rshRevealContent{opacity:1;transform:none;filter:none}

/* The duplicated sponsor rail remains a continuous marquee on touch screens. */
@media(max-width:700px){
  .homePage .sponsorsSection .sponsorCarousel{overflow:hidden!important;touch-action:pan-y!important}
  .homePage .sponsorsSection .sponsorTrack{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;min-width:max-content!important;animation:sponsorLoop 22s linear infinite!important;animation-play-state:running!important;will-change:transform}
  .homePage .sponsorsSection .sponsorTrack>article{flex:0 0 auto!important}
  html.rshHomeMotion .homePage .rshHomeReveal .rshRevealHeading{transform:translate3d(0,15px,0)}
  html.rshHomeMotion .homePage .rshHomeReveal .rshRevealContent{transform:translate3d(0,20px,0) scale(.995)}
}
@media(prefers-reduced-motion:reduce){
  html.rshHomeMotion .homePage .rshHomeReveal .rshRevealHeading,
  html.rshHomeMotion .homePage .rshHomeReveal .rshRevealContent{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}
  .homePage .sponsorsSection .sponsorTrack{animation:none!important}
}

/* Chrome Android: sponsor şeridi CSS zaman çizelgesinden bağımsız, kesintisiz akar. */
@media(max-width:700px){
  .homePage .sponsorsSection .sponsorTrack.rshSponsorJsTrack{animation:none!important;transition:none!important;will-change:transform!important}
}

/* İstek Hattı mobil kartı: sabit ok hizası ve tema uyumlu yüzey. */
@media(max-width:1023px){
  .mobileNav>.rshMobileRequestMenu{
    grid-template-columns:54px minmax(0,1fr) 42px!important;
    color:#fff!important;
    background:radial-gradient(circle at 5% 25%,rgba(239,48,73,.28),transparent 38%),linear-gradient(145deg,#15171d,#292b32)!important;
    border-color:rgba(255,255,255,.16)!important;
    box-shadow:0 20px 48px rgba(17,18,23,.28),inset 0 1px rgba(255,255,255,.055)!important;
  }
  .mobileNav>.rshMobileRequestMenu>span:nth-child(2){color:#fff!important}
  .mobileNav>.rshMobileRequestMenu small{color:#a9aab2!important}
  .mobileNav>.rshMobileRequestMenu>.rshMobileRequestMenu__arrow{
    box-sizing:border-box!important;
    display:grid!important;
    place-items:center!important;
    align-self:center!important;
    justify-self:end!important;
    width:42px!important;
    height:42px!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    line-height:1!important;
    color:#e7e8ec!important;
    background:rgba(255,255,255,.065)!important;
    border:1px solid rgba(255,255,255,.13)!important;
    border-radius:14px!important;
  }
  .mobileNav>.rshMobileRequestMenu>.rshMobileRequestMenu__arrow>i,
  .mobileNav>.rshMobileRequestMenu>.rshMobileRequestMenu__arrow>svg{
    position:static!important;
    inset:auto!important;
    display:block!important;
    width:18px!important;
    height:18px!important;
    margin:0!important;
    padding:0!important;
    line-height:1!important;
    transform:none!important;
  }
  html[data-rsh-theme="dark"] .mobileNav>.rshMobileRequestMenu{
    color:#f5f8fc!important;
    background:radial-gradient(circle at 6% 22%,rgba(229,65,88,.18),transparent 37%),linear-gradient(145deg,#111a28,#1a2739)!important;
    border-color:rgba(166,191,224,.17)!important;
    box-shadow:0 20px 48px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.045)!important;
  }
  html[data-rsh-theme="dark"] .mobileNav>.rshMobileRequestMenu>span:nth-child(2){color:#f5f8fc!important}
  html[data-rsh-theme="dark"] .mobileNav>.rshMobileRequestMenu small{color:#a8b4c6!important}
  html[data-rsh-theme="dark"] .mobileNav>.rshMobileRequestMenu>.rshMobileRequestMenu__arrow{
    color:#f0f4fa!important;
    background:linear-gradient(145deg,#26354a,#1b2738)!important;
    border-color:rgba(180,203,232,.18)!important;
    box-shadow:inset 0 1px rgba(255,255,255,.06)!important;
  }
}
