._stream_lsfur_1{--rail: 19rem;--rail-gap: var(--space-l);--text-col: calc(var(--measure) + 2 * var(--space-m) + 3px);--tint-strength: 6%;--tint-strength-active: 12%}@media(prefers-color-scheme:dark){._stream_lsfur_1{--tint-strength: 11%;--tint-strength-active: 20%}}._plain_lsfur_20{max-width:var(--text-col);margin-inline:auto;padding-inline:var(--space-m);border-left:3px solid transparent}._group_lsfur_27{margin-block:var(--space-m)}._body_lsfur_36{position:relative;margin-inline:auto;max-width:var(--text-col);padding:var(--space-s) var(--space-m);border-left:3px solid color-mix(in oklab,var(--tint) 45%,transparent);border-radius:0 var(--radius-m) var(--radius-m) 0;background-color:color-mix(in oklab,var(--tint) var(--tint-strength),transparent);transition:background-color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}._group_lsfur_27:hover ._body_lsfur_36,._group_lsfur_27:focus-within ._body_lsfur_36,._group_lsfur_27[data-pinned] ._body_lsfur_36{border-color:var(--tint);background-color:color-mix(in oklab,var(--tint) var(--tint-strength-active),transparent)}._group_lsfur_27[data-tint="0"]{--tint: #7c5cd6}._group_lsfur_27[data-tint="1"]{--tint: #1f8f9e}._group_lsfur_27[data-tint="2"]{--tint: #c2683f}._group_lsfur_27[data-tint="3"]{--tint: #4a72c4}._group_lsfur_27[data-tint="4"]{--tint: #3f9166}._marker_lsfur_76{position:absolute;inset-block-start:calc(-1 * var(--space-xs));inset-inline-end:var(--space-xs);display:inline-flex;align-items:center;gap:.4em;padding:.15rem .6rem;border:1px solid color-mix(in oklab,var(--tint) 40%,transparent);border-radius:var(--radius-pill);background-color:var(--surface-paper);color:var(--tint);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out),background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}._marker_lsfur_76:hover,._group_lsfur_27[data-pinned] ._marker_lsfur_76{border-color:var(--tint);background-color:var(--tint);color:var(--surface-paper)}._markerDot_lsfur_105{width:.4em;height:.4em;border-radius:50%;background-color:currentColor}._note_lsfur_114{display:grid;gap:var(--space-xs);padding:var(--space-s);border-radius:var(--radius-m);border:1px solid color-mix(in oklab,var(--tint) 38%,transparent);background-color:color-mix(in oklab,var(--tint) 10%,var(--surface-paper));box-shadow:0 1px 2px #0000000d,0 8px 22px color-mix(in oklab,var(--tint) 14%,transparent);font-family:var(--font-sans);font-size:.92rem;line-height:1.5;color:var(--text-on-paper)}._noteTitle_lsfur_128{font-size:1rem;color:var(--tint);text-wrap:balance}._noteBody_lsfur_134{color:var(--text-on-paper-muted)}._notePractice_lsfur_138{padding-top:var(--space-xs);border-top:1px dashed color-mix(in oklab,var(--tint) 35%,transparent)}._practiceLabel_lsfur_143{display:block;margin-bottom:.2em;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--tint)}@media(max-width:81.999rem){._note_lsfur_114{max-width:var(--text-col);margin:var(--space-xs) auto 0;display:none}._group_lsfur_27[data-pinned] ._note_lsfur_114{display:grid;animation:_unfold_lsfur_1 var(--duration-base) var(--ease-out) both}}@keyframes _unfold_lsfur_1{0%{opacity:0;transform:translateY(-.4rem)}}@media(min-width:82rem){._stream_lsfur_1{display:grid;grid-template-columns:var(--rail) minmax(0,var(--text-col)) var(--rail);column-gap:var(--rail-gap);justify-content:center}._plain_lsfur_20{grid-column:2;max-width:none}._group_lsfur_27{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:start}._body_lsfur_36{grid-column:2;max-width:none}._note_lsfur_114{grid-column:3;position:sticky;inset-block-start:var(--space-m);margin:0;opacity:0;transform:translate(-.5rem);pointer-events:none;transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}._group_lsfur_27:hover ._note_lsfur_114,._group_lsfur_27:focus-within ._note_lsfur_114,._group_lsfur_27[data-pinned] ._note_lsfur_114{opacity:1;transform:none;pointer-events:auto}._marker_lsfur_76{opacity:.5}._group_lsfur_27:hover ._marker_lsfur_76,._group_lsfur_27:focus-within ._marker_lsfur_76,._group_lsfur_27[data-pinned] ._marker_lsfur_76{opacity:1}}@media(prefers-reduced-motion:reduce){._note_lsfur_114{transition:none;animation:none}}._page_1cig6_1{min-height:100svh;background-color:var(--paper-surround)}._progress_1cig6_7{position:fixed;inset-block-start:0;inset-inline:0;z-index:10;height:3px;transform-origin:0 50%;background:linear-gradient(to right,var(--cyan-400),var(--green-400));scale:0 1}@supports (animation-timeline: scroll()){._progress_1cig6_7{animation:_grow_1cig6_1 linear both;animation-timeline:scroll(root block)}}@keyframes _grow_1cig6_1{to{scale:1 1}}._topbar_1cig6_31{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);width:min(100% - 2 * var(--space-m),58rem);margin-inline:auto;padding-block:var(--space-s);font-family:var(--font-sans);font-size:var(--step--1)}._topbar_1cig6_31 a{color:#fff;text-decoration-color:#ffffff73}._topbar_1cig6_31 a:hover{color:var(--cyan-200)}._sheet_1cig6_52{width:min(100%,58rem);transition:width var(--duration-base) var(--ease-out);margin-inline:auto;padding:clamp(var(--space-m),5vw,var(--space-xl)) clamp(var(--space-m),6vw,6rem);background-color:var(--surface-paper);color:var(--text-on-paper);border-inline:1px solid var(--paper-frame)}._sheet_1cig6_52[data-annotated]{width:min(100%,88rem);padding-inline:clamp(var(--space-m),4vw,var(--space-xl))}._sheet_1cig6_52[data-annotated] ._header_1cig6_70,._sheet_1cig6_52[data-annotated] ._foot_1cig6_71{max-width:calc(var(--measure) + 2 * var(--space-m) + 3px);padding-inline:var(--space-m);border-left:3px solid transparent}._annotationHint_1cig6_77{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5em;margin-top:var(--space-s);padding:var(--space-xs) var(--space-s);border-radius:var(--radius-m);background-color:color-mix(in oklab,var(--paper-accent) 8%,transparent);font-family:var(--font-sans);font-size:var(--step--1);line-height:1.5;color:var(--text-on-paper-muted)}._hintBadge_1cig6_92{padding:.1em .55em;border-radius:var(--radius-pill);background-color:var(--paper-accent);color:var(--surface-paper);font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}._header_1cig6_70{display:grid;gap:var(--space-xs);max-width:var(--measure);margin-inline:auto;padding-bottom:var(--space-m);margin-bottom:var(--space-m);border-bottom:1px solid var(--paper-rule)}._title_1cig6_113{font-family:var(--font-display);font-size:var(--step-3);color:var(--paper-accent)}._byline_1cig6_119{font-family:var(--font-sans);color:var(--text-on-paper-muted)}._stats_1cig6_124{font-family:var(--font-mono);font-size:var(--step--1);color:var(--text-on-paper-muted)}._prose_1cig6_132{max-width:var(--measure);margin-inline:auto;font-family:var(--font-prose);font-size:var(--step-0);line-height:var(--leading-prose);-webkit-hyphens:auto;hyphens:auto}._prose_1cig6_132>*+*{margin-top:var(--space-s)}._prose_1cig6_132 h1,._prose_1cig6_132 h2,._prose_1cig6_132 h3,._prose_1cig6_132 h4{margin-top:var(--space-l);font-family:var(--font-display);color:var(--paper-accent);scroll-margin-top:var(--space-m)}._prose_1cig6_132 h2{font-size:var(--step-2)}._prose_1cig6_132 h3{font-size:var(--step-1)}._prose_1cig6_132 a{color:var(--paper-accent);text-decoration-color:color-mix(in oklab,var(--paper-accent) 45%,transparent)}._prose_1cig6_132 a:hover{color:color-mix(in oklab,var(--paper-accent) 80%,var(--text-on-paper));text-decoration-color:currentColor}._prose_1cig6_132 b,._prose_1cig6_132 strong{font-weight:700;color:var(--paper-accent)}._prose_1cig6_132 blockquote{margin:var(--space-m) 0;padding-left:var(--space-m);border-left:3px solid color-mix(in oklab,var(--paper-accent) 40%,transparent);color:var(--text-on-paper-muted);font-style:italic}._prose_1cig6_132 ul,._prose_1cig6_132 ol{padding-left:1.4em}._prose_1cig6_132 li+li{margin-top:var(--space-2xs)}._prose_1cig6_132 img{margin-inline:auto;border-radius:var(--radius-m)}._prose_1cig6_132 pre:has(code){overflow-x:auto;padding:var(--space-s);border-radius:var(--radius-m);background-color:var(--surface-code);font-family:var(--font-mono);font-size:var(--step--1);line-height:1.5}._prose_1cig6_132 pre:not(:has(code)){margin-block:var(--space-m);padding-left:var(--space-m);border-left:3px solid color-mix(in oklab,var(--paper-accent) 30%,transparent);font-family:inherit;font-size:inherit;line-height:1.5;white-space:pre-wrap;text-wrap:pretty}._prose_1cig6_132 code{font-family:var(--font-mono);font-size:.9em}._prose_1cig6_132 hr{margin-block:var(--space-l);border:0;border-top:1px solid var(--paper-rule)}._prose_1cig6_132 table{width:100%;border-collapse:collapse}._prose_1cig6_132 th,._prose_1cig6_132 td{padding:var(--space-2xs) var(--space-xs);border-bottom:1px solid var(--paper-rule);text-align:left}._foot_1cig6_71{display:flex;flex-wrap:wrap;gap:var(--space-m);justify-content:space-between;max-width:var(--measure);margin-inline:auto;margin-top:var(--space-xl);padding-top:var(--space-m);border-top:1px solid var(--paper-rule);font-family:var(--font-sans);font-size:var(--step--1)}._foot_1cig6_71 a{color:var(--paper-accent)}._next_1cig6_274{display:grid;gap:.15em;text-align:right;margin-left:auto}._nextLabel_1cig6_281{color:var(--text-on-paper-muted)}@media(max-width:34rem){._foot_1cig6_71{flex-direction:column}._next_1cig6_274{margin-left:0;text-align:left}}
