.lang-tabs[data-astro-cid-fyaghuxi]>input[data-astro-cid-fyaghuxi]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pills[data-astro-cid-fyaghuxi]{flex-wrap:wrap;justify-content:center;gap:1.4rem;margin-bottom:2.4rem;display:flex;position:relative}.indicator[data-astro-cid-fyaghuxi]{z-index:1;background:var(--accent);pointer-events:none;opacity:0;border-radius:1px;width:0;height:2px;transition:transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),opacity .15s;position:absolute;top:0;left:0;transform:translate(0)}.indicator[data-astro-cid-fyaghuxi][data-ready]{opacity:1}@media (prefers-reduced-motion:reduce){.indicator[data-astro-cid-fyaghuxi]{transition:opacity .15s}}.pill[data-astro-cid-fyaghuxi]{font:500 15px/1.2 var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;padding:.35rem .15rem .5rem;transition:color .15s;display:inline-flex}.pill[data-astro-cid-fyaghuxi] .logo[data-astro-cid-fyaghuxi]{filter:drop-shadow(0 1px 1.5px #00000073);justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.pill[data-astro-cid-fyaghuxi] .name[data-astro-cid-fyaghuxi]{letter-spacing:-.01em}.pill[data-astro-cid-fyaghuxi]:hover,.lang-tabs[data-astro-cid-fyaghuxi]:has(#home-lang-typescript:checked) label[data-astro-cid-fyaghuxi][for=home-lang-typescript],.lang-tabs[data-astro-cid-fyaghuxi]:has(#home-lang-kotlin:checked) label[data-astro-cid-fyaghuxi][for=home-lang-kotlin],.lang-tabs[data-astro-cid-fyaghuxi]:has(#home-lang-python:checked) label[data-astro-cid-fyaghuxi][for=home-lang-python],.lang-tabs[data-astro-cid-fyaghuxi]:has(#home-lang-go:checked) label[data-astro-cid-fyaghuxi][for=home-lang-go],.lang-tabs[data-astro-cid-fyaghuxi]:has(#home-lang-rust:checked) label[data-astro-cid-fyaghuxi][for=home-lang-rust],.lang-tabs[data-astro-cid-fyaghuxi]:has(#home-lang-cpp:checked) label[data-astro-cid-fyaghuxi][for=home-lang-cpp]{color:var(--text)}.panel[data-astro-cid-fyaghuxi]{text-align:center}.panel[data-astro-cid-fyaghuxi] .lede[data-astro-cid-fyaghuxi]{color:var(--muted);margin-top:.7rem;margin-bottom:2.4rem;max-width:60ch;margin-inline:auto;font-size:17px}.panel[data-astro-cid-fyaghuxi] .chart{text-align:left;margin-inline:auto}.lang-tabs[data-astro-cid-fyaghuxi]:not(:has(#home-lang-typescript:checked)) .panel[data-astro-cid-fyaghuxi].typescript,.lang-tabs[data-astro-cid-fyaghuxi]:not(:has(#home-lang-kotlin:checked)) .panel[data-astro-cid-fyaghuxi].kotlin,.lang-tabs[data-astro-cid-fyaghuxi]:not(:has(#home-lang-python:checked)) .panel[data-astro-cid-fyaghuxi].python,.lang-tabs[data-astro-cid-fyaghuxi]:not(:has(#home-lang-go:checked)) .panel[data-astro-cid-fyaghuxi].go,.lang-tabs[data-astro-cid-fyaghuxi]:not(:has(#home-lang-rust:checked)) .panel[data-astro-cid-fyaghuxi].rust,.lang-tabs[data-astro-cid-fyaghuxi]:not(:has(#home-lang-cpp:checked)) .panel[data-astro-cid-fyaghuxi].cpp{display:none}.sample-explorer[data-astro-cid-nrwtnnmn]{--se-idle:#a1a1aa;--se-active:#fff;--se-chrome:#18181b;--se-terminal:#121214}@media (prefers-color-scheme:light){html:not([data-theme=dark]) .sample-explorer[data-astro-cid-nrwtnnmn]{--se-idle:#52525b;--se-active:#17171a;--se-chrome:#ecebe8;--se-terminal:#e7e6e2}}html[data-theme=light] .sample-explorer[data-astro-cid-nrwtnnmn]{--se-idle:#52525b;--se-active:#17171a;--se-chrome:#ecebe8;--se-terminal:#e7e6e2}.sample-explorer[data-astro-cid-nrwtnnmn]>input[data-astro-cid-nrwtnnmn],.explorer[data-astro-cid-nrwtnnmn]>input[data-astro-cid-nrwtnnmn]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pills-wrap[data-astro-cid-nrwtnnmn]{justify-content:center;margin-bottom:1.5rem;display:flex}.pills[data-astro-cid-nrwtnnmn]{border:1px solid var(--rule);background:var(--card);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:.25rem;max-width:100%;padding:.28rem;display:inline-flex}.pill[data-astro-cid-nrwtnnmn]{font:500 14px/1.2 var(--sans);color:var(--se-idle);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .78rem;display:inline-flex}.pill[data-astro-cid-nrwtnnmn] .logo[data-astro-cid-nrwtnnmn]{background:var(--overlay-strong);width:22px;height:22px;color:var(--se-active);border-radius:6px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.pill[data-astro-cid-nrwtnnmn] .logo[data-astro-cid-nrwtnnmn] svg{max-width:18px;max-height:16px;display:block}.pill[data-astro-cid-nrwtnnmn] .logo[data-astro-cid-nrwtnnmn].typescript svg,.pill[data-astro-cid-nrwtnnmn] .logo[data-astro-cid-nrwtnnmn].kotlin svg,.pill[data-astro-cid-nrwtnnmn] .logo[data-astro-cid-nrwtnnmn].python svg,.pill[data-astro-cid-nrwtnnmn] .logo[data-astro-cid-nrwtnnmn].cpp svg{max-width:18px;max-height:18px}.pill[data-astro-cid-nrwtnnmn]:hover{color:var(--se-active);background:var(--overlay)}.sample-explorer[data-astro-cid-nrwtnnmn]:has(#sample-lang-typescript:checked) label[data-astro-cid-nrwtnnmn][for=sample-lang-typescript],.sample-explorer[data-astro-cid-nrwtnnmn]:has(#sample-lang-kotlin:checked) label[data-astro-cid-nrwtnnmn][for=sample-lang-kotlin],.sample-explorer[data-astro-cid-nrwtnnmn]:has(#sample-lang-python:checked) label[data-astro-cid-nrwtnnmn][for=sample-lang-python],.sample-explorer[data-astro-cid-nrwtnnmn]:has(#sample-lang-go:checked) label[data-astro-cid-nrwtnnmn][for=sample-lang-go],.sample-explorer[data-astro-cid-nrwtnnmn]:has(#sample-lang-rust:checked) label[data-astro-cid-nrwtnnmn][for=sample-lang-rust],.sample-explorer[data-astro-cid-nrwtnnmn]:has(#sample-lang-cpp:checked) label[data-astro-cid-nrwtnnmn][for=sample-lang-cpp]{color:var(--se-active);background:var(--accent-dim);box-shadow:inset 0 0 0 1px var(--accent)}.panel[data-astro-cid-nrwtnnmn]{text-align:center}.integration[data-astro-cid-nrwtnnmn]{max-width:62ch;color:var(--se-active);margin:0 auto;font-size:16px}.file-link[data-astro-cid-nrwtnnmn]{border:1px solid var(--rule);background:var(--chip);font:500 .86em/1.5 var(--mono);color:var(--accent-active-text);cursor:pointer;border-radius:6px;align-items:baseline;margin:0 .05em;padding:.05em .42em;display:inline-flex}.file-link[data-astro-cid-nrwtnnmn]:hover{border-color:var(--accent);color:var(--se-active);background:var(--accent-dim)}.docs-link[data-astro-cid-nrwtnnmn]{margin:.95rem 0 1.25rem}.docs-link[data-astro-cid-nrwtnnmn] a[data-astro-cid-nrwtnnmn]{border:1px solid var(--rule);background:var(--chip);color:var(--se-active);font:500 13px/1.2 var(--sans);border-radius:999px;align-items:center;padding:.38rem .9rem;display:inline-flex}.docs-link[data-astro-cid-nrwtnnmn] a[data-astro-cid-nrwtnnmn]:hover{border-color:var(--accent);background:var(--accent-dim);color:var(--se-active)}.stack[data-astro-cid-nrwtnnmn]{gap:.65rem;max-width:720px;margin-inline:auto;display:grid}.explorer[data-astro-cid-nrwtnnmn],.terminal[data-astro-cid-nrwtnnmn]{border:1px solid var(--rule);background:var(--code-bg);text-align:left;border-radius:12px;overflow:hidden}.terminal[data-astro-cid-nrwtnnmn]{overflow:visible}.file-tabs[data-astro-cid-nrwtnnmn],.terminal-bar[data-astro-cid-nrwtnnmn]{border-bottom:1px solid var(--rule);background:var(--se-chrome);align-items:center;gap:.25rem;min-height:44px;padding:.35rem .45rem;display:flex}.terminal-bar[data-astro-cid-nrwtnnmn]{border-radius:12px 12px 0 0}.file-tabs[data-astro-cid-nrwtnnmn]{overflow-x:auto}.file-tabs[data-astro-cid-nrwtnnmn] label[data-astro-cid-nrwtnnmn]{font:500 12.5px/1 var(--mono);color:var(--se-idle);cursor:pointer;border-radius:8px;flex:none;padding:.42rem .7rem}.file-tabs[data-astro-cid-nrwtnnmn] label[data-astro-cid-nrwtnnmn]:hover{color:var(--se-active);background:var(--overlay)}.file[data-astro-cid-nrwtnnmn]{font:400 13.5px/1.7 var(--mono);white-space:pre;text-align:left;color:var(--syn-arg);margin:0;padding:1rem 1.1rem 1.15rem;display:none;overflow-x:auto}.file[data-astro-cid-nrwtnnmn] .key[data-astro-cid-nrwtnnmn]{color:var(--accent-active-text)}.file[data-astro-cid-nrwtnnmn] .string[data-astro-cid-nrwtnnmn]{color:var(--mine)}.file[data-astro-cid-nrwtnnmn] .number[data-astro-cid-nrwtnnmn]{color:var(--syn-flag)}.file[data-astro-cid-nrwtnnmn] .keyword[data-astro-cid-nrwtnnmn]{color:var(--accent)}.file[data-astro-cid-nrwtnnmn] .punct[data-astro-cid-nrwtnnmn],.file[data-astro-cid-nrwtnnmn] .space[data-astro-cid-nrwtnnmn]{color:var(--syn-arg)}.terminal[data-astro-cid-nrwtnnmn]{background:var(--se-terminal)}.terminal-bar[data-astro-cid-nrwtnnmn]{justify-content:space-between;padding-inline:.7rem .45rem}.terminal-label[data-astro-cid-nrwtnnmn]{font:500 12px/1 var(--sans);color:var(--se-idle)}.terminal-body[data-astro-cid-nrwtnnmn]{font:400 13.5px/1.6 var(--mono);white-space:pre;border-radius:0 0 12px 12px;margin:0;padding:.85rem 1.1rem .95rem;overflow-x:auto}.terminal-body[data-astro-cid-nrwtnnmn] .prompt[data-astro-cid-nrwtnnmn],.terminal-body[data-astro-cid-nrwtnnmn] .cmd[data-astro-cid-nrwtnnmn]{color:var(--syn-cmd);font-weight:500}.terminal-body[data-astro-cid-nrwtnnmn] .sub[data-astro-cid-nrwtnnmn]{color:var(--accent-active-text)}.terminal-body[data-astro-cid-nrwtnnmn] .flag[data-astro-cid-nrwtnnmn]{color:var(--syn-flag)}.terminal-body[data-astro-cid-nrwtnnmn] .arg[data-astro-cid-nrwtnnmn]{color:var(--syn-arg)}.sample-explorer[data-astro-cid-nrwtnnmn]:not(:has(#sample-lang-typescript:checked)) .panel[data-astro-cid-nrwtnnmn].typescript,.sample-explorer[data-astro-cid-nrwtnnmn]:not(:has(#sample-lang-kotlin:checked)) .panel[data-astro-cid-nrwtnnmn].kotlin,.sample-explorer[data-astro-cid-nrwtnnmn]:not(:has(#sample-lang-python:checked)) .panel[data-astro-cid-nrwtnnmn].python,.sample-explorer[data-astro-cid-nrwtnnmn]:not(:has(#sample-lang-go:checked)) .panel[data-astro-cid-nrwtnnmn].go,.sample-explorer[data-astro-cid-nrwtnnmn]:not(:has(#sample-lang-rust:checked)) .panel[data-astro-cid-nrwtnnmn].rust,.sample-explorer[data-astro-cid-nrwtnnmn]:not(:has(#sample-lang-cpp:checked)) .panel[data-astro-cid-nrwtnnmn].cpp{display:none}.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-typescript-0:checked) .file-tabs[data-astro-cid-nrwtnnmn] label[data-astro-cid-nrwtnnmn][for=sample-file-typescript-0],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-typescript-1:checked) .file-tabs[data-astro-cid-nrwtnnmn] label[data-astro-cid-nrwtnnmn][for=sample-file-typescript-1],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-kotlin-0:checked) .file-tabs[data-astro-cid-nrwtnnmn] label[data-astro-cid-nrwtnnmn][for=sample-file-kotlin-0],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-kotlin-1:checked) .file-tabs[data-astro-cid-nrwtnnmn] label[data-astro-cid-nrwtnnmn][for=sample-file-kotlin-1],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-kotlin-2:checked) .file-tabs[data-astro-cid-nrwtnnmn] label[data-astro-cid-nrwtnnmn][for=sample-file-kotlin-2],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-python-0:checked) .file-tabs[data-astro-cid-nrwtnnmn] label[data-astro-cid-nrwtnnmn][for=sample-file-python-0],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-python-1:checked) .file-tabs[data-astro-cid-nrwtnnmn] label[data-astro-cid-nrwtnnmn][for=sample-file-python-1],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-python-2:checked) .file-tabs[data-astro-cid-nrwtnnmn] label[data-astro-cid-nrwtnnmn][for=sample-file-python-2],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-go-0:checked) .file-tabs[data-astro-cid-nrwtnnmn] label[data-astro-cid-nrwtnnmn][for=sample-file-go-0],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-go-1:checked) .file-tabs[data-astro-cid-nrwtnnmn] label[data-astro-cid-nrwtnnmn][for=sample-file-go-1],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-go-2:checked) .file-tabs[data-astro-cid-nrwtnnmn] label[data-astro-cid-nrwtnnmn][for=sample-file-go-2],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-rust-0:checked) .file-tabs[data-astro-cid-nrwtnnmn] label[data-astro-cid-nrwtnnmn][for=sample-file-rust-0],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-rust-1:checked) .file-tabs[data-astro-cid-nrwtnnmn] label[data-astro-cid-nrwtnnmn][for=sample-file-rust-1],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-rust-2:checked) .file-tabs[data-astro-cid-nrwtnnmn] label[data-astro-cid-nrwtnnmn][for=sample-file-rust-2],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-cpp-0:checked) .file-tabs[data-astro-cid-nrwtnnmn] label[data-astro-cid-nrwtnnmn][for=sample-file-cpp-0],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-cpp-1:checked) .file-tabs[data-astro-cid-nrwtnnmn] label[data-astro-cid-nrwtnnmn][for=sample-file-cpp-1],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-cpp-2:checked) .file-tabs[data-astro-cid-nrwtnnmn] label[data-astro-cid-nrwtnnmn][for=sample-file-cpp-2]{color:var(--se-active);background:var(--code-bg);box-shadow:inset 0 -2px 0 var(--accent)}.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-typescript-0:checked) .file-link[data-astro-cid-nrwtnnmn][for=sample-file-typescript-0],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-typescript-1:checked) .file-link[data-astro-cid-nrwtnnmn][for=sample-file-typescript-1],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-kotlin-0:checked) .file-link[data-astro-cid-nrwtnnmn][for=sample-file-kotlin-0],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-kotlin-1:checked) .file-link[data-astro-cid-nrwtnnmn][for=sample-file-kotlin-1],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-kotlin-2:checked) .file-link[data-astro-cid-nrwtnnmn][for=sample-file-kotlin-2],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-python-0:checked) .file-link[data-astro-cid-nrwtnnmn][for=sample-file-python-0],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-python-1:checked) .file-link[data-astro-cid-nrwtnnmn][for=sample-file-python-1],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-python-2:checked) .file-link[data-astro-cid-nrwtnnmn][for=sample-file-python-2],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-go-0:checked) .file-link[data-astro-cid-nrwtnnmn][for=sample-file-go-0],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-go-1:checked) .file-link[data-astro-cid-nrwtnnmn][for=sample-file-go-1],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-go-2:checked) .file-link[data-astro-cid-nrwtnnmn][for=sample-file-go-2],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-rust-0:checked) .file-link[data-astro-cid-nrwtnnmn][for=sample-file-rust-0],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-rust-1:checked) .file-link[data-astro-cid-nrwtnnmn][for=sample-file-rust-1],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-rust-2:checked) .file-link[data-astro-cid-nrwtnnmn][for=sample-file-rust-2],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-cpp-0:checked) .file-link[data-astro-cid-nrwtnnmn][for=sample-file-cpp-0],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-cpp-1:checked) .file-link[data-astro-cid-nrwtnnmn][for=sample-file-cpp-1],.panel[data-astro-cid-nrwtnnmn]:has(#sample-file-cpp-2:checked) .file-link[data-astro-cid-nrwtnnmn][for=sample-file-cpp-2]{border-color:var(--accent);background:var(--accent-dim);color:var(--se-active)}.explorer[data-astro-cid-nrwtnnmn]:has(#sample-file-typescript-0:checked) .file[data-astro-cid-nrwtnnmn].f0,.explorer[data-astro-cid-nrwtnnmn]:has(#sample-file-typescript-1:checked) .file[data-astro-cid-nrwtnnmn].f1,.explorer[data-astro-cid-nrwtnnmn]:has(#sample-file-kotlin-0:checked) .file[data-astro-cid-nrwtnnmn].f0,.explorer[data-astro-cid-nrwtnnmn]:has(#sample-file-kotlin-1:checked) .file[data-astro-cid-nrwtnnmn].f1,.explorer[data-astro-cid-nrwtnnmn]:has(#sample-file-kotlin-2:checked) .file[data-astro-cid-nrwtnnmn].f2,.explorer[data-astro-cid-nrwtnnmn]:has(#sample-file-python-0:checked) .file[data-astro-cid-nrwtnnmn].f0,.explorer[data-astro-cid-nrwtnnmn]:has(#sample-file-python-1:checked) .file[data-astro-cid-nrwtnnmn].f1,.explorer[data-astro-cid-nrwtnnmn]:has(#sample-file-python-2:checked) .file[data-astro-cid-nrwtnnmn].f2,.explorer[data-astro-cid-nrwtnnmn]:has(#sample-file-go-0:checked) .file[data-astro-cid-nrwtnnmn].f0,.explorer[data-astro-cid-nrwtnnmn]:has(#sample-file-go-1:checked) .file[data-astro-cid-nrwtnnmn].f1,.explorer[data-astro-cid-nrwtnnmn]:has(#sample-file-go-2:checked) .file[data-astro-cid-nrwtnnmn].f2,.explorer[data-astro-cid-nrwtnnmn]:has(#sample-file-rust-0:checked) .file[data-astro-cid-nrwtnnmn].f0,.explorer[data-astro-cid-nrwtnnmn]:has(#sample-file-rust-1:checked) .file[data-astro-cid-nrwtnnmn].f1,.explorer[data-astro-cid-nrwtnnmn]:has(#sample-file-rust-2:checked) .file[data-astro-cid-nrwtnnmn].f2,.explorer[data-astro-cid-nrwtnnmn]:has(#sample-file-cpp-0:checked) .file[data-astro-cid-nrwtnnmn].f0,.explorer[data-astro-cid-nrwtnnmn]:has(#sample-file-cpp-1:checked) .file[data-astro-cid-nrwtnnmn].f1,.explorer[data-astro-cid-nrwtnnmn]:has(#sample-file-cpp-2:checked) .file[data-astro-cid-nrwtnnmn].f2{display:block}@media (width<=720px){.pills[data-astro-cid-nrwtnnmn]{border-radius:14px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}}.hero-glow[data-astro-cid-lcdefpme]{padding-top:4.2rem}.hero[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;padding:0 1.9rem 3.2rem;display:flex;position:relative}.hero-mark[data-astro-cid-lcdefpme]{display:block}.wordmark[data-astro-cid-lcdefpme]{margin-top:1.1rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;max-width:18ch;margin:.7rem 0 0;font-size:52px;font-weight:600;line-height:1.12}.blaze[data-astro-cid-lcdefpme]{white-space:nowrap;color:#0000;filter:drop-shadow(0 0 18px var(--glow));background-image:linear-gradient(90deg,#ff4d1c 0%,#ff7a18 16%,#f7a41d 34%,#ffe08a 50%,#f7a41d 66%,#ff6a1c 84%,#ff4d1c 100%);background-size:220% 100%;background-clip:text;padding:0 .06em;animation:3.4s linear infinite blaze-flow,2.8s ease-in-out infinite blaze-glow;display:inline-block}@keyframes blaze-flow{to{background-position:-220% 0}}@keyframes blaze-glow{0%,to{filter:drop-shadow(0 0 12px var(--glow))}50%{filter:drop-shadow(0 0 28px #ff4d1c73)}}@media (prefers-reduced-motion:reduce){.blaze[data-astro-cid-lcdefpme]{filter:drop-shadow(0 0 16px var(--glow));background-position:0 0;background-size:100% 100%;animation:none}}.hero[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:46ch;color:var(--muted);margin:1.2rem auto 0;font-size:18px}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2rem;display:flex}.cta-arrow[data-astro-cid-lcdefpme]{margin-left:.4rem;transition:transform .15s}.btn[data-astro-cid-lcdefpme].primary:hover .cta-arrow[data-astro-cid-lcdefpme]{transform:translate(2px)}.hero-stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);gap:1.1rem;width:100%;max-width:920px;margin:2.4rem auto 0;padding:0;list-style:none;display:grid}.hero-stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:center}.hero-stats[data-astro-cid-lcdefpme] .figure[data-astro-cid-lcdefpme]{letter-spacing:-.02em;color:var(--mine);font-size:24px;font-weight:500}.hero-stats[data-astro-cid-lcdefpme] .mono-label[data-astro-cid-lcdefpme]{text-transform:none;letter-spacing:.02em;margin-top:.35rem;font-size:12.5px}.hero-preview[data-astro-cid-lcdefpme]{text-align:left;width:100%;max-width:420px;margin:2.4rem auto 0}.preview-more[data-astro-cid-lcdefpme]{text-align:center;margin:.85rem 0 0;font-size:14px}.samples[data-astro-cid-lcdefpme]{text-align:center;scroll-margin-top:calc(var(--nav-h) + .6rem);padding:4rem 1.9rem 4.4rem}.samples[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--text);margin-inline:auto}.section-head[data-astro-cid-lcdefpme]{margin-bottom:1.8rem}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:34px;font-weight:600}.section-head[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--muted);max-width:60ch;margin-top:.7rem;font-size:17px}.pm-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.1rem;display:grid}.pm-card[data-astro-cid-lcdefpme]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--card);color:inherit;flex-direction:column;gap:.6rem;padding:1.5rem;transition:border-color .15s,transform .15s;display:flex}.pm-card[data-astro-cid-lcdefpme]:hover{border-color:var(--rule-strong);color:inherit;transform:translateY(-2px)}.pm-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.pm-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0}.pm-cmd[data-astro-cid-lcdefpme]{align-self:flex-start;margin-top:auto}@media (width<=860px){.pm-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.features-lede[data-astro-cid-lcdefpme],.features-panel[data-astro-cid-lcdefpme]{display:none}main[data-astro-cid-lcdefpme]:has(#home-lang-typescript:checked) .features-lede[data-astro-cid-lcdefpme].typescript,main[data-astro-cid-lcdefpme]:has(#home-lang-kotlin:checked) .features-lede[data-astro-cid-lcdefpme].kotlin,main[data-astro-cid-lcdefpme]:has(#home-lang-python:checked) .features-lede[data-astro-cid-lcdefpme].python,main[data-astro-cid-lcdefpme]:has(#home-lang-go:checked) .features-lede[data-astro-cid-lcdefpme].go,main[data-astro-cid-lcdefpme]:has(#home-lang-rust:checked) .features-lede[data-astro-cid-lcdefpme].rust,main[data-astro-cid-lcdefpme]:has(#home-lang-cpp:checked) .features-lede[data-astro-cid-lcdefpme].cpp,main[data-astro-cid-lcdefpme]:has(#home-lang-typescript:checked) .features-panel[data-astro-cid-lcdefpme].typescript,main[data-astro-cid-lcdefpme]:has(#home-lang-kotlin:checked) .features-panel[data-astro-cid-lcdefpme].kotlin,main[data-astro-cid-lcdefpme]:has(#home-lang-python:checked) .features-panel[data-astro-cid-lcdefpme].python,main[data-astro-cid-lcdefpme]:has(#home-lang-go:checked) .features-panel[data-astro-cid-lcdefpme].go,main[data-astro-cid-lcdefpme]:has(#home-lang-rust:checked) .features-panel[data-astro-cid-lcdefpme].rust,main[data-astro-cid-lcdefpme]:has(#home-lang-cpp:checked) .features-panel[data-astro-cid-lcdefpme].cpp{display:block}.bench[data-astro-cid-lcdefpme]{text-align:center;padding:4rem 1.9rem 4.4rem}.bench[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme]{margin-bottom:3.2rem}.bench[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:42px}.bench[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{margin-inline:auto}.bench[data-astro-cid-lcdefpme] .chart{text-align:left;margin-inline:auto}@media (width<=860px){.hero-glow[data-astro-cid-lcdefpme]{padding-top:2.4rem}.hero[data-astro-cid-lcdefpme]{padding:0 1.2rem 2.4rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:34px}.hero-stats[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:1.4rem 1.1rem;display:flex}.hero-stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex:0 0 calc(50% - .55rem)}.samples[data-astro-cid-lcdefpme],.bench[data-astro-cid-lcdefpme]{padding:3rem 1.2rem 3.2rem}.bench[data-astro-cid-lcdefpme] .section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:28px}}
