.progress-wrapper.svelte-s5ln99{position:absolute;top:-10px;left:0;right:0;height:24px;cursor:pointer;display:flex;align-items:center}.progress-bar.svelte-s5ln99{width:100%;height:4px;background:var(--border);transition:height .2s ease}.progress-wrapper.svelte-s5ln99:hover .progress-bar:where(.svelte-s5ln99){height:10px}.progress-fill.svelte-s5ln99{height:100%;background:var(--accent);position:relative}.progress-fill.svelte-s5ln99:after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;background:var(--accent);border:2px solid #fff;box-shadow:var(--shadow-sm, 0 1px 2px rgba(0, 0, 0, .08));opacity:0;transition:opacity .15s,width .2s,height .2s,right .2s}.progress-wrapper.svelte-s5ln99:hover .progress-fill:where(.svelte-s5ln99):after{opacity:1;width:16px;height:16px;right:-8px}.player-shell.svelte-xfesvd{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:color-mix(in srgb,var(--bg-card) 95%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);box-shadow:0 -4px 24px #0000000f;display:flex;flex-direction:column}.player-inner.svelte-xfesvd{max-width:var(--max-w);margin:0 auto;width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 1.5rem;height:72px;gap:1rem}.player-track-info.svelte-xfesvd{display:flex;align-items:center;gap:1rem;width:30%;min-width:200px}.player-cover-btn.svelte-xfesvd{flex-shrink:0;background:none;border:none;padding:0;cursor:pointer;display:grid;place-items:center}.player-cover.svelte-xfesvd{width:48px;height:48px;border-radius:var(--radius-xs);object-fit:cover;background:var(--bg-subtle);border:1px solid var(--border)}.player-cover-fallback.svelte-xfesvd{display:grid;place-items:center;color:var(--text-muted)}.player-text.svelte-xfesvd{display:flex;flex-direction:column;flex:1;min-width:0}.player-format.svelte-xfesvd{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--accent);letter-spacing:.05em;margin-bottom:2px}.player-title-row.svelte-xfesvd{display:flex;align-items:center;gap:.5rem;width:100%}.player-title.svelte-xfesvd{font-size:14px;font-weight:600;color:var(--text-primary);margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;flex:1}.player-post-link.svelte-xfesvd{color:var(--text-muted);display:grid;place-items:center;transition:color .15s}.player-post-link.svelte-xfesvd:hover{color:var(--accent)}.player-controls.svelte-xfesvd{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex:1}.player-btn.svelte-xfesvd{background:none;border:none;padding:0;color:var(--text-muted);cursor:pointer;display:grid;place-items:center;transition:color .15s,transform .1s,background .15s,border-color .15s}.player-btn.svelte-xfesvd:hover{color:var(--text-primary)}.player-btn.svelte-xfesvd:active{transform:scale(.95)}.player-skip-btn.svelte-xfesvd{color:var(--text-muted);opacity:.7}.player-skip-btn.svelte-xfesvd:hover{opacity:1}.player-skip-btn.svelte-xfesvd svg:where(.svelte-xfesvd){width:28px;height:28px}.player-play.svelte-xfesvd{width:44px;height:44px;border-radius:50%;background:var(--text-primary);color:var(--bg-deep)}.player-play.svelte-xfesvd:hover{background:var(--accent);color:#fff}.player-meta.svelte-xfesvd{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;width:30%;min-width:150px}.player-icon-btn.svelte-xfesvd{width:32px;height:32px;border-radius:4px}.player-icon-btn.svelte-xfesvd:hover{background:var(--bg-subtle)}.player-time.svelte-xfesvd{font-size:13px;font-variant-numeric:tabular-nums;color:var(--text-secondary);font-weight:500}.player-speed.svelte-xfesvd{font-size:14px;font-weight:700;min-width:32px;height:32px;padding:0 6px;border:1px solid var(--border);border-radius:4px;font-variant-numeric:tabular-nums}.player-speed.svelte-xfesvd:hover{border-color:var(--text-primary);color:var(--text-primary)}.player-ambient-mobile-link.svelte-xfesvd{display:none}@media(max-width:768px){.player-inner.svelte-xfesvd{padding:8px 1rem;height:64px;gap:.5rem}.player-cover.svelte-xfesvd{width:36px;height:36px}.player-track-info.svelte-xfesvd{width:auto;max-width:40%;min-width:0;gap:.75rem}.player-title.svelte-xfesvd{font-size:13px}.player-format.svelte-xfesvd{font-size:10px}.player-meta.svelte-xfesvd{display:none}.player-controls.svelte-xfesvd{gap:1rem}.player-skip-btn.svelte-xfesvd svg:where(.svelte-xfesvd){width:24px;height:24px}.player-play.svelte-xfesvd{width:36px;height:36px}.player-ambient-mobile-link.svelte-xfesvd{display:grid}}.expanded-shell.svelte-1w7akyf{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:color-mix(in srgb,var(--bg-card) 95%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--border);box-shadow:0 -4px 24px #00000014;max-height:80vh;display:flex;flex-direction:column}.expanded-header.svelte-1w7akyf{display:flex;align-items:center;justify-content:space-between;padding:10px 1.5rem;border-bottom:1px solid var(--border);max-width:var(--max-w);margin:0 auto;width:100%}.expanded-eyebrow.svelte-1w7akyf{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.player-section.svelte-1w7akyf{flex-shrink:0;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1.25rem;max-width:var(--max-w);margin:0 auto;width:100%;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg-card) 95%,transparent)}.cover-art.svelte-1w7akyf{width:96px;height:96px;border-radius:var(--radius-xs);object-fit:cover;background:var(--bg-subtle);border:1px solid var(--border);flex-shrink:0}@media(min-width:640px){.cover-art.svelte-1w7akyf{width:128px;height:128px}}.cover-art-fallback.svelte-1w7akyf{display:grid;place-items:center;color:var(--text-muted)}.expanded-format.svelte-1w7akyf{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--accent);letter-spacing:.05em}.expanded-title.svelte-1w7akyf{font-size:18px;font-weight:700;color:var(--text-primary);line-height:1.25;margin:0}.expanded-post-link.svelte-1w7akyf{display:inline-flex;align-items:center;gap:.25rem;font-size:12px;color:var(--accent);transition:color .15s;margin-top:.25rem}.expanded-post-link.svelte-1w7akyf:hover{color:var(--accent-hover)}.controls-row.svelte-1w7akyf{display:flex;align-items:center;justify-content:space-between;gap:1rem}.player-btn.svelte-1w7akyf{background:none;border:none;padding:0;color:var(--text-muted);cursor:pointer;display:grid;place-items:center;transition:color .15s,transform .1s,background .15s,border-color .15s}.player-btn.svelte-1w7akyf:hover{color:var(--text-primary)}.player-btn.svelte-1w7akyf:active{transform:scale(.95)}.player-skip-btn.svelte-1w7akyf{color:var(--text-muted);opacity:.7}.player-skip-btn.svelte-1w7akyf:hover{opacity:1}.player-skip-btn.svelte-1w7akyf svg:where(.svelte-1w7akyf){width:32px;height:32px}.player-controls.svelte-1w7akyf{display:flex;align-items:center;justify-content:center;gap:1.5rem}.player-play.svelte-1w7akyf{width:56px;height:56px;border-radius:50%;background:var(--text-primary);color:var(--bg-deep)}.player-play.svelte-1w7akyf:hover{background:var(--accent);color:#fff}.player-speed.svelte-1w7akyf{font-size:14px;font-weight:700;min-width:32px;height:32px;padding:0 6px;border:1px solid var(--border);border-radius:4px;font-variant-numeric:tabular-nums}.player-speed.svelte-1w7akyf:hover{border-color:var(--text-primary);color:var(--text-primary)}.player-icon-btn.svelte-1w7akyf{width:32px;height:32px;border-radius:4px}.player-icon-btn.svelte-1w7akyf:hover{background:var(--bg-subtle)}.chapter-block.svelte-1w7akyf{flex:1;overflow-y:auto;padding:.75rem 1.5rem 1.25rem;max-width:var(--max-w);margin:0 auto;width:100%;min-height:0}.chapter-block.svelte-1w7akyf h4{color:var(--text-secondary)}.chapter-block.svelte-1w7akyf button{color:var(--text-primary)}.chapter-block.svelte-1w7akyf button:hover{background:var(--bg-subtle)!important}.chapter-block.svelte-1w7akyf button span{color:var(--text-primary)!important}.chapter-block.svelte-1w7akyf button span.font-mono{color:var(--text-muted)!important}.chapter-block.svelte-1w7akyf p{color:var(--text-muted)}@media(max-width:640px){.player-section.svelte-1w7akyf{padding:1rem;gap:1rem}.chapter-block.svelte-1w7akyf{padding:.5rem 1rem 1rem}.player-play.svelte-1w7akyf{width:48px;height:48px}.player-skip-btn.svelte-1w7akyf svg:where(.svelte-1w7akyf){width:26px;height:26px}.player-controls.svelte-1w7akyf{gap:1rem}}@keyframes svelte-19hg14m-kenburns{0%{transform:scale(1) translate(0)}25%{transform:scale(1.05) translate(-1%,1%)}50%{transform:scale(1.1) translate(1%,-1%)}75%{transform:scale(1.05) translate(-.5%,-.5%)}to{transform:scale(1) translate(0)}}.kenburns.svelte-19hg14m{animation:svelte-19hg14m-kenburns 30s ease-in-out infinite}.ambient-root.svelte-mxzx5g{position:fixed;inset:0;z-index:30}.ambient-topbar.svelte-mxzx5g{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ambient-bottombar.svelte-mxzx5g{position:absolute;bottom:0;left:0;right:0;padding:.75rem 1rem;background:#00000080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;flex-direction:column;gap:.75rem}.ambient-title.svelte-mxzx5g{color:#fff;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ambient-link.svelte-mxzx5g{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;color:#ffffffb3;white-space:nowrap;transition:color .15s}.ambient-link.svelte-mxzx5g:hover{color:#fff}.controls-row.svelte-mxzx5g{display:flex;align-items:center;justify-content:space-between;gap:1rem}.player-btn.svelte-mxzx5g{background:none;border:none;padding:0;color:#ffffffbf;cursor:pointer;display:grid;place-items:center;transition:color .15s,transform .1s,background .15s,border-color .15s}.player-btn.svelte-mxzx5g:hover{color:#fff}.player-btn.svelte-mxzx5g:active{transform:scale(.95)}.player-skip-btn.svelte-mxzx5g{opacity:.75}.player-skip-btn.svelte-mxzx5g:hover{opacity:1}.player-skip-btn.svelte-mxzx5g svg:where(.svelte-mxzx5g){width:32px;height:32px}.player-controls.svelte-mxzx5g{display:flex;align-items:center;justify-content:center;gap:1.5rem}.player-play.svelte-mxzx5g{width:56px;height:56px;border-radius:50%;background:#fff;color:#000}.player-play.svelte-mxzx5g:hover{background:var(--accent);color:#fff}.player-speed.svelte-mxzx5g{font-size:14px;font-weight:700;min-width:32px;height:32px;padding:0 6px;border:1px solid rgba(255,255,255,.3);border-radius:4px;color:#ffffffd9;font-variant-numeric:tabular-nums}.player-speed.svelte-mxzx5g:hover{border-color:#fff;color:#fff}.player-icon-btn.svelte-mxzx5g{width:36px;height:36px;border-radius:4px}.player-icon-btn.svelte-mxzx5g:hover{background:#ffffff1f}.sleep-badge.svelte-mxzx5g{position:absolute;top:-4px;right:-4px;font-size:10px;background:var(--accent);color:#fff;border-radius:9999px;padding:0 4px;min-width:18px;text-align:center}.ambient-chapter-panel.svelte-mxzx5g{position:absolute;right:0;top:3.5rem;bottom:8rem;width:20rem;max-width:90vw;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden;padding:1rem;display:flex;flex-direction:column;color:#fff}.ambient-chapter-panel.svelte-mxzx5g h4{color:#ffffffb3}.ambient-chapter-panel.svelte-mxzx5g button{color:#fff}.ambient-chapter-panel.svelte-mxzx5g button:hover{background:#ffffff1a!important}.ambient-chapter-panel.svelte-mxzx5g button span{color:#ffffffd9!important}.ambient-chapter-panel.svelte-mxzx5g button span.font-mono{color:#ffffff8c!important}.ambient-chapter-panel.svelte-mxzx5g p{color:#ffffffb3}@media(max-width:640px){.player-play.svelte-mxzx5g{width:48px;height:48px}.player-skip-btn.svelte-mxzx5g svg:where(.svelte-mxzx5g){width:26px;height:26px}.player-controls.svelte-mxzx5g{gap:1rem}}.site-header.svelte-1l0quee{background:color-mix(in srgb,var(--bg-deep) 88%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.3);backdrop-filter:blur(12px) saturate(1.3)}html{scroll-padding-top:8rem}@media(min-width:860px){html:has(body.has-supporter-nav){scroll-padding-top:11rem}}
