@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:85% 100%;font-display:swap;src:url(./IBM%20Plex%20Sans%20Var-Roman-Latin1.b_yHhIaO.woff2)format("woff2-variations");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-stretch:85% 100%;font-display:swap;src:url(./IBM%20Plex%20Sans%20Var-Roman-Latin2.C0R19ApV.woff2)format("woff2-variations");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:100 700;font-stretch:85% 100%;font-display:swap;src:url(./IBM%20Plex%20Sans%20Var-Italic-Latin1.CSfYI-CN.woff2)format("woff2-variations");unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:100 700;font-stretch:85% 100%;font-display:swap;src:url(./IBM%20Plex%20Sans%20Var-Italic-Latin2.BPp82RQT.woff2)format("woff2-variations");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./IBMPlexMono-Regular-Latin1.DYPusg7z.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./IBMPlexMono-Regular-Latin2.Cb0PcqQ4.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./IBMPlexMono-Medium-Latin1.CfBEoGIJ.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(./IBMPlexMono-Medium-Latin2.gp7etG-t.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(./IBMPlexMono-SemiBold-Latin1.ChfWfxA6.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+131,U+152-153,U+2C6,U+2DA,U+2DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(./IBMPlexMono-SemiBold-Latin2.BQ5dFssM.woff2)format("woff2");unicode-range:U+100-101,U+104-130,U+132-151,U+154-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1FA-1FF,U+218-21B,U+237,U+259,U+1E80-1E85,U+1E9E,U+20A1,U+20A4,U+20A6,U+20A8-20AA,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-soft:#f7f6fb;--surface:#fff;--surface-alt:#f3f2f8;--text-1:#111114;--text-2:#44444f;--text-3:#63636d;--border:#e4e4ea;--border-strong:#d2d2db;--accent:#7c3aed;--accent-text:#5b21b6;--accent-soft:#f3efff;--link:#6d28d9;--link-hover:#be185d;--pink:#db2777;--btn-bg:#6d28d9;--btn-hover:#5b21b6;--gradient:linear-gradient(135deg, #8b5cf6 0%, #ec4899 100%);--shot-shadow:0 1px 2px #1111140f, 0 12px 40px -12px #3a2a7840;--grid-line:#11111408;--focus:#6d28d9;--font-sans:"IBM Plex Sans";--font-mono:"IBM Plex Mono";--radius:10px;--radius-lg:16px;--max:1200px;--gutter:clamp(16px, 4vw, 40px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0f;--bg-soft:#111118;--surface:#15151c;--surface-alt:#1b1b24;--text-1:#f4f4f7;--text-2:#c2c2cc;--text-3:#9a9aa6;--border:#262631;--border-strong:#34343f;--accent:#8b5cf6;--accent-text:#c4b5fd;--accent-soft:#1d1530;--link:#a78bfa;--link-hover:#f472b6;--btn-bg:#7c3aed;--btn-hover:#6d28d9;--shot-shadow:0 1px 2px #0006, 0 16px 48px -16px #8b5cf640;--grid-line:#ffffff08;--focus:#a78bfa}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b0f;--bg-soft:#111118;--surface:#15151c;--surface-alt:#1b1b24;--text-1:#f4f4f7;--text-2:#c2c2cc;--text-3:#9a9aa6;--border:#262631;--border-strong:#34343f;--accent:#8b5cf6;--accent-text:#c4b5fd;--accent-soft:#1d1530;--link:#a78bfa;--link-hover:#f472b6;--btn-bg:#7c3aed;--btn-hover:#6d28d9;--shot-shadow:0 1px 2px #0006, 0 16px 48px -16px #8b5cf640;--grid-line:#ffffff08;--focus:#a78bfa}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:80px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--text-1);font-family:var(--font-sans);margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:var(--link);text-underline-offset:3px}a:hover{color:var(--link-hover)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}h1,h2,h3{letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.15}p{text-wrap:pretty;margin:0}.wrap{max-width:var(--max);padding:0 var(--gutter);margin:0 auto}.eyebrow:before{content:"/";color:var(--accent);margin-right:.45em;font-weight:600}.eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:.8125rem;font-weight:500}.btn{border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.btn.primary{background:var(--gradient);color:#fff}.btn.primary:hover{color:#fff;transform:translateY(-1px)}.btn.ghost{border-color:var(--border-strong);color:var(--text-1)}.btn.ghost:hover{border-color:var(--accent);color:var(--text-1)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.js .reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.js .reveal.seen{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transition:none;transform:none}}.on-dark{display:none!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .on-light{display:none!important}:root:not([data-theme=light]) .on-dark{display:block!important}}:root[data-theme=dark] .on-light{display:none!important}:root[data-theme=dark] .on-dark{display:block!important}.nb{white-space:nowrap}.logo.svelte-byj55g{--name:1.125rem;--word:12px;--gap:3px;align-items:center;gap:10px;line-height:1;display:inline-flex}.lg.svelte-byj55g{--name:1.5rem;--word:15px;--gap:5px;gap:14px}.symbol.svelte-byj55g{height:max(32px, calc(var(--name) + var(--gap) + var(--word)));aspect-ratio:1;display:block}.symbol.svelte-byj55g img:where(.svelte-byj55g){width:auto;height:100%}.stack.svelte-byj55g{gap:var(--gap);flex-direction:column;display:flex}.name.svelte-byj55g{font-size:var(--name);letter-spacing:-.01em;color:var(--text-1);font-weight:600}.word.svelte-byj55g{height:var(--word);display:block}.word.svelte-byj55g img:where(.svelte-byj55g){width:auto;height:100%}.theme.svelte-718o94{border:1px solid var(--border);width:40px;height:40px;color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:grid}.theme.svelte-718o94:hover{color:var(--text-1);border-color:var(--border-strong)}.top.svelte-zne36e{z-index:50;background:var(--bg);border-bottom:1px solid var(--border);position:sticky;top:0}.bar.svelte-zne36e{align-items:center;gap:24px;min-height:68px;display:flex}.home.svelte-zne36e{flex:none;text-decoration:none}.links.svelte-zne36e{gap:22px;margin-left:12px;display:flex}.links.svelte-zne36e a:where(.svelte-zne36e){color:var(--text-2);font-size:.9375rem;font-weight:500;text-decoration:none}.links.svelte-zne36e a:where(.svelte-zne36e):hover,.links.svelte-zne36e a[aria-current=page]:where(.svelte-zne36e){color:var(--text-1)}.end.svelte-zne36e{align-items:center;gap:10px;margin-left:auto;display:flex}.signin.svelte-zne36e{color:var(--text-2);padding:0 6px;font-size:.9375rem;font-weight:500;text-decoration:none}.signin.svelte-zne36e:hover,.signin[aria-current=page].svelte-zne36e{color:var(--text-1)}.cta.svelte-zne36e{padding:9px 16px;font-size:.9375rem}.menu.svelte-zne36e{display:none;position:relative}.menu.svelte-zne36e summary:where(.svelte-zne36e){border:1px solid var(--border);cursor:pointer;width:40px;height:40px;color:var(--text-1);border-radius:999px;place-items:center;list-style:none;display:grid}.menu.svelte-zne36e summary:where(.svelte-zne36e)::-webkit-details-marker{display:none}.menu.svelte-zne36e nav:where(.svelte-zne36e){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:240px;box-shadow:var(--shot-shadow);flex-direction:column;padding:8px;display:flex;position:absolute;top:48px;right:0}.menu.svelte-zne36e nav:where(.svelte-zne36e) a:where(.svelte-zne36e){color:var(--text-1);border-radius:8px;padding:10px 12px;text-decoration:none}.menu.svelte-zne36e nav:where(.svelte-zne36e) a:where(.svelte-zne36e):hover{background:var(--surface-alt)}@media (width<=1000px){.links.svelte-zne36e,.signin.svelte-zne36e{display:none}.menu.svelte-zne36e{display:block}}@media (width<=560px){.cta.svelte-zne36e{display:none}}.foot.svelte-9sff3o{border-top:1px solid var(--border);background:var(--bg-soft);margin-top:96px;padding:56px 0 32px;font-size:.9375rem}.grid.svelte-9sff3o{grid-template-columns:2fr 1fr 1fr;gap:40px;display:grid}.brand.svelte-9sff3o p:where(.svelte-9sff3o){max-width:36ch;color:var(--text-2);margin-top:16px}nav.svelte-9sff3o{flex-direction:column;gap:8px;display:flex}h2.svelte-9sff3o{font-size:.8125rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3);margin-bottom:4px}nav.svelte-9sff3o a:where(.svelte-9sff3o){color:var(--text-2);text-decoration:none}nav.svelte-9sff3o a:where(.svelte-9sff3o):hover{color:var(--link-hover)}.legal.svelte-9sff3o{border-top:1px solid var(--border);color:var(--text-3);margin-top:40px;padding-top:20px;font-size:.8125rem}@media (width<=760px){.grid.svelte-9sff3o{grid-template-columns:1fr;gap:28px}}.skip.svelte-12qhfyh{z-index:100;background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;padding:8px 14px;position:absolute;top:-48px;left:16px}.skip.svelte-12qhfyh:focus{top:12px}
