:root{--bg:#fdfdfc;--fg:#1a1a1a;--muted:#6b6b66;--rule:#e6e5e0;--accent:#1d4ed8;--on-accent:var(--bg);--interactive-hover-fg:var(--fg);--interactive-hover-border:var(--muted);--nav-active-indicator:var(--fg);--nav-active-fg:var(--fg);--selected-fill:var(--muted);--content-link-fg:var(--accent);--media-action-fg:var(--media-fg);--surface-hover:color-mix(in srgb, var(--rule) 35%, transparent);--surface-subtle:color-mix(in srgb, var(--rule) 25%, var(--bg));--surface-floating:color-mix(in srgb, var(--bg) 88%, transparent);--backdrop:color-mix(in srgb, var(--bg) 82%, transparent);--media-fg:#fff;--media-overlay:#00000059;--shadow-viewer:0 20px 60px #0000002e;--hero-chart-opacity:.1;--max:44rem;--radius:6px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#030315;--fg:#ececf3;--muted:#9b9bb0;--rule:#25253e;--accent:#b5a06a;--interactive-hover-fg:var(--accent);--interactive-hover-border:var(--accent);--nav-active-indicator:var(--accent);--nav-active-fg:var(--accent);--selected-fill:var(--accent);--content-link-fg:var(--fg);--media-action-fg:var(--accent);--media-fg:var(--fg);--media-overlay:color-mix(in srgb, var(--bg) 35%, transparent);--hero-chart-opacity:.22}}*{box-sizing:border-box}html{background:var(--bg);color:var(--fg);accent-color:var(--accent);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6}body{margin:0}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (prefers-color-scheme:dark){@supports (appearance:base-select){select{appearance:base-select}select::picker(select){appearance:base-select}select::picker(select){background:var(--bg);color:var(--fg);border:1px solid var(--rule);border-radius:var(--radius);padding:.25rem}option{border-radius:3px;padding:.4rem .6rem}option:checked,option:hover,option:focus{background:var(--accent);color:var(--on-accent)}option:focus-visible{outline:2px solid var(--on-accent);outline-offset:-3px}option::checkmark{order:1;margin-left:auto}}}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0;line-height:1.25}p{margin:0 0 1em}ul{margin:0;padding-left:1.2em}section{margin-bottom:3.5rem}section>h2,.section-head h2{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-size:.8rem;font-weight:600}section>h2{border-bottom:1px solid var(--rule);margin-bottom:1.5rem;padding-bottom:.5rem}button.svelte-io3w7n{border-radius:var(--radius);width:36px;height:36px;color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-end;place-items:center;padding:8px;transition:color .15s;display:grid;position:relative}button.svelte-io3w7n:hover,button.svelte-io3w7n:focus-visible{color:var(--interactive-hover-fg)}button.svelte-io3w7n:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.icon.svelte-io3w7n{display:flex}.icon.copied.svelte-io3w7n{animation:3s both svelte-io3w7n-icon-return}.confirmation.svelte-io3w7n{pointer-events:none;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;width:20px;height:20px;position:absolute;inset:8px}.back.svelte-io3w7n,.paper.svelte-io3w7n,.pocket.svelte-io3w7n{fill:var(--bg)}.envelope.svelte-io3w7n{animation:3s both svelte-io3w7n-envelope-open}.paper.svelte-io3w7n{animation:3s cubic-bezier(.22,1,.36,1) both svelte-io3w7n-letter-lift}.check.svelte-io3w7n{color:var(--accent);stroke-width:2.2px;stroke-dasharray:21;stroke-dashoffset:21px;animation:3s both svelte-io3w7n-check-draw,3s both svelte-io3w7n-confirmation-visibility}.copied-label.svelte-io3w7n{color:var(--fg);white-space:nowrap;pointer-events:none;font-size:.75rem;font-weight:500;animation:3s both svelte-io3w7n-confirmation-visibility;position:absolute;top:50%;right:calc(100% + .25rem);transform:translateY(-50%)}@keyframes svelte-io3w7n-envelope-open{0%{opacity:0}5%,16%{opacity:1}25%,to{opacity:0}}@keyframes svelte-io3w7n-letter-lift{0%,5%{transform:translateY(7px)}18%,to{transform:translateY(0)}}@keyframes svelte-io3w7n-check-draw{0%,21%{stroke-dashoffset:21px}32%,to{stroke-dashoffset:0}}@keyframes svelte-io3w7n-confirmation-visibility{0%,19%,93%,to{opacity:0}21%,84%{opacity:1}}@keyframes svelte-io3w7n-icon-return{0%,to{opacity:1}5%,90%{opacity:0}}.status.svelte-io3w7n{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.status.error.svelte-io3w7n{border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg);clip-path:none;white-space:normal;width:max-content;max-width:15rem;height:auto;padding:.4rem .6rem;font-size:.75rem;right:100%}@media (prefers-reduced-motion:reduce){.icon.copied.svelte-io3w7n,.envelope.svelte-io3w7n{opacity:0;animation:none}.paper.svelte-io3w7n{animation:none}.check.svelte-io3w7n{stroke-dashoffset:0;animation:none}.copied-label.svelte-io3w7n{animation:none}}.chart.svelte-14niwgg{z-index:0;pointer-events:none;opacity:var(--hero-chart-opacity);position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.chart.svelte-14niwgg{display:none}}.bars.svelte-14niwgg{opacity:0;grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:4px;height:100%;display:grid}@media (width<=480px){.bars.svelte-14niwgg{gap:3px}}.bar.svelte-14niwgg{background:var(--muted);transform-origin:bottom;will-change:transform;height:100%;transform:scaleY(0)}main.svelte-12qhfyh{max-width:var(--max);margin:0 auto;padding:4rem 1.5rem 2rem}.hero.svelte-12qhfyh{isolation:isolate;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1.5rem;display:flex;position:relative}.hero-text.svelte-12qhfyh,.links.svelte-12qhfyh{z-index:1;position:relative}h1.svelte-12qhfyh{letter-spacing:-.02em;font-size:2.25rem;font-weight:700}h1.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit}h1.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,h1.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible{color:var(--interactive-hover-fg);text-decoration:none}.role.svelte-12qhfyh{color:var(--muted);margin:.5rem 0 0}.links.svelte-12qhfyh{flex-direction:column;flex-shrink:0;gap:.25rem;margin-right:-.5rem;display:flex}.links.svelte-12qhfyh a:where(.svelte-12qhfyh){border-radius:var(--radius);color:var(--muted);padding:.5rem;transition:color .15s;display:inline-flex}.links.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.links.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible{color:var(--interactive-hover-fg);text-decoration:none}.tabs.svelte-12qhfyh{z-index:5;background:var(--bg);border-bottom:1px solid var(--rule);gap:1.5rem;margin-bottom:3rem;padding-top:.5rem;display:flex;position:sticky;top:0}.tabs.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.6rem 0;font-weight:500;transition:color .15s,border-color .15s;position:relative}.tabs.svelte-12qhfyh a:where(.svelte-12qhfyh):hover,.tabs.svelte-12qhfyh a:where(.svelte-12qhfyh):focus-visible{color:var(--interactive-hover-fg);text-decoration:none}.tabs.svelte-12qhfyh a[aria-current=page]:where(.svelte-12qhfyh){color:var(--nav-active-fg);border-bottom-color:var(--nav-active-indicator)}@media (width<=480px){main.svelte-12qhfyh{padding-top:2.5rem}h1.svelte-12qhfyh{font-size:1.85rem}.tabs.svelte-12qhfyh{gap:1.25rem;margin-bottom:2.5rem}}@media (width<=380px){.tabs.svelte-12qhfyh{gap:.9rem}.tabs.svelte-12qhfyh a:where(.svelte-12qhfyh){font-size:.95rem}}
