:root{--white: #faf9f7;--black: #1e1c19;--grey-light: #dedad4;--grey-mid: #a8a298;--grey-dark: #6b655c;--grey-black: #46413a;--surface-1: #f2efeb;--surface-2: #e6e2dc;--info: oklch(42.453% .24955 269.04);--shimmer: oklch(70% .02 70 / .35);--seat-accent: #6e7d3c;--ballad-accent: #2d6e6a;--br: .75rem;--padding: .875rem;--box-shadow: rgba(30, 28, 25, .06) 0px 4px 8px;--overlay-box-shadow: rgba(30, 28, 25, .14) 0px 10px 28px;--paper: var(--white);--card: color-mix(in oklab, var(--white), #fff 70%);--hover: color-mix(in oklab, var(--surface-1), var(--surface-2) 30%);--line: color-mix(in oklab, var(--grey-light), var(--white) 45%);--line2: var(--grey-light);--ink: var(--black);--ink2: var(--grey-black);--ink3: var(--grey-dark);--faint: var(--grey-mid);--accent-deep: color-mix(in oklch, var(--accent, var(--ink)) 78%, var(--ink));--reaction-l: .58;--reaction-c: .11;--ring: 0 0 0 1px var(--line);--panel-shadow: 0 0 0 1px var(--line), 0 18px 48px rgba(30, 28, 25, .12);--r-row: calc(var(--br) * .4);--r-card: calc(var(--br) * .5);--r-panel: calc(var(--br) * .6);--control-h: 1.75rem;--field-h: 2.25rem;--ease: cubic-bezier(.2, 0, 0, 1);--dur-fast: .15s;--dur-base: .22s;--dur-slow: .32s}:root.dark{--white: #141310;--black: #eae7e2;--grey-light: #222019;--grey-mid: #38352e;--grey-dark: #9e9a92;--grey-black: #c6c2ba;--surface-1: #191714;--surface-2: #282520;--info: oklch(62% .2 269.04);--shimmer: oklch(70% .02 70 / .2);--seat-accent: #a6bd6b;--ballad-accent: #5fb6af;--box-shadow: rgba(0, 0, 0, .2) 0px 4px 8px;--overlay-box-shadow: rgba(0, 0, 0, .42) 0px 10px 28px;--card: color-mix(in oklab, var(--white), var(--black) 4%);--hover: var(--surface-2);--line: color-mix(in oklab, var(--grey-light), var(--grey-mid) 50%);--line2: var(--grey-mid);--faint: color-mix(in oklab, var(--grey-mid), var(--grey-dark) 40%);--panel-shadow: 0 0 0 1px var(--line), 0 18px 48px rgba(0, 0, 0, .4);--reaction-l: .75;--reaction-c: .1}.head.svelte-103yjfp{box-sizing:content-box;max-width:70rem;margin-inline:auto;padding-inline:var(--gutter);display:flex;flex-direction:column;gap:1.25rem;padding-top:5.5rem}@media(max-width:48em){.head.svelte-103yjfp{padding-top:3rem}}.head.svelte-103yjfp h1:where(.svelte-103yjfp){margin:0;font-size:clamp(2.75rem,6.6vw,5.25rem);font-weight:500;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.head.svelte-103yjfp h1:where(.svelte-103yjfp) .soft{color:var(--ink3)}.head.svelte-103yjfp h1:where(.svelte-103yjfp){animation:marketing-enter .64s var(--ease) both;animation-delay:70ms;margin-top:1.25rem;font-size:clamp(2.375rem,4.6vw,3.625rem)}.head.svelte-103yjfp .lede:where(.svelte-103yjfp){margin:0;font-size:1.1875rem;line-height:1.6;color:var(--ink2);text-wrap:pretty;animation:marketing-enter .64s var(--ease) both;animation-delay:.14s;color:var(--ink3)}.docs.svelte-103yjfp{animation:marketing-enter .64s var(--ease) both;animation-delay:0ms;align-self:flex-start;display:inline-flex;gap:2px;padding:.1875rem;border-radius:62.4375rem;background:var(--hover)}.docs.svelte-103yjfp a:where(.svelte-103yjfp){display:inline-flex;align-items:center;height:1.875rem;padding:0 .875rem;border-radius:62.4375rem;font-size:.875rem;font-weight:500;color:var(--ink3);text-decoration:none;transition:color var(--dur-base) var(--ease),background-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.docs.svelte-103yjfp a:where(.svelte-103yjfp):hover{color:var(--ink)}.docs.svelte-103yjfp a.on:where(.svelte-103yjfp){background:var(--card);box-shadow:var(--ring);color:var(--ink)}.body.svelte-103yjfp{box-sizing:content-box;max-width:70rem;margin-inline:auto;padding-inline:var(--gutter);animation:marketing-enter .64s var(--ease) both;animation-delay:.21s;display:grid;grid-template-columns:minmax(0,15rem) minmax(0,42.5rem);gap:3.5rem;align-items:start;padding-top:3.5rem}@media(max-width:64em){.body.svelte-103yjfp{grid-template-columns:minmax(0,1fr)}}.toc.svelte-103yjfp{position:sticky;top:6.5rem;display:flex;flex-direction:column;gap:2px;font-size:.8125rem}@media(max-width:64em){.toc.svelte-103yjfp{display:none}}.toc.svelte-103yjfp a:where(.svelte-103yjfp){display:flex;align-items:center;gap:.625rem;min-height:2rem;padding:.25rem .625rem;box-sizing:border-box;border-radius:var(--r-row);color:var(--ink3);text-decoration:none;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.toc.svelte-103yjfp a:where(.svelte-103yjfp):hover{color:var(--ink)}.toc.svelte-103yjfp a.on:where(.svelte-103yjfp){background:var(--hover);color:var(--ink)}.toc.svelte-103yjfp .n:where(.svelte-103yjfp){font-variant-numeric:tabular-nums;flex:none;width:1.125rem;color:var(--ink3)}.doc.svelte-103yjfp{display:flex;flex-direction:column;gap:2.5rem;min-width:0}.prose.svelte-103yjfp{font-size:1rem;line-height:1.7;color:var(--ink2)}.prose.svelte-103yjfp h2{scroll-margin-top:6rem;margin:3rem 0 1rem;font-size:1.375rem;font-weight:500;line-height:1.35;letter-spacing:-.02em;color:var(--ink)}.prose.svelte-103yjfp h3{margin:1.75rem 0 .5rem;font-size:1.0625rem;font-weight:500;color:var(--ink)}.prose.svelte-103yjfp p,.prose.svelte-103yjfp ul,.prose.svelte-103yjfp ol{margin:0 0 1rem}.prose.svelte-103yjfp ul,.prose.svelte-103yjfp ol{padding-left:1.25rem}.prose.svelte-103yjfp li{margin-bottom:.375rem}.prose.svelte-103yjfp strong{font-weight:500;color:var(--ink)}.prose.svelte-103yjfp a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:.1875rem;transition:text-decoration-color var(--dur-fast) var(--ease)}.prose.svelte-103yjfp a:hover{text-decoration-color:var(--ink3)}.prose.svelte-103yjfp code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.875em;padding:.1em .35em;background:var(--surface-2);border-radius:.25rem}.prose.svelte-103yjfp hr{display:none}.prose.svelte-103yjfp table{background:var(--card);box-shadow:var(--ring);border-radius:var(--r-card);width:100%;margin:.5rem 0 1rem;border-collapse:collapse;font-size:.8125rem;overflow:hidden}.prose.svelte-103yjfp thead:has(th:empty){display:none}.prose.svelte-103yjfp th,.prose.svelte-103yjfp td{padding:.75rem 1rem;text-align:left;vertical-align:top}.prose.svelte-103yjfp th{font-weight:500;color:var(--ink);background:var(--hover)}.prose.svelte-103yjfp tr+tr td,.prose.svelte-103yjfp tbody tr:first-child td{border-top:1px solid var(--line)}.prose.svelte-103yjfp thead:has(th:empty)+tbody tr:first-child td{border-top:0}.prose.svelte-103yjfp td:first-child{width:11.25rem;font-weight:500;color:var(--ink)}@media(max-width:48em){.prose.svelte-103yjfp td:first-child{width:auto}}.ask.svelte-103yjfp{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem;padding:1.25rem 1.375rem;border-radius:var(--r-panel);background:var(--surface-1)}.glyph.svelte-103yjfp{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--hover);color:var(--ink2);background:var(--card)}.text.svelte-103yjfp{flex:1 1 16.25rem;font-size:.875rem;color:var(--ink2)}
