.ZeHiDG_bar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ZeHiDG_bar .ZeHiDG_button,.ZeHiDG_button{border:1px solid var(--lesson-border,currentColor);background:var(--lesson-control,transparent);min-width:44px;min-height:44px;color:var(--lesson-text,inherit);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.95em;font-weight:650;line-height:1.2;display:inline-flex}.ZeHiDG_button[data-compact]{padding:.45rem}.ZeHiDG_button[aria-pressed=true]{border-color:var(--lesson-accent,currentColor);box-shadow:inset 0 0 0 1px var(--lesson-accent,currentColor)}.ZeHiDG_button:hover:not(:disabled){border-color:var(--lesson-accent,currentColor)}.ZeHiDG_button:focus-visible{outline:3px solid var(--lesson-focus,Highlight);outline-offset:2px}.ZeHiDG_button:disabled{opacity:.55;cursor:not-allowed}.ZeHiDG_button svg{flex:none}.ZeHiDG_badge{border:1px solid var(--lesson-border,currentColor);color:var(--lesson-muted,inherit);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-size:.8em;font-weight:650;display:inline-flex}.ZeHiDG_badge[data-media-source=device]{border-style:dashed}.ZeHiDG_status{min-height:1.5em;color:var(--lesson-muted,inherit);align-items:center;gap:.45rem;margin:.35rem 0 0;font-size:.9em;display:flex}.ZeHiDG_status[data-media-state=error]{color:var(--lesson-danger,#b42318)}.ZeHiDG_status[data-media-state=ready],.ZeHiDG_status[data-media-state=playing],.ZeHiDG_status[data-media-state=paused]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ZeHiDG_link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;min-height:0;padding:0;text-decoration:underline}.ZeHiDG_note{color:var(--lesson-muted,inherit);align-items:center;gap:.4rem;margin:.4rem 0 0;font-size:.85em;display:flex}.ZeHiDG_spin{animation:1s linear infinite ZeHiDG_spin}@keyframes ZeHiDG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ZeHiDG_spin{animation:none}}
