.docs-theme{--docs-bg:#ffffff;--docs-soft:#f5f5f7;--docs-soft-2:#ececf0;--docs-card:#ffffff;--docs-line:#e3e3e8;--docs-line-strong:#d2d2d7;--docs-ink:#1d1d1f;--docs-ink-2:#424245;--docs-ink-3:#6e6e73;--docs-link:#0f6a46;--docs-pill-bg:#1d1d1f;--docs-pill-ink:#ffffff;--bg-primary:var(--docs-bg);--bg-secondary:var(--docs-soft);--bg-tertiary:var(--docs-soft-2);--bg-elevated:var(--docs-card);--bg-true-white:#ffffff;--bg-muted:var(--docs-soft-2);--text-primary:var(--docs-ink);--text-secondary:var(--docs-ink-2);--text-tertiary:var(--docs-ink-3);--text-muted:var(--docs-ink-3);--text-inverse:#ffffff;--text-warm:var(--docs-ink-2);--accent:var(--docs-link);--accent-secondary:var(--docs-ink-2);--accent-muted:rgba(15,106,70,0.1);--accent-hover:#0b5538;--accent-glow:rgba(15,106,70,0.15);--border:var(--docs-line);--border-subtle:#ececf0;--border-strong:var(--docs-line);--shadow-sm:0 1px 2px rgb(0 0 0/0.04),0 4px 14px -6px rgb(0 0 0/0.08);color-scheme:light;background-color:var(--docs-bg);color:var(--docs-ink);font-family:Google Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.dark .docs-theme,[data-theme=dark] .docs-theme{--docs-bg:#000000;--docs-soft:#111113;--docs-soft-2:#1c1c1e;--docs-card:#1c1c1e;--docs-line:#2c2c2e;--docs-line-strong:#3a3a3c;--docs-ink:#f5f5f7;--docs-ink-2:#c7c7cc;--docs-ink-3:#98989d;--docs-link:#3fcf8e;--docs-pill-bg:#f5f5f7;--docs-pill-ink:#000000;--bg-true-white:#1c1c1e;--text-inverse:#000000;--accent-muted:rgba(63,207,142,0.12);--accent-hover:#6bdca8;--accent-glow:rgba(63,207,142,0.15);--border-subtle:#1c1c1e;--shadow-sm:0 1px 2px rgb(0 0 0/0.4);color-scheme:dark}:where(.docs-theme),:where(.docs-theme) :where(*,:before,:after){border-color:var(--docs-line)}.docs-theme ::-moz-selection{background:var(--accent-muted)}.docs-theme ::selection{background:var(--accent-muted)}.docs-theme .docs-bar{background:color-mix(in srgb,var(--docs-bg) 80%,transparent);backdrop-filter:saturate(1.8) blur(20px);border-bottom:1px solid color-mix(in srgb,var(--docs-line) 70%,transparent)}.docs-theme .docs-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 14px;border-radius:999px;background:var(--docs-pill-bg);color:var(--docs-pill-ink);font-size:13px;font-weight:500;text-decoration:none;transition:opacity .2s,transform .15s cubic-bezier(.4,0,.2,1)}.docs-theme .docs-pill:hover{opacity:.88}.docs-theme .docs-pill:active{transform:scale(.97)}.docs-theme .docs-pager{background:color-mix(in srgb,var(--docs-bg) 94%,transparent);backdrop-filter:saturate(1.8) blur(16px)}.docs-theme [tabindex]:focus-visible,.docs-theme a:focus-visible,.docs-theme button:focus-visible,.docs-theme input:focus-visible,.docs-theme select:focus-visible{outline:2px solid var(--docs-link);outline-offset:2px;border-radius:8px}.docs-theme h1,.docs-theme h2{font-weight:600;letter-spacing:-.03em;text-wrap:balance}.docs-theme h3,.docs-theme h4{font-weight:600;letter-spacing:-.01em}.docs-theme h1{line-height:1.08}.docs-theme h2{line-height:1.15}.docs-theme div.text-sm.leading-relaxed,.docs-theme li.text-sm,.docs-theme p.text-sm{font-size:15px;line-height:1.6}.docs-theme .uppercase.font-inter,.docs-theme .uppercase.tracking-wider,.docs-theme .uppercase.tracking-widest{text-transform:none;letter-spacing:0;font-family:inherit;font-weight:500}.docs-theme .uppercase.text-\[10px\],.docs-theme .uppercase.text-\[11px\],.docs-theme th.uppercase,.docs-theme thead .uppercase{font-size:12px}.docs-theme a.underline,.docs-theme li a:not([class]),.docs-theme p a:not([class]){color:var(--docs-link);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--docs-link) 40%,transparent)}.docs-theme a.underline:hover,.docs-theme li a:not([class]):hover,.docs-theme p a:not([class]):hover{text-decoration-color:currentColor}.docs-theme code.bg-secondary{border-radius:6px;background:var(--docs-soft);color:var(--docs-ink);box-shadow:inset 0 0 0 1px var(--docs-line)}.docs-theme .border-2:not(.rounded-full){border-width:1px;border-radius:16px}.docs-theme .border-2.overflow-hidden,.docs-theme .border-2.overflow-x-auto{border-radius:16px}.docs-theme .rounded-none:not(.border-2){border-radius:12px}.docs-theme .border-b-2.border{border-width:0 0 1px}.docs-theme .border-t-2.border{border-width:1px 0 0}.docs-theme .border-b-2{border-bottom-width:1px}.docs-theme .border-t-2{border-top-width:1px}.docs-theme .border-r-2{border-right-width:1px}.docs-theme .border-l-2{border-left-width:1px}.docs-theme .hover\:border-accent:hover,.docs-theme .hover\:border-strong:hover{border-color:var(--docs-line-strong)}.docs-theme .bg-stone-100,.docs-theme .bg-stone-50,.docs-theme .hover\:bg-stone-50:hover{background-color:var(--docs-soft)}.docs-theme .bg-stone-200,.docs-theme .bg-stone-300,.docs-theme .hover\:bg-stone-200:hover{background-color:var(--docs-soft-2)}.docs-theme .hover\:text-stone-600:hover{color:var(--docs-ink)}.docs-theme .border-stone-100{border-color:var(--border-subtle)}.docs-theme .border-stone-200,.docs-theme .border-stone-300,.docs-theme .border-stone-400,.docs-theme .border-stone-500{border-color:var(--docs-line)}.docs-theme .text-stone-500{color:var(--docs-ink-3)}.docs-theme .text-stone-600,.docs-theme .text-stone-700{color:var(--docs-ink-2)}.docs-theme .text-stone-800{color:var(--docs-ink)}.docs-theme .bg-stone-100.border-stone-300{background-color:var(--docs-soft);border-color:transparent}.docs-theme .bg-stone-800.text-white,.docs-theme .bg-stone-900.text-white{background-color:var(--docs-pill-bg);color:var(--docs-pill-ink);border-radius:6px}.docs-theme .bg-stone-800.text-white.px-4,.docs-theme .bg-stone-800.text-white.w-5,.docs-theme .bg-stone-800.text-white.w-8{border-radius:999px;font-family:inherit}.docs-theme .bg-stone-800.text-white.px-4:hover{background-color:var(--docs-pill-bg);opacity:.88}.docs-theme .bg-stone-100.text-stone-600,.docs-theme .bg-stone-400.text-white{border-radius:6px}.docs-theme .border-stone-700.overflow-hidden{border-color:#30363d;border-radius:12px}.docs-theme .border-stone-700>.bg-stone-800{background-color:#161b22;border-color:#30363d}.docs-theme .border-stone-700>.bg-stone-800 .text-muted,.docs-theme .border-stone-700>.bg-stone-800 .text-stone-500{color:#8b949e}.docs-theme .border-stone-700>.bg-stone-800 .text-stone-500:hover{color:#e6edf3}.docs-theme pre{max-width:100%}.docs-theme th{font-weight:500;color:var(--docs-ink-3)}.docs-theme input[type=search],.docs-theme input[type=text],.docs-theme select{border-radius:10px}.docs-theme .bg-primary.text-inverse{background-color:var(--docs-ink);color:var(--docs-bg)}.docs-theme a.bg-primary.text-inverse{border-radius:999px;min-height:40px;padding-inline:18px}.docs-theme a.bg-primary.text-inverse:hover{opacity:.88}:where(.docs-theme) :where([id]){scroll-margin-top:72px}@media (max-width:767px){.docs-theme .docs-pager{position:static;padding-top:16px;padding-bottom:16px;background:transparent;backdrop-filter:none}}