.kb_wrap__kOet2{display:grid;gap:48px;align-items:start;padding-top:clamp(40px,6vh,72px)}@media (min-width:940px){.kb_wrap__kOet2{grid-template-columns:232px minmax(0,1fr);gap:64px}}.kb_side__fv5dG{position:static}@media (min-width:940px){.kb_side__fv5dG{position:sticky;top:96px;max-height:calc(100vh - 128px);overflow-y:auto}}.kb_nav__1wIs5{display:grid;gap:26px;font-size:13.5px}.kb_navGroup__Bz7Ro ul{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px;border-left:1px solid var(--border)}.kb_navGroup__Bz7Ro li a{display:block;padding:2px 0 2px 14px;margin-left:-1px;border-left:1px solid transparent;color:var(--chrome-mid);transition:color .18s var(--ease-soft),border-color .18s var(--ease-soft)}.kb_navGroup__Bz7Ro li a:hover{color:var(--chrome-hi);border-left-color:var(--accent-2)}.kb_navTitle__Bk2Zd{margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-2)}.kb_navTitle__Bk2Zd[data-hue=chrome]{color:var(--chrome-mid)}.kb_navTitle__Bk2Zd[data-hue=paper]{color:#cfc9b8}.kb_searchRow__Oii_G{margin-bottom:40px}.kb_searchLabel__CT_F3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.kb_searchBox__lbruH{position:relative;display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid var(--border);border-radius:12px;background:rgb(255 255 255/.03);transition:border-color .2s var(--ease-soft),background-color .2s var(--ease-soft)}.kb_searchBox__lbruH:focus-within{border-color:var(--accent-2);background:rgb(255 255 255/.05)}.kb_searchIcon__B89dZ{flex:none;width:14px;height:14px;border:1.5px solid var(--accent-2);border-radius:50%;box-shadow:6px 6px 0 -5px var(--accent-2)}.kb_search__gJusD{flex:1;min-width:0;border:0;outline:none;background:transparent;font-family:var(--font-mono);font-size:14px;color:var(--chrome-hi)}.kb_search__gJusD::-moz-placeholder{color:var(--chrome-lo)}.kb_search__gJusD::placeholder{color:var(--chrome-lo)}.kb_count__2Z67V{flex:none;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--chrome-lo)}.kb_hits__RmZ7N{margin:0;padding:0;list-style:none;display:grid;gap:10px}.kb_hits__RmZ7N a{display:grid;gap:5px;padding:18px 20px;border:1px solid var(--border);border-radius:12px;transition:border-color .2s var(--ease-soft),transform .26s var(--ease-out-expo)}.kb_hits__RmZ7N a:hover{border-color:var(--accent-2);transform:translateX(3px)}.kb_hitChapter__dPsAV{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-2)}.kb_hitTitle__PYk3b{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--chrome-hi)}.kb_hitSummary__teVZD{font-size:14px;line-height:1.6;color:var(--chrome-mid);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.kb_empty__HHW70{margin:0;padding:28px 0;font-size:15px;color:var(--chrome-mid)}.kb_chapter__asTzX{--hue:var(--accent-2);padding-top:clamp(44px,6vh,76px)}.kb_chapter__asTzX[data-hue=chrome]{--hue:var(--chrome-hi)}.kb_chapter__asTzX[data-hue=paper]{--hue:#d8d2c0}.kb_chapterTitle__Vzy0N{margin:0 0 6px;font-family:var(--font-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--hue)}.kb_article__IKGNS{padding-top:34px;scroll-margin-top:96px}.kb_articleTitle__7cq8X{margin:0;font-family:var(--font-display);font-size:clamp(24px,3vw,34px);font-weight:900;line-height:1.14;letter-spacing:-.025em;color:var(--hue)}.kb_summary__FUOiM{margin:12px 0 0;max-width:46em;font-size:16px;line-height:1.6;color:var(--chrome-hi)}.kb_p__WauDX{line-height:1.75}.kb_list__p4ymZ,.kb_p__WauDX{margin:18px 0 0;max-width:46em;font-size:15.5px;color:var(--chrome-mid)}.kb_list__p4ymZ{padding:0;list-style:none;display:grid;gap:11px;line-height:1.6}.kb_list__p4ymZ li{display:flex;gap:14px}.kb_bullet__FaEYQ{flex:none;margin-top:11px;width:16px;height:1px;background:var(--hue)}.kb_status__tFuXm{margin:22px 0 0;padding:0;max-width:50em;list-style:none;display:grid;gap:14px;font-size:15.5px;line-height:1.6;color:var(--chrome-mid)}.kb_status__tFuXm li{display:grid;gap:4px 18px;padding-left:16px;border-left:1px solid var(--border)}@media (min-width:620px){.kb_status__tFuXm li{grid-template-columns:108px minmax(0,1fr);align-items:baseline}}.kb_status__tFuXm li[data-state=shipped]{border-left-color:var(--accent-2)}.kb_status__tFuXm li[data-state=building]{border-left-color:color-mix(in srgb,var(--accent-2) 45%,transparent)}.kb_state__P6DOr{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--chrome-lo)}.kb_status__tFuXm li[data-state=shipped] .kb_state__P6DOr{color:var(--accent-2)}.kb_status__tFuXm li[data-state=building] .kb_state__P6DOr,.kb_status__tFuXm li[data-state=shipped]{color:var(--chrome-hi)}.kb_code__u3NfK{margin:22px 0 0;max-width:52em;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:rgb(0 0 0/.34)}.kb_code__u3NfK figcaption{padding:10px 16px;border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--chrome-lo)}.kb_code__u3NfK pre{margin:0;padding:16px;overflow-x:auto;font-family:var(--font-mono);font-size:12.5px;line-height:1.7;color:var(--chrome-mid)}.kb_note__jJFbz{margin:22px 0 0;font-family:var(--font-graffiti);font-size:clamp(19px,2.2vw,26px);line-height:1.3;color:var(--hue);rotate:-1.2deg}.kb_anchor__DDXH_{margin-left:.4em;font-family:var(--font-mono);font-size:.5em;font-weight:600;color:var(--chrome-lo);text-decoration:none;opacity:0;transition:opacity .14s var(--ease-out),color .14s var(--ease-out)}.kb_anchor__DDXH_:focus-visible,.kb_article__IKGNS:hover .kb_anchor__DDXH_{opacity:1}.kb_anchor__DDXH_:hover{color:var(--hue)}@media (hover:none){.kb_anchor__DDXH_{opacity:.55}}.kb_pager__i3Xy5{display:grid;gap:12px;margin-top:72px;padding-top:28px;border-top:1px solid var(--line)}@media (min-width:720px){.kb_pager__i3Xy5{grid-template-columns:repeat(2,minmax(0,1fr))}}.kb_pagerLink__EZgGM{display:block;padding:16px 18px;border:1px solid var(--line);border-radius:16px;text-decoration:none;transition:border-color .16s var(--ease-out),background .16s var(--ease-out)}.kb_pagerLink__EZgGM:hover{border-color:var(--chrome-lo);background:var(--void-deep)}.kb_pagerLink__EZgGM[data-dir=down]{text-align:right}.kb_pagerDir__fRq7U{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--chrome-lo)}.kb_pagerTitle__J0D31{display:block;margin-top:6px;font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--chrome-hi)}