.yt-panel[data-astro-cid-ghgwkbsr]{right:var(--space-6);bottom:calc(var(--late-bar-h,96px) + 40px);z-index:2;width:220px;position:fixed}#late-yt-mount{border:1px solid var(--hairline-strong);border-radius:var(--radius);background:var(--paper-raised);width:220px;height:220px;display:block;overflow:hidden}@media (width<=640px){.yt-panel[data-astro-cid-ghgwkbsr]{top:104px;right:var(--space-4);width:168px;bottom:auto}#late-yt-mount{width:168px;height:200px}}.transport[data-astro-cid-ghgwkbsr]{z-index:2;padding:10px var(--space-6) calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--paper) 84%, transparent);border-top:1px solid var(--hairline);color:var(--ink-secondary);align-items:center;gap:var(--space-4);grid-template-columns:auto auto minmax(0,1fr) auto minmax(120px,2fr) auto auto;font-size:12px;display:grid;position:fixed;bottom:0;left:0;right:0}.t-btn[data-astro-cid-ghgwkbsr]{border:1px solid var(--hairline-strong);border-radius:var(--radius);width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;flex:none;font-size:12px}.t-btn[data-astro-cid-ghgwkbsr]:disabled{color:var(--ink-muted);cursor:default;border-color:var(--hairline)}.t-btn[data-astro-cid-ghgwkbsr]:not(:disabled):hover{border-color:var(--accent);color:var(--accent)}.eq[data-astro-cid-ghgwkbsr]{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.eq[data-astro-cid-ghgwkbsr] i[data-astro-cid-ghgwkbsr]{background:var(--accent);border-radius:1px;width:2px;height:4px;display:block}.transport[data-astro-cid-ghgwkbsr].is-playing .eq[data-astro-cid-ghgwkbsr] i[data-astro-cid-ghgwkbsr]{animation:.9s ease-in-out infinite alternate eq}.eq[data-astro-cid-ghgwkbsr] i[data-astro-cid-ghgwkbsr]:first-child{animation-delay:0s}.eq[data-astro-cid-ghgwkbsr] i[data-astro-cid-ghgwkbsr]:nth-child(2){animation-delay:.2s}.eq[data-astro-cid-ghgwkbsr] i[data-astro-cid-ghgwkbsr]:nth-child(3){animation-delay:.4s}@keyframes eq{0%{height:4px}to{height:12px}}.meta[data-astro-cid-ghgwkbsr]{flex-direction:column;min-width:0;display:flex}.t-title[data-astro-cid-ghgwkbsr]{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.t-artist[data-astro-cid-ghgwkbsr]{color:var(--ink-muted);font-size:11px}.t-pick[data-astro-cid-ghgwkbsr]{font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius);background:0 0;border:none;margin:-2px -4px;padding:2px 4px}.t-pick[data-astro-cid-ghgwkbsr]:hover .t-title[data-astro-cid-ghgwkbsr],.t-pick[data-astro-cid-ghgwkbsr][aria-expanded=true] .t-title[data-astro-cid-ghgwkbsr]{color:var(--accent-ink)}.caret[data-astro-cid-ghgwkbsr]{color:var(--ink-muted);font-size:9px;transition:transform .15s;display:inline-block}.t-pick[data-astro-cid-ghgwkbsr][aria-expanded=true] .caret[data-astro-cid-ghgwkbsr]{transform:rotate(180deg)}.songs[data-astro-cid-ghgwkbsr]{left:calc(var(--space-6) + 56px);z-index:3;min-width:260px;max-width:calc(100vw - 2 * var(--space-4));max-height:min(60vh,420px);padding:var(--space-2);background:var(--paper-raised);border:1px solid var(--hairline-strong);border-radius:var(--radius);position:absolute;bottom:calc(100% + 8px);overflow-y:auto}.songs-h[data-astro-cid-ghgwkbsr]{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:4px 8px 6px;font-size:10px}.songs[data-astro-cid-ghgwkbsr] ol[data-astro-cid-ghgwkbsr]{margin:0;padding:0;list-style:none}.songs[data-astro-cid-ghgwkbsr] li[data-astro-cid-ghgwkbsr]+li[data-astro-cid-ghgwkbsr]{border-top:1px solid var(--hairline)}.song[data-astro-cid-ghgwkbsr]{border-radius:var(--radius);width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:0 0;border:none;flex-direction:column;padding:8px;display:flex}.song[data-astro-cid-ghgwkbsr]:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.s-title[data-astro-cid-ghgwkbsr]{font-size:13px}.s-artist[data-astro-cid-ghgwkbsr]{color:var(--ink-muted);font-size:11px}.song[data-astro-cid-ghgwkbsr][aria-current=true] .s-title[data-astro-cid-ghgwkbsr]{color:var(--accent-ink)}.song[data-astro-cid-ghgwkbsr][aria-current=true] .s-title[data-astro-cid-ghgwkbsr]:before{content:"▸ "}.s-credit[data-astro-cid-ghgwkbsr]{color:var(--ink-muted);margin-top:-4px;padding:0 8px 8px;font-size:10px;text-decoration:none;display:block}a[data-astro-cid-ghgwkbsr].s-credit:hover{color:var(--accent-ink);text-decoration:underline}#late-scrub[data-astro-cid-ghgwkbsr]{accent-color:var(--accent);width:100%}.t-link[data-astro-cid-ghgwkbsr]{color:var(--ink-secondary);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:11px}.t-link[data-astro-cid-ghgwkbsr]:hover{color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){.eq[data-astro-cid-ghgwkbsr] i[data-astro-cid-ghgwkbsr]{animation:none!important}}.stage[data-mode=embed] .yt-panel[data-astro-cid-ghgwkbsr],.stage[data-mode=embed] .transport[data-astro-cid-ghgwkbsr]{position:absolute}@media (width<=640px){.stage[data-mode=embed] .yt-panel[data-astro-cid-ghgwkbsr]{top:var(--space-4)}.songs[data-astro-cid-ghgwkbsr]{left:var(--space-4);right:var(--space-4);min-width:0}.transport[data-astro-cid-ghgwkbsr]{row-gap:var(--space-2);padding-inline:var(--space-4);grid-template-columns:auto auto 1fr auto;grid-template-areas:"play eq meta share""time scrub scrub total"}#late-play[data-astro-cid-ghgwkbsr]{grid-area:play}.eq[data-astro-cid-ghgwkbsr]{grid-area:eq}.meta[data-astro-cid-ghgwkbsr]{grid-area:meta}#late-share[data-astro-cid-ghgwkbsr]{grid-area:share}#late-time-current[data-astro-cid-ghgwkbsr]{grid-area:time}#late-scrub[data-astro-cid-ghgwkbsr]{grid-area:scrub}#late-time-total[data-astro-cid-ghgwkbsr]{grid-area:total}}.hud-btns[data-astro-cid-jt7ucdav]{left:var(--space-6);bottom:calc(var(--late-bar-h,96px) + 12px);z-index:2;gap:8px;display:flex;position:fixed}.hud-btn[data-astro-cid-jt7ucdav]{border:1px solid var(--hairline-strong);background:color-mix(in srgb, var(--paper) 84%, transparent);width:36px;height:36px;color:var(--ink-secondary);cursor:pointer;border-radius:50%;font-size:14px}.hud-btn[data-astro-cid-jt7ucdav]:hover,.hud-btn[data-astro-cid-jt7ucdav][aria-expanded=true]{border-color:var(--accent);color:var(--accent-ink)}.hud-btn[data-astro-cid-jt7ucdav].is-spinning{animation:.6s hud-spin}@keyframes hud-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hud-panel[data-astro-cid-jt7ucdav]{left:var(--space-6);bottom:calc(var(--late-bar-h,96px) + 56px);z-index:3;width:min(320px, calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - var(--late-bar-h,96px) - 120px);background:color-mix(in srgb, var(--paper) 90%, transparent);border:1px solid var(--hairline-strong);border-radius:var(--radius);color:var(--ink-secondary);padding:14px 16px;font-size:11px;line-height:1.5;position:fixed;overflow:auto}.hud-panel[data-astro-cid-jt7ucdav] .p-title{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);margin:0 0 var(--space-2);font-size:12px}.hud-panel[data-astro-cid-jt7ucdav] .p-eq{color:var(--ink);margin:0 0 var(--space-1);word-break:break-word}.hud-panel[data-astro-cid-jt7ucdav] .p-rows{margin-top:var(--space-2)}.hud-panel[data-astro-cid-jt7ucdav] .p-row{gap:var(--space-2);grid-template-columns:1fr auto auto;padding:2px 0;display:grid}.hud-panel[data-astro-cid-jt7ucdav] .p-keys{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--hairline);color:var(--ink-muted)}.hud-panel[data-astro-cid-jt7ucdav] .p-slider{align-items:center;gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:8rem 1fr 2.6em;display:grid}.hud-panel[data-astro-cid-jt7ucdav] .p-slider input[type=range]{accent-color:var(--accent)}.hud-panel[data-astro-cid-jt7ucdav] .p-desc{color:var(--ink-muted);grid-column:1/-1;font-size:10px}.hud-panel[data-astro-cid-jt7ucdav] .t-link{margin-top:var(--space-3);color:var(--ink-secondary);cursor:pointer;background:0 0;border:none;padding:0;display:inline-block}.hud-panel[data-astro-cid-jt7ucdav] .t-link:hover{color:var(--accent-ink)}@media (width<=640px){.hud-btns[data-astro-cid-jt7ucdav],.hud-panel[data-astro-cid-jt7ucdav]{left:var(--space-4)}}.stage[data-mode=embed] .hud-btns[data-astro-cid-jt7ucdav],.stage[data-mode=embed] .hud-panel[data-astro-cid-jt7ucdav]{position:absolute}.late-canvas[data-astro-cid-mbpx6qt2]{touch-action:none;cursor:grab;width:100vw;height:100dvh;display:block;position:fixed;inset:0}.late-canvas[data-astro-cid-mbpx6qt2]:active{cursor:grabbing}.late-cursor .late-canvas[data-astro-cid-mbpx6qt2]{cursor:none}.readout[data-astro-cid-mbpx6qt2]{z-index:2;color:var(--ink-secondary);pointer-events:none;white-space:nowrap;font-size:10px;position:fixed}.hint[data-astro-cid-mbpx6qt2]{left:50%;bottom:calc(var(--late-bar-h,96px) + 16px);z-index:2;color:var(--ink-muted);text-align:center;margin:0;font-size:11px;transition:opacity .4s;position:fixed;transform:translate(-50%)}.hint[data-astro-cid-mbpx6qt2].is-hidden{opacity:0}.hint[data-astro-cid-mbpx6qt2] small{color:var(--ink-muted);opacity:.8;font-size:10px;display:block}@media (width<=640px){.hint[data-astro-cid-mbpx6qt2]{bottom:calc(var(--late-bar-h,140px) + 124px);max-width:calc(100vw - var(--space-8))}}.stage[data-astro-cid-mbpx6qt2][data-mode=embed]{position:absolute;inset:0}.stage[data-astro-cid-mbpx6qt2][data-mode=embed] .late-canvas[data-astro-cid-mbpx6qt2]{touch-action:pan-y;width:100%;height:100%;position:absolute}.stage[data-astro-cid-mbpx6qt2][data-mode=embed] .readout[data-astro-cid-mbpx6qt2],.stage[data-astro-cid-mbpx6qt2][data-mode=embed] .hint[data-astro-cid-mbpx6qt2]{position:absolute}.stage[data-astro-cid-mbpx6qt2][data-mode=embed] .hint[data-astro-cid-mbpx6qt2]{width:max-content;max-width:calc(100% - var(--space-8))}body.late-leaving .late-top[data-astro-cid-mbpx6qt2],body.late-leaving .hint[data-astro-cid-mbpx6qt2],body.late-leaving .fig[data-astro-cid-mbpx6qt2],body.late-leaving .hud-btns[data-astro-cid-mbpx6qt2],body.late-leaving .transport[data-astro-cid-mbpx6qt2]{opacity:0;transition:opacity .45s}
