.docs-index{padding-bottom:80px}.docs-group{border-top:1px solid var(--line);grid-template-columns:260px 1fr;gap:40px;padding:40px 0;display:grid}@media (max-width:860px){.docs-group{grid-template-columns:1fr;gap:20px}}.docs-group-head h2{margin:0 0 8px;font-size:24px;line-height:1.2}.docs-group-head p{color:var(--ink-2);margin:0;font-size:15px}.docs-cards{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:600px){.docs-cards{grid-template-columns:1fr}}.docs-card{border:1px solid var(--line);transition:transform .4s var(--ease), border-color .3s, background .3s;background:#e8eae68c;border-radius:14px;flex-direction:column;padding:20px 22px;text-decoration:none;display:flex}.docs-card:hover{background:#e8eae6e6;border-color:#12141333;transform:translateY(-2px)}.docs-card h3{color:var(--ink);margin:0 0 6px;font-size:17px;line-height:1.3}.docs-card p{color:var(--ink-2);flex:1;margin:0 0 12px;font-size:14px;line-height:1.55}.docs-card span{color:var(--accent);align-items:center;gap:4px;font-size:11px;display:inline-flex}.docs-layout{grid-template-columns:230px minmax(0,700px) 230px;justify-content:space-between;gap:48px;padding-top:40px;padding-bottom:80px;display:grid}@media (max-width:1180px){.docs-layout{grid-template-columns:220px minmax(0,1fr)}.docs-aside{display:none!important}}@media (max-width:860px){.docs-layout{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:20px}}.docs-nav-side{max-height:calc(100vh - 48px);padding-right:6px;position:sticky;top:24px;overflow-y:auto}.docs-nav-groups{gap:24px;display:grid}.docs-nav-groups>div{gap:2px;display:grid}.docs-nav-groups span{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-size:10.5px}.docs-nav-groups a{color:var(--ink-2);border-radius:8px;margin-left:-8px;padding:5px 8px;font-size:13.5px;line-height:1.35;text-decoration:none}.docs-nav-groups a:hover{color:var(--ink);background:var(--paper-2)}.docs-nav-groups a[aria-current=page]{color:var(--ink);background:var(--paper-2);font-weight:500}.docs-nav-fold{display:none}@media (max-width:860px){.docs-nav-side{display:none}.docs-nav-fold{border:1px solid var(--line);border-radius:12px;padding:0 16px;display:block}.docs-nav-fold summary{cursor:pointer;padding:12px 0;font-size:14px;font-weight:500}.docs-nav-fold .docs-nav-groups{padding:4px 0 18px}}.docs-head{border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:28px}.docs-crumbs{color:var(--ink-3);font-size:11.5px}.docs-crumbs a{color:var(--ink-3);text-decoration:none}.docs-crumbs a:hover{color:var(--ink)}.docs-head h1{margin:14px 0;font-size:clamp(30px,3.6vw,46px);line-height:1.1}.docs-head .article-kicker{margin-bottom:16px;font-size:18px}.docs-md{color:var(--ink-3);align-items:center;gap:4px;display:inline-flex}.docs-md:hover{color:var(--accent)}.docs-body{padding-top:20px;font-size:17px}.docs-body>p:first-child{font-size:19px}.docs-body h2{margin-top:48px;font-size:25px}.docs-body h3{scroll-margin-top:90px;font-size:18.5px}.docs-body ul,.docs-body ol{margin:0 0 22px;padding-left:22px}.docs-body li{margin-bottom:8px}.docs-body li::marker{color:var(--accent)}.docs-body code{font:500 .86em var(--font-mono), ui-monospace, monospace;background:var(--paper-2);overflow-wrap:anywhere;border-radius:6px;padding:2px 6px}.docs-body blockquote{border-left:2px solid var(--accent);background:var(--paper-2);border-radius:0 12px 12px 0;margin:28px 0;padding:16px 22px}.docs-body blockquote p:last-child{margin:0}.doc-table{border:1px solid var(--line);border-radius:12px;margin:0 0 26px;overflow-x:auto}.doc-table table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.doc-table th,.doc-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 14px}.doc-table th{background:var(--paper-2);color:var(--ink);font-weight:500}.doc-table tr:last-child td{border-bottom:0}.docs-body h2#questions~h3{border-top:1px solid var(--line);margin:0;padding:18px 0 6px;font-size:17px}.docs-body h2#questions~p{color:var(--ink-2);font-size:16px}.docs-pager{grid-template-columns:1fr 1fr;gap:14px;margin-top:56px;display:grid}.docs-pager a{border:1px solid var(--line);color:var(--ink);border-radius:12px;gap:6px;padding:16px 18px;font-size:15px;line-height:1.35;text-decoration:none;display:grid}.docs-pager a:hover{border-color:#12141340}.docs-pager a.next{text-align:right}.docs-pager .mono{color:var(--ink-3);align-items:center;gap:4px;font-size:11px;display:inline-flex}.docs-pager a.next .mono{justify-content:flex-end}@media (max-width:600px){.docs-pager{grid-template-columns:1fr}}
