.hero.svelte-133a71l{isolation:isolate;padding:calc(var(--header-height) + clamp(48px, 9vh, 104px)) var(--layout-gutter) 0;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:32px clamp(32px,6vw,96px);display:grid;position:relative}.hero.svelte-133a71l>:not(.field){position:relative}.copy.svelte-133a71l{justify-items:start;gap:24px;display:grid}h1.svelte-133a71l{max-width:13em;font:500 clamp(2.6rem, 1rem + 4.6vw, 5.75rem) / .96 var(--font-display);letter-spacing:var(--track-hero);text-wrap:balance;margin:0}h1.svelte-133a71l em{color:var(--color-muted);font-style:normal}.lede.svelte-133a71l{max-width:34em;color:var(--color-ink-soft);font-size:var(--text-lead);text-wrap:pretty;margin:0;line-height:1.35}.updated.svelte-133a71l{color:var(--color-muted);margin:0;font-size:.6875rem}.updated.svelte-133a71l time:where(.svelte-133a71l){color:var(--color-ink)}.overview.svelte-133a71l{--fold:16px;border-radius:var(--radius-lg);background:var(--color-bg);clip-path:polygon(0 0, calc(100% - var(--fold)) 0, 100% var(--fold), 100% 100%, 0 100%);gap:16px;padding:clamp(22px,2.6vw,32px);display:grid;position:relative;box-shadow:0 30px 60px -34px #3e5f7899}.overview.svelte-133a71l:after{content:"";width:var(--fold);height:var(--fold);background:linear-gradient(225deg, transparent 50%, var(--color-accent) 50%);border-bottom-left-radius:4px;position:absolute;top:0;right:0}.overview-title.svelte-133a71l{font:500 .9375rem / 1.2 var(--font-display);align-items:center;gap:8px;margin:0;display:flex}.overview.svelte-133a71l dl:where(.svelte-133a71l){margin:0;display:grid}.overview.svelte-133a71l dl:where(.svelte-133a71l) div:where(.svelte-133a71l){border-top:1px solid var(--color-line);gap:4px;padding-block:12px;display:grid}.overview.svelte-133a71l dt:where(.svelte-133a71l){color:var(--color-muted);font-size:.6875rem}.overview.svelte-133a71l dd:where(.svelte-133a71l){font:500 1rem / 1.3 var(--font-display);margin:0}.tabs.svelte-133a71l{border-top:1px solid color-mix(in srgb, var(--color-ink) 16%, transparent);flex-wrap:wrap;grid-column:1/-1;gap:0 28px;margin-top:clamp(24px,4vw,48px);display:flex}.tabs.svelte-133a71l a:where(.svelte-133a71l){color:var(--color-muted);border-bottom:2px solid #0000;padding:16px 0;font-size:.875rem}.tabs.svelte-133a71l a:where(.svelte-133a71l):hover,.tabs.svelte-133a71l a[aria-current=page]:where(.svelte-133a71l){border-bottom-color:var(--color-accent);color:var(--color-ink)}.document.svelte-133a71l{padding:clamp(56px, 7vw, 96px) var(--layout-gutter) var(--layout-section);background:var(--color-bg);grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid;position:relative}.document.svelte-133a71l>:not(.guides){position:relative}.sidebar.svelte-133a71l{top:calc(var(--header-height) + 24px);max-height:calc(100dvh - var(--header-height) - 48px);gap:32px;display:grid;position:sticky;overflow-y:auto}.nav-label.svelte-133a71l{font:500 .8125rem / 1.2 var(--font-display);align-items:center;gap:8px;margin:0 0 12px;display:flex}.contents.svelte-133a71l ul:where(.svelte-133a71l){margin:0;padding:0;list-style:none}.contents.svelte-133a71l a:where(.svelte-133a71l){border-left:2px solid var(--color-line);color:var(--color-muted);padding:8px 12px;font-size:.875rem;transition:color .15s,border-color .15s;display:block}.contents.svelte-133a71l a:where(.svelte-133a71l):hover{border-left-color:var(--color-accent);color:var(--color-ink)}.ask.svelte-133a71l{border-top:1px solid var(--color-line);padding-top:20px;font-size:.875rem}.ask.svelte-133a71l p:where(.svelte-133a71l){color:var(--color-muted);margin:0 0 6px}.ask.svelte-133a71l a:where(.svelte-133a71l){color:var(--color-accent);font-weight:500}.prose.svelte-133a71l{min-width:0;max-width:50rem}.prose.svelte-133a71l h2{border-top:1px solid var(--color-line);font:500 clamp(1.5rem, 1.2rem + 1vw, 2.125rem) / 1.1 var(--font-display);letter-spacing:-.035em;scroll-margin-top:calc(var(--header-height) + 24px);margin:56px 0 16px;padding-top:32px}.prose.svelte-133a71l h2:first-child,.prose.svelte-133a71l .notice+h2{margin-top:0}.prose.svelte-133a71l h2:first-child{border:0;padding-top:0}.prose.svelte-133a71l h2:target{color:var(--color-accent)}.prose.svelte-133a71l h3{font:500 var(--text-h3) / 1.2 var(--font-display);letter-spacing:var(--track-h3);margin:32px 0 12px}.prose.svelte-133a71l p{color:var(--color-ink-soft);font-size:var(--text-body);text-wrap:pretty;margin:0 0 16px;line-height:1.7}.prose.svelte-133a71l strong{color:var(--color-ink);font-weight:600}.prose.svelte-133a71l ul{margin:0 0 16px;padding-left:22px}.prose.svelte-133a71l li{color:var(--color-ink-soft);padding:5px 0 5px 4px;line-height:1.6}.prose.svelte-133a71l li::marker{color:var(--color-accent)}.prose.svelte-133a71l a:not(.button){color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:4px}.prose.svelte-133a71l a:not(.button):hover{color:var(--color-accent);text-decoration-color:currentColor}.prose.svelte-133a71l dl{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg-alt) 40%, var(--color-bg));box-shadow:inset 0 0 0 1px var(--color-line);margin:24px 0;overflow:hidden}.prose.svelte-133a71l dl>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding:16px 20px;font-size:.9375rem;line-height:1.6;display:grid}.prose.svelte-133a71l dl>div+div{border-top:1px solid var(--color-line)}.prose.svelte-133a71l dt{color:var(--color-ink);overflow-wrap:anywhere;font-weight:500}.prose.svelte-133a71l dd{color:var(--color-ink-soft);overflow-wrap:anywhere;margin:0}.prose.svelte-133a71l code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.85em}.prose.svelte-133a71l .notice{border-radius:var(--radius-md);background:color-mix(in srgb, var(--lightningcss-light,#b86a0c)var(--lightningcss-dark,#f2b56b) 10%, var(--color-bg));color:var(--color-ink-soft);margin-bottom:32px;padding:18px 20px;font-size:.9375rem;box-shadow:inset 3px 0 var(--lightningcss-light,#b86a0c)var(--lightningcss-dark,#f2b56b)}.document-end.svelte-133a71l{border-top:1px solid var(--color-line);color:var(--color-muted);justify-content:space-between;gap:24px;margin-top:56px;padding-top:20px;font-size:.6875rem;display:flex}.document-end.svelte-133a71l a:where(.svelte-133a71l):hover{color:var(--color-accent)}a.svelte-133a71l:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}@media (width<=960px){.hero.svelte-133a71l{grid-template-columns:1fr;align-items:start}.overview.svelte-133a71l{max-width:520px}.document.svelte-133a71l{grid-template-columns:1fr}.sidebar.svelte-133a71l{max-height:none;position:static;overflow:visible}.contents.svelte-133a71l ul:where(.svelte-133a71l){grid-template-columns:repeat(auto-fill,minmax(180px,1fr));display:grid}.ask.svelte-133a71l{display:none}}@media (width<=700px){.prose.svelte-133a71l dl>div{grid-template-columns:1fr;gap:6px}}@media print{header,footer,.tabs.svelte-133a71l,.sidebar.svelte-133a71l,.overview.svelte-133a71l,.document-end.svelte-133a71l,.hero.svelte-133a71l>.field{display:none}.hero.svelte-133a71l,.document.svelte-133a71l{padding:24px 0;display:block}.prose.svelte-133a71l{max-width:none}}
