:root{--docs-green:#047857;--docs-green-strong:#065f46;--docs-green-soft:#ecfdf5;--docs-green-mid:#a7f3d0;--docs-ink:#1f2937;--docs-muted:#4b5563;--docs-line:#e5e7eb;--docs-bg:#fff;--docs-wash:#f8fafc;--docs-warn:#92400e;--docs-warn-bg:#fffbeb;--docs-pending:#9a3412;--docs-pending-bg:#fff7ed;--header-h:4rem;--sidebar-w:16.5rem;--toc-w:15.5rem;--article-max:820px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body.docs-body{background:var(--docs-bg);min-height:100vh;color:var(--docs-ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.55}:focus{outline:none}:focus-visible{outline:2px solid var(--docs-green);outline-offset:2px}.skip-link{z-index:80;background:var(--docs-green);color:#fff;border-radius:.5rem;padding:.5rem .85rem;font-weight:600;text-decoration:none;position:absolute;top:-3rem;left:1rem}.skip-link:focus{top:.75rem}.docs-header{z-index:40;height:var(--header-h);border-bottom:1px solid var(--docs-line);background:#fff;align-items:center;gap:1rem;padding:0 1.25rem;display:flex;position:sticky;top:0}.docs-menu-btn{border:1px solid var(--docs-line);width:2.5rem;height:2.5rem;color:var(--docs-ink);cursor:pointer;background:#fff;border-radius:.7rem;display:none}.docs-menu-btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;width:1.25rem;height:1.25rem}.docs-brand{color:inherit;white-space:nowrap;align-items:center;gap:.55rem;font-weight:700;text-decoration:none;display:flex}.docs-brand img{object-fit:contain;width:1.85rem;height:1.85rem}.docs-brand span{color:var(--docs-muted);font-weight:600}.docs-search{flex:1;max-width:34rem;margin:0 auto;position:relative}.docs-search input{border:1px solid var(--docs-line);background:var(--docs-wash);width:100%;height:2.6rem;color:var(--docs-ink);font:inherit;border-radius:999px;padding:0 1rem 0 2.6rem}.docs-search svg{width:1.05rem;height:1.05rem;stroke:var(--docs-muted);fill:none;stroke-width:1.8px;pointer-events:none;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.docs-search-results{border:1px solid var(--docs-line);background:#fff;border-radius:1rem;max-height:22rem;padding:.4rem;display:none;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow:auto;box-shadow:0 16px 40px #0f172a1f}.docs-search-results.is-open{display:block}.docs-search-results a{color:inherit;border-radius:.75rem;padding:.7rem .85rem;text-decoration:none;display:block}.docs-search-results a[aria-selected=true],.docs-search-results a:hover{background:var(--docs-green-soft)}.docs-search-results strong{color:var(--docs-green-strong);display:block}.docs-search-results p,.docs-search-empty{color:var(--docs-muted);margin:0;font-size:.9rem}.docs-search-empty{padding:.85rem}.docs-home-link{border:1px solid var(--docs-green-mid);height:2.45rem;color:var(--docs-green-strong);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;margin-left:auto;padding:0 1rem;font-weight:600;text-decoration:none;display:inline-flex}.docs-home-link:hover{background:var(--docs-green-soft)}.docs-local-banner{color:#9a3412;background:#fff7ed;border-bottom:1px solid #fdba74;margin:0;padding:.65rem 1.25rem;font-size:.92rem}.docs-local-banner code{font-size:.85em}.docs-shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr) var(--toc-w);min-height:calc(100vh - var(--header-h));display:grid}.docs-sidebar,.docs-toc{top:var(--header-h);height:calc(100vh - var(--header-h));position:sticky;overflow:auto}.docs-sidebar{border-right:1px solid var(--docs-line);background:#fff;padding:1.25rem .85rem 2rem}.docs-nav-group{margin-bottom:1.35rem}.docs-nav-label{letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;margin:0 .75rem .45rem;font-size:.7rem;font-weight:700}.docs-nav a{color:var(--docs-muted);border-radius:.8rem;align-items:center;gap:.7rem;padding:.55rem .75rem;font-weight:500;text-decoration:none;display:flex}.docs-nav a svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.15rem;height:1.15rem}.docs-nav a[aria-current=page],.docs-nav a.is-active{background:var(--docs-green-soft);color:var(--docs-green-strong);font-weight:700}.docs-backdrop{display:none}.docs-main{min-width:0;padding:2rem 1.5rem 4rem}.docs-article{max-width:var(--article-max);margin:0 auto}.docs-breadcrumb{color:#9ca3af;flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem;font-size:.92rem;display:flex}.docs-breadcrumb a{color:inherit;text-decoration:none}.docs-breadcrumb a:hover{color:var(--docs-green)}.docs-title-row{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.7rem;display:flex}.docs-title-row h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.15}.docs-status{border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .65rem;font-size:.8rem;font-weight:700;display:inline-flex}.docs-status-verified{background:var(--docs-green-soft);color:var(--docs-green-strong)}.docs-status-pending{background:var(--docs-pending-bg);color:var(--docs-pending)}.docs-lede{color:var(--docs-muted);margin:0 0 1.6rem;font-size:1.05rem}.docs-prose h2,.docs-prose h3{scroll-margin-top:calc(var(--header-h) + 1rem)}.docs-prose h2{margin:2rem 0 .75rem;font-size:1.35rem}.docs-prose h3{margin:1.4rem 0 .5rem;font-size:1.08rem}.docs-prose p,.docs-prose li{color:#374151}.docs-prose a{color:var(--docs-green);font-weight:600}.docs-anchor{color:inherit;text-decoration:none}.docs-anchor:hover{color:var(--docs-green)}.docs-prose ol{counter-reset:docs-step;padding:0;list-style:none}.docs-prose ol>li{counter-increment:docs-step;padding:.15rem 0 1rem 3.1rem;position:relative}.docs-prose ol>li:before{content:counter(docs-step);background:var(--docs-green);color:#fff;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.92rem;font-weight:700;display:grid;position:absolute;top:.05rem;left:0}.docs-prose ul{padding-left:1.2rem}.docs-prose li+li{margin-top:.2rem}.docs-table-wrap{border:1px solid var(--docs-line);border-radius:.9rem;margin:1.1rem 0 1.6rem;overflow-x:auto}.docs-prose table{border-collapse:collapse;width:100%;font-size:.95rem}.docs-prose th,.docs-prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--docs-line);padding:.75rem .9rem}.docs-prose th{background:var(--docs-wash);color:var(--docs-ink)}.docs-callout{border-radius:.95rem;margin:1.2rem 0;padding:.95rem 1rem .35rem}.docs-callout-title{margin:0 0 .35rem;font-weight:700}.docs-callout-tip{background:var(--docs-green-soft);color:var(--docs-green-strong)}.docs-callout-info{color:#1e40af;background:#eff6ff}.docs-callout-warning{background:var(--docs-warn-bg);color:var(--docs-warn)}.docs-callout-pending{background:var(--docs-pending-bg);color:var(--docs-pending);border:1px dashed #fdba74}.docs-figure{margin:1.4rem 0 1.7rem}.docs-figure-frame{aspect-ratio:16/9;border:1px solid var(--docs-line);background:linear-gradient(#f8fafc,#eef2f7);border-radius:1.1rem;justify-content:center;align-items:center;display:flex;overflow:hidden;box-shadow:0 18px 40px #0f172a14}.docs-figure-frame img{object-fit:contain;width:100%;height:100%}.docs-figure-placeholder{text-align:center;width:100%;height:100%;color:var(--docs-muted);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.2rem;display:none}.docs-figure.is-missing img{display:none}.docs-figure.is-missing .docs-figure-placeholder{display:flex}.docs-figure-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--docs-pending);font-size:.72rem;font-weight:800}.docs-figure-placeholder code{color:#6b7280;font-size:.78rem}.docs-figure figcaption{color:var(--docs-muted);text-align:center;margin-top:.65rem;font-size:.92rem}.docs-pager{grid-template-columns:1fr 1fr;gap:.85rem;margin-top:2.4rem;display:grid}.docs-pager a{border:1px solid var(--docs-line);color:inherit;background:#fff;border-radius:.95rem;padding:1rem 1.05rem;text-decoration:none;display:block}.docs-pager a:hover{border-color:var(--docs-green-mid);background:var(--docs-green-soft)}.docs-pager .is-next{text-align:right}.docs-pager span{color:#9ca3af;margin-bottom:.2rem;font-size:.82rem;display:block}.docs-pager strong{color:var(--docs-green-strong)}.docs-toc{border-left:1px solid var(--docs-line);padding:1.4rem 1.1rem 2rem .4rem}.docs-toc h2{color:var(--docs-green-strong);margin:0 0 .7rem;font-size:.86rem}.docs-toc a{color:var(--docs-muted);border-left:2px solid #0000;padding:.32rem .55rem;font-size:.92rem;text-decoration:none;display:block}.docs-toc a.is-active{border-left-color:var(--docs-green);color:var(--docs-green-strong);font-weight:700}.docs-toc a[data-level="3"]{padding-left:1.1rem;font-size:.86rem}@media (width<=1199px){.docs-shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr)}.docs-toc{display:none}}@media (width<=959px){.docs-menu-btn{justify-content:center;align-items:center;display:inline-flex}.docs-shell{grid-template-columns:1fr}.docs-sidebar{top:var(--header-h);z-index:30;width:min(20rem,88vw);transition:transform .2s;position:fixed;left:0;transform:translate(-105%);box-shadow:12px 0 30px #0f172a1f}.docs-body.is-nav-open{overflow:hidden}.docs-body.is-nav-open .docs-sidebar{transform:none}.docs-backdrop{inset:var(--header-h) 0 0 0;z-index:20;background:#0f172a59;border:0;display:none;position:fixed}.docs-body.is-nav-open .docs-backdrop{display:block}.docs-search{max-width:none}.docs-home-link span{display:none}.docs-pager{grid-template-columns:1fr}.docs-pager .is-next{text-align:left}}@media (width<=640px){.docs-header{gap:.6rem;padding:0 .75rem}.docs-brand span{display:none}.docs-main{padding:1.3rem 1rem 3rem}}
