*{box-sizing:border-box}:root{font-family:var(--font-sans);--player-h:88px;--player-offset:calc(var(--player-h) + env(safe-area-inset-bottom,0px))}html{overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--ink);background-color:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow-x:clip}main{min-height:100vh}.signal-strip.svelte-qpmpx7{height:calc(var(--control-h) + 1px);box-sizing:border-box;border-bottom:1px solid var(--border);background:var(--bg)}.inner.svelte-qpmpx7{align-items:center;gap:var(--space-6);height:100%;max-width:var(--column-max);padding:0 var(--space-6);box-sizing:border-box;margin:0 auto;display:flex}.title.svelte-qpmpx7{font:var(--type-label);letter-spacing:normal;color:var(--ink-muted);white-space:nowrap;flex-shrink:0;margin:0}.short.svelte-qpmpx7{display:none}ul.svelte-qpmpx7{align-items:center;gap:var(--space-6);overscroll-behavior-x:contain;scrollbar-width:none;min-width:0;height:100%;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}ul.svelte-qpmpx7::-webkit-scrollbar{display:none}li.svelte-qpmpx7{flex-shrink:0;margin:0;padding:0}a.svelte-qpmpx7{align-items:center;gap:var(--space-2);height:var(--control-h);color:var(--ink);font:700 13px/1 var(--font-sans);white-space:nowrap;text-decoration:none;display:inline-flex}a.svelte-qpmpx7:hover,a.svelte-qpmpx7:hover .name:where(.svelte-qpmpx7){color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}a.svelte-qpmpx7:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-sm)}.ticker.svelte-qpmpx7{font:500 11px/1 var(--font-mono);color:var(--ink-muted)}@media (width<=719.98px){.inner.svelte-qpmpx7{gap:var(--space-4);padding:0 var(--space-4)}ul.svelte-qpmpx7{gap:var(--space-5)}.long.svelte-qpmpx7{display:none}.short.svelte-qpmpx7{display:inline}.ticker.svelte-qpmpx7{display:none}}.site-header.svelte-se4uza{z-index:50;background:var(--bg);border-bottom:1px solid var(--border);position:relative}.row.svelte-se4uza{align-items:center;gap:var(--space-6);height:64px;max-width:var(--column-max);padding:0 var(--space-6);box-sizing:border-box;margin:0 auto;display:flex}.logo-full.svelte-se4uza,.logo-mark.svelte-se4uza{flex-shrink:0;display:inline-flex}.logo-mark.svelte-se4uza{display:none}nav.svelte-se4uza{gap:2px;display:flex}.nav-link.svelte-se4uza{height:var(--control-h);border-radius:var(--radius-pill);color:var(--ink-muted);font:700 14px/1 var(--font-sans);white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex;position:relative}.nav-link.svelte-se4uza:hover{color:var(--ink)}.nav-link[aria-current=page].svelte-se4uza{color:var(--ink);background:var(--surface)}.nav-link.svelte-se4uza:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 6px var(--focus-soft)}.search.svelte-se4uza{width:300px;min-width:0;margin-left:auto}@media (width>=720px){.site-header.svelte-se4uza{position:sticky;top:0}}@media (width<=719.98px){.row.svelte-se4uza{gap:var(--space-3);height:auto;padding:10px var(--space-4) 12px;flex-wrap:wrap}.logo-full.svelte-se4uza{display:none}.logo-mark.svelte-se4uza{height:var(--control-h);align-items:center;display:inline-flex}.search.svelte-se4uza{flex:1;width:auto;margin-left:0}nav.svelte-se4uza{border-radius:var(--radius-pill);background:var(--surface);flex-basis:100%;order:3;gap:4px;padding:4px}.nav-link.svelte-se4uza{flex:1;height:36px}.nav-link.svelte-se4uza:before{content:"";position:absolute;inset:-4px 0}.nav-link[aria-current=page].svelte-se4uza{background:var(--surface-2)}.searching.svelte-se4uza .logo-mark:where(.svelte-se4uza),.searching.svelte-se4uza nav:where(.svelte-se4uza){display:none}}@media (prefers-reduced-motion:reduce){.nav-link.svelte-se4uza{transition:none}}.site-footer.svelte-cfdhmy{border-top:1px solid var(--border);color:var(--ink)}.site-footer.player-visible.svelte-cfdhmy{padding-bottom:var(--player-offset)}.inner.svelte-cfdhmy{gap:var(--space-12);max-width:var(--column-max);padding:40px var(--space-6) var(--space-8);box-sizing:border-box;margin:0 auto;display:flex}.podcasts.svelte-cfdhmy{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.heading.svelte-cfdhmy{align-items:baseline;gap:10px;display:flex}h2.svelte-cfdhmy{font:var(--type-h2);letter-spacing:var(--type-h2-tracking);color:var(--ink);margin:0}.count.svelte-cfdhmy{font:var(--type-time);color:var(--ink-muted)}.lead.svelte-cfdhmy{font:var(--type-body);color:var(--ink-soft);margin:0}.sub.svelte-cfdhmy{margin:var(--space-2) 0 0;font:var(--type-label);color:var(--ink-muted)}ul.svelte-cfdhmy{margin:0;padding:0;list-style:none}.pod-list.svelte-cfdhmy{gap:var(--space-1) 20px;margin-top:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pod.svelte-cfdhmy{align-items:center;gap:var(--space-3);min-height:var(--control-h);border-radius:var(--radius-sm);color:var(--ink);font:var(--type-title);font-size:14px;text-decoration:none;display:flex}.pod.svelte-cfdhmy:hover .pod-title:where(.svelte-cfdhmy){text-underline-offset:3px;text-decoration:underline}.pod.svelte-cfdhmy img:where(.svelte-cfdhmy),.art.svelte-cfdhmy{background:var(--surface-2);object-fit:cover;border-radius:8px;flex-shrink:0;width:32px;height:32px}.pod-title.svelte-cfdhmy{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.toggle.svelte-cfdhmy{display:none}.pod-links.svelte-cfdhmy{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.accent-link.svelte-cfdhmy{color:var(--accent-text);font-weight:700;text-decoration:none}.pod-links.svelte-cfdhmy>.accent-link:where(.svelte-cfdhmy){min-height:var(--control-h);align-items:center;font-size:14px;display:inline-flex}.accent-link.svelte-cfdhmy:hover{text-underline-offset:3px;text-decoration:underline}.meta.svelte-cfdhmy{font:var(--type-meta);color:var(--ink-muted)}.aside.svelte-cfdhmy{width:var(--sidebar-w);gap:var(--space-3);flex-direction:column;flex-shrink:0;display:flex}.links.svelte-cfdhmy{flex-direction:column;display:flex}.link.svelte-cfdhmy{min-height:36px;color:var(--ink-soft);font:600 14px / 1.3 var(--font-sans);white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.link.svelte-cfdhmy:hover{color:var(--ink)}.handle.svelte-cfdhmy{font:var(--type-time);color:var(--ink-muted)}.base.svelte-cfdhmy{align-items:center;gap:var(--space-2) var(--space-4);max-width:var(--column-max);padding:var(--space-4) var(--space-6) 28px;box-sizing:border-box;border-top:1px solid var(--border);flex-wrap:wrap;margin:0 auto;display:flex}.legal.svelte-cfdhmy{font:var(--type-meta);color:var(--ink-muted)}.dot.svelte-cfdhmy{color:var(--border-strong)}.cookies.svelte-cfdhmy,.toggle.svelte-cfdhmy{border-radius:var(--radius-pill);color:var(--ink-soft);font:600 13px / 1.3 var(--font-sans);white-space:nowrap;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;background:0 0;border:0;padding:0}.cookies.svelte-cfdhmy{align-items:center;min-height:36px;display:inline-flex}.cookies.svelte-cfdhmy:hover,.toggle.svelte-cfdhmy:hover{color:var(--ink)}.pod.svelte-cfdhmy:focus-visible,.link.svelte-cfdhmy:focus-visible,.accent-link.svelte-cfdhmy:focus-visible,.cookies.svelte-cfdhmy:focus-visible,.toggle.svelte-cfdhmy:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm);box-shadow:0 0 0 6px var(--focus-soft)}@media (width<=959.98px){.pod-list.svelte-cfdhmy{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=719.98px){.inner.svelte-cfdhmy{gap:var(--space-6);padding:28px var(--space-4) var(--space-5);flex-direction:column}.pod-list.svelte-cfdhmy{gap:0 var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.pod-list.svelte-cfdhmy:not(.expanded) .extra:where(.svelte-cfdhmy){display:none}.toggle.svelte-cfdhmy{min-height:var(--control-h);align-self:flex-start;align-items:center;display:inline-flex}.aside.svelte-cfdhmy{width:auto;padding-top:var(--space-4);border-top:1px solid var(--border)}.links.svelte-cfdhmy{flex-flow:wrap;gap:0 20px}.link.svelte-cfdhmy,.cookies.svelte-cfdhmy{min-height:var(--control-h)}.handle.svelte-cfdhmy{display:none}.base.svelte-cfdhmy{padding:var(--space-2) var(--space-4) var(--space-5)}.dot.svelte-cfdhmy{display:none}}.iv-share.svelte-1809flp{box-sizing:border-box;width:min(440px, calc(100vw - 2 * var(--space-4)));max-width:none;max-height:calc(100dvh - 2 * var(--space-6));color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overscroll-behavior:contain;margin:auto;padding:0;overflow:auto}.iv-share.svelte-1809flp::backdrop{background:color-mix(in srgb, var(--bg) 72%, transparent)}.iv-share[open].svelte-1809flp{animation:.18s ease-out svelte-1809flp-iv-share-in}.iv-share[open].svelte-1809flp::backdrop{animation:.18s ease-out svelte-1809flp-iv-share-fade}@keyframes svelte-1809flp-iv-share-in{0%{opacity:0;transform:translateY(8px)}}@keyframes svelte-1809flp-iv-share-fade{0%{opacity:0}}.iv-share-panel.svelte-1809flp{gap:var(--space-5);padding:var(--space-5);flex-direction:column;display:flex}.iv-share-head.svelte-1809flp{align-items:flex-start;gap:var(--space-3);display:flex}.iv-share-heading.svelte-1809flp{flex:1;min-width:0}.iv-share-title.svelte-1809flp{color:var(--ink);font:var(--type-h2);letter-spacing:var(--type-h2-tracking);text-align:left;margin:0}.iv-share-what.svelte-1809flp{margin:var(--space-1) 0 0;max-width:none;color:var(--ink-soft);font:var(--type-body);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iv-share-head.svelte-1809flp .iv-share-x{margin:-4px -4px 0 0}.iv-share-link.svelte-1809flp{gap:var(--space-2);flex-direction:column;display:flex}.iv-share-label.svelte-1809flp,.iv-share-summary.svelte-1809flp{color:var(--ink-muted);font:var(--type-label);letter-spacing:var(--type-label-tracking)}.iv-share-row.svelte-1809flp{gap:var(--space-2);align-items:center;display:flex}.iv-share-field.svelte-1809flp{box-sizing:border-box;width:100%;min-width:0;height:36px;padding:0 var(--space-3);color:var(--ink);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);font:var(--type-time);letter-spacing:var(--type-time-tracking);text-overflow:ellipsis;white-space:nowrap;opacity:1;flex:1;margin:0;overflow:hidden}.iv-share-field.svelte-1809flp:focus{outline:none}input.iv-share-field.svelte-1809flp:focus{border-color:var(--focus);box-shadow:0 0 0 3px var(--focus-soft)}.iv-share-field.svelte-1809flp:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.iv-share-code.svelte-1809flp{height:auto;padding:var(--space-2) var(--space-3);white-space:pre-wrap;word-break:break-all;resize:none;font-size:12px;line-height:1.5}.iv-share-apps.svelte-1809flp{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.iv-share-embed.svelte-1809flp{padding-top:var(--space-4);border-top:1px solid var(--border)}.iv-share-embed.svelte-1809flp>:not(summary){margin-top:var(--space-3);display:block}.iv-share-embed.svelte-1809flp>.iv-btn{display:inline-flex}.iv-share-summary.svelte-1809flp{cursor:pointer;width:fit-content;color:var(--ink-soft)}.iv-share-summary.svelte-1809flp:hover{color:var(--ink)}.iv-share-summary.svelte-1809flp:focus{outline:none}.iv-share-summary.svelte-1809flp:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-bar)}.iv-share-hint.svelte-1809flp{max-width:none;color:var(--ink-muted);font:var(--type-meta);text-align:left;margin:0}.iv-share-more.svelte-1809flp{color:var(--ink);text-underline-offset:2px}.iv-share-more.svelte-1809flp:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.iv-share-status.svelte-1809flp:not(.is-shown){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.iv-share-status.svelte-1809flp{margin:calc(-1 * var(--space-3)) 0 0;max-width:none;color:var(--ink-soft);font:var(--type-meta);text-align:left}@media (width<=599.98px){.iv-share.svelte-1809flp{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-width:1px 0 0;width:100%;max-height:85dvh;margin:auto 0 0}.iv-share-panel.svelte-1809flp{padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom))}.iv-share[open].svelte-1809flp{animation-name:svelte-1809flp-iv-share-up;animation-duration:.22s}@keyframes svelte-1809flp-iv-share-up{0%{transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.iv-share[open].svelte-1809flp,.iv-share[open].svelte-1809flp::backdrop{animation:none}}.consent.svelte-6f3glg{z-index:101;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--border-strong);background-color:var(--surface-2);color:var(--ink);animation:.15s ease-out svelte-6f3glg-consent-in;position:fixed;bottom:0;left:0;right:0}.consent.above-player.svelte-6f3glg{bottom:var(--player-offset);padding-bottom:0}.consent.svelte-6f3glg:focus{outline:none}.consent.svelte-6f3glg:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.inner.svelte-6f3glg{align-items:center;gap:var(--space-6);max-width:var(--column-max);padding:var(--space-4) var(--space-6);box-sizing:border-box;margin:0 auto;display:flex}.text.svelte-6f3glg{flex:1;min-width:0}h2.svelte-6f3glg{font:var(--type-title);letter-spacing:var(--type-title-tracking);color:var(--ink);margin:0}p.svelte-6f3glg{margin:var(--space-1) 0 0;max-width:42rem;font:var(--type-body);letter-spacing:var(--type-body-tracking);color:var(--ink-soft)}.actions.svelte-6f3glg{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.actions.svelte-6f3glg .iv-btn{min-width:112px}@keyframes svelte-6f3glg-consent-in{0%{opacity:0}}@media (width<=719.98px){.inner.svelte-6f3glg{align-items:stretch;gap:var(--space-3);padding:var(--space-4);flex-direction:column}.actions.svelte-6f3glg{grid-template-columns:1fr 1fr;display:grid}.actions.with-close.svelte-6f3glg{grid-template-columns:1fr 1fr auto}.actions.svelte-6f3glg .iv-btn{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.consent.svelte-6f3glg{animation:none}}.nav-progress.svelte-1b1k86x{z-index:60;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}@media (width>=720px){.nav-progress.header.svelte-1b1k86x{top:63px}}i.svelte-1b1k86x{background:var(--accent);transform-origin:0;height:100%;animation:8s cubic-bezier(.1,.6,.2,1) forwards svelte-1b1k86x-grow;display:block}i.done.svelte-1b1k86x{animation:.3s ease-out forwards svelte-1b1k86x-finish}@keyframes svelte-1b1k86x-grow{0%{transform:scaleX(0)}to{transform:scaleX(.85)}}@keyframes svelte-1b1k86x-finish{0%{transform:scaleX(var(--from));opacity:1}50%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){i.svelte-1b1k86x,i.done.svelte-1b1k86x{animation:none;transform:scaleX(.6)}i.done.svelte-1b1k86x{opacity:0}}.skip-link.svelte-1v2axqk{top:var(--space-2);left:var(--space-2);z-index:1000;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--ink);font:var(--type-label);letter-spacing:var(--type-label-tracking);text-decoration:none;position:fixed;transform:translateY(-200%)}.skip-link.svelte-1v2axqk:focus-visible{outline:2px solid var(--focus);outline-offset:2px;transform:none}.site-main.svelte-1v2axqk:focus{outline:none}.content-container.svelte-1v2axqk{width:100%;max-width:var(--column-max);min-height:100vh;padding:var(--space-4) var(--space-6);box-sizing:border-box;margin:0 auto}@media (width<=719.98px){.content-container.svelte-1v2axqk{padding:var(--space-4)}}
