.listen{flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;display:inline-flex}html:not(.js) .listen{display:none}@media (width<=559.98px){.listen{flex-basis:100%}.listen>.sep{display:none}}.listen__button{border:0;border-bottom:1px solid var(--accent-line);color:var(--accent);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.35rem;padding:0;line-height:1.3;display:inline-flex}.listen__button:hover{border-bottom-color:var(--accent)}.listen__button[aria-expanded=true]{color:var(--ink-2);border-bottom-color:#0000}.listen__icon,.player svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.listen__icon{width:.95rem;height:.95rem}.listen__icon rect{fill:currentColor;stroke:none}.listen__ai,.player__tag{border:1px solid var(--rule);border-radius:var(--radius);font:500 .625rem / 1.4 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-2);white-space:nowrap;padding:.05rem .35rem}.player{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg);font-family:var(--font-sans);color:var(--ink-2);margin-top:1.25rem;padding:.55rem .75rem}html.js .player[data-collapsed]{display:none}.player__audio{width:100%;display:block}.player.is-live .player__audio{display:none}.player__ui{grid-template-columns:auto auto auto auto minmax(0,1fr) auto auto auto auto;grid-template-areas:"play back fwd el seek rem speed dl close";align-items:center;gap:.15rem .4rem;display:grid}.player__ui[hidden]{display:none}.player__btn{border-radius:var(--radius);width:2.25rem;height:2.25rem;color:var(--ink-2);font:500 .75rem / 1 var(--font-mono);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;text-decoration:none;display:inline-grid}.player__btn:hover{color:var(--accent)}.player__btn svg{width:1rem;height:1rem}.player__play{border:1px solid var(--accent);background:var(--accent);color:var(--bg);grid-area:play}.player__play:hover{color:var(--bg);background:color-mix(in srgb, var(--accent) 85%, var(--ink))}.player__play svg{width:.95rem;height:.95rem}.player__play .i-play path{fill:currentColor;stroke-width:1px}.player__play .i-pause,.player.is-playing .player__play .i-play{display:none}.player.is-playing .player__play .i-pause{display:block}.player__skip svg{stroke-width:1.5px;width:1.625rem;height:1.625rem}.player__skip text{font:500 8px var(--font-mono);fill:currentColor;stroke:none;text-anchor:middle}[data-act=back]{grid-area:back}[data-act=fwd]{grid-area:fwd}.player__time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--ink-2);white-space:nowrap;font-size:.75rem}.player__elapsed{text-align:right;grid-area:el;min-width:2.6rem}.player__remaining{grid-area:rem;min-width:3rem}.player__speed{border-color:var(--rule);font-variant-numeric:tabular-nums;grid-area:speed;width:auto;min-width:2.75rem;padding:0 .3rem}.player__speed:hover{border-color:var(--accent)}.player__download{grid-area:dl}.player__close{grid-area:close}.player:not([data-collapsible],.is-docked) .player__close{display:none}.player__title{min-width:0;font:italic 400 .9375rem / 1.3 var(--font-serif);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;grid-area:title;display:none;overflow:hidden}.player__ui .player__tag{grid-area:tag;justify-self:start;display:none}.player__seek{cursor:pointer;-webkit-appearance:none;appearance:none;background:0 0;grid-area:seek;width:100%;min-width:0;height:1.75rem;margin:0}.player__seek::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) var(--p,0%), color-mix(in srgb, var(--ink-3) 45%, transparent) var(--p,0%));height:2px}.player__seek::-moz-range-track{background:color-mix(in srgb, var(--ink-3) 45%, transparent);height:2px}.player__seek::-moz-range-progress{background:var(--accent);height:2px}.player__seek::-webkit-slider-thumb{border:2px solid var(--bg);background:var(--accent);-webkit-appearance:none;appearance:none;border-radius:50%;width:.75rem;height:.75rem;margin-top:calc(1px - .375rem)}.player__seek::-moz-range-thumb{border:2px solid var(--bg);background:var(--accent);border-radius:50%;width:.625rem;height:.625rem}.player__seek:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.player__credit{color:var(--ink-2);margin-top:.4rem;font-size:.75rem;line-height:1.45}.player.is-live .player__credit{border-top:1px solid var(--rule);padding-top:.4rem}@media (width<=559.98px){.player__ui{grid-template-columns:auto auto auto minmax(0,1fr) auto auto auto;grid-template-areas:"el seek seek seek seek seek rem""play back fwd.speed dl close"}.player__elapsed{text-align:left;min-width:0}.player__remaining{text-align:right;min-width:0}}.note-item__main .player{margin:0 0 1.25rem}.player.is-docked{z-index:30;padding:.25rem max(var(--gutter), calc((100% - 58rem) / 2)) calc(.4rem + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--ink-3);border-radius:0;margin:0;position:fixed;inset:auto 0 0}.player.is-docked .player__ui{grid-template-columns:auto auto auto minmax(0,1fr) auto auto auto auto auto;grid-template-areas:"seek seek seek seek seek seek seek seek seek""play back fwd title tag rem speed dl close"}.player.is-docked .player__tag{display:inline-block}.player.is-docked .player__seek{height:1.25rem}.player.is-docked .player__title{padding-left:.4rem;display:block}.player.is-docked :is(.player__elapsed,.player__credit){display:none}@media (width<=559.98px){.player.is-docked .player__ui{grid-template-columns:auto minmax(0,1fr) auto auto auto auto;grid-template-areas:"seek seek seek seek seek seek""play title tag rem speed close"}.player.is-docked :is(.player__skip,.player__download){display:none}}html.has-dock body{padding-bottom:var(--dock-h,0px)}@media print{.player,.listen{display:none!important}}
