.ttsr-player{--ttsr-accent:#1e40af;--ttsr-accent-text:#fff;--ttsr-surface:#f6f7f9;--ttsr-text:#1e1e1e;--ttsr-muted:#50575e;--ttsr-border:#e1e4e8;--ttsr-control-bg:#fff;--ttsr-control-text:#1e1e1e;--ttsr-radius:14px;--ttsr-gap:0.625rem;--ttsr-control-radius:999px;--ttsr-accent-soft:rgba(30,64,175,.1);--ttsr-accent-ring:rgba(30,64,175,.35);box-sizing:border-box;color:var(--ttsr-text);container:ttsr-player/inline-size;font-size:1rem;line-height:1.4;margin:0 0 1.5em;min-width:min(100%,18rem)}.ttsr-player *,.ttsr-player :after,.ttsr-player :before{box-sizing:inherit}.ttsr-player[hidden]{display:none!important}@supports(color:color-mix(in srgb,red 50%,blue)){.ttsr-player{--ttsr-accent-soft:color-mix(in srgb,var(--ttsr-accent) 12%,transparent);--ttsr-accent-ring:color-mix(in srgb,var(--ttsr-accent) 40%,transparent)}}.ttsr-player__body{box-sizing:border-box;max-width:100%;width:fit-content}.ttsr-player--standard .ttsr-player__body{background:var(--ttsr-surface);border:1px solid var(--ttsr-border);border-radius:var(--ttsr-radius);box-shadow:0 1px 2px rgba(16,24,40,.04);padding:.5rem .875rem .5rem .5rem}.ttsr-player--button .ttsr-player__body,.ttsr-player--standard .ttsr-player__body{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ttsr-gap)}.ttsr-player--button .ttsr-player__controls,.ttsr-player--standard .ttsr-player__controls{display:contents}.ttsr-player--button .ttsr-player__head,.ttsr-player--standard .ttsr-player__head{flex-basis:100%}.ttsr-player--button.ttsr-player .ttsr-player__progress,.ttsr-player--button.ttsr-player .ttsr-player__status{margin-block:0;order:4}.ttsr-player--standard.ttsr-player .ttsr-player__progress,.ttsr-player--standard.ttsr-player .ttsr-player__status{margin-block:0;order:2}.ttsr-player--standard .ttsr-player__options{order:3}.ttsr-player--standard .ttsr-player__duration{min-width:7.5rem}.ttsr-player--standard.ttsr-player .ttsr-player__meter{flex:1 1 7.5rem;min-width:7.5rem}.ttsr-player--standard .ttsr-player__options{margin-inline-start:.25rem}.ttsr-player__controls{align-items:center;display:flex;flex-wrap:wrap;gap:var(--ttsr-gap)}.ttsr-player .ttsr-player__button{align-items:center;background:var(--ttsr-accent);border:1px solid transparent;border-radius:var(--ttsr-control-radius);box-shadow:0 1px 2px rgba(16,24,40,.1),0 4px 12px -4px var(--ttsr-accent-ring);color:var(--ttsr-accent-text);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:.95em;font-weight:600;gap:.6em;justify-content:center;letter-spacing:.01em;line-height:1.2;margin:0;min-height:44px;min-width:44px;padding:4px;padding-inline-end:1.15em;text-decoration:none;text-transform:none;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease,background-color .15s ease;white-space:nowrap}.ttsr-player .ttsr-player__button:hover:not(:disabled){background:var(--ttsr-accent);box-shadow:0 1px 2px rgba(16,24,40,.1),0 6px 16px -4px var(--ttsr-accent-ring);color:var(--ttsr-accent-text);filter:brightness(1.08)}.ttsr-player .ttsr-player__button:active:not(:disabled){transform:scale(.97)}.ttsr-player .ttsr-player__button:focus-visible{outline:2px solid var(--ttsr-accent);outline-offset:2px}.ttsr-player .ttsr-player__button:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.ttsr-player .ttsr-player__button[hidden]{display:none}.ttsr-player__icon-wrap{align-items:center;background:hsla(0,0%,100%,.2);border-radius:50%;display:inline-flex;flex:none;height:34px;justify-content:center;transition:transform .15s ease;width:34px}.ttsr-player .ttsr-player__toggle:hover:not(:disabled) .ttsr-player__icon-wrap{transform:scale(1.06)}.ttsr-player[data-state=playing] .ttsr-player__toggle .ttsr-player__icon-wrap{animation:ttsr-pulse 1.8s ease-out infinite}@keyframes ttsr-pulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.45)}to{box-shadow:0 0 0 8px hsla(0,0%,100%,0)}}.ttsr-player__label-sizer{display:inline-grid}.ttsr-player__label-sizer>*{grid-area:1/1}.ttsr-player__label-ghost{visibility:hidden}.ttsr-player__icon{fill:currentcolor;flex:none;height:1.15em;width:1.15em}.ttsr-player .ttsr-player__stop{border-color:var(--ttsr-border);border-radius:50%;height:40px;min-height:40px;min-width:40px;padding:0;width:40px}.ttsr-player .ttsr-player__stop,.ttsr-player .ttsr-player__stop:hover:not(:disabled){background:var(--ttsr-control-bg);box-shadow:0 1px 2px rgba(16,24,40,.05);color:var(--ttsr-control-text)}.ttsr-player .ttsr-player__stop:hover:not(:disabled){border-color:var(--ttsr-muted);filter:none}.ttsr-player .ttsr-player__stop .ttsr-player__icon{height:.9em;width:.9em}.ttsr-player .ttsr-player__stop .ttsr-player__label{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ttsr-player__duration{align-items:center;color:var(--ttsr-muted);display:inline-flex;font-size:.875em;font-variant-numeric:tabular-nums;gap:.35em;white-space:nowrap}.ttsr-player__duration .ttsr-player__icon{height:1.1em;opacity:.8;width:1.1em}.ttsr-player[data-state=paused] .ttsr-player__duration,.ttsr-player[data-state=playing] .ttsr-player__duration,.ttsr-player__duration[hidden]{display:none}.ttsr-player .ttsr-player__meter{align-items:center;display:none;flex:1 1 2.5rem;gap:.625rem;min-width:2rem}.ttsr-player[data-state=paused] .ttsr-player__meter,.ttsr-player[data-state=playing] .ttsr-player__meter{display:flex}.ttsr-player__eq{align-items:center;display:inline-flex;flex:none;gap:2px;height:16px}.ttsr-player__eq i{animation:ttsr-eq .9s ease-in-out infinite;animation-play-state:paused;background:var(--ttsr-accent);border-radius:3px;height:100%;transform:scaleY(.35);width:3px}.ttsr-player__eq i:nth-child(2){animation-delay:.1s;animation-duration:1.02s}.ttsr-player__eq i:nth-child(3){animation-delay:.2s;animation-duration:1.14s}.ttsr-player__eq i:nth-child(4){animation-delay:.3s;animation-duration:1.26s}.ttsr-player:not([data-state=playing]):not([data-state=paused]) .ttsr-player__eq{display:none}.ttsr-player[data-state=playing] .ttsr-player__eq i{animation-play-state:running}@keyframes ttsr-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.ttsr-player__track{background:var(--ttsr-accent-soft);border-radius:999px;flex:1;height:6px;overflow:hidden}.ttsr-player__fill{background:var(--ttsr-accent);border-radius:999px;display:block;height:100%;min-width:6px;transition:width .4s linear;width:var(--ttsr-progress,0)}.ttsr-player .ttsr-player__skip{background:transparent;border-color:transparent;box-shadow:none;color:var(--ttsr-text);padding:0;padding-inline-end:0;width:44px}.ttsr-player .ttsr-player__skip .ttsr-player__icon{height:1.25em;width:1.25em}.ttsr-player .ttsr-player__skip:hover{background:var(--ttsr-accent-soft)}.ttsr-player__time{color:var(--ttsr-muted);flex:none;font-size:.8125em;font-variant-numeric:tabular-nums;white-space:nowrap}.ttsr-player__head{align-items:center;display:flex;gap:.75rem;margin-bottom:.625rem;min-width:0}.ttsr-player .ttsr-player__cover{border-radius:calc(var(--ttsr-radius)*.7);box-shadow:0 1px 2px rgba(16,24,40,.12);flex:none;height:3.5rem;margin:0;object-fit:cover;width:3.5rem}.ttsr-player__head-text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ttsr-player__eyebrow{color:var(--ttsr-muted);font-size:.75em;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ttsr-player__heading{display:-webkit-box;font-weight:700;line-height:1.3;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ttsr-player--seekable .ttsr-player__track{cursor:pointer;overflow:visible;position:relative}.ttsr-player--seekable .ttsr-player__track:after{content:"";inset:-10px 0;position:absolute}.ttsr-player--seekable .ttsr-player__track .ttsr-player__fill{overflow:hidden;position:relative}.ttsr-player__options{display:flex;flex-wrap:wrap;gap:var(--ttsr-gap);margin-inline-start:auto}.ttsr-player .ttsr-player__download{align-self:center;color:var(--ttsr-muted);font-size:.8125em;text-decoration:underline;text-underline-offset:2px}.ttsr-player .ttsr-player__download:focus-visible,.ttsr-player .ttsr-player__download:hover{color:var(--ttsr-text)}.ttsr-player .ttsr-player__field{align-items:center;color:var(--ttsr-muted);display:inline-flex;font-size:.875em;font-weight:400;gap:.45em;margin:0}.ttsr-player .ttsr-player__select{appearance:none;background:var(--ttsr-control-bg) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath fill=%27%23667085%27 d=%27m7.4 9.3 4.6 4.6 4.6-4.6 1.4 1.4-6 6-6-6z%27/%3E%3C/svg%3E") no-repeat right .6em center/1.1em;border:1px solid var(--ttsr-border);border-radius:var(--ttsr-control-radius);box-shadow:0 1px 2px rgba(16,24,40,.05);color:var(--ttsr-control-text);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;font-weight:500;line-height:normal;margin:0;max-width:14rem;min-height:36px;padding:0 2em 0 .9em;width:auto}.ttsr-player .ttsr-player__select:hover:not(:disabled){border-color:var(--ttsr-muted)}.ttsr-player .ttsr-player__select:focus-visible{outline:2px solid var(--ttsr-accent);outline-offset:2px}.ttsr-player .ttsr-player__select:disabled{cursor:not-allowed;opacity:.6}.ttsr-player .ttsr-player__progress,.ttsr-player .ttsr-player__status{color:var(--ttsr-muted);display:inline-block;font-size:.875em;margin:.5rem 0 0;margin-inline-start:.25rem;vertical-align:top}.ttsr-player .ttsr-player__progress:empty,.ttsr-player .ttsr-player__status:empty{display:inline;margin:0}.ttsr-player .ttsr-player__progress[hidden],.ttsr-player .ttsr-player__status[hidden]{display:none}.ttsr-player__progress{font-variant-numeric:tabular-nums}.ttsr-player .ttsr-player__status:not(:empty):not(.ttsr-player__status--visually-hidden)+.ttsr-player__progress{margin-inline-start:0}.ttsr-player .ttsr-player__status:not(:empty):not(.ttsr-player__status--visually-hidden)+.ttsr-player__progress:before{content:"·";margin-inline:.4em}.ttsr-player__status--visually-hidden,.ttsr-player__status--visually-hidden:empty{clip-path:inset(50%);display:block;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ttsr-player--button{--ttsr-text:currentcolor;--ttsr-muted:currentcolor;color:inherit}.ttsr-player--button .ttsr-player__options{margin-inline-start:0}.ttsr-player--button .ttsr-player__progress,.ttsr-player--button .ttsr-player__status{margin-inline:0;opacity:.8}.ttsr-player--button.ttsr-player .ttsr-player__meter{display:none}@container ttsr-player (max-width: 30rem){.ttsr-player .ttsr-player__options:has(.ttsr-player__field--voice){column-gap:.45em;display:grid;grid-template-columns:max-content minmax(0,1fr)}.ttsr-player .ttsr-player__options:has(.ttsr-player__field--voice) .ttsr-player__field{align-items:center;display:grid;grid-column:1/-1;grid-template-columns:subgrid}.ttsr-player .ttsr-player__field--voice .ttsr-player__select{max-width:none;min-width:0}.ttsr-player .ttsr-player__field--speed .ttsr-player__select{justify-self:start}}@media(prefers-reduced-motion:reduce){.ttsr-player .ttsr-player__button,.ttsr-player__fill,.ttsr-player__icon-wrap{transition:none}.ttsr-player[data-state=playing] .ttsr-player__toggle .ttsr-player__icon-wrap{animation:none}.ttsr-player .ttsr-player__eq i{animation:none;transform:scaleY(.6)}}@media(forced-colors:active){.ttsr-player .ttsr-player__button{border-color:ButtonText}.ttsr-player__track{border:1px solid CanvasText}.ttsr-player__eq i,.ttsr-player__fill{background:Highlight}}
