.langs.svelte-241w73{gap:12px;font-size:11px;display:flex}.langs.svelte-241w73 a:where(.svelte-241w73){color:var(--color-neutral-400)}.langs.svelte-241w73 span:where(.svelte-241w73){color:var(--color-accent-300)}.wrap.svelte-241w73{flex-wrap:wrap;align-items:flex-start;gap:64px;display:flex}article.main.svelte-241w73{flex:640px;min-width:0;max-width:720px;padding:36px 0 64px}h1.svelte-241w73{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(32px,4.2vw,50px);font-weight:200;line-height:1.1}.meta.svelte-241w73{color:var(--color-neutral-400);box-shadow:inset 0 1px 0 var(--color-divider), inset 0 -1px 0 var(--color-divider);flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:22px;padding:14px 0;font-size:12.5px;font-weight:400;display:flex}.meta.svelte-241w73 span:where(.svelte-241w73){align-items:center;gap:7px;display:flex}.meta.svelte-241w73 i:where(.svelte-241w73){color:var(--color-neutral-500);font-size:15px}.meta.svelte-241w73 time:where(.svelte-241w73),.meta.svelte-241w73 b:where(.svelte-241w73){color:var(--color-text);font-weight:400}.prose.svelte-241w73{counter-reset:sec;color:var(--color-neutral-300);margin-top:28px;font-size:16px;line-height:1.75}.prose.svelte-241w73>*{margin:0 0 22px}.prose.svelte-241w73 p.lead{font-size:18px;font-weight:300;line-height:1.65}.prose.svelte-241w73 h2{counter-increment:sec;letter-spacing:-.015em;color:var(--color-text);align-items:baseline;gap:12px;margin:56px 0 22px;scroll-margin-top:90px;font-size:26px;font-weight:200;display:flex}.prose.svelte-241w73 h2:before{content:counter(sec, decimal-leading-zero) "/";font-family:var(--font-mono);letter-spacing:0;color:var(--color-accent);flex:none;font-size:11px;font-weight:400}.prose.svelte-241w73 h3{color:var(--color-text);margin:34px 0 10px;scroll-margin-top:90px;font-size:17px;font-weight:400}.prose.svelte-241w73 h4{color:var(--color-text);margin:26px 0 8px;scroll-margin-top:90px;font-size:17px;font-weight:400}.prose.svelte-241w73 a{color:var(--color-accent-300);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 50%, transparent);text-underline-offset:3px;overflow-wrap:anywhere}.prose.svelte-241w73 a:hover{color:var(--color-accent-200);text-decoration-color:currentColor}.prose.svelte-241w73 strong{color:var(--color-text);font-weight:500}.prose.svelte-241w73 ul,.prose.svelte-241w73 ol{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.prose.svelte-241w73 ol{counter-reset:li}.prose.svelte-241w73 li{padding-left:28px;position:relative}.prose.svelte-241w73 ul>li:before{content:"";background:var(--color-accent);width:12px;height:1px;position:absolute;top:.9em;left:0}.prose.svelte-241w73 ol>li{counter-increment:li}.prose.svelte-241w73 ol>li:before{content:counter(li) ".";font-family:var(--font-mono);color:var(--color-accent);font-size:11px;position:absolute;top:.28em;left:0}.prose.svelte-241w73 blockquote{border-left:1px solid var(--color-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;color:var(--color-neutral-200);background:color-mix(in srgb, var(--color-accent) 6%, transparent);margin:0 0 22px;padding:14px 20px}.prose.svelte-241w73 code{font-family:var(--font-mono);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-text);padding:1px 6px;font-size:.86em}.prose.svelte-241w73 pre{border-radius:var(--radius-lg);border:1px solid var(--color-neutral-800);background:color-mix(in srgb, var(--color-surface) 70%, var(--color-bg));padding:16px 20px;font-size:12.5px;line-height:1.75;overflow-x:auto}.prose.svelte-241w73 pre code{font-size:inherit;background:0 0;padding:0}.prose.svelte-241w73 img{border-radius:var(--radius-lg);height:auto}.prose.svelte-241w73 hr{background:linear-gradient(to right, transparent, var(--color-divider) 48px, var(--color-divider) calc(100% - 48px), transparent);border:0;height:1px;margin:40px 0}.share.svelte-241w73{justify-content:flex-end;gap:4px;margin-top:40px;display:flex}.share.svelte-241w73 .btn{color:var(--color-neutral-400)}.share.svelte-241w73 i:where(.svelte-241w73){font-size:17px}.sr.svelte-241w73{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cta.svelte-241w73{border-radius:var(--radius-lg);background:radial-gradient(500px 220px at 90% 0%, color-mix(in srgb, var(--color-accent) 28%, transparent), transparent 70%) padding-box, linear-gradient(180deg, var(--color-surface), var(--color-bg)) padding-box, linear-gradient(140deg, var(--color-accent-500), var(--color-neutral-800) 45%, var(--color-accent-800)) border-box;border:1px solid #0000;flex-wrap:wrap;align-items:center;gap:20px;margin-top:36px;padding:28px;display:flex;position:relative;overflow:hidden}.txt.svelte-241w73{flex-direction:column;gap:6px;max-width:44ch;margin-right:auto;display:flex}.ct.svelte-241w73{letter-spacing:-.01em;font-size:20px;font-weight:300}.cx.svelte-241w73{color:var(--color-neutral-300);font-size:13.5px;line-height:1.6}.go.svelte-241w73{min-height:42px;box-shadow:0 0 22px -6px var(--color-accent);padding-inline:18px;font-weight:400}.go.svelte-241w73 i:where(.svelte-241w73){font-size:16px}aside.svelte-241w73{flex-direction:column;flex:0 300px;align-self:flex-start;gap:32px;min-width:240px;max-height:calc(100vh - 76px);padding:36px 0 40px;display:flex;position:sticky;top:76px;overflow-y:auto}.also.svelte-241w73{flex-direction:column;display:flex}.al.svelte-241w73{letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-500);margin-bottom:8px;font-size:10.5px}.also.svelte-241w73 a:where(.svelte-241w73){color:var(--color-neutral-300);box-shadow:inset 0 -1px 0 var(--color-divider);flex-direction:column;gap:3px;padding:10px 0;transition:color .2s;display:flex}.also.svelte-241w73 a:where(.svelte-241w73):hover{color:var(--color-accent-200)}.at.svelte-241w73{font-size:13.5px;line-height:1.45}.am.svelte-241w73{color:var(--color-neutral-600);font-size:10px}.toc-h.svelte-241w73{letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-500);justify-content:space-between;margin-bottom:12px;font-size:10.5px;display:flex}.pct.svelte-241w73{color:var(--color-accent-300)}ol.svelte-241w73{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}nav.svelte-241w73 ol:where(.svelte-241w73) a:where(.svelte-241w73){color:var(--color-neutral-300);box-shadow:inset 1px 0 0 var(--color-neutral-800);gap:10px;padding:7px 0 7px 14px;font-size:13px;line-height:1.45;transition:color .2s,box-shadow .2s;display:flex}nav.svelte-241w73 ol:where(.svelte-241w73) a.sub:where(.svelte-241w73){color:var(--color-neutral-500);padding-left:30px}nav.svelte-241w73 ol:where(.svelte-241w73) a:where(.svelte-241w73):hover{color:var(--color-text)}nav.svelte-241w73 ol:where(.svelte-241w73) a.on:where(.svelte-241w73),nav.svelte-241w73 ol:where(.svelte-241w73) a.sub.on:where(.svelte-241w73){color:var(--color-accent-200);box-shadow:inset 1px 0 0 var(--color-accent)}.num.svelte-241w73{min-width:22px;color:var(--color-neutral-600);padding-top:2px;font-size:10px}a.on.svelte-241w73 .num:where(.svelte-241w73){color:var(--color-accent)}.related.svelte-241w73{background:linear-gradient(to right, transparent, var(--color-divider) 48px, var(--color-divider) calc(100% - 48px), transparent) no-repeat top / 100% 1px;flex-direction:column;gap:20px;padding:40px 0 24px;display:flex}.rh.svelte-241w73{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.rh.svelte-241w73 h2:where(.svelte-241w73){letter-spacing:-.015em;margin:0;font-size:26px;font-weight:200}.rh.svelte-241w73 a:where(.svelte-241w73){align-items:center;gap:6px;font-size:13px;display:flex}.rh.svelte-241w73 i:where(.svelte-241w73){font-size:14px}.related.svelte-241w73 ul:where(.svelte-241w73){grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.related.svelte-241w73 article:where(.svelte-241w73){border-radius:var(--radius-lg);border:1px solid var(--color-neutral-800);background:linear-gradient(180deg, color-mix(in srgb, var(--color-surface) 50%, transparent), transparent);flex-direction:column;gap:10px;height:100%;padding:22px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex;position:relative}.related.svelte-241w73 article:where(.svelte-241w73):hover{border-color:var(--color-neutral-700);box-shadow:0 0 50px -30px var(--color-accent);transform:translateY(-2px)}.related.svelte-241w73 article:where(.svelte-241w73):has(a:where(.svelte-241w73):focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.rm.svelte-241w73{color:var(--color-neutral-500);font-size:10.5px}.related.svelte-241w73 h3:where(.svelte-241w73){margin:0;font-size:17px;font-weight:300;line-height:1.35}.related.svelte-241w73 h3:where(.svelte-241w73) a:where(.svelte-241w73){color:var(--color-text)}.related.svelte-241w73 h3:where(.svelte-241w73) a:where(.svelte-241w73):after{content:"";position:absolute;inset:0}.related.svelte-241w73 p:where(.svelte-241w73){color:var(--color-neutral-400);margin:0;font-size:13px;line-height:1.6}.note.svelte-241w73{max-width:76ch;color:var(--color-neutral-400);margin:0;padding:28px 0 24px;font-size:13px;line-height:1.65}@media (width<=900px){.wrap.svelte-241w73{gap:0}aside.svelte-241w73{flex-basis:100%;max-height:none;padding:0 0 24px;position:static}}
