.h7SgcW_shell{width:100%;container-type:inline-size}.h7SgcW_transport{width:100%;font-family:var(--font-monospace,ui-monospace, monospace);color:var(--text-primary);align-items:center;gap:.6rem;font-size:.85rem;display:flex}.h7SgcW_button{border-radius:var(--radius-full);width:2.75rem;height:2.75rem;color:var(--text-primary);cursor:pointer;background:0 0;border:2px solid #0000;flex:none;place-items:center;transition:color .12s,border-color .12s;display:grid}.h7SgcW_button:hover:not(:disabled){border-color:var(--primary-color);color:var(--primary-color)}.h7SgcW_button:disabled{opacity:.35;cursor:default}.h7SgcW_play{border-color:var(--text-primary);background:var(--background)}.h7SgcW_play[data-buffering="1"]{border-color:color-mix(in srgb, var(--text-primary) 25%, transparent);border-top-color:var(--text-primary);animation:.9s linear infinite h7SgcW_spin}.h7SgcW_play[data-buffering="1"]>*{animation:.9s linear infinite reverse h7SgcW_spin}@keyframes h7SgcW_spin{to{transform:rotate(360deg)}}.h7SgcW_button:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px}.h7SgcW_rate{min-width:3.4rem;height:2.75rem;color:var(--text-primary);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:2px solid #0000;flex:none;padding:0 .35rem;transition:text-decoration-color .12s}.h7SgcW_rate:hover{text-decoration-line:underline;-webkit-text-decoration-color:var(--primary-color);text-decoration-color:var(--primary-color);text-underline-offset:4px;text-decoration-thickness:2px}.h7SgcW_rate:focus-visible{outline:3px solid var(--primary-color);outline-offset:2px}.h7SgcW_time{text-align:center;font-variant-numeric:tabular-nums;flex:none;min-width:2.6rem}.h7SgcW_track{flex:1;align-items:center;min-width:0;display:flex;position:relative}.h7SgcW_track input[type=range]{width:100%;accent-color:var(--primary-color);cursor:pointer;margin:0}.h7SgcW_tick{background:var(--text-primary);opacity:.35;pointer-events:none;width:2px;height:.8rem;margin-top:-.4rem;position:absolute;top:50%}@media (max-width:520px){.h7SgcW_transport{gap:.25rem;font-size:.72rem}.h7SgcW_button{width:2.5rem;height:2.5rem}.h7SgcW_time{min-width:2.3rem}.h7SgcW_rate{min-width:3rem;height:2.5rem}.h7SgcW_tick{display:none}}@container (max-width:18rem){.h7SgcW_transport{flex-wrap:wrap;gap:.6rem .25rem}.h7SgcW_track{flex:1 0 100%;order:-1}.h7SgcW_button{width:2.4rem;height:2.4rem}.h7SgcW_time{margin-left:auto}.h7SgcW_total,.h7SgcW_tick{display:none}}@media (prefers-reduced-motion:reduce){.h7SgcW_play[data-buffering="1"],.h7SgcW_play[data-buffering="1"]>*{animation:none}}