.anchor-grid[data-astro-cid-j2cvdtla]{max-width:var(--max);margin:0 auto;padding:80px 24px}ul[data-astro-cid-j2cvdtla]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-j2cvdtla]{border-radius:var(--r-step);height:100%;min-height:260px;color:var(--heading);border:4px solid #fff;flex-direction:column;gap:16px;padding:20px 20px 64px;transition:transform .2s;display:flex;position:relative}a[data-astro-cid-j2cvdtla]:hover{transform:translateY(-3px)}a[data-astro-cid-j2cvdtla].paper{background:var(--bg)}a[data-astro-cid-j2cvdtla].ink{color:#fff;background:#11100e;border-color:#5b5854}a[data-astro-cid-j2cvdtla].accent{border-color:var(--accent-edge);background:var(--accent-fill);color:#fff}[data-theme=dark] a[data-astro-cid-j2cvdtla].paper{border-color:var(--border-strong)}.label[data-astro-cid-j2cvdtla]{color:#11100e;background:#fff;border-radius:7px;align-self:flex-start;padding:4px 10px;font-size:14px;line-height:1.6;box-shadow:0 1px 1px #0000004d,inset 0 .5px #ffffff80}h2[data-astro-cid-j2cvdtla]{color:inherit;letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:1.3}p[data-astro-cid-j2cvdtla]{color:inherit;margin:0;font-size:16px;line-height:1.5}.go[data-astro-cid-j2cvdtla]{font-size:40px;font-weight:200;line-height:1;transition:transform .2s;position:absolute;bottom:16px;left:20px}a[data-astro-cid-j2cvdtla]:hover .go[data-astro-cid-j2cvdtla],a[data-astro-cid-j2cvdtla]:focus-visible .go[data-astro-cid-j2cvdtla]{transform:translate(4px)}.api[data-astro-cid-m7fsu4fd]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;margin-bottom:26px;overflow:hidden}header[data-astro-cid-m7fsu4fd]{border-bottom:1px solid var(--border);background:var(--bg-deep);align-items:center;gap:10px;padding:14px 20px;display:flex}.kind[data-astro-cid-m7fsu4fd]{border:1px solid var(--border);color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:2px 7px;font-size:12px}.name[data-astro-cid-m7fsu4fd]{color:var(--heading);font-size:14.5px;font-weight:500}.since[data-astro-cid-m7fsu4fd]{color:var(--muted);font-family:var(--font-mono);margin-left:auto;font-size:12px}.body[data-astro-cid-m7fsu4fd]{padding:20px;font-size:14.5px}.sig[data-astro-cid-m7fsu4fd]{border-radius:10px;margin-bottom:18px;overflow:hidden}.sig[data-astro-cid-m7fsu4fd] pre.astro-code{padding:14px 16px;line-height:1.7}.body[data-astro-cid-m7fsu4fd] p{margin:0 0 18px}.label[data-astro-cid-m7fsu4fd]{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;margin-bottom:8px!important}dl[data-astro-cid-m7fsu4fd]{margin:0}dl[data-astro-cid-m7fsu4fd] div[data-astro-cid-m7fsu4fd]{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:baseline;gap:4px 16px;padding:10px 0;font-size:14px;display:grid}dd[data-astro-cid-m7fsu4fd]{margin:0}dt[data-astro-cid-m7fsu4fd] code[data-astro-cid-m7fsu4fd]{color:var(--heading);font-size:13px}.type[data-astro-cid-m7fsu4fd] code[data-astro-cid-m7fsu4fd]{color:var(--accent);font-size:12.5px}.badge[data-astro-cid-ixif274p]{border:1px solid var(--border);font-family:var(--font-mono);border-radius:6px;padding:3px 9px;font-size:12px;line-height:1.5;display:inline-block}.muted[data-astro-cid-ixif274p]{color:var(--muted)}.accent[data-astro-cid-ixif274p]{color:var(--accent)}.brand[data-astro-cid-ixif274p]{color:var(--brand)}.badges[data-astro-cid-mmfmghk5]{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.build[data-astro-cid-gozq4y5j]{max-width:var(--max);margin:0 auto;padding:0 24px 80px}.head[data-astro-cid-gozq4y5j]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.head[data-astro-cid-gozq4y5j] h2[data-astro-cid-gozq4y5j]{margin:0}.head[data-astro-cid-gozq4y5j] a[data-astro-cid-gozq4y5j]{font-size:14px}figure[data-astro-cid-gozq4y5j]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;margin:0;overflow:hidden}.output[data-astro-cid-gozq4y5j]{border-bottom:1px solid var(--border)}.output[data-astro-cid-gozq4y5j] .terminal{box-shadow:none;border:0;border-radius:0}figcaption[data-astro-cid-gozq4y5j]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}p[data-astro-cid-gozq4y5j]{margin:0;font-size:14.5px}.file[data-astro-cid-gozq4y5j]{color:var(--muted);font-family:var(--font-mono);flex-shrink:0;font-size:12px}.callout[data-astro-cid-dlghkooy]{border:1px solid var(--border);border-left-width:3px;border-radius:4px 12px 12px 4px;margin:32px 0;padding:16px 18px;font-size:14.5px}.note[data-astro-cid-dlghkooy]{border-left-color:var(--accent);background:var(--accent-soft)}.tip[data-astro-cid-dlghkooy]{border-left-color:var(--accent)}.caution[data-astro-cid-dlghkooy]{border-left-color:var(--brand);background:var(--brand-soft)}.deprecated[data-astro-cid-dlghkooy]{border-left-color:var(--border-strong);background:var(--bg-deep)}.title[data-astro-cid-dlghkooy]{color:var(--heading);margin:0 0 3px;font-weight:600}.body[data-astro-cid-dlghkooy] a,.body[data-astro-cid-dlghkooy] a:hover{color:var(--heading);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:2px}.body[data-astro-cid-dlghkooy] a:hover{text-decoration-thickness:2px}.body[data-astro-cid-dlghkooy]>:last-child{margin-bottom:0}.body[data-astro-cid-dlghkooy] p{margin:0 0 8px}.cta[data-astro-cid-ckvybejg]{background:var(--accent-fill);text-align:center;flex-direction:column;align-items:center;gap:40px;padding:120px 24px;display:flex}h2[data-astro-cid-ckvybejg]{color:#fff;letter-spacing:-.02em;max-width:14ch;margin:0;font-size:clamp(40px,6vw,70px);font-weight:600;line-height:1}.btn[data-astro-cid-ckvybejg]{--roll:3.2em;color:#fff;background:linear-gradient(#383532 0%,#11100e 25% 100%);border-radius:30px;align-items:center;min-height:60px;padding:0 25px;font-size:17px;font-weight:500;display:inline-flex;overflow:hidden}.btn[data-astro-cid-ckvybejg]:hover{color:#fff}.label[data-astro-cid-ckvybejg]{text-shadow:0 var(--roll) 0 currentColor;transition:transform .4s var(--ease-roll);display:block}.btn[data-astro-cid-ckvybejg]:hover .label[data-astro-cid-ckvybejg],.btn[data-astro-cid-ckvybejg]:focus-visible .label[data-astro-cid-ckvybejg]{transform:translateY(calc(-1 * var(--roll)))}.codeblock[data-astro-cid-iqguuyun]{border:1px solid var(--border);background:var(--code-bg);border-radius:14px;overflow:hidden}figcaption[data-astro-cid-iqguuyun]{border-bottom:1px solid var(--border);min-height:42px;color:var(--muted);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:12px;display:flex}.right[data-astro-cid-iqguuyun]{align-items:center;gap:12px;display:flex}.copy[data-astro-cid-iqguuyun]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;padding:2px 9px;font-size:12px}.copy[data-astro-cid-iqguuyun]:hover{border-color:var(--border-strong);color:var(--heading)}.copy[data-astro-cid-iqguuyun][hidden]{display:none}.demo[data-astro-cid-vhnjulwp]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}header[data-astro-cid-vhnjulwp]{border-bottom:1px solid var(--border);padding:18px 20px}h2[data-astro-cid-vhnjulwp]{color:var(--heading);margin:0;font-size:16px;font-weight:600}.lead[data-astro-cid-vhnjulwp]{color:var(--muted);margin:6px 0 0;font-size:14.5px}header[data-astro-cid-vhnjulwp]>:last-child:not(.lead):not(h2){margin-top:14px}.stage[data-astro-cid-vhnjulwp]{background:var(--bg-deep);padding:20px;position:relative}.demo[data-astro-cid-vhnjulwp]>[slot=note]{border-top:1px solid var(--border);color:var(--muted);margin:0;padding:12px 20px;font-size:13.5px}.example[data-astro-cid-mk3fkpug]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;overflow:hidden}header[data-astro-cid-mk3fkpug]{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:14px 20px;display:flex}h2[data-astro-cid-mk3fkpug],h3[data-astro-cid-mk3fkpug]{color:var(--heading);margin:0;font-size:16px;font-weight:600}.file[data-astro-cid-mk3fkpug]{color:var(--muted);font-family:var(--font-mono);font-size:12px}header[data-astro-cid-mk3fkpug] a[data-astro-cid-mk3fkpug]{margin-left:auto;font-size:13.5px}.grid[data-astro-cid-mk3fkpug]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));display:grid;container-type:inline-size}.input[data-astro-cid-mk3fkpug]{border-right:1px solid var(--border);background:var(--code-bg);min-width:0;height:0;min-height:100%}.input[data-astro-cid-mk3fkpug] pre.astro-code{box-sizing:border-box;height:100%;max-height:none;margin:0;font-size:12.5px;overflow:auto}@container (width<=579px){.input[data-astro-cid-mk3fkpug]{border-right:none;border-bottom:1px solid var(--border);height:auto;min-height:0}.input[data-astro-cid-mk3fkpug] pre.astro-code{max-height:24rem}}.output[data-astro-cid-mk3fkpug]{min-width:0;overflow:auto}.output[data-astro-cid-mk3fkpug].terminal{background:var(--term-bg);color:var(--term-text)}.output[data-astro-cid-mk3fkpug].panel{padding:18px}.output[data-astro-cid-mk3fkpug] pre[data-astro-cid-mk3fkpug]{margin:0;padding:18px;font-size:12.5px;line-height:1.8;overflow:auto}.tags[data-astro-cid-mk3fkpug]{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;margin:0;padding:12px 20px;list-style:none;display:flex}.tags[data-astro-cid-mk3fkpug] li[data-astro-cid-mk3fkpug]{border:1px solid var(--border);color:var(--muted);font-family:var(--font-mono);border-radius:6px;padding:2px 8px;font-size:12px}.facts[data-astro-cid-y2zqx2os]{max-width:var(--max);margin:0 auto;padding:40px 24px 80px}dl[data-astro-cid-y2zqx2os]{margin:0}.is-grid[data-astro-cid-y2zqx2os] dl[data-astro-cid-y2zqx2os]{border-radius:var(--r-card);background:var(--bg-sunken);grid-template-columns:repeat(auto-fit,minmax(min(200px,50% - 5px),1fr));gap:10px;padding:10px;display:grid}.is-grid[data-astro-cid-y2zqx2os] div[data-astro-cid-y2zqx2os]{background:var(--surface);min-height:clamp(120px,30vw,170px);box-shadow:0 2px 0 var(--shadow-hard);border-radius:12px;flex-direction:column-reverse;justify-content:flex-end;padding:24px;display:flex}.is-grid[data-astro-cid-y2zqx2os] dd[data-astro-cid-y2zqx2os]{color:var(--heading);letter-spacing:-.02em;margin:auto 0 8px;font-size:clamp(34px,3.4vw,46px);font-weight:600;line-height:1}.is-grid[data-astro-cid-y2zqx2os] dt[data-astro-cid-y2zqx2os]{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:13px;line-height:1.5}.is-list[data-astro-cid-y2zqx2os] dl[data-astro-cid-y2zqx2os]{border-radius:var(--r-card);background:var(--surface);max-width:440px;box-shadow:2px 2px 0 var(--shadow-hard);margin-inline:auto;padding:4px 24px}.is-list[data-astro-cid-y2zqx2os] div[data-astro-cid-y2zqx2os]{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:20px;padding:15px 0;display:flex}.is-list[data-astro-cid-y2zqx2os] div[data-astro-cid-y2zqx2os]:first-child{border-top:0}.is-list[data-astro-cid-y2zqx2os] dt[data-astro-cid-y2zqx2os]{color:var(--muted);font-size:14.5px}.is-list[data-astro-cid-y2zqx2os] dd[data-astro-cid-y2zqx2os]{color:var(--heading);text-align:right;margin:0;font-weight:600}.faq[data-astro-cid-ybijddmu]{max-width:var(--max);margin:0 auto;padding:80px 24px}h2[data-astro-cid-ybijddmu]{max-width:12ch;color:var(--heading);letter-spacing:-.02em;margin:0 0 40px;font-size:clamp(34px,4.4vw,50px);font-weight:600;line-height:1.1}.frame[data-astro-cid-ybijddmu]{border-radius:var(--r-card);background:var(--bg-sunken);grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:start;gap:10px;padding:10px;display:grid}.list[data-astro-cid-ybijddmu]{gap:10px;display:grid}details[data-astro-cid-ybijddmu]{background:var(--bg);border-radius:12px}details[data-astro-cid-ybijddmu][open]{background:var(--surface)}summary[data-astro-cid-ybijddmu]{color:var(--heading);letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;font-size:18px;line-height:1.4;list-style:none;display:flex}summary[data-astro-cid-ybijddmu]::-webkit-details-marker{display:none}.icon[data-astro-cid-ybijddmu]{flex:none;width:14px;height:14px;position:relative}.icon[data-astro-cid-ybijddmu]:before,.icon[data-astro-cid-ybijddmu]:after{content:"";width:14px;height:1.5px;transition:transform .36s var(--ease-roll);background:currentColor;border-radius:1px;position:absolute;top:50%;left:50%;translate:-50% -50%}.icon[data-astro-cid-ybijddmu]:after{transform:rotate(90deg)}details[data-astro-cid-ybijddmu][open] .icon[data-astro-cid-ybijddmu]:after{transform:rotate(0)}details[data-astro-cid-ybijddmu] p[data-astro-cid-ybijddmu]{color:var(--text);margin:0;padding:0 20px 20px;font-size:16px;line-height:1.56}.features[data-astro-cid-nbo4ahf6]{max-width:var(--max);margin:0 auto;padding:80px 24px}ul[data-astro-cid-nbo4ahf6]{margin:0;padding:0;list-style:none}.is-numbered[data-astro-cid-nbo4ahf6] ul[data-astro-cid-nbo4ahf6]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:10px;display:grid}.is-numbered[data-astro-cid-nbo4ahf6] li[data-astro-cid-nbo4ahf6]{border-radius:var(--r-card);background:var(--bg-deep);flex-direction:column-reverse;justify-content:flex-end;gap:28px;padding:30px 24px;display:flex}.n[data-astro-cid-nbo4ahf6]{color:var(--heading);letter-spacing:-.02em;margin-top:auto;font-size:46px;font-weight:200;line-height:1}h3[data-astro-cid-nbo4ahf6]{color:var(--heading);margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.3}p[data-astro-cid-nbo4ahf6]{margin:0;font-size:16px;line-height:1.56}.is-grid[data-astro-cid-nbo4ahf6] ul[data-astro-cid-nbo4ahf6]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:10px;display:grid}.is-grid[data-astro-cid-nbo4ahf6] li[data-astro-cid-nbo4ahf6]{border-radius:var(--r-card);background:var(--bg-deep);flex-direction:column;gap:30px;min-height:240px;padding:30px 24px;display:flex}.is-grid[data-astro-cid-nbo4ahf6] li[data-astro-cid-nbo4ahf6]:nth-child(6n+1),.is-grid[data-astro-cid-nbo4ahf6] li[data-astro-cid-nbo4ahf6]:nth-child(6n+6){color:#cbc9c5;background:#11100e}.is-grid[data-astro-cid-nbo4ahf6] li[data-astro-cid-nbo4ahf6]:nth-child(6n+2){background:var(--accent-fill);color:#fff}.is-grid[data-astro-cid-nbo4ahf6] li[data-astro-cid-nbo4ahf6]:nth-child(6n+1) h3[data-astro-cid-nbo4ahf6],.is-grid[data-astro-cid-nbo4ahf6] li[data-astro-cid-nbo4ahf6]:nth-child(6n+6) h3[data-astro-cid-nbo4ahf6],.is-grid[data-astro-cid-nbo4ahf6] li[data-astro-cid-nbo4ahf6]:nth-child(6n+2) h3[data-astro-cid-nbo4ahf6]{color:#fff}.is-grid[data-astro-cid-nbo4ahf6] .icon[data-astro-cid-nbo4ahf6]{color:#11100e;width:56px;height:56px;font-family:var(--font-mono);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:15px;font-weight:500;display:flex}.is-grid[data-astro-cid-nbo4ahf6] li[data-astro-cid-nbo4ahf6]:nth-child(6n+2) .icon[data-astro-cid-nbo4ahf6]{color:var(--accent-fill);background:#fff}.files[data-astro-cid-lb47q6jb]{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.list[data-astro-cid-lb47q6jb]{border-bottom:1px solid var(--border);background:var(--bg-deep);scrollbar-width:none;flex-wrap:nowrap;gap:2px;display:flex;overflow-x:auto}.list[data-astro-cid-lb47q6jb]::-webkit-scrollbar{display:none}label[data-astro-cid-lb47q6jb]{color:var(--muted);font-family:var(--font-mono);text-align:center;cursor:pointer;border-top:2px solid #0000;flex:1 0 auto;padding:13px 10px;font-size:12.5px}input[data-astro-cid-lb47q6jb]:checked+label[data-astro-cid-lb47q6jb]{border-top-color:var(--accent);background:var(--surface);color:var(--heading)}input[data-astro-cid-lb47q6jb]:focus-visible+label[data-astro-cid-lb47q6jb]{outline:2px solid var(--accent);outline-offset:-2px}.stem[data-astro-cid-lb47q6jb]{display:none}@media (width<=640px){.abbrev[data-astro-cid-lb47q6jb] .full[data-astro-cid-lb47q6jb]{display:none}.abbrev[data-astro-cid-lb47q6jb] .stem[data-astro-cid-lb47q6jb]{display:inline}label[data-astro-cid-lb47q6jb]{padding:13px 6px;font-size:12px}}.panel[data-astro-cid-lb47q6jb]{display:none}.panel[data-astro-cid-lb47q6jb][data-i="0"],.files[data-astro-cid-lb47q6jb]:has(input[value="1"]:checked) .panel[data-astro-cid-lb47q6jb][data-i="1"],.files[data-astro-cid-lb47q6jb]:has(input[value="2"]:checked) .panel[data-astro-cid-lb47q6jb][data-i="2"],.files[data-astro-cid-lb47q6jb]:has(input[value="3"]:checked) .panel[data-astro-cid-lb47q6jb][data-i="3"],.files[data-astro-cid-lb47q6jb]:has(input[value="4"]:checked) .panel[data-astro-cid-lb47q6jb][data-i="4"],.files[data-astro-cid-lb47q6jb]:has(input[value="5"]:checked) .panel[data-astro-cid-lb47q6jb][data-i="5"]{display:block}.files[data-astro-cid-lb47q6jb]:has(input:not([value="0"]):checked) .panel[data-astro-cid-lb47q6jb][data-i="0"]{display:none}.panel[data-astro-cid-lb47q6jb] pre[data-astro-cid-lb47q6jb]{min-height:210px;max-height:300px;color:var(--text);margin:0;padding:16px 20px;font-size:12.5px;line-height:1.75;overflow:auto}.meta[data-astro-cid-lb47q6jb]{border-top:1px solid var(--border);color:var(--muted);font-family:var(--font-mono);flex-wrap:wrap;gap:6px 10px;margin:0;padding:10px 20px;font-size:11.5px;display:flex}.path[data-astro-cid-lb47q6jb]{color:var(--accent)}.grid[data-astro-cid-lb47q6jb]{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.grid[data-astro-cid-lb47q6jb] li[data-astro-cid-lb47q6jb]{border:1px solid var(--border);border-top:3px solid var(--accent);background:var(--surface);border-radius:12px;padding:16px 18px}.grid[data-astro-cid-lb47q6jb] .name[data-astro-cid-lb47q6jb]{color:var(--heading);font-family:var(--font-mono);margin:0 0 8px;font-size:13.5px;font-weight:500}.grid[data-astro-cid-lb47q6jb] pre[data-astro-cid-lb47q6jb]{max-height:72px;color:var(--muted);margin:0;font-size:11.5px;line-height:1.7;overflow:hidden;mask-image:linear-gradient(#000 58%,#0000)}.grid[data-astro-cid-lb47q6jb] .note[data-astro-cid-lb47q6jb]{margin:8px 0 0;font-size:12.5px;line-height:1.5}.rail[data-astro-cid-lb47q6jb]{border-top:1px solid var(--border-strong);grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:24px;margin:0;padding:22px 0 0;list-style:none;display:grid}.rail[data-astro-cid-lb47q6jb] .dot[data-astro-cid-lb47q6jb]{background:var(--accent);border-radius:50%;width:7px;height:7px;margin-bottom:12px;display:block}.rail[data-astro-cid-lb47q6jb] .name[data-astro-cid-lb47q6jb]{color:var(--heading);font-family:var(--font-mono);margin:0 0 5px;font-size:14px;font-weight:500}.rail[data-astro-cid-lb47q6jb] .note[data-astro-cid-lb47q6jb]{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}.hero[data-astro-cid-yi3zu66i]{margin-top:calc(-1 * (var(--header-h) + 14px));padding-top:calc(var(--header-h) + 14px);background:var(--bg-deep);position:relative;overflow:hidden}.inner[data-astro-cid-yi3zu66i]{max-width:1240px;margin:0 auto;padding:88px 40px 140px;position:relative}.eyebrow[data-astro-cid-yi3zu66i]{color:var(--heading);text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:15px;line-height:1.6;display:flex}.eyebrow[data-astro-cid-yi3zu66i]:before{content:"";background:var(--accent-fill);border-radius:50%;width:6px;height:6px}h1[data-astro-cid-yi3zu66i]{color:var(--heading);letter-spacing:-.035em;margin:0 0 28px;font-size:clamp(44px,6vw,84px);font-weight:600;line-height:.98}.lead[data-astro-cid-yi3zu66i]{max-width:31rem;color:var(--heading);margin:0 0 34px;font-size:20px;line-height:1.6}.glow[data-astro-cid-yi3zu66i]{isolation:isolate;box-shadow:var(--shadow-lift);background:#f0ebe2;border-radius:30px;position:relative;overflow:hidden}.glow[data-astro-cid-yi3zu66i]:before{content:"";z-index:-1;aspect-ratio:1;background:conic-gradient(#ec4a2000 0deg 185deg,#ec4a20 360deg);width:220%;animation:8.15s linear infinite glow-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.glow-inner[data-astro-cid-yi3zu66i]{background:var(--surface);border-radius:27px;margin:4px;overflow:hidden}.glow-inner[data-astro-cid-yi3zu66i] .terminal,.glow-inner[data-astro-cid-yi3zu66i] figure{border:0;border-radius:0}@keyframes glow-spin{to{rotate:360deg}}.output[data-astro-cid-yi3zu66i]{min-width:0}.is-split[data-astro-cid-yi3zu66i] .inner[data-astro-cid-yi3zu66i]{align-items:center;gap:44px;display:grid}@media (width>=900px){.is-split[data-astro-cid-yi3zu66i] .inner[data-astro-cid-yi3zu66i]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px}.is-split[data-astro-cid-yi3zu66i] h1[data-astro-cid-yi3zu66i]{font-size:clamp(44px,5.4vw,80px)}}.is-stack[data-astro-cid-yi3zu66i] .head[data-astro-cid-yi3zu66i]{text-align:center}.is-stack[data-astro-cid-yi3zu66i] .eyebrow[data-astro-cid-yi3zu66i]{display:inline-flex}.is-stack[data-astro-cid-yi3zu66i] .lead[data-astro-cid-yi3zu66i]{max-width:62ch;margin-inline:auto}.is-stack[data-astro-cid-yi3zu66i] .band[data-astro-cid-yi3zu66i]{flex-direction:column;gap:18px;display:flex}.is-stack[data-astro-cid-yi3zu66i] .source[data-astro-cid-yi3zu66i]{min-width:0}.step[data-astro-cid-yi3zu66i]{justify-content:center;align-items:center;gap:12px;margin:0;display:flex}.pill[data-astro-cid-yi3zu66i]{background:var(--brand);color:var(--bg);font-family:var(--font-mono);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:12px}.arrow[data-astro-cid-yi3zu66i]{color:var(--brand);font-size:20px;line-height:1;rotate:90deg}.actions[data-astro-cid-yi3zu66i]{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.is-stack[data-astro-cid-yi3zu66i] .actions[data-astro-cid-yi3zu66i]{justify-content:center;margin-top:34px}.is-editorial[data-astro-cid-yi3zu66i] h1[data-astro-cid-yi3zu66i]{margin-bottom:36px;font-size:clamp(38px,6.2vw,74px);line-height:1.02}.is-editorial[data-astro-cid-yi3zu66i] .row[data-astro-cid-yi3zu66i]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:44px;display:flex}.is-editorial[data-astro-cid-yi3zu66i] .lead[data-astro-cid-yi3zu66i]{flex:380px;margin:0}.is-editorial[data-astro-cid-yi3zu66i] .actions[data-astro-cid-yi3zu66i]{flex:0 470px}.invert[data-astro-cid-yi3zu66i]{--heading:#fff;--text:#ffffffc7;--muted:#ffffffad;--border:#fff3;--border-strong:#ffffff52;--surface:#ffffff12;--bg-deep:#ffffff1a;--code-bg:#ffffff12;--accent:var(--invert-accent);--shadow:none;background:var(--invert-bg);color:var(--text)}@media (width<=640px){.inner[data-astro-cid-yi3zu66i]{padding:56px 20px 120px}.is-stack[data-astro-cid-yi3zu66i] .actions[data-astro-cid-yi3zu66i]{margin-top:26px}.is-editorial[data-astro-cid-yi3zu66i] h1[data-astro-cid-yi3zu66i]{margin-bottom:26px}.is-editorial[data-astro-cid-yi3zu66i] .row[data-astro-cid-yi3zu66i]{margin-bottom:32px}}.install[data-astro-cid-tqbgh454]{border:1px solid var(--border);background:var(--surface);max-width:470px;box-shadow:var(--shadow);border-radius:14px;overflow:hidden}.list[data-astro-cid-tqbgh454]{border-bottom:1px solid var(--border);gap:2px;padding:6px;display:flex}label[data-astro-cid-tqbgh454]{color:var(--muted);font-family:var(--font-mono);text-align:center;cursor:pointer;border-radius:8px;flex:1;padding:7px 10px;font-size:12.5px}input[data-astro-cid-tqbgh454]:checked+label[data-astro-cid-tqbgh454]{background:var(--bg-deep);color:var(--heading)}input[data-astro-cid-tqbgh454]:focus-visible+label[data-astro-cid-tqbgh454]{outline:2px solid var(--accent);outline-offset:2px}.panel[data-astro-cid-tqbgh454]{align-items:baseline;gap:12px;padding:14px 16px;display:none}.panel[data-astro-cid-tqbgh454][data-i="0"],.install[data-astro-cid-tqbgh454]:has(input[value="1"]:checked) .panel[data-astro-cid-tqbgh454][data-i="1"],.install[data-astro-cid-tqbgh454]:has(input[value="2"]:checked) .panel[data-astro-cid-tqbgh454][data-i="2"],.install[data-astro-cid-tqbgh454]:has(input[value="3"]:checked) .panel[data-astro-cid-tqbgh454][data-i="3"],.install[data-astro-cid-tqbgh454]:has(input[value="4"]:checked) .panel[data-astro-cid-tqbgh454][data-i="4"],.install[data-astro-cid-tqbgh454]:has(input[value="5"]:checked) .panel[data-astro-cid-tqbgh454][data-i="5"]{display:flex}.install[data-astro-cid-tqbgh454]:has(input:not([value="0"]):checked) .panel[data-astro-cid-tqbgh454][data-i="0"]{display:none}.prompt[data-astro-cid-tqbgh454]{color:var(--muted);font-family:var(--font-mono);font-size:13px}code[data-astro-cid-tqbgh454]{min-width:0;color:var(--heading);white-space:pre-wrap;overflow-wrap:anywhere;flex:1;font-size:13.5px;line-height:1.6}.unit[data-astro-cid-tqbgh454]{max-width:100%;display:inline-block}.copy[data-astro-cid-tqbgh454]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;padding:4px 10px;font-size:12px}.copy[data-astro-cid-tqbgh454]:hover{border-color:var(--border-strong);color:var(--heading)}.copy[data-astro-cid-tqbgh454][hidden]{display:none}.integrations[data-astro-cid-7vr5v2bx]{background:var(--bg-deep);text-align:center;padding:64px 0 80px}.title[data-astro-cid-7vr5v2bx]{color:var(--heading);margin:0 0 32px;font-size:18px}.marquee[data-astro-cid-7vr5v2bx]{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}ul[data-astro-cid-7vr5v2bx]{flex:none;gap:72px;margin:0;padding:0 72px 0 0;list-style:none;animation:25s linear infinite marquee;display:flex}.marquee[data-astro-cid-7vr5v2bx]:hover ul[data-astro-cid-7vr5v2bx]{animation-play-state:paused}a[data-astro-cid-7vr5v2bx],.item[data-astro-cid-7vr5v2bx]{color:var(--muted);white-space:nowrap;align-items:center;gap:12px;display:flex}a[data-astro-cid-7vr5v2bx]:hover{color:var(--heading)}.icon[data-astro-cid-7vr5v2bx]{width:40px;height:40px;font-family:var(--font-mono);border:1.5px solid;border-radius:50%;place-items:center;font-size:12px;font-weight:500;display:grid}.name[data-astro-cid-7vr5v2bx]{letter-spacing:-.01em;font-size:28px;font-weight:500}.more[data-astro-cid-7vr5v2bx] .name[data-astro-cid-7vr5v2bx]{font-weight:400}@keyframes marquee{to{transform:translate(-100%)}}.keymap[data-astro-cid-27gsth7j]{max-width:var(--max);margin:0 auto;padding:0 24px 80px}.keymap[data-astro-cid-27gsth7j]>h2[data-astro-cid-27gsth7j]{margin:0 0 20px}.groups[data-astro-cid-27gsth7j]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px;display:grid}.group[data-astro-cid-27gsth7j]{background:var(--bg-deep);border-radius:16px;padding:20px 22px}.heading[data-astro-cid-27gsth7j]{color:var(--muted);margin:0 0 14px;font-size:13.5px;font-weight:600}ul[data-astro-cid-27gsth7j]{margin:0;padding:0;list-style:none}li[data-astro-cid-27gsth7j]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;font-size:14px;display:flex}li[data-astro-cid-27gsth7j]:first-child{border-top:0}.keys[data-astro-cid-27gsth7j]{flex-shrink:0;gap:4px;display:flex}kbd[data-astro-cid-27gsth7j]{border:1px solid var(--border-strong);background:var(--surface);min-width:22px;box-shadow:0 1px 0 var(--border-strong);color:var(--heading);font-family:var(--font-mono);text-align:center;border-radius:6px;padding:3px 6px;font-size:12px}.quickstart[data-astro-cid-ouhy4kyu]{max-width:var(--max);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:48px;margin:0 auto;padding:0 24px 96px;display:grid}h2[data-astro-cid-ouhy4kyu]{color:var(--heading);letter-spacing:-.02em;margin:0 0 14px;font-size:30px;font-weight:600}.lead[data-astro-cid-ouhy4kyu]{margin:0 0 24px;font-size:15.5px}ol[data-astro-cid-ouhy4kyu]{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-ouhy4kyu]{gap:12px;font-size:14.5px;display:flex}.n[data-astro-cid-ouhy4kyu]{color:var(--muted);font-family:var(--font-mono);padding-top:2px;font-size:12.5px}li[data-astro-cid-ouhy4kyu] code{background:var(--code-bg);border-radius:5px;padding:1px 5px;font-size:13px}.cta[data-astro-cid-ouhy4kyu]{margin-top:28px}.code[data-astro-cid-ouhy4kyu]{flex-direction:column;gap:16px;min-width:0;display:flex}.release-highlights[data-astro-cid-cxymm6k4]{max-width:var(--max);margin:0 auto;padding:0 24px 80px}.head[data-astro-cid-cxymm6k4]{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.head[data-astro-cid-cxymm6k4] h2[data-astro-cid-cxymm6k4]{margin:0}.head[data-astro-cid-cxymm6k4] a[data-astro-cid-cxymm6k4]{font-size:14px}ul[data-astro-cid-cxymm6k4]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px 40px;margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-cxymm6k4]{border-top:1px solid var(--border);gap:12px;padding-top:18px;font-size:14.5px;line-height:1.55;display:flex}.dot[data-astro-cid-cxymm6k4]{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:7px}.dot[data-astro-cid-cxymm6k4].muted{background:var(--muted)}.dot[data-astro-cid-cxymm6k4].accent{background:var(--accent)}.dot[data-astro-cid-cxymm6k4].brand{background:var(--brand)}li[data-astro-cid-cxymm6k4] strong{color:var(--heading)}li[data-astro-cid-cxymm6k4] code{background:var(--code-bg);border-radius:5px;padding:1px 5px;font-size:.9em}li[data-astro-cid-cxymm6k4] a{text-underline-offset:2px;text-decoration:underline 1px}.spotlight[data-astro-cid-2rhv7phe]{max-width:calc(var(--max) + 160px);border-radius:var(--r-panel);background:var(--bg-deep);align-items:center;gap:44px;margin:0 auto 80px;padding:80px;display:grid}@media (width<=900px){.spotlight[data-astro-cid-2rhv7phe]{border-radius:32px;margin-inline:8px;padding:56px 24px}}@media (width>=900px){.spotlight[data-astro-cid-2rhv7phe]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px}.spotlight[data-astro-cid-2rhv7phe].reverse{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.spotlight[data-astro-cid-2rhv7phe].reverse .text[data-astro-cid-2rhv7phe]{order:1}.spotlight[data-astro-cid-2rhv7phe].reverse .media[data-astro-cid-2rhv7phe]{order:2}}.eyebrow[data-astro-cid-2rhv7phe]{color:var(--heading);text-transform:uppercase;align-items:center;gap:8px;margin:0 0 16px;font-size:14px;display:flex}.eyebrow[data-astro-cid-2rhv7phe]:before{content:"";background:var(--accent-fill);border-radius:50%;width:6px;height:6px}h2[data-astro-cid-2rhv7phe]{color:var(--heading);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(32px,4vw,50px);font-weight:600;line-height:1.1}.lead[data-astro-cid-2rhv7phe]{margin:0;font-size:18px;line-height:1.65}.lead[data-astro-cid-2rhv7phe] strong{color:var(--heading)}.lead[data-astro-cid-2rhv7phe] code{background:var(--code-bg);border-radius:5px;padding:1px 5px;font-size:.9em}.lead[data-astro-cid-2rhv7phe] a,.points[data-astro-cid-2rhv7phe] a{text-underline-offset:2px;text-decoration:underline 1px}.points[data-astro-cid-2rhv7phe]{margin:22px 0 0;padding:0;list-style:none}.points[data-astro-cid-2rhv7phe] li[data-astro-cid-2rhv7phe]{margin-bottom:14px;padding-left:32px;font-size:16px;line-height:1.6;position:relative}.points[data-astro-cid-2rhv7phe] li[data-astro-cid-2rhv7phe]:before{content:"✓";background:var(--surface);width:21px;height:21px;color:var(--heading);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:2px;left:0}.points[data-astro-cid-2rhv7phe] strong{color:var(--heading)}.links[data-astro-cid-2rhv7phe]{flex-wrap:wrap;gap:18px 26px;margin-top:24px;display:flex}.links[data-astro-cid-2rhv7phe] a[data-astro-cid-2rhv7phe]{color:var(--heading);font-size:14.5px;font-weight:600}.links[data-astro-cid-2rhv7phe] a[data-astro-cid-2rhv7phe]:hover{color:var(--accent)}.media[data-astro-cid-2rhv7phe]{min-width:0}.swatch[data-astro-cid-gshx5kve]{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.chip[data-astro-cid-gshx5kve]{border-bottom:1px solid var(--border);height:56px}p[data-astro-cid-gshx5kve]{font-family:var(--font-mono);padding:0 12px;font-size:12px;margin:0!important}.token[data-astro-cid-gshx5kve]{color:var(--heading);padding-top:10px}.value[data-astro-cid-gshx5kve]{color:var(--muted);padding-bottom:10px}.list[data-astro-cid-hwh7dh2s]{border-bottom:1px solid var(--border);gap:2px;display:flex}label[data-astro-cid-hwh7dh2s]{color:var(--muted);cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 14px;font-size:14px}input[data-astro-cid-hwh7dh2s]:checked+label[data-astro-cid-hwh7dh2s]{border-bottom-color:var(--accent);color:var(--heading)}input[data-astro-cid-hwh7dh2s]:focus-visible+label[data-astro-cid-hwh7dh2s]{outline:2px solid var(--accent);outline-offset:-2px}.panel[data-astro-cid-hwh7dh2s]{border:1px solid var(--border);background:var(--code-bg);border-top:0;border-radius:0 0 12px 12px;padding:18px;display:none}.panel[data-astro-cid-hwh7dh2s][data-i="0"],.tabs[data-astro-cid-hwh7dh2s]:has(>.list input[value="1"]:checked)>.panel[data-astro-cid-hwh7dh2s][data-i="1"],.tabs[data-astro-cid-hwh7dh2s]:has(>.list input[value="2"]:checked)>.panel[data-astro-cid-hwh7dh2s][data-i="2"],.tabs[data-astro-cid-hwh7dh2s]:has(>.list input[value="3"]:checked)>.panel[data-astro-cid-hwh7dh2s][data-i="3"],.tabs[data-astro-cid-hwh7dh2s]:has(>.list input[value="4"]:checked)>.panel[data-astro-cid-hwh7dh2s][data-i="4"],.tabs[data-astro-cid-hwh7dh2s]:has(>.list input[value="5"]:checked)>.panel[data-astro-cid-hwh7dh2s][data-i="5"]{display:block}.tabs[data-astro-cid-hwh7dh2s]:has(>.list input:not([value="0"]):checked)>.panel[data-astro-cid-hwh7dh2s][data-i="0"]{display:none}.panel[data-astro-cid-hwh7dh2s] pre.astro-code{border:0;padding:0;font-size:13.5px;background:0 0!important}.panel[data-astro-cid-hwh7dh2s]>:last-child{margin-bottom:0}.terminal[data-astro-cid-mvnp7w5f]{border:1px solid var(--border);background:var(--term-bg);color:var(--term-text);border-radius:14px;overflow:hidden}figcaption[data-astro-cid-mvnp7w5f]{border-bottom:1px solid var(--term-border);color:var(--term-dim);font-family:var(--font-mono);align-items:center;gap:14px;padding:10px 16px;font-size:12px;display:flex}.dots[data-astro-cid-mvnp7w5f]{gap:7px;display:flex}.dots[data-astro-cid-mvnp7w5f] i[data-astro-cid-mvnp7w5f]{background:#ff5f57;border-radius:50%;width:10px;height:10px}.dots[data-astro-cid-mvnp7w5f] i[data-astro-cid-mvnp7w5f]:nth-child(2){background:#febc2e}.dots[data-astro-cid-mvnp7w5f] i[data-astro-cid-mvnp7w5f]:nth-child(3){background:#28c840}pre[data-astro-cid-mvnp7w5f]{margin:0;padding:18px;font-size:12.5px;line-height:1.85;overflow:auto}
