.docs-page-wrap{padding:140px 32px 100px;background:#fafaf8}.docs-shell{width:min(100%,1360px)}.docs-grid{grid-template-columns:218px minmax(0,1fr) 180px;gap:42px}.docs-content{padding:0 12px 30px;border:0;border-radius:0;background:transparent;max-width:740px;box-shadow:none}.docs-left-rail{padding:0 20px 30px 0;border-right:1px solid #e6e5df}.docs-right-rail{border:0;padding:5px 0 0 20px}.docs-left-rail,.docs-right-rail{top:115px;max-height:calc(100svh - 140px)}.docs-hero,.docs-page-header{padding-bottom:38px;margin-bottom:40px;border-bottom:1px solid #deddd7}.docs-pill,.docs-kicker{display:block;background:none;padding:0;border:0;border-radius:0;color:#76766f;font:9px var(--font-mono);letter-spacing:.12em;box-shadow:none}.docs-hero h1,.docs-page-header h1{font:500 clamp(34px,3.4vw,48px)/1.12 var(--font-display);color:#24251f;letter-spacing:-.05em;margin:24px 0 20px;max-width:580px}.docs-hero p,.docs-page-header p{font-size:15px;line-height:1.8;color:#73746c;max-width:540px;margin:0}.docs-section{padding:0;scroll-margin-top:115px}.docs-section+.docs-section{margin-top:42px;padding-top:0;border:0}.docs-section h2{font:500 23px/1.35 var(--font-display);letter-spacing:-.03em;margin-bottom:18px;color:#2c2e27}.docs-section-body,.docs-section-body p{font-size:14px;line-height:1.9;color:#61635b;letter-spacing:-.01em}.docs-section-body{gap:16px}.docs-sidebar{gap:26px}.docs-sidebar-group-trigger{padding:0 0 11px;font-size:11px;font-weight:600;color:#383b32;letter-spacing:0}.docs-sidebar-group-trigger svg{color:#9a9d94;width:11px}.docs-sidebar-items{gap:1px;margin:0;padding:0;border:0}.docs-sidebar-link{border:0;border-left:1px solid transparent;border-radius:0;padding:7px 0 7px 13px;font-size:12px;line-height:1.5;color:#797c72;background:none;box-shadow:none}.docs-sidebar-link[data-active=true],.docs-sidebar-link[data-status=active]{background:none;border-left:2px solid #656951;color:#343b27;box-shadow:none;font-weight:500}.docs-sidebar-link:hover{background:#eeeee8;color:#2c3223}.docs-toc-title{color:#73776b;font-size:10px;letter-spacing:0;text-transform:none;font-weight:500}.docs-toc-link{font-size:11px;color:#93968c;padding-block:6px}.docs-toc-link[data-active=true]{color:#343c29;border-color:#777f65;background:none}.docs-callout,.docs-callout[data-tone=neutral]{display:block;background:#f0f0e9;border:0;border-left:2px solid #a7ac96;border-radius:0;padding:17px 21px;box-shadow:none}.docs-callout-label{display:block;font:500 10px var(--font-mono);color:#686e5a;margin-bottom:7px}.docs-callout p{font-size:13px;line-height:1.8;color:#646b59}.docs-check-list{display:block;padding-left:18px;list-style:disc}.docs-check-list li{display:list-item;padding-left:4px;margin-bottom:8px;font-size:13px;line-height:1.8;color:#62665b}.docs-check-list li::marker{color:#969d86;font-size:9px}.docs-steps-grid{display:block;counter-reset:doc-step}.docs-step{position:relative;display:grid;grid-template-columns:32px 1fr;gap:5px 13px;background:none;border:0;border-top:1px solid #e0e2d8;border-radius:0;padding:22px 0}.docs-step-index{grid-column:1;grid-row:1 / 3;color:#8f9880;font:10px var(--font-mono);padding-top:4px}.docs-step h3,.docs-step p{grid-column:2}.docs-step>svg{display:none}.docs-step h3,.docs-feature h3,.docs-trouble h3{font-size:15px;font-weight:500;color:#30372a;margin:0}.docs-step p,.docs-feature p,.docs-trouble p{font-size:13px;line-height:1.8;color:#767c6e}.docs-feature-grid,.docs-trouble-grid{display:block}.docs-feature,.docs-trouble{display:block;border:0;border-bottom:1px solid #e4e6de;border-radius:0;padding:22px 0;background:none}.docs-feature>svg,.docs-trouble>svg{display:none}.docs-feature h3,.docs-trouble h3{margin-bottom:8px}.docs-code{border:1px solid #dedfd5;border-radius:6px;background:#f2f3ed;box-shadow:none}.docs-code-header{border-bottom:1px solid #dedfd5;background:transparent;color:#777e6d;padding:11px 17px;font:10px var(--font-mono)}.docs-code-header button{border:0;background:none;color:#606b50;font-size:10px}.docs-code pre{padding:20px;background:none;color:#39422e;font:11px/1.95 var(--font-mono)}.docs-table-wrap{border:1px solid #e0e2d8;border-radius:4px}.docs-table th{background:#f0f1e9;color:#4f5844;font-size:11px}.docs-table td{font-size:12px;line-height:1.8;color:#6d7562}.docs-method{border-radius:3px;font:8px var(--font-mono);letter-spacing:0}.docs-inline-link{color:#4d5b3c;text-decoration-color:#a8b197;text-underline-offset:3px}.docs-page-nav{border-top:1px solid #dcded3;margin-top:48px;padding-top:28px}.docs-page-nav-link{background:none;border:0;border-radius:0;padding:0;box-shadow:none}.docs-page-nav-link:hover{background:none;border:0;box-shadow:none}.docs-page-nav-label{font-size:10px;color:#8c937e}.docs-page-nav-title{font-size:14px;color:#4e5b3d}.docs-link-row .btn{border-radius:4px;font-size:11px;padding:10px 14px}.docs-link-row .btn-primary{background:#353d2c;color:#fafbf7;border-color:#353d2c}@media(max-width:1199px){.docs-grid{grid-template-columns:200px minmax(0,1fr);gap:35px}.docs-right-rail{display:none}}@media(max-width:1023px){.docs-grid{grid-template-columns:minmax(0,1fr)}.docs-content{padding:0;max-width:720px}.docs-mobile-bar{max-width:720px;margin:auto;padding-bottom:30px}}@media(max-width:640px){.docs-page-wrap{padding:110px 22px 65px}.docs-hero h1,.docs-page-header h1{font-size:37px}.docs-hero,.docs-page-header{padding-bottom:30px;margin-bottom:32px}.docs-section+.docs-section{margin-top:35px}.docs-section-body p{font-size:14px}.docs-code pre{padding:16px;font-size:10px}}html:has(.docs-page-wrap){scroll-padding-top:0;scroll-behavior:smooth}.docs-sidebar,.docs-toc-list{position:relative;isolation:isolate}.docs-navigation-indicator{position:absolute;top:0;left:0;width:100%;border-left:2px solid #737b60;border-radius:2px 7px 7px 2px;background:#858f6610;pointer-events:none;z-index:-1;transition:transform .42s cubic-bezier(.22,1,.36,1),height .3s,opacity .2s}.docs-sidebar-link,.docs-sidebar-link[data-active=true],.docs-sidebar-link[data-status=active],.docs-toc-link,.docs-toc-link[data-active=true]{border-left:1px solid transparent;transition:color .25s,background .25s}.docs-toc-link{position:relative}@media(prefers-reduced-motion:reduce){html:has(.docs-page-wrap){scroll-behavior:auto}.docs-navigation-indicator{transition:none}}
