.docs-page{--docs-top:88px}.docs-page [hidden]{display:none!important}.docs-page{scroll-padding-top:110px}.skip-link{position:fixed;top:-100px;left:20px;z-index:20;background:var(--ink);color:var(--cream);padding:14px 20px;border-radius:4px}.skip-link:focus{top:10px}.docs-header{height:var(--docs-top);position:sticky;top:0;z-index:5;background:var(--cream);width:100%;padding-inline:max(40px,calc((100% - 1360px)/2));gap:30px}.docs-header .wordmark{font-size:26px}.docs-header .brand-icon{width:27px;height:27px}.docs-header-title{font-size:13px;color:var(--muted);margin-right:auto;border-left:1px solid var(--line);padding-left:28px;display:flex;align-items:center;gap:15px}.docs-header-title>span{border:1px solid var(--line);padding:3px 6px;font-size:9px;border-radius:3px}.docs-header .button>span{font-size:17px}.docs-menu-toggle{display:none}.docs-layout{width:min(1360px,calc(100% - 80px));display:grid;grid-template-columns:218px minmax(0,760px) 163px;gap:53px;align-items:start}.docs-sidebar{position:sticky;top:var(--docs-top);height:calc(100dvh - var(--docs-top));padding-block:32px 25px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.docs-search{display:flex;align-items:center;gap:8px;min-height:39px;border:1px solid #cdc8bd;border-radius:5px;padding:0 10px;margin-bottom:27px}.docs-search:focus-within{border-color:var(--orange);outline:2px solid #d9541e26}.docs-search svg{width:15px;height:15px;flex-shrink:0;color:var(--muted)}.docs-search input{min-width:0;width:100%;background:transparent;border:0;padding:10px 0;font:10px DM Sans,sans-serif;color:var(--ink);outline:none}.docs-search input::placeholder{color:#777168}.docs-search kbd{border:1px solid var(--line);padding:1px 4px;font:9px DM Sans,sans-serif;color:var(--muted)}#docs-nav{font-size:11px}#docs-nav>a{display:block;padding:9px 11px;margin-bottom:16px;border-radius:4px}#docs-nav a:hover{color:var(--orange)}#docs-nav a.active{background:#e8e0d1;color:#b03c11;font-weight:600}#docs-nav .docs-nav-group{margin-bottom:21px}.docs-nav-group>span{font-size:10px;color:#777168;display:block;margin-bottom:9px;padding-left:11px}.docs-nav-group>a{display:block;padding:8px 11px;border-radius:4px;line-height:1.5}.docs-home-link{display:flex;align-items:center;gap:11px;border-top:1px solid var(--line);padding:22px 11px 0;font-size:10px;color:var(--muted);margin-top:25px}.docs-home-link:hover{color:var(--orange)}.docs-sidebar-note{font-size:9px;color:var(--muted);display:flex;align-items:center;gap:7px;padding:20px 11px 0}.docs-sidebar-note>.status-dot{width:5px;height:5px}.docs-content{min-width:0;padding-top:44px;outline:none}.docs-intro{scroll-margin-top:115px}.docs-breadcrumb{display:flex;gap:12px;font-size:10px;color:var(--muted);margin-bottom:30px}.docs-breadcrumb>a:hover{color:var(--orange)}.docs-breadcrumb>span{color:#b2ab9d}.docs-intro h1{font-size:clamp(38px,4vw,58px);line-height:1.07;letter-spacing:-3.2px;font-weight:500}.docs-lede{font-size:14px;line-height:1.8;margin-top:22px;color:var(--muted)}.docs-quicklinks{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:32px 0}.docs-quicklinks>a{display:flex;flex-direction:column;align-items:start;border:1px solid var(--line);border-radius:6px;padding:19px;transition:border-color .15s,background .15s}.docs-quicklinks>a:hover{border-color:var(--orange);background:#ede5d7}.quicklink-icon{font:24px Space Grotesk,sans-serif;color:var(--orange);margin-bottom:16px}.docs-quicklinks strong{font-size:12px;font-weight:550}.docs-quicklinks>a>span:last-child{font-size:10px;margin-top:7px;color:var(--muted);line-height:1.6}.docs-note{border-left:2px solid var(--orange);background:#eae4d8;padding:17px 20px;margin:23px 0;border-radius:0 5px 5px 0}.docs-note>strong{font-size:11px;font-weight:650;display:block;margin-bottom:6px}.docs-note>p,.docs-section .docs-note>p{font-size:11px;line-height:1.9;margin:0;color:#625e55}.docs-warning{background:#eee0d1}.docs-warning>strong{color:#9c3816}.docs-page code{font-family:IBM Plex Mono,monospace;font-size:.85em;padding:2px 5px;background:#e7e0d4;border-radius:3px;overflow-wrap:anywhere;color:#4a4134}.docs-section{border-top:1px solid var(--line);padding-top:40px;margin-top:52px;scroll-margin-top:112px}.docs-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:9px}.docs-section h2{font-size:31px;line-height:1.2;letter-spacing:-1.4px}.heading-anchor{color:#a99c87;font-size:21px;opacity:0}.docs-section-heading:hover .heading-anchor,.heading-anchor:focus-visible{opacity:1}.docs-section .docs-section-description{color:var(--muted);font-size:12px;margin:0 0 26px}.docs-section p,.docs-section li{font-size:13px;line-height:1.9;color:#5f5b53}.docs-section p{margin:16px 0}.docs-section strong{font-weight:600;color:#27241e}.docs-section h3{font-size:19px;line-height:1.4;letter-spacing:-.5px;margin:32px 0 10px}.docs-section h3+p{margin-top:8px}.docs-section ul{padding-left:20px;margin:17px 0}.docs-section ul>li{padding-left:3px;margin:7px 0}.docs-section a:not(.heading-anchor):not(.docs-end-link){color:#b64015;text-decoration:underline;text-decoration-color:#c36d4d;text-underline-offset:3px}.docs-section kbd{font:10px DM Sans,sans-serif;white-space:nowrap;border:1px solid #cfc7b8;border-bottom-width:2px;border-radius:4px;padding:2px 5px;color:#544e44}.docs-code{background:#20211e;color:#e0e0d4;border:1px solid #34362e;border-radius:6px;overflow:hidden;margin:18px 0 22px}.docs-code-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:36px;background:#292b24;padding:8px 15px;font-size:9px;color:#b1b5a3}.copy-code{border:0;display:flex;gap:8px;align-items:center;background:transparent;color:#c1c6b3;font:9px DM Sans,sans-serif;padding:2px}.copy-code:hover{color:#fff}.copy-code:focus-visible{outline-offset:3px}.docs-code pre{margin:0;padding:18px;overflow-x:auto;tab-size:2}.docs-page .docs-code code{background:none;color:#d0d6bc;padding:0;border-radius:0;font:10px/1.95 IBM Plex Mono,monospace;overflow-wrap:normal}.docs-platforms{display:flex;gap:24px;border-bottom:1px solid var(--line);margin:23px 0}.docs-platforms button{border:0;border-bottom:2px solid transparent;background:none;font-size:12px;padding:10px 3px 13px;margin-bottom:-1px;color:var(--muted)}.docs-platforms button[aria-selected=true]{border-bottom-color:var(--orange);color:var(--ink);font-weight:600}.docs-steps{padding:0;list-style:none;counter-reset:steps;margin:25px 0}.docs-steps>li{position:relative;padding-left:37px;margin:23px 0;counter-increment:steps}.docs-steps>li:before{content:counter(steps);position:absolute;left:0;top:1px;font:11px DM Sans,sans-serif;color:#a93d15;border:1px solid #d7b9a2;background:#eee2d2;width:23px;height:23px;border-radius:50%;display:grid;place-items:center}.docs-steps>li>strong{display:block;font-size:13px}.docs-steps>li>p{font-size:12px;margin:7px 0}.docs-table-wrap{width:100%;overflow-x:auto;margin:22px 0;border:1px solid var(--line);border-radius:5px}.docs-table-wrap table{border-collapse:collapse;width:100%;text-align:left}.docs-table-wrap th{font-size:10px;font-weight:600;background:#eae4d8;padding:12px 14px;white-space:nowrap}.docs-table-wrap td{vertical-align:top;border-top:1px solid var(--line);padding:13px 14px;font-size:11px;line-height:1.8;color:#615b50}.docs-table-wrap td:first-child{width:43%}.docs-table-wrap code{font-size:9px;background:none;padding:0;color:#514637}.docs-section .source-reference{font-size:9px;color:#898171;margin-top:25px}.docs-toc{position:sticky;top:calc(var(--docs-top) + 45px);padding-top:0;margin-top:45px}.toc-title{font-size:10px;font-weight:600;display:block;margin-bottom:18px}.docs-toc nav{border-left:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.docs-toc nav>a{font-size:10px;line-height:1.6;padding:6px 0 6px 14px;margin-left:-1px;border-left:1px solid transparent;color:#82796c}.docs-toc nav>a:hover{color:var(--ink)}.docs-toc nav>a.active{color:#b64015;border-left-color:var(--orange)}.toc-help{margin-top:32px;padding-top:22px;border-top:1px solid var(--line)}.toc-help>span{color:var(--orange);font-size:27px;line-height:1}.toc-help p{font-size:10px;line-height:1.8;color:var(--muted);margin:10px 0 8px}.toc-help a{font-size:10px;line-height:1.8;text-decoration:underline;text-underline-offset:3px}.docs-trouble{border-bottom:1px solid var(--line)}.docs-trouble summary{padding:19px 25px 19px 0;font-size:12px;font-weight:550;list-style:none;cursor:pointer;position:relative;line-height:1.7}.docs-trouble summary:after{content:"+";position:absolute;right:3px;font-size:18px;top:16px;font-weight:400;color:var(--muted)}.docs-trouble[open] summary:after{content:"−"}.docs-trouble summary::-webkit-details-marker{display:none}.docs-trouble>p{font-size:12px;margin-top:0;padding-right:10px}.docs-end-link{display:flex;align-items:center;justify-content:space-between;background:var(--orange);color:#fff;border-radius:5px;font-size:12px;padding:18px 22px;margin-top:26px}.docs-end-link:hover{background:#bd4416}.docs-end-link>span{font-size:22px}.docs-footer{margin-top:55px;border-top:1px solid var(--line);padding:25px 0 35px;display:flex;justify-content:space-between;gap:20px;font-size:9px;color:var(--muted)}.docs-footer>a:hover{color:var(--orange)}.search-feedback{font-size:12px;line-height:1.8;padding:15px 18px;background:#eae4d8;border-radius:5px;margin-bottom:32px;overflow-wrap:anywhere}.search-empty{padding:50px 0 90px}.search-empty h2{font-size:28px;letter-spacing:-1px;margin-bottom:15px}.search-empty p{font-size:13px;color:var(--muted);margin-bottom:22px}.search-empty button{color:var(--orange);font-size:12px}@media(min-width:1600px){.docs-layout{gap:65px;grid-template-columns:230px minmax(0,760px) 180px}}@media(max-width:1150px){.docs-layout{grid-template-columns:200px minmax(0,1fr);gap:45px}.docs-toc{display:none}.docs-header{padding-inline:40px}.docs-intro h1{font-size:48px;letter-spacing:-2.7px}.docs-header-title{padding-left:22px}.docs-content{padding-top:37px}}@media(max-width:900px){.docs-layout{width:calc(100% - 48px);grid-template-columns:177px minmax(0,1fr);gap:28px}.docs-header{padding-inline:24px}.docs-search{padding-inline:7px;gap:5px}.docs-search input{font-size:9px}.docs-search kbd{display:none}.docs-intro h1{font-size:40px;letter-spacing:-2.3px}.docs-section h2{font-size:27px}.docs-quicklinks{gap:10px}.docs-quicklinks>a{padding:14px}.docs-quicklinks strong{font-size:11px}.docs-quicklinks>a>span:last-child{font-size:9px}.docs-section p,.docs-section li{font-size:12px}.docs-table-wrap td,.docs-table-wrap th{padding:11px}.docs-page .docs-code code{font-size:9px}}@media(max-width:760px){.docs-page{--docs-top:74px}.docs-header{height:var(--docs-top);width:100%;padding-inline:20px;gap:15px}.docs-header-title{font-size:10px;padding-left:16px;gap:0}.docs-header-title>span{display:none}.docs-header .button-small{display:none}.docs-menu-toggle{display:flex;gap:9px;align-items:center;font-size:10px;background:none;border:1px solid var(--line);border-radius:4px;padding:9px 10px;white-space:nowrap}.docs-menu-toggle>span{font-size:12px}.docs-header .wordmark{font-size:23px}.docs-header .brand-icon{width:23px;height:23px}.docs-layout{width:calc(100% - 40px);display:block}.docs-sidebar{display:none;position:fixed;left:0;right:0;top:var(--docs-top);height:calc(100dvh - var(--docs-top));z-index:4;padding:24px;background:var(--cream);border-bottom:1px solid var(--line);box-shadow:0 10px 20px #1111}.docs-sidebar.is-open{display:block}.docs-search{max-width:100%;padding-inline:12px;gap:10px}.docs-search input{font-size:12px}.docs-search kbd{display:block}#docs-nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;font-size:12px}#docs-nav>a{grid-column:1/-1;margin:0 0 5px}.docs-nav-group>span{font-size:10px;margin-top:5px}.docs-nav-group>a{padding-block:10px}.docs-home-link{margin-top:10px;font-size:11px}.docs-sidebar-note{font-size:10px}.docs-content{padding-top:28px}.docs-breadcrumb{font-size:9px;margin-bottom:25px}.docs-intro h1{font-size:clamp(36px,8vw,48px);letter-spacing:-2.2px}.docs-lede{font-size:12px;line-height:1.8;margin-top:18px}.docs-quicklinks{margin:26px 0}.docs-quicklinks>a{padding:15px 12px}.quicklink-icon{font-size:22px;margin-bottom:12px}.docs-quicklinks strong{font-size:10px}.docs-quicklinks>a>span:last-child{font-size:9px}.docs-note{padding:15px 16px}.docs-note>p,.docs-section .docs-note>p{font-size:10px}.docs-note>strong{font-size:10px}.docs-section{margin-top:37px;padding-top:30px;scroll-margin-top:96px}.docs-section h2{font-size:27px;letter-spacing:-1.3px}.docs-section .docs-section-description{font-size:11px;margin-bottom:20px}.docs-section h3{font-size:18px;margin-top:27px}.heading-anchor{opacity:1;font-size:17px}.docs-section p,.docs-section li{font-size:12px}.docs-steps>li{padding-left:33px}.docs-steps>li>strong{font-size:12px}.docs-steps>li>p{font-size:11px}.docs-code pre{padding:15px}.docs-page .docs-code code{font-size:9px}.docs-table-wrap td{font-size:10px}.docs-table-wrap code,.docs-footer{font-size:8px}.docs-trouble summary{font-size:12px}.docs-trouble>p{font-size:11px}.docs-content:focus-visible{outline:none}}@media(max-width:390px){.docs-header-title{display:none}.docs-menu-toggle{margin-left:auto}.docs-intro h1{font-size:34px;letter-spacing:-1.8px}.docs-quicklinks{grid-template-columns:1fr}.docs-quicklinks>a{display:grid;grid-template-columns:28px 1fr;column-gap:10px}.quicklink-icon{grid-row:1/3;margin:0}.docs-quicklinks>a>span:last-child{grid-column:2}.docs-section h2{font-size:25px}.docs-header .logo-dot{font-size:9px}}
