.mrwin-station-hero{--station-bg:#16171c;--station-text:#f4f4f6;--station-muted:#b9bcc8;--station-line:rgba(255, 255, 255, 0.12);--station-soft:rgba(255, 255, 255, 0.08);--station-accent:var(--primary-color, #e74c3c);--station-accent-text:var(--button-text-color, #fff);--station-radius:var(--card-radius, 16px);position:relative;overflow:hidden;margin:0 0 var(--layout-gap,40px);border-radius:var(--station-radius);background:var(--station-bg);color:var(--station-text);line-height:1.3}body.site-layout-tiles .content-wrapper>.mrwin-station-hero.mrwin-station-hero{padding:0;background:var(--station-bg);border-radius:var(--tiles-radius,var(--station-radius));margin-block:0 var(--tiles-gap,20px)}.mrwin-station-hero__glow{position:absolute;inset:-30%;z-index:0;pointer-events:none;background:radial-gradient(circle at 22% 32%,var(--station-accent) 0%,transparent 42%),radial-gradient(circle at 82% 78%,#3b3f8f 0%,transparent 40%);opacity:0.45;filter:blur(40px)}.mrwin-station-hero a{color:inherit;text-decoration:none}.mrwin-station-player{display:grid;grid-template-columns:200px minmax(0,1fr);grid-template-areas:"art main";gap:32px;align-items:center;padding:32px 36px;position:relative;z-index:1}.mrwin-station-player.has-streams{grid-template-columns:200px minmax(0,1fr) minmax(220px,280px);grid-template-areas:"art main streams"}.mrwin-station-art{grid-area:art;width:200px;aspect-ratio:1;border-radius:calc(var(--station-radius) * 1.2);background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 18px 40px rgb(0 0 0 / 0.35)}.mrwin-station-art img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.mrwin-station-art.is-banner{padding:8px}.mrwin-station-art.is-banner img{width:100%}.mrwin-station-art.is-square img{width:100%;height:100%}.mrwin-station-art.is-empty{background:var(--station-accent);color:var(--station-accent-text);font-size:56px;font-weight:700;letter-spacing:1px}.mrwin-station-main{grid-area:main;display:flex;flex-direction:column;gap:14px;min-width:0}.mrwin-station-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.mrwin-station-live{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#ffb4ab}.mrwin-station-live__dot{width:8px;height:8px;border-radius:50%;background:#ff5252}.mrwin-station-player.is-playing .mrwin-station-live__dot{animation:mrwin-station-pulse 1.6s ease-in-out infinite}@keyframes mrwin-station-pulse{50%{box-shadow:0 0 0 6px #fff0;background:#ff8a80}0%,100%{box-shadow:0 0 0 0 rgb(255 82 82 / 0.6)}}.mrwin-station-live{flex:none}.mrwin-station-time{display:inline-flex;min-width:3.4em;color:var(--station-muted);letter-spacing:0;opacity:0;transition:opacity 0.2s ease}.mrwin-station-time .d{display:inline-block;width:0.62em;text-align:center}.mrwin-station-player.is-playing .mrwin-station-time{opacity:1}.mrwin-station-tag{font-size:12px;padding:4px 10px;border-radius:999px;background:var(--station-soft);color:#e9e9ee;transition:background-color 0.2s ease}.mrwin-station-tag:hover{background:rgb(255 255 255 / 0.16)}.mrwin-station-hero .mrwin-station-title{margin:0;padding:0;font-size:clamp(28px, 4vw, 46px);line-height:1.05;color:var(--station-text);overflow-wrap:anywhere}.mrwin-station-freq-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.mrwin-station-freq-chips li{margin:0;font-size:13px;padding:6px 12px;border-radius:10px;background:var(--station-soft);border:1px solid var(--station-line)}.mrwin-station-controls{display:flex;align-items:center;gap:20px;margin-top:6px}.mrwin-station-play{position:relative;flex:none;width:84px;height:84px;padding:0;border:0;border-radius:50%;background:var(--station-accent);color:var(--station-accent-text);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 12px 30px rgb(0 0 0 / 0.35);transition:transform 0.15s ease,filter 0.15s ease;-webkit-tap-highlight-color:transparent}.mrwin-station-play:hover{transform:scale(1.04);filter:brightness(1.08)}.mrwin-station-play:focus-visible,.mrwin-station-stream:focus-visible,.mrwin-station-share:focus-visible,.mrwin-station-mini__play:focus-visible{outline:3px solid #fff;outline-offset:3px}.mrwin-station-play svg{width:34px;height:34px;fill:currentColor}.mrwin-station-hero .icon-pause,.mrwin-station-player.is-playing .mrwin-station-play .icon-play,.mrwin-station-mini.is-playing .icon-play{display:none}.mrwin-station-player.is-playing .mrwin-station-play .icon-pause,.mrwin-station-mini.is-playing .icon-pause{display:block}.mrwin-station-player.is-loading .mrwin-station-play svg{opacity:0}.mrwin-station-player.is-loading .mrwin-station-play::after,.mrwin-station-mini.is-loading .mrwin-station-mini__play::after{content:"";position:absolute;inset:28%;border:3px solid currentColor;border-right-color:transparent;border-radius:50%;animation:mrwin-station-spin 0.8s linear infinite}@keyframes mrwin-station-spin{to{transform:rotate(360deg)}}.mrwin-station-controls__body{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0;max-width:360px}.mrwin-station-listen{font-size:15px;font-weight:600}.mrwin-station-now{font-size:13px;color:var(--station-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrwin-station-player:not(.has-streams) .mrwin-station-now{display:none}.mrwin-station-vol{display:flex;align-items:center;gap:10px}.mrwin-station-vol svg{width:18px;height:18px;flex:none;fill:var(--station-muted)}.mrwin-station-vol-slider{--vol:80%;flex:1;min-width:0;height:5px;margin:0;border-radius:3px;appearance:none;-webkit-appearance:none;background:linear-gradient(to right,#fff var(--vol),rgb(255 255 255 / 0.18) var(--vol));cursor:pointer}.mrwin-station-vol-slider::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:0}.mrwin-station-vol-slider::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:0}.mrwin-station-vol-pct{min-width:3.2em;font-size:12px;color:var(--station-muted);font-variant-numeric:tabular-nums}.mrwin-station-eq{display:flex;align-items:flex-end;gap:3px;height:34px;flex:none}.mrwin-station-eq span{width:4px;height:30%;border-radius:2px;background:var(--station-accent);opacity:0.5}.mrwin-station-player.is-playing:not(.is-loading) .mrwin-station-eq span{opacity:1;animation:mrwin-station-eq 0.9s ease-in-out infinite alternate}.mrwin-station-eq span:nth-child(2){animation-delay:-0.3s!important}.mrwin-station-eq span:nth-child(3){animation-delay:-0.6s!important}.mrwin-station-eq span:nth-child(4){animation-delay:-0.15s!important}.mrwin-station-eq span:nth-child(5){animation-delay:-0.45s!important}@keyframes mrwin-station-eq{from{height:20%}to{height:100%}}@media (prefers-reduced-motion:reduce){.mrwin-station-player .mrwin-station-eq span,.mrwin-station-player .mrwin-station-live__dot{animation:none!important}}.mrwin-station-streams{grid-area:streams;align-self:stretch;display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px;border-radius:var(--station-radius);background:rgb(0 0 0 / 0.28);border:1px solid var(--station-line)}.mrwin-station-streams__heading{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--station-muted)}.mrwin-station-streams__list{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto;scrollbar-width:thin}.mrwin-station-stream{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:12px;background:rgb(255 255 255 / 0.07);color:#e9e9ee;font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background-color 0.15s ease;-webkit-tap-highlight-color:transparent}.mrwin-station-stream:hover{background:rgb(255 255 255 / 0.14)}.mrwin-station-stream.is-active{background:#fff;color:#15161b;font-weight:600}.mrwin-station-stream__thumb{flex:none;width:36px;height:36px;border-radius:8px;background:#fff;object-fit:contain}span.mrwin-station-stream__thumb{background:var(--station-accent);opacity:0.7}.mrwin-station-stream__label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrwin-station-stream__state{flex:none;display:flex;width:16px;height:16px;opacity:0}.mrwin-station-stream__state svg{width:16px;height:16px;fill:currentColor}.mrwin-station-stream:hover .mrwin-station-stream__state,.mrwin-station-stream.is-active .mrwin-station-stream__state{opacity:1}.mrwin-station-stream.is-active.is-playing .icon-play{display:none}.mrwin-station-stream.is-active.is-playing .icon-pause{display:block}.mrwin-station-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 36px;border-top:1px solid var(--station-line);background:rgb(0 0 0 / 0.2);position:relative;z-index:1}.mrwin-station-link,.mrwin-station-share{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;font:inherit;font-size:13px;line-height:1.2;background:rgb(255 255 255 / 0.1);color:var(--station-text);border:0;cursor:pointer;transition:background-color 0.15s ease}.mrwin-station-link:hover,.mrwin-station-share:hover{background:rgb(255 255 255 / 0.18)}.mrwin-station-link__icon{width:15px;height:15px;flex:none;background:currentColor;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat}.mrwin-station-bar__spacer{flex:1}.mrwin-station-rating{font-size:14px;font-weight:600;color:#ffd166!important}.mrwin-station-share{background:transparent;border:1px solid rgb(255 255 255 / 0.25)}.mrwin-station-share svg{width:14px;height:14px;fill:currentColor}.mrwin-station-mini{position:fixed;left:50%;bottom:calc(14px + env(safe-area-inset-bottom, 0px));z-index:9990;display:flex;align-items:center;gap:12px;width:min(560px, calc(100% - 20px));padding:9px 12px;border-radius:18px;background:var(--station-bg);color:var(--station-text);box-shadow:0 14px 40px rgb(0 0 0 / 0.3);transform:translate(-50%,0);transition:transform 0.25s ease,opacity 0.25s ease}.mrwin-station-mini[hidden]{display:none}.mrwin-station-mini.is-entering{transform:translate(-50%,24px);opacity:0}.mrwin-station-mini__art{flex:none;width:56px;height:40px;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.mrwin-station-mini__art.is-square{width:40px}.mrwin-station-mini__art img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.mrwin-station-mini__art.is-empty{width:40px;background:var(--station-accent);color:var(--station-accent-text);font-size:14px;font-weight:700}.mrwin-station-mini__text{display:flex;flex-direction:column;flex:1;min-width:0}.mrwin-station-mini__title,.mrwin-station-mini__now{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrwin-station-mini__title{font-size:14px}.mrwin-station-mini__now{font-size:12px;color:var(--station-muted)}.mrwin-station-mini__play{position:relative;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--station-accent);color:var(--station-accent-text);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.mrwin-station-mini__play svg{width:18px;height:18px;fill:currentColor}.mrwin-station-mini.is-loading .mrwin-station-mini__play svg{opacity:0}.mrwin-station-freqs{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:0 0 1.5em}.mrwin-station-freq{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:var(--card-radius,14px);background:var(--tint-panel,rgb(0 0 0 / 0.04));border:1px solid var(--border-color,rgb(0 0 0 / 0.08))}.mrwin-station-freq__band,.mrwin-station-freq__where{font-size:13px;color:var(--text-color-light,#6b6f7d)}.mrwin-station-freq__value{font-size:20px;line-height:1.2;color:var(--text-color,inherit)}@media (max-width:960px){.mrwin-station-player,.mrwin-station-player.has-streams{grid-template-columns:150px minmax(0,1fr);grid-template-areas:"art main" "streams streams";gap:24px;padding:26px}.mrwin-station-art{width:150px}.mrwin-station-streams__list{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.mrwin-station-stream{width:auto;flex:none;max-width:240px}.mrwin-station-bar{padding:12px 26px}}@media (max-width:600px){.mrwin-station-hero{margin-bottom:20px}.mrwin-station-player,.mrwin-station-player.has-streams{grid-template-columns:88px minmax(0,1fr);gap:16px 14px;padding:18px;align-items:start}.mrwin-station-art{width:88px;border-radius:var(--station-radius);box-shadow:0 8px 20px rgb(0 0 0 / 0.3)}.mrwin-station-art.is-banner{padding:4px}.mrwin-station-art.is-empty{font-size:30px}.mrwin-station-main{gap:10px}.mrwin-station-hero .mrwin-station-title{font-size:24px}.mrwin-station-controls{gap:14px;margin-top:2px}.mrwin-station-play{width:60px;height:60px}.mrwin-station-play svg{width:26px;height:26px}.mrwin-station-vol,.mrwin-station-eq{display:none}.mrwin-station-streams{padding:0;background:none;border:0}.mrwin-station-streams__heading{display:none}.mrwin-station-stream{padding:6px 10px 6px 6px;font-size:13px}.mrwin-station-stream__thumb{width:28px;height:28px}.mrwin-station-bar{padding:10px 18px}.mrwin-station-link__label,.mrwin-station-share__label{display:none}.mrwin-station-link,.mrwin-station-share{padding:9px}.mrwin-station-link--web .mrwin-station-link__label{display:inline}.mrwin-station-link--web{padding:7px 12px}}