.doc_sectionEyebrow__Yjx7V{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:lowercase;color:var(--color-fg-3);margin-bottom:var(--space-4)}.doc_hero__jJ5U5{padding:72px 0 64px;border-bottom:1px solid var(--color-line);position:relative;overflow:hidden}.doc_heroInner__nlsTO{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-4);max-width:900px}.doc_back__zc_VE{font-family:var(--font-mono);font-size:12px;color:var(--color-fg-3);text-decoration:none;transition:color .15s var(--ease-out-quint);width:-moz-fit-content;width:fit-content}.doc_back__zc_VE:hover{color:var(--color-accent)}.doc_eyebrow__qhLQ3{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-fg-3)}.doc_name__uTs5B{font-family:var(--font-mono);font-weight:600;font-size:clamp(32px,4.4vw,54px);line-height:1.05;letter-spacing:-.02em;color:var(--color-fg);margin:0;word-break:break-word}.doc_tagline__vclne{font-size:var(--fs-deck);line-height:1.55;color:var(--color-fg-2);max-width:62ch;margin:0}.doc_install__2kUcV{font-family:var(--font-mono);font-size:13px;line-height:1.6;color:var(--color-fg);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);margin:var(--space-2) 0 0;overflow-x:auto}.doc_links__o_Spq{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-2)}.doc_link__x7lZ2{font-family:var(--font-mono);font-size:13px;color:var(--color-fg-2);text-decoration:none;border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);padding:8px 16px;transition:border-color .15s var(--ease-out-quint),color .15s var(--ease-out-quint)}.doc_link__x7lZ2:hover{border-color:var(--color-accent);color:var(--color-accent)}.doc_cli__45vZq{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-5);margin:var(--space-3) 0 0;max-width:100%}.doc_cliText__nEQBs{font-family:var(--font-mono);font-size:13px;line-height:1.7;color:var(--color-fg);overflow-x:auto;white-space:pre}.doc_cliPrompt__nZGZ8{color:var(--color-accent);margin-right:.6em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.doc_cliCopy__Eiw8Z{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:transparent;color:var(--color-fg-3);cursor:pointer;transition:color .15s var(--ease-out-quint),border-color .15s var(--ease-out-quint)}.doc_cliCopy__Eiw8Z:hover{color:var(--color-accent);border-color:var(--color-accent)}.doc_heroCompanions__jc0hU{display:flex;flex-direction:column;gap:var(--space-3)}.doc_heroCompanionsLabel__bqQPh{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:lowercase;color:var(--color-fg-3)}.doc_heroCompanionList__Wh4Y5{display:flex;gap:var(--space-3);flex-wrap:wrap}.doc_heroCompanion__Owz13{font-family:var(--font-mono);font-size:13px;color:var(--color-fg-2);text-decoration:none;border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);padding:8px 16px;transition:border-color .15s var(--ease-out-quint),color .15s var(--ease-out-quint)}.doc_heroCompanion__Owz13:hover{border-color:var(--color-accent);color:var(--color-accent)}.doc_why__WSaCl{padding:72px 0}.doc_whyInner__WlycJ{max-width:780px}.doc_whyBody__Xp0RW{font-family:var(--font-display);font-weight:400;font-size:clamp(20px,2.1vw,28px);line-height:1.4;letter-spacing:-.01em;color:var(--color-fg-2);margin:0}.doc_whyBody__Xp0RW strong{color:var(--color-fg);font-weight:600}.doc_whyBody__Xp0RW code{font-family:var(--font-mono);font-size:.82em;color:var(--color-fg)}.doc_whyBody__Xp0RW a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;transition:opacity .15s var(--ease-out-quint)}.doc_whyBody__Xp0RW a:hover{opacity:.72}.doc_apis__xUMgC{padding:16px 0 88px}.doc_apisInner__GBlb9{max-width:1100px}.doc_h2__0fTwO{font-family:var(--font-display);font-weight:700;font-size:var(--fs-h2);line-height:1.05;letter-spacing:-.03em;color:var(--color-fg);margin:0 0 var(--space-6)}.doc_apiGrid__vfWgh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.doc_apiCard__RasQd{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface)}.doc_apiName___ByTs{font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--color-accent)}.doc_apiDesc__U6hhv{font-size:14px;line-height:1.5;color:var(--color-fg-2);margin:0}.doc_apiCardLink__5hRBT{position:relative;text-decoration:none;transition:border-color .15s var(--ease-out-quint),transform .15s var(--ease-out-quint),background .15s var(--ease-out-quint)}.doc_apiCardLink__5hRBT:hover{border-color:var(--color-accent);transform:translateY(-2px)}.doc_apiCardArrow__e3THd{position:absolute;top:var(--space-4);right:var(--space-4);font-size:13px;color:var(--color-fg-3);opacity:0;transition:opacity .15s var(--ease-out-quint),color .15s var(--ease-out-quint)}.doc_apiCardLink__5hRBT:hover .doc_apiCardArrow__e3THd{opacity:1;color:var(--color-accent)}.doc_refSection__Vpmjs{padding:72px 0 88px}.doc_refInner__sa8Hu{max-width:900px}.doc_refMore__43uhI{display:inline-flex;align-items:center;gap:6px;margin-top:var(--space-5);font-family:var(--font-mono);font-size:13px;color:var(--color-accent);text-decoration:none;transition:opacity .15s var(--ease-out-quint)}.doc_refMore__43uhI:hover{opacity:.72}.doc_sklCard__Z7Xv2{border:1px solid var(--color-line-strong);border-radius:14px;overflow:hidden;background:linear-gradient(180deg,rgba(8,8,10,.85),rgba(12,12,16,.95));box-shadow:0 24px 60px rgba(0,0,0,.4)}.doc_sklStrip__MFr8w{display:flex;align-items:center;gap:10px;padding:11px 18px;background:rgba(0,0,0,.4);border-bottom:1px solid var(--color-line);font-size:11.5px;letter-spacing:.04em}.doc_sklStripTag__yGTy7,.doc_sklStrip__MFr8w{font-family:var(--font-mono);color:var(--color-fg-3)}.doc_sklStripTag__yGTy7{margin-left:auto;font-size:10px;line-height:1;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--color-line-strong);border-radius:var(--radius-pill);padding:4px 9px}.doc_sklDocBody__P3rZf{padding:18px 22px 20px}.doc_sklMeta__2_not{margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid var(--color-line)}.doc_sklMeta__2_not>div{display:flex;gap:12px}.doc_sklMeta__2_not dt{flex-shrink:0;width:80px;font-family:var(--font-mono);font-size:11px;color:var(--color-fg-3)}.doc_sklMeta__2_not dd{margin:0;font-size:13px;line-height:1.5;color:var(--color-fg-2)}.doc_sklRefHead__nWoK_{display:flex;align-items:baseline;gap:10px;margin:0 0 13px}.doc_sklRefHeadLabel__ODFKS{font-family:var(--font-display);font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--color-fg)}.doc_sklRefHeadCount__81i29{margin-left:auto;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-fg-3)}.doc_sklRefGrid__GRS8S{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 30px;gap:0 30px}.doc_sklRef__AuweW{display:flex;align-items:baseline;gap:10px;padding:7px 0;border-bottom:1px solid var(--color-line)}.doc_sklRefDot__esOpM{flex-shrink:0;font-size:7px;color:var(--color-accent);transform:translateY(-1px)}.doc_sklRefCat__WOFxs{flex:1 1;font-size:13px;color:var(--color-fg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc_sklRefImp__cv671{flex-shrink:0;font-family:var(--font-mono);font-weight:600;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase}.doc_sklRefImpCritical__nL2Dq{color:var(--color-accent)}.doc_sklRefImpHigh__AMhsj{color:#79b8ff}.doc_sklRefImpMedium__5L09X{color:var(--color-fg-3)}.doc_usage__01h2L{padding:80px 0}.doc_usageInner__XLpJs{max-width:900px}.doc_usageIntro__wnwQD{font-size:var(--fs-deck);line-height:1.55;color:var(--color-fg-2);max-width:64ch;margin:0 0 var(--space-5)}.doc_code___I31T{font-family:var(--font-mono);font-size:13px;line-height:1.7;color:var(--color-fg);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);overflow-x:auto;margin:0}.doc_cta__fZxYT{padding:88px 0 110px;border-top:1px solid var(--color-line)}.doc_ctaInner__tx95B{max-width:1100px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-7);gap:var(--space-7);align-items:end}.doc_ctaCopy__CfhyY{display:flex;flex-direction:column}.doc_ctaHeading__WkmG0{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3.2vw,42px);line-height:1.05;letter-spacing:-.03em;color:var(--color-fg);margin:0}.doc_ctaSub__E6qFj{font-size:var(--fs-deck);color:var(--color-fg-2);margin:var(--space-4) 0 0;max-width:54ch}.doc_ctaDocs__4MgnY{margin-top:var(--space-5)}.doc_inlineCode__Zq7wa{font-family:var(--font-mono);font-size:.9em;color:var(--color-fg)}@media (max-width:900px){.doc_apiGrid__vfWgh,.doc_ctaInner__tx95B,.doc_sklRefGrid__GRS8S{grid-template-columns:1fr}.doc_ctaInner__tx95B{align-items:start;gap:var(--space-5)}}