.signup-representing{position:relative;margin:14px 0;padding:18px;border:1px solid #3a3b40;border-left:3px solid #ff0712;border-radius:8px;background:linear-gradient(110deg,#170407,#07080a 62%)}
.signup-representing>span{display:block;margin-bottom:6px;color:#ff0712;font-size:9px;font-weight:900;letter-spacing:.16em}
.signup-representing>label{display:block;margin-bottom:7px;color:#fff;font:400 22px/1.1 Anton,Impact,sans-serif;letter-spacing:.03em}
.signup-representing>select{width:100%;min-height:48px;padding:0 12px;border:1px solid #4b4c51;border-radius:4px;background:#030405;color:#fff;font:14px Arial,sans-serif}
.signup-representing>select:focus{border-color:#ff0712;outline:0;box-shadow:0 0 0 2px #ff07121c}
.signup-representing>small{display:block;margin-top:7px;color:#85868b;font-size:10px;line-height:1.4}

html[data-device-layout=wide]{--city-red:#ef0713;--city-line:#292a2e;--city-nav-h:clamp(78px,5.47vw,112px);--city-dock-h:clamp(98px,6.85vw,140px)}
html[data-device-layout=wide] body:not(.control-page){padding-top:var(--city-nav-h)}
html[data-device-layout=wide] body.directory-page{min-height:100vh;padding-top:var(--city-nav-h)!important;overflow-x:hidden;background:#020203;color:#f5f5f5}
html[data-device-layout=wide] .wide-site-nav{height:var(--city-nav-h);grid-template-columns:clamp(420px,31.25vw,640px) minmax(0,1fr) clamp(174px,13.75vw,282px);border-bottom:1px solid #292a2e;background:linear-gradient(90deg,#030304f8,#030304f2);box-shadow:none}
html[data-device-layout=wide] .wide-site-brand{position:relative;height:100%;padding:0 clamp(18px,2.1vw,44px);overflow:hidden;background:radial-gradient(ellipse at 30% 100%,#340309,transparent 68%)}
html[data-device-layout=wide] .wide-site-brand::after{position:absolute;right:0;bottom:0;left:0;height:34%;background:repeating-linear-gradient(90deg,transparent 0 19px,#e10a1718 20px 21px);content:""}
html[data-device-layout=wide] .wide-site-brand::before{position:absolute;top:0;right:0;bottom:0;z-index:2;width:clamp(70px,5.7vw,116px);background:linear-gradient(90deg,transparent,#030304 48%);content:"";pointer-events:none}
html[data-device-layout=wide] .wide-site-brand img{position:absolute;top:50%;left:0;z-index:1;width:clamp(480px,30.4vw,623px);max-width:none;height:auto;max-height:none;object-fit:initial;filter:drop-shadow(0 0 14px #e30b1744);transform:translateY(-50%)}
html[data-device-layout=wide] .wide-site-links{display:flex;height:100%;align-items:center;justify-content:center;gap:clamp(42px,4.6vw,94px);transform:translateX(clamp(46px,5.3vw,108px))}
html[data-device-layout=wide] .wide-site-links a,html[data-device-layout=wide] .wide-account{height:100%;color:#bcbcc0;font:500 clamp(11px,.7vw,14px)/1 "Barlow Condensed",Arial,sans-serif;letter-spacing:.12em}
html[data-device-layout=wide] .wide-site-links a.is-active{box-shadow:none}
html[data-device-layout=wide] .wide-site-links a:hover,html[data-device-layout=wide] .wide-account:hover{color:#fff}
html[data-device-layout=wide] .wide-search-link{gap:9px}
html[data-device-layout=wide] .wide-search-link i{position:relative;width:17px;height:17px;border:2px solid currentColor;border-radius:50%}
html[data-device-layout=wide] .wide-search-link i::after{position:absolute;right:-5px;bottom:-3px;width:7px;height:2px;background:currentColor;content:"";transform:rotate(48deg)}
html[data-device-layout=wide] .wide-account{gap:11px;border-left:1px solid #242529}
html[data-device-layout=wide] .wide-account>i{position:relative;width:38px;height:38px;border:1px solid var(--city-red);border-radius:50%}
html[data-device-layout=wide] .wide-account>i::before{position:absolute;top:8px;left:14px;width:8px;height:8px;border:1px solid #fff;border-radius:50%;content:""}
html[data-device-layout=wide] .wide-account>i::after{position:absolute;right:8px;bottom:7px;left:8px;height:10px;border:1px solid #fff;border-radius:12px 12px 0 0;content:""}
html[data-device-layout=wide] .wide-account>b{font-size:14px;font-weight:400}

html[data-device-layout=wide] main.directory-page{width:100%;max-width:none!important;padding:0!important}
html[data-device-layout=wide] .directory-page>.directory-shell{display:none}
html[data-device-layout=wide] .wide-city-feed{display:block!important;width:100%!important;max-width:none;margin:0!important;padding:0 0 calc(var(--city-dock-h) + 8px)!important}
html[data-device-layout=wide] .wide-city-lead{display:grid;height:clamp(324px,20.7vw,424px);min-height:0;grid-template-columns:33.25% 37.9% 28.85%;border:0;border-bottom:1px solid #3a1317;background:#050506}
html[data-device-layout=wide] .wide-city-statement{position:relative;display:flex;min-width:0;padding:clamp(22px,1.45vw,30px) clamp(26px,2.1vw,43px) clamp(16px,1.25vw,26px);justify-content:flex-end;overflow:hidden;border-right:1px solid #251014;background:repeating-linear-gradient(90deg,#e70a1208 0 1px,transparent 1px clamp(27px,2vw,40px)),linear-gradient(90deg,#030304,#080708)}
html[data-device-layout=wide] .wide-city-statement::after{position:absolute;right:0;bottom:14%;left:0;height:1px;background:linear-gradient(90deg,transparent,#e30a1666,transparent);content:"";box-shadow:0 -22px #e30a160b,0 22px #e30a160b}
html[data-device-layout=wide] .wide-city-statement h1{position:relative;z-index:1;margin:0 0 auto;font:400 clamp(116px,9.05vw,185px)/.84 Anton,Impact,sans-serif;letter-spacing:-.045em;white-space:nowrap;transform:scaleX(.72);transform-origin:left top}
html[data-device-layout=wide] .wide-city-statement h1 span{color:var(--city-red)}
html[data-device-layout=wide] .wide-city-statement p{position:relative;z-index:1;display:flex;align-items:center;gap:12px;margin:0;color:#d4d4d6;font-size:clamp(9px,.62vw,13px);letter-spacing:.14em;white-space:nowrap}
html[data-device-layout=wide] .wide-city-statement p b{color:var(--city-red)}
html[data-device-layout=wide] .wide-city-statement p i{width:9px;height:9px;border-radius:50%;background:var(--city-red);box-shadow:0 0 12px var(--city-red)}
html[data-device-layout=wide] .wide-city-statement p small{color:#78797e;font-size:inherit}

html[data-device-layout=wide] .wide-featured-artist{display:grid;height:100%;min-width:0;grid-template-columns:38.5% 61.5%;overflow:hidden;border:1px solid var(--city-red);border-bottom:0;background:#050506}
html[data-device-layout=wide] .wide-featured-portrait{position:relative;min-width:0;overflow:hidden;background:#120407}
html[data-device-layout=wide] .wide-featured-portrait::after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 65%,#050506dd),linear-gradient(0deg,#05050655,transparent 35%);content:""}
html[data-device-layout=wide] .wide-featured-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 42%;filter:contrast(1.1) saturate(.83);transform:scale(1.1)}
html[data-device-layout=wide] .wide-featured-copy{display:flex!important;min-width:0;padding:clamp(16px,1.55vw,32px)!important;justify-content:center!important;flex-direction:column;transform:translateY(-12px)}
html[data-device-layout=wide] .wide-featured-copy>span{align-self:flex-start;padding:5px 9px;border:1px solid var(--city-red);color:var(--city-red);font-size:clamp(8px,.55vw,11px);font-weight:900;letter-spacing:.12em}
html[data-device-layout=wide] .wide-featured-copy h2{margin:clamp(8px,.7vw,15px) 0 0;font:400 clamp(47px,3.8vw,78px)/.88 Anton,Impact,sans-serif;letter-spacing:.025em;text-transform:uppercase;transform:scaleX(1.06);transform-origin:left center}
html[data-device-layout=wide] .wide-featured-copy h3{margin:6px 0;color:var(--city-red);font:400 clamp(24px,1.65vw,34px)/1 Anton,Impact,sans-serif;letter-spacing:.08em;text-transform:uppercase}
html[data-device-layout=wide] .wide-featured-playline{display:grid;grid-template-columns:clamp(44px,3.1vw,64px) minmax(0,1fr);align-items:center;gap:15px;margin-top:clamp(9px,1vw,20px);padding-bottom:12px;border-bottom:1px solid #9d101a}
html[data-device-layout=wide] .wide-featured-round-play{display:grid;width:clamp(44px,3.1vw,64px);height:clamp(44px,3.1vw,64px);min-height:44px;place-items:center;margin:0;border:1px solid var(--city-red);border-radius:50%;background:#09090b;color:#fff;font-size:18px}
html[data-device-layout=wide] .wide-featured-wave-wrap{min-width:0}
html[data-device-layout=wide] .wide-featured-wave-wrap .waveform{height:44px;gap:1px}
html[data-device-layout=wide] .wide-featured-wave-wrap .waveform i{flex:1;width:auto;background:#777}
html[data-device-layout=wide] .wide-featured-wave-wrap .waveform i:nth-child(-n+28){background:var(--city-red)}
html[data-device-layout=wide] .wide-featured-wave-wrap>div:last-child{display:flex!important;justify-content:space-between!important;padding-top:3px!important;color:#c6c6c8;font-size:9px}
html[data-device-layout=wide] .wide-featured-actions{display:grid!important;grid-template-columns:1fr 1.25fr;align-items:center;gap:18px;margin-top:12px}
html[data-device-layout=wide] .wide-featured-listeners{display:flex!important;min-height:48px!important;align-items:center!important;justify-content:flex-start!important;gap:10px;margin:0!important;border:0!important;background:transparent!important;color:#fff!important;text-decoration:none}
html[data-device-layout=wide] .wide-featured-listeners>i{position:relative;width:27px;height:21px;flex:0 0 27px;border:3px solid var(--city-red);border-bottom:0;border-radius:18px 18px 0 0}
html[data-device-layout=wide] .wide-featured-listeners>i::before,html[data-device-layout=wide] .wide-featured-listeners>i::after{position:absolute;bottom:-7px;width:5px;height:11px;border-radius:2px;background:var(--city-red);content:""}
html[data-device-layout=wide] .wide-featured-listeners>i::before{left:-3px}html[data-device-layout=wide] .wide-featured-listeners>i::after{right:-3px}
html[data-device-layout=wide] .wide-featured-listeners>span{display:flex;flex-direction:column}
html[data-device-layout=wide] .wide-featured-listeners b{color:#fff;font:400 clamp(20px,1.4vw,29px)/1 Anton,Impact,sans-serif;letter-spacing:.08em}
html[data-device-layout=wide] .wide-featured-listeners small{margin-top:4px;color:#777;font-size:8px;letter-spacing:.12em}
html[data-device-layout=wide] .wide-featured-listeners:hover b,html[data-device-layout=wide] .wide-featured-listeners:focus-visible b{color:var(--city-red)}html[data-device-layout=wide] .wide-featured-listeners:focus-visible{outline:1px solid var(--city-red)}
html[data-device-layout=wide] .wide-featured-actions>a{display:flex;min-height:48px;align-items:center;justify-content:center;margin:0;border:1px solid var(--city-red);background:#08090b;color:#fff;font-size:11px;font-weight:800;letter-spacing:.08em;text-decoration:none}
html[data-device-layout=wide] .wide-featured-actions>a b{margin-left:15px;font-size:16px}

html[data-device-layout=wide] .wide-neighborhood-heat{display:flex;min-width:0;padding:clamp(14px,1.25vw,26px);overflow:hidden;border-left:1px solid #38393d;background:linear-gradient(135deg,#08090b,#030304);flex-direction:column}
html[data-device-layout=wide] .wide-neighborhood-heat header{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid #303136}
html[data-device-layout=wide] .wide-neighborhood-heat h2{margin:0;font:400 clamp(19px,1.35vw,28px)/1 Anton,Impact,sans-serif}
html[data-device-layout=wide] .wide-neighborhood-heat header span{color:var(--city-red);font-size:9px;letter-spacing:.14em}
html[data-device-layout=wide] .wide-heat-body{display:grid;min-height:0;align-items:stretch;grid-template-columns:44% 56%;flex:1}
html[data-device-layout=wide] .wide-buffalo-map{position:relative;min-height:0;overflow:hidden;background:repeating-linear-gradient(0deg,transparent 0 22px,#ffffff08 23px 24px),repeating-linear-gradient(90deg,transparent 0 25px,#ffffff08 26px 27px)}
html[data-device-layout=wide] .wide-buffalo-map>b{position:absolute;inset:12% 8% 8%;background:linear-gradient(135deg,#28090d,#a10a15 62%,#38070c);clip-path:polygon(10% 4%,55% 0,69% 10%,74% 27%,95% 37%,87% 53%,67% 60%,61% 88%,40% 100%,18% 83%,25% 60%,5% 44%);filter:drop-shadow(0 0 13px #e00b164d)}
html[data-device-layout=wide] .wide-buffalo-map>b::before,html[data-device-layout=wide] .wide-buffalo-map>b::after{position:absolute;inset:13% -20%;border-top:1px solid #f34a5155;border-bottom:1px solid #f34a5155;content:"";transform:rotate(-22deg)}
html[data-device-layout=wide] .wide-buffalo-map>b::after{inset:32% -16%;transform:rotate(27deg)}
html[data-device-layout=wide] .wide-buffalo-map>i{position:absolute;width:120%;height:1px;background:#f23b4340;transform-origin:center}
html[data-device-layout=wide] .wide-buffalo-map>i:nth-of-type(1){top:28%;left:-8%;transform:rotate(17deg)}
html[data-device-layout=wide] .wide-buffalo-map>i:nth-of-type(2){top:46%;left:-10%;transform:rotate(-28deg)}
html[data-device-layout=wide] .wide-buffalo-map>i:nth-of-type(3){top:65%;left:-4%;transform:rotate(8deg)}
html[data-device-layout=wide] .wide-buffalo-map>i:nth-of-type(4){top:49%;left:-15%;transform:rotate(70deg)}
html[data-device-layout=wide] .wide-heat-bars{display:flex;min-width:0;padding:10px 0 4px 12px;justify-content:center;flex-direction:column;gap:clamp(8px,.6vw,13px)}
html[data-device-layout=wide] .wide-heat-bars>div{display:grid;grid-template-columns:minmax(72px,1fr) minmax(60px,1.3fr) 33px;align-items:center;gap:8px;margin:0}
html[data-device-layout=wide] .wide-heat-bars strong{font-size:clamp(8px,.63vw,13px);letter-spacing:.06em;white-space:nowrap}
html[data-device-layout=wide] .wide-heat-bars i{height:8px;background:repeating-linear-gradient(90deg,#24191b 0 5px,#060607 5px 7px)}
html[data-device-layout=wide] .wide-heat-bars i b{display:block;width:var(--heat);height:100%;background:repeating-linear-gradient(90deg,var(--city-red) 0 5px,#69070d 5px 7px);box-shadow:0 0 8px #ef071344}
html[data-device-layout=wide] .wide-heat-bars span{color:#ddd;font-size:10px;text-align:right}
html[data-device-layout=wide] .wide-neighborhood-heat>p{display:flex;align-items:center;gap:8px;margin:4px 0;color:#666;font-size:8px;letter-spacing:.12em}
html[data-device-layout=wide] .wide-neighborhood-heat>p i{height:5px;flex:1;background:linear-gradient(90deg,#261014,var(--city-red))}
html[data-device-layout=wide] .wide-neighborhood-heat>small{color:#57585c;font-size:7px;letter-spacing:.08em;white-space:nowrap}

html[data-device-layout=wide] .wide-feed-panels{display:grid!important;height:clamp(250px,15.45vw,316px);grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px;margin:8px clamp(14px,1.75vw,36px) 0}
html[data-device-layout=wide] .wide-feed-panels>article{display:grid;min-width:0;grid-template-rows:clamp(40px,2.55vw,52px) minmax(0,1fr) clamp(32px,1.9vw,39px);overflow:hidden;border:1px solid #35363a;background:#08090b}
html[data-device-layout=wide] .wide-feed-panels header{display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #37383c}
html[data-device-layout=wide] .wide-feed-panels h2{display:flex;align-items:center;margin:0;font:500 clamp(16px,1.08vw,22px)/1 "Barlow Condensed",Arial Narrow,sans-serif;letter-spacing:.025em}
html[data-device-layout=wide] .wide-panel-icon{display:grid;width:44px;height:44px;place-items:center;margin-right:-10px;color:#d7d7d9;font:600 14px/1 "Barlow Condensed",sans-serif;text-decoration:none;transition:color .15s,transform .15s}
html[data-device-layout=wide] .wide-panel-icon:hover,html[data-device-layout=wide] .wide-panel-icon:focus-visible{color:var(--city-red);outline:0;transform:translate(1px,-1px)}
html[data-device-layout=wide] .wide-panel-icon.is-live{color:var(--city-red);font-size:11px}
html[data-device-layout=wide] .wide-location-icon{display:inline-grid;width:32px;height:40px;place-items:center;margin-left:-8px;color:#fff;text-decoration:none}
html[data-device-layout=wide] .wide-location-icon i{position:relative;width:12px;height:12px;border:2px solid currentColor;border-radius:50% 50% 50% 0;transform:rotate(-45deg)}
html[data-device-layout=wide] .wide-location-icon i::after{position:absolute;top:3px;left:3px;width:3px;height:3px;border-radius:50%;background:currentColor;content:""}
html[data-device-layout=wide] .wide-location-icon:hover,html[data-device-layout=wide] .wide-location-icon:focus-visible{color:var(--city-red);outline:0}
html[data-device-layout=wide] .wide-feed-panels ol{display:grid;min-height:0;grid-template-rows:repeat(5,1fr);margin:0;padding:0;list-style:none}
html[data-device-layout=wide] .wide-feed-panels li{display:grid;min-height:0;grid-template-columns:18px clamp(38px,2.7vw,55px) minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:3px 7px;border-bottom:1px solid #2a2b2f;background:#090a0c}
html[data-device-layout=wide] .wide-feed-panels li:last-child{border-bottom:0}
html[data-device-layout=wide] .wide-feed-panels li.is-leading{position:relative;margin:0;border:0;background:#090a0c;box-shadow:none}
html[data-device-layout=wide] .wide-feed-panels li.is-leading::before{position:absolute;inset:4px;z-index:0;border:1px solid var(--city-red);background:linear-gradient(90deg,#69050d,#17070a);content:""}
html[data-device-layout=wide] .wide-feed-panels li.is-leading>*{position:relative;z-index:1}
html[data-device-layout=wide] .wide-feed-panels li>b{width:auto;color:#d8d8da;font-size:11px;text-align:center}
html[data-device-layout=wide] .wide-feed-panels li>img{width:clamp(38px,2.7vw,55px);height:100%;max-height:43px;object-fit:cover}
html[data-device-layout=wide] .wide-feed-panels li>span{display:flex;min-width:0;justify-content:center;flex-direction:column}
html[data-device-layout=wide] .wide-feed-panels li strong{overflow:hidden;color:#fff;font:500 clamp(12px,.82vw,17px)/1 "Barlow Condensed",Arial Narrow,sans-serif;letter-spacing:.012em;text-overflow:ellipsis;white-space:nowrap}
html[data-device-layout=wide] .wide-feed-panels li small{overflow:hidden;margin-top:2px;color:#999;font-size:clamp(7px,.48vw,10px);letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap}
html[data-device-layout=wide] .wide-feed-panels li small b{margin-left:8px;color:var(--city-red);font-weight:700}
html[data-device-layout=wide] .wide-feed-panels li>em{color:#ddd;font-size:clamp(7px,.48vw,10px);font-style:normal;white-space:nowrap}
html[data-device-layout=wide] .wide-feed-panels li>em.is-rising{color:#8cd93e}
html[data-device-layout=wide] .wide-feed-panels li>a.wide-rising-action{display:flex;width:auto;min-width:44px;height:44px;min-height:44px;align-items:center;justify-content:flex-end;border:0;border-radius:0;background:transparent;color:#8cd93e;font-size:clamp(7px,.48vw,10px);text-decoration:none;white-space:nowrap}
html[data-device-layout=wide] .wide-rising-action:hover,html[data-device-layout=wide] .wide-rising-action:focus-visible{color:#d5ff91;outline:0;text-shadow:0 0 9px #8cd93e}
html[data-device-layout=wide] .wide-feed-panels li>em small{display:block;color:#76777b;text-align:right}
html[data-device-layout=wide] .wide-feed-panels li>button{display:grid;width:clamp(27px,2vw,40px);min-width:27px;height:clamp(27px,2vw,40px);min-height:27px;place-items:center;border:1px solid var(--city-red);border-radius:50%;background:#07080a;color:#fff;font-size:10px}
html[data-device-layout=wide] .wide-feed-panels>article>a{display:flex;min-height:0;align-items:center;justify-content:center;border-top:1px solid var(--city-red);color:#fff;font-size:9px;letter-spacing:.12em;text-decoration:none}
html[data-device-layout=wide] .wide-feed-panels>article>a b{margin-left:12px;font-size:14px}
html[data-device-layout=wide] .wide-feed-panels>article:nth-child(3) li,html[data-device-layout=wide] .wide-feed-panels>article:nth-child(4) li{grid-template-columns:clamp(38px,2.7vw,55px) minmax(0,1fr) auto}

html[data-device-layout=wide] .wide-city-changed{height:clamp(84px,5.75vw,118px);margin:8px clamp(14px,1.75vw,36px) 0;border-top:1px solid var(--city-red)}
html[data-device-layout=wide] .wide-city-changed header{display:flex;height:25%;align-items:center;justify-content:space-between}
html[data-device-layout=wide] .wide-city-changed h2{margin:0;font:500 clamp(14px,.95vw,20px)/1 "Barlow Condensed",Arial Narrow,sans-serif}
html[data-device-layout=wide] .wide-city-changed h2 b{margin-right:7px;color:var(--city-red);font:700 1.15em/1 Arial,sans-serif}
html[data-device-layout=wide] .wide-city-changed>div{display:grid;height:75%;grid-template-columns:1.15fr 1.05fr 1fr clamp(140px,10.5vw,215px);gap:8px}
html[data-device-layout=wide] .wide-city-changed>div>a{display:grid;min-width:0;grid-template-columns:clamp(60px,5vw,102px) minmax(0,1fr) 28px;align-items:center;gap:10px;padding:4px;border:1px solid #34353a;background:#090a0c;color:#fff;text-decoration:none}
html[data-device-layout=wide] .wide-city-changed>div>a>img{width:100%;height:100%;min-height:0;object-fit:cover;filter:saturate(.7)}
html[data-device-layout=wide] .wide-city-changed>div>a>span{display:flex;min-width:0;flex-direction:column}
html[data-device-layout=wide] .wide-city-changed>div>a small{color:var(--city-red);font-size:7px;letter-spacing:.08em}
html[data-device-layout=wide] .wide-city-changed>div>a strong{overflow:hidden;margin:2px 0;font-size:clamp(10px,.66vw,14px);text-overflow:ellipsis;white-space:nowrap}
html[data-device-layout=wide] .wide-city-changed>div>a span>b{overflow:hidden;color:#999;font-size:9px;text-overflow:ellipsis;white-space:nowrap}
html[data-device-layout=wide] .wide-city-changed>div>a>i{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--city-red);border-radius:50%;font-size:8px;font-style:normal}
html[data-device-layout=wide] .wide-city-changed>div>a.wide-activity-all{display:flex;min-height:44px;align-self:center;justify-content:center;border-color:var(--city-red);font-size:10px;letter-spacing:.1em}
html[data-device-layout=wide] .wide-city-changed>div>a.wide-activity-all b{margin-left:14px}

.wide-radio-dock{display:none}
html[data-device-layout=wide] .wide-radio-dock{position:fixed;right:0;bottom:0;left:0;z-index:850;display:grid;height:var(--city-dock-h);grid-template-columns:clamp(84px,5.9vw,121px) clamp(250px,20.6vw,422px) clamp(270px,21.7vw,444px) minmax(240px,1fr) clamp(145px,12vw,245px) clamp(145px,10.1vw,207px);align-items:center;gap:clamp(10px,1.1vw,23px);padding:clamp(8px,.7vw,14px) clamp(14px,1vw,22px);border-top:1px solid var(--city-red);background:linear-gradient(100deg,#111216fa,#050607fa);box-shadow:0 -20px 45px #000c}
html[data-device-layout=wide] .wide-radio-dock+.global-player{display:none}
html[data-device-layout=wide] .wide-radio-dock>img{width:100%;height:100%;min-height:0;border:1px solid var(--city-red);object-fit:cover}
html[data-device-layout=wide] .wide-radio-copy{display:flex;min-width:0;justify-content:center;flex-direction:column;transform:translateX(6px)}
html[data-device-layout=wide] .wide-radio-copy strong{font:500 clamp(20px,1.45vw,30px)/1 "Barlow Condensed",Arial Narrow,sans-serif;letter-spacing:.015em;white-space:nowrap}
html[data-device-layout=wide] .wide-radio-copy strong b{color:var(--city-red);font-weight:400}
html[data-device-layout=wide] .wide-radio-copy span{margin-top:5px;color:#bbb;font-size:clamp(9px,.57vw,12px);letter-spacing:.11em}
html[data-device-layout=wide] .wide-radio-copy small{margin-top:6px;color:#7d7e82;font-size:8px;letter-spacing:.1em}
html[data-device-layout=wide] .wide-radio-copy small b{margin-right:8px;padding:3px 6px;border:1px solid var(--city-red);color:var(--city-red)}
html[data-device-layout=wide] .wide-radio-controls{display:flex!important;align-items:center;justify-content:space-around!important;flex-direction:row!important}
html[data-device-layout=wide] .wide-radio-controls button{display:grid;width:44px;height:44px;place-items:center;border:0;background:transparent;color:#fff;font:600 19px/1 "Barlow Condensed",sans-serif;cursor:pointer;transition:color .15s,transform .15s}
html[data-device-layout=wide] .wide-radio-controls button:hover,html[data-device-layout=wide] .wide-radio-controls button:focus-visible{color:var(--city-red);outline:0;transform:scale(1.08)}
html[data-device-layout=wide] .wide-radio-controls button[data-wide-player=toggle]{width:clamp(58px,4.3vw,88px);height:clamp(58px,4.3vw,88px);border:1px solid var(--city-red);border-radius:50%;font-size:28px}
html[data-device-layout=wide] .wide-radio-controls button.is-active{color:var(--city-red)}
html[data-device-layout=wide] .wide-radio-timeline{display:grid!important;min-width:0;grid-template-rows:1fr auto;align-items:center}
html[data-device-layout=wide] .wide-radio-timeline .waveform{height:42px;gap:1px}
html[data-device-layout=wide] .wide-radio-timeline .waveform i{flex:1;width:auto}
html[data-device-layout=wide] .wide-radio-timeline .waveform i:nth-child(-n+30){background:var(--city-red)}
html[data-device-layout=wide] .wide-radio-timeline>div{display:flex!important;justify-content:space-between!important;color:#8a8b8f;font-size:9px}
html[data-device-layout=wide] .wide-radio-volume{display:grid!important;min-width:0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px}
html[data-device-layout=wide] .wide-radio-volume button{display:grid;width:44px;height:44px;place-items:center;border:0;background:transparent;color:#fff;cursor:pointer}
html[data-device-layout=wide] .wide-radio-volume button span{position:relative;width:25px;height:20px;font-size:0}
html[data-device-layout=wide] .wide-radio-volume button span::before{position:absolute;top:6px;left:1px;width:7px;height:8px;background:currentColor;clip-path:polygon(0 25%,45% 25%,100% 0,100% 100%,45% 75%,0 75%);content:""}
html[data-device-layout=wide] .wide-radio-volume button span::after{position:absolute;top:2px;left:12px;width:10px;height:16px;border:2px solid currentColor;border-left:0;border-radius:0 16px 16px 0;content:""}
html[data-device-layout=wide] .wide-radio-volume button:hover,html[data-device-layout=wide] .wide-radio-volume button:focus-visible,html[data-device-layout=wide] .wide-radio-volume button.is-muted{color:var(--city-red);outline:0}
html[data-device-layout=wide] .wide-radio-volume input{-webkit-appearance:none;appearance:none;width:100%;min-width:0;height:4px;border:0;border-radius:0;outline:0;background:linear-gradient(90deg,var(--city-red) 0 var(--wide-volume),#77787c var(--wide-volume) 100%);cursor:pointer}
html[data-device-layout=wide] .wide-radio-volume input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border:0;border-radius:50%;background:#f1f1f2;box-shadow:0 0 0 1px #050607,0 0 10px #fff4;cursor:grab}
html[data-device-layout=wide] .wide-radio-volume input::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:#f1f1f2;box-shadow:0 0 0 1px #050607,0 0 10px #fff4;cursor:grab}
html[data-device-layout=wide] .wide-radio-volume input:focus-visible{box-shadow:0 0 0 2px #fff5}
html[data-device-layout=wide] .wide-radio-queue{display:flex;min-height:48px;align-items:center;justify-content:center;border:1px solid #d5d5d7;background:#08090b;color:#fff;font-size:10px;font-weight:800;letter-spacing:.1em}

@media(max-width:1300px){
  html[data-device-layout=wide] .wide-site-links{gap:17px}
  html[data-device-layout=wide] .wide-site-links a,html[data-device-layout=wide] .wide-account{font-size:10px}
  html[data-device-layout=wide] .wide-city-statement h1{font-size:68px}
  html[data-device-layout=wide] .wide-featured-copy h2{font-size:43px}
  html[data-device-layout=wide] .wide-featured-copy h3{font-size:21px}
  html[data-device-layout=wide] .wide-heat-body{grid-template-columns:38% 62%}
  html[data-device-layout=wide] .wide-heat-bars>div{grid-template-columns:70px minmax(42px,1fr) 28px;gap:5px}
  html[data-device-layout=wide] .wide-radio-dock{grid-template-columns:76px 226px 250px minmax(210px,1fr) 140px 135px;gap:8px;padding:8px 10px}
  html[data-device-layout=wide] .wide-radio-copy strong{font-size:18px}
}

@media(max-width:700px){
  .signup-representing{padding:14px}
  .signup-representing>label{font-size:19px}
}
