.docs-module__q2v36W__root{--ink:#0b1f2a;--ink-soft:#1e3a47;--mist:#eef3f5;--paper:#f7fafb;--teal:#0a7a6e;--teal-deep:#055a52;--lime:#c8f542;--line:#c5d4db;--muted:#4a6670;--code-bg:#0f1c24;--code-fg:#e6eef2;color:var(--ink);background:var(--paper);font-family:var(--font-plex), "IBM Plex Sans", sans-serif;min-height:100vh}.docs-module__q2v36W__root code{font-family:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;background:#0a7a6e1a;border-radius:4px;padding:.12em .4em;font-size:.88em}.docs-module__q2v36W__topNav{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7fafbe6;border-bottom:1px solid #c5d4dbb3;justify-content:space-between;align-items:center;gap:16px;padding:14px 28px;display:flex;position:sticky;top:0}.docs-module__q2v36W__wordmark{font-family:var(--font-syne), Syne, sans-serif;letter-spacing:-.02em;color:var(--ink);font-size:1.15rem;font-weight:700;text-decoration:none}.docs-module__q2v36W__wordmark span{color:var(--teal)}.docs-module__q2v36W__navLinks{flex-wrap:wrap;align-items:center;gap:18px;font-size:.92rem;display:flex}.docs-module__q2v36W__navLinks a{color:var(--ink-soft);text-decoration:none}.docs-module__q2v36W__navLinks a:hover{color:var(--teal)}.docs-module__q2v36W__navCta{border-radius:999px;font-weight:600;background:var(--ink)!important;color:var(--paper)!important;padding:8px 14px!important}.docs-module__q2v36W__shell{grid-template-columns:220px minmax(0,1fr);gap:32px;max-width:1120px;margin:0 auto;padding:28px 28px 80px;display:grid}.docs-module__q2v36W__toc{align-self:start;max-height:calc(100vh - 88px);padding-right:8px;position:sticky;top:72px;overflow:auto}.docs-module__q2v36W__tocLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:.72rem;font-weight:600}.docs-module__q2v36W__toc ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.docs-module__q2v36W__toc a{color:var(--ink-soft);border-left:2px solid #0000;padding:4px 0 4px 10px;font-size:.88rem;line-height:1.35;text-decoration:none;display:block}.docs-module__q2v36W__toc a:hover{color:var(--teal);border-left-color:var(--teal)}.docs-module__q2v36W__main{min-width:0}.docs-module__q2v36W__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin:0 0 8px;font-size:.75rem;font-weight:600}.docs-module__q2v36W__h1{font-family:var(--font-syne), Syne, sans-serif;letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.15}.docs-module__q2v36W__lead{color:var(--muted);max-width:62ch;margin:0 0 28px;font-size:1.05rem;line-height:1.55}.docs-module__q2v36W__section{border-top:1px solid var(--line);padding:28px 0 8px;scroll-margin-top:80px}.docs-module__q2v36W__section:first-of-type{border-top:none;padding-top:8px}.docs-module__q2v36W__h2{font-family:var(--font-syne), Syne, sans-serif;letter-spacing:-.02em;margin:0 0 10px;font-size:1.35rem}.docs-module__q2v36W__h3{font-family:var(--font-syne), Syne, sans-serif;margin:22px 0 8px;font-size:1.05rem}.docs-module__q2v36W__p{color:var(--ink-soft);max-width:72ch;margin:0 0 12px;line-height:1.55}.docs-module__q2v36W__note{border-left:3px solid var(--teal);color:var(--ink-soft);background:#0a7a6e0f;margin:14px 0;padding:12px 14px;font-size:.94rem;line-height:1.5}.docs-module__q2v36W__warn{background:#c47a1a14;border-left-color:#c47a1a}.docs-module__q2v36W__tableWrap{border:1px solid var(--line);background:#fff;border-radius:8px;margin:14px 0 18px;overflow-x:auto}.docs-module__q2v36W__table{border-collapse:collapse;width:100%;font-size:.9rem}.docs-module__q2v36W__table th,.docs-module__q2v36W__table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px;line-height:1.4}.docs-module__q2v36W__table th{background:var(--mist);white-space:nowrap;font-weight:600}.docs-module__q2v36W__table tr:last-child td{border-bottom:none}.docs-module__q2v36W__table td:first-child{font-family:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;white-space:nowrap;color:var(--teal-deep);font-size:.84rem}.docs-module__q2v36W__pre{background:var(--code-bg);color:var(--code-fg);font-family:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;border:1px solid #1a2e38;border-radius:8px;margin:14px 0 18px;padding:16px 18px;font-size:.8rem;line-height:1.5;overflow-x:auto}.docs-module__q2v36W__pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.docs-module__q2v36W__badgeRow{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.docs-module__q2v36W__badge{border:1px solid var(--line);font-size:.78rem;font-family:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;color:var(--ink-soft);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.docs-module__q2v36W__badgeEm{background:var(--ink);border-color:var(--ink);color:var(--paper)}.docs-module__q2v36W__ul{color:var(--ink-soft);max-width:72ch;margin:0 0 14px;padding-left:1.2em;line-height:1.55}.docs-module__q2v36W__ul li+li{margin-top:4px}.docs-module__q2v36W__footer{border-top:1px solid var(--line);color:var(--muted);margin-top:40px;padding-top:20px;font-size:.9rem}@media (max-width:860px){.docs-module__q2v36W__topNav{padding:12px 22px}.docs-module__q2v36W__shell{grid-template-columns:1fr;padding:24px 22px 64px}.docs-module__q2v36W__toc{border-bottom:1px solid var(--line);max-height:none;margin-bottom:8px;padding:0 0 8px;position:static}.docs-module__q2v36W__toc ol{flex-wrap:wrap;gap:4px 14px;display:flex}.docs-module__q2v36W__toc a{border-left:none;padding-left:0}}
