.speech-player_root__SxgYb{--sp-move:150ms;--sp-row:32px;--sp-button-radius:10px;position:relative;container-type:inline-size;width:100%;max-width:640px;min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body)}.speech-player_root__SxgYb:not(.speech-player_plain__B_jN_){border:1px solid var(--border);border-radius:var(--radius-panel);padding:16px 16px 12px;background:var(--surface)}.speech-player_srOnly__HRBrf{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.speech-player_author__XjpH4{display:flex;height:20px;align-items:center;gap:8px;margin-bottom:8px;font-weight:500}.speech-player_mark__hP_uu{display:grid;width:16px;height:16px;flex:none;place-items:center}.speech-player_mark__hP_uu svg{display:block;width:16px;height:16px}.speech-player_authorName__sOl9t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.speech-player_text__8aFlI{position:relative;isolation:isolate;font-size:var(--text-base);line-height:26px;text-wrap:pretty;overflow-wrap:break-word}.speech-player_paragraph__Bj7AL{margin:0}.speech-player_paragraph__Bj7AL+.speech-player_paragraph__Bj7AL{margin-top:12px}.speech-player_empty__JIk8_{color:var(--text-muted)}.speech-player_word__Pjo70{transition:color var(--duration-fast) var(--ease-standard)}.speech-player_word__Pjo70[data-state=upcoming]{color:var(--text-secondary)}.speech-player_root__SxgYb[data-seekable] .speech-player_word__Pjo70{cursor:pointer}@media (hover:hover) and (pointer:fine){.speech-player_root__SxgYb[data-seekable] .speech-player_word__Pjo70:hover{color:var(--foreground)}}.speech-player_highlight__ONnnz{position:absolute;top:0;left:0;z-index:-1;width:0;height:0;border-radius:7px;background:color-mix(in oklab,var(--accent) 18%,transparent);opacity:0;pointer-events:none;will-change:transform,width;transition:transform var(--sp-move) var(--ease-standard),width var(--sp-move) var(--ease-standard),height var(--sp-move) var(--ease-standard),opacity var(--duration-instant) var(--ease-standard)}.speech-player_highlight__ONnnz[data-visible=true]{opacity:1}.speech-player_highlight__ONnnz[data-snap]{transition:opacity var(--duration-instant) var(--ease-standard)}.speech-player_dock__SlRfA{display:grid;margin:12px -8px 0}.speech-player_actions__rbZKm,.speech-player_player__4lVjd{grid-area:1/1;min-width:0;min-height:var(--sp-row)}.speech-player_actions__rbZKm{display:flex;align-items:center;gap:2px}.speech-player_player__4lVjd{display:grid;grid-template-columns:var(--sp-row) minmax(0,1fr) auto auto var(--sp-row);align-items:center;gap:2px;padding-left:8px}.speech-player_actions__rbZKm[aria-hidden],.speech-player_player__4lVjd[aria-hidden]{pointer-events:none}.speech-player_iconButton__P6iCV,.speech-player_readAloud__3tWNV,.speech-player_speed__fRRjO,.speech-player_voice__pl7ED{display:inline-flex;height:var(--sp-row);flex:none;align-items:center;justify-content:center;margin:0;border:0;border-radius:var(--sp-button-radius);background:transparent;color:var(--text-secondary);cursor:pointer;font:inherit;font-weight:500;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.speech-player_readAloud__3tWNV{gap:6px;padding:0 10px 0 8px}.speech-player_iconButton__P6iCV{width:var(--sp-row);padding:0}.speech-player_iconButton__P6iCV[aria-pressed=true]{color:var(--foreground)}.speech-player_iconButton__P6iCV[aria-pressed=true] svg{fill:currentColor;fill-opacity:.14}.speech-player_copy__9QN2G.speech-player_copy__9QN2G{width:var(--sp-row);height:var(--sp-row);min-height:var(--sp-row);border-radius:var(--sp-button-radius);color:var(--text-secondary)}.speech-player_iconButton__P6iCV:active,.speech-player_readAloud__3tWNV:active,.speech-player_speed__fRRjO:active,.speech-player_voice__pl7ED:active,.speech-player_voice__pl7ED[data-state=open]{background:var(--surface-muted);color:var(--foreground)}@media (hover:hover) and (pointer:fine){.speech-player_iconButton__P6iCV:hover,.speech-player_readAloud__3tWNV:hover,.speech-player_speed__fRRjO:hover,.speech-player_voice__pl7ED:hover{background:var(--surface-muted);color:var(--foreground)}.speech-player_copy__9QN2G.speech-player_copy__9QN2G:hover{color:var(--foreground)}}.speech-player_readAloud__3tWNV:disabled{color:var(--text-muted);cursor:not-allowed;background:transparent}.speech-player_play__Y21ZT{position:relative;display:grid;width:var(--sp-row);height:var(--sp-row);margin:0;border:0;border-radius:50%;padding:0;background:var(--accent);color:var(--accent-foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.speech-player_play__Y21ZT:active:not([aria-disabled]){transform:scale(.94)}.speech-player_play__Y21ZT[aria-disabled]{cursor:progress}@media (hover:hover) and (pointer:fine){.speech-player_play__Y21ZT:hover:not([aria-disabled]){background:color-mix(in oklab,var(--accent) 88%,var(--foreground))}}.speech-player_playIcon__4WAqp{position:absolute;inset:0;display:grid;place-items:center}.speech-player_playIcon__4WAqp svg{display:block}.speech-player_spinner__kynZx{animation:speech-player_sp-spin__0J_6E .8s linear infinite}@keyframes speech-player_sp-spin__0J_6E{to{transform:rotate(1turn)}}.speech-player_middle__8c9ZI{display:grid;min-width:0;height:var(--sp-row);align-items:center;margin:0 6px 0 10px}.speech-player_slot__oYy4O{display:flex;grid-area:1/1;min-width:0;align-items:center;gap:8px}.speech-player_slot__oYy4O[aria-hidden]{pointer-events:none}.speech-player_time__DGxUu{flex:none;min-width:2.4em;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:16px}.speech-player_elapsed__Ymq92{text-align:right}.speech-player_message__Nub_d{gap:6px;color:var(--text-secondary);white-space:nowrap}.speech-player_messageText__O4V10{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.speech-player_error__0R_qD>svg{flex:none;color:var(--danger)}.speech-player_shimmer__lKG6W>span{display:block;max-width:100%}.speech-player_shimmer__lKG6W>span>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.speech-player_error__0R_qD .speech-player_messageText__O4V10{flex:0 1 auto;color:var(--foreground)}.speech-player_errorShort__z0204{display:none}.speech-player_errorDetail__4LysB{flex:1 1 0;min-width:0;overflow:hidden;color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.speech-player_scrub__UiX9z{position:relative;display:grid;height:24px;flex:1;min-width:40px;align-items:center;border-radius:6px;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent}.speech-player_track__ZASLm{display:block;height:4px;overflow:hidden;border-radius:2px;background:color-mix(in oklab,var(--foreground) 12%,transparent);transition:transform var(--duration-fast) var(--ease-standard)}.speech-player_fill__WT9zC{display:block;width:100%;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left center}.speech-player_thumbRail__4IUbj{position:absolute;top:50%;right:0;left:0;height:0;pointer-events:none}.speech-player_thumb__jmbWQ{position:absolute;top:-6px;left:-6px;width:12px;height:12px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--surface);transform:scale(0);transition:transform var(--duration-fast) var(--ease-standard)}.speech-player_scrub__UiX9z:focus-visible .speech-player_thumb__jmbWQ,.speech-player_scrub__UiX9z[data-dragging] .speech-player_thumb__jmbWQ{transform:scale(1)}.speech-player_scrub__UiX9z[data-dragging] .speech-player_track__ZASLm{transform:scaleY(1.5)}@media (hover:hover) and (pointer:fine){.speech-player_scrub__UiX9z:hover .speech-player_thumb__jmbWQ{transform:scale(1)}.speech-player_scrub__UiX9z:hover .speech-player_track__ZASLm{transform:scaleY(1.5)}}.speech-player_plain__B_jN_ .speech-player_thumb__jmbWQ{box-shadow:0 0 0 2px var(--background)}.speech-player_speed__fRRjO{display:inline-grid;min-width:40px;padding:0 8px;font-variant-numeric:tabular-nums}.speech-player_measure__UzKlQ,.speech-player_swap__DbeKy{grid-area:1/1;white-space:nowrap}.speech-player_measure__UzKlQ{visibility:hidden}.speech-player_voice__pl7ED{gap:4px;padding:0 6px 0 8px}.speech-player_voiceName__jLBpm{position:relative;display:inline-grid;max-width:8rem;justify-items:start;overflow-x:clip;transition:width var(--duration-fast) var(--ease-standard)}.speech-player_voiceName__jLBpm .speech-player_swap__DbeKy{max-width:8rem;overflow:hidden;text-overflow:ellipsis}.speech-player_voiceProbe__neoow{position:absolute;top:0;left:0;visibility:hidden;white-space:nowrap;pointer-events:none}.speech-player_chevron__PAoJz{flex:none;color:var(--text-muted);transition:transform var(--duration-standard) var(--ease-standard)}.speech-player_voice__pl7ED[data-state=open] .speech-player_chevron__PAoJz{transform:rotate(180deg)}.speech-player_menu__zjlBV.speech-player_menu__zjlBV{width:15rem;min-width:0;padding:6px;border-radius:var(--radius-control)}.speech-player_menuItem__vQhGf{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;margin:0;border:0;border-radius:12px;padding:7px 10px;background:transparent;color:var(--foreground);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--duration-fast) var(--ease-standard)}.speech-player_menuItem__vQhGf:active,.speech-player_menuItem__vQhGf:focus-visible{background:var(--surface-muted)}@media (hover:hover) and (pointer:fine){.speech-player_menuItem__vQhGf:hover{background:var(--surface-muted)}}.speech-player_menuText__m_VJ4{display:grid;min-width:0}.speech-player_menuName__nnbU9{font-size:var(--text-sm);font-weight:500;line-height:20px}.speech-player_menuDescription__FW1Pm{color:var(--text-muted);font-size:var(--text-xs);line-height:16px}.speech-player_menuCheck__ddMDp{flex:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.speech-player_menuItem__vQhGf[aria-checked=true] .speech-player_menuCheck__ddMDp{opacity:1}.speech-player_menuNote__z6VnB{margin:6px 0 0;border-top:1px solid var(--border-subtle);padding:8px 10px 4px;color:var(--text-muted);font-size:var(--text-xs);line-height:16px;text-wrap:pretty}@media (pointer:coarse){.speech-player_root__SxgYb{--sp-row:36px}}@container (max-width: 440px){.speech-player_errorDetail__4LysB,.speech-player_total__J0mLK{display:none}}@container (max-width: 400px){.speech-player_errorLong__HLand{display:none}.speech-player_errorShort__z0204{display:inline}}@container (max-width: 340px){.speech-player_middle__8c9ZI{margin:0 2px 0 8px}.speech-player_message__Nub_d{gap:4px}.speech-player_speed__fRRjO{min-width:32px;padding:0 4px}.speech-player_voice__pl7ED{padding-left:6px}}@media (prefers-reduced-motion:reduce){.speech-player_highlight__ONnnz,.speech-player_highlight__ONnnz[data-snap]{transition:opacity var(--duration-instant) linear}.speech-player_play__Y21ZT,.speech-player_thumb__jmbWQ,.speech-player_track__ZASLm,.speech-player_voiceName__jLBpm{transition:none}}