.docs-main{min-width:0;max-width:680px;color:var(--sh-ink-2);font-size:15.5px;line-height:1.7}.docs-main .doc-title{letter-spacing:-.02em;color:var(--sh-ink);margin:0;font-size:clamp(1.6rem,2.4vw,1.9rem);font-weight:600;line-height:1.2}.docs-main .doc-title code{font-size:.8em}.docs-main h2{border-top:1px solid var(--sh-line);letter-spacing:-.015em;color:var(--sh-ink);margin:44px 0 0;padding-top:28px;scroll-margin-top:72px;font-size:19px;font-weight:600}.docs-main h3{color:var(--sh-ink);margin:22px 0 0;scroll-margin-top:72px;font-size:15px;font-weight:600}.docs-main :is(p,ul,ol){margin:16px 0 0}.docs-main :is(ul,ol){padding-left:1.3em}.docs-main ul{list-style:outside}.docs-main ol{list-style:decimal}.docs-main li{margin:4px 0}.docs-main a{color:var(--sh-ink);-webkit-text-decoration-color:var(--sh-dash);text-decoration-color:var(--sh-dash);text-underline-offset:3px}.docs-main strong{color:var(--sh-ink);font-weight:500}.docs-main :is(p,li) code{border:1px solid var(--sh-line-2);background:var(--sh-raise);color:var(--sh-ink);border-radius:5px;padding:1px 5px;font-size:.84em}.docs-main .doc-quote{border-left:2px solid var(--sh-line-2);color:var(--sh-ink-3);margin:16px 0 0;padding:2px 16px}.docs-main .doc-table-wrap{border:1px solid var(--sh-line);background:linear-gradient(to right, var(--sh-bg,#fff), transparent) left / 24px 100% local no-repeat, linear-gradient(to left, var(--sh-bg,#fff), transparent) right / 24px 100% local no-repeat, linear-gradient(to right, #80808047, transparent) left / 10px 100% scroll no-repeat, linear-gradient(to left, #80808047, transparent) right / 10px 100% scroll no-repeat;border-radius:12px;margin:16px 0 0;overflow-x:auto}.docs-main .doc-table{border-collapse:collapse;width:100%;min-width:540px;font-size:13.5px;line-height:1.45}.docs-main .doc-table th{border-bottom:1px solid var(--sh-line);background:var(--sh-panel);font:500 11px var(--sh-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--sh-ink-3);text-align:left;padding:10px 14px}.docs-main .doc-table td{border-bottom:1px solid var(--sh-line);vertical-align:top;color:var(--sh-ink-2);padding:12px 14px}.docs-main .doc-table tr:last-child td{border-bottom:0}.docs-main .doc-table td:first-child{overflow-wrap:anywhere}.docs-main .doc-table td code{font:12px var(--sh-mono);letter-spacing:0;color:var(--sh-ink)}.docs-main .doc-table th:first-child:nth-last-child(2){width:36%}.docs-main .doc-table em{color:var(--sh-ink-3);font-style:normal}.docs-main .doc-code-wrap{position:relative}.docs-main .doc-code-wrap .site-copy{z-index:1;background:var(--sh-panel);min-height:28px;box-shadow:-12px 0 10px var(--sh-panel);position:absolute;top:8px;right:8px}.docs-main .doc-code-wrap .doc-code{padding-right:72px}.docs-main .doc-code{border:1px solid var(--sh-line);background:var(--sh-panel);font:12.5px/20px var(--sh-mono);letter-spacing:0;color:var(--sh-ink);border-radius:10px;margin:12px 0 0;padding:12px 16px;overflow-x:auto}.docs-main .doc-code code{font-size:inherit;white-space:pre}.docs-main .doc-md-link{color:var(--sh-ink-3);margin-top:56px;font-size:13px}.docs-grid{gap:44px;display:grid}.docs-aside{display:none}@media (min-width:1180px){.dash-main:has(.docs-grid){max-width:calc(1060px + 2 * var(--sh-gutter))}.docs-grid{grid-template-columns:minmax(0,1fr) auto;align-items:start}.docs-aside{display:block;position:sticky;top:32px}}.docs-demo{--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);flex-direction:column;align-items:center;gap:14px;display:flex}.docs-demo__switch{border:1px solid var(--sh-line);border-radius:999px;gap:4px;padding:3px;display:flex}.docs-demo__switch button{color:var(--sh-ink-2);font:500 12.5px var(--sh-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 12px}.docs-demo__switch button[aria-pressed=true]{background:var(--sh-ink);color:var(--sh-bg)}.site .docs-dashboard{color:var(--sh-ink);font-size:13.5px;font-weight:500;text-decoration:none}.site .docs-dashboard:hover{text-decoration:underline}
