.TranslationTtsPlaybackControl_player__ZN_3H{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 4.75rem;align-items:center;gap:.55rem;border:1px solid rgba(148,163,184,.38);border-radius:1rem;background:hsla(0,0%,100%,.97);padding:.65rem;color:#0f172a;box-shadow:0 18px 48px rgba(15,23,42,.18);backdrop-filter:blur(14px)}.TranslationTtsPlaybackControl_desktop__iqJ_n{position:fixed;right:1.25rem;bottom:1.25rem;z-index:70;width:300px;height:80px;cursor:grab;touch-action:none}.TranslationTtsPlaybackControl_desktop__iqJ_n.TranslationTtsPlaybackControl_isDragging__oMVjQ{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TranslationTtsPlaybackControl_mobile__GB_ua{width:100%;height:60px;min-height:60px;flex:0 0 60px;border-radius:.85rem;padding-block:.45rem;box-shadow:0 -8px 24px rgba(15,23,42,.1)}.TranslationTtsPlaybackControl_isPaused__P2nxH{background:rgba(248,250,252,.98)}.TranslationTtsPlaybackControl_playbackButton__P5_sY{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:#2563eb;color:#fff;cursor:pointer;transition:transform .12s ease,background-color .12s ease}.TranslationTtsPlaybackControl_playbackButton__P5_sY:hover{background:#1d4ed8}.TranslationTtsPlaybackControl_playbackButton__P5_sY:active{transform:scale(.95)}.TranslationTtsPlaybackControl_playbackButton__P5_sY:focus-visible{outline:3px solid rgba(37,99,235,.25);outline-offset:2px}.TranslationTtsPlaybackControl_playbackButton__P5_sY svg{width:1rem;height:1rem;fill:currentColor}.TranslationTtsPlaybackControl_textColumn__ATiRa{min-width:0}.TranslationTtsPlaybackControl_statusText__OF4Kj{display:flex;min-width:0;align-items:center;gap:.3rem;overflow:hidden;color:#64748b;font-size:.68rem;font-weight:800;line-height:1rem;text-overflow:ellipsis;white-space:nowrap}.TranslationTtsPlaybackControl_statusText__OF4Kj svg{width:.85rem;height:.85rem;flex:0 0 auto;color:#2563eb}.TranslationTtsPlaybackControl_marqueeViewport__cVYNh{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 .4rem,#000 calc(100% - .4rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 .4rem,#000 calc(100% - .4rem),transparent)}.TranslationTtsPlaybackControl_marqueeTrack__XMu2O{display:flex;width:-moz-max-content;width:max-content;max-width:100%;gap:1.5rem;color:#1e293b;font-size:.8rem;font-weight:700;line-height:1.2rem;white-space:nowrap}.TranslationTtsPlaybackControl_marqueeTrack__XMu2O.TranslationTtsPlaybackControl_isScrolling__BBErC{max-width:none;animation:TranslationTtsPlaybackControl_tts-marquee__0H0JT var(--tts-marquee-duration) linear infinite}.TranslationTtsPlaybackControl_adjustmentControls__6zpRO{display:grid;min-width:0;gap:.35rem}.TranslationTtsPlaybackControl_volumeControl__EGIE2{display:grid;min-width:0;grid-template-columns:.9rem minmax(0,1fr);align-items:center;gap:.3rem;color:#64748b}.TranslationTtsPlaybackControl_volumeControl__EGIE2 svg{width:.9rem;height:.9rem}.TranslationTtsPlaybackControl_volumeControl__EGIE2 input{width:100%;height:.25rem;accent-color:#2563eb;cursor:pointer}.TranslationTtsPlaybackControl_speedControl__FA2ik{display:grid;min-width:0;grid-template-columns:1rem minmax(0,1fr) 1rem;align-items:center;gap:.15rem}.TranslationTtsPlaybackControl_speedControl__FA2ik button{display:inline-flex;width:1rem;height:1rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:#e2e8f0;color:#334155;cursor:pointer}.TranslationTtsPlaybackControl_speedControl__FA2ik button:disabled{cursor:not-allowed;opacity:.35}.TranslationTtsPlaybackControl_speedControl__FA2ik button:focus-visible{outline:2px solid rgba(37,99,235,.3);outline-offset:1px}.TranslationTtsPlaybackControl_speedControl__FA2ik button svg{width:.65rem;height:.65rem}.TranslationTtsPlaybackControl_speedControl__FA2ik span{color:#475569;font-size:.65rem;font-weight:800;line-height:1rem;text-align:center;white-space:nowrap}.recording-theme-root[data-recording-theme=dark] .TranslationTtsPlaybackControl_player__ZN_3H{border-color:var(--recording-theme-border);background:var(--recording-theme-surface);color:var(--recording-theme-ink);box-shadow:0 18px 48px rgba(0,0,0,.38)}.recording-theme-root[data-recording-theme=dark] .TranslationTtsPlaybackControl_player__ZN_3H.TranslationTtsPlaybackControl_isPaused__P2nxH{background:var(--recording-theme-surface-raised)}.recording-theme-root[data-recording-theme=dark] .TranslationTtsPlaybackControl_player__ZN_3H.TranslationTtsPlaybackControl_desktop__iqJ_n{background:#191e2d}.recording-theme-root[data-recording-theme=dark] .TranslationTtsPlaybackControl_statusText__OF4Kj,.recording-theme-root[data-recording-theme=dark] .TranslationTtsPlaybackControl_volumeControl__EGIE2{color:var(--recording-theme-muted)}.recording-theme-root[data-recording-theme=dark] .TranslationTtsPlaybackControl_marqueeTrack__XMu2O{color:var(--recording-theme-ink)}.recording-theme-root[data-recording-theme=dark] .TranslationTtsPlaybackControl_speedControl__FA2ik button{background:var(--recording-theme-surface-subtle);color:var(--recording-theme-ink-soft)}.recording-theme-root[data-recording-theme=dark] .TranslationTtsPlaybackControl_speedControl__FA2ik span{color:var(--recording-theme-ink-soft)}@keyframes TranslationTtsPlaybackControl_tts-marquee__0H0JT{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - .75rem))}}@media (max-width:768px){.TranslationTtsPlaybackControl_player__ZN_3H{grid-template-columns:2rem minmax(0,1fr) 4.5rem;gap:.45rem}.TranslationTtsPlaybackControl_playbackButton__P5_sY{width:2rem;height:2rem}.TranslationTtsPlaybackControl_statusText__OF4Kj{font-size:.62rem;line-height:.8rem}.TranslationTtsPlaybackControl_marqueeTrack__XMu2O{font-size:.75rem;line-height:1rem}}@media (prefers-reduced-motion:reduce){.TranslationTtsPlaybackControl_marqueeTrack__XMu2O.TranslationTtsPlaybackControl_isScrolling__BBErC{animation-duration:calc(var(--tts-marquee-duration) * 1.8)}}