@charset "UTF-8";._eyebrow_183fq_1{font-family:var(--f-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}._eyebrow_183fq_1 b{color:var(--accent-ink);font-weight:500}._title_183fq_14{font-family:var(--f-display);font-weight:500;font-size:44px;letter-spacing:-.035em;line-height:1.05;color:var(--ink);margin:0}._lede_183fq_24{font-size:17px;color:var(--muted);max-width:60ch;margin:16px 0 0;line-height:1.55}._topnav_aiqwj_1{position:sticky;top:0;z-index:40;height:60px;background:color-mix(in oklab,var(--bg) 92%,transparent);backdrop-filter:saturate(1.2) blur(14px);-webkit-backdrop-filter:saturate(1.2) blur(14px);border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 24px}._brand_aiqwj_15{display:flex;align-items:center;gap:10px;font-family:var(--f-display);font-weight:500;font-size:15px;letter-spacing:-.01em;color:var(--ink)}._brandMark_aiqwj_26{width:24px;height:24px;border-radius:6px;display:grid;place-items:center;overflow:hidden}._brandMark_aiqwj_26 img{width:100%;height:100%;object-fit:contain}._brandText_aiqwj_40{display:inline-flex;align-items:center}._brandDot_aiqwj_45{color:var(--muted);font-weight:400}._navLinks_aiqwj_50{display:flex;gap:4px;margin-left:40px}._navLinks_aiqwj_50 a{padding:6px 12px;border-radius:8px;color:var(--muted);font-size:13.5px;transition:color .15s,background .15s}._navLinks_aiqwj_50 a:hover{color:var(--ink);background:var(--bg-2)}._navLinkActive_aiqwj_67{color:var(--ink)!important;background:var(--bg-2)}._spacer_aiqwj_72{flex:1}._userChip_aiqwj_76{display:flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:999px;border:1px solid var(--line);background:var(--card);font-size:12.5px}._avatar_aiqwj_87{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--ink));color:var(--bg);display:grid;place-items:center;font-size:11px;font-weight:500;font-family:var(--f-display);line-height:1}._userName_aiqwj_101{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._badgeTeam_aiqwj_108{font-family:var(--f-mono);font-size:10px;padding:2px 6px;border-radius:4px;background:color-mix(in oklab,var(--pos) 18%,transparent);color:var(--pos);letter-spacing:.04em}._signout_aiqwj_118{font-size:13px;color:var(--muted);padding:6px 10px;border-radius:8px;margin-left:4px}._signout_aiqwj_118:hover{background:var(--bg-2);color:var(--ink)}@media(max-width:860px){._userName_aiqwj_101,._badgeTeam_aiqwj_108,._navLinks_aiqwj_50{display:none}}._side_11jsd_1{position:sticky;top:60px;align-self:start;padding:40px 0 48px;height:calc(100vh - 60px);overflow-y:auto;font-size:13.5px}._side_11jsd_1::-webkit-scrollbar{width:6px}._side_11jsd_1::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}._sideGroup_11jsd_18+._sideGroup_11jsd_18{margin-top:20px}._sideH_11jsd_22{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500;margin:0 0 8px}._sideItem_11jsd_32{display:block;padding:5px 10px;margin-left:-10px;border-radius:6px;color:var(--muted);transition:color .15s,background .15s}._sideItem_11jsd_32:hover{color:var(--ink);background:var(--bg-2)}._sideItemActive_11jsd_45{color:var(--accent-ink)!important;background:color-mix(in oklab,var(--accent) 12%,transparent);font-weight:500}@media(max-width:860px){._side_11jsd_1{display:none}}._toc_f4n5i_1{position:sticky;top:60px;align-self:start;padding:48px 0;font-size:13px;color:var(--muted)}._tocH_f4n5i_10{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:500;margin:0 0 12px}._tocLink_f4n5i_20{display:block;padding:4px 0 4px 10px;border-left:1px solid var(--line);color:var(--muted);line-height:1.4}._tocLink_f4n5i_20:hover{color:var(--ink)}._tocLinkSub_f4n5i_31{padding-left:22px;font-size:12.5px}._tocLinkActive_f4n5i_36{color:var(--accent-ink)!important;border-left-color:var(--accent)!important}@media(max-width:1100px){._toc_f4n5i_1{display:none}}._crumbs_15qev_1{display:flex;gap:8px;font-family:var(--f-mono);font-size:11px;color:var(--muted);letter-spacing:.06em;margin-bottom:18px}._sep_15qev_11{opacity:.5}._current_15qev_15{color:var(--ink-2)}._nextprev_1bstx_1{margin-top:72px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}._np_1bstx_11{padding:16px 20px;border:1px solid var(--line);border-radius:12px;background:var(--card);min-width:220px;transition:border-color .15s;display:block}._np_1bstx_11:hover{border-color:var(--ink-2)}._npRight_1bstx_24{text-align:right}._l_1bstx_28{font-family:var(--f-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}._t_1bstx_36{font-family:var(--f-display);font-size:15px;font-weight:500;margin-top:4px;letter-spacing:-.01em;color:var(--ink)}._root_sdzdp_2{font-size:15px;line-height:1.6;color:var(--ink);background:var(--bg);min-height:100vh}._layout_sdzdp_10{display:grid;grid-template-columns:280px 1fr 240px;max-width:1900px;margin:0 auto;padding:0 48px;gap:72px}@media(max-width:1400px){._layout_sdzdp_10{gap:56px;padding:0 32px}}@media(max-width:1100px){._layout_sdzdp_10{grid-template-columns:240px 1fr}}@media(max-width:860px){._layout_sdzdp_10{grid-template-columns:1fr;padding:0 20px;gap:0}}._main_sdzdp_37{padding:40px 0 120px;min-width:0}:where(._main_sdzdp_37) p{margin:0 0 12px;color:var(--ink-2)}:where(._main_sdzdp_37) p:last-child{margin-bottom:0}:where(._main_sdzdp_37) h3{font-family:var(--f-display);font-weight:500;font-size:16px;letter-spacing:-.01em;color:var(--ink);margin:40px 0 10px}:where(._main_sdzdp_37) a{color:var(--accent-ink);border-bottom:1px solid color-mix(in oklab,var(--accent) 30%,transparent);font-weight:500;transition:border-color .15s}:where(._main_sdzdp_37) a:hover{border-bottom-color:var(--accent)}:where(._main_sdzdp_37) ul{list-style:disc;margin:8px 0 12px;padding-left:20px;color:var(--ink-2)}:where(._main_sdzdp_37) ul li{margin:4px 0}:where(._main_sdzdp_37) code{font-family:var(--f-mono);font-size:.88em;padding:2px 6px;border-radius:4px;background:var(--bg-2);color:var(--accent-ink);border:1px solid var(--line-2)}:where(._main_sdzdp_37) pre code{font-family:inherit;font-size:inherit;padding:0;background:transparent;color:inherit;border:0}
