.docs-wrap{grid-template-columns:250px minmax(0,1fr) 210px;gap:44px;padding:40px 0 80px;display:grid}.docs-side{align-self:start;max-height:calc(100vh - 120px);padding-right:6px;position:sticky;top:88px;overflow-y:auto}.docs-group{margin-bottom:22px}.docs-group h5{letter-spacing:.08em;text-transform:uppercase;color:var(--navy);margin-bottom:8px;font-family:Lexend;font-size:12px;font-weight:700}.docs-group h5 a{color:inherit}.docs-link{color:var(--muted);border-left:2px solid var(--line);padding:6px 12px;font-size:14px;line-height:1.45;transition:all .15s;display:block}.docs-link:hover{color:var(--red)}.docs-link.on{color:var(--red);border-left-color:var(--red);background:#e1232e0d;font-weight:600}.docs-main{min-width:0}.docs-main h1{color:var(--navy);margin:14px 0 10px;font-family:Lexend;font-size:32px;font-weight:700;line-height:1.3}.docs-desc{color:var(--muted);margin-bottom:14px;font-size:16.5px}.docs-meta{color:var(--muted);border-bottom:1px solid var(--line);margin-bottom:26px;padding-bottom:18px;font-size:13px}.docs-main .article-body{max-width:none;margin:0}.docs-toc{align-self:start;font-size:13px;position:sticky;top:88px}.docs-toc h6{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-family:Lexend;font-size:11.5px;font-weight:700}.docs-toc a{color:var(--muted);padding:4px 0;line-height:1.45;transition:all .15s;display:block}.docs-toc a:hover{color:var(--red)}.docs-toc a.d3{padding-left:14px;font-size:12.5px}.docs-prevnext{grid-template-columns:1fr 1fr;gap:14px;margin-top:48px;display:grid}.docs-pn{border:1px solid var(--line);border-radius:14px;padding:16px 18px;transition:all .2s;display:block}.docs-pn:hover{border-color:#e1232e59;box-shadow:0 14px 30px -18px #10183040}.docs-pn small{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.docs-pn b{color:var(--navy);font-family:Lexend;font-size:14.5px;font-weight:600}.docs-pn.next{text-align:right}.docs-hub-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}.docs-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;padding:26px;transition:all .2s;display:flex}.docs-card:hover{border-color:#e1232e4d;transform:translateY(-3px);box-shadow:0 20px 44px -20px #10183038}.docs-card h3{color:var(--navy);margin-bottom:6px;font-family:Lexend;font-size:17px;font-weight:700}.docs-card>p{color:var(--muted);margin-bottom:14px;font-size:13.5px}.docs-card ul{flex:1;list-style:none}.docs-card li a{color:var(--ink);padding:5px 0;font-size:14px;transition:all .15s;display:block}.docs-card li a:hover{color:var(--red)}.docs-card li a:before{content:"› ";color:var(--red)}.docs-card .more{color:var(--red);margin-top:12px;font-family:Lexend;font-size:13px;font-weight:600}.docs-search{max-width:640px;margin:26px auto 0;position:relative}.docs-hero{overflow:visible}@media (width<=1120px){.docs-wrap{grid-template-columns:230px minmax(0,1fr)}.docs-toc{display:none}}@media (width<=860px){.docs-wrap{grid-template-columns:1fr;gap:28px}.docs-side{border:1px solid var(--line);border-radius:14px;max-height:none;padding:18px;position:static}.docs-hub-grid{grid-template-columns:1fr}}@media (width<=1120px) and (width>=861px){.docs-hub-grid{grid-template-columns:repeat(2,1fr)}}.docs-search{--pagefind-ui-text:#fff;--pagefind-ui-border:#ffffff47}.docs-search .pagefind-ui__search-input{color:var(--navy)!important;background:#fff!important}.docs-search .pagefind-ui__search-input::placeholder{color:#6b7385!important}.docs-search .pagefind-ui__search-clear{color:var(--navy)!important;background:0 0!important}.docs-search .pagefind-ui__search-icon,.docs-search .pagefind-ui__form:before{opacity:1}.docs-search .pagefind-ui__message,.docs-search .pagefind-ui__result-link,.docs-search .pagefind-ui__result-title,.docs-search .pagefind-ui__result-nested .pagefind-ui__result-link{font-weight:700;color:#fff!important}.docs-search .pagefind-ui__result-link:hover{text-decoration:underline;text-decoration-color:var(--red)}.docs-search .pagefind-ui__result-excerpt{font-weight:500;line-height:1.65;color:#fff!important}.docs-search .pagefind-ui__result mark{border-radius:3px;padding:0 2px;font-weight:700;color:var(--navy)!important;background:#ffd84d!important;border:0!important}.docs-search .pagefind-ui__button{font-weight:600;color:#fff!important;background:0 0!important;border-color:#ffffff80!important}.docs-search .pagefind-ui__button:hover{background:#ffffff1f!important;border-color:#fff!important}.docs-suggest{z-index:30;color:var(--ink);border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;margin-top:10px;padding:18px 20px 14px;position:absolute;top:100%;left:0;right:0;box-shadow:0 28px 56px -24px #10183073}.docs-suggest[hidden]{display:none}.docs-suggest-title{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-family:Lexend;font-size:12px;font-weight:700}.docs-suggest-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:6px;margin-bottom:6px;padding-bottom:2px;display:flex;overflow-x:auto}.docs-suggest-tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:8px 10px;font-family:Lexend;font-size:13.5px;font-weight:500;transition:all .15s}.docs-suggest-tab:hover{color:var(--navy)}.docs-suggest-tab.on{color:var(--navy);border-bottom-color:var(--red);font-weight:700}.docs-suggest-pane ol{counter-reset:s;margin:6px 0 0;padding:0;list-style:none}.docs-suggest-pane li{counter-increment:s;border-bottom:1px solid var(--line)}.docs-suggest-pane li:last-child{border-bottom:0}.docs-suggest-pane li a{color:var(--ink);gap:14px;padding:11px 4px;font-size:15px;line-height:1.45;transition:all .15s;display:flex}.docs-suggest-pane li a:before{content:counter(s) ".";color:var(--red);flex:0 0 22px;font-family:Lexend;font-weight:700}.docs-suggest-pane li a:hover{color:var(--red)}.docs-suggest-more{color:var(--red);margin:6px 4px 2px;font-family:Lexend;font-size:13px;font-weight:600;display:inline-block}@media (width<=600px){.docs-suggest{padding:14px 14px 10px}.docs-suggest-pane li a{font-size:14.5px}}
