:root{color-scheme:dark;--bg:#050406;--panel:rgba(22,12,20,.84);--panel-strong:rgba(28,16,24,.96);--panel-soft:hsla(0,0%,100%,.06);--line:hsla(0,0%,100%,.13);--line-strong:hsla(0,0%,100%,.22);--text:#fff8fc;--muted:#c6bec9;--faint:#897f8c;--pink:#ff4da6;--pink-2:#c335ff;--orange:#ffb321;--violet:#8a56ff;--blue:#46a7ff;--green:#36db8e;--shadow:0 20px 72px rgba(0,0,0,.44)}*{box-sizing:border-box}html{min-height:100%;background:var(--bg)}body{margin:0;min-height:100vh;padding-bottom:calc(144px + env(safe-area-inset-bottom));font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.45;color:var(--text);background:radial-gradient(circle at 76% 8%,rgba(255,179,33,.26),transparent 24rem),radial-gradient(circle at 18% 24%,rgba(255,77,166,.16),transparent 28rem),radial-gradient(circle at 62% 16%,rgba(195,53,255,.18),transparent 22rem),linear-gradient(140deg,#050406,#0c0710 52%,#07040a)}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.34;background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 78%);mask-image:radial-gradient(circle at center,#000,transparent 78%)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit;border:0;cursor:pointer}img{display:block;max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-shell{position:relative;z-index:1;width:min(100%,1440px);min-height:calc(100vh - 22px);margin:11px auto;display:grid;grid-template-columns:286px minmax(0,1fr);overflow:hidden;border:1px solid var(--line-strong);border-radius:24px;background:rgba(8,5,10,.9);box-shadow:var(--shadow)}.sidebar{display:flex;flex-direction:column;gap:28px;min-height:100%;padding:26px 28px 28px;border-right:1px solid var(--line);background:radial-gradient(circle at 12% 0,rgba(255,77,166,.12),transparent 18rem),radial-gradient(circle at 82% 10%,rgba(255,179,33,.08),transparent 16rem),rgba(11,7,14,.8)}.mobile-menu-backdrop,.mobile-menu-button,.mobile-menu-checkbox,.mobile-menu-close{display:none}.brand{position:relative;display:flex;align-items:center;gap:0;min-width:0}.brand img{width:176px;object-fit:contain}.brand span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.side-section p{margin:0 0 10px;color:var(--pink);font-weight:700}.side-link{display:flex;align-items:center;gap:14px;height:48px;padding:0 12px;border-radius:10px;color:#d9deea}.side-link span{display:grid;place-items:center;width:22px;color:#f2f4fb;font-size:21px}.side-link svg{display:block;width:22px;height:22px}.side-link.active,.side-link:hover{color:#fff;background:linear-gradient(90deg,rgba(255,77,166,.28),rgba(255,179,33,.16))}.side-link.active span{color:var(--pink)}.app-download-card{position:relative;margin-top:auto;padding:24px;overflow:hidden;border:1px solid rgba(255,77,166,.72);border-radius:16px;background:radial-gradient(circle at 92% 92%,rgba(255,179,33,.2),transparent 8rem),radial-gradient(circle at 10% 8%,rgba(255,77,166,.2),transparent 9rem),rgba(14,9,18,.9)}.app-download-kicker{display:inline-flex;align-items:center;min-height:28px;padding:0 11px;border-radius:999px;background:hsla(0,0%,100%,.1);color:var(--orange);font-size:11px;font-weight:900;text-transform:uppercase}.app-download-card h3{margin:14px 0 10px;font-size:22px;line-height:1.18}.app-download-card h3 span{color:var(--pink)}.app-download-card p{margin:0 0 18px;color:var(--muted);font-size:14px;line-height:1.55}.primary-btn,.request-btn{border-radius:12px;background:linear-gradient(110deg,var(--orange),var(--pink),var(--pink-2));color:#fff;font-weight:800;box-shadow:0 16px 36px rgba(255,77,166,.3)}.app-download-card .store-row{justify-content:flex-start}.app-download-card .store-badge{width:100%;min-width:0}.sidebar-foot p{max-width:190px;margin:14px 0 18px;color:var(--muted)}.socials{display:flex;gap:11px}.mini-social,.socials span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#c7ceda;background:hsla(0,0%,100%,.12);font-size:13px;font-weight:800}.main-panel{min-width:0;padding:28px 24px 0}.topbar{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:28px;padding:0 8px 22px}.top-brand{display:none}.route-home .topbar{justify-content:flex-end}.top-search-wrap{position:relative;z-index:45;flex:1 1 auto;width:100%;margin-left:auto}.top-search-placeholder{width:100%;background:hsla(0,0%,100%,.045)}.top-search,.top-search-placeholder{min-height:52px;border:1px solid var(--line-strong);border-radius:16px}.top-search{display:grid;grid-template-columns:176px minmax(0,1fr) auto;align-items:center;overflow:hidden;background:hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 18px 42px rgba(0,0,0,.18)}.top-search input,.top-search-filter{min-width:0;height:52px;border:0;outline:0;color:var(--text);background:transparent}.top-search-filter{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px;padding:5px;border-right:1px solid var(--line)}.top-search-filter button{min-width:0;height:40px;padding:0 10px;border-radius:11px;color:var(--muted);background:transparent;font-size:13px;font-weight:900}.top-search-filter button.active{color:#fff;background:linear-gradient(110deg,rgba(255,179,33,.94),rgba(255,77,166,.9),rgba(195,53,255,.84));box-shadow:0 12px 26px rgba(255,77,166,.26)}.top-search input{width:100%;padding:0 16px}.top-search input::placeholder{color:var(--muted)}.top-search-submit{align-self:stretch;padding:0 24px;background:linear-gradient(110deg,var(--pink-2),var(--pink),var(--orange));color:#fff;font-weight:900}.top-search-panel{position:absolute;top:calc(100% + 10px);right:0;left:0;max-height:min(460px,calc(100vh - 180px));overflow:auto;padding:10px;border:1px solid var(--line-strong);border-radius:18px;background:rgba(9,15,23,.98);box-shadow:0 24px 70px rgba(0,0,0,.44)}.top-search-result{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:64px;padding:8px;border-radius:12px}.top-search-result:focus-visible,.top-search-result:hover{background:hsla(0,0%,100%,.075)}.top-search-result b,.top-search-result img{width:48px;height:48px;border-radius:12px;object-fit:cover;background:hsla(0,0%,100%,.09)}.top-search-result b{display:grid;place-items:center;color:#fff;font-size:14px;text-transform:uppercase}.top-search-result span{min-width:0}.top-search-result small,.top-search-result strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-search-result strong{font-size:14px}.top-search-message,.top-search-result small{color:var(--muted)}.top-search-message{margin:0;padding:16px;text-align:center}.screen{opacity:1}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,520px);grid-gap:28px;gap:28px;min-height:480px;padding:54px 40px 22px;overflow:hidden;border:1px solid var(--line-strong);border-radius:20px;background:radial-gradient(circle at 78% 44%,rgba(255,77,166,.2),transparent 26rem),radial-gradient(circle at 60% 30%,rgba(195,53,255,.18),transparent 18rem),radial-gradient(circle at 88% 14%,rgba(255,179,33,.16),transparent 16rem),linear-gradient(135deg,rgba(24,13,24,.98),rgba(9,8,14,.95))}.browse-hero:before,.detail-hero:before,.hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.72;background:radial-gradient(circle at 76% 40%,transparent 0 5rem,rgba(255,77,166,.24) 5.05rem 5.15rem,transparent 5.2rem 6.5rem,rgba(195,53,255,.14) 6.55rem 6.65rem,transparent 6.7rem 7.9rem,rgba(255,179,33,.14) 7.95rem 8.05rem,transparent 8.1rem),linear-gradient(115deg,transparent 0 38%,rgba(255,77,166,.12),transparent 62%)}.hero-copy{position:relative;z-index:1;align-self:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;height:31px;padding:0 14px;margin-bottom:22px;border-radius:10px;background:hsla(0,0%,100%,.09);color:#fff;font-size:13px;font-weight:800;text-transform:uppercase}.eyebrow:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--orange)}h1,h2,h3,p{overflow-wrap:anywhere}.hero h1{max-width:540px;margin:0;font-size:48px;line-height:1.12;letter-spacing:0}.accent-pink{color:var(--pink)}.accent-orange{color:var(--orange)}.hero p{max-width:440px;margin:20px 0 28px;color:#d7dce7;font-size:18px}.ghost-btn,.primary-btn,.request-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 27px}.player-loader{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:player-spin .75s linear infinite}.player-symbol{display:grid;place-items:center;width:1em;height:1em;line-height:1}.player-label-icon.is-pause,.player-label-icon.is-play,.player-symbol.is-pause,.player-symbol.is-play{color:currentColor;line-height:0}.player-label-icon.is-play>span,.player-symbol.is-play>span{width:0;height:0;border-top:.34em solid transparent;border-bottom:.34em solid transparent;border-left:.52em solid;transform:translateX(.05em)}.player-label-icon.is-pause,.player-symbol.is-pause{grid-template-columns:repeat(2,.22em);gap:.16em;align-content:center;justify-content:center}.player-label-icon.is-pause>span,.player-symbol.is-pause>span{width:.22em;height:.72em;border-radius:999px;background:currentColor}.player-text-symbol{width:auto;height:auto}.player-label-icon{display:grid;place-items:center;width:1.2em;height:1.2em;font-size:.9em;line-height:1}.view-more-text{display:inline;margin-left:8px;padding:0;border:0;color:var(--pink);background:transparent;font-weight:900}@keyframes player-spin{to{transform:rotate(1turn)}}.primary-btn .play-triangle{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid #fff}.primary-btn .player-symbol{width:auto;height:auto;min-width:max-content;overflow:visible;white-space:nowrap}.ghost-btn{border:1px solid var(--line-strong);border-radius:12px;background:hsla(0,0%,100%,.035);font-weight:700}.share-btn{cursor:pointer}.hero-art{position:relative;z-index:1;display:grid;place-items:center}.hero-art img{width:min(100%,460px);filter:drop-shadow(0 18px 34px rgba(219,38,181,.23))}.hero-stats{width:min(100%,520px);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;place-items:stretch}.hero-browse,.hero-stats{align-self:center;justify-self:end}.hero-browse{width:min(100%,560px);gap:14px;place-items:stretch}.hero-browse-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:0 2px}.hero-browse-head h2{margin:0;font-size:25px;line-height:1.1}.hero-browse-head .eyebrow{margin:0}.hero-browse-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.hero-browse .browse-card{min-height:112px;padding:16px}.hero-browse .browse-card-icon{width:40px;height:40px;margin-bottom:8px;font-size:18px}.hero-browse .browse-card h3{font-size:18px}.hero-browse .browse-card p{max-width:340px;margin-bottom:10px;font-size:13px;line-height:1.35}.stats-row{position:relative;z-index:2;grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.stat-card{display:flex;align-items:center;gap:18px;min-height:88px;padding:19px 22px;border:1px solid var(--line-strong);border-radius:12px;background:hsla(0,0%,100%,.055)}.hero-stats .stat-card{min-height:150px;flex-direction:column;align-items:flex-start;justify-content:center;background:radial-gradient(circle at 80% 20%,rgba(255,122,24,.18),transparent 6rem),radial-gradient(circle at 14% 12%,rgba(255,47,166,.18),transparent 7rem),hsla(0,0%,100%,.062)}.stat-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;color:var(--pink);font-size:31px;background:linear-gradient(145deg,rgba(190,40,222,.32),rgba(255,150,28,.16))}.stat-card strong{display:block;font-size:23px}.stat-card small{display:block;color:var(--muted)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:34px 0 16px}.section-head h2{margin:0;font-size:24px}.sort,.view-all{display:inline-flex;align-items:center;gap:10px;color:#d8dde7;font-weight:600}.browse-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.browse-card{position:relative;isolation:isolate;min-height:164px;overflow:hidden;padding:30px;border:1px solid var(--line-strong);border-radius:12px;background:linear-gradient(135deg,rgba(56,30,96,.75),rgba(17,20,29,.88));transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.browse-card:before{content:"";position:absolute;inset:-40% -20% auto auto;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(255,47,166,.36),transparent 68%);opacity:0;transform:scale(.72);transition:transform .22s ease,opacity .22s ease;z-index:-1}.browse-card:after{content:"";position:absolute;right:22px;bottom:18px;width:68px;height:68px;border:1px solid hsla(0,0%,100%,.13);border-radius:50%;opacity:.56;transition:transform .22s ease,border-color .22s ease,opacity .22s ease}.browse-card:nth-child(2){background:linear-gradient(135deg,rgba(79,30,84,.78),rgba(20,20,29,.9))}.browse-card:nth-child(3){background:linear-gradient(135deg,rgba(111,54,21,.78),rgba(21,18,16,.94))}.podcast-browse-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.browse-card:hover{transform:translateY(-5px);border-color:rgba(255,47,166,.8);background:linear-gradient(135deg,rgba(77,33,118,.9),rgba(21,24,35,.96));box-shadow:0 18px 42px rgba(0,0,0,.28),0 0 0 1px rgba(255,47,166,.08)}.browse-card:hover:before{opacity:1;transform:scale(1)}.browse-card:hover:after{opacity:1;transform:translate(-10px,-8px) scale(1.08);border-color:rgba(255,137,51,.55)}.browse-card-icon{position:relative;display:grid;place-items:center;width:46px;height:46px;margin-bottom:18px;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--pink-2),var(--orange));box-shadow:0 12px 26px rgba(255,47,166,.18);font-size:21px;font-weight:900;transition:transform .18s ease,box-shadow .18s ease}.browse-card:hover .browse-card-icon{transform:rotate(-4deg) scale(1.08);box-shadow:0 16px 30px rgba(255,47,166,.26)}.browse-card h3{position:relative;max-width:100%;margin:0 0 8px;font-size:22px}.browse-card p{position:relative;max-width:260px;margin:0 0 18px;color:#d7dce7}.round-arrow{position:relative;display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--line-strong);border-radius:50%;background:rgba(0,0,0,.22);transition:transform .18s ease,border-color .18s ease,background .18s ease}.browse-card:hover .round-arrow{transform:translateX(6px);border-color:rgba(255,137,51,.75);background:rgba(255,137,51,.14)}.card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:14px;gap:14px}.station-swiper{position:relative;margin-bottom:4px}.app-strip,.directory-grid,.listing-faq-section,.listing-seo-section,.podcast-faq-section,.podcast-listing-grid,.podcast-seo-section,.quick-answer-section,.station-swiper{content-visibility:auto;contain-intrinsic-size:auto 360px}.station-swiper-track{display:grid;grid-auto-columns:minmax(232px,24%);grid-auto-flow:column;grid-gap:15px;gap:15px;overflow-x:auto;overflow-y:hidden;padding:6px 2px 16px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.station-swiper-track::-webkit-scrollbar{display:none}.station-card.swiper-station-card{min-width:0;scroll-snap-align:start;isolation:isolate;min-height:274px;height:274px;border-color:hsla(0,0%,100%,.12);border-radius:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03)),#0f1620;box-shadow:0 14px 30px rgba(0,0,0,.2);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.station-card.swiper-station-card:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.92;background:radial-gradient(circle at 18% 0,rgba(255,47,166,.16),transparent 9rem),radial-gradient(circle at 90% 14%,rgba(255,137,51,.12),transparent 9rem);transition:opacity .18s ease}.station-card.swiper-station-card:after{content:"";position:absolute;inset:0;z-index:0;opacity:0;background:linear-gradient(115deg,transparent 0 32%,hsla(0,0%,100%,.12) 44%,transparent 58%);transform:translateX(-60%);transition:transform .36s ease,opacity .18s ease;pointer-events:none}.station-card.swiper-station-card:hover{transform:translateY(-5px);border-color:rgba(255,137,51,.42);background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04)),#111a26;box-shadow:0 20px 42px rgba(0,0,0,.31),0 0 0 1px rgba(255,47,166,.08)}.station-card.swiper-station-card:hover:after{opacity:1;transform:translateX(55%)}.swiper-actions{position:absolute;right:0;top:-53px;display:flex;gap:8px}.swiper-actions button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line-strong);border-radius:50%;color:#fff;background:hsla(0,0%,100%,.075);font-size:24px;font-weight:900;line-height:1}.swiper-actions button:hover{border-color:rgba(255,47,166,.78);background:rgba(255,47,166,.14)}.route-transition-progress{position:fixed;top:0;left:0;right:0;z-index:260;height:3px;overflow:hidden;background:hsla(0,0%,100%,.06);pointer-events:none}.route-transition-progress span{display:block;width:42%;height:100%;background:linear-gradient(90deg,transparent,var(--pink-2),var(--orange),transparent);box-shadow:0 0 18px rgba(255,47,166,.8);animation:routeTopProgress .9s ease-in-out infinite}@keyframes routeTopProgress{0%{transform:translateX(-110%)}to{transform:translateX(255%)}}.station-card{position:relative;min-height:180px;overflow:hidden;border:1px solid var(--line-strong);border-radius:10px;background:rgba(17,24,32,.8)}.station-art{display:grid;place-items:center;height:92px;padding:11px;background:radial-gradient(circle at 38% 20%,hsla(0,0%,100%,.17),transparent 5rem),var(--card-bg,linear-gradient(135deg,#481759,#111827))}.swiper-station-card .station-art{position:relative;z-index:1;height:152px;margin:8px 8px 0;padding:0;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-radius:16px;background:radial-gradient(circle at 26% 14%,hsla(0,0%,100%,.22),transparent 6rem),var(--card-bg,linear-gradient(135deg,#51225f,#121823));transition:transform .18s ease,border-color .18s ease,filter .18s ease}.swiper-station-card .station-art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,8,14,.08),rgba(5,8,14,.24)),radial-gradient(circle at 85% 84%,rgba(255,47,166,.2),transparent 5rem);pointer-events:none}.api-station-logo{width:86px;height:70px;object-fit:contain;border-radius:8px}.swiper-station-card .api-station-logo{aspect-ratio:auto!important;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:rgba(7,10,15,.38);object-fit:contain;box-shadow:none;transition:transform .19s ease,filter .19s ease,box-shadow .19s ease}.swiper-station-card:hover .station-art{border-color:hsla(0,0%,100%,.22);filter:saturate(1.08)}.swiper-station-card:hover .api-station-logo{transform:scale(1.06)}.logo-badge{display:grid;place-items:center;min-width:64px;min-height:44px;padding:8px 12px;border-radius:9px;color:#fff;font-size:21px;font-weight:900;text-align:center;line-height:1;text-shadow:0 2px 12px rgba(0,0,0,.45);background:hsla(0,0%,100%,.08)}.station-card .content{padding:13px 56px 48px 14px}.swiper-station-card .content{position:relative;z-index:1;padding:11px 13px 12px}.list-row h3,.station-card h3{margin:0 0 4px;font-size:15px;line-height:1.25}.swiper-station-card h3{display:-webkit-box;min-height:40px;margin-bottom:6px;overflow:hidden;font-size:16px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.list-row h3 a,.station-card h3 a{display:inline-flex;align-items:center;min-height:30px}.swiper-station-card h3 a{display:-webkit-box;min-height:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.list-row p,.station-card p{margin:0;color:var(--muted);font-size:13px}.swiper-station-card .station-meta-links{display:flex;flex-wrap:wrap;gap:5px;align-items:center;max-height:32px;overflow:hidden;color:#dce4f3;line-height:1}.swiper-station-card .station-meta-links br{display:none}.station-genre-links a,.station-meta-line a,.station-meta-links a{display:inline-flex;align-items:center;min-height:28px;padding:0 4px;margin:1px 3px 1px -4px;border-radius:7px;color:inherit;text-decoration:none;transition:color .16s ease}.swiper-station-card .station-genre-links a,.swiper-station-card .station-meta-links a{min-height:28px;max-width:100%;padding:0 8px;margin:0;border:1px solid hsla(0,0%,100%,.11);border-radius:999px;background:hsla(0,0%,100%,.065);color:#edf2ff;font-size:12px;font-weight:750;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.swiper-station-card .station-genre-links a:hover,.swiper-station-card .station-meta-links a:hover{border-color:rgba(255,137,51,.42);background:rgba(255,137,51,.13);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04)}.station-genre-links a:hover,.station-meta-line a:hover,.station-meta-links a:hover{color:#fff;text-decoration:none}.station-genre-links{display:inline}.swiper-station-card .station-genre-links{display:flex;flex-wrap:wrap;gap:5px}.station-genre-links a+a:before{content:", ";color:var(--muted)}.swiper-station-card .station-genre-links a+a:before{content:none}.meta-separator{color:var(--faint)}.podcast-screen .hero{min-height:420px}.podcast-feature{position:relative;z-index:1;align-self:center;display:grid;grid-template-columns:164px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;min-height:236px;padding:22px;border:1px solid var(--line-strong);border-radius:16px;background:radial-gradient(circle at 18% 0,rgba(255,47,166,.2),transparent 13rem),radial-gradient(circle at 88% 100%,rgba(255,150,28,.16),transparent 12rem),hsla(0,0%,100%,.06)}.podcast-art,.podcast-feature-cover,.podcast-feature-empty{display:grid;place-items:center;overflow:hidden;border:1px solid hsla(0,0%,100%,.18);background:radial-gradient(circle at 30% 16%,hsla(0,0%,100%,.16),transparent 5rem),linear-gradient(135deg,rgba(190,40,222,.5),rgba(255,150,28,.22))}.podcast-feature-cover,.podcast-feature-empty{width:164px;height:164px;border-radius:18px}.podcast-art img,.podcast-feature-cover img{width:100%;height:100%;object-fit:cover}.podcast-art span,.podcast-feature-cover span,.podcast-feature-empty{color:#fff;font-weight:900;text-transform:uppercase}.podcast-card-body>span,.podcast-feature>div:last-child>span{display:block;margin-bottom:8px;color:var(--orange);font-size:12px;font-weight:900;text-transform:uppercase}.podcast-feature h2{margin:0 0 8px;font-size:27px;line-height:1.15}.podcast-feature p{margin:0 0 18px;color:var(--muted)}.podcast-open-link{height:44px;padding:0 20px}.podcast-swiper-track{grid-auto-columns:minmax(232px,25%)}.podcast-card{min-width:0;min-height:286px;overflow:hidden;border:1px solid var(--line-strong);border-radius:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.035)),rgba(15,21,30,.88);scroll-snap-align:start}.podcast-art{height:152px;border-width:0 0 1px;border-radius:0}.podcast-card-body{padding:14px 15px 0}.podcast-card h3{min-height:42px;margin:0 0 6px;font-size:16px;line-height:1.3}.podcast-card h3,.podcast-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.podcast-card p{min-height:38px;margin:0;color:var(--muted);font-size:13px}.podcast-category-grid{margin-bottom:34px}.podcast-category-tile{min-width:0}.podcast-category-tile .tile-icon{flex-basis:58px;width:58px;height:58px;overflow:visible;border-radius:16px;background:transparent}.podcast-category-icon{position:relative;display:grid;place-items:center;width:56px;height:56px;overflow:hidden;border:1px solid hsla(0,0%,100%,.18);border-radius:16px;background:radial-gradient(circle at 28% 22%,hsla(0,0%,100%,.28),transparent 23%),linear-gradient(135deg,#ff2fa6,#ff8a33);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 16px 26px rgba(255,47,166,.18);transition:transform .17s ease,box-shadow .17s ease}.podcast-category-icon-mark{position:relative;z-index:2;color:#fff;font-size:22px;font-weight:900;line-height:1;text-shadow:0 4px 12px rgba(0,0,0,.26)}.podcast-category-icon-shape{position:absolute;z-index:1;display:block;background:hsla(0,0%,100%,.34)}.podcast-category-icon .shape-one{right:10px;bottom:10px;width:18px;height:18px;border-radius:50%}.podcast-category-icon .shape-two{left:10px;bottom:13px;width:5px;height:20px;border-radius:999px;box-shadow:8px -6px 0 hsla(0,0%,100%,.2),16px 3px 0 hsla(0,0%,100%,.22)}.podcast-category-icon .shape-three{top:12px;right:12px;width:14px;height:4px;border-radius:999px;transform:rotate(-24deg)}.podcast-category-icon[data-kind=business]{background:radial-gradient(circle at 28% 22%,hsla(0,0%,100%,.28),transparent 23%),linear-gradient(135deg,#246bfe,#19c4a5)}.podcast-category-icon[data-kind=comedy]{background:radial-gradient(circle at 28% 22%,hsla(0,0%,100%,.28),transparent 23%),linear-gradient(135deg,#ff3d7f,#ffb340)}.podcast-category-icon[data-kind=music]{background:radial-gradient(circle at 28% 22%,hsla(0,0%,100%,.28),transparent 23%),linear-gradient(135deg,#7c3cff,#ff2fa6)}.podcast-category-icon[data-kind=news]{background:radial-gradient(circle at 28% 22%,hsla(0,0%,100%,.26),transparent 23%),linear-gradient(135deg,#0f67ff,#ff5d2f)}.podcast-category-icon[data-kind=health]{background:radial-gradient(circle at 28% 22%,hsla(0,0%,100%,.27),transparent 23%),linear-gradient(135deg,#1dbf73,#23a8ff)}.podcast-category-icon[data-kind=education]{background:radial-gradient(circle at 28% 22%,hsla(0,0%,100%,.27),transparent 23%),linear-gradient(135deg,#ff8a33,#cc4cff)}.podcast-category-icon[data-kind=technology]{background:radial-gradient(circle at 28% 22%,hsla(0,0%,100%,.27),transparent 23%),linear-gradient(135deg,#0db6ff,#7057ff)}.podcast-category-icon[data-kind=sports]{background:radial-gradient(circle at 28% 22%,hsla(0,0%,100%,.27),transparent 23%),linear-gradient(135deg,#ff6b2b,#ffd45c)}.podcast-category-icon[data-kind=arts]{background:radial-gradient(circle at 28% 22%,hsla(0,0%,100%,.27),transparent 23%),linear-gradient(135deg,#f2308c,#6b7cff)}.podcast-category-icon[data-kind=story]{background:radial-gradient(circle at 28% 22%,hsla(0,0%,100%,.27),transparent 23%),linear-gradient(135deg,#915bff,#28d2a4)}.podcast-category-tile:hover .podcast-category-icon{transform:rotate(-4deg) scale(1.04);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.14),0 18px 30px rgba(255,47,166,.25)}.podcast-listing-screen{padding-top:18px}.podcast-listing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:26px}.podcast-listing-card{scroll-snap-align:unset}.podcast-detail-screen{padding-top:18px}.podcast-detail-hero{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:26px;gap:26px;align-items:center;margin:18px 0 34px;padding:24px;border:1px solid var(--line-strong);border-radius:16px;background:radial-gradient(circle at 18% 0,rgba(255,47,166,.18),transparent 18rem),radial-gradient(circle at 90% 28%,rgba(255,150,28,.12),transparent 20rem),rgba(17,24,33,.72)}.podcast-detail-cover{display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;border:1px solid hsla(0,0%,100%,.2);border-radius:18px;background:radial-gradient(circle at 30% 18%,hsla(0,0%,100%,.16),transparent 7rem),linear-gradient(135deg,rgba(190,40,222,.52),rgba(255,150,28,.22))}.podcast-detail-cover img{width:100%;height:100%;object-fit:cover}.podcast-detail-cover span{font-size:38px;font-weight:900;text-transform:uppercase}.podcast-episode-screen{padding-top:18px}.podcast-episode-hero{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:26px;gap:26px;align-items:center;margin:18px 0 34px;padding:24px;border:1px solid var(--line-strong);border-radius:16px;background:radial-gradient(circle at 18% 0,rgba(255,47,166,.18),transparent 18rem),radial-gradient(circle at 90% 28%,rgba(255,150,28,.12),transparent 20rem),rgba(17,24,33,.72)}.podcast-episode-cover{display:grid;place-items:center;width:100%;aspect-ratio:1;overflow:hidden;border:1px solid hsla(0,0%,100%,.2);border-radius:18px;background:radial-gradient(circle at 30% 18%,hsla(0,0%,100%,.16),transparent 7rem),linear-gradient(135deg,rgba(190,40,222,.52),rgba(255,150,28,.22))}.podcast-episode-cover img{width:100%;height:100%;object-fit:cover}.podcast-episode-cover span{font-size:38px;font-weight:900;text-transform:uppercase}.podcast-detail-info h1{margin:14px 0 10px;font-size:38px;line-height:1.12}.podcast-episode-info h1{margin:14px 0 10px;overflow-wrap:anywhere;font-size:36px;line-height:1.12}.podcast-detail-info>p{margin:0 0 22px;color:#d7dce7;font-size:17px}.podcast-detail-info .podcast-author{margin-bottom:10px}.podcast-episode-info .podcast-author{margin:0 0 12px;color:#d7dce7;font-size:17px}.episode-detail-meta a,.podcast-episode-info .podcast-author a{color:#fff;text-decoration:none}.episode-detail-meta a:hover,.podcast-episode-info .podcast-author a:hover{color:var(--orange)}.episode-detail-meta{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 18px}.episode-detail-meta a,.episode-detail-meta span{padding:7px 10px;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#dfe5ee;background:hsla(0,0%,100%,.075);font-size:12px;font-weight:800}.podcast-description{max-width:760px;margin:0 0 22px;color:var(--muted);font-size:15px}.podcast-detail-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.podcast-faq-section,.podcast-seo-section{margin:0 0 34px}.podcast-guide-head{margin-bottom:10px}.podcast-guide-intro{max-width:880px;margin:0 0 18px;color:#d7dce7;line-height:1.7}.podcast-seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.podcast-seo-card{min-height:132px;padding:18px;border:1px solid var(--line-strong);border-radius:10px;background:hsla(0,0%,100%,.052)}.podcast-seo-card>span{display:block;margin-bottom:9px;color:var(--orange);font-weight:800}.podcast-seo-card p{margin:0;color:#dce2ec;line-height:1.6}.podcast-seo-card a{color:#fff;text-decoration:none}.podcast-seo-card a:hover{color:var(--orange)}.related-episodes-section{margin-bottom:34px}.related-episode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.related-episode-card{display:grid;grid-template-columns:76px minmax(0,1fr) 44px;grid-gap:13px;gap:13px;align-items:center;min-height:106px;padding:14px;border:1px solid var(--line-strong);border-radius:12px;background:hsla(0,0%,100%,.055)}.related-episode-art{display:grid;place-items:center;width:76px;height:76px;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,rgba(190,40,222,.5),rgba(255,150,28,.25))}.related-episode-art img{width:100%;height:100%;object-fit:cover}.related-episode-card h3{display:-webkit-box;margin:0 0 6px;overflow:hidden;font-size:15px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}.related-episode-card h3 a{text-decoration:none}.related-episode-card p{margin:0;color:var(--muted);font-size:12px}.related-episode-desc{display:-webkit-box;margin-top:7px!important;overflow:hidden;color:#cfd5df!important;font-size:12px!important;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.related-episode-desc .view-more-text{display:none}.episode-favorite-btn,.episode-play-btn,.podcast-hero-play-btn,.subscribe-podcast-btn{display:grid;place-items:center;border:1px solid var(--line-strong);color:#fff;font-weight:900}.podcast-hero-play-btn{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--pink-2),var(--pink),var(--orange));box-shadow:0 12px 28px rgba(255,47,166,.28)}.subscribe-podcast-btn{grid-auto-flow:column;gap:9px;height:48px;padding:0 18px;border-radius:12px;background:hsla(0,0%,100%,.075)}.subscribe-podcast-btn.saved{border-color:rgba(43,212,125,.65);color:#a9f6c9;background:rgba(43,212,125,.12)}.episode-list{display:grid;grid-gap:13px;gap:13px;margin-bottom:16px}.continue-listening-card{display:flex;gap:14px;align-items:center;justify-content:space-between;margin:0 0 14px;padding:14px 16px;border:1px solid rgba(255,47,166,.34);border-radius:12px;background:radial-gradient(circle at 0 0,rgba(255,47,166,.16),transparent 14rem),hsla(0,0%,100%,.06)}.continue-listening-card div{min-width:0}.continue-listening-card small,.continue-listening-card span{display:block;color:var(--muted);font-size:12px;font-weight:850}.continue-listening-card span{color:var(--orange);text-transform:uppercase}.continue-listening-card strong{display:block;overflow:hidden;margin:4px 0;color:#fff;text-overflow:ellipsis;white-space:nowrap}.continue-listening-card button{min-height:42px;padding:0 18px;border:0;border-radius:10px;color:#111;background:linear-gradient(110deg,var(--orange),#fff);font-weight:950}.podcast-continue-library{display:grid;grid-gap:14px;gap:14px;margin:0 0 22px}.podcast-continue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.podcast-continue-card{display:grid;grid-template-columns:58px minmax(0,1fr) 42px;grid-gap:12px;gap:12px;align-items:center;min-width:0;padding:14px;border:1px solid rgba(255,47,166,.28);border-radius:12px;background:radial-gradient(circle at 0 0,rgba(255,179,33,.12),transparent 12rem),hsla(0,0%,100%,.052)}.podcast-continue-art{display:grid;place-items:center;width:58px;height:58px;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;color:#fff;background:linear-gradient(135deg,rgba(255,77,166,.2),rgba(255,179,33,.12));font-weight:950}.podcast-continue-art img{width:100%;height:100%;object-fit:cover}.podcast-continue-card>div{min-width:0}.podcast-continue-card span{display:block;color:var(--orange);font-size:11px;font-weight:900;text-transform:uppercase}.podcast-continue-card h3{margin:3px 0;color:#fff;font-size:15px;line-height:1.25}.podcast-continue-card h3,.podcast-continue-card p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podcast-continue-card p{margin:0;color:var(--muted);font-size:12px;font-weight:750}.podcast-continue-card .play-small{width:42px;height:42px}.episode-row{display:grid;grid-template-columns:74px minmax(0,1fr) 104px;grid-gap:16px;gap:16px;align-items:center;min-height:106px;padding:14px;border:1px solid var(--line-strong);border-radius:12px;background:hsla(0,0%,100%,.055)}.episode-cover{display:grid;place-items:center;width:74px;height:74px;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,rgba(190,40,222,.5),rgba(255,150,28,.25))}.episode-cover img{width:100%;height:100%;object-fit:cover}.episode-cover span{font-weight:900}.episode-content{min-width:0}.episode-content h2{margin:0 0 5px;overflow-wrap:anywhere;font-size:17px;line-height:1.28}.episode-content p{margin:0 0 8px;overflow:hidden;color:var(--muted);font-size:13px}.episode-description{display:block;overflow:visible}.episode-meta{display:flex;flex-wrap:wrap;gap:9px;color:#dfe5ee;font-size:12px;font-weight:700}.episode-meta span{padding:5px 8px;border-radius:6px;background:hsla(0,0%,100%,.075)}.episode-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end}.episode-favorite-btn,.episode-play-btn{width:44px;height:44px;border-radius:50%}.episode-play-btn{background:linear-gradient(110deg,var(--pink-2),var(--pink),var(--orange));box-shadow:0 12px 26px rgba(218,44,181,.22)}.episode-play-btn .player-symbol,.podcast-hero-play-btn .player-symbol{font-size:18px}.episode-favorite-btn{color:var(--pink);background:hsla(0,0%,100%,.065);font-size:22px}.episode-favorite-btn.saved{border-color:rgba(255,47,166,.75);background:rgba(255,47,166,.16)}.episode-unavailable{display:grid;place-items:center;min-height:38px;padding:0 10px;border:1px solid var(--line-strong);border-radius:999px;color:var(--muted);background:hsla(0,0%,100%,.055);font-size:11px;font-weight:800;text-align:center}.episode-view-more{display:grid;place-items:center;grid-gap:10px;gap:10px;margin:4px 0 34px;color:var(--muted);font-size:13px}.episode-view-more p{margin:0;color:#ff9a9a;font-weight:700}.view-more-episodes-btn{display:inline-grid;grid-auto-flow:column;place-items:center;gap:9px;min-width:142px;height:44px;padding:0 18px;border:1px solid rgba(255,47,166,.48);border-radius:12px;color:#fff;background:rgba(255,47,166,.14);font-weight:900}.view-more-episodes-btn:hover:not(:disabled){background:linear-gradient(110deg,rgba(190,40,222,.74),rgba(255,47,166,.82))}.view-more-episodes-btn:disabled{cursor:wait;opacity:.78}.podcast-episodes-head{margin-top:42px}.podcast-episodes-head span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:999px;color:#e6ebf5;background:hsla(0,0%,100%,.055);font-size:13px;font-weight:800}.podcast-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.podcast-library-card{display:grid;grid-gap:14px;gap:14px;min-width:0;padding:16px;border:1px solid var(--line-strong);border-radius:12px;background:hsla(0,0%,100%,.055)}.podcast-library-art{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border-radius:11px;background:linear-gradient(135deg,rgba(190,40,222,.5),rgba(255,150,28,.25))}.podcast-library-art img{width:100%;height:100%;object-fit:cover}.podcast-library-card span{color:var(--orange);font-size:12px;font-weight:900;text-transform:uppercase}.podcast-library-card h2{margin:5px 0;font-size:18px;line-height:1.25}.podcast-library-card p{margin:0;color:var(--muted)}.compact-empty-library{min-height:0;margin-bottom:30px}.tag-live{position:absolute;top:9px;left:9px;height:25px;padding:0 8px;border-radius:5px;color:#fff;background:#a80020;font-size:11px;font-weight:900;line-height:25px}.swiper-station-card .tag-live{top:16px;left:16px;z-index:2;height:24px;padding:0 9px;border:1px solid hsla(0,0%,100%,.24);border-radius:999px;background:#a80020;font-size:10px;line-height:23px;letter-spacing:.04em}.heart-btn,.more-btn,.play-small{display:grid;place-items:center;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.42);border-radius:50%;background:rgba(11,16,24,.55);line-height:1}.play-small{position:absolute;right:10px;bottom:10px;width:42px;height:42px;font-size:12px}.swiper-station-card .play-small{top:108px;right:18px;bottom:auto;z-index:2;width:44px;height:44px;border:0;color:#fff;background:linear-gradient(135deg,var(--pink-2),var(--orange));box-shadow:0 14px 28px rgba(255,47,166,.24)}.swiper-station-card .play-small:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 18px 34px rgba(255,47,166,.32)}.play-small .player-loader{width:14px;height:14px;border-width:2px}.play-small .player-symbol{font-size:14px}.rank-badge{position:absolute;top:9px;left:9px;display:grid;place-items:center;width:28px;height:28px;border-radius:6px;background:linear-gradient(145deg,#ff351a,var(--orange));font-weight:900}.swiper-station-card .rank-badge{top:16px;left:16px;z-index:2;width:32px;height:32px;border:1px solid hsla(0,0%,100%,.25);border-radius:10px}.app-strip{position:relative;display:grid;grid-template-columns:minmax(220px,1fr) minmax(120px,.55fr) minmax(240px,1fr);grid-gap:18px;gap:18px;align-items:center;min-height:154px;margin-top:28px;overflow:hidden;border:1px solid var(--line-strong);border-radius:12px;background:linear-gradient(90deg,rgba(31,23,52,.9),rgba(20,23,30,.92)),#111820}.app-strip:before{content:"";position:absolute;inset:0;opacity:1;background:radial-gradient(circle at 52% 50%,rgba(255,47,166,.15),transparent 12rem),radial-gradient(circle at 80% 30%,rgba(125,71,255,.14),transparent 13rem)}.app-strip .store-row,.app-strip h2,.app-strip p,.home-app-preview{position:relative;z-index:1}.app-strip h2{margin:0;padding-left:40px;font-size:21px;line-height:1.15}.app-strip p{margin:8px 0 0;padding-left:40px;color:#d6dbe6}.home-app-preview{display:grid;place-items:center;justify-self:center;width:104px;height:104px;border:1px solid hsla(0,0%,100%,.18);border-radius:22px;background:hsla(0,0%,100%,.07)}.home-app-preview img{width:82px;height:82px;object-fit:contain;border-radius:16px}.store-row{gap:12px;justify-content:center;flex-wrap:wrap}.store-badge,.store-row{display:flex;align-items:center}.store-badge{gap:9px;min-width:150px;height:48px;padding:0 14px;border:1px solid hsla(0,0%,100%,.38);border-radius:7px;color:#fff;background:#050607;line-height:1.05;text-decoration:none}.store-badge span:first-child{font-size:22px}.store-badge small{display:block;font-size:9px;text-transform:uppercase}.store-badge strong{display:block;font-size:16px}.qr{position:relative;z-index:1;justify-self:center;display:grid;place-items:center;width:82px;height:82px;border-radius:8px;color:#111;background:linear-gradient(90deg,#000 7px,transparent 7px 13px,#000 13px 18px,transparent 18px 24px,#000 24px 29px,transparent 29px 35px,#000 35px 40px,transparent 40px),linear-gradient(#000 7px,transparent 7px 13px,#000 13px 18px,transparent 18px 24px,#000 24px 29px,transparent 29px 35px,#000 35px 40px,transparent 40px),#fff;background-size:40px 40px;border:8px solid #fff}.global-player{position:fixed;left:0;right:0;bottom:0;z-index:100;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-gap:18px;gap:18px;align-items:center;min-height:118px;padding:12px max(18px,calc((100vw - 1440px) / 2 + 18px));border-top:1px solid rgba(255,47,166,.42);background:radial-gradient(circle at 12% 10%,rgba(255,47,166,.2),transparent 20rem),linear-gradient(135deg,rgba(16,22,31,.98),rgba(5,9,15,.98));box-shadow:0 -18px 60px rgba(0,0,0,.45);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);contain:layout;transform:translateZ(0)}.global-player-collapse{display:none}.global-player-station{display:flex;align-items:center;gap:14px;min-width:0}.global-player-station img{width:58px;height:58px;flex:0 0 58px;object-fit:contain;padding:6px;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:hsla(0,0%,100%,.08)}.global-player-station>div{min-width:0}.global-player-station span{display:block;color:var(--pink);font-size:12px;font-weight:800}.global-player-station strong{color:#fff;font-size:18px;line-height:1.25}.global-player-station small,.global-player-station strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-player-station small{max-width:min(54vw,620px);color:var(--muted)}.global-player-station small.global-player-song{color:hsla(0,0%,100%,.88);font-weight:800}.global-player-controls{display:flex;align-items:center;gap:10px}.global-player-controls button,.global-player-heart{display:grid;place-items:center;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border:1px solid var(--line-strong);border-radius:50%;color:#fff;background:hsla(0,0%,100%,.055);font-weight:900;line-height:1;text-align:center}.global-player-controls button:disabled{cursor:not-allowed;opacity:.42;color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.035);box-shadow:none}.global-player-controls .global-player-main{width:56px;height:56px;flex-basis:56px;border:0;background:linear-gradient(135deg,var(--pink-2),var(--pink),var(--orange));box-shadow:0 12px 28px rgba(255,47,166,.3)}.global-player-main .player-loader,.player-main .player-loader{width:21px;height:21px}.global-player-main .player-symbol,.player-main .player-symbol{font-size:23px}.global-player-heart{color:var(--pink);font-size:25px}.global-player-heart.saved{border-color:rgba(255,47,166,.75);background:rgba(255,47,166,.16)}.global-player-options{position:relative;display:grid;justify-items:end}.global-player-options-toggle{position:relative;display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--line-strong);border-radius:50%;color:#fff;background:radial-gradient(circle at 30% 20%,rgba(255,179,33,.22),transparent 1.6rem),hsla(0,0%,100%,.065);box-shadow:0 10px 24px rgba(0,0,0,.18)}.global-player-options-toggle.open,.global-player-options-toggle:hover{border-color:rgba(255,77,166,.72);background:radial-gradient(circle at 30% 20%,rgba(255,179,33,.28),transparent 1.8rem),rgba(255,77,166,.14)}.settings-glyph{display:grid;grid-gap:4px;gap:4px;width:20px}.settings-glyph span{position:relative;display:block;height:2px;border-radius:999px;background:hsla(0,0%,100%,.9)}.settings-glyph span:after{content:"";position:absolute;top:50%;width:6px;height:6px;border:2px solid #fff;border-radius:50%;background:var(--pink);transform:translateY(-50%)}.settings-glyph span:first-child:after{left:3px}.settings-glyph span:nth-child(2):after{right:2px}.settings-glyph span:nth-child(3):after{left:9px}.global-player-options-badge{position:absolute;right:-8px;bottom:-7px;min-width:42px;padding:4px 6px;border:1px solid rgba(255,179,33,.52);border-radius:999px;color:#111;background:linear-gradient(110deg,var(--orange),#fff);font-size:10px;font-weight:950;line-height:1;text-align:center}.global-player-options-menu{position:absolute;right:0;bottom:calc(100% + 26px);z-index:2;display:grid;grid-gap:12px;gap:12px;width:min(252px,calc(100vw - 28px));padding:14px;border:1px solid rgba(255,77,166,.34);border-radius:16px;background:radial-gradient(circle at 12% 0,rgba(255,77,166,.18),transparent 9rem),rgba(9,12,20,.98);box-shadow:0 18px 48px rgba(0,0,0,.38);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.global-player-options-menu[hidden]{display:none}.global-player-options-head{display:grid;grid-gap:3px;gap:3px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.1)}.global-player-options-head strong{color:#fff;font-size:14px}.global-player-options-head span{color:var(--muted);font-size:11px;font-weight:800;text-transform:none}.global-player-options-menu label{display:grid;grid-template-columns:minmax(0,1fr) 104px;grid-gap:10px;gap:10px;align-items:center}.global-player-options-menu label>span{color:#fff;font-size:12px;font-weight:900;letter-spacing:0;text-align:left;text-transform:none}.global-player-options-menu select{width:104px;height:38px;padding:0 9px;border:1px solid var(--line-strong);border-radius:10px;color:#fff;background:hsla(0,0%,100%,.075);font-size:12px;font-weight:850;outline:0}.global-player-options-menu select:focus{border-color:rgba(255,77,166,.78);box-shadow:0 0 0 3px rgba(255,77,166,.14)}.global-player-seek{grid-column:1/-1;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;grid-gap:10px;gap:10px;align-items:center}.global-player-seek span{color:var(--muted);font-size:11px;font-weight:800;text-align:center}.global-player-seek input{width:100%;height:18px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:transparent}.global-player-seek input:disabled{cursor:default;opacity:.6}.global-player-seek input::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:linear-gradient(90deg,var(--pink-2),var(--pink),var(--orange)) 0 /var(--seek-progress,0) 100% no-repeat,hsla(0,0%,100%,.13)}.global-player-seek input::-webkit-slider-thumb{width:16px;height:16px;margin-top:-5.5px;-webkit-appearance:none;appearance:none;border:3px solid #fff;border-radius:50%;background:var(--pink);box-shadow:0 0 18px rgba(255,47,166,.48)}.global-player-seek input::-moz-range-track{height:5px;border-radius:999px;background:hsla(0,0%,100%,.13)}.global-player-seek input::-moz-range-progress{height:5px;border-radius:999px;background:linear-gradient(90deg,var(--pink-2),var(--pink),var(--orange))}.global-player-seek input::-moz-range-thumb{width:10px;height:10px;border:3px solid #fff;border-radius:50%;background:var(--pink);box-shadow:0 0 18px rgba(255,47,166,.48)}.pwa-install-prompt{position:fixed;right:24px;bottom:calc(106px + env(safe-area-inset-bottom));z-index:65;display:grid;grid-template-columns:minmax(0,1fr) auto 34px;grid-gap:12px;gap:12px;align-items:center;width:min(430px,calc(100vw - 48px));padding:14px;border:1px solid hsla(0,0%,100%,.16);border-radius:14px;background:radial-gradient(circle at 0 0,rgba(255,47,166,.22),transparent 12rem),rgba(14,17,25,.96);box-shadow:0 22px 58px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pwa-install-prompt span{display:block;margin-bottom:2px;color:var(--orange);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.pwa-install-prompt strong{display:block;color:#fff;font-size:15px}.pwa-install-prompt p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.pwa-install-close,.pwa-install-primary{border:0;color:#fff;cursor:pointer;font:inherit}.pwa-install-primary{min-height:40px;padding:0 16px;border-radius:10px;background:var(--pink);font-size:13px;font-weight:900}.pwa-install-close{display:grid;place-items:center;width:34px;height:34px;border:1px solid hsla(0,0%,100%,.14);border-radius:50%;background:hsla(0,0%,100%,.08);font-size:20px;line-height:1}.pwa-install-close:hover,.pwa-install-primary:hover{transform:translateY(-1px)}.location-consent{position:fixed;right:24px;top:calc(24px + env(safe-area-inset-top));z-index:75;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;width:min(460px,calc(100vw - 48px));padding:14px;border:1px solid hsla(0,0%,100%,.16);border-radius:14px;background:radial-gradient(circle at 0 0,rgba(255,179,33,.2),transparent 12rem),rgba(14,17,25,.96);box-shadow:0 22px 58px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.location-consent strong{display:block;color:#fff;font-size:15px}.location-consent p,.location-consent small{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.location-consent small{grid-column:1/-1;color:var(--orange)}.location-consent-actions{display:flex;gap:8px;align-items:center}.location-consent-actions button{min-height:38px;padding:0 14px;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#18070f;background:#ffcf5a;font-size:13px;font-weight:900;white-space:nowrap}.location-consent-actions button.ghost{border:1px solid hsla(0,0%,100%,.14);color:#fff8fc;background:hsla(0,0%,100%,.08)}.location-consent-actions button:disabled{cursor:wait;opacity:.85}.scroll-top-button{position:fixed;right:24px;bottom:calc(138px + env(safe-area-inset-bottom));z-index:70;display:grid;place-items:center;width:46px;height:46px;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;color:#fff;background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.2),transparent 58%),linear-gradient(135deg,var(--pink-2),var(--pink),var(--orange));box-shadow:0 16px 36px rgba(0,0,0,.34),0 10px 24px rgba(255,47,166,.24);opacity:0;pointer-events:none;transform:translateY(14px) scale(.92);transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease}.scroll-top-button.show{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.scroll-top-button:focus-visible,.scroll-top-button:hover{box-shadow:0 18px 40px rgba(0,0,0,.38),0 14px 30px rgba(255,47,166,.34);transform:translateY(-3px) scale(1.03)}.scroll-top-button:focus-visible{outline:3px solid hsla(0,0%,100%,.36);outline-offset:3px}.scroll-top-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.embed-player-page{position:fixed;inset:0;z-index:200;display:grid;place-items:center;min-height:100vh;padding:10px;overflow:hidden;background:radial-gradient(circle at 0 0,rgba(255,77,166,.22),transparent 14rem),radial-gradient(circle at 100% 0,rgba(255,179,33,.16),transparent 12rem),#08070b}.embed-player-card{display:grid;grid-template-columns:72px minmax(0,1fr) 52px;grid-gap:12px;gap:12px;align-items:center;width:min(100%,760px);min-height:132px;padding:14px;border:1px solid hsla(0,0%,100%,.16);border-radius:18px;color:#fff;background:linear-gradient(135deg,rgba(21,25,36,.96),rgba(9,11,17,.98)),#0d1118;box-shadow:0 18px 48px rgba(0,0,0,.34)}.embed-player-art{display:grid;place-items:center;width:72px;height:72px;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-radius:15px;background:radial-gradient(circle at 30% 20%,hsla(0,0%,100%,.16),transparent 5rem),linear-gradient(135deg,rgba(195,53,255,.34),rgba(255,179,33,.18))}a.embed-player-art{transition:border-color .16s ease,transform .16s ease}a.embed-player-art:hover{border-color:rgba(255,77,166,.65);transform:translateY(-1px)}.embed-player-art img{width:100%;height:100%;object-fit:contain;background:rgba(0,0,0,.16)}.embed-player-art span{font-size:22px;font-weight:900}.embed-player-info{min-width:0}.embed-player-info>span{display:block;margin-bottom:3px;color:var(--pink);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.embed-player-info small,.embed-player-info strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.embed-player-info strong{font-size:clamp(16px,4vw,20px);line-height:1.18}.embed-player-info small{margin-top:4px;color:var(--muted);font-size:12px}.embed-player-play{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--pink-2),var(--pink),var(--orange));box-shadow:0 14px 28px rgba(255,47,166,.28);font-size:22px}.embed-player-play:disabled{cursor:not-allowed;opacity:.62}.embed-player-link{grid-column:1/-1;justify-self:stretch;min-height:30px;padding:6px 11px;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:#eef2ff;background:hsla(0,0%,100%,.06);font-size:12px;font-weight:800;text-align:center}.embed-player-seek{display:grid;grid-template-columns:38px minmax(0,1fr) 38px;grid-gap:8px;gap:8px;align-items:center;margin-top:9px}.embed-player-seek span{color:var(--muted);font-size:10px;font-weight:800;text-align:center}.embed-player-seek input{width:100%;height:16px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.embed-player-seek input::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:linear-gradient(90deg,var(--pink-2),var(--pink),var(--orange)) 0 /var(--seek-progress,0) 100% no-repeat,hsla(0,0%,100%,.14)}.embed-player-seek input::-webkit-slider-thumb{width:13px;height:13px;margin-top:-4.5px;-webkit-appearance:none;appearance:none;border:2px solid #fff;border-radius:50%;background:var(--pink)}.embed-player-seek input::-moz-range-track{height:4px;border-radius:999px;background:hsla(0,0%,100%,.14)}.embed-player-seek input::-moz-range-progress{height:4px;border-radius:999px;background:linear-gradient(90deg,var(--pink-2),var(--pink),var(--orange))}.embed-player-seek input::-moz-range-thumb{width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:var(--pink)}.footer{margin:0 -24px;padding:22px 48px;border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(14,21,29,.76),rgba(8,12,18,.95))}.copyright,.footer a,.footer p,.language-select{color:var(--muted)}.footer p{max-width:210px;margin:18px 0}.footer h3{margin:0 0 14px;font-size:15px}.footer a{display:block;margin:7px 0}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px}.language-select{display:inline-flex;align-items:center;gap:8px}.inner-shell{max-width:1280px;margin:0 auto}.crumbs{display:flex;align-items:center;gap:11px;height:44px;padding:0 14px;border-radius:16px;color:var(--muted);background:hsla(0,0%,100%,.035)}.crumbs a{color:#e8edf8;transition:color .16s ease}.crumbs a:hover{color:#fff}.crumbs .current{color:var(--pink)}.browse-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:220px;padding:18px 28px 22px;overflow:hidden}.browse-hero h1,.listing-hero h1{margin:0;font-size:36px;line-height:1.1}.browse-hero p,.listing-hero p{margin:12px 0 24px;color:#eef2f7;font-size:18px}.search{position:relative;width:min(100%,330px)}.search input{width:100%;height:45px;padding:0 45px 0 18px;border:1px solid var(--line-strong);border-radius:99px;outline:0;color:#fff;background:hsla(0,0%,100%,.06)}.search span{position:absolute;right:16px;top:50%;color:#d6dbe7;transform:translateY(-50%)}.browse-hero img{justify-self:end;width:250px;max-height:190px;object-fit:contain;filter:drop-shadow(0 18px 34px rgba(255,47,166,.22))}.directory-title{margin:20px 0 16px;font-size:18px}.directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px 22px;gap:16px 22px}.tile{position:relative;display:flex;align-items:center;gap:16px;min-height:84px;overflow:hidden;padding:18px;border:1px solid var(--line-strong);border-radius:10px;background:hsla(0,0%,100%,.055);transition:transform .17s ease,border-color .17s ease,background .17s ease,box-shadow .17s ease}.tile:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,47,166,.18),rgba(255,137,51,.08),transparent);opacity:0;transform:translateX(-28px);transition:transform .19s ease,opacity .19s ease}.tile.featured,.tile:hover{border-color:rgba(255,47,166,.82);background:linear-gradient(90deg,rgba(255,47,166,.18),hsla(0,0%,100%,.055))}.tile:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgba(0,0,0,.22)}.tile.featured:before,.tile:hover:before{opacity:1;transform:translateX(0)}.tile-icon{position:relative;display:grid;place-items:center;flex:0 0 48px;width:48px;height:40px;border-radius:7px;font-size:29px;font-weight:900;background:linear-gradient(135deg,var(--pink-2),var(--orange));transition:transform .17s ease,box-shadow .17s ease}.tile-icon img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.language .tile-icon{width:52px;height:52px;border-radius:16px;font-size:20px}.genre .tile-icon{font-size:28px}.tile strong{position:relative;display:block;margin-bottom:3px}.tile small{position:relative;color:var(--muted)}.tile .chev{position:relative;margin-left:auto;color:#fff;font-size:26px;transition:transform .17s ease,color .17s ease}.tile:hover .tile-icon{transform:scale(1.08) rotate(-3deg);box-shadow:0 12px 22px rgba(255,47,166,.22)}.tile:hover .chev{color:var(--orange);transform:translateX(5px)}.empty-results{margin:18px 0 28px;padding:28px;border:1px solid var(--line-strong);border-radius:10px;text-align:center;background:hsla(0,0%,100%,.055)}.empty-results h3{margin:0 0 8px;font-size:22px}.empty-results p{margin:0;color:var(--muted)}.loading-screen{min-height:720px;padding-bottom:42px}.loading-card{display:flex;align-items:center;gap:18px;margin:0 0 20px;padding:24px;border:1px solid var(--line-strong);border-radius:14px;background:linear-gradient(135deg,rgba(255,47,166,.14),hsla(0,0%,100%,.055)),rgba(9,15,23,.82)}.loading-card .loading-title{margin:0 0 6px;font-size:28px;font-weight:800;color:var(--text)}.loading-card p{margin:0;color:var(--muted)}.page-loader{display:inline-block;flex:0 0 48px;width:48px;height:48px;border-left:4px solid hsla(0,0%,100%,.22);border-bottom:4px solid hsla(0,0%,100%,.22);border-top:4px solid hsla(0,0%,100%,.22);border-top-color:var(--pink);border-right:4px solid hsla(0,0%,100%,.22);border-right-color:var(--orange);border-radius:50%;animation:player-spin .75s linear infinite}.loading-row,.loading-skeleton,.loading-skeleton-row span{overflow:hidden;position:relative;border:1px solid var(--line-strong);background:hsla(0,0%,100%,.055)}.loading-row:after,.loading-skeleton-row span:after,.loading-skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12),transparent);animation:loading-shimmer 1.15s ease-in-out infinite}.hero-skeleton{height:210px;border-radius:16px}.loading-skeleton-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin:18px 0}.loading-skeleton-row span{height:84px;border-radius:10px}.loading-list{display:grid;grid-gap:12px;gap:12px}.loading-row{display:grid;grid-template-columns:64px minmax(0,1fr) 130px;align-items:center;grid-gap:16px;gap:16px;min-height:86px;padding:14px;border-radius:10px}.loading-row b,.loading-row i,.loading-row span{display:block;border-radius:99px;background:hsla(0,0%,100%,.11)}.loading-row span{width:56px;height:56px;border-radius:10px}.loading-row i{height:14px;margin:8px 0}.loading-row i:first-child{width:min(260px,72%)}.loading-row i:last-child{width:min(180px,52%)}.loading-row b{justify-self:end;width:110px;height:28px}@keyframes loading-shimmer{to{transform:translateX(100%)}}.request-card{position:relative;min-height:150px;margin:22px 0 28px;padding:28px;overflow:hidden;border:1px solid rgba(255,47,166,.38);border-radius:12px;background:radial-gradient(circle at 80% 48%,rgba(255,47,166,.28),transparent 18rem),rgba(24,19,37,.78)}.request-card:after{content:"⌖";position:absolute;right:90px;top:28px;color:var(--pink);font-size:82px;opacity:.9;filter:drop-shadow(0 0 24px rgba(255,47,166,.6))}.request-card h3{margin:0 0 8px;font-size:22px}.request-card p{max-width:330px;margin:0 0 18px;color:#d8deea}.request-btn{height:40px;padding:0 20px;border-radius:7px;font-size:13px}.listing-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-height:214px;padding:22px 22px 24px;overflow:hidden}.listing-hero img{justify-self:end;width:300px;max-height:185px}.listing-hero img,.podcast-listing-hero img{object-fit:contain}.listing-faq-section,.listing-seo-section{margin:0 0 26px}.listing-seo-section{padding:22px;border:1px solid var(--line-strong);border-radius:12px;background:hsla(0,0%,100%,.052)}.listing-faq-section h2,.listing-seo-section h2{margin:0 0 12px;color:#fff;font-size:24px;line-height:1.2}.listing-seo-copy{display:grid;grid-gap:10px;gap:10px;max-width:960px}.listing-seo-copy p{margin:0;color:#d8deea;line-height:1.7}.quick-answer-section{margin:0 0 26px}.quick-answer-section h2{margin:0 0 12px;color:#fff;font-size:24px;line-height:1.2}.quick-answer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.quick-answer-card{min-width:0;padding:18px;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.075),hsla(0,0%,100%,.035)),rgba(9,12,18,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07)}.quick-answer-card h3{margin:0 0 8px;color:#fff;font-size:16px;line-height:1.35}.quick-answer-card p{margin:0;color:#d8deea;line-height:1.62}.seo-landing-screen{padding-bottom:128px}.seo-landing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,360px);grid-gap:24px;gap:24px;align-items:stretch;margin-bottom:8px;padding:30px;border:1px solid var(--line-strong);border-radius:12px;background:radial-gradient(circle at 14% 12%,rgba(255,47,166,.2),transparent 24rem),linear-gradient(135deg,rgba(32,21,49,.92),rgba(15,17,25,.96))}.seo-landing-hero h1{max-width:760px;margin:10px 0 14px;font-size:clamp(34px,5vw,62px);line-height:.98;letter-spacing:0}.seo-landing-hero p{max-width:820px;margin:0 0 12px;color:#d8deea;font-size:16px;line-height:1.7}.seo-landing-panel{display:grid;grid-gap:12px;gap:12px;align-content:center}.seo-landing-panel a{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:74px;padding:14px;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;background:hsla(0,0%,100%,.06);transition:transform .18s ease,border-color .18s ease,background .18s ease}.seo-landing-panel a:hover{transform:translateY(-3px);border-color:rgba(255,137,51,.6);background:hsla(0,0%,100%,.1)}.seo-landing-panel span{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--pink),var(--orange));color:#fff;font-weight:900}.seo-landing-panel strong{min-width:0;color:#fff;font-size:15px;line-height:1.25}.seo-data-section{margin-top:8px}.seo-section-intro{max-width:760px;margin:-6px 0 16px;color:#cdd4df;line-height:1.65}.seo-link-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.seo-link-card{min-height:184px}.seo-faq-list{display:grid;grid-gap:12px;gap:12px}.seo-faq-item{border:1px solid var(--line-strong);border-radius:10px;background:hsla(0,0%,100%,.055)}.seo-faq-item summary{cursor:pointer;padding:18px 20px;color:#fff;font-weight:800}.seo-faq-item p{margin:0;padding:0 20px 18px;color:#d8deea;line-height:1.65}.seo-empty-results{margin-top:8px}.listing-heading{display:flex;align-items:center;gap:14px}.hero-symbol{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:linear-gradient(135deg,var(--pink),var(--orange));font-weight:900}.filter-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{height:34px;padding:0 17px;border:1px solid var(--line);border-radius:99px;background:hsla(0,0%,100%,.035);color:#fff;font-weight:700;font-size:13px}.chip.active{background:linear-gradient(110deg,var(--pink-2),var(--pink))}.list{display:grid;grid-gap:8px;gap:8px}.list-row{display:grid;grid-template-columns:72px minmax(0,1.15fr) minmax(150px,.8fr) 44px 40px;align-items:center;min-height:76px;padding:10px 14px;border:1px solid hsla(0,0%,100%,.09);border-radius:10px;background:rgba(21,29,38,.76)}.list-logo{display:grid;place-items:center;width:54px;height:44px;border-radius:7px;color:#fff;font-weight:900;font-size:15px;text-align:center;line-height:1;background:var(--row-bg,linear-gradient(135deg,#242c3a,#c11668))}.list-logo img{width:100%;height:100%;object-fit:contain;padding:3px}.pill{display:inline-flex;align-items:center;height:22px;padding:0 9px;margin-left:8px;border-radius:99px;color:#ff73ce;background:rgba(190,40,222,.23);font-size:11px;font-weight:800}.list-meta{color:var(--muted);font-size:13px}.list-meta strong{display:block;color:#dce2ec;font-weight:500}.list-row .play-small{position:static;width:42px;height:42px}.more-btn{width:40px;height:40px;border:0;color:#cbd2dd;background:transparent}.pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:18px;margin:18px 0 24px}.page-btn,.page-gap,.page-number{display:grid;place-items:center;min-width:36px;height:34px;border-radius:10px;color:#fff;background:transparent}.page-btn{min-width:70px;border:1px solid var(--line)}.page-number.active{background:linear-gradient(135deg,var(--pink-2),var(--pink))}.page-btn.disabled,.page-number.disabled{opacity:.45;pointer-events:none}.compact-app{display:grid;grid-template-columns:1fr auto 150px;grid-gap:20px;gap:20px;align-items:center;min-height:104px;margin:8px 0 16px;padding:17px 24px;overflow:hidden;border:1px solid rgba(255,47,166,.38);border-radius:10px;background:radial-gradient(circle at 88% 50%,rgba(255,47,166,.22),transparent 13rem),rgba(24,19,37,.78)}.library-panel{margin-top:22px}.static-page{padding-top:18px}.static-hero{margin:18px 0 24px;padding:34px;border:1px solid var(--line-strong);border-radius:16px;background:radial-gradient(circle at 14% 0,rgba(255,47,166,.16),transparent 18rem),radial-gradient(circle at 88% 20%,rgba(29,160,255,.12),transparent 20rem),rgba(17,24,33,.74)}.static-hero h1{max-width:780px;margin:12px 0;font-size:42px;line-height:1.1}.static-hero p{max-width:840px;margin:0;color:#d7dce7;font-size:17px}.static-content{display:grid;grid-gap:16px;gap:16px;margin-bottom:34px}.static-section{padding:26px;border:1px solid var(--line);border-radius:12px;background:hsla(0,0%,100%,.052)}.static-section h2{margin:0 0 12px;font-size:22px}.static-section p{max-width:920px;margin:0;color:var(--muted)}.static-section p+p{margin-top:12px}.static-email-highlight{display:inline-flex;align-items:center;max-width:100%;padding:2px 8px;border:1px solid rgba(255,47,166,.35);border-radius:999px;background:rgba(255,47,166,.12);color:#fff;font-weight:800;overflow-wrap:anywhere;text-decoration:none}.static-email-highlight:focus-visible,.static-email-highlight:hover{border-color:rgba(255,47,166,.65);background:rgba(255,47,166,.2);color:#fff}.blog-screen{padding-top:18px}.blog-hero{margin-top:18px}.blog-byline,.blog-card-foot,.blog-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--muted);font-size:13px;font-weight:700}.blog-byline{margin:0 0 16px}.blog-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:34px}.blog-card,.blog-section{border:1px solid var(--line);border-radius:12px;background:hsla(0,0%,100%,.052)}.blog-card{display:flex;flex-direction:column;gap:16px;padding:24px}.blog-card h2{margin:0;font-size:24px;line-height:1.18}.blog-byline a,.blog-card h2 a,.blog-card-foot a,.blog-inline-link,.blog-podcast-card h3 a,.blog-read-link{color:#fff;text-decoration:none}.blog-byline a:hover,.blog-card h2 a:hover,.blog-card-foot a:hover,.blog-inline-link:hover,.blog-podcast-card h3 a:hover,.blog-read-link:hover{color:var(--orange)}.blog-card p{margin:0;color:var(--muted)}.blog-card-foot{margin-top:auto}.blog-read-link{width:-moz-fit-content;width:fit-content;color:var(--pink);font-weight:800}.blog-article{margin-bottom:34px}.blog-body{display:grid;grid-gap:16px;gap:16px}.blog-body>p,.blog-section{max-width:980px}.blog-body>p{margin:0;color:#d8dce7;font-size:17px;line-height:1.72}.blog-section{padding:26px}.blog-section h2{margin:0 0 14px;font-size:25px}.blog-section p{margin:0;color:var(--muted);line-height:1.72}.blog-section p+p{margin-top:12px}.blog-inline-link{color:#ffcf72;font-weight:800}.blog-podcast-list{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.blog-podcast-card{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--line);border-radius:10px;background:hsla(0,0%,100%,.045)}.blog-podcast-card>span{display:grid;place-items:center;width:38px;height:38px;border-radius:999px;color:#12050b;background:linear-gradient(135deg,var(--orange),var(--pink));font-weight:900}.blog-podcast-card h3{margin:0 0 8px;font-size:20px}.blog-check-list{display:grid;grid-gap:10px;gap:10px;margin:16px 0;padding:0;list-style:none}.blog-check-list li{position:relative;padding-left:28px;color:#e4e8f0}.blog-check-list li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:900}.blog-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.blog-link-grid a{padding:13px 14px;border:1px solid var(--line);border-radius:10px;color:#fff;background:hsla(0,0%,100%,.055);font-weight:800;text-decoration:none}.blog-link-grid a:hover{border-color:rgba(255,179,33,.5);background:rgba(255,179,33,.12)}.blog-faq details{padding:16px 0;border-top:1px solid var(--line)}.blog-faq details:first-of-type{border-top:0}.blog-faq summary{cursor:pointer;color:#fff;font-weight:900}.blog-faq details p{margin-top:10px}.widget-screen{padding-top:18px}.widget-hero{margin-top:18px}.widget-builder{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);grid-gap:18px;gap:18px;align-items:start;margin:18px 0 30px}.widget-panel{border:1px solid var(--line);border-radius:16px;background:radial-gradient(circle at 8% 0,rgba(255,77,166,.12),transparent 16rem),hsla(0,0%,100%,.052);box-shadow:0 18px 46px rgba(0,0,0,.22)}.widget-controls,.widget-preview-panel{display:grid;grid-gap:18px;gap:18px;padding:24px}.widget-code-card span,.widget-control-head span,.widget-preview-head span{color:var(--orange);font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.widget-control-head h2{margin:7px 0 8px;font-size:28px;line-height:1.12}.widget-control-head p,.widget-faq-list p,.widget-help-section p{margin:0;color:var(--muted)}.widget-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.widget-control-grid label,.widget-search{display:grid;grid-gap:8px;gap:8px}.widget-control-grid label>span,.widget-search>label{color:#fff;font-size:13px;font-weight:850}.widget-source-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;min-height:48px;padding:5px;border:1px solid var(--line);border-radius:12px;background:rgba(5,4,6,.72)}.widget-source-switch.three{grid-template-columns:repeat(3,minmax(0,1fr))}.widget-source-switch button{min-height:36px;border-radius:9px;color:var(--muted);background:transparent;font-size:13px;font-weight:900}.widget-source-switch button.active{color:#fff;background:linear-gradient(110deg,rgba(255,179,33,.94),rgba(255,77,166,.9),rgba(195,53,255,.84))}.widget-episode-picker{display:grid;grid-gap:8px;gap:8px}.widget-episode-picker>label{color:#fff;font-size:13px;font-weight:850}.widget-control-grid select,.widget-search input{width:100%;min-height:48px;border:1px solid var(--line);border-radius:12px;color:#fff;background:rgba(5,4,6,.72);outline:0}.widget-control-grid select{padding:0 14px}.widget-search input{padding:0 16px}.widget-control-grid input[type=color]{width:100%;min-height:48px;padding:6px;border:1px solid var(--line);border-radius:12px;background:rgba(5,4,6,.72);cursor:pointer}.widget-search-results{display:grid;grid-gap:10px;gap:10px;max-height:360px;overflow-y:auto;padding-right:4px}.widget-search-results p{margin:0;padding:16px;border:1px dashed hsla(0,0%,100%,.16);border-radius:12px;color:var(--muted);background:hsla(0,0%,100%,.035)}.widget-search-results button{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;width:100%;min-height:68px;padding:10px;border:1px solid var(--line);border-radius:14px;background:hsla(0,0%,100%,.055);text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.widget-search-results button.selected,.widget-search-results button:hover{border-color:rgba(255,77,166,.62);background:rgba(255,77,166,.12);transform:translateY(-1px)}.widget-search-results b,.widget-search-results img{width:46px;height:46px;border-radius:12px;object-fit:cover;background:hsla(0,0%,100%,.08)}.widget-search-results b{display:grid;place-items:center;color:var(--orange)}.widget-search-results small,.widget-search-results strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-search-results small{color:var(--muted);font-size:12px}.widget-code-card>div,.widget-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.widget-code-card strong,.widget-preview-head strong{color:#fff;font-size:15px}.widget-preview-frame{display:grid;place-items:center;min-height:242px;padding:16px;overflow:hidden;border:2px solid var(--pink);border-radius:18px}.widget-preview-frame iframe{width:100%;border:0;border-radius:14px;background:rgba(0,0,0,.18)}.widget-empty-preview,.widget-logo-preview{display:grid;place-items:center;text-align:center}.widget-empty-preview{gap:10px}.widget-empty-preview img{width:84px;height:84px;border-radius:18px;object-fit:contain;padding:12px;background:hsla(0,0%,100%,.08)}.widget-empty-preview strong{font-size:18px}.widget-empty-preview span{max-width:280px;color:var(--muted)}.widget-logo-preview{width:min(160px,100%);min-height:160px;border:1px solid hsla(0,0%,100%,.16);border-radius:22px;padding:18px}.widget-logo-preview img{object-fit:contain}.widget-code-card{display:grid;grid-gap:12px;gap:12px}.widget-code-card textarea{width:100%;min-height:112px;padding:13px;border:1px solid hsla(0,0%,100%,.13);border-radius:12px;color:#eef2ff;background:rgba(0,0,0,.24);font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;resize:vertical}.widget-code-card .primary-btn{justify-self:start;min-height:46px}.widget-help-section{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);grid-gap:18px;gap:18px;margin-bottom:34px;padding:24px;border:1px solid var(--line);border-radius:16px;background:hsla(0,0%,100%,.05)}.widget-help-section h2{margin:0 0 10px;font-size:28px}.widget-faq-list details{padding:15px 0;border-top:1px solid var(--line)}.widget-faq-list details:first-child{border-top:0}.widget-faq-list summary{cursor:pointer;color:#fff;font-weight:900}.widget-faq-list p{margin-top:10px}.library-head{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:150px;margin-bottom:20px;padding:28px;border:1px solid var(--line-strong);border-radius:16px;background:radial-gradient(circle at 82% 20%,rgba(255,47,166,.18),transparent 18rem),linear-gradient(135deg,rgba(19,24,35,.95),rgba(8,12,18,.92))}.library-head p{margin:0 0 8px;color:var(--pink);font-weight:800}.library-head h1{margin:0;font-size:40px;line-height:1.1;overflow-wrap:anywhere}.empty-library{display:grid;place-items:center;min-height:360px;padding:34px;text-align:center;border:1px solid var(--line-strong);border-radius:16px;background:hsla(0,0%,100%,.045)}.empty-library span{display:grid;place-items:center;width:76px;height:76px;margin-bottom:16px;border-radius:22px;color:var(--pink);background:rgba(255,47,166,.15);font-size:42px}.empty-library h2{margin:0 0 10px;font-size:26px}.empty-library p{max-width:440px;margin:0 0 22px;color:var(--muted)}.library-heart{color:var(--pink);font-size:21px}.compact-app h3{margin:0 0 4px;font-size:22px}.compact-app p{margin:0;color:#d8deea}.phone-peek{align-self:end;width:120px;height:84px;border:2px solid hsla(0,0%,100%,.62);border-bottom:0;border-radius:22px 22px 0 0;background:linear-gradient(180deg,hsla(0,0%,100%,.1),transparent),#111827}.route-inner .main-panel{padding:28px 24px 0}.route-inner .topbar{padding-bottom:12px;border-bottom:1px solid var(--line)}.detail-wrap{padding-top:18px}.detail-hero{grid-template-columns:1fr;grid-gap:0;gap:0;min-height:0;margin-bottom:34px;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.07)}.detail-hero,.station-profile{position:relative;display:grid}.station-profile{z-index:1;grid-template-columns:320px minmax(0,1fr);grid-gap:30px;gap:30px;align-items:start;align-self:start;width:100%;padding:22px;border:1px solid var(--line-strong);border-radius:16px;background:rgba(17,24,33,.62)}.mirchi-card{align-self:start;display:grid;place-items:center;height:320px;min-height:320px;border-radius:13px;overflow:hidden;background:#ffd810}.mirchi-card img{width:100%;height:100%;object-fit:cover}.api-detail-card{background:radial-gradient(circle at center,hsla(0,0%,100%,.12),transparent 11rem),#111827}.api-detail-card img{object-fit:contain;padding:26px}.station-info h1{margin:8px 0 10px;font-size:33px;line-height:1.14}.verified{display:inline-grid;place-items:center;width:19px;height:19px;margin-left:8px;border-radius:50%;background:linear-gradient(135deg,var(--pink-2),var(--violet));font-size:12px;vertical-align:5px}.location{color:#dfe5ee}.detail-section p a,.fact a,.inline-link-list a,.location a,.station-info>p a{color:#fff;text-decoration:none;transition:color .16s ease}.detail-section p a:hover,.fact a:hover,.inline-link-list a:hover,.location a:hover,.station-info>p a:hover{color:var(--pink);text-decoration:none}.inline-link-list a+a:before{content:", ";color:var(--muted)}.detail-tags{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.detail-tag{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 18px;border-radius:7px;color:#ff66cb;background:rgba(190,40,222,.26);font-weight:700;transition:color .16s ease,background .16s ease,transform .16s ease}.detail-tag:hover{color:#fff;background:rgba(255,77,166,.34);transform:translateY(-1px)}.detail-tag:nth-child(2){color:#df80ff;background:rgba(125,71,255,.22)}.detail-tag:nth-child(3){color:#7bbdff;background:rgba(29,160,255,.18)}.facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.12)}.fact{color:var(--muted);font-size:13px}.fact span{display:block;margin-bottom:5px;color:var(--pink);font-weight:800}.fact strong{color:#fff;font-weight:500}.station-info>p{margin:0 0 22px;color:#d7dce7}.detail-actions{display:flex;gap:14px;flex-wrap:wrap}.embed-code-wrap{margin-top:14px}.embed-code-toggle{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:0 15px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#fff;background:hsla(0,0%,100%,.055);font-size:13px;font-weight:900;transition:border-color .18s ease,background .18s ease,transform .18s ease}.embed-code-toggle span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--pink-2),var(--pink),var(--orange));font-size:12px;line-height:1}.embed-code-toggle:hover,.embed-code-toggle[aria-expanded=true]{border-color:rgba(255,77,166,.58);background:rgba(255,77,166,.12);transform:translateY(-1px)}.embed-code-box{display:grid;grid-gap:12px;gap:12px;margin-top:12px;padding:16px;border:1px solid hsla(0,0%,100%,.14);border-radius:14px;background:radial-gradient(circle at 0 0,rgba(255,77,166,.14),transparent 11rem),hsla(0,0%,100%,.055)}.embed-code-box span{display:block;margin-bottom:3px;color:var(--orange);font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.embed-code-box h2{margin:0;font-size:20px}.embed-code-box p{margin:4px 0 0;color:var(--muted);font-size:13px}.embed-code-box textarea{width:100%;min-height:86px;padding:12px;border:1px solid hsla(0,0%,100%,.13);border-radius:10px;color:#eef2ff;background:rgba(0,0,0,.24);font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;resize:vertical}.embed-code-box .ghost-btn{justify-self:start;min-height:42px}.big-heart{position:absolute;right:28px;top:28px;display:grid;place-items:center;width:52px;height:52px;border:1px solid var(--pink);border-radius:50%;background:rgba(0,0,0,.16);color:var(--pink);font-size:25px}.big-heart.saved{border-color:rgba(255,47,166,.75);background:rgba(255,47,166,.16)}.player{display:grid;grid-template-columns:76px minmax(190px,1fr) minmax(250px,1.3fr) 56px 150px;grid-gap:18px;gap:18px;align-items:center;min-height:98px;margin:10px 0 38px;padding:14px 18px;border:1px solid var(--line-strong);border-radius:12px;background:hsla(0,0%,100%,.055)}.player-icon{display:grid;place-items:center;width:60px;height:60px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:var(--pink);font-size:31px;background:rgba(190,40,222,.16)}.now-label{color:var(--pink);font-weight:700}.track-title{margin:3px 0;font-weight:600}.artist{color:var(--muted)}.wave{height:40px;background:linear-gradient(90deg,transparent 0 1%,var(--pink) 1% 1.4%,transparent 1.4% 3.2%,#ff5b2f 3.2% 3.7%,transparent 3.7% 5.5%,var(--pink) 5.5% 6.1%,transparent 6.1% 8%,#805cff 8% 8.7%,transparent 8.7% 10%),repeating-linear-gradient(90deg,rgba(255,47,166,.8) 0 2px,transparent 2px 12px);background-size:90px 100%,100% 3px;background-position:0;background-repeat:repeat-x;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='600' height='80' viewBox='0 0 600 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 40 Q24 35 40 41 T82 42 T118 38 T155 41 T192 39 T230 42 T270 40 T305 28 T338 40 T374 42 T410 38 T450 41 T492 39 T532 43 T600 40' stroke='black' stroke-width='34' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='600' height='80' viewBox='0 0 600 80' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 40 Q24 35 40 41 T82 42 T118 38 T155 41 T192 39 T230 42 T270 40 T305 28 T338 40 T374 42 T410 38 T450 41 T492 39 T532 43 T600 40' stroke='black' stroke-width='34' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.player-main{display:grid;place-items:center;width:52px;height:52px;border:1px solid hsla(0,0%,100%,.35);border-radius:50%;background:linear-gradient(135deg,rgba(125,71,255,.62),rgba(255,47,166,.18));font-size:18px}.volume{display:flex;align-items:center;gap:12px}.volume-bar{position:relative;flex:1 1;height:4px;border-radius:99px;background:linear-gradient(90deg,var(--pink) 78%,hsla(0,0%,100%,.28) 78%)}.volume-bar:after{content:"";position:absolute;right:18%;top:50%;width:14px;height:14px;border-radius:50%;background:var(--pink);transform:translate(50%,-50%)}.detail-section{margin:0 0 34px}.detail-section h2{margin:0 0 12px;font-size:22px}.detail-section p{max-width:1010px;margin:0;color:#d7dce7}.station-seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.station-seo-card{min-height:138px;padding:18px;border:1px solid var(--line-strong);border-radius:10px;background:hsla(0,0%,100%,.052)}.station-seo-card>span{display:block;margin-bottom:9px;color:var(--pink);font-weight:800}.station-seo-card p{line-height:1.6}.station-seo-card a{color:#fff;text-decoration:none}.station-seo-card a:hover{color:var(--pink)}.station-faq-section{max-width:1010px}.hear-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px}.hear-item{display:flex;align-items:center;gap:12px;color:#e7ecf5;transition:color .16s ease,transform .16s ease}a.hear-item:hover{color:#fff;transform:translateY(-2px)}.hear-item span{color:var(--pink);font-size:26px}.detail-app{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.8fr);grid-gap:22px;gap:22px;align-items:center;min-height:320px;margin:18px 0 0;overflow:hidden;border:1px solid rgba(255,47,166,.3);border-radius:12px;background:rgba(14,18,27,.92)}.detail-app:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 42%,rgba(255,47,166,.18),transparent 16rem),linear-gradient(135deg,rgba(125,71,255,.1),transparent 40%);opacity:1}.detail-app-content{position:relative;z-index:1;grid-column:1;align-self:center;padding:34px 42px}.detail-app h2{max-width:500px;margin:0 0 12px;font-size:31px;line-height:1.16}.benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;margin:26px 0}.benefit{display:flex;align-items:center;gap:11px}.benefit span{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;color:var(--pink);background:rgba(255,47,166,.18);font-size:24px}.detail-app-preview{position:relative;z-index:1;display:grid;place-items:center;min-height:280px;padding:24px 34px 24px 0}.phone-current-station{position:relative;display:grid;justify-items:center;align-content:start;width:min(220px,100%);min-height:250px;padding:30px 20px 22px;border:2px solid hsla(0,0%,100%,.42);border-radius:28px;background:linear-gradient(180deg,hsla(0,0%,100%,.1),transparent),rgba(8,13,20,.94);box-shadow:0 24px 48px rgba(0,0,0,.28)}.phone-current-station span{position:absolute;top:10px;width:48px;height:5px;border-radius:99px;background:hsla(0,0%,100%,.34)}.phone-current-station img{width:138px;height:138px;object-fit:contain;padding:12px;border-radius:24px;background:hsla(0,0%,100%,.08)}.phone-current-station strong{display:block;overflow:hidden;width:100%;margin-top:17px;color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap}.phone-current-station i{width:76%;height:6px;margin-top:20px;border-radius:99px;background:linear-gradient(90deg,var(--pink) 62%,hsla(0,0%,100%,.18) 62%)}@media (max-width:1180px){.site-shell{display:grid;grid-template-columns:220px minmax(0,1fr);margin:0;min-height:100vh;border-radius:0;border-left:0;border-right:0}.sidebar{display:flex;padding:18px 14px;gap:20px}.top-brand{display:none}.main-panel,.route-inner .main-panel{padding:18px 20px 0}.route-home .topbar,.topbar{justify-content:flex-end;border-bottom:1px solid var(--line)}.top-search-wrap{width:100%}.hero{grid-template-columns:1fr;min-height:0}.hero-art:not(.hero-stats):not(.hero-browse){grid-row:1}.hero-browse,.hero-stats{justify-self:stretch;width:100%}.hero-browse .browse-card{min-height:112px}.card-grid,.podcast-listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.station-swiper-track{grid-auto-columns:minmax(190px,31vw)}.podcast-swiper-track{grid-auto-columns:minmax(224px,42vw)}.widget-builder,.widget-help-section{grid-template-columns:1fr}.directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-app,.detail-hero,.player,.podcast-detail-hero,.podcast-episode-hero,.station-profile{grid-template-columns:1fr}.podcast-detail-cover,.podcast-episode-cover{width:min(260px,100%);justify-self:center}.detail-app-content{grid-column:1;padding:28px}.detail-app-preview{min-height:0;padding:0 28px 28px}}@media (max-width:760px){body{font-size:14px;padding-bottom:calc(164px + env(safe-area-inset-bottom))}body:has(.global-player.is-collapsed){padding-bottom:calc(90px + env(safe-area-inset-bottom))}.site-shell{grid-template-columns:minmax(0,1fr);overflow:visible}.sidebar{position:fixed;inset:0 auto 0 0;z-index:140;width:min(86vw,326px);max-width:326px;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;min-height:0;padding:22px 18px calc(96px + env(safe-area-inset-bottom));gap:20px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;border-right:1px solid var(--line-strong);border-radius:0 22px 22px 0;box-shadow:24px 0 70px rgba(0,0,0,.5);transform:translateX(-104%);transition:transform .22s ease}.side-brand,.side-section p{display:flex}.app-download-card,.sidebar-foot{display:none}.side-link{justify-content:flex-start;gap:14px;height:48px;padding:0 12px;font-size:15px}.side-link span{width:22px;font-size:23px}.side-link svg{width:23px;height:23px}.mobile-menu-checkbox{top:0;left:0;width:1px;height:1px}.mobile-menu-backdrop,.mobile-menu-checkbox{position:fixed;display:block;opacity:0;pointer-events:none}.mobile-menu-backdrop{inset:0;z-index:130;background:rgba(5,4,6,.68);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .18s ease}.mobile-menu-checkbox:checked~.mobile-menu-backdrop{opacity:1;pointer-events:auto}.mobile-menu-checkbox:checked~.sidebar{transform:translateX(0)}.mobile-menu-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:12px;color:#fff;background:hsla(0,0%,100%,.08);font-size:28px;line-height:1}.main-panel,.route-inner .main-panel{padding:12px 12px 0}.topbar{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.mobile-menu-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;align-self:stretch;width:46px;min-height:52px;border:1px solid var(--line-strong);border-radius:14px;background:hsla(0,0%,100%,.075);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.mobile-menu-button span{display:block;width:20px;height:2px;border-radius:99px;background:#fff}.top-search{grid-template-columns:164px minmax(0,1fr)}.top-search-submit{display:none}.brand img{flex:0 0 auto;width:150px;height:51px}.hero{padding:28px 18px 18px}.browse-hero h1,.hero h1,.listing-hero h1,.seo-landing-hero h1{font-size:34px}.benefits,.blog-card-grid,.blog-link-grid,.browse-cards,.directory-grid,.facts,.footer,.hear-grid,.hero-stats,.loading-skeleton-row,.podcast-seo-grid,.quick-answer-grid,.seo-link-grid,.station-seo-grid,.stats-row,.widget-control-grid{grid-template-columns:1fr}.hero-stats .stat-card{min-height:96px;flex-direction:row;align-items:center}.hero-browse-grid{grid-template-columns:1fr}.hero-browse-head{align-items:flex-start;flex-direction:column}.hero-browse .browse-card{min-height:126px}.card-grid,.podcast-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.podcast-listing-grid{gap:12px}.station-swiper-track{grid-auto-columns:minmax(170px,48vw)}.podcast-feature{grid-template-columns:1fr}.podcast-feature-cover,.podcast-feature-empty{width:138px;height:138px}.podcast-swiper-track{grid-auto-columns:minmax(214px,72vw)}.podcast-detail-hero,.podcast-episode-hero{padding:18px}.podcast-detail-info h1,.podcast-episode-info h1{font-size:30px}.podcast-library-grid,.related-episode-grid{grid-template-columns:1fr}.episode-row{grid-template-columns:58px minmax(0,1fr)}.episode-cover{width:58px;height:58px}.episode-actions{grid-column:1/-1;justify-content:flex-start}.continue-listening-card{align-items:stretch;flex-direction:column}.continue-listening-card button{width:100%}.podcast-continue-grid{grid-template-columns:1fr}.episode-favorite-btn,.episode-play-btn,.episode-unavailable{flex:1 1;width:auto;border-radius:10px}.browse-hero,.listing-hero,.seo-landing-hero{grid-template-columns:1fr}.seo-landing-hero{padding:22px}.seo-landing-panel{grid-template-columns:1fr}.browse-hero img,.listing-hero img{width:190px;justify-self:center;margin-top:12px}.filter-row{align-items:flex-start;flex-direction:column}.list-row{grid-template-columns:60px minmax(0,1fr) 38px}.list-row .list-meta,.list-row .more-btn{display:none}.loading-card{align-items:flex-start;padding:18px}.loading-card .loading-title{font-size:22px}.page-loader{flex-basis:38px;width:38px;height:38px}.loading-row{grid-template-columns:50px minmax(0,1fr)}.loading-row b{display:none}.library-list .more-btn{display:grid}.library-head{align-items:flex-start;flex-direction:column;padding:22px}.library-head h1{font-size:32px}.static-hero{padding:24px 20px}.static-hero h1{font-size:32px}.blog-section,.static-section{padding:20px}.widget-controls,.widget-help-section,.widget-preview-panel{padding:18px}.widget-code-card>div,.widget-preview-head{align-items:flex-start;flex-direction:column}.blog-body>p{font-size:16px}.blog-podcast-card{grid-template-columns:38px minmax(0,1fr);padding:16px}.blog-podcast-card>span{width:34px;height:34px}.app-strip,.compact-app{grid-template-columns:1fr}.home-app-preview{justify-self:start;margin-left:0}.detail-app{gap:0}.detail-app-content{padding:24px 20px}.detail-app h2{font-size:25px}.detail-app-preview{padding:0 20px 24px}.phone-current-station{width:min(190px,100%);min-height:218px;padding:28px 16px 18px}.phone-current-station img{width:116px;height:116px}.global-player{position:fixed;grid-template-columns:minmax(0,1fr) auto auto;gap:8px 10px;align-items:center;min-height:156px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;background:radial-gradient(circle at 8% 0,rgba(255,77,166,.24),transparent 11rem),linear-gradient(135deg,rgba(17,20,29,.98),rgba(5,8,13,.99))}.global-player-collapse{position:absolute;top:-20px;right:12px;z-index:3;display:grid;place-items:center;width:44px;height:34px;border:1px solid rgba(255,77,166,.45);border-radius:14px 14px 0 0;color:#fff;background:radial-gradient(circle at 50% 0,rgba(255,179,33,.18),transparent 2rem),rgba(10,12,19,.96);box-shadow:0 -8px 22px rgba(0,0,0,.24);font-size:21px;font-weight:950;line-height:1}.global-player-station{grid-column:1/-1;min-width:0;padding-right:48px}.global-player-station img{width:46px;height:46px;flex-basis:46px;padding:5px;border-radius:11px}.global-player-station span{font-size:10px}.global-player-station strong{max-width:calc(100vw - 92px);font-size:15px}.global-player-station small{max-width:calc(100vw - 92px);font-size:11px}.global-player-controls{grid-column:1;grid-row:2;justify-content:flex-start;gap:8px;min-width:0}.global-player-controls button,.global-player-heart{width:40px;height:40px;flex-basis:40px}.global-player-controls .global-player-main{width:52px;height:52px;flex-basis:52px}.global-player-options{grid-column:2;grid-row:2;justify-items:end}.global-player-options-toggle{width:42px;height:42px}.global-player-options-menu{right:-54px;bottom:calc(100% + 18px)}.global-player-heart{grid-column:3;grid-row:2;justify-self:end;font-size:22px}.global-player-seek{grid-row:3;grid-template-columns:34px minmax(0,1fr) 38px;gap:8px}.global-player-seek span{font-size:10px}.global-player-seek input{height:20px}.global-player.is-collapsed{grid-template-columns:minmax(0,1fr) 52px;min-height:72px;padding:9px 12px calc(9px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.global-player.is-collapsed .global-player-collapse{top:-17px}.global-player.is-collapsed .global-player-station{grid-column:1;min-width:0}.global-player.is-collapsed .global-player-station img{width:42px;height:42px;flex-basis:42px;padding:4px;border-radius:10px}.global-player.is-collapsed .global-player-station small,.global-player.is-collapsed .global-player-station span{display:none}.global-player.is-collapsed .global-player-station strong{font-size:14px}.global-player.is-collapsed .global-player-controls{grid-column:2;grid-row:1;justify-content:end}.global-player.is-collapsed .global-player-controls button:not(.global-player-main),.global-player.is-collapsed .global-player-heart,.global-player.is-collapsed .global-player-options,.global-player.is-collapsed .global-player-seek{display:none}.global-player.is-collapsed .global-player-controls .global-player-main{width:46px;height:46px;flex-basis:46px}.pwa-install-prompt{right:12px;bottom:calc(172px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto 32px;width:calc(100vw - 24px);padding:12px}.pwa-install-prompt p{display:none}.pwa-install-primary{min-height:36px;padding:0 13px}.pwa-install-close{width:32px;height:32px}.location-consent{right:12px;top:calc(82px + env(safe-area-inset-top));grid-template-columns:1fr;width:calc(100vw - 24px);padding:12px}.location-consent p{display:none}.location-consent-actions{width:100%}.location-consent-actions button{flex:1 1;min-width:0}.scroll-top-button{right:14px;bottom:calc(166px + env(safe-area-inset-bottom));width:44px;height:44px}body:has(.global-player.is-collapsed) .pwa-install-prompt{bottom:calc(96px + env(safe-area-inset-bottom))}body:has(.global-player.is-collapsed) .scroll-top-button{bottom:calc(94px + env(safe-area-inset-bottom))}.app-strip{padding:24px}.app-strip h2,.app-strip p{padding-left:0}.phone-peek,.qr{display:none}.footer{margin:0 -12px;padding:30px 24px 22px}.footer-bottom{align-items:flex-start;flex-direction:column}.station-profile{padding:14px}.mirchi-card{height:260px;min-height:260px}}@media (max-width:480px){.card-grid{grid-template-columns:1fr}.station-swiper-track{grid-auto-columns:minmax(168px,82vw)}.swiper-actions{position:static;justify-content:flex-end;margin:-6px 0 10px}.top-search{grid-template-columns:1fr}.top-search-filter{border-right:0;border-bottom:1px solid var(--line)}.top-search input,.top-search-filter{height:46px}.browse-hero h1,.hero h1,.listing-hero h1,.seo-landing-hero h1{font-size:30px}.seo-landing-hero{padding:18px}.seo-landing-panel a{min-height:64px}.section-head{align-items:flex-start;flex-direction:column}}