.guide-nav.svelte-1vibq2e{display:flex;justify-content:space-between;margin-top:var(--padding-3xl);padding:3.9rem 0 0;border-top:1px solid var(--hair)}.guide-nav.svelte-1vibq2e .nav-link:where(.svelte-1vibq2e){display:flex;flex-direction:column;gap:var(--padding-xs);max-width:45%;text-decoration:none}.guide-nav.svelte-1vibq2e .nav-link:where(.svelte-1vibq2e):hover:not(.disabled) .nav-title:where(.svelte-1vibq2e){text-decoration:underline}.guide-nav.svelte-1vibq2e .nav-link:where(.svelte-1vibq2e).disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.guide-nav.svelte-1vibq2e .nav-link:where(.svelte-1vibq2e).disabled .nav-title:where(.svelte-1vibq2e){color:var(--muted)}.guide-nav.svelte-1vibq2e .nav-link:where(.svelte-1vibq2e).next{text-align:right}.guide-nav.svelte-1vibq2e .nav-label:where(.svelte-1vibq2e){color:var(--muted);font:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase}.guide-nav.svelte-1vibq2e .nav-title:where(.svelte-1vibq2e){color:var(--ink);font:var(--type-link);letter-spacing:var(--type-link-ls)}.toc.svelte-1dzzduv{position:sticky;top:var(--padding-3xl);max-height:calc(100vh - var(--header-height) - var(--padding-l) * 2);overflow-y:auto;padding-right:0;scrollbar-width:none;font-family:var(--font-mono)}.toc.svelte-1dzzduv::-webkit-scrollbar{display:none}.toc.svelte-1dzzduv .toc-title:where(.svelte-1dzzduv){display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 1rem;padding:0;border:none;background:none;color:var(--muted);font:var(--type-micro);letter-spacing:var(--type-micro-ls);text-align:left;text-transform:uppercase;cursor:default}.toc.svelte-1dzzduv .toc-icon:where(.svelte-1dzzduv){display:none;font:var(--type-lede);line-height:1}.toc.svelte-1dzzduv .toc-icon:where(.svelte-1dzzduv):before{content:"▸"}.toc.svelte-1dzzduv .toc-icon:where(.svelte-1dzzduv).expanded:before{content:"▾"}.toc.svelte-1dzzduv .toc-list:where(.svelte-1dzzduv),.toc.svelte-1dzzduv .toc-sublist:where(.svelte-1dzzduv){display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.toc.svelte-1dzzduv .toc-item.level-3:where(.svelte-1dzzduv){padding-left:var(--padding-m)}.toc.svelte-1dzzduv .toc-link:where(.svelte-1dzzduv){display:block;width:100%;padding:var(--padding-xs) var(--padding-s);border:none;background:none;color:var(--sec);font:var(--type-link);letter-spacing:var(--type-link-ls);text-align:left;cursor:pointer}.toc.svelte-1dzzduv .toc-link:where(.svelte-1dzzduv):hover,.toc.svelte-1dzzduv .toc-link:where(.svelte-1dzzduv).active{color:var(--paper);background:var(--ink)}@media(max-width:1280px){.toc.svelte-1dzzduv .toc-title:where(.svelte-1dzzduv){margin-bottom:0;padding:1rem var(--padding-l);border-block:1px solid var(--hair);border-radius:0;cursor:pointer}.toc.svelte-1dzzduv .toc-icon:where(.svelte-1dzzduv){display:block}.toc.svelte-1dzzduv .toc-list:where(.svelte-1dzzduv){display:none}.toc.svelte-1dzzduv .toc-list:where(.svelte-1dzzduv).expanded{display:flex;padding:1rem var(--padding-l)}}.guide-container.svelte-1s3qxr0{width:100%;max-width:var(--container);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) 24rem;grid-template-areas:"title sidebar" "date sidebar" "content sidebar";gap:0 var(--padding-xl)}@media(max-width:1280px){.guide-container.svelte-1s3qxr0{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "date" "sidebar" "content";gap:0}}@media(max-width:1024px){.guide-container.svelte-1s3qxr0 .page-title:where(.svelte-1s3qxr0),.guide-container.svelte-1s3qxr0 .page-date:where(.svelte-1s3qxr0),.guide-container.svelte-1s3qxr0 .guide-body:where(.svelte-1s3qxr0){padding-inline:0}}.page-title.svelte-1s3qxr0{grid-area:title;margin:0;padding:var(--page-inset-start) var(--padding-xl) 0;color:var(--ink);font:var(--type-display);letter-spacing:var(--type-display-ls);text-wrap:balance}@media(max-width:1280px){.page-title.svelte-1s3qxr0{padding:var(--page-inset-start) var(--padding-l) 0}}.page-date.svelte-1s3qxr0{grid-area:date;display:block;padding:1rem var(--padding-xl);color:var(--muted);font:var(--type-note);letter-spacing:var(--type-note-ls);text-transform:uppercase}@media(max-width:1280px){.page-date.svelte-1s3qxr0{padding-inline:var(--padding-l)}}.toc-sidebar.svelte-1s3qxr0{grid-area:sidebar;padding:var(--page-inset-start) var(--padding-xl) var(--padding-3xl) 0}@media(max-width:1280px){.toc-sidebar.svelte-1s3qxr0{padding:0}}.guide-body.svelte-1s3qxr0{grid-area:content;min-width:0;padding:var(--padding-xl) var(--padding-xl) 0}@media(max-width:1280px){.guide-body.svelte-1s3qxr0{padding-inline:var(--padding-l)}}.prose.svelte-1s3qxr0{min-width:0;font-family:var(--font-sans)}.prose.svelte-1s3qxr0>h2{margin:var(--padding-2xl) 0 var(--padding-l);padding-top:3.9rem;border-top:1px solid var(--hair);color:var(--ink);font:var(--type-section);letter-spacing:var(--type-section-ls)}.prose.svelte-1s3qxr0 h3{margin:var(--padding-xl) 0 var(--padding-l);color:var(--ink);font:var(--type-section-alt);letter-spacing:var(--type-section-alt-ls)}.prose.svelte-1s3qxr0 p{margin-block:0 var(--padding-m)}.prose.svelte-1s3qxr0 li{margin-bottom:var(--padding-s)}.prose.svelte-1s3qxr0 p,.prose.svelte-1s3qxr0 li{color:var(--sec);font:var(--type-read)}.prose.svelte-1s3qxr0 code{padding:.2rem .6rem;border-radius:0;color:var(--ink);background:var(--labelbg);font-family:var(--font-mono);font-size:.9em}.prose.svelte-1s3qxr0 pre{margin:var(--padding-m) 0;padding:var(--padding-l);overflow-x:auto;font-family:var(--font-mono);border:1px solid var(--hair-strong);border-radius:0;background:var(--paper-raised)}.prose.svelte-1s3qxr0 pre code{background-color:transparent;padding:0;border-radius:0;color:var(--ink);font-size:inherit}.prose.svelte-1s3qxr0 ul,.prose.svelte-1s3qxr0 ol{margin:var(--padding-m) 0;padding-left:var(--padding-xl);color:var(--sec)}.prose.svelte-1s3qxr0 a{color:var(--ink);text-decoration:underline}.prose.svelte-1s3qxr0 img,.prose.svelte-1s3qxr0 video{width:100%;height:auto;max-height:60rem;margin:3rem 0;object-fit:contain}.prose.svelte-1s3qxr0 td img{margin:0}.prose.svelte-1s3qxr0 blockquote{margin:var(--padding-xl) 0;padding:var(--padding-l);border:0;border-left:4px solid var(--ink);border-radius:0;color:var(--muted);background:var(--labelbg);font:var(--type-read)}.prose.svelte-1s3qxr0 blockquote>:last-child{margin-bottom:0}.prose.svelte-1s3qxr0 hr{display:none}.prose.svelte-1s3qxr0 table{width:100%;margin:var(--padding-xl) 0;overflow:hidden;border-collapse:collapse;border:1px solid var(--hair-strong)}.prose.svelte-1s3qxr0 th,.prose.svelte-1s3qxr0 td{padding:1rem 1.2rem;border:1px solid var(--hair);text-align:left}.prose.svelte-1s3qxr0 th{border-radius:0;color:var(--ink);background:var(--labelbg);font:var(--type-micro);letter-spacing:var(--type-micro-ls);text-transform:uppercase}.prose.svelte-1s3qxr0 td{color:var(--sec);font:var(--type-body);letter-spacing:var(--type-body-ls)}
