.doc.svelte-63nv80{--post-body-size:1.0625rem;--post-body-leading:1.65;--post-body-color:#242424;--post-muted:#0000008c;--post-accent:#4285f4;--post-check:#0ece61;--post-border:#00000014;--post-card-radius:16px;--post-card-radius-sm:11px;--post-block-gap:1.625rem}.docs.svelte-63nv80{--side-w:15rem;--toc-w:13rem;font-family:var(--font-lead)}.subnav.svelte-63nv80{border-bottom:1px solid var(--border-1);background-color:var(--white)}.subnav-in.svelte-63nv80{max-width:calc(75rem + 2 * var(--gutter));padding:.75rem var(--gutter);justify-content:space-between;align-items:center;gap:2rem;margin-inline:auto;display:flex}.search.svelte-63nv80{border:1px solid var(--border-2);border-radius:var(--radius-full);min-width:min(20rem,50%);color:var(--text-4);font-size:var(--text-sm);align-items:center;gap:.5rem;padding:.5rem .8125rem;display:inline-flex;position:relative}.search.svelte-63nv80 input:where(.svelte-63nv80){min-width:0;font:inherit;color:var(--black);background:0 0;border:none;outline:none;flex:1;padding:0}.search.svelte-63nv80 input:where(.svelte-63nv80)::placeholder{color:var(--text-4)}.search-panel.svelte-63nv80{background-color:var(--white);border:1px solid var(--border-1);z-index:30;border-radius:14px;max-height:22rem;padding:.375rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0000001f}.search-results.svelte-63nv80{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.search-results.svelte-63nv80 a:where(.svelte-63nv80){border-radius:9px;flex-direction:column;gap:.15rem;padding:.5rem .625rem;text-decoration:none;display:flex}.search-results.svelte-63nv80 a:where(.svelte-63nv80):hover,.search-results.svelte-63nv80 a:where(.svelte-63nv80):focus-visible{background-color:var(--bg-3);outline:none}.r-title.svelte-63nv80{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--black)}.r-desc.svelte-63nv80{font-size:var(--text-xs);color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-empty.svelte-63nv80{font-size:var(--text-sm);color:var(--text-4);margin:0;padding:.75rem .625rem}.tabs.svelte-63nv80{gap:1.5rem;display:flex}.tabs.svelte-63nv80 a:where(.svelte-63nv80){font-size:var(--text-sm);color:var(--text-3);text-decoration:none}.tabs.svelte-63nv80 a:where(.svelte-63nv80):hover{color:var(--black)}.tabs.svelte-63nv80 a.active:where(.svelte-63nv80){color:var(--black);font-weight:var(--weight-medium)}.grid.svelte-63nv80{grid-template-columns:var(--side-w) minmax(0, 1fr) var(--toc-w);max-width:calc(75rem + 2 * var(--gutter));padding:clamp(1.5rem, 3vw, 2.5rem) var(--gutter) clamp(3rem, 5vw, 5rem);align-items:start;gap:clamp(2rem,4vw,4rem);margin-inline:auto;display:grid}.sidebar.svelte-63nv80{top:calc(var(--main-navigation-height,3.5rem) + 1.5rem);max-height:calc(100vh - var(--main-navigation-height,3.5rem) - 3rem);position:sticky;overflow-y:auto}.side-group.svelte-63nv80{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--black);margin:1.5rem 0 .5rem .625rem}.side-group.svelte-63nv80:first-child{margin-top:0}.sidebar.svelte-63nv80 ul:where(.svelte-63nv80){flex-direction:column;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.sidebar.svelte-63nv80 ul.sub:where(.svelte-63nv80){margin:.125rem 0 .375rem;padding-left:1.375rem}.sidebar.svelte-63nv80 ul.sub:where(.svelte-63nv80) a:where(.svelte-63nv80){font-size:var(--text-xs)}.row.svelte-63nv80{align-items:center;display:flex}.row.svelte-63nv80 a:where(.svelte-63nv80){flex:1;min-width:0}.toggle.svelte-63nv80{width:1.75rem;height:1.75rem;color:var(--text-4);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out);background:0 0;border:none;border-radius:6px;flex:none;place-items:center;margin-left:-.25rem;display:inline-grid}.toggle.svelte-63nv80:hover{background-color:var(--bg-3);color:var(--black)}.toggle.expanded.svelte-63nv80{transform:rotate(90deg)}.sidebar.svelte-63nv80 a:where(.svelte-63nv80){font-size:var(--text-sm);color:var(--text-3);transition:background-color var(--duration-fast) var(--ease-out);border-radius:8px;align-items:center;gap:.625rem;padding:.5rem .625rem;text-decoration:none;display:flex}.sidebar.svelte-63nv80 a:where(.svelte-63nv80) .ic:where(.svelte-63nv80){color:var(--text-4);flex:none;display:inline-flex}.sidebar.svelte-63nv80 a:where(.svelte-63nv80):hover{background-color:var(--bg-3);color:var(--black)}.sidebar.svelte-63nv80 a.active:where(.svelte-63nv80){background-color:var(--blue-6);color:var(--blue-d2);font-weight:var(--weight-medium)}.sidebar.svelte-63nv80 a.active:where(.svelte-63nv80) .ic:where(.svelte-63nv80){color:var(--blue)}.doc.svelte-63nv80{min-width:0;font-size:var(--post-body-size);line-height:var(--post-body-leading);color:var(--post-body-color)}.crumbs.svelte-63nv80{font-size:var(--text-sm);color:var(--text-4);align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.crumbs.svelte-63nv80 a:where(.svelte-63nv80){color:var(--text-3);text-decoration:none}.crumbs.svelte-63nv80 a:where(.svelte-63nv80):hover{color:var(--black)}.crumbs.svelte-63nv80 .cur:where(.svelte-63nv80){color:var(--text-2)}.title.svelte-63nv80{font-family:var(--font-display);font-size:clamp(1.875rem,3vw,2.5rem);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);color:var(--black);margin-bottom:1.25rem;line-height:1.15}.doc.svelte-63nv80 h2,.doc.svelte-63nv80 h3{scroll-margin-top:calc(var(--main-navigation-height,3.5rem) + 1.5rem);font-family:var(--font-display);font-weight:var(--weight-medium);color:var(--black)}.doc.svelte-63nv80 h2{letter-spacing:-.01em;margin:2.25rem 0 .875rem;font-size:1.5rem}.doc.svelte-63nv80 h3{margin:1.75rem 0 .625rem;font-size:1.25rem}.doc.svelte-63nv80 h4{font-family:var(--font-lead);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-3,#0000008c);margin:0 0 1.25rem}.doc.svelte-63nv80 p{margin-bottom:1.25rem}.doc.svelte-63nv80 a:not(.btn):not(.card):not(.linked){color:var(--text-link);text-underline-offset:2px;text-decoration:underline}.doc.svelte-63nv80 strong{color:var(--black)}.doc.svelte-63nv80 ul:not(.card-grid),.doc.svelte-63nv80 ol{flex-direction:column;gap:.4rem;margin:0 0 1.25rem 0;padding-left:1.4rem;display:flex}.doc.svelte-63nv80 code{font-family:var(--font-mono);background-color:var(--bg-3);border-radius:var(--radius-xs);padding:.15em .4em;font-size:.875em}.doc.svelte-63nv80 pre{background-color:var(--gray-d5);color:var(--gray-3);border-radius:var(--post-card-radius);margin:1.5rem 0;padding:1.25rem;overflow-x:auto}.doc.svelte-63nv80 pre code{font-size:var(--text-sm);background:0 0;padding:0}.doc.svelte-63nv80 hr{border:none;border-top:1px solid var(--post-border);margin:2.5rem 0}.doc.svelte-63nv80 .post-table{margin:var(--post-block-gap) 0;border:1px solid var(--post-border);border-radius:var(--post-card-radius-sm);-webkit-overflow-scrolling:touch;overflow-x:auto}.doc.svelte-63nv80 table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:1.5}.doc.svelte-63nv80 thead{background-color:#00000009}.doc.svelte-63nv80 th{font-family:var(--font-lead);font-weight:var(--weight-semibold);text-align:left;color:var(--black)}.doc.svelte-63nv80 [align=center]{text-align:center}.doc.svelte-63nv80 [align=right]{text-align:right}.doc.svelte-63nv80 [align=left]{text-align:left}.doc.svelte-63nv80 th,.doc.svelte-63nv80 td{border-bottom:1px solid var(--post-border);padding:.625rem 1rem}.doc.svelte-63nv80 td{color:var(--post-body-color)}.doc.svelte-63nv80 tbody tr:nth-child(2n){background-color:#00000005}.doc.svelte-63nv80 tbody tr:last-child th,.doc.svelte-63nv80 tbody tr:last-child td{border-bottom:none}.doc-pager.svelte-63nv80{border-top:1px solid var(--post-border,#00000014);grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;padding-top:2rem;display:grid}.pager-link.svelte-63nv80{border:1px solid var(--post-border,#00000014);border-radius:var(--post-card-radius-sm,11px);color:inherit;transition:border-color var(--duration-fast,.15s) var(--ease-out,ease), transform var(--duration-normal,.2s) var(--ease-out,ease);align-items:center;gap:.625rem;padding:1rem 1.125rem;display:flex;text-decoration:none!important}.pager-link.svelte-63nv80:hover{border-color:var(--border-2,#00000029);transform:translateY(-1px)}.pager-link.next.svelte-63nv80{text-align:right;grid-column:2;justify-content:flex-end}.pager-arrow.svelte-63nv80{color:var(--text-4);flex:none;display:inline-flex}.pager-text.svelte-63nv80{flex-direction:column;gap:.15rem;min-width:0;display:flex}.pager-label.svelte-63nv80{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-3)}.pager-title.svelte-63nv80{font-family:var(--font-lead);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=560px){.doc-pager.svelte-63nv80{grid-template-columns:1fr}.pager-link.next.svelte-63nv80{grid-column:1}}.toc.svelte-63nv80{top:calc(var(--main-navigation-height,3.5rem) + 1.5rem);max-height:calc(100vh - var(--main-navigation-height,3.5rem) - 3rem);position:sticky;overflow-y:auto}.toc-label.svelte-63nv80{font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);color:var(--text-3);margin-bottom:.85rem}.toc.svelte-63nv80 ul:where(.svelte-63nv80){border-left:1px solid var(--border-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.toc.svelte-63nv80 a:where(.svelte-63nv80){font-size:var(--text-sm);color:var(--text-3);border-left:2px solid #0000;margin-left:-1px;padding:.3rem 0 .3rem 1rem;line-height:1.4;text-decoration:none;display:block}.toc.svelte-63nv80 li.sub:where(.svelte-63nv80) a:where(.svelte-63nv80){padding-left:1.85rem}.toc.svelte-63nv80 a:where(.svelte-63nv80):hover{color:var(--black)}.toc.svelte-63nv80 a.active:where(.svelte-63nv80){color:var(--blue-d1);border-left-color:var(--blue);font-weight:var(--weight-medium)}@media (width<=1100px){.grid.svelte-63nv80{grid-template-columns:var(--side-w) minmax(0, 1fr)}.toc.svelte-63nv80{display:none}}@media (width<=820px){.grid.svelte-63nv80{grid-template-columns:1fr}.sidebar.svelte-63nv80{border-bottom:1px solid var(--border-1);max-height:none;padding-bottom:1rem;position:static}.subnav-in.svelte-63nv80 .search:where(.svelte-63nv80){display:none}}
