@layer components{.copy-control.svelte-1kw4msz{display:inline-flex}button.svelte-1kw4msz{align-items:center;gap:var(--space-1);min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--rule);color:inherit;font-family:var(--mono);font-size:var(--text-xs);cursor:pointer;touch-action:manipulation;background:0 0;display:inline-flex;position:relative}button.svelte-1kw4msz:hover,button[data-state=copied].svelte-1kw4msz,button[data-state=error].svelte-1kw4msz{border-color:var(--accent-orange);color:var(--accent-orange)}button.svelte-1kw4msz:disabled{cursor:wait}.copy-icon.svelte-1kw4msz{flex:none;place-items:center;display:grid}.copy-icon.svelte-1kw4msz svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;block-size:1rem;inline-size:1rem}.label-slot.svelte-1kw4msz{display:inline-flex;position:relative}.label-hidden.svelte-1kw4msz{visibility:hidden}.result.svelte-1kw4msz{white-space:nowrap;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.copy-status.svelte-1kw4msz{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.article-actions.svelte-youjhr{gap:var(--space-5);width:min(100%, var(--reading-measure));margin:var(--space-0);padding-top:var(--space-4);border-top:var(--rule-structural);grid-template-columns:minmax(0,1fr) minmax(18rem,1fr);display:grid}h2.svelte-youjhr{max-width:16ch;font-family:var(--sans);font-size:var(--text-section-title);line-height:1.08}.action-list.svelte-youjhr{align-content:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=43.75rem){.article-actions.svelte-youjhr{gap:var(--space-3);grid-template-columns:1fr}}.theme-toggle.svelte-1cmi4dh{block-size:2.75rem;inline-size:2.75rem;margin:var(--space-0);padding:var(--space-0);border:1px solid var(--display-ink);background:var(--display-ink);color:var(--chalk);cursor:pointer;touch-action:manipulation;border-radius:50%;place-items:center;transition:background-color .15s,color .15s,transform .15s;display:grid}.theme-icon--sun.svelte-1cmi4dh,.theme-label--light.svelte-1cmi4dh{display:none}.theme-toggle.svelte-1cmi4dh:hover{transform:rotate(8deg)}.theme-toggle.svelte-1cmi4dh:active{transform:scale(.94)}.theme-toggle.svelte-1cmi4dh svg:where(.svelte-1cmi4dh){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;block-size:1.2rem;inline-size:1.2rem}.theme-label.svelte-1cmi4dh{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}html[data-reading-theme=dark] .theme-icon--sun.svelte-1cmi4dh,html[data-reading-theme=dark] .theme-label--light.svelte-1cmi4dh{display:block}html[data-reading-theme=dark] .theme-icon--moon.svelte-1cmi4dh,html[data-reading-theme=dark] .theme-label--dark.svelte-1cmi4dh{display:none}html[data-reading-theme=dark] .theme-toggle.svelte-1cmi4dh{border-color:var(--chalk);background:var(--chalk);color:var(--black)}.reading-sidebar.svelte-1m6k8zk{margin:var(--space-0);container:reading-sidebar/inline-size}.sidebar-surface.svelte-1m6k8zk{grid-template-areas:"progress""publication""controls";grid-template-rows:2px var(--reading-publication-row-height) calc(var(--reading-toolbar-height) - 2px);background:color-mix(in srgb, var(--paper) 94%, transparent);border-block-end:var(--rule-section);-webkit-backdrop-filter:blur(14px)saturate(140%);display:grid;position:relative}.publication.svelte-1m6k8zk{border-block-end:var(--rule-section);color:var(--ink-soft);font-family:var(--sans);font-size:var(--text-xs);grid-area:publication;align-items:center;display:flex}.sidebar-controls.svelte-1m6k8zk{align-items:center;gap:var(--space-2);grid-area:controls;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.reading-status.svelte-1m6k8zk{align-items:baseline;gap:var(--space-2);min-inline-size:0;font-family:var(--mono);font-size:var(--text-xs);display:flex}.current.svelte-1m6k8zk{min-inline-size:0;color:var(--display-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.metrics.svelte-1m6k8zk{gap:var(--space-2);color:var(--ink-soft);white-space:nowrap;flex:none;display:flex}.progress-track.svelte-1m6k8zk{appearance:none;block-size:100%;inline-size:100%;padding:var(--space-0);background:var(--rule);color:var(--accent-orange);border:0;grid-area:progress;display:block}.progress-track.svelte-1m6k8zk::-webkit-progress-bar{background:var(--rule)}.progress-track.svelte-1m6k8zk::-webkit-progress-value{background:var(--accent-orange);transition:width .1s linear}.progress-track.svelte-1m6k8zk::-moz-progress-bar{background:var(--accent-orange);transition:width .1s linear}.contents-toggle.svelte-1m6k8zk{justify-content:center;align-items:center;gap:var(--space-1);min-block-size:2.75rem;min-inline-size:2.75rem;padding:var(--space-0) var(--space-2);color:var(--accent-green);font-family:var(--mono);font-size:var(--text-xs);cursor:pointer;touch-action:manipulation;background:0 0;border:0;display:inline-flex}.contents-toggle.svelte-1m6k8zk svg:where(.svelte-1m6k8zk){fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;block-size:1.15rem;inline-size:1.15rem}.contents-label.svelte-1m6k8zk{display:none}.contents-panel.svelte-1m6k8zk{z-index:var(--layer-preview);max-block-size:min(50vh,24rem);padding:var(--space-3);border:var(--rule-section);background:var(--paper-raised);box-shadow:0 .8rem 2rem color-mix(in srgb, var(--surface-dark) 14%, transparent);display:none;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline:0;overflow:auto}.contents-panel--open.svelte-1m6k8zk{display:block}.contents-title.svelte-1m6k8zk{margin:var(--space-0) var(--space-0) var(--space-2);color:var(--accent-green);font-family:var(--mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}ol.svelte-1m6k8zk{margin:var(--space-0);padding:var(--space-0);list-style:none}li.svelte-1m6k8zk{margin:var(--space-0);line-height:1.3}li.subsection.svelte-1m6k8zk{padding-inline-start:var(--space-2)}li.active.svelte-1m6k8zk a:where(.svelte-1m6k8zk){color:var(--accent-orange)}.contents-panel.svelte-1m6k8zk a:where(.svelte-1m6k8zk){min-block-size:2.75rem;color:inherit;font-family:var(--mono);font-size:var(--text-xs);touch-action:manipulation;align-items:center;text-decoration:none;display:flex}.contents-panel.svelte-1m6k8zk a:where(.svelte-1m6k8zk):hover{color:var(--accent-orange)}.sr-status.svelte-1m6k8zk{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@container reading-sidebar (width>=32rem){.contents-label.svelte-1m6k8zk{display:inline}}@media (width>=70rem){.sidebar-surface.svelte-1m6k8zk{gap:var(--space-4);-webkit-backdrop-filter:none;background:0 0;border:0;grid-template-rows:auto auto 2px auto;grid-template-areas:"publication""controls""progress""contents"}.publication.svelte-1m6k8zk{min-block-size:0;font-size:var(--text-sm);border:0}.sidebar-controls.svelte-1m6k8zk{gap:var(--space-4);grid-template-columns:1fr}.reading-status.svelte-1m6k8zk{gap:var(--space-1);display:grid}.current.svelte-1m6k8zk{grid-row:2}.metrics.svelte-1m6k8zk{grid-row:1}.contents-toggle.svelte-1m6k8zk{display:none}.contents-panel.svelte-1m6k8zk{max-block-size:min(46vh,25rem);padding:var(--space-0);box-shadow:none;background:0 0;border:0;grid-area:contents;display:block;position:static}}@media (prefers-reduced-motion:reduce){.progress-track.svelte-1m6k8zk::-webkit-progress-value{transition:none}.progress-track.svelte-1m6k8zk::-moz-progress-bar{transition:none}}}@layer layout{.article-page.svelte-1ruji8z{--article-anchor-offset:calc(var(--sticky-header-offset) + var(--reading-sidebar-compact-height) + var(--space-4));--article-column-gap:var(--space-5);min-block-size:100%}.article-content.svelte-1ruji8z{--ink:color-mix(in srgb, var(--black) 88%, var(--chalk));--ink-soft:color-mix(in srgb, var(--ink) 82%, var(--chalk));background:var(--paper);color:var(--ink);transition:background-color .18s,color .18s}.article-hero.svelte-1ruji8z{padding-block:var(--article-hero-start) var(--article-hero-end)}.hero-frame.svelte-1ruji8z{gap:var(--space-5);flex-direction:column;display:flex}.hero-art.svelte-1ruji8z{aspect-ratio:1;background:var(--paper-soft);inline-size:min(17rem,100%);overflow:hidden}.hero-art.svelte-1ruji8z img:where(.svelte-1ruji8z){object-fit:cover;block-size:100%;inline-size:100%}.hero-title.svelte-1ruji8z .eyebrow:where(.svelte-1ruji8z){color:var(--accent-green);margin-block-end:var(--space-3)}.hero-title.svelte-1ruji8z h1:where(.svelte-1ruji8z){max-inline-size:12ch;font-family:var(--sans);letter-spacing:-.06em;text-wrap:balance;font-size:clamp(2.6rem,12vw,3.6rem);font-weight:600;line-height:.98}.article-grid.svelte-1ruji8z{row-gap:var(--article-introduction-body-gap);border-block-start:var(--rule-structural);grid-template-columns:minmax(0,1fr);grid-template-areas:"introduction""sidebar""document";padding-block-start:var(--article-start-space);padding-block-end:var(--article-end-space);display:grid}.article-grid--without-introduction.svelte-1ruji8z{grid-template-areas:"sidebar""document"}.article-introduction.svelte-1ruji8z{grid-area:introduction;min-inline-size:0}.article-sidebar.svelte-1ruji8z,.article-document.svelte-1ruji8z{inline-size:min(100%, var(--reading-measure));justify-self:center;min-inline-size:0}.description.svelte-1ruji8z{font-size:var(--text-lede);line-height:1.38}.article-sidebar.svelte-1ruji8z{z-index:var(--layer-reading-tools);grid-area:sidebar;align-self:start;position:sticky;inset-block-start:var(--sticky-header-offset);container:reading-sidebar-shell/inline-size}.article-document.svelte-1ruji8z{gap:var(--article-actions-gap);grid-area:document;grid-template-rows:auto auto;display:grid;container:article-reading/inline-size}.article-document.svelte-1ruji8z .prose,.article-document.svelte-1ruji8z .article-actions{margin-inline:var(--space-0)}@media (width>=43.75rem){.hero-frame.svelte-1ruji8z{grid-template-columns:minmax(13rem, var(--editorial-rail-width)) minmax(0, 1fr);align-items:end;gap:var(--editorial-column-gap);display:grid}.hero-frame--without-image.svelte-1ruji8z{grid-template-columns:minmax(0, var(--reading-measure));justify-content:center}.hero-art.svelte-1ruji8z{inline-size:100%}.hero-title.svelte-1ruji8z h1:where(.svelte-1ruji8z){max-inline-size:19ch;font-size:var(--text-display)}}@media (width>=70rem){.article-page.svelte-1ruji8z{--article-anchor-offset:calc(var(--sticky-header-offset) + var(--space-4))}.article-grid.svelte-1ruji8z{grid-template-areas:"introduction introduction""sidebar document";grid-template-columns:var(--editorial-rail-width) minmax(0, var(--reading-measure));column-gap:var(--article-column-gap);justify-content:start;align-items:start}.article-grid--without-introduction.svelte-1ruji8z{grid-template-areas:"sidebar document"}.article-sidebar.svelte-1ruji8z,.article-document.svelte-1ruji8z{justify-self:start;inline-size:100%}.article-sidebar.svelte-1ruji8z{inset-block-start:var(--sticky-reading-offset)}.hero-frame--without-image.svelte-1ruji8z{grid-template-columns:var(--editorial-rail-width) minmax(0, var(--reading-measure));gap:var(--article-column-gap);justify-content:start}.hero-frame--without-image.svelte-1ruji8z .hero-title:where(.svelte-1ruji8z){grid-column:2}}@media (width>=87rem){.article-page.svelte-1ruji8z{--article-column-gap:var(--editorial-column-gap)}.article-grid.svelte-1ruji8z{grid-template-columns:var(--editorial-rail-width) minmax(0, var(--article-wide-measure))}}}@layer states{html[data-reading-theme=dark] .article-content.svelte-1ruji8z{--ink:#dedbd7;--display-ink:var(--chalk);--ink-soft:#b8b6b0;--paper:var(--black);--paper-raised:var(--black);--paper-soft:#2c2e29;--surface-dark:#151612;--rule:#62645b;--rule-strong:var(--chalk);--accent-green:#aeb49a;--accent-orange:#dc9368;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--black)}}
