.docs-module__wqhCfG__page{--paper:#f9f4ed;--paper-deep:#f0e8dc;--ink:#1f1915;--muted:#60564d;--copper:#ad4816;--line:#d4cdc1;--focus-ring:var(--copper);background:var(--paper);color:var(--ink)}@supports (color:lab(0% 0 0)){.docs-module__wqhCfG__page{--paper:lab(96.5462% .769228 4.1253);--paper-deep:lab(92.5007% 1.3001 6.77859);--ink:lab(9.48274% 2.46583 4.27374);--muted:lab(37.3396% 2.85627 6.72259);--copper:lab(44.3846% 40.4243 48.3474);--line:lab(82.6401% 1.31011 6.78564)}}.docs-module__wqhCfG__layout{grid-template-columns:232px minmax(0,760px);gap:clamp(36px,6vw,90px);width:min(1160px,100% - 64px);margin:auto;padding-block:44px 80px;display:grid}.docs-module__wqhCfG__sidebar{scrollbar-width:thin;align-self:start;max-height:calc(100dvh - 116px);padding-right:14px;position:sticky;top:96px;overflow-y:auto}.docs-module__wqhCfG__wordmark{letter-spacing:-.035em;margin:0 0 30px;font-size:20px;font-weight:550;display:block}.docs-module__wqhCfG__directory>div{margin-bottom:24px}.docs-module__wqhCfG__directory p,.docs-module__wqhCfG__machineLinks p,.docs-module__wqhCfG__contents>p{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:11px;font-weight:600}.docs-module__wqhCfG__directory a{border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:6px 10px;font-size:13px;line-height:1.55;display:flex}.docs-module__wqhCfG__directory a:hover{color:var(--copper)}.docs-module__wqhCfG__directory a[aria-current=page]{background:var(--paper-deep);color:var(--copper);font-weight:550}.docs-module__wqhCfG__directory small{color:var(--muted);margin-left:auto;font-size:9px}.docs-module__wqhCfG__machineLinks{border-top:1px solid var(--line);padding-top:22px}.docs-module__wqhCfG__machineLinks a{color:var(--muted);font:11px/1.8 var(--font-mono);padding-block:5px;display:block}.docs-module__wqhCfG__mobileDirectory{display:none}.docs-module__wqhCfG__article{min-width:0}.docs-module__wqhCfG__header{border-bottom:1px solid var(--line);padding-bottom:34px}.docs-module__wqhCfG__meta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;font-size:11px;display:flex}.docs-module__wqhCfG__meta>span:first-child{color:var(--copper);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.docs-module__wqhCfG__meta>span:last-child{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:4px 8px}.docs-module__wqhCfG__header h1{font-family:var(--font-sans);letter-spacing:-.045em;margin:0 0 20px;font-size:clamp(34px,4vw,48px);font-weight:500;line-height:1.1}.docs-module__wqhCfG__header p{color:var(--muted);margin:0 0 22px;font-size:17px;line-height:1.8}.docs-module__wqhCfG__header>a,.docs-module__wqhCfG__footer a{color:var(--copper);text-underline-offset:4px;font-size:12px;text-decoration:underline}.docs-module__wqhCfG__contents{background:var(--paper-deep);border-radius:12px;margin:28px 0 42px;padding:22px 26px}.docs-module__wqhCfG__contents ol{columns:2;column-gap:24px;margin:0;padding:0;list-style:none}.docs-module__wqhCfG__contents li{break-inside:avoid;padding:5px 0;font-size:12px;line-height:1.7}.docs-module__wqhCfG__contents a:hover{color:var(--copper);text-underline-offset:3px;text-decoration:underline}.docs-module__wqhCfG__section{margin:0 0 44px;scroll-margin-top:104px}.docs-module__wqhCfG__section h2{font-family:var(--font-sans);letter-spacing:-.03em;margin:0 0 18px;font-size:25px;font-weight:500;line-height:1.3}.docs-module__wqhCfG__section p,.docs-module__wqhCfG__section li{color:var(--muted);overflow-wrap:anywhere;font-size:15px;line-height:1.85}.docs-module__wqhCfG__section p{margin:0 0 18px}.docs-module__wqhCfG__section ul{margin:0 0 22px;padding-left:20px}.docs-module__wqhCfG__section li{margin-bottom:9px;padding-left:7px}.docs-module__wqhCfG__section li::marker{color:var(--copper)}.docs-module__wqhCfG__section pre{color:#f1eae0;color:lab(93.0747% 1.06904 5.63896);max-width:100%;font:12px/1.85 var(--font-mono);tab-size:2;background:#2a2b21;background:lab(17.2347% -2.55606 6.74033);border-radius:12px;margin:22px 0;padding:23px 24px;overflow-x:auto}.docs-module__wqhCfG__section pre code{font:inherit}.docs-module__wqhCfG__section aside{border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:10px;margin-top:24px;padding:18px 22px;font-size:13px;line-height:1.85}.docs-module__wqhCfG__pagination{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px;padding-top:28px;display:grid}.docs-module__wqhCfG__pagination a{font-size:15px;line-height:1.5}.docs-module__wqhCfG__pagination a:last-child{text-align:right}.docs-module__wqhCfG__pagination small{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.docs-module__wqhCfG__pagination a:hover{color:var(--copper)}.docs-module__wqhCfG__footer{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:42px;font-size:12px;display:flex}@media (max-width:860px){.docs-module__wqhCfG__layout{grid-template-columns:1fr;gap:36px;width:min(760px,100% - 40px);padding-top:24px}.docs-module__wqhCfG__sidebar{max-height:none;padding:0;position:static;overflow:visible}.docs-module__wqhCfG__wordmark{margin-bottom:18px;font-size:18px}.docs-module__wqhCfG__desktopDirectory{display:none}.docs-module__wqhCfG__mobileDirectory{border-block:1px solid var(--line);display:block}.docs-module__wqhCfG__mobileDirectory summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;font-size:13px;list-style:none;display:flex}.docs-module__wqhCfG__mobileDirectory summary::-webkit-details-marker{display:none}.docs-module__wqhCfG__mobileDirectory summary:after{content:"+";color:var(--copper);font-size:20px}.docs-module__wqhCfG__mobileDirectory[open] summary:after{content:"−"}.docs-module__wqhCfG__directory{grid-template-columns:1fr 1fr;gap:12px 20px;padding-top:20px;display:grid}.docs-module__wqhCfG__directory a{min-height:44px}.docs-module__wqhCfG__machineLinks{flex-wrap:wrap;gap:10px 20px;padding-block:18px;display:flex}.docs-module__wqhCfG__machineLinks p{width:100%;margin:0}}@media (max-width:480px){.docs-module__wqhCfG__contents{padding:20px}.docs-module__wqhCfG__contents ol{columns:1}.docs-module__wqhCfG__section pre{padding:20px 16px}.docs-module__wqhCfG__header h1{font-size:35px}.docs-module__wqhCfG__directory{grid-template-columns:1fr;gap:0}}
