.docs-body{background:#f5f7f4}.docs-header{position:fixed;z-index:60;inset:0 0 auto;height:72px;display:flex;align-items:center;gap:20px;padding:0 28px;background:var(--ink);color:#fff;border-bottom:1px solid #293a35}.docs-divider{height:25px;border-left:1px solid #3a4a45}.docs-title{font:500 14px/1 var(--display)}.docs-search{width:min(520px,42vw);height:42px;display:flex;align-items:center;gap:10px;margin:auto;padding:0 12px;background:#14221f;border:1px solid #33463f}.docs-search span{color:var(--mint)}.docs-search input{flex:1;border:0;outline:0;background:transparent;color:#fff;font-size:13px}.docs-search input::placeholder{color:#768981}.docs-search kbd{padding:3px 7px;border:1px solid #40534c;border-radius:3px;color:#8da098;font:400 10px/1 var(--mono)}.docs-product-link{font-size:12px;font-weight:700}.docs-product-link span{margin-left:9px;color:var(--mint)}.docs-shell{display:grid;grid-template-columns:270px 1fr;padding-top:72px}.docs-sidebar{position:fixed;z-index:40;top:72px;bottom:0;width:270px;padding:28px 18px;overflow:auto;background:#e8ede9;border-right:1px solid #ccd5cf}.side-head{display:flex;justify-content:space-between;margin:0 10px 15px;color:#788a83;font:500 9px/1 var(--mono);letter-spacing:.13em}.side-head button{display:none;border:0;background:none;font-size:24px}.side-overview,.docs-sidebar nav a{display:flex;align-items:center;gap:12px;padding:10px;border-left:2px solid transparent;color:#50625b;font-size:13px}.side-overview span{font-size:16px}.side-overview.active,.docs-sidebar nav a.active{border-left-color:#07855f;background:#d9e4dd;color:#07100f;font-weight:700}.docs-sidebar nav{margin-top:18px;padding-top:18px;border-top:1px solid #cbd4ce}.docs-sidebar nav p{margin:17px 10px 7px;color:#8b9a95;font:500 8px/1 var(--mono);letter-spacing:.12em}.docs-sidebar nav a{justify-content:space-between}.docs-sidebar nav a span{color:#94a39d;font:400 9px/1 var(--mono)}.side-foot{margin:30px 10px 0;padding-top:20px;border-top:1px solid #cbd4ce;color:#53655e;font-size:11px;line-height:1.8}.side-foot>span{color:#087a58;font:600 23px/1 var(--display)}.side-foot small{color:#8b9994}.docs-main{grid-column:2;min-width:0;padding:65px clamp(32px,6vw,90px) 100px}.docs-menu{display:none}.doc-breadcrumb{margin:0 0 28px;color:#668078;font:500 9px/1 var(--mono);letter-spacing:.14em}.docs-overview>h1,.search-results-view h1{margin:0;font:600 clamp(48px,6vw,82px)/.95 var(--display);letter-spacing:-.06em}.docs-overview>h1 em{color:#087a58;font-style:normal}.docs-lede{max-width:700px;margin:28px 0;color:#5a6d65;font-size:17px;line-height:1.8}.docs-quick-search{max-width:730px;margin-top:48px}.docs-quick-search label{height:62px;display:flex;align-items:center;gap:15px;padding:0 20px;background:#fff;border:1px solid #c7d1cb;box-shadow:0 12px 35px rgba(30,51,44,.06)}.docs-quick-search span{color:#087a58;font-size:22px}.docs-quick-search input{width:100%;border:0;outline:0;font-size:16px}.docs-quick-search p{margin:10px 0;color:#84948e;font-size:11px}.docs-stats{display:flex;gap:1px;margin:60px 0;background:#cbd4ce;border:1px solid #cbd4ce}.docs-stats div{min-width:160px;padding:22px;background:#edf1ee}.docs-stats strong{display:block;font:600 28px/1 var(--display)}.docs-stats span{display:block;margin-top:7px;color:#75867f;font:500 8px/1 var(--mono);letter-spacing:.13em}.category-section{margin-top:100px}.doc-section-head{display:grid;grid-template-columns:.3fr 1fr;gap:5vw;align-items:start}.doc-section-head p,.getting-started>div>p{color:#668078;font:500 9px/1 var(--mono);letter-spacing:.14em}.doc-section-head h2,.getting-started h2{margin:0;font:600 clamp(32px,4vw,50px)/1.05 var(--display);letter-spacing:-.045em}.category-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;background:#cbd4ce;border:1px solid #cbd4ce}.category-card{min-height:190px;padding:25px;border:0;background:#f5f7f4;text-align:left;cursor:pointer;transition:.2s}.category-card:hover{position:relative;z-index:1;background:#fff;box-shadow:0 15px 40px rgba(24,44,37,.1);transform:translateY(-3px)}.category-card>span{display:flex;justify-content:space-between;color:#789087;font:500 9px/1 var(--mono)}.category-card i{font-style:normal;color:#087a58}.category-card strong{display:block;margin:55px 0 9px;font:600 21px/1 var(--display)}.category-card p{margin:0;color:#71817b;font-size:12px}.getting-started{display:grid;grid-template-columns:.7fr 1fr;gap:7vw;margin-top:110px;padding:55px;background:var(--ink-2);color:#fff}.getting-started h2{max-width:400px}.getting-started ol{margin:0;padding:0;list-style:none}.getting-started li{display:grid;grid-template-columns:35px 1fr;gap:12px;padding:18px 0;border-bottom:1px solid #2b3e38}.getting-started li b{color:var(--mint);font:500 9px/1.6 var(--mono)}.getting-started li strong{display:block;margin-bottom:6px;font-family:var(--display)}.getting-started li span{color:#9aada6;font-size:13px;line-height:1.6}.getting-started code{color:var(--mint)}
.results-heading{display:flex;align-items:end;justify-content:space-between;padding-bottom:25px;border-bottom:1px solid #cbd4ce}.results-heading h1{font-size:50px}.results-heading span{color:#71817b;font:500 10px/1 var(--mono)}.result-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:35px;background:#cbd4ce;border:1px solid #cbd4ce}.result-card{min-height:180px;padding:25px;background:#fff;border:0;text-align:left;cursor:pointer}.result-card:hover{background:#edf6f0}.result-card small{color:#087a58;font:500 8px/1 var(--mono);letter-spacing:.12em}.result-card h2{margin:25px 0 9px;font:600 22px/1.1 var(--display)}.result-card p{margin:0;color:#64756e;font-size:13px;line-height:1.6}.result-card code{display:block;margin-top:18px;color:#84948e;font:400 10px/1 var(--mono)}.no-results{padding:90px 20px;text-align:center}.no-results strong{font:600 28px/1 var(--display)}.no-results p{color:#71817b}.action-detail{max-width:900px}.action-topline{display:flex;justify-content:space-between;align-items:center}.back-link{border:0;background:none;color:#527068;font-size:12px;cursor:pointer}.action-number{color:#087a58;font:500 9px/1 var(--mono);letter-spacing:.12em}.action-detail h1{margin:45px 0 15px;font:600 clamp(46px,6vw,78px)/.95 var(--display);letter-spacing:-.055em}.action-summary{max-width:700px;color:#5f7169;font-size:17px;line-height:1.75}.action-meta{display:flex;gap:1px;margin:35px 0 60px;background:#cbd4ce;border:1px solid #cbd4ce}.action-meta div{padding:18px 24px;background:#edf1ee}.action-meta small{display:block;margin-bottom:8px;color:#7c8c86;font:500 8px/1 var(--mono);letter-spacing:.1em}.action-meta code,.action-meta strong{font-size:13px}.action-section{display:grid;grid-template-columns:160px 1fr;gap:45px;padding:35px 0;border-top:1px solid #cbd4ce}.action-section h2{margin:0;color:#5c7168;font:500 10px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}.action-section-content p,.action-section-content li{color:#445750;line-height:1.75}.action-section-content p{margin:0 0 13px}.action-section-content ul{margin:0;padding-left:20px}.action-section-content li+li{margin-top:12px}.action-next{display:flex;justify-content:space-between;gap:20px;margin-top:60px}.action-next button{flex:1;padding:20px;border:1px solid #becbc4;background:#fff;text-align:left;cursor:pointer}.action-next button:last-child{text-align:right}.action-next small{display:block;margin-bottom:8px;color:#7f8f89;font:500 8px/1 var(--mono)}.action-next strong{font-family:var(--display)}
@media(max-width:1000px){.category-cards{grid-template-columns:repeat(2,1fr)}.getting-started{grid-template-columns:1fr}.docs-header{padding:0 18px}.docs-product-link{display:none}}
@media(max-width:760px){.docs-header{gap:12px}.docs-title,.docs-divider{display:none}.docs-search{width:auto;flex:1}.docs-search kbd{display:none}.docs-shell{grid-template-columns:1fr}.docs-sidebar{top:72px;left:0;transform:translateX(-105%);transition:.25s;box-shadow:20px 0 50px rgba(7,16,15,.15)}.docs-sidebar.open{transform:none}.side-head button{display:block}.docs-main{grid-column:1;padding:35px 22px 70px}.docs-menu{display:block;margin-bottom:30px;padding:9px 12px;border:1px solid #bcc9c1;background:#fff;font-size:12px}.docs-stats div{min-width:0;flex:1;padding:16px 10px}.doc-section-head,.category-cards,.result-grid{grid-template-columns:1fr}.getting-started{padding:30px 22px}.action-section{grid-template-columns:1fr;gap:15px}.action-meta{display:grid;grid-template-columns:1fr}.action-next{display:grid}.action-next button:last-child{text-align:left}}
