.inline-citation.svelte-19sook5{display:inline;position:relative}.inline-citation__trigger.svelte-19sook5{color:var(--color-accent);text-underline-offset:.22em;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklch, var(--color-accent) 55%, transparent);text-decoration-color:color-mix(in oklch, var(--color-accent) 55%, transparent)}.inline-citation__trigger.svelte-19sook5:hover,.inline-citation__trigger.svelte-19sook5:focus-visible{text-decoration-style:solid;text-decoration-color:currentColor}.inline-citation__card.svelte-19sook5{z-index:80;gap:var(--space-xs);width:min(22rem,100vw - 32px);padding:var(--space-sm) var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-3);box-shadow:var(--shadow-pop);color:var(--color-ink);text-align:left;text-indent:0;white-space:normal;opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-out);font-style:normal;display:grid;position:fixed;transform:translateY(4px)}.inline-citation__card.is-open.svelte-19sook5{opacity:1;transform:none}.inline-citation__entry.svelte-19sook5{font-family:var(--font-read);font-size:var(--text-sm);line-height:1.55}.inline-citation__hint.svelte-19sook5{font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-muted)}@media (prefers-reduced-motion:reduce){.inline-citation__card.svelte-19sook5{transition:none}}.tts.svelte-1paig4k{gap:var(--space-xs);font-family:var(--font-ui);display:grid}.tts-row.svelte-1paig4k{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.tts-main.svelte-1paig4k{border-radius:var(--radius-pill);border:1px solid var(--color-rule-2);background:var(--color-paper-3);min-height:44px;color:var(--color-ink);font:inherit;font-weight:600;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out);align-items:center;gap:8px;padding:0 16px 0 6px;display:inline-flex}.tts-main.svelte-1paig4k:hover{border-color:var(--color-ink-2)}.tts-main.svelte-1paig4k svg:where(.svelte-1paig4k){box-sizing:content-box;background:var(--color-ink);width:14px;height:14px;color:var(--color-paper);fill:currentColor;transition:transform var(--dur-base) var(--ease-out);border-radius:50%;padding:9px}@media (prefers-reduced-motion:no-preference){.tts-main.svelte-1paig4k:hover svg:where(.svelte-1paig4k){transform:scale(1.08)rotate(-8deg)}}.tts-engine.svelte-1paig4k{border:1px solid var(--color-rule-2);border-radius:var(--radius-pill);display:inline-flex;overflow:hidden}.tts-engine.svelte-1paig4k button:where(.svelte-1paig4k){min-height:36px;color:var(--color-ink-2);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:650}.tts-engine.svelte-1paig4k button:where(.svelte-1paig4k)+button:where(.svelte-1paig4k){border-left:1px solid var(--color-rule-2)}.tts-engine.svelte-1paig4k button.active:where(.svelte-1paig4k){background:var(--color-ink);color:var(--color-paper)}.tts-badge.svelte-1paig4k{border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-xs);padding:2px 10px;font-weight:650}.tts-transport.svelte-1paig4k{gap:4px;display:inline-flex}.tts-transport.svelte-1paig4k button:where(.svelte-1paig4k),.tts-follow.svelte-1paig4k{border:1px solid var(--color-rule-2);border-radius:var(--radius-pill);background:var(--color-paper-3);min-width:36px;height:36px;color:var(--color-ink-2);font:inherit;font-size:var(--text-xs);cursor:pointer;place-items:center;padding:0 10px;font-weight:650;display:grid}.tts-transport.svelte-1paig4k button:where(.svelte-1paig4k):hover,.tts-follow.svelte-1paig4k:hover{color:var(--color-ink);border-color:var(--color-ink-2)}.tts-transport.svelte-1paig4k svg:where(.svelte-1paig4k){fill:currentColor;width:14px;height:14px}.tts-follow[aria-pressed=true].svelte-1paig4k{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent)}.tts-meter.svelte-1paig4k{border-radius:var(--radius-pill);background:var(--color-rule);flex:6rem;min-width:4rem;height:4px;position:relative;overflow:hidden}.tts-meter.svelte-1paig4k span:where(.svelte-1paig4k){background:var(--color-accent);transform-origin:0;width:100%;height:100%;transition:transform .24s var(--ease-out);display:block}.tts-select.svelte-1paig4k select:where(.svelte-1paig4k){border:1px solid var(--color-rule-2);border-radius:var(--radius-sm);background:var(--color-paper-3);height:36px;color:var(--color-ink);font:inherit;font-size:var(--text-xs);padding:0 8px}.tts-voice.svelte-1paig4k select:where(.svelte-1paig4k){max-width:10rem}@media print{.tts.svelte-1paig4k{display:none}}::highlight(tts-word){background:var(--color-mark);color:var(--color-ink)}.tts-active{background:color-mix(in oklch, var(--color-mark) 45%, transparent);box-shadow:-10px 0 0 color-mix(in oklch, var(--color-mark) 45%, transparent);transition:background var(--dur-base) var(--ease-out);border-radius:2px}.sr-only.svelte-1paig4k{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.series-panel.svelte-1ia6y3k{gap:var(--space-sm);padding:var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-3);display:grid}h2.svelte-1ia6y3k{font-size:var(--text-xl);line-height:1.2}h2.svelte-1ia6y3k a:where(.svelte-1ia6y3k){color:inherit;text-decoration:none}h2.svelte-1ia6y3k a:where(.svelte-1ia6y3k):hover{text-decoration:underline;text-decoration-thickness:2px}.series-panel__lede.svelte-1ia6y3k{font-family:var(--font-read);color:var(--color-ink-2)}.series-panel__parts.svelte-1ia6y3k{margin:var(--space-xs) 0 0;padding:0;list-style:none;display:grid}li.svelte-1ia6y3k{align-items:baseline;gap:0 var(--space-sm);grid-template-columns:16px max-content minmax(0,1fr) max-content;padding:7px 0;display:grid;position:relative}li.svelte-1ia6y3k:not(:last-child):after{content:"";background:var(--color-rule);border-radius:1px;width:2px;height:calc(100% - 16px);position:absolute;top:23px;left:7px}li[data-past].svelte-1ia6y3k:after{background:var(--color-accent)}li.svelte-1ia6y3k>.thread-node{align-self:start;margin-top:2px}.series-panel__part.svelte-1ia6y3k{font-size:var(--text-xs);color:var(--color-muted);font-variant-numeric:tabular-nums;font-weight:650}.series-panel__title.svelte-1ia6y3k{min-width:0;font-size:var(--text-sm);color:var(--color-ink-2);text-decoration:none}a.series-panel__title.svelte-1ia6y3k:hover{color:var(--color-ink);text-decoration:underline}li[data-state=current].svelte-1ia6y3k .series-panel__title:where(.svelte-1ia6y3k){color:var(--color-ink);font-weight:650}.series-panel__minutes.svelte-1ia6y3k{font-size:var(--text-xs);color:var(--color-muted);font-variant-numeric:tabular-nums}.series-panel__next.svelte-1ia6y3k{align-items:center;gap:var(--space-xs) var(--space-md);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.series-panel__next-title.svelte-1ia6y3k{min-width:0;font-size:var(--text-sm);color:var(--color-ink-2)}.series-panel__end.svelte-1ia6y3k{font-size:var(--text-sm);color:var(--color-muted)}.toc.svelte-1lny6iv{font-size:var(--text-sm);order:-1;align-self:start}@media (width>=70rem){.toc.svelte-1lny6iv{top:calc(88px + env(safe-area-inset-top,0px));order:0;max-height:calc(100dvh - 120px);position:sticky;overflow-y:auto}}details.svelte-1lny6iv{border:1px solid var(--color-rule);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);background:var(--color-paper-3);position:relative}summary.svelte-1lny6iv{cursor:pointer;align-items:center;min-height:32px;font-weight:700;display:flex}@media (width>=70rem){details.svelte-1lny6iv{background:0 0;border:0;padding:0}summary.svelte-1lny6iv{pointer-events:none;list-style:none}summary.svelte-1lny6iv::-webkit-details-marker{display:none}}.thread.svelte-1lny6iv{position:relative}.thread-track--toc.svelte-1lny6iv{left:7px}ol.svelte-1lny6iv{margin:var(--space-xs) 0 0;padding:0;list-style:none;display:grid;position:relative}a.svelte-1lny6iv{color:var(--color-ink-2);align-items:center;gap:12px;padding:7px 0;text-decoration:none;display:flex}li[data-level="3"].svelte-1lny6iv a:where(.svelte-1lny6iv)>span:where(.svelte-1lny6iv):nth-child(2){padding-left:var(--space-sm);font-size:var(--text-xs)}a.svelte-1lny6iv:hover{color:var(--color-ink)}a[aria-current=true].svelte-1lny6iv{color:var(--color-ink);font-weight:650}.toc__note.svelte-1lny6iv{margin-top:var(--space-sm);color:var(--color-muted);font-size:var(--text-xs)}.bar.svelte-1lny6iv{top:env(safe-area-inset-top,0px);z-index:65;pointer-events:none;background:var(--color-rule);height:4px;position:fixed;left:0;right:0}.bar__fill.svelte-1lny6iv{background:var(--color-accent);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.bar__node.svelte-1lny6iv{top:50%;left:calc(var(--at) * 100%);background:var(--color-paper);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--color-accent);border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.bar__node[data-state=done].svelte-1lny6iv{background:var(--color-good);box-shadow:0 0 0 1.5px var(--color-paper)}@media (width>=70rem){.bar.svelte-1lny6iv{display:none}}@media print{.bar.svelte-1lny6iv{display:none}}.references.svelte-137zbmp{gap:var(--space-sm);padding-top:var(--space-xl);border-top:1px solid var(--color-rule);display:grid}h2.svelte-137zbmp{font-size:var(--text-2xl);scroll-margin-top:96px}.references__lede.svelte-137zbmp{font-size:var(--text-sm);color:var(--color-muted)}.references__list.svelte-137zbmp{margin:var(--space-sm) 0 0;padding:0;list-style:none;display:grid}.citation-reference.svelte-137zbmp{padding:var(--space-md) 0;border-bottom:1px solid var(--color-rule);outline:none;scroll-margin-top:120px}.citation-reference.svelte-137zbmp:first-child{padding-top:var(--space-xs)}.references__entry.svelte-137zbmp{text-indent:-1.75em;font-family:var(--font-read);font-size:var(--text-md);color:var(--color-ink);overflow-wrap:anywhere;background-image:linear-gradient(var(--color-mark), var(--color-mark));background-position:0 92%;background-repeat:no-repeat;background-size:0% .55em;padding-left:1.75em;line-height:1.65}.citation-reference.svelte-137zbmp.citation-reference--active .references__entry:where(.svelte-137zbmp){background-size:100% .55em}@media (prefers-reduced-motion:no-preference){.references__entry.svelte-137zbmp{transition:background-size .7s cubic-bezier(.55,.1,.35,1)}}.citation-reference.svelte-137zbmp:focus-visible .references__entry:where(.svelte-137zbmp){outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-xs)}.references__doi.svelte-137zbmp{color:var(--color-accent)}.references__actions.svelte-137zbmp{align-items:center;gap:4px var(--space-md);margin-top:var(--space-xs);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;padding-left:1.75em;display:flex}.references__actions.svelte-137zbmp a:where(.svelte-137zbmp),.references__actions.svelte-137zbmp button:where(.svelte-137zbmp){appearance:none;font:inherit;color:var(--color-ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.references__actions.svelte-137zbmp a:where(.svelte-137zbmp):hover,.references__actions.svelte-137zbmp button:where(.svelte-137zbmp):hover{color:var(--color-ink);text-decoration-color:currentColor}@media (pointer:coarse){.references__actions.svelte-137zbmp a:where(.svelte-137zbmp),.references__actions.svelte-137zbmp button:where(.svelte-137zbmp){min-height:32px}}.entry-head.svelte-18zpcau{padding-block:var(--space-2xl) var(--space-xl);gap:var(--space-md);max-width:52rem;display:grid}.crumbs.svelte-18zpcau{font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crumbs.svelte-18zpcau a:where(.svelte-18zpcau):not(.tag){color:var(--color-ink-2)}h1.svelte-18zpcau{font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-weight:750;line-height:1.04}.dek.svelte-18zpcau{font-family:var(--font-read);font-size:var(--text-lg);color:var(--color-ink-2);max-width:44rem;line-height:1.55}.byline.svelte-18zpcau{gap:var(--space-sm) var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--color-rule);margin-top:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.byline__link.svelte-18zpcau{font-size:var(--text-sm);font-weight:600}.draft.svelte-18zpcau{border-radius:var(--radius-pill);background:var(--color-mark);color:var(--color-ink);font-size:var(--text-sm);justify-self:start;padding:4px 12px;font-weight:600}.entry.svelte-18zpcau{gap:var(--space-2xl);padding-bottom:var(--space-4xl);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=70rem){.entry.svelte-18zpcau{grid-template-columns:minmax(0, var(--measure)) minmax(0, 16rem);justify-content:space-between;gap:var(--space-3xl)}}.entry-head--creative.svelte-18zpcau{text-align:center;justify-items:center;margin-inline:auto}.entry-head--creative.svelte-18zpcau :is(.crumbs:where(.svelte-18zpcau),.byline:where(.svelte-18zpcau),.meta:where(.svelte-18zpcau)){justify-content:center}@media (width>=70rem){.entry--creative.svelte-18zpcau{grid-template-columns:minmax(0,36rem);justify-content:center}.entry--creative.svelte-18zpcau .toc{display:none}.entry--creative.svelte-18zpcau .bar{display:block}}.entry__main.svelte-18zpcau{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.neighbors.svelte-18zpcau{gap:var(--space-md);display:grid}@media (width>=40rem){.neighbors.svelte-18zpcau{grid-template-columns:1fr 1fr}}.neighbors.svelte-18zpcau a:where(.svelte-18zpcau){padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-md);color:var(--color-ink);transition:box-shadow var(--dur-base) var(--ease-out), transform var(--dur-spring-snappy) var(--spring-snappy);gap:4px;font-weight:650;line-height:1.35;text-decoration:none;display:grid}.neighbors.svelte-18zpcau a:where(.svelte-18zpcau):hover{border-color:var(--color-rule-2);box-shadow:var(--shadow-raise);transform:translateY(-2px)}.neighbors.svelte-18zpcau span:where(.svelte-18zpcau){font-weight:500;font-size:var(--text-sm);color:var(--color-muted)}.neighbors.svelte-18zpcau a[rel=next]:where(.svelte-18zpcau){text-align:right;grid-column:2}@media (width<=39.99rem){.neighbors.svelte-18zpcau a[rel=next]:where(.svelte-18zpcau){grid-column:auto}}.related.svelte-18zpcau h2:where(.svelte-18zpcau){font-size:var(--text-xl);margin-bottom:var(--space-sm)}.related.svelte-18zpcau ul:where(.svelte-18zpcau){margin:0;padding:0;list-style:none}.related.svelte-18zpcau a:where(.svelte-18zpcau){padding:var(--space-md) 0;border-bottom:1px solid var(--color-rule);color:inherit;gap:6px;text-decoration:none;display:grid}.related.svelte-18zpcau a:where(.svelte-18zpcau):hover strong:where(.svelte-18zpcau){color:var(--color-accent)}.resume.svelte-18zpcau{left:50%;bottom:calc(var(--space-lg) + env(safe-area-inset-bottom,0px));z-index:60;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-paper);box-shadow:var(--shadow-pop);align-items:center;gap:4px;max-width:calc(100% - 32px);padding:4px 4px 4px 8px;display:flex;position:fixed;transform:translate(-50%)}.resume__go.svelte-18zpcau{appearance:none;color:inherit;font:inherit;font-weight:600;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:8px 12px}.resume.svelte-18zpcau .icon-btn:where(.svelte-18zpcau){color:var(--color-paper)}.resume.svelte-18zpcau .icon-btn:where(.svelte-18zpcau):hover{background:color-mix(in oklch, var(--color-paper) 15%, transparent)}@media (prefers-reduced-motion:no-preference){.resume.svelte-18zpcau{animation:svelte-18zpcau-resume-in var(--dur-base) var(--ease-out)}}@keyframes svelte-18zpcau-resume-in{0%{opacity:0;transform:translate(-50%,24px)scale(.92)}}@media print{.resume.svelte-18zpcau,.neighbors.svelte-18zpcau,.related.svelte-18zpcau{display:none}}
