.cp-toc.svelte-a4lbsm{font-family:var(--font-sans);font-size:var(--fs-2);line-height:var(--lh-snug)}.cp-toc__label.svelte-a4lbsm{margin:0 0 var(--s-3)}ol.svelte-a4lbsm{border-left:1px solid var(--rule);margin:0;padding:0;list-style:none}a.svelte-a4lbsm{padding:var(--s-2) 0 var(--s-2) var(--s-3);color:var(--ink-2);text-wrap:pretty;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-left:1px solid #0000;margin-left:-1px;text-decoration:none;display:block}a.svelte-a4lbsm:hover{color:var(--accent);border-left-color:var(--accent)}a.svelte-a4lbsm:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--r-sm)}.cp-cta.svelte-1y3wm3a{gap:var(--s-3);padding:var(--s-5);background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-md);display:grid}.cp-cta__title.svelte-1y3wm3a{font-family:var(--font-sans);font-size:var(--fs-5);font-weight:500;line-height:var(--lh-snug);letter-spacing:-.01em;color:var(--ink);margin:0}.cp-cta__body.svelte-1y3wm3a{margin:0 0 var(--s-2);max-width:60ch;font-size:var(--fs-2);line-height:var(--lh-body);color:var(--ink-2)}.cp-cta-bar.svelte-1y3wm3a{padding:var(--s-2) var(--gutter);background:var(--paper);border-top:1px solid var(--rule-strong);box-shadow:var(--shadow-md)}.cp.svelte-u5exni{color:var(--ink);position:relative}.cp-grid.svelte-u5exni{max-width:var(--w-prose);margin-inline:auto}.cp--wide.svelte-u5exni .cp-grid:where(.svelte-u5exni){max-width:var(--w-app)}.cp-rail.svelte-u5exni{display:none}@media (width>=1024px){.cp--toc.svelte-u5exni .cp-grid:where(.svelte-u5exni){grid-template-columns:12rem minmax(0, var(--w-prose));column-gap:var(--s-8);max-width:calc(12rem + var(--s-8) + var(--w-prose));display:grid}.cp--toc.svelte-u5exni .cp-col:where(.svelte-u5exni){grid-column:2}.cp-rail.svelte-u5exni{grid-area:1/1;display:block}.cp-rail.svelte-u5exni .cp-toc{top:calc(var(--s-10) + var(--s-2));position:sticky}}.cp-hero.svelte-u5exni .ui-crumbs{margin-bottom:var(--s-6)}.cp-title.svelte-u5exni{gap:var(--s-2);color:var(--ink);text-wrap:balance;flex-direction:column;margin:0;display:flex}.cp-title__eyebrow.svelte-u5exni{display:block}.cp-title__code.svelte-u5exni{margin-bottom:0;display:block}.cp-title--code.svelte-u5exni .cp-title__text:where(.svelte-u5exni){font-stretch:100%}.cp-lede.svelte-u5exni{margin:var(--s-5) 0 0;max-width:60ch;font-family:var(--font-sans);font-size:var(--fs-4);line-height:var(--lh-body);color:var(--ink-2);text-wrap:pretty}.cp-header-extra.svelte-u5exni{margin-top:var(--s-5)}.cp-hero.svelte-u5exni .ui-answer{margin-top:var(--s-6)}.cp-cta-inline--top.svelte-u5exni{margin-bottom:var(--s-7)}.cp-body>section+section{margin-top:var(--s-7);padding-top:var(--s-7)}.cp-body>section>h2,.cp-related>section>h2{margin:0 0 var(--s-4);max-width:32ch;font-family:var(--font-sans);font-size:var(--fs-6);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;font-weight:650;font-stretch:112%;line-height:1.15}.cp-body>section>h3{margin:var(--s-6) 0 var(--s-3);font-family:var(--font-sans);font-size:var(--fs-5);font-weight:600;font-stretch:108%;line-height:var(--lh-snug);color:var(--ink)}.cp-body>section>p,.cp-related>section>p{margin:0 0 var(--s-4);max-width:68ch;font-size:var(--fs-3);line-height:var(--lh-body);color:var(--ink-2);text-wrap:pretty}.cp-body>section>p:last-child{margin-bottom:0}.cp-body .cp-prose{font-size:var(--fs-4);line-height:var(--lh-body);color:var(--ink-2)}.cp-body .cp-prose p,.cp-body .cp-prose ul,.cp-body .cp-prose ol{margin:0 0 var(--s-4);text-wrap:pretty;max-width:66ch}.cp-body .cp-prose ul,.cp-body .cp-prose ol{padding-left:var(--s-5)}.cp-body .cp-prose li{margin-bottom:var(--s-2)}.cp-body .cp-prose>:last-child{margin-bottom:0}.cp-body .cp-prose strong{color:var(--ink);font-weight:500}.cp-related.svelte-u5exni,.cp-sources.svelte-u5exni{margin-top:var(--s-8);padding-top:var(--s-7);border-top:1px solid var(--rule)}.cp-related>section+section{margin-top:var(--s-7)}.cp-sources__h.svelte-u5exni{margin:0 0 var(--s-3)}.cp-sources.svelte-u5exni ul:where(.svelte-u5exni){padding-left:var(--s-5);font-size:var(--fs-2);line-height:var(--lh-body);color:var(--ink-2);margin:0}.cp-sources.svelte-u5exni li:where(.svelte-u5exni){padding-block:var(--s-1)}.cp-sources__note.svelte-u5exni{margin:var(--s-4) 0 0;max-width:64ch;font-size:var(--fs-2);line-height:var(--lh-body);color:var(--ink-2)}.cp-cta-inline--end.svelte-u5exni{margin-top:var(--s-8)}.cp-bar.svelte-u5exni{display:none}@media (width<=719.98px){.cp-cta-inline.svelte-u5exni{display:none}.cp-bar.svelte-u5exni{z-index:5;display:block;position:fixed;bottom:0;left:0;right:0}body:has(.cp-bar){padding-bottom:5rem}html:has(.cp-bar){scroll-padding-bottom:calc(5rem + var(--s-2))}@supports (animation-timeline:scroll()){.cp-bar.svelte-u5exni{animation:linear both svelte-u5exni-cp-bar-reveal;animation-timeline:scroll(root);animation-duration:auto!important}.cp-bar.svelte-u5exni:focus-within{translate:none!important}@keyframes svelte-u5exni-cp-bar-reveal{0%,36%{translate:0 calc(100% + var(--s-5))}40%,to{translate:none}}}}
