media-player[data-v-f267233a]{--video-scrim-bg: transparent;isolation:isolate}.ratio-16x9[data-v-f267233a]{position:relative;width:100%}.ratio-16x9[data-v-f267233a]:before{content:"";display:block;padding-top:56.25%}.ratio-16x9 .ratio-inner[data-v-f267233a]{position:absolute;inset:0}.listen-panel[data-v-f267233a]{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:46px 16px 16px;background:#211b1b;color:#fff;text-align:center;font-family:system-ui,sans-serif}.listen-panel>span[data-v-f267233a]{font-size:10px;letter-spacing:.14em;color:#f19a9a}.listen-panel p[data-v-f267233a]{margin:0;font-size:14px;line-height:1.4;max-width:42ch}.listen-panel audio[data-v-f267233a]{width:min(100%,420px);height:36px}.listen-panel small[data-v-f267233a]{font-size:10px;color:#e4dada}.listen-toolbar[data-v-f267233a]{display:flex;justify-content:flex-end;align-items:center;min-height:44px;padding:2px 10px;background:var(--paper,#fff);border-top:1px solid var(--line,#dee2e6)}.listen-toggle[data-v-f267233a]{min-height:40px;padding:6px 12px;border:0;border-radius:4px;background:transparent;color:var(--accent,#881313);font:600 12px system-ui,sans-serif}.listen-toggle[data-v-f267233a]:hover{background:var(--panel,#f6f7f8)}.listen-toggle[data-v-f267233a]:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.listen-panel.compact[data-v-f267233a]{padding:8px 4px}.listen-panel.compact audio[data-v-f267233a]{display:none}.listen-toolbar.compact[data-v-f267233a]{min-height:28px;padding:0 2px}.listen-toolbar.compact .listen-toggle[data-v-f267233a]{min-height:28px;padding:3px 5px;font-size:10px}.listen-error[data-v-f267233a]{position:absolute;z-index:5;bottom:0;margin:0;padding:6px;background:#211b1b;color:#fff;font:12px system-ui,sans-serif}.mini-play-surface[data-v-f267233a]{position:absolute;z-index:2;inset:0;display:grid;place-items:center;width:100%;height:100%;padding:0;border:0;background:transparent;cursor:pointer;touch-action:manipulation}.mini-play-icon[data-v-f267233a]{display:grid;place-items:center;width:48px;height:48px;border:1px solid #ffffff80;border-radius:50%;background:#000b;color:#fff}.mini-play-icon svg[data-v-f267233a]{width:24px;height:24px;fill:currentColor}.mini-play-surface[data-v-f267233a]:focus-visible{outline:3px solid #fff;outline-offset:-4px}
