:root{--ink:#14161a;--ink-secondary:#40454c;--text-muted:#545a63;--text-meta:#6b7078;--text-meta-weak:#6f747c;--text-placeholder:#9aa0a7;--border-strong:#dfe3e7;--border:#e2e5e9;--border-subtle:#eceff2;--border-hover:#b9bec4;--surface-hover:#f2f4f6;--surface-subtle:#fafbfc;--surface-chrome:#fcfcfd;--white:#fff;--surface-selected:#eef1f4;--accent:oklch(45% .09 150);--accent-medium:oklch(58% .07 150);--accent-light:oklch(72% .09 150);--positive-surface:oklch(96% .03 150);--positive-text:oklch(44% .09 150);--added-surface:oklch(94% .05 150);--added-text:oklch(36% .09 150);--removed-surface:oklch(94% .05 25);--removed-text:oklch(42% .12 25);--gap-border:oklch(90% .04 65);--gap-surface:oklch(98% .02 65);--gap-text:oklch(44% .09 65);--gap-label-surface:oklch(93% .05 65);--upcoming-border:oklch(66% .11 65);--upcoming-date:oklch(48% .1 65);--upcoming-label:oklch(55% .1 65);--upcoming-chip-text:oklch(40% .1 65);--font-sans:"Geist", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:"Geist Mono", ui-monospace, Menlo, monospace;--font-size-body:14px;--line-height-body:1.5;--font-weight-emphasis:600;--font-size-title:18px;--tracking-title:-.015em;--font-size-control:12.5px;--font-size-panel-secondary-min:11.5px;--font-size-panel-secondary-max:12.5px;--font-size-meta-min:10.5px;--font-size-meta-max:11.5px;--font-size-label-min:10px;--font-size-label-max:11px;--tracking-label:.06em;--font-size-startsida-subtext:14.5px;--font-size-startsida-search:15px;--font-size-startsida-heading:14.5px;--font-size-startsida-body:14px;--line-height-startsida-body:1.55;--font-size-startsida-footer:13px;--font-size-wordmark-hero:15px;--font-weight-wordmark:700;--tracking-wordmark-hero:.34em;--font-size-wordmark-header:12.5px;--tracking-wordmark-header:.14em;--radius-status-chip:3px;--radius-chip:4px;--radius-button:5px;--radius-control:6px;--radius-card:7px;--radius-startsida-search:10px;--radius-pill:20px;--space-2:2px;--space-4:4px;--space-5:5px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-13:13px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-26:26px;--space-28:28px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-72:72px;--column-text:680px;--width-toc:256px;--width-chapter-strip:52px;--width-panel:400px;--width-copy-menu:300px;--height-header:44px;--height-document-row:56px;--shadow-resting:0 1px 2px #14161a0a;--shadow-hover:0 1px 2px #14161a14;--shadow-inline-popover:0 4px 16px -10px #14161a40;--shadow-menu:0 8px 24px -12px #14161a59;--shadow-startsida-search:0 10px 28px -20px #14161a66;--reading-columns:var(--width-toc) minmax(0, 1fr);--reading-columns-panel:var(--width-toc) minmax(0, 1fr) var(--width-panel);--text-area-padding-inline:var(--space-32);--text-area-padding-left-panel:var(--space-32);--chapter-strip-direction:column;--contents-display:block;--contents-display-panel:block;--strip-display:none;--strip-display-panel:none;--contents-width:var(--width-toc);--contents-border-right:1px solid var(--border-subtle);--contents-border-bottom:none;--rail-top:var(--height-header)}@media (width<=1419px){:root{--reading-columns-panel:var(--width-chapter-strip) minmax(0, 1fr) var(--width-panel);--contents-display-panel:none;--strip-display-panel:flex;--text-area-padding-left-panel:max(var(--space-32), min(calc(var(--width-toc) - var(--width-chapter-strip) + var(--space-32)), calc(100vw - var(--width-chapter-strip) - var(--width-panel) - var(--column-text) - var(--space-32))))}}@media (width<=1100px){:root{--reading-columns:minmax(0, 1fr);--reading-columns-panel:minmax(0, 1fr);--text-area-padding-inline:var(--space-20);--text-area-padding-left-panel:var(--space-20);--chapter-strip-direction:row;--contents-display:none;--contents-display-panel:none;--strip-display:flex;--strip-display-panel:flex;--contents-width:auto;--contents-border-right:none;--contents-border-bottom:1px solid var(--border-subtle)}}@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--ink);background:var(--white);text-wrap:pretty}code,kbd,samp,pre{font-family:var(--font-mono)}
