.kyTb5q_barre{inset:auto 0 var(--nav-h) 0;z-index:40;min-height:var(--mini-player-h);align-items:center;gap:var(--space-4);padding:var(--space-3) var(--gutter);padding-bottom:max(var(--space-3), env(safe-area-inset-bottom));background:var(--surface-invert);color:var(--text-invert);border-top:var(--border-w) solid var(--border-invert);box-shadow:var(--shadow-lg);display:flex;position:fixed}.kyTb5q_filet{height:var(--filet-h);background:var(--gradient-officiel);position:absolute;inset:0 0 auto}.kyTb5q_bouton{width:var(--control-h-lg);height:var(--control-h-lg);border-radius:var(--radius-circle);background:var(--action-primary);color:var(--action-on-accent);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard);border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.kyTb5q_bouton:hover:not(:disabled){background:var(--action-primary-hover)}.kyTb5q_bouton:disabled{cursor:progress;opacity:.7}.kyTb5q_textes{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kyTb5q_ligneHaute{align-items:center;gap:var(--space-2);display:flex}.kyTb5q_nom{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-body-sm);color:var(--text-invert);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kyTb5q_secondaire{font-size:var(--fs-caption);color:#ffffffc7;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.kyTb5q_qualite{min-height:var(--touch-target-min);padding-inline:var(--space-3);border:var(--border-w) solid var(--border-invert);border-radius:var(--radius-pill);color:var(--text-invert);font-family:var(--font-body);font-size:var(--fs-caption);cursor:pointer;background:0 0;flex:none}.kyTb5q_qualite:hover{background:#ffffff1a}@media (max-width:480px){.kyTb5q_qualite{display:none}}.kyTb5q_erreur{font-size:var(--fs-caption);color:var(--corail-lumineux)}.kyTb5q_notifNiveau{right:var(--gutter);bottom:calc(var(--mini-player-h) + var(--nav-h) + var(--space-3));z-index:41;position:fixed}.kyTb5q_jaugeJour{flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative}.kyTb5q_jaugeJour svg{position:absolute;inset:0;transform:rotate(-90deg)}.kyTb5q_jaugeJourFond{fill:none;stroke:#ffffff2e;stroke-width:4px}.kyTb5q_jaugeJourProgression{fill:none;stroke:var(--corail-lumineux);stroke-width:4px;stroke-linecap:round;transition:stroke-dashoffset var(--dur-base) var(--ease-standard)}.kyTb5q_jaugeJourMinutes{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-micro);color:var(--text-invert)}.kyTb5q_fete{color:var(--corail-lumineux);font-weight:var(--fw-semibold);animation:kyTb5q_fete-apparition var(--dur-slow) var(--ease-out);display:inline-block}@keyframes kyTb5q_fete-apparition{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.kyTb5q_jaugeJourFete .kyTb5q_jaugeJourProgression{animation:kyTb5q_fete-bague var(--dur-onde) var(--ease-out)}.kyTb5q_jaugeJourFete .kyTb5q_jaugeJourMinutes{animation:kyTb5q_fete-apparition var(--dur-slow) var(--ease-out)}@keyframes kyTb5q_fete-bague{0%{stroke-width:4px}25%{stroke-width:7px}to{stroke-width:4px}}@media (prefers-reduced-motion:reduce){.kyTb5q_fete,.kyTb5q_jaugeJourFete .kyTb5q_jaugeJourProgression,.kyTb5q_jaugeJourFete .kyTb5q_jaugeJourMinutes{animation:none}}.kyTb5q_progression{align-items:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.kyTb5q_curseur{min-width:120px;height:44px;accent-color:var(--action-primary);cursor:pointer;background:0 0;flex:1}.kyTb5q_temps{font-size:var(--fs-caption);color:var(--text-invert);opacity:.85;font-variant-numeric:tabular-nums;white-space:nowrap}.kyTb5q_retour{font-size:var(--fs-caption);color:var(--text-invert);padding:var(--space-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;min-height:44px;text-decoration:underline}.kyTb5q_retour:hover{color:var(--accent-on-dark)}.kyTb5q_saut{width:44px;height:44px;color:var(--text-invert);cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.kyTb5q_saut:hover{background:var(--surface-invert-soft)}.kyTb5q_volume{align-items:center;gap:var(--space-2);color:var(--text-invert);flex:none;display:none}@media (min-width:640px){.kyTb5q_volume{display:inline-flex}}.kyTb5q_volumeCurseur{width:88px;height:44px;accent-color:var(--action-primary);cursor:pointer;background:0 0}.kyTb5q_invisible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kyTb5q_retourDirect{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--action-primary);color:var(--action-on-accent);font:var(--type-button);cursor:pointer;white-space:nowrap;border:none;flex:none;display:inline-flex}.kyTb5q_retourDirect:hover{background:var(--action-primary-hover)}@media (max-width:639px){.kyTb5q_barre[data-mode=podcast]{row-gap:var(--space-2);flex-wrap:wrap}.kyTb5q_barre[data-mode=podcast] .kyTb5q_textes{flex:1 0 100%;order:-1;min-width:0}.kyTb5q_barre[data-mode=podcast] .kyTb5q_retourDirect{margin-left:auto}}.kyTb5q_bouton{position:relative;overflow:hidden}.kyTb5q_pochetteBouton{object-fit:cover;width:100%;height:100%;display:none;position:absolute;inset:0}.kyTb5q_fleche{border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative}.kyTb5q_bouton[data-pochette] .kyTb5q_fleche{background:color-mix(in srgb, var(--surface-invert) 55%, transparent);color:var(--blanc)}.kyTb5q_pochetteLien{border-radius:var(--radius-sm,6px);flex:none;line-height:0;display:none}.kyTb5q_pochette{border-radius:var(--radius-sm,6px);object-fit:cover;width:44px;height:44px;display:block}.kyTb5q_lienTitre{color:inherit;text-decoration:none}.kyTb5q_lienTitre:hover,.kyTb5q_lienTitre:focus-visible{text-decoration:underline}@media (max-width:1199px){.kyTb5q_pochetteBouton{display:block}}@media (min-width:1200px){.kyTb5q_pochetteLien{display:block}}.kyTb5q_petiteFenetre{width:var(--touch-target-min);height:var(--touch-target-min);border:var(--border-w) solid var(--border-invert);border-radius:var(--radius-circle);color:var(--text-invert);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:none}.kyTb5q_petiteFenetre:hover{background:#ffffff1a}@media (min-width:1200px){.kyTb5q_petiteFenetre{display:inline-flex}}.kyTb5q_lienAilleurs{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}
