.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}#nm-player{display:none;z-index:60;background:#111;color:#fff}#nm-player[data-mode=inline]{display:block;position:absolute;border-radius:var(--radius-lg);overflow:hidden}#nm-player[data-mode=inline] .nm-bar{display:none}#nm-player[data-mode=mini]{display:flex;flex-direction:column;position:fixed;right:20px;bottom:20px;width:360px;border-radius:14px;overflow:hidden;box-shadow:0 18px 50px -12px #00000073}#nm-player .nm-video{position:relative;width:100%;height:100%}#nm-player[data-mode=mini] .nm-video{aspect-ratio:16 / 9;height:auto}#nm-player[data-kind=audio] .nm-video{display:none}#nm-player iframe,#nm-yt{position:absolute;inset:0;width:100%;height:100%;border:0}#nm-audio{display:none}.nm-bar{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.nm-meta{display:flex;flex-direction:column;gap:2px;color:#fff;text-decoration:none;min-width:0}.nm-kicker{font:600 10px/1.3 var(--mono);letter-spacing:.9px;text-transform:uppercase;color:var(--accent)}.nm-title{font:500 14px/1.3 var(--sans, inherit);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-guest{font-size:12px;color:#ffffffa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nm-ctl{display:flex;align-items:center;gap:6px}.nm-ctl button{background:#ffffff14;color:#fff;border:0;border-radius:8px;height:32px;min-width:40px;padding:0 10px;font:600 12px/1 var(--mono);cursor:pointer}.nm-ctl button:hover{background:#ffffff29}.nm-ctl .nm-toggle{background:var(--accent);min-width:48px;font-size:13px}.nm-ctl [data-act=close]{margin-left:auto}@media(max-width:700px){#nm-player[data-mode=mini]{left:8px;right:8px;bottom:8px;width:auto;flex-direction:row;align-items:stretch}#nm-player[data-mode=mini] .nm-video{width:128px;flex:none}#nm-player[data-mode=mini] .nm-bar{flex:1;min-width:0;padding:8px 10px;gap:6px}.nm-ctl [data-act=speed],.nm-kicker{display:none}.nm-ctl button{height:28px;min-width:34px;padding:0 8px}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.nm-sub[data-astro-cid-3hwfjopj]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.nm-brand[data-astro-cid-3hwfjopj]{display:flex;align-items:center;gap:12px;text-decoration:none}.nm-brand[data-astro-cid-3hwfjopj] strong[data-astro-cid-3hwfjopj]{font:400 22px/1 var(--serif);color:var(--ink)}nav[data-astro-cid-3hwfjopj]{display:flex;gap:4px}nav[data-astro-cid-3hwfjopj] a[data-astro-cid-3hwfjopj]{padding:7px 12px;border-radius:999px;text-decoration:none;font-size:14px;color:var(--text)}nav[data-astro-cid-3hwfjopj] a[data-astro-cid-3hwfjopj][aria-current=page]{background:var(--card);color:var(--ink);box-shadow:var(--ring)}.nm-listen[data-astro-cid-3hwfjopj]{margin-left:auto;display:flex;gap:14px;font-size:13px}.nm-listen[data-astro-cid-3hwfjopj] a[data-astro-cid-3hwfjopj]{color:var(--accent);text-decoration:none}.nm-listen[data-astro-cid-3hwfjopj] a[data-astro-cid-3hwfjopj]:after{content:" ↗"}@media(max-width:700px){.nm-sub[data-astro-cid-3hwfjopj]{gap:12px}.nm-listen[data-astro-cid-3hwfjopj]{margin-left:0;width:100%}}.gav[data-astro-cid-dpigzmtu]{flex:none;border-radius:50%;object-fit:cover;display:block;background:var(--card);box-shadow:var(--ring)}.gav-i[data-astro-cid-dpigzmtu]{display:grid;place-items:center;background:var(--accent);color:#fff;font-family:var(--mono);font-weight:600;box-shadow:none}
