.star-rating[data-v-3953a49d]{align-items:center;display:flex;gap:.35cqw;height:4.6cqh;justify-content:center;min-height:2.75rem;padding:0 .6cqw;position:relative;width:100%}.star-rating__star[data-v-3953a49d]{background:none;border:0;color:rgb(var(--ink)/20%);cursor:pointer;display:grid;padding:.45rem;place-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .3s ease}.star-rating__star svg[data-v-3953a49d]{display:block;height:auto;width:clamp(.8rem,1.25cqw,1.3rem)}.star-rating__star--on[data-v-3953a49d]{color:var(--star-accent);transform:scale(1.2)}.star-rating__star[data-v-3953a49d]:hover{transform:scale(1.3) rotate(-10deg)}.star-rating__star[data-v-3953a49d]:active{transform:scale(.9) rotate(15deg)}.star-rating__star[data-v-3953a49d]:focus-visible{border-radius:4px;outline:2px solid var(--star-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.star-rating__star[data-v-3953a49d]{transition:none}.star-rating__star[data-v-3953a49d]:active,.star-rating__star[data-v-3953a49d]:hover{transform:scale(1.2)}}@media(max-width:59.99rem){.star-rating[data-v-3953a49d]{gap:.5rem;padding:0 .75rem}.star-rating__star svg[data-v-3953a49d]{width:1.1rem}}.station-detail[data-v-94faa4ba]{align-items:center;display:flex;flex-direction:column;gap:1.4cqh;min-width:0;padding-bottom:1cqh;width:100%}.station-detail__cover[data-v-94faa4ba]{aspect-ratio:var(--cover-ratio,1);filter:drop-shadow(0 22px 40px rgb(0 0 0/65%));flex:none;max-width:100%;width:min(23cqw,calc(34cqh*var(--cover-ratio, 1)))}.station-detail__cover[data-v-94faa4ba]>*,.station-detail__cover[data-v-94faa4ba] iframe,.station-detail__cover[data-v-94faa4ba] video{display:block;height:100%;width:100%}.station-detail__cover[data-v-94faa4ba]>img{-o-object-fit:cover;object-fit:cover}.station-detail__plates[data-v-94faa4ba]{display:flex;flex:none;flex-direction:column;gap:.9cqh;min-width:0;width:100%}.station-detail__plates[data-v-94faa4ba]:has(.station-detail__blurb--scrolls){flex:1;min-height:0}.station-detail__eyebrow[data-v-94faa4ba]{color:var(--text-primary);font-size:clamp(.48rem,.72cqw,.7rem);font-weight:700;letter-spacing:.2em;margin:0;opacity:.72}.station-detail[data-v-94faa4ba]{--rule-gap:clamp(.5rem,.8cqw,.9rem)}.station-detail__plate[data-v-94faa4ba]{align-items:center;display:flex;gap:var(--rule-gap);padding:0 1.1cqw;position:relative}.station-detail[data-v-94faa4ba] .star-rating:after,.station-detail__plate[data-v-94faa4ba]:after{background-attachment:fixed;background-image:radial-gradient(circle at var(--px,50vw) var(--py,50vh),color-mix(in srgb,var(--station-accent) 22%,transparent) 0,color-mix(in srgb,var(--station-accent) 8%,transparent) 14vmin,transparent 30vmin);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;opacity:var(--lit,0);pointer-events:none;position:absolute;transition:opacity .45s ease;z-index:-1}@media(prefers-reduced-motion:reduce){.station-detail[data-v-94faa4ba] .star-rating:after,.station-detail__plate[data-v-94faa4ba]:after{display:none}}.station-detail__glyph[data-v-94faa4ba]{color:var(--label-grey);flex:none;height:clamp(.85rem,1.5cqw,1.4rem);width:clamp(.85rem,1.5cqw,1.4rem)}.station-detail__divider[data-v-94faa4ba]{background:rgb(var(--ink)/20%);flex:none;height:56%;width:1px}.station-detail__title[data-v-94faa4ba]{min-height:5.2cqh;min-width:0}.station-detail__title h2[data-v-94faa4ba]{font-size:clamp(.85rem,1.28cqw,1.35rem);font-weight:700;line-height:1.3;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.station-detail__meta[data-v-94faa4ba],.station-detail__row[data-v-94faa4ba]{display:grid;gap:.9cqw;grid-template-columns:1fr 1.35fr 1fr}.station-detail__row[data-v-94faa4ba]>:last-child{grid-column:2/-1}.station-detail__row[data-v-94faa4ba]>:only-child{grid-column:1/-1}.station-detail__genre[data-v-94faa4ba]{color:var(--text-primary);font-size:clamp(.7rem,1.1cqw,1rem);height:4.6cqh;min-height:2.75rem;min-width:0}.station-detail__fact span[data-v-94faa4ba]:last-child,.station-detail__genre span[data-v-94faa4ba]:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.station-detail__fact[data-v-94faa4ba]{color:var(--text-primary);font-size:clamp(.66rem,1.02cqw,.95rem);height:4.6cqh;min-height:2.75rem;min-width:0}.station-detail__blurb[data-v-94faa4ba]{display:block;height:11cqh;margin:0;min-height:4rem;overflow:hidden;padding:0;position:relative}.station-detail__blurb-copy[data-v-94faa4ba]{color:rgb(var(--ink)/92%);display:block;font-size:clamp(.8rem,1.06cqw,1rem);height:100%;line-height:1.6;margin:0;overflow:hidden;padding:1cqh 1.1cqw;-webkit-user-select:text;-moz-user-select:text;user-select:text;--fade:linear-gradient(180deg,#000 56%,rgba(0,0,0,.94) 67%,rgba(0,0,0,.78) 77%,rgba(0,0,0,.54) 86%,rgba(0,0,0,.26) 94%,transparent);mask-image:var(--fade);-webkit-mask-image:var(--fade)}.station-detail__blurb--scrolls[data-v-94faa4ba]{--blurb-fade:2.2rem;flex:1;height:auto;min-height:6rem}.station-detail__blurb--scrolls .station-detail__blurb-copy[data-v-94faa4ba]{overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgb(var(--ink)/22%) transparent;scrollbar-width:thin;white-space:pre-line;--fade:linear-gradient(180deg,#000 calc(100% - var(--blurb-fade)),rgba(0,0,0,.94) calc(100% - var(--blurb-fade)*.8),rgba(0,0,0,.78) calc(100% - var(--blurb-fade)*.62),rgba(0,0,0,.54) calc(100% - var(--blurb-fade)*.42),rgba(0,0,0,.26) calc(100% - var(--blurb-fade)*.22),transparent 100%)}.station-detail__blurb--scrolls .station-detail__blurb-copy[data-v-94faa4ba]:after{content:"";display:block;height:var(--blurb-fade)}.station-detail__actions[data-v-94faa4ba]{align-items:center;display:flex;flex-wrap:wrap;gap:.7cqw;margin-top:clamp(.6rem,1.8cqh,1.6rem)}.station-detail__actions[data-v-94faa4ba] a,.station-detail__actions[data-v-94faa4ba] button{align-items:center;display:inline-flex;gap:.4cqw;justify-content:center;min-height:2.75rem;text-decoration:none}.station-detail__actions[data-v-94faa4ba] .station-cta{color:var(--cta-ink);font-family:var(--font-pixel);font-size:clamp(.55rem,.86cqw,.82rem);height:5cqh;letter-spacing:.04em;padding:0 1.9cqw}.station-detail__actions[data-v-94faa4ba] .station-pill{color:rgb(var(--ink)/86%);font-size:clamp(.4rem,.62cqw,.58rem);height:5cqh;letter-spacing:.03em;padding:0 1.1cqw}.station-detail__content[data-v-94faa4ba]{color:var(--text-primary);line-height:1.5;width:100%}@media(max-width:59.99rem){.station-detail[data-v-94faa4ba]{gap:.8rem}.station-detail__cover[data-v-94faa4ba]{width:min(42cqw,calc(30cqh*var(--cover-ratio, 1)))}.station-detail__title[data-v-94faa4ba]{min-height:3rem}.station-detail__fact[data-v-94faa4ba],.station-detail__genre[data-v-94faa4ba]{height:auto;padding:.55rem .7rem}.station-detail__blurb[data-v-94faa4ba]{height:auto;max-height:6.5rem}.station-detail__blurb-copy[data-v-94faa4ba]{padding:.7rem .8rem}.station-detail__blurb--scrolls[data-v-94faa4ba]{flex:none;max-height:11rem}.station-detail__actions[data-v-94faa4ba] .station-cta,.station-detail__actions[data-v-94faa4ba] .station-pill{height:auto;padding:.7rem 1rem}.station-detail__actions[data-v-94faa4ba] .station-cta{font-size:clamp(.7rem,.55vw + .5rem,1rem)}.station-detail__actions[data-v-94faa4ba] .station-pill{font-size:clamp(.56rem,.45vw + .4rem,.82rem)}}.station-row__copy[data-v-6fa4b2cf]{flex:1;min-width:0}.station-row__copy small[data-v-6fa4b2cf],.station-row__copy strong[data-v-6fa4b2cf]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.station-row__copy strong[data-v-6fa4b2cf]{color:inherit;font-size:inherit;font-weight:inherit}.station-row__copy small[data-v-6fa4b2cf]{color:inherit;margin-top:.5em;opacity:.72}.station-library[data-v-e8da7e86]{min-height:0}.station-library__label[data-v-e8da7e86]{color:var(--text-faint);font-size:clamp(.5rem,.72cqw,.72rem);font-weight:700;letter-spacing:.2em;margin:0 0 .8cqh;text-transform:uppercase}.station-library__items[data-v-e8da7e86]{display:grid;gap:.5cqh;grid-template-columns:minmax(0,1fr);position:relative}.station-library__marker[data-v-e8da7e86]{background:var(--marker-fill);border-radius:2.4cqh;box-shadow:var(--marker-inset);left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.station-library__marker--animated[data-v-e8da7e86]{transition:transform .34s cubic-bezier(.16,1,.3,1)}.station-library__items[data-v-e8da7e86] button{align-items:center;background:rgb(var(--ink)/1.2%);border:1px solid rgb(var(--ink)/7%);border-radius:2.4cqh;color:var(--text-idle);cursor:pointer;display:flex;font-family:var(--font-pixel);font-size:clamp(.5rem,.95cqw,.82rem);font-weight:400;gap:1.2cqw;height:7.6cqh;justify-content:space-between;letter-spacing:.01em;line-height:1.4;min-height:2.75rem;min-width:0;padding:0 1.8cqw;position:relative;text-align:start;transition:color .18s ease,border-color .18s ease;width:100%;z-index:1}.station-library__items[data-v-e8da7e86] button small{font-family:var(--font-body);font-size:clamp(.68rem,.88cqw,.88rem);font-weight:500;letter-spacing:.03em}.station-library__items[data-v-e8da7e86] button:hover{border-color:rgb(var(--ink)/16%);color:rgb(var(--ink))}.station-library__items[data-v-e8da7e86] button.station-library__item--selected{color:var(--ink-strong)}.station-library__items[data-v-e8da7e86] button:focus-visible{outline:2px solid var(--station-accent,var(--ps-yellow));outline-offset:2px;position:relative;z-index:1}@media(prefers-reduced-motion:reduce){.station-library__items[data-v-e8da7e86] button,.station-library__marker--animated[data-v-e8da7e86]{transition:none}}@media(max-width:59.99rem){.station-library__items[data-v-e8da7e86]{gap:.5rem}.station-library__items[data-v-e8da7e86] button{border-radius:1.4rem;height:auto;min-height:3rem;padding:.7rem 1rem}}.station-page[data-v-a56cd708]{background:#151715;color:var(--text-primary);container-type:inline-size;isolation:isolate;min-height:100%;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.station-page__stage[data-v-a56cd708]{overflow:hidden;z-index:0}.station-page__art[data-v-a56cd708],.station-page__stage[data-v-a56cd708]{top:0;right:0;bottom:0;left:0;position:absolute}.station-page__art-motion[data-v-a56cd708]{animation:stationMotionIn-a56cd708 .9s ease both;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}@keyframes stationMotionIn-a56cd708{0%{opacity:0}to{opacity:1}}.station-page__art img[data-v-a56cd708]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.station-page__scrim[data-v-a56cd708]{background:linear-gradient(180deg,rgb(var(--scrim)/30%) 0,rgb(var(--scrim)/6%) 34%,rgb(var(--scrim)/55%) 82%,rgb(var(--scrim)/78%));top:0;right:0;bottom:0;left:0;opacity:.94;position:absolute}.station-page__heading[data-v-a56cd708]{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.station-page__heading h1[data-v-a56cd708]:focus-visible{outline:3px solid var(--ps-yellow)}.station-page__column[data-v-a56cd708]{bottom:9cqh;display:flex;flex-direction:column;gap:1.2cqh;left:2.6cqw;min-height:0;position:absolute;top:3.4cqh;width:43cqw;z-index:2}.station-page__detail[data-v-a56cd708]{display:flex;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:rgb(var(--ink)/22%) transparent;scrollbar-width:thin}.station-page__detail[data-v-a56cd708]>*{flex:1;min-height:0;min-width:0}.station-page__mark[data-v-a56cd708]{align-items:center;display:flex;flex:none;flex-direction:column;gap:.9cqh}.station-page__logo[data-v-a56cd708]{height:6cqh;max-width:16cqw;-o-object-fit:contain;object-fit:contain}.station-page__back[data-v-a56cd708]{bottom:2.4cqh;color:rgb(var(--ink)/86%);display:grid;font-size:clamp(.4rem,.62cqw,.58rem);height:5cqh;left:2.6cqw;letter-spacing:.03em;min-height:2.75rem;padding:0 1.1cqw;place-items:center;position:absolute;text-decoration:none;z-index:3}.station-page__panel[data-v-a56cd708]{bottom:8.4cqh;display:flex;flex-direction:column;left:48cqw;min-height:0;overflow:hidden;position:absolute;right:1.6cqw;top:3.4cqh;z-index:2}.station-page__glows[data-v-a56cd708]{overflow:hidden}.station-page__glows[data-v-a56cd708],.station-page__panel[data-v-a56cd708]:after{border-radius:inherit;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.station-page__panel[data-v-a56cd708]:after{background-attachment:fixed;background-image:radial-gradient(circle at var(--px,50vw) var(--py,50vh),color-mix(in srgb,var(--station-accent) 22%,transparent) 0,color-mix(in srgb,var(--station-accent) 8%,transparent) 14vmin,transparent 30vmin);content:"";opacity:var(--lit,0);transition:opacity .45s ease;z-index:-1}@media(prefers-reduced-motion:reduce){.station-page__panel[data-v-a56cd708]:after{display:none}}.station-page__glow-fixed[data-v-a56cd708]{background:radial-gradient(circle at 50% 50%,hsla(90,10%,77%,.2),rgb(120 128 116/7%) 55%,transparent 72%);border-radius:999px;filter:blur(28px);height:30cqw;position:absolute;right:-8cqw;top:-11cqw;width:30cqw}.station-page__panel-header[data-v-a56cd708]{flex:none;padding:1.6cqh 1.8cqw .9cqh;position:relative;z-index:1}.station-page__panel-header[data-v-a56cd708] .library-count{color:var(--text-primary);font-family:var(--font-pixel);font-size:clamp(.5rem,.82cqw,.78rem);line-height:1.6;margin:0}.station-page__panel-header[data-v-a56cd708] .station-filters{display:flex;flex-wrap:wrap;gap:.45cqw;margin-top:.9cqh}.station-page__panel-header[data-v-a56cd708] .station-filters .station-pill{color:var(--text-idle);font-size:clamp(.38rem,.56cqw,.55rem);height:auto;letter-spacing:.03em;padding:.45rem .8rem}.station-page__panel-body[data-v-a56cd708] .library-note{color:var(--text-faint);font-size:.82rem;line-height:1.5;margin:.9cqh 0 0}.station-page__panel-body[data-v-a56cd708]{flex:1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0 1.4cqw 1.4cqh;position:relative;scrollbar-color:rgb(var(--ink)/22%) transparent;scrollbar-width:thin;z-index:1}.station-page__commands[data-v-a56cd708]{align-items:center;bottom:2.4cqh;display:flex;gap:.8cqw;justify-content:center;left:2.6cqw;pointer-events:none;position:absolute;right:1.6cqw;z-index:3}.station-page__commands[data-v-a56cd708] *{pointer-events:auto}@media(min-width:60rem){.station-page[data-v-a56cd708]{container-type:size;height:100%}}@media(max-width:59.99rem){.station-page[data-v-a56cd708]{display:flex;flex-direction:column;overflow:visible}.station-page__stage[data-v-a56cd708]{position:fixed}.station-page__back[data-v-a56cd708],.station-page__column[data-v-a56cd708],.station-page__panel[data-v-a56cd708]{height:auto;inset:auto;position:static;transform:none;width:auto}.station-page__column[data-v-a56cd708]{flex:none;gap:1.6cqh;padding:3cqh 5cqw 0}.station-page__detail[data-v-a56cd708]{display:block;flex:none;min-height:auto;overflow:visible}.station-page__detail[data-v-a56cd708]>*{flex:none;min-height:auto}.station-page__mark[data-v-a56cd708]{flex-direction:row;gap:3cqw;justify-content:center;margin-top:.6rem}.station-page__logo[data-v-a56cd708]{height:auto;max-height:2.4rem;max-width:40cqw}.station-page__panel[data-v-a56cd708]{flex:none;margin:1.6cqh 4cqw 0;min-height:40cqh;order:2}.station-page__panel-header[data-v-a56cd708]{padding:1rem 1.1rem .6rem}.station-page__panel-body[data-v-a56cd708]{overflow:visible;padding:0 .75rem 1rem}.station-page__back[data-v-a56cd708]{display:inline-grid;font-size:.62rem;height:auto;justify-self:center;margin:1.2rem auto 2rem;min-height:2.75rem;order:3;padding:0 2.5rem}.station-page__commands[data-v-a56cd708]{display:none}}
