.doc-viewer.svelte-xohfpf{--doc-text:var(--public-text);--doc-soft:var(--public-text-soft);--doc-muted:var(--public-text-muted);--doc-border:var(--public-border);--doc-border-strong:var(--public-border-strong);--doc-surface:var(--public-surface);--doc-surface-muted:var(--public-surface-muted);min-width:0;color:var(--doc-text);gap:2rem;display:grid}.doc-viewer-modal.svelte-xohfpf{--doc-text:var(--wa-text);--doc-soft:var(--wa-text-soft);--doc-muted:var(--wa-text-muted);--doc-border:var(--wa-border);--doc-border-strong:var(--wa-border-strong);--doc-surface:var(--wa-surface-raised);--doc-surface-muted:var(--wa-surface-muted);grid-template-rows:minmax(10rem,38%) minmax(0,1fr);gap:0;height:100%}.doc-sidebar.svelte-xohfpf{min-width:0}.doc-viewer-page.svelte-xohfpf .doc-sidebar:where(.svelte-xohfpf){border-top:1px solid var(--doc-border);order:2;padding-top:2rem}.doc-viewer-modal.svelte-xohfpf .doc-sidebar:where(.svelte-xohfpf){border-bottom:1px solid var(--doc-border);padding:1rem;overflow-y:auto}.doc-navigation.svelte-xohfpf{gap:1.5rem;font-size:.875rem;display:grid}.doc-section-row.svelte-xohfpf{align-items:center;gap:.25rem;display:flex}.doc-nav-link.svelte-xohfpf{min-width:0;color:var(--doc-soft);text-align:left;border-radius:.5rem;flex:1;padding:.5rem .75rem;transition:background-color .15s,color .15s;display:block}.doc-section-row.svelte-xohfpf>.doc-nav-link:where(.svelte-xohfpf){font-weight:650}.doc-nav-link.svelte-xohfpf:hover{background:var(--doc-surface-muted);color:var(--doc-text)}.doc-nav-current.svelte-xohfpf{background:color-mix(in srgb, var(--doc-text) 8%, transparent);color:var(--doc-text);font-weight:650}.doc-nav-link.svelte-xohfpf:focus-visible,.doc-section-toggle.svelte-xohfpf:focus-visible{outline:2px solid color-mix(in srgb, var(--wa-ring,#64748b) 45%, transparent);outline-offset:1px}.doc-section-toggle.svelte-xohfpf{width:2rem;height:2rem;color:var(--doc-muted);border-radius:.5rem;flex:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.doc-section-toggle.svelte-xohfpf:hover{background:var(--doc-surface-muted);color:var(--doc-text)}.doc-section-toggle.svelte-xohfpf svg{transition:transform .15s}.doc-section-toggle.svelte-xohfpf svg.collapsed{transform:rotate(-90deg)}.doc-child-links.svelte-xohfpf{gap:.125rem;margin-top:.25rem;padding-left:1.25rem;display:grid}.doc-main.svelte-xohfpf{min-width:0}.doc-viewer-modal.svelte-xohfpf .doc-main:where(.svelte-xohfpf){padding:1.5rem;overflow-y:auto}.product-markdown.svelte-xohfpf{max-width:48rem}.doc-kicker.svelte-xohfpf{color:var(--doc-muted);letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.75rem;font-weight:650}.doc-viewer .product-markdown .markpage{color:var(--doc-text);gap:1rem;font-size:.98rem;font-weight:450;line-height:1.78;display:grid}.doc-viewer .product-markdown h1{color:var(--doc-text);letter-spacing:0;margin-bottom:.25rem;font-size:clamp(2rem,3.1vw,2.85rem);font-weight:720;line-height:1.1}.doc-viewer-modal .product-markdown h1{font-size:clamp(1.75rem,3vw,2.35rem)}.doc-viewer .product-markdown h2{color:var(--doc-text);letter-spacing:0;margin-top:2rem;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:700;line-height:1.28}.doc-viewer .product-markdown h3{color:var(--doc-text);margin-top:1.5rem;font-size:1.125rem;font-weight:680;line-height:1.5}.doc-viewer .product-markdown p{max-width:70ch}.doc-viewer .product-markdown ul,.doc-viewer .product-markdown ol{gap:.55rem;max-width:70ch;padding-left:1.4rem;display:grid}.doc-viewer .product-markdown ul{list-style:outside}.doc-viewer .product-markdown ol{list-style:decimal}.doc-viewer .product-markdown li{padding-left:.1rem}.doc-viewer .product-markdown a,.doc-viewer .product-markdown .doc-inline-link{color:var(--doc-text);font:inherit;text-align:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--doc-border-strong);text-decoration-color:var(--doc-border-strong);text-underline-offset:4px;padding:0;font-weight:650;display:inline}.doc-viewer .product-markdown a:hover,.doc-viewer .product-markdown .doc-inline-link:hover{-webkit-text-decoration-color:var(--doc-text);text-decoration-color:var(--doc-text)}.doc-viewer .product-markdown code{border:1px solid var(--doc-border);background:var(--doc-surface-muted);overflow-wrap:anywhere;border-radius:.3rem;padding:.1em .35em;font-size:.9em}.doc-viewer .product-markdown pre{border:1px solid var(--doc-border);background:var(--doc-surface-muted);border-radius:.5rem;max-width:70ch;padding:1rem;font-size:.875rem;line-height:1.6;overflow-x:auto}.doc-viewer .product-markdown pre code{font-size:inherit;overflow-wrap:normal;background:0 0;border:0;padding:0}.doc-pagination.svelte-xohfpf{border-top:1px solid var(--doc-border);gap:1rem;max-width:48rem;margin-top:3.5rem;padding-top:2rem;display:grid}.doc-pagination-link.svelte-xohfpf{border:1px solid var(--doc-border);background:var(--doc-surface);border-radius:.5rem;padding:1rem;transition:background-color .15s,border-color .15s}.doc-pagination-link.svelte-xohfpf:hover{border-color:var(--doc-border-strong);background:var(--doc-surface-muted)}.doc-pagination-label.svelte-xohfpf{color:var(--doc-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:650}.doc-pagination-title.svelte-xohfpf{color:var(--doc-text);margin-top:.5rem;font-size:.875rem;font-weight:650}@media (width>=640px){.doc-pagination.svelte-xohfpf{grid-template-columns:repeat(2,minmax(0,1fr))}.doc-pagination-next.svelte-xohfpf{text-align:right}}@media (width>=768px){.doc-viewer-modal.svelte-xohfpf{grid-template-rows:minmax(0,1fr);grid-template-columns:15rem minmax(0,1fr)}.doc-viewer-modal.svelte-xohfpf .doc-sidebar:where(.svelte-xohfpf){border-right:1px solid var(--doc-border);border-bottom:0;padding:1.25rem 1rem}.doc-viewer-modal.svelte-xohfpf .doc-main:where(.svelte-xohfpf){padding:2rem 2.25rem 3rem}}@media (width>=1024px){.doc-viewer-page.svelte-xohfpf{grid-template-columns:18rem minmax(0,1fr)}.doc-viewer-page.svelte-xohfpf .doc-sidebar:where(.svelte-xohfpf){border-top:0;order:0;align-self:start;max-height:calc(100vh - 7rem);padding-top:0;padding-right:.5rem;position:sticky;top:6rem;overflow-y:auto}}
