.audio-card[data-astro-cid-7nuzm3gm]{background-color:var(--ns-surface);border:1px solid var(--ns-line-strong);border-radius:var(--ns-radius-md);padding:var(--ns-space-5);margin-bottom:var(--ns-space-5);box-shadow:var(--ns-shadow-sm);transition:border-color .15s var(--ns-ease-out), box-shadow .15s var(--ns-ease-out)}.audio-card[data-astro-cid-7nuzm3gm].is-playing{border-color:var(--ns-fg);box-shadow:0 0 0 3px var(--ns-accent-soft), var(--ns-shadow-sm)}.audio-card-compact[data-astro-cid-7nuzm3gm]{padding:var(--ns-space-4)}.audio-card-header[data-astro-cid-7nuzm3gm]{justify-content:space-between;align-items:flex-start;gap:var(--ns-space-3);margin-bottom:var(--ns-space-3);flex-wrap:wrap;display:flex}.audio-title-group[data-astro-cid-7nuzm3gm]{flex:260px}.audio-card-title[data-astro-cid-7nuzm3gm]{margin:0 0 var(--ns-space-1) 0;color:var(--ns-fg);font-size:1.05rem}.audio-card-desc[data-astro-cid-7nuzm3gm]{color:var(--ns-muted);margin:0;font-size:.85rem}.audio-meta-badges[data-astro-cid-7nuzm3gm]{gap:var(--ns-space-2);flex-wrap:wrap;display:flex}.audio-style-bar[data-astro-cid-7nuzm3gm]{align-items:center;gap:var(--ns-space-2);padding:var(--ns-space-2) var(--ns-space-3);background-color:var(--ns-warn-soft);border:1px solid var(--ns-warn);border-radius:var(--ns-radius-sm);margin-bottom:var(--ns-space-3);flex-wrap:wrap;font-size:.85rem;display:flex}.style-label[data-astro-cid-7nuzm3gm]{color:var(--ns-warn);font-weight:700}.style-code[data-astro-cid-7nuzm3gm]{color:var(--ns-fg);background:0 0;border:none;padding:0;font-weight:700}.audio-transcript-box[data-astro-cid-7nuzm3gm]{background-color:var(--ns-bg-subtle);border:1px solid var(--ns-line);border-radius:var(--ns-radius-sm);padding:var(--ns-space-3) var(--ns-space-4);margin-bottom:var(--ns-space-4)}.transcript-label[data-astro-cid-7nuzm3gm]{color:var(--ns-muted);margin-bottom:var(--ns-space-1);font-size:.75rem;font-weight:700;display:block}.transcript-content[data-astro-cid-7nuzm3gm]{color:var(--ns-fg);white-space:pre-line;margin:0;font-size:.9375rem;line-height:1.75}.hl-tag[data-astro-cid-7nuzm3gm]{background-color:var(--ns-ok-soft);color:var(--ns-ok);border-radius:var(--ns-radius-sm);font-family:var(--ns-font-mono);padding:.1em .35em;font-size:.85em;font-weight:700}.hl-pipe[data-astro-cid-7nuzm3gm]{background-color:var(--ns-warn-soft);color:var(--ns-warn);border-radius:var(--ns-radius-sm);font-family:var(--ns-font-mono);padding:.1em .35em;font-size:.85em;font-weight:700}.hl-part[data-astro-cid-7nuzm3gm]{color:var(--ns-fg);font-family:var(--ns-font-mono);margin-right:var(--ns-space-1);font-size:.85em}.audio-console[data-astro-cid-7nuzm3gm]{align-items:center;gap:var(--ns-space-3);background-color:var(--ns-inverse-bg);padding:var(--ns-space-3) var(--ns-space-4);border-radius:var(--ns-radius-sm);color:var(--ns-inverse-fg);display:flex}.play-toggle-btn[data-astro-cid-7nuzm3gm]{background-color:var(--ns-accent);color:var(--ns-on-accent);padding:var(--ns-space-2) var(--ns-space-4);border-radius:var(--ns-radius-sm);border:none;flex-shrink:0;min-height:44px;font-size:.875rem}@media (hover:hover) and (pointer:fine){.play-toggle-btn[data-astro-cid-7nuzm3gm]:hover{background-color:var(--ns-accent-strong)}}.waveform-track[data-astro-cid-7nuzm3gm]{cursor:pointer;height:36px;padding-block:var(--ns-space-1);flex:1;align-items:center;gap:2px;min-width:80px;display:flex}.wave-bar[data-astro-cid-7nuzm3gm]{background-color:color-mix(in srgb, var(--ns-inverse-fg) 32%, var(--ns-inverse-bg));border-radius:2px;flex:1;min-width:2px;transition:background-color .1s linear}.wave-bar[data-astro-cid-7nuzm3gm].played{background-color:var(--ns-inverse-accent)}@media (hover:hover) and (pointer:fine){.waveform-track[data-astro-cid-7nuzm3gm]:hover .wave-bar[data-astro-cid-7nuzm3gm]:not(.played){background-color:color-mix(in srgb, var(--ns-inverse-fg) 50%, var(--ns-inverse-bg))}}.audio-time-box[data-astro-cid-7nuzm3gm]{font-family:var(--ns-font-mono);color:var(--ns-inverse-muted);white-space:nowrap;flex-shrink:0;font-size:.8125rem}.time-sep[data-astro-cid-7nuzm3gm]{margin-inline:.15rem}@media (width<=520px){.audio-console[data-astro-cid-7nuzm3gm]{flex-wrap:wrap}.play-toggle-btn[data-astro-cid-7nuzm3gm]{width:100%}.waveform-track[data-astro-cid-7nuzm3gm]{flex:65%}}
