.vcard[data-astro-cid-bnnieqso]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);scroll-margin-top:calc(var(--header-h) + 16px);flex-direction:column;list-style:none;display:flex;overflow:hidden}.thumb[data-astro-cid-bnnieqso]{aspect-ratio:16/9;cursor:pointer;background:var(--gradient-panel);color:#cfe7ff;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.thumb[data-astro-cid-bnnieqso][disabled]{cursor:default}.thumb[data-astro-cid-bnnieqso] img[data-astro-cid-bnnieqso]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.thumb[data-astro-cid-bnnieqso]:not([disabled]):hover img[data-astro-cid-bnnieqso]{transform:scale(1.03)}.masterclass[data-astro-cid-bnnieqso] .thumb[data-astro-cid-bnnieqso]{background:radial-gradient(120% 90% at 70% 20%,#0c5a74 0%,#06204f 55%,#071630 100%)}.placeholder[data-astro-cid-bnnieqso]{opacity:.55;place-items:center;display:grid;position:absolute;inset:0}.badge[data-astro-cid-bnnieqso]{color:#fff;backdrop-filter:blur(4px);background:#06204fc7;border-radius:6px;padding:4px 8px;font-size:.72rem;font-weight:700;position:absolute;top:10px}.kind[data-astro-cid-bnnieqso]{left:10px}.masterclass[data-astro-cid-bnnieqso] .kind[data-astro-cid-bnnieqso]{background:var(--teal);color:var(--marine)}.dur[data-astro-cid-bnnieqso]{right:10px}.playbtn[data-astro-cid-bnnieqso]{background:var(--gradient-cta);color:#fff;width:58px;height:58px;box-shadow:var(--shadow-cta);border-radius:50%;place-items:center;transition:scale .15s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.playbtn[data-astro-cid-bnnieqso] svg{fill:currentColor;margin-left:3px}.thumb[data-astro-cid-bnnieqso]:hover .playbtn[data-astro-cid-bnnieqso]{scale:1.08}.soon[data-astro-cid-bnnieqso]{white-space:nowrap;color:#dbe6f6;border:1px solid #ffffff4d;border-radius:999px;padding:5px 10px;font-size:.78rem;font-weight:600;position:absolute;bottom:12px;left:50%;translate:-50%}.body[data-astro-cid-bnnieqso]{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.body[data-astro-cid-bnnieqso] h3[data-astro-cid-bnnieqso]{margin-bottom:6px;font-size:1.05rem}.body[data-astro-cid-bnnieqso] p[data-astro-cid-bnnieqso]{color:var(--muted);margin:0 0 12px;font-size:.92rem}.aud[data-astro-cid-bnnieqso]{font-family:var(--font-mono);color:var(--azur-deep);background:var(--primary-subtle);border-radius:6px;align-self:flex-start;margin-top:auto;padding:3px 8px;font-size:.72rem}.player[data-astro-cid-kdofrhet]{color:#fff;background:#071630;border:0;border-radius:18px;width:min(1100px,100vw - 24px);max-height:calc(100vh - 24px);padding:0;overflow:hidden;box-shadow:0 40px 80px -20px #0009}.player[data-astro-cid-kdofrhet]::backdrop{backdrop-filter:blur(4px);background:#040e22c7}.player-head[data-astro-cid-kdofrhet]{justify-content:space-between;align-items:center;gap:16px;padding:12px 12px 12px 20px;display:flex}.player-title[data-astro-cid-kdofrhet]{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.05rem;overflow:hidden}.player-actions[data-astro-cid-kdofrhet]{flex:none;gap:8px;display:flex}.pbtn[data-astro-cid-kdofrhet]{color:#dbe6f6;min-height:40px;font:600 .85rem var(--font-body);cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:10px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pbtn[data-astro-cid-kdofrhet]:hover{color:#fff;background:#ffffff24}.pbtn[data-astro-cid-kdofrhet].icon{justify-content:center;width:40px;padding:0}.frame[data-astro-cid-kdofrhet]{aspect-ratio:16/9;background:#000}.frame[data-astro-cid-kdofrhet] iframe{border:0;width:100%;height:100%;display:block}@media (width<=560px){.pbtn[data-astro-cid-kdofrhet] span[data-astro-cid-kdofrhet]{display:none}.pbtn[data-astro-cid-kdofrhet]{justify-content:center;width:40px;padding:0}}
