.hero[data-astro-cid-iypqz32f]{padding:clamp(40px, 5cqw, 72px) var(--gutter-x) clamp(36px, 4cqw, 56px);background:radial-gradient(70% 100% at 30% 0%, var(--cs-glow), transparent 70%), var(--cs-950);position:relative}.inner[data-astro-cid-iypqz32f]{max-width:var(--max-page);flex-direction:column;gap:18px;margin:0 auto;display:flex}.title[data-astro-cid-iypqz32f]{max-width:16ch;font-family:var(--font-heading);letter-spacing:-.035em;color:var(--cs-50);text-wrap:balance;margin:0;font-size:clamp(34px,4.4cqw,52px);font-weight:700;line-height:1.08}.lede[data-astro-cid-iypqz32f]{max-width:62ch;color:var(--cs-550);text-wrap:pretty;margin:0;font-size:clamp(16px,1.4cqw,18px);line-height:1.65}.meta[data-astro-cid-iypqz32f]{color:var(--cs-550);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:6px;font-size:13.5px;display:flex}.meta[data-astro-cid-iypqz32f] time[data-astro-cid-iypqz32f]{font-size:14px}.sep[data-astro-cid-iypqz32f]{background:var(--cs-800);width:1px;height:16px}.chips[data-astro-cid-iypqz32f]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip[data-astro-cid-iypqz32f]{border-radius:var(--radius-full);background:var(--cs-950);height:32px;box-shadow:inset 0 0 0 1px var(--cs-750);color:var(--cs-50);white-space:nowrap;transition:box-shadow .15s var(--ease-std);align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.chip[data-astro-cid-iypqz32f]:hover{box-shadow:inset 0 0 0 1px var(--cs-brand)}.chip[data-astro-cid-iypqz32f]:focus-visible{outline:2px solid var(--cs-brand);outline-offset:2px}.chip[data-astro-cid-iypqz32f] svg{color:var(--cs-brand-strong)}.chip[data-astro-cid-iypqz32f] code[data-astro-cid-iypqz32f]{font-family:var(--font-code);color:var(--cs-550);background:0 0;padding:0;font-size:11.5px;font-weight:500}.fig[data-astro-cid-3bxo6vnu]{border-radius:var(--radius-xl);background:var(--cs-950) radial-gradient(var(--cs-800) 1px, transparent 1px) 0 0 / 14px 14px;box-shadow:var(--shadow-hairline), var(--shadow-lift);margin:0 0 32px;padding:clamp(12px,2cqw,22px)}.mock[data-astro-cid-3bxo6vnu]{--k-bg:var(--cs-950);--k-card:var(--cs-950);--k-line:var(--cs-800);--k-mu:var(--cs-600);--k-soft:var(--cs-900);--k-acc:var(--cs-brand);--k-acc-s:var(--cs-brand-subtle);--k-acc-t:var(--cs-brand-strong);border-radius:var(--radius-lg);color:var(--cs-50);overflow:hidden;container-type:inline-size}.mock[data-astro-cid-3bxo6vnu]:not([data-playing]) [data-astro-cid-3bxo6vnu]{animation-play-state:paused!important}.mock[data-astro-cid-3bxo6vnu] svg{flex-shrink:0;width:1.05em;height:1.05em}.win[data-astro-cid-3bxo6vnu]{background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-line), var(--shadow-window);border-radius:.9em;font-size:clamp(8px,1.75cqw,12.5px);overflow:hidden}.top[data-astro-cid-3bxo6vnu]{border-bottom:1px solid var(--k-line);background:var(--k-soft);align-items:center;gap:.8em;padding:.7em 1em;display:flex}.dots[data-astro-cid-3bxo6vnu]{gap:.35em;display:inline-flex}.dots[data-astro-cid-3bxo6vnu] i[data-astro-cid-3bxo6vnu]{background:var(--k-line);border-radius:50%;width:.6em;height:.6em}.ver[data-astro-cid-3bxo6vnu]{border-radius:var(--radius-full);background:color-mix(in srgb, var(--cs-warn) 12%, transparent);height:1.8em;font-family:var(--font-code);align-items:center;padding:0 .7em;font-size:.78em;font-weight:700;animation:14s step-end infinite ver-bg;display:inline-grid}.ver[data-astro-cid-3bxo6vnu]>span[data-astro-cid-3bxo6vnu]{grid-area:1/1}.v-d[data-astro-cid-3bxo6vnu]{color:var(--cs-warn);animation:14s step-end infinite ver-d}.v-p[data-astro-cid-3bxo6vnu]{opacity:0;color:var(--cs-ok);animation:14s step-end infinite ver-p}.pub[data-astro-cid-3bxo6vnu]{background:var(--k-acc);color:var(--on-brand);animation:publish 14s var(--ease-std) infinite;border-radius:.45em;align-items:center;gap:.4em;margin-left:auto;padding:.4em .9em;font-size:.85em;font-weight:700;display:inline-flex}.body[data-astro-cid-3bxo6vnu]{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) minmax(0,1.15fr);min-height:22em;display:grid}.rail[data-astro-cid-3bxo6vnu]{border-right:1px solid var(--k-line);flex-direction:column;gap:.2em;padding:.8em .6em;display:flex}.nv[data-astro-cid-3bxo6vnu]{color:var(--k-mu);white-space:nowrap;border-radius:.45em;align-items:center;gap:.5em;padding:.45em .55em;font-size:.9em;font-weight:600;display:flex;overflow:hidden}.nv[data-astro-cid-3bxo6vnu].on{background:var(--k-acc-s);color:var(--k-acc-t)}.ed[data-astro-cid-3bxo6vnu]{flex-direction:column;gap:.7em;padding:.9em 1em;display:flex}.row[data-astro-cid-3bxo6vnu]{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.lbl[data-astro-cid-3bxo6vnu]{font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;color:var(--k-mu);font-size:.82em}.row[data-astro-cid-3bxo6vnu] .lbl[data-astro-cid-3bxo6vnu]{margin-right:auto}.pill[data-astro-cid-3bxo6vnu]{border-radius:var(--radius-full);white-space:nowrap;align-items:center;gap:.35em;padding:.3em .65em;font-size:.78em;font-weight:700;display:inline-flex}.gen[data-astro-cid-3bxo6vnu]{background:var(--k-acc-s);color:var(--k-acc-t);animation:generate 14s var(--ease-std) infinite}.imp[data-astro-cid-3bxo6vnu]{box-shadow:inset 0 0 0 1px var(--k-line);color:var(--k-mu)}.ins[data-astro-cid-3bxo6vnu]{box-shadow:inset 0 0 0 1px var(--k-line);color:var(--k-mu);animation:insert 14s var(--ease-std) infinite;align-self:flex-start}.txt[data-astro-cid-3bxo6vnu]{background:var(--k-bg);min-height:7.2em;box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.6em;flex-direction:column;gap:.55em;padding:.8em;display:flex;position:relative}.txt[data-astro-cid-3bxo6vnu] i[data-astro-cid-3bxo6vnu]{width:var(--w);border-radius:var(--radius-full);background:var(--k-line);transform-origin:0;height:.5em;animation:line 14s var(--ease-std) infinite;animation-delay:calc(var(--i) * .18s);display:block}.ph[data-astro-cid-3bxo6vnu]{background:var(--k-acc-s);font-family:var(--font-code);color:var(--k-acc-t);animation:placeholder 14s var(--ease-std) infinite;border-radius:.4em;align-items:center;gap:.3em;padding:.2em .55em;font-size:.78em;font-weight:700;display:inline-flex;position:absolute;bottom:.75em;right:.8em}.cfg[data-astro-cid-3bxo6vnu]{grid-template-columns:1fr 1fr;gap:.8em;margin-top:auto;display:grid}.c[data-astro-cid-3bxo6vnu]{flex-direction:column;gap:.4em;min-width:0;display:flex}.seg[data-astro-cid-3bxo6vnu]{background:var(--k-soft);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:.5em;grid-template-columns:repeat(3,1fr);padding:.2em;display:grid;position:relative}.seg[data-astro-cid-3bxo6vnu] span[data-astro-cid-3bxo6vnu]{z-index:1;color:var(--k-mu);text-align:center;padding:.35em 0;font-size:.8em;font-weight:700;position:relative}.seg[data-astro-cid-3bxo6vnu] b[data-astro-cid-3bxo6vnu]{background:var(--k-card);width:calc(33.3333% - .133333em);box-shadow:0 1px 2px #0000001f, inset 0 0 0 1px var(--k-acc);border-radius:.38em;position:absolute;top:.2em;bottom:.2em;left:.2em}.seg-r[data-astro-cid-3bxo6vnu] b[data-astro-cid-3bxo6vnu]{animation:seg-r 14s var(--ease-std) infinite}.seg-f[data-astro-cid-3bxo6vnu] b[data-astro-cid-3bxo6vnu]{animation:seg-f 14s var(--ease-std) infinite}.pg[data-astro-cid-3bxo6vnu]{border-left:1px solid var(--k-line);background:var(--k-soft);flex-direction:column;gap:.6em;padding:.9em;display:flex}.pg-h[data-astro-cid-3bxo6vnu]{align-items:center;display:flex}.pg-h[data-astro-cid-3bxo6vnu] b[data-astro-cid-3bxo6vnu]{font-size:.95em}.live[data-astro-cid-3bxo6vnu]{font-family:var(--font-code);color:var(--cs-ok);align-items:center;gap:.35em;margin-left:auto;font-size:.75em;font-weight:700;display:inline-flex}.live[data-astro-cid-3bxo6vnu] i[data-astro-cid-3bxo6vnu],.typing[data-astro-cid-3bxo6vnu] i[data-astro-cid-3bxo6vnu]{background:currentColor;border-radius:50%;animation:1.6s ease-in-out infinite pulse}.live[data-astro-cid-3bxo6vnu] i[data-astro-cid-3bxo6vnu]{width:.5em;height:.5em}.q[data-astro-cid-3bxo6vnu]{background:var(--k-acc);width:78%;animation:question 14s var(--ease-std) infinite;border-radius:.6em .6em .15em;flex-direction:column;align-self:flex-end;gap:.35em;padding:.6em;display:flex}.q[data-astro-cid-3bxo6vnu] i[data-astro-cid-3bxo6vnu],.a[data-astro-cid-3bxo6vnu] i[data-astro-cid-3bxo6vnu]{border-radius:var(--radius-full);height:.42em;display:block}.q[data-astro-cid-3bxo6vnu] i[data-astro-cid-3bxo6vnu]{background:#ffffffb3}.q[data-astro-cid-3bxo6vnu] i[data-astro-cid-3bxo6vnu]:last-child{width:55%}.typing[data-astro-cid-3bxo6vnu]{background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-line);color:var(--k-mu);border-radius:.6em;align-self:flex-start;gap:.3em;padding:.5em .6em;animation:14s step-end infinite typing;display:flex}.typing[data-astro-cid-3bxo6vnu] i[data-astro-cid-3bxo6vnu]{width:.45em;height:.45em;animation-duration:1s}.typing[data-astro-cid-3bxo6vnu] i[data-astro-cid-3bxo6vnu]:nth-child(2){animation-delay:.2s}.typing[data-astro-cid-3bxo6vnu] i[data-astro-cid-3bxo6vnu]:nth-child(3){animation-delay:.4s}.a[data-astro-cid-3bxo6vnu]{background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-line);animation:answer 14s var(--ease-std) infinite;border-radius:.6em .6em .6em .15em;flex-direction:column;gap:.4em;padding:.65em;display:flex}.a[data-astro-cid-3bxo6vnu] i[data-astro-cid-3bxo6vnu]{background:var(--k-line)}.a[data-astro-cid-3bxo6vnu] i[data-astro-cid-3bxo6vnu]:nth-child(3){width:60%}.src[data-astro-cid-3bxo6vnu]{border-radius:var(--radius-full);background:color-mix(in srgb, var(--cs-ok) 12%, transparent);color:var(--cs-ok);align-self:flex-start;align-items:center;gap:.3em;margin-top:.15em;padding:.15em .5em;font-size:.72em;font-weight:700;display:inline-flex}.in[data-astro-cid-3bxo6vnu]{background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-line);color:var(--k-acc-t);border-radius:.55em;align-items:center;gap:.5em;margin-top:auto;padding:.45em .5em .45em .7em;display:flex}.in[data-astro-cid-3bxo6vnu] span[data-astro-cid-3bxo6vnu]{border-radius:var(--radius-full);background:var(--k-line);flex:1;height:.42em}@keyframes generate{0%,3%{box-shadow:none}6%,14%{box-shadow:0 0 0 .3em var(--k-acc-s), inset 0 0 0 1px var(--k-acc)}18%,to{box-shadow:none}}@keyframes line{0%,8%{transform:scaleX(0)}16%,94%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes insert{0%,20%{box-shadow:inset 0 0 0 1px var(--k-line);color:var(--k-mu)}23%,30%{box-shadow:inset 0 0 0 1.5px var(--k-acc);color:var(--k-acc-t)}34%,to{box-shadow:inset 0 0 0 1px var(--k-line);color:var(--k-mu)}}@keyframes placeholder{0%,26%{opacity:0;transform:translateY(.4em)scale(.9)}30%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes seg-r{0%,36%{transform:translate(0)}40%,44%{transform:translate(100%)}48%,94%{transform:translate(200%)}to{transform:translate(0)}}@keyframes seg-f{0%,50%{transform:translate(0)}54%,94%{transform:translate(200%)}to{transform:translate(0)}}@keyframes question{0%,58%{opacity:0;transform:translateY(.5em)}62%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes typing{0%,62%{display:none}63%,71%{display:flex}72%,to{display:none}}@keyframes answer{0%,71%{opacity:0;transform:translateY(.5em)}75%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes publish{0%,80%{box-shadow:none;transform:none}84%,88%{box-shadow:0 0 0 .35em var(--k-acc-s);transform:scale(1.06)}92%,to{box-shadow:none;transform:none}}@keyframes ver-d{0%,87%{opacity:1}88%,to{opacity:0}}@keyframes ver-p{0%,87%{opacity:0}88%,98%{opacity:1}99%,to{opacity:0}}@keyframes ver-bg{0%,87%{background:color-mix(in srgb, var(--cs-warn) 12%, transparent)}88%,98%{background:color-mix(in srgb, var(--cs-ok) 12%, transparent)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@container (width<=560px){.body[data-astro-cid-3bxo6vnu]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.rail[data-astro-cid-3bxo6vnu]{display:none}.win[data-astro-cid-3bxo6vnu]{font-size:clamp(8px,2.3cqw,12px)}}@container (width<=380px){.body[data-astro-cid-3bxo6vnu]{grid-template-columns:minmax(0,1fr)}.pg[data-astro-cid-3bxo6vnu]{border-top:1px solid var(--k-line);border-left:0}.imp[data-astro-cid-3bxo6vnu]{display:none}}@media (prefers-reduced-motion:reduce){.mock[data-astro-cid-3bxo6vnu] [data-astro-cid-3bxo6vnu]{animation:none!important}.typing[data-astro-cid-3bxo6vnu],.v-p[data-astro-cid-3bxo6vnu]{display:none}}.fig[data-astro-cid-csgblspo]{border-radius:var(--radius-lg);box-shadow:var(--shadow-hairline);background:#fff;margin:4px 0 20px;overflow:hidden}.dark[data-astro-cid-csgblspo]{background:#0e141e}.lead[data-astro-cid-csgblspo]{margin:0 0 24px}img[data-astro-cid-csgblspo]{width:100%;height:auto;display:block}.wrap[data-astro-cid-e5hqjioq]{border-radius:var(--radius-lg);background:var(--cs-950);box-shadow:var(--shadow-hairline);margin:4px 0 18px;overflow-x:auto}.wrap[data-astro-cid-e5hqjioq]:focus-visible{outline:2px solid var(--cs-brand);outline-offset:2px}table[data-astro-cid-e5hqjioq]{border-collapse:collapse;width:100%;font-size:14px;line-height:1.55}th[data-astro-cid-e5hqjioq],td[data-astro-cid-e5hqjioq]{border-bottom:1px solid var(--cs-800);text-align:left;vertical-align:top;padding:11px 14px}tbody[data-astro-cid-e5hqjioq] tr[data-astro-cid-e5hqjioq]:last-child>[data-astro-cid-e5hqjioq]{border-bottom:0}thead[data-astro-cid-e5hqjioq] th[data-astro-cid-e5hqjioq]{background:var(--cs-900);font-family:var(--font-code);letter-spacing:.1em;text-transform:uppercase;color:var(--cs-600);white-space:nowrap;font-size:11px;font-weight:600}tbody[data-astro-cid-e5hqjioq] th[data-astro-cid-e5hqjioq]{color:var(--cs-50);white-space:nowrap;font-weight:600}@container (width<=480px){tbody[data-astro-cid-e5hqjioq] th[data-astro-cid-e5hqjioq]{white-space:normal}}.feature[data-astro-cid-7gckwk6g]{border-top:1px dashed var(--cs-800);scroll-margin-top:var(--anchor-offset);margin:0 0 28px;padding:28px 0 4px}.feature[data-astro-cid-7gckwk6g]:first-of-type{border-top:0;padding-top:4px}p[data-astro-cid-7gckwk6g]{text-wrap:pretty;margin:0 0 16px}.title[data-astro-cid-7gckwk6g]{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--cs-50);margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.35}.summary[data-astro-cid-7gckwk6g]{color:var(--cs-50);font-size:17px}.kicker[data-astro-cid-7gckwk6g]{font-family:var(--font-code);letter-spacing:.12em;text-transform:uppercase;color:var(--cs-600);margin:18px 0 10px;font-size:11.5px;font-weight:600}.list[data-astro-cid-7gckwk6g]{flex-direction:column;gap:9px;margin:0 0 18px;padding:0;list-style:none;display:flex}.list[data-astro-cid-7gckwk6g] li[data-astro-cid-7gckwk6g]{align-items:flex-start;gap:10px;font-size:15.5px;line-height:1.6;display:flex}.list[data-astro-cid-7gckwk6g] li[data-astro-cid-7gckwk6g]>svg{color:var(--cs-ok);flex-shrink:0;margin-top:4px}.use[data-astro-cid-7gckwk6g]{border-left:2px solid var(--cs-800);padding-left:14px;font-size:15.5px}.more[data-astro-cid-7gckwk6g]{margin-top:-4px}.block[data-astro-cid-mex42rgg]{scroll-margin-top:var(--anchor-offset)}.steps[data-astro-cid-mex42rgg]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}li[data-astro-cid-mex42rgg]{border-radius:var(--radius-lg);background:var(--cs-950);box-shadow:var(--shadow-hairline);align-items:flex-start;gap:14px;padding:16px 18px;font-size:15.5px;line-height:1.6;display:flex}.n[data-astro-cid-mex42rgg]{background:var(--cs-brand);width:28px;height:28px;font-family:var(--font-code);color:var(--on-brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.feedback[data-astro-cid-uvs4ejdl]{border-radius:var(--radius-xl);background:var(--cs-950);box-shadow:var(--shadow-hairline);scroll-margin-top:var(--anchor-offset);margin-top:56px;padding:28px}p[data-astro-cid-uvs4ejdl]{flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;display:flex}@container (width<=640px){.feedback[data-astro-cid-uvs4ejdl]{padding:20px}}.toc[data-astro-cid-usxhdjhu]{flex-direction:column;gap:10px;display:flex;position:sticky;top:88px}.label[data-astro-cid-usxhdjhu]{color:var(--cs-50);align-items:center;gap:8px;margin:0;font-size:13.5px;font-weight:700;display:flex}.label[data-astro-cid-usxhdjhu] svg{color:var(--cs-brand-strong)}.nav[data-astro-cid-usxhdjhu]{flex-direction:column;max-height:calc(100vh - 150px);padding-right:6px;display:flex;overflow-y:auto}.nav[data-astro-cid-usxhdjhu] a[data-astro-cid-usxhdjhu]{border-radius:var(--radius-md);transition:color .15s var(--ease-std), background .15s var(--ease-std);padding:5px 8px;font-size:13px;line-height:1.45;text-decoration:none;display:block}.group[data-astro-cid-usxhdjhu]{color:var(--cs-500);margin-top:6px;font-weight:500}.nav[data-astro-cid-usxhdjhu] .item[data-astro-cid-usxhdjhu]{color:var(--cs-600);padding-left:20px}.nav[data-astro-cid-usxhdjhu] a[data-astro-cid-usxhdjhu]:hover{background:var(--cs-950);color:var(--cs-50)}.nav[data-astro-cid-usxhdjhu] a[data-astro-cid-usxhdjhu]:focus-visible{outline:2px solid var(--cs-brand);outline-offset:2px}.nav[data-astro-cid-usxhdjhu] a[data-astro-cid-usxhdjhu].on{color:var(--cs-brand-strong);font-weight:600}.item[data-astro-cid-usxhdjhu].on{background:var(--cs-brand-subtle)}@container (width<=1000px){.toc[data-astro-cid-usxhdjhu]{display:none}}.block[data-astro-cid-omnvwx3l]{scroll-margin-top:var(--anchor-offset)}.cards[data-astro-cid-omnvwx3l]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-omnvwx3l]{border-radius:var(--radius-lg);background:var(--cs-950);height:100%;box-shadow:var(--shadow-hairline);font-size:var(--fs-card-desc);color:var(--cs-550);transition:box-shadow .2s var(--ease-std), transform .2s var(--ease-std);flex-direction:column;gap:8px;padding:20px;line-height:1.6;text-decoration:none;display:flex}.card[data-astro-cid-omnvwx3l]:hover{box-shadow:inset 0 0 0 1px var(--cs-brand), var(--shadow-lift);transform:translateY(-2px)}.card[data-astro-cid-omnvwx3l]:focus-visible{outline:2px solid var(--cs-brand);outline-offset:2px}.card[data-astro-cid-omnvwx3l] b[data-astro-cid-omnvwx3l]{font-family:var(--font-heading);font-size:var(--fs-card-title);color:var(--cs-50);line-height:1.3}.go[data-astro-cid-omnvwx3l]{color:var(--cs-brand-strong);align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-weight:600;display:inline-flex}@container (width<=640px){.cards[data-astro-cid-omnvwx3l]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.card[data-astro-cid-omnvwx3l]:hover{transform:none}}.body[data-astro-cid-c5hdsgzu]{border-top:1px solid var(--cs-800);background:var(--cs-900)}.grid[data-astro-cid-c5hdsgzu]{max-width:calc(var(--max-page) + 2 * var(--gutter-x));padding:clamp(36px, 5cqw, 64px) var(--gutter-x) var(--section-y);grid-template-columns:minmax(0,1fr) 248px;align-items:start;gap:clamp(32px,5cqw,80px);margin:0 auto;display:grid}.article[data-astro-cid-c5hdsgzu]{min-width:0;max-width:var(--max-article);color:var(--cs-550);font-size:16.5px;line-height:1.75}.article[data-astro-cid-c5hdsgzu] b{color:var(--cs-50)}.article[data-astro-cid-c5hdsgzu] code{border-radius:var(--radius-4);background:var(--cs-850);font-family:var(--font-code);color:var(--cs-50);padding:1px 6px;font-size:.88em}.intro[data-astro-cid-c5hdsgzu],.lead[data-astro-cid-c5hdsgzu]{text-wrap:pretty;margin:0 0 16px}.intro[data-astro-cid-c5hdsgzu]{color:var(--cs-50);font-size:18px;line-height:1.7}.article[data-astro-cid-c5hdsgzu] .wn-h2{border-top:1px solid var(--cs-800);font-family:var(--font-heading);letter-spacing:-.03em;color:var(--cs-50);scroll-margin-top:var(--anchor-offset);align-items:center;gap:12px;margin:56px 0 20px;padding-top:28px;font-size:clamp(24px,2.4cqw,30px);font-weight:700;line-height:1.2;display:flex}.article[data-astro-cid-c5hdsgzu] .wn-h2-group{margin-top:64px}.article[data-astro-cid-c5hdsgzu] .wn-h2-plain{border-top:0;margin-top:0;padding-top:0}.h2-ic[data-astro-cid-c5hdsgzu]{border-radius:var(--radius-lg);background:var(--cs-brand-subtle);width:36px;height:36px;color:var(--cs-brand-strong);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lead[data-astro-cid-c5hdsgzu]{color:var(--cs-500);font-size:17px}.roles[data-astro-cid-c5hdsgzu]{scroll-margin-top:var(--anchor-offset)}.article[data-astro-cid-c5hdsgzu] .wn-a{color:var(--cs-brand-strong);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.article[data-astro-cid-c5hdsgzu] .wn-a:hover{text-underline-offset:3px;text-decoration:underline}.article[data-astro-cid-c5hdsgzu] .wn-a:focus-visible{outline:2px solid var(--cs-brand);outline-offset:2px}@container (width<=1000px){.grid[data-astro-cid-c5hdsgzu]{grid-template-columns:minmax(0,1fr)}.article[data-astro-cid-c5hdsgzu]{max-width:none}}.whats-new[data-astro-cid-yehfej55]{--font-heading:var(--font-jakarta);--font-text:var(--font-sans);--font-code:var(--font-geist-mono);--gutter-x:clamp(20px, 3cqw, 40px);--section-y:clamp(48px, 5cqw, 80px);--max-article:var(--max-post);--anchor-offset:96px;color:var(--cs-550);font-family:var(--font-text);background:var(--cs-950);container-type:inline-size}
