.gh-btn[data-astro-cid-lq54f5tq]{min-height:40px;padding:0 14px}@media (width<=420px){.gh-btn[data-astro-cid-lq54f5tq] span[data-astro-cid-lq54f5tq]{display:none}.gh-btn[data-astro-cid-lq54f5tq]{width:40px;padding:0}}.g-hero[data-astro-cid-lq54f5tq]{padding:clamp(56px,8vw,104px) 0 0}.g-hero[data-astro-cid-lq54f5tq] .wrap[data-astro-cid-lq54f5tq]:first-child{justify-items:start;gap:24px;display:grid}.g-title[data-astro-cid-lq54f5tq]{font-family:var(--font-mono);letter-spacing:-.05em;font-size:clamp(44px,8vw,104px);font-weight:600;line-height:1}.g-title[data-astro-cid-lq54f5tq] span[data-astro-cid-lq54f5tq]{font-family:var(--font-sans);letter-spacing:-.02em;background:var(--accent-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-top:14px;font-size:clamp(24px,3.6vw,44px);display:block}.g-lede[data-astro-cid-lq54f5tq]{color:var(--ink-2);max-width:44ch;font-size:clamp(17px,2.2vw,21px);line-height:1.55}.g-install[data-astro-cid-lq54f5tq]{border-radius:var(--radius-sm);background:var(--bg-sunk);border:1px solid var(--line);align-items:center;gap:12px;width:100%;min-width:0;max-width:520px;padding:10px 16px;display:flex}.g-install[data-astro-cid-lq54f5tq] code[data-astro-cid-lq54f5tq]{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;font-size:15px;overflow-x:auto}.g-install[data-astro-cid-lq54f5tq] code[data-astro-cid-lq54f5tq] span[data-astro-cid-lq54f5tq]{color:var(--accent-ink);user-select:none;margin-right:8px}.g-install[data-astro-cid-lq54f5tq] code[data-astro-cid-lq54f5tq]{min-width:0}@media (width<=420px){.g-install[data-astro-cid-lq54f5tq] code[data-astro-cid-lq54f5tq]{font-size:14px}}.g-install[data-astro-cid-lq54f5tq] .copy-btn{border-color:var(--line-strong);color:var(--ink-2);margin-left:auto}.g-install[data-astro-cid-lq54f5tq] .copy-btn:hover{background:var(--surface);color:var(--ink)}.g-install[data-astro-cid-lq54f5tq] .copy-btn[data-copied]{border-color:var(--accent);color:var(--accent-ink)}.g-stats[data-astro-cid-lq54f5tq]{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:20px;width:100%;margin:16px 0 0;padding:24px 0 0;display:grid}@media (width>=720px){.g-stats[data-astro-cid-lq54f5tq]{grid-template-columns:repeat(4,1fr);gap:32px}}.g-stats[data-astro-cid-lq54f5tq] dt[data-astro-cid-lq54f5tq]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:11px}.g-stats[data-astro-cid-lq54f5tq] dd[data-astro-cid-lq54f5tq]{color:var(--ink);font-feature-settings:"tnum";margin:0;font-size:clamp(20px,3vw,26px);font-weight:600}.g-figure[data-astro-cid-lq54f5tq]{border-radius:var(--radius);background:var(--bg-sunk);border:1px solid var(--line);margin:clamp(40px,6vw,72px) 0 0;padding:0;overflow:hidden}.g-figure[data-astro-cid-lq54f5tq] img{width:100%;height:auto;display:block}[data-theme=dark] .g-figure[data-astro-cid-lq54f5tq] img{filter:brightness(.94)}.doc[data-astro-cid-lq54f5tq]{gap:48px;padding-top:clamp(48px,8vw,96px);padding-bottom:clamp(64px,10vw,128px);display:grid}@media (width>=1040px){.doc[data-astro-cid-lq54f5tq]{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:72px}}.toc[data-astro-cid-lq54f5tq]{display:none}@media (width>=1040px){.toc[data-astro-cid-lq54f5tq]{gap:12px;display:grid;position:sticky;top:96px}.toc[data-astro-cid-lq54f5tq] ol[data-astro-cid-lq54f5tq]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-lq54f5tq] a[data-astro-cid-lq54f5tq]{color:var(--ink-3);border-radius:0 var(--radius-sm) var(--radius-sm) 0;transition:color .2s var(--ease), border-color .2s var(--ease), background-color .2s var(--ease);border-left:2px solid #0000;padding:6px 10px;font-size:13.5px;display:block}.toc[data-astro-cid-lq54f5tq] a[data-astro-cid-lq54f5tq]:hover{color:var(--ink);background:var(--bg-sunk)}.toc[data-astro-cid-lq54f5tq] a[data-astro-cid-lq54f5tq][aria-current=true]{color:var(--accent-ink);border-left-color:var(--accent);font-weight:500}}.doc-body[data-astro-cid-lq54f5tq]{gap:clamp(56px,8vw,96px);min-width:0;display:grid}.doc-section[data-astro-cid-lq54f5tq]{gap:20px;scroll-margin-top:88px;display:grid}.doc-section[data-astro-cid-lq54f5tq] h2[data-astro-cid-lq54f5tq]{letter-spacing:-.025em;font-size:clamp(28px,4vw,40px);line-height:1.15}.doc-section[data-astro-cid-lq54f5tq] .lede[data-astro-cid-lq54f5tq]{color:var(--ink-2);font-size:17px;line-height:1.6}.note[data-astro-cid-lq54f5tq]{border-radius:var(--radius-sm);background:var(--bg-elev);border-left:3px solid var(--accent);border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink-2);padding:16px 20px;font-size:14.5px;line-height:1.6}.note[data-astro-cid-lq54f5tq] strong[data-astro-cid-lq54f5tq]{color:var(--ink)}.pains[data-astro-cid-lq54f5tq]{gap:20px;margin:8px 0 0;padding:0;list-style:none;display:grid}@media (width>=680px){.pains[data-astro-cid-lq54f5tq]{grid-template-columns:repeat(3,1fr)}}.pains[data-astro-cid-lq54f5tq] li[data-astro-cid-lq54f5tq]{border-radius:var(--radius);background:var(--bg-elev);border:1px solid var(--line);align-content:start;gap:10px;padding:24px;display:grid}.pain-num[data-astro-cid-lq54f5tq]{font-family:var(--font-mono);color:var(--accent-ink);font-size:12px}.pains[data-astro-cid-lq54f5tq] h3[data-astro-cid-lq54f5tq]{font-size:18px}.pains[data-astro-cid-lq54f5tq] p[data-astro-cid-lq54f5tq]{color:var(--ink-2);margin:0;font-size:14px;line-height:1.55}.table-wrap[data-astro-cid-lq54f5tq]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);overflow-x:auto}.cmp[data-astro-cid-lq54f5tq]{border-collapse:collapse;text-align:left;width:100%;font-size:14.5px}.cmp[data-astro-cid-lq54f5tq] th[data-astro-cid-lq54f5tq],.cmp[data-astro-cid-lq54f5tq] td[data-astro-cid-lq54f5tq]{border-bottom:1px solid var(--line);vertical-align:top;padding:14px 18px}.cmp[data-astro-cid-lq54f5tq] thead[data-astro-cid-lq54f5tq] th[data-astro-cid-lq54f5tq]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);background:var(--bg-sunk);font-size:12px}.cmp[data-astro-cid-lq54f5tq] tbody[data-astro-cid-lq54f5tq] tr[data-astro-cid-lq54f5tq]:last-child th[data-astro-cid-lq54f5tq],.cmp[data-astro-cid-lq54f5tq] tbody[data-astro-cid-lq54f5tq] tr[data-astro-cid-lq54f5tq]:last-child td[data-astro-cid-lq54f5tq]{border-bottom:none}.cmp[data-astro-cid-lq54f5tq] tbody[data-astro-cid-lq54f5tq] th[data-astro-cid-lq54f5tq]{color:var(--ink);white-space:nowrap;width:24%;font-weight:500}.cmp[data-astro-cid-lq54f5tq] td[data-astro-cid-lq54f5tq]{color:var(--ink-2)}.cmp[data-astro-cid-lq54f5tq] .rs[data-astro-cid-lq54f5tq]{color:var(--ink);font-weight:500}.parity[data-astro-cid-lq54f5tq]{gap:16px;margin:8px 0 0;padding:0;list-style:none;display:grid}@media (width>=680px){.parity[data-astro-cid-lq54f5tq]{grid-template-columns:repeat(3,1fr)}}.parity[data-astro-cid-lq54f5tq] li[data-astro-cid-lq54f5tq]{border-radius:var(--radius);background:var(--bg-elev);border:1px solid var(--line);align-content:start;gap:8px;padding:22px;display:grid}.parity[data-astro-cid-lq54f5tq] h3[data-astro-cid-lq54f5tq]{color:var(--ink);font-size:16px}.parity[data-astro-cid-lq54f5tq] p[data-astro-cid-lq54f5tq]{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.defects[data-astro-cid-lq54f5tq]{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-elev);padding:14px 18px;font-size:14px}.defects[data-astro-cid-lq54f5tq] summary[data-astro-cid-lq54f5tq]{cursor:pointer;color:var(--ink-2);user-select:none;font-weight:500}.defects[data-astro-cid-lq54f5tq] summary[data-astro-cid-lq54f5tq]:hover{color:var(--ink)}.defects[data-astro-cid-lq54f5tq] ul[data-astro-cid-lq54f5tq]{color:var(--ink-2);gap:6px;margin:14px 0 4px;padding-left:20px;line-height:1.6;display:grid}.code-frame[data-astro-cid-lq54f5tq]{border:1px solid var(--line);border-radius:var(--radius);background:#0d1017;overflow:hidden}.code-frame-bar[data-astro-cid-lq54f5tq]{font-family:var(--font-mono);color:var(--ink-on-dark-3);border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:8px 14px;font-size:12px;display:flex}.code-frame[data-astro-cid-lq54f5tq] pre{margin:0;padding:18px 20px;font-size:13.5px;line-height:1.6;overflow-x:auto}.tablist[data-astro-cid-lq54f5tq]{gap:4px;display:flex}.tablist[data-astro-cid-lq54f5tq] button[data-astro-cid-lq54f5tq]{color:var(--ink-on-dark-3);font-family:var(--font-mono);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;padding:6px 12px;font-size:12px;transition:color .15s,background-color .15s}.tablist[data-astro-cid-lq54f5tq] button[data-astro-cid-lq54f5tq]:hover{color:var(--ink-on-dark)}.tablist[data-astro-cid-lq54f5tq] button[data-astro-cid-lq54f5tq][aria-selected=true]{color:var(--ink-on-dark);background:#ffffff1a}.tip[data-astro-cid-lq54f5tq]{color:var(--ink-2);margin:-4px 0 0;font-size:14px}.tip[data-astro-cid-lq54f5tq] code[data-astro-cid-lq54f5tq]{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--bg-sunk);border:1px solid var(--line);padding:2px 6px;font-size:.92em}.ops[data-astro-cid-lq54f5tq]{gap:20px;display:grid}@media (width>=680px){.ops[data-astro-cid-lq54f5tq]{grid-template-columns:repeat(2,1fr)}}.op-card[data-astro-cid-lq54f5tq]{border-radius:var(--radius);background:var(--bg-elev);border:1px solid var(--line);align-content:start;gap:12px;padding:24px;display:grid}.op-head[data-astro-cid-lq54f5tq]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.op-head[data-astro-cid-lq54f5tq] h3[data-astro-cid-lq54f5tq]{font-size:18px}.op-head[data-astro-cid-lq54f5tq] span[data-astro-cid-lq54f5tq]{color:var(--ink-3);font-size:11px}.op-desc[data-astro-cid-lq54f5tq]{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.55}.op-card[data-astro-cid-lq54f5tq] ul[data-astro-cid-lq54f5tq]{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.op-card[data-astro-cid-lq54f5tq] li[data-astro-cid-lq54f5tq]{font-family:var(--font-mono);border-radius:var(--radius-sm);background:var(--bg-sunk);border:1px solid var(--line);color:var(--ink-2);padding:3px 8px;font-size:11.5px}.faq[data-astro-cid-lq54f5tq]{gap:12px;display:grid}.faq[data-astro-cid-lq54f5tq] details[data-astro-cid-lq54f5tq]{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-elev);transition:border-color .2s;overflow:hidden}.faq[data-astro-cid-lq54f5tq] details[data-astro-cid-lq54f5tq][open]{border-color:var(--line-strong)}.faq[data-astro-cid-lq54f5tq] summary[data-astro-cid-lq54f5tq]{cursor:pointer;user-select:none;grid-template-columns:32px 1fr;align-items:baseline;gap:12px;padding:18px 22px;font-size:16px;font-weight:500;list-style:none;display:grid}.faq[data-astro-cid-lq54f5tq] summary[data-astro-cid-lq54f5tq]::-webkit-details-marker{display:none}.q-num[data-astro-cid-lq54f5tq]{color:var(--accent-ink);font-size:12px;font-weight:600}.faq[data-astro-cid-lq54f5tq] details[data-astro-cid-lq54f5tq] p[data-astro-cid-lq54f5tq]{color:var(--ink-2);margin:0;padding:0 28px 22px 44px;font-size:15px;line-height:1.6}@media (width<=560px){.faq[data-astro-cid-lq54f5tq] details[data-astro-cid-lq54f5tq] p[data-astro-cid-lq54f5tq]{padding-left:22px;padding-right:22px}}.cta[data-astro-cid-lq54f5tq]{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}
