@charset "UTF-8";.podcast-page{--anp-bg:#241b34;--anp-surface:#2e2342;--anp-surface-2:#392c52;--anp-border:rgba(255, 255, 255, 0.12);--anp-text:#f5eefb;--anp-muted:#b7a6d3;--anp-accent:#fd8e4c;--anp-accent-hover:#ff9d63;--anp-ink:#20182e}.anp-player{display:flex;align-items:center;gap:1rem;margin:1.5rem 0 1.75rem;padding:1rem 1.15rem;border:1px solid var(--anp-border);border-radius:16px;background:radial-gradient(120% 140% at 0% 0%,#322547 0%,#241b34 62%);color:var(--anp-text);box-shadow:0 14px 34px rgba(32,24,46,.28)}.anp-player *{box-sizing:border-box}.anp-player .anp-cover{flex:none}.anp-player .anp-cover img{width:92px;height:92px;border-radius:12px;-o-object-fit:cover;object-fit:cover;display:block;box-shadow:0 6px 16px rgba(0,0,0,.3)}.anp-player .anp-body{flex:1;min-width:0}.anp-player .anp-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--anp-accent)}.anp-player .anp-nowplaying{margin:.15rem 0 .7rem;font-size:1.02rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anp-player .anp-controls{display:flex;align-items:center;gap:.55rem}.anp-player button{font:inherit;cursor:pointer;border:none;background:0 0;color:var(--anp-muted);display:inline-grid;place-items:center;transition:color .15s ease,transform .15s ease,background .15s ease}.anp-player button:hover{color:#fff}.anp-player button svg{display:block}.anp-player .anp-play{flex:none;width:48px;height:48px;border-radius:50%;background:var(--anp-accent);color:var(--anp-ink)}.anp-player .anp-play:hover{background:var(--anp-accent-hover);color:var(--anp-ink);transform:scale(1.05)}.anp-player .anp-play .anp-ico-pause{display:none}.anp-player .anp-skip{padding:.25rem;font-size:.6rem}.anp-player .anp-skip svg{width:22px;height:22px}.anp-player.is-playing .anp-play .anp-ico-play{display:none}.anp-player.is-playing .anp-play .anp-ico-pause{display:block}.anp-player .anp-progress{flex:1;display:flex;align-items:center;gap:.55rem;min-width:0}.anp-player .anp-seek{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:4px;background:linear-gradient(var(--anp-accent),var(--anp-accent))no-repeat,rgba(255,255,255,.18);background-size:0% 100%;cursor:pointer}.anp-player .anp-seek::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.4)}.anp-player .anp-seek::-moz-range-thumb{width:14px;height:14px;border:none;border-radius:50%;background:#fff}.anp-player .anp-time{flex:none;font-size:.78rem;font-variant-numeric:tabular-nums;color:var(--anp-muted);white-space:nowrap}.anp-player audio{width:100%;margin-top:.5rem}@media(max-width:560px){.anp-player{flex-direction:column;align-items:stretch;text-align:left}.anp-player .anp-cover{display:flex;align-items:center;gap:.8rem}.anp-player .anp-cover img{width:60px;height:60px}.anp-player .anp-cover::after{content:attr(data-label);color:var(--anp-muted);font-size:.8rem}}.podcast-subscribe{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.15rem 0 1.5rem;padding:0;list-style:none}.podcast-subscribe a{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;border-radius:99px;border:1px solid #e3d9f2;background:#fff;color:#2a2140;font-weight:600;font-size:.9rem;text-decoration:none;box-shadow:0 2px 8px rgba(32,24,46,6%);transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.podcast-subscribe a .ico{width:20px;height:20px;flex:none}.podcast-subscribe a:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(32,24,46,.14);color:#fff}.podcast-subscribe a.sp .ico{color:#1db954}.podcast-subscribe a.sp:hover{background:#1db954;border-color:#1db954}.podcast-subscribe a.ap .ico{color:#a437d8}.podcast-subscribe a.ap:hover{background:#a437d8;border-color:#a437d8}.podcast-subscribe a.am .ico{color:#25a0d8}.podcast-subscribe a.am:hover{background:#25a0d8;border-color:#25a0d8}.podcast-subscribe a.cb .ico{color:#f26c4f}.podcast-subscribe a.cb:hover{background:#f26c4f;border-color:#f26c4f}.podcast-subscribe a:hover .ico{color:#fff}.podcast-grid{list-style:none;padding:0;margin:1.3rem 0 1.75rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:1rem}.podcast-card{position:relative;border:1px solid #ece6f5;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 3px 10px rgba(32,24,46,5%);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.podcast-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(32,24,46,.14);border-color:#d9caf0}.podcast-card>a{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.podcast-card .thumb{position:relative;aspect-ratio:16/9;background:var(--anp-bg,#241b34);overflow:hidden}.podcast-card .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.podcast-card .badge{position:absolute;top:.55rem;left:.55rem;padding:.2rem .5rem;border-radius:6px;background:rgba(32,24,46,.88);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.04em}.podcast-card .type{position:absolute;top:.55rem;right:.55rem;padding:.2rem .5rem;border-radius:6px;background:#fd8e4c;color:#20182e;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.podcast-card .body{padding:.85rem .95rem 1rem;display:flex;flex-direction:column;flex:1}.podcast-card h3{font-size:1.02rem;line-height:1.3;margin:0 0 .4rem;color:#2a2140}.podcast-card p{font-size:.85rem;line-height:1.45;color:#5c5470;margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.podcast-card .meta{margin-top:auto;display:inline-flex;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;color:#c85a1b}.podcast-card .meta svg{width:15px;height:15px}