.post-audio-player{display:flex;justify-content:center;margin:0 auto 2.5rem}.post-audio-pill{width:100%;max-width:250px;height:50px;border-radius:25px;border:1px solid var(--border);background:var(--bg-elev);overflow:hidden;display:flex}.post-audio-preplay{all:unset;box-sizing:border-box;display:flex;align-items:center;width:100%;cursor:pointer;color:var(--text);transition:background-color .15s ease}.post-audio-preplay:focus-visible,.post-audio-preplay:hover{background:var(--brand);color:var(--text-on-card-hover)}.post-audio-preplay svg{margin:13px;flex-shrink:0}.post-audio-preplay__circle{fill:var(--text);stroke:var(--text)}.post-audio-preplay__arrow{fill:var(--bg-elev)}.post-audio-preplay:hover .post-audio-preplay__circle{fill:var(--text-on-card-hover);stroke:var(--text-on-card-hover)}.post-audio-preplay:hover .post-audio-preplay__arrow{fill:var(--brand)}.post-audio-preplay span{font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.post-audio-scrubber{position:relative;width:100%;height:100%;cursor:pointer}.post-audio-progress{position:absolute;inset:0 auto 0 0;border-radius:25px;background:var(--brand);transition:width .2s ease-in-out}.post-audio-duration,.post-audio-played{position:absolute;top:0;line-height:48px;font-size:14px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);pointer-events:none;z-index:1}.post-audio-played{left:52px}.post-audio-duration{right:14px}.post-audio-controls{display:none;align-items:center}.post-audio-skip{all:unset;cursor:pointer;padding:15px;display:inline-flex;line-height:0}.post-audio-skip svg{fill:var(--text)}.post-audio-skip:hover svg{fill:var(--brand)}.post-audio-playpause{all:unset;cursor:pointer;position:relative;width:50px;height:50px;border-radius:50%;background:var(--brand);display:inline-flex;justify-content:center;align-items:center}.post-audio-playpause>svg:not(.post-audio-ring){fill:var(--text-on-card-hover)}.post-audio-ring{display:none;position:absolute;inset:0;margin:auto}.post-audio-ring circle{stroke:var(--text);transition:stroke-dashoffset .2s linear}@media (max-width:1499px){.post-audio-player--fixed{position:fixed;left:0;right:0;bottom:0;margin:0;z-index:50;align-items:center;padding:14px 9px 14px 16px;background:var(--bg-elev);border-top:1px solid var(--border);box-shadow:0 -4px 15px rgba(0,0,0,.25)}.post-audio-player--fixed .post-audio-controls{display:flex}body:has(.post-audio-player--fixed){padding-bottom:80px}}@media (min-width:1500px){.post-audio-player--fixed .post-audio-controls{display:flex;flex-direction:column;position:fixed;top:50%;transform:translateY(-50%);left:calc(50% + 440px);z-index:50;padding:6px 0;border-radius:40px;background:var(--bg-elev);border:1px solid var(--border)}.post-audio-player--fixed .post-audio-playpause{margin:0 8px}.post-audio-player--fixed .post-audio-ring{display:block}}@media print{.post-audio-player{display:none}}::highlight(read-along-sentence){background-color:color-mix(in srgb,var(--brand) 14%,transparent)}::highlight(read-along-word){background-color:color-mix(in srgb,var(--brand) 45%,transparent);color:var(--text)}.read-along-follow{all:unset;position:fixed;left:50%;transform:translateX(-50%);bottom:96px;z-index:51;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:var(--brand);color:var(--text-on-card-hover);font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 15px rgba(0,0,0,.25)}@media (min-width:1500px){.read-along-follow{bottom:32px}}.post-audio-speed{all:unset;cursor:pointer;min-width:34px;padding:6px 8px;margin:0 4px;border-radius:999px;border:1px solid var(--border);text-align:center;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.post-audio-speed:focus-visible,.post-audio-speed:hover{border-color:var(--brand);color:var(--brand)}@media (min-width:1500px){.post-audio-player--fixed .post-audio-speed{margin:6px 0 4px}}.post-audio-player{align-items:center}.post-audio-speed--top{margin:0 0 0 10px;padding:8px 10px}.post-audio-dock{position:-webkit-sticky;position:sticky;top:96px;z-index:5;margin-bottom:28px;background:var(--bg)}.post-audio-dock:empty{display:none}.post-audio-dock__card{padding:12px 14px 10px;border-radius:16px;border:1px solid var(--border);background:var(--bg-elev);box-shadow:0 4px 15px rgba(0,0,0,.18)}.post-audio-dock__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted)}.post-audio-dock__time{letter-spacing:0;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.post-audio-dock .post-audio-controls{display:flex;justify-content:space-between;align-items:center}.post-sidebar:has(>.post-audio-dock .post-audio-dock__card) .toc-sidebar{top:218px;max-height:calc(100vh - 252px)}.post-audio-onfill{position:absolute;inset:0;z-index:2;pointer-events:none;transition:-webkit-clip-path .2s ease-in-out;transition:clip-path .2s ease-in-out;transition:clip-path .2s ease-in-out,-webkit-clip-path .2s ease-in-out}.post-audio-onfill .post-audio-duration,.post-audio-onfill .post-audio-played{color:#000}.post-audio-pill-toggle{all:unset;position:absolute;left:8px;top:50%;transform:translateY(-50%);z-index:3;width:34px;height:34px;border-radius:50%;background:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.post-audio-pill-toggle svg{fill:var(--bg-elev)}.post-audio-pill-toggle:focus-visible,.post-audio-pill-toggle:hover{background:#000}.post-audio-pill-toggle:focus-visible svg,.post-audio-pill-toggle:hover svg{fill:var(--brand)}.book-notes-sticky .post-audio-dock,.daily-current .post-audio-dock{position:static;margin:14px 0 0;background:none}.book-notes-sticky .post-audio-dock{margin:0 0 22px}.book-notes-sticky .post-audio-dock__card{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;border-radius:14px}.book-notes-sticky .post-audio-dock__head{flex-direction:column;align-items:flex-start;gap:3px;margin:0;font-size:11px}.book-notes-sticky .post-audio-dock .post-audio-controls{flex:1 1;justify-content:flex-end;gap:2px}.book-notes-sticky .post-audio-dock .post-audio-playpause{width:38px;height:38px;margin:0 2px}.book-notes-sticky .post-audio-dock .post-audio-ring{width:40px;height:40px}.book-notes-sticky .post-audio-dock__card{min-width:0;box-sizing:border-box}.book-notes-sticky .post-audio-dock .post-audio-controls{min-width:0}.book-notes-sticky .post-audio-dock .post-audio-skip{padding:10px 7px}.book-notes-sticky .post-audio-dock .post-audio-speed{margin:0 0 0 4px;padding:5px 7px;flex:none}