.note-module__eGHfJG__crumbs{margin-bottom:var(--space-6)}.note-module__eGHfJG__crumbLink{color:inherit;border-bottom:1px solid var(--border-medium);transition:color var(--transition-fast), border-color var(--transition-fast);text-decoration:none}.note-module__eGHfJG__crumbLink:hover,.note-module__eGHfJG__crumbLink:focus-visible{color:var(--text-primary);border-color:var(--border-strong)}.note-module__eGHfJG__crumbSep{color:var(--text-muted);opacity:.6}.note-module__eGHfJG__crumbCurrent{color:var(--text-primary)}.note-module__eGHfJG__draft{padding-left:var(--space-2);border-left:1px solid var(--warning);color:var(--warning);text-transform:none;letter-spacing:.02em}.note-module__eGHfJG__title{max-width:1040px;font-family:var(--font-display), sans-serif;font-size:var(--notes-display-note);letter-spacing:-.02em;word-spacing:.12em;color:var(--text-primary);text-wrap:balance;font-weight:800;font-stretch:70%;line-height:.88}.note-module__eGHfJG__facts{margin-top:var(--space-9);border-top:1px solid var(--border-medium);border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono), monospace;grid-template-columns:200px minmax(0,1fr);display:grid}.note-module__eGHfJG__factsLabel,.note-module__eGHfJG__gutterLabel{padding:var(--space-4) var(--space-4) var(--space-4) 0;font-family:var(--font-mono), monospace;font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.note-module__eGHfJG__factsList{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.note-module__eGHfJG__fact{padding:var(--space-4) var(--space-4) var(--space-4) 0}.note-module__eGHfJG__factTerm{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.note-module__eGHfJG__factValue{margin:var(--space-1) 0 0;font-size:var(--text-xs);letter-spacing:.04em;color:var(--text-primary)}.note-module__eGHfJG__layout{margin-top:var(--space-9);grid-template-columns:200px minmax(0,68ch);display:grid}.note-module__eGHfJG__aside{padding-right:var(--space-7)}.note-module__eGHfJG__toc{position:sticky;top:96px}.note-module__eGHfJG__tocLabel{margin-bottom:var(--space-3);font-family:var(--font-mono), monospace;font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.note-module__eGHfJG__tocList{margin:0;padding:0;list-style:none}.note-module__eGHfJG__tocItem{gap:var(--space-2);padding:var(--space-2) 0 var(--space-2) 10px;border-left:1px solid var(--border-subtle);font-size:var(--text-sm);color:var(--text-muted);transition:color var(--transition-fast), border-color var(--transition-fast);grid-template-columns:24px minmax(0,1fr);line-height:1.45;text-decoration:none;display:grid}.note-module__eGHfJG__tocNumber{font-family:var(--font-mono), monospace;font-size:var(--text-xs);color:var(--text-muted);transition:color var(--transition-fast);line-height:1.55}.note-module__eGHfJG__tocItem:hover,.note-module__eGHfJG__tocItem:focus-visible,.note-module__eGHfJG__tocActive{color:var(--text-primary)}.note-module__eGHfJG__tocActive{border-left-color:var(--text-primary)}.note-module__eGHfJG__tocActive .note-module__eGHfJG__tocNumber,.note-module__eGHfJG__tocItem:hover .note-module__eGHfJG__tocNumber{color:var(--text-primary)}.note-module__eGHfJG__tocItem:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.note-module__eGHfJG__sectionBar{display:none}.note-module__eGHfJG__reading{min-width:0}.note-module__eGHfJG__lede{font-size:var(--notes-lede);color:var(--text-primary);text-wrap:pretty;line-height:1.6}.note-module__eGHfJG__tags{gap:var(--space-2) var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.note-module__eGHfJG__body{margin-top:var(--space-9)}.note-module__eGHfJG__body>:first-child{margin-top:0}.note-module__eGHfJG__related{border-top:1px solid var(--border-medium);grid-template-columns:200px minmax(0,1fr);margin-top:80px;display:grid}.note-module__eGHfJG__related .note-module__eGHfJG__gutterLabel{padding:var(--space-6) 0}.note-module__eGHfJG__relatedList{margin:0;padding:0;list-style:none}.note-module__eGHfJG__relatedList li+li{border-top:1px solid var(--border-subtle)}.note-module__eGHfJG__relatedLink{justify-content:space-between;align-items:baseline;gap:var(--space-6);padding:var(--space-5) 0;font-family:var(--font-display), sans-serif;font-size:var(--notes-display-row);letter-spacing:-.025em;color:var(--text-primary);transition:background-color var(--transition-fast), color var(--transition-fast);font-weight:720;font-stretch:91%;line-height:1.12;text-decoration:none;display:flex}.note-module__eGHfJG__relatedArrow{font-family:var(--font-mono), monospace;font-size:var(--text-base);letter-spacing:0;color:var(--text-muted);transition:color var(--transition-fast), transform var(--transition-normal);font-weight:400}.note-module__eGHfJG__relatedLink:hover,.note-module__eGHfJG__relatedLink:focus-visible{background:var(--bg-hover);color:var(--accent-hover)}.note-module__eGHfJG__relatedLink:hover .note-module__eGHfJG__relatedArrow,.note-module__eGHfJG__relatedLink:focus-visible .note-module__eGHfJG__relatedArrow{color:var(--text-primary);transform:translate(6px)}.note-module__eGHfJG__relatedLink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.note-module__eGHfJG__keepReading{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);display:grid}:not(.note-module__eGHfJG__related)+.note-module__eGHfJG__keepReading{border-top-color:var(--border-medium);margin-top:80px}.note-module__eGHfJG__keepReading .note-module__eGHfJG__gutterLabel{padding:var(--space-6) 0}.note-module__eGHfJG__step{padding:var(--space-6) var(--space-6) var(--space-6) 0;transition:background-color var(--transition-fast);position:relative}.note-module__eGHfJG__stepOlder{padding-left:var(--space-7);border-left:1px solid var(--border-subtle)}.note-module__eGHfJG__stepMeta{justify-content:space-between;gap:var(--space-2) var(--space-4);font-family:var(--font-mono), monospace;font-size:var(--text-xs);letter-spacing:.04em;color:var(--text-muted);flex-wrap:wrap;display:flex}.note-module__eGHfJG__stepDir{color:var(--text-secondary);white-space:nowrap}.note-module__eGHfJG__stepDirDisabled{color:var(--text-disabled)}.note-module__eGHfJG__stepTitle{margin-top:var(--space-3);font-family:var(--font-display), sans-serif;font-size:var(--notes-display-step);letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;transition:color var(--transition-fast);font-weight:720;font-stretch:91%;line-height:1.15}.note-module__eGHfJG__stepLink{color:inherit;outline:none;text-decoration:none}.note-module__eGHfJG__stepLink:after{content:"";position:absolute;inset:0}.note-module__eGHfJG__stepLink:focus-visible:after{outline:2px solid var(--focus-ring);outline-offset:2px}.note-module__eGHfJG__stepLive:hover{background:var(--bg-hover)}.note-module__eGHfJG__stepLive:has(.note-module__eGHfJG__stepLink:focus-visible){background:var(--bg-hover)}.note-module__eGHfJG__stepLive:hover .note-module__eGHfJG__stepTitle{color:var(--accent-hover)}.note-module__eGHfJG__stepLive:has(.note-module__eGHfJG__stepLink:focus-visible) .note-module__eGHfJG__stepTitle{color:var(--accent-hover)}.note-module__eGHfJG__stepEmpty{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-muted);line-height:1.6}.note-module__eGHfJG__leave{gap:var(--space-6);flex-wrap:wrap;padding-left:200px;display:flex}@media (prefers-reduced-motion:reduce){.note-module__eGHfJG__relatedLink:hover .note-module__eGHfJG__relatedArrow,.note-module__eGHfJG__relatedLink:focus-visible .note-module__eGHfJG__relatedArrow{transform:none}}@media (max-width:1023px){.note-module__eGHfJG__main.note-module__eGHfJG__main{padding-top:68px}.note-module__eGHfJG__inner{padding-top:var(--space-7)}.note-module__eGHfJG__sectionBar{z-index:3;background:var(--bg-base);border-bottom:1px solid var(--border-subtle);display:block;position:sticky;top:68px}.note-module__eGHfJG__sectionToggle{align-items:center;gap:var(--space-2);cursor:pointer;text-align:left;width:100%;height:44px;font-family:var(--font-mono), monospace;font-size:var(--text-xs);color:var(--text-primary);background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) 20px;padding:0 24px;display:grid}.note-module__eGHfJG__sectionToggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.note-module__eGHfJG__sectionText{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-body), sans-serif;font-size:var(--text-sm);overflow:hidden}.note-module__eGHfJG__sectionIdle{color:var(--text-muted)}.note-module__eGHfJG__sectionChevron{width:18px;height:18px;color:var(--text-muted)}.note-module__eGHfJG__sectionProgress{background:var(--accent);transform-origin:0;height:1px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.note-module__eGHfJG__sectionMenu{max-height:calc(100svh - 68px - 44px - var(--space-4));padding:var(--space-1) 24px var(--space-3);background:var(--bg-base);border-top:1px solid var(--border-subtle);box-shadow:var(--shadow-card-lift);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.note-module__eGHfJG__sectionItem{grid-template-columns:32px minmax(0,1fr);align-items:baseline;min-height:44px;padding:10px 0 10px 10px;line-height:1.4}.note-module__eGHfJG__crumbs{margin-bottom:var(--space-4)}.note-module__eGHfJG__title{word-spacing:.1em;font-size:clamp(40px,11vw,104px);font-stretch:72%;line-height:.95}.note-module__eGHfJG__facts{border-bottom:0;grid-template-columns:minmax(0,1fr);margin:28px -24px 0}.note-module__eGHfJG__factsLabel{display:none}.note-module__eGHfJG__factsList{grid-template-columns:repeat(2,minmax(0,1fr))}.note-module__eGHfJG__fact{padding:var(--space-3) 24px;border-bottom:1px solid var(--border-subtle)}.note-module__eGHfJG__fact:nth-child(odd){border-right:1px solid var(--border-subtle)}.note-module__eGHfJG__layout{grid-template-columns:minmax(0,1fr);margin-top:28px}.note-module__eGHfJG__aside{display:none}.note-module__eGHfJG__lede{line-height:1.55}.note-module__eGHfJG__tags{margin-top:var(--space-4);gap:6px 10px}.note-module__eGHfJG__body{margin-top:var(--space-7)}.note-module__eGHfJG__related,.note-module__eGHfJG__keepReading{grid-template-columns:minmax(0,1fr);margin:0 -24px}.note-module__eGHfJG__related,:not(.note-module__eGHfJG__related)+.note-module__eGHfJG__keepReading{margin-top:56px}.note-module__eGHfJG__related .note-module__eGHfJG__gutterLabel,.note-module__eGHfJG__keepReading .note-module__eGHfJG__gutterLabel{padding:var(--space-4) 24px 0}.note-module__eGHfJG__relatedLink{min-height:44px;padding:var(--space-2) 24px var(--space-4)}.note-module__eGHfJG__relatedLink:active{background:var(--bg-hover)}.note-module__eGHfJG__stepNewer{display:none}.note-module__eGHfJG__step,.note-module__eGHfJG__stepOlder{padding:var(--space-2) 24px var(--space-5);border:0}.note-module__eGHfJG__stepTitle{margin-top:6px;line-height:1.2}.note-module__eGHfJG__stepLive:active{background:var(--bg-hover)}.note-module__eGHfJG__leave{padding-left:0}.note-module__eGHfJG__leave>a{margin-top:var(--space-7)}}
