.docs_root__1PXKf{--paper:#fafaf8;--ink:#1b2130;--red:#d63b2f;--blue:#2b4c9b;--rule:#dbd9d2;--pad:#f1efe8;--dim:#5b6070;min-height:100%;background:var(--paper);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.docs_root__1PXKf a:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.docs_band__UAITm{height:8px;background:repeating-linear-gradient(-45deg,#d63b2f 0 14px,#fafaf8 14px 26px,#2b4c9b 26px 40px,#fafaf8 40px 52px)}.docs_wrap__A22Nd{max-width:1120px;margin:0 auto;padding:0 24px}.docs_nav__5JEQO{display:flex;align-items:center;gap:22px;padding:18px 0;border-bottom:1px solid var(--rule)}.docs_mark__nbSGw{font-family:var(--font-display),sans-serif;font-weight:700;font-size:26px;letter-spacing:.04em;color:var(--ink)}.docs_mark__nbSGw b{color:var(--red)}.docs_navLinks__xPHab{display:flex;gap:22px;margin-left:auto;align-items:center;font-size:15px}.docs_navLinks__xPHab a{color:var(--dim)}.docs_navLinks__xPHab a:hover{color:var(--ink)}.docs_layout__DI3j8{display:grid;grid-template-columns:232px minmax(0,1fr);gap:48px;padding:40px 0 64px;align-items:start}.docs_sidebar__T_C5t{position:sticky;top:24px;font-size:15px}.docs_sidebarTitle__3H2HK{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:12px}.docs_sidebar__T_C5t ul{list-style:none;display:flex;flex-direction:column;gap:2px}.docs_sidebar__T_C5t a{display:block;padding:6px 10px;border-radius:4px;color:var(--ink);border-left:2px solid transparent}.docs_sidebar__T_C5t a:hover{background:var(--pad)}.docs_sidebar__T_C5t a.docs_active__oJBGT{border-left-color:var(--blue);background:var(--pad);font-weight:600}.docs_sidebarMeta__1PoZv{margin-top:22px;padding-top:16px;border-top:1px solid var(--rule);font-size:13px}.docs_sidebarMeta__1PoZv a{color:var(--blue);padding:4px 0}.docs_main__FlzpR{min-width:0}.docs_rawLink__2C4oa{display:inline-block;margin-bottom:20px;font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);border:1px solid var(--rule);padding:5px 10px}.docs_rawLink__2C4oa:hover{color:var(--ink);border-color:var(--ink)}.docs_pageTitle__1zVIE{font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(30px,4vw,42px);line-height:1.05;letter-spacing:-.01em;margin-bottom:8px}.docs_indexIntro__EDreQ{max-width:44em;margin-bottom:32px}.docs_cards__OPHTG{display:grid;gap:2px;border:1px solid var(--rule)}.docs_card__Kr3xq{display:block;padding:18px 20px;background:#fff;border-bottom:1px solid var(--rule)}.docs_card__Kr3xq:last-child{border-bottom:0}.docs_card__Kr3xq:hover{background:var(--pad)}.docs_cardTitle__Grf7H{font-family:var(--font-display),sans-serif;font-weight:700;font-size:20px;color:var(--ink)}.docs_cardDesc__Iw5D5{color:var(--dim);font-size:15px;margin-top:4px}.docs_footer__UZqtH{border-top:1px solid var(--rule);padding:24px 0 40px;font-size:14px;color:var(--dim);display:flex;gap:22px;flex-wrap:wrap}.docs_footer__UZqtH a{color:var(--dim)}.docs_footer__UZqtH a:hover{color:var(--ink)}.docs_prose__kUNrU{max-width:44em}.docs_prose__kUNrU h1{font-size:clamp(30px,4vw,42px);line-height:1.05;letter-spacing:-.01em;margin-bottom:8px}.docs_prose__kUNrU h1,.docs_prose__kUNrU h2{font-family:var(--font-display),sans-serif;font-weight:700}.docs_prose__kUNrU h2{font-size:26px;line-height:1.15;margin:40px 0 12px;padding-top:8px;border-top:1px solid var(--rule)}.docs_prose__kUNrU h3{font-family:var(--font-display),sans-serif;font-weight:700;font-size:20px;margin:28px 0 8px}.docs_prose__kUNrU p{margin:14px 0}.docs_prose__kUNrU a{color:var(--blue);text-decoration:underline;text-underline-offset:2px}.docs_prose__kUNrU a:hover{color:var(--red)}.docs_prose__kUNrU ol,.docs_prose__kUNrU ul{margin:14px 0;padding-left:24px}.docs_prose__kUNrU li{margin:6px 0}.docs_prose__kUNrU strong{font-weight:600}.docs_prose__kUNrU blockquote{margin:18px 0;padding:2px 18px;border-left:3px solid var(--blue);background:var(--pad);color:#303950}.docs_prose__kUNrU blockquote p{margin:10px 0}.docs_prose__kUNrU code{font-family:var(--font-mono),monospace;font-size:.88em;background:var(--pad);border:1px solid var(--rule);border-radius:3px;padding:1px 5px}.docs_prose__kUNrU pre{margin:18px 0;padding:16px 18px;background:#fff;border:1px solid var(--rule);border-left:3px solid var(--ink);overflow-x:auto;font-size:14px;line-height:1.5}.docs_prose__kUNrU pre code{background:none;border:0;padding:0;font-size:inherit}.docs_prose__kUNrU table{width:100%;border-collapse:collapse;margin:20px 0;border:1px solid var(--ink);background:#fff;display:block;overflow-x:auto}.docs_prose__kUNrU td,.docs_prose__kUNrU th{padding:10px 14px;text-align:left;border-top:1px solid var(--rule);font-size:15px;vertical-align:top}.docs_prose__kUNrU thead th{font-family:var(--font-display),sans-serif;text-transform:uppercase;font-size:14px;border-top:0;border-bottom:2px solid var(--ink)}.docs_prose__kUNrU hr{border:0;border-top:1px solid var(--rule);margin:32px 0}@media (max-width:820px){.docs_layout__DI3j8{grid-template-columns:1fr;gap:24px}.docs_sidebar__T_C5t{position:static}}@media (max-width:700px){.docs_navLinks__xPHab{gap:12px}.docs_navLinks__xPHab a:nth-child(2),.docs_navLinks__xPHab a:nth-child(3){display:none}}@media (max-width:480px){.docs_navLinks__xPHab a:first-child{display:none}}