.toc[data-astro-cid-ymbpksfa] a[data-astro-cid-ymbpksfa]{display:block;transition:color .2s ease-in-out}#post-subscribe-overlay[data-astro-cid-xf44kqlx]{position:fixed;inset:0;background:rgba(0,0,0,0);pointer-events:none;z-index:100}#post-subscribe-dialog[data-astro-cid-xf44kqlx]{position:fixed;left:50%;top:50%;width:min(500px,90vw);background:#1e2432;color:#fff;padding:2rem;border-radius:12px;box-shadow:0 20px 50px #00000080;z-index:101;transform:translate(-50%,calc(-50% + 100vh));opacity:0;pointer-events:none}body.psm-open #post-subscribe-dialog[data-astro-cid-xf44kqlx]{animation:psm-modal-in .6s cubic-bezier(.22,.61,.36,1) forwards;pointer-events:auto}body.psm-open #post-subscribe-overlay[data-astro-cid-xf44kqlx]{animation:psm-overlay-in .6s cubic-bezier(.22,.61,.36,1) forwards;pointer-events:auto}body.psm-closing #post-subscribe-dialog[data-astro-cid-xf44kqlx]{animation:psm-modal-out .4s cubic-bezier(.55,.06,.68,.19) forwards;pointer-events:none}body.psm-closing #post-subscribe-overlay[data-astro-cid-xf44kqlx]{animation:psm-overlay-out .4s cubic-bezier(.55,.06,.68,.19) forwards;pointer-events:none}@keyframes psm-modal-in{0%{transform:translate(-50%,calc(-50% + 100vh));opacity:0}to{transform:translate(-50%,-50%);opacity:1}}@keyframes psm-modal-out{0%{transform:translate(-50%,-50%);opacity:1}to{transform:translate(-50%,calc(-50% + 100vh));opacity:0}}@keyframes psm-overlay-in{0%{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,.85)}}@keyframes psm-overlay-out{0%{background:rgba(0,0,0,.85)}to{background:rgba(0,0,0,0)}}.psm-content[data-astro-cid-xf44kqlx]{text-align:center}.psm-avatar[data-astro-cid-xf44kqlx]{width:2.5rem;height:2.5rem;border-radius:50%;margin:0 auto 1rem;display:block}.psm-title[data-astro-cid-xf44kqlx]{font-size:1.25rem;font-weight:700;margin:0 0 .5rem;color:#fff}.psm-subhead[data-astro-cid-xf44kqlx]{color:#94a3b8;margin:0 0 1rem;font-size:1rem}.psm-count[data-astro-cid-xf44kqlx]{color:#64748b;font-size:.875rem;margin:0 0 1.5rem}.psm-form[data-astro-cid-xf44kqlx]{margin:0 0 1rem}.psm-input[data-astro-cid-xf44kqlx]{width:100%;padding:.75rem 1rem;background:#1a1f2c;border:none;border-radius:8px;color:#fff;margin-bottom:1rem;font-size:1rem}.psm-input[data-astro-cid-xf44kqlx]:focus{outline:none;box-shadow:0 0 0 2px #3b82f680}.psm-submit[data-astro-cid-xf44kqlx]{width:100%;padding:.75rem;background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .2s}.psm-submit[data-astro-cid-xf44kqlx]:hover{background:#2563eb}.psm-submit[data-astro-cid-xf44kqlx]:disabled{opacity:.7;cursor:not-allowed}.psm-spinner[data-astro-cid-xf44kqlx]{display:inline;height:1.25rem;width:1.25rem;animation:psm-spin 1s linear infinite}@keyframes psm-spin{to{transform:rotate(360deg)}}.hidden[data-astro-cid-xf44kqlx]{display:none}.psm-skip[data-astro-cid-xf44kqlx]{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:.875rem;text-decoration:underline;padding:.25rem .5rem}.psm-skip[data-astro-cid-xf44kqlx]:hover{color:#cbd5e1}body.psm-scroll-locked{height:var(--psm-lock-height, 100vh);overflow:hidden}#reading-progress-bar-container[data-astro-cid-wo4vtnkt]{position:fixed;top:var(--sticky-stack-height, 96px);left:0;width:100%;height:4px;background-color:#0000001a;z-index:30;transition:top .15s ease}#reading-progress-bar[data-astro-cid-wo4vtnkt]{height:100%;width:0%;background-color:var(--aw-color-accent, #007bff);transition:width .1s linear}.heading-link{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5em}.heading-anchor{opacity:0;text-decoration:none;cursor:pointer;transition:opacity .2s ease-in-out;font-size:.65em;flex-shrink:0}.heading-link:hover .heading-anchor,.heading-anchor:focus{opacity:1}.episode-title-container[data-astro-cid-6uo25l6o]{min-height:2.5rem;display:flex;align-items:flex-start}.episode-title-text[data-astro-cid-6uo25l6o]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25rem}.line-clamp-2[data-astro-cid-6uo25l6o]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
