.docs-shell, .docs-login-shell {width:min(1520px, 100%);margin:0 auto;padding:16px 28px 32px}.docs-sr-only {position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.docs-skip-link {position:fixed;top:8px;left:12px;z-index:10000;padding:12px 18px;border-radius:6px;background:var(--accent);color:#0b0c10;font-weight:700;transform:translateY(-160%)}.docs-skip-link:focus {transform:translateY(0)}.docs-shell :is(a, button, input, summary):focus-visible, .docs-login-shell :is(a, button, input):focus-visible {outline:2px solid var(--accent);outline-offset:3px}.docs-article:focus, .docs-login-shell:focus {outline:none}.docs-header {position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0;margin-bottom:26px;border-bottom:1px solid var(--stroke);background:var(--bg)}.docs-home {color:var(--text);text-decoration:none;font-size:18px;font-weight:700;padding:8px 0}.docs-search {position:relative;width:min(520px, 55%)}.docs-search input, .docs-login-card input {width:100%;min-height:44px;border:1px solid var(--stroke);border-radius:8px;background:var(--panel);color:var(--text);padding:10px 13px;font:inherit;font-size:16px}.docs-search input {padding-right:48px}.docs-search input:focus, .docs-login-card input:focus {border-color:var(--accent)}.docs-search-shortcut {position:absolute;top:10px;right:14px;padding:0 6px;border:1px solid var(--stroke);border-radius:4px;color:var(--muted);font:inherit;pointer-events:none}.docs-search:focus-within .docs-search-shortcut {display:none}.docs-search-panel {position:absolute;z-index:40;top:calc(100% + 8px);left:0;right:0;max-height:min(580px, calc(100dvh - var(--docs-header-height, 78px) - 60px));overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--stroke);border-radius:10px;background:var(--panel);box-shadow:0 18px 50px rgba(0, 0, 0, .4)}.docs-search-panel a {display:block;padding:12px 16px;border-bottom:1px solid var(--stroke);color:var(--text);text-decoration:none;overflow-wrap:anywhere}.docs-search-panel a:last-child {border-bottom:0}.docs-search-panel a:hover, .docs-search-panel a[aria-selected="true"] {background:#1b2923;box-shadow:inset 3px 0 var(--accent)}.docs-search-panel strong {display:block;font-size:15px;line-height:1.4}.docs-result-location {display:block;color:var(--accent);font-size:12px;margin:3px 0}.docs-result-excerpt {display:block;color:var(--muted);font-size:13px;line-height:1.45}#docsSearchEmpty {color:var(--muted);padding:16px;margin:0}.docs-layout {display:grid;grid-template-columns:240px minmax(0, 1fr);gap:34px;align-items:start}.docs-sidebar {position:sticky;top:calc(var(--docs-header-height, 78px) + 16px);max-height:calc(100dvh - var(--docs-header-height, 78px) - 32px);overflow-y:auto;padding-right:20px;border-right:1px solid var(--stroke);scrollbar-width:thin}.docs-browse > summary {display:none}.docs-nav-group {margin-bottom:20px}.docs-nav-group-title {margin:0 0 6px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.docs-nav-group a {display:block;margin:2px 0;padding:7px 9px;border:1px solid transparent;border-radius:6px;color:#dce1e9;font-size:14px;line-height:1.4;text-decoration:none}.docs-nav-group a:hover {color:var(--accent)}.docs-nav-group a.active {border-color:rgba(140, 198, 63, .32);background:rgba(140, 198, 63, .08);color:var(--accent);font-weight:700}.docs-article {min-width:0;display:grid;grid-template-columns:minmax(0, 740px) 190px;column-gap:32px;align-items:start;scroll-margin-top:calc(var(--docs-header-height, 78px) + 16px)}.docs-article-header {grid-column:1;grid-row:1;padding-bottom:20px;border-bottom:1px solid var(--stroke)}.docs-breadcrumb {display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px;color:var(--muted);font-size:12px}.docs-breadcrumb a {color:var(--accent);text-decoration:none}.docs-article-header h1 {margin:0;font-size:clamp(27px, 2.5vw, 36px);line-height:1.16;letter-spacing:-.02em}.docs-article-header > p {margin:10px 0 0;color:var(--muted);font-size:16px;line-height:1.6}.docs-plan-row {display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px;color:var(--muted);font-size:12px}.docs-plan {border:1px solid var(--chip-border);border-radius:5px;background:var(--chip);color:var(--text);padding:2px 7px}.docs-on-page {grid-column:2;grid-row:1 / span 3;position:sticky;top:calc(var(--docs-header-height, 78px) + 16px);min-width:0;border-left:1px solid var(--stroke);padding-left:16px}.docs-on-page summary {font-size:13px;font-weight:700;cursor:pointer;padding:6px 0}.docs-on-page nav {display:grid;gap:2px;max-height:calc(100dvh - var(--docs-header-height, 78px) - 90px);overflow-y:auto;scrollbar-width:thin;padding:5px 4px}.docs-on-page a {display:block;color:var(--muted);font-size:13px;line-height:1.45;text-decoration:none;padding:5px 4px;border-left:2px solid transparent}.docs-on-page a.level-3 {padding-left:12px}.docs-on-page a:hover, .docs-on-page a[aria-current="location"] {color:var(--accent)}.docs-on-page a[aria-current="location"] {border-left-color:var(--accent);background:rgba(140, 198, 63, .05)}.docs-content {grid-column:1;grid-row:2;min-width:0;color:#e6eaf0;font-size:16px;line-height:1.75;overflow-wrap:anywhere}.docs-content :is(h2, h3, h4) {scroll-margin-top:calc(var(--docs-header-height, 78px) + 22px);color:var(--text);line-height:1.3}.docs-content h2 {margin:34px 0 12px;font-size:25px}.docs-content h3 {margin:28px 0 10px;font-size:20px}.docs-content h4 {margin:22px 0 8px;font-size:17px}.docs-content .docs-heading-link {display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;margin-left:6px;color:var(--muted);text-decoration:none;font-size:18px;vertical-align:baseline;opacity:0}.docs-content :is(h2, h3, h4):hover .docs-heading-link, .docs-heading-link:focus-visible {opacity:1}.docs-content :is(p, ul, ol) {margin:0 0 17px}.docs-content li + li {margin-top:7px}.docs-content a {color:var(--accent);text-underline-offset:3px}.docs-content blockquote {margin:24px 0;border-left:3px solid var(--review);background:var(--review-bg);padding:14px 17px;color:#dfeaff}.docs-content blockquote p:last-child {margin-bottom:0}.docs-content table {width:100%;margin:22px 0 26px;border-collapse:collapse;font-size:14px}.docs-content :is(th, td) {border:1px solid var(--stroke);padding:10px 12px;text-align:left;vertical-align:top}.docs-content th {background:var(--panel);color:var(--text)}.docs-content details {margin:20px 0;border:1px solid var(--stroke);border-radius:8px;background:rgba(255, 255, 255, .018);padding:12px 16px}.docs-content details summary {font-size:15px;font-weight:700;cursor:pointer;min-height:24px}.docs-content details[open] summary {padding-bottom:10px;border-bottom:1px solid var(--stroke)}.docs-content details > :last-child {margin-bottom:0}.docs-content code {font-size:.86em}.docs-content pre {overflow-x:auto;border:1px solid var(--stroke);border-radius:8px;background:#080a0e;padding:14px}.docs-content pre code {border:0;background:transparent;padding:0}.docs-content figure {margin:24px 0}.docs-content figure img {display:block;width:100%;height:auto;border:1px solid var(--stroke);border-radius:8px}.docs-content figcaption {margin-top:8px;color:var(--muted);font-size:13px;line-height:1.6}.docs-content .docs-figure-link {display:block}.docs-pager {grid-column:1;grid-row:3;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:40px;padding-top:24px;border-top:1px solid var(--stroke)}.docs-pager a {display:flex;flex-direction:column;gap:4px;border:1px solid var(--stroke);border-radius:8px;padding:12px 14px;color:var(--text);text-decoration:none;font-size:14px}.docs-pager a.next {text-align:right}.docs-pager a:hover {border-color:var(--accent)}.docs-pager a span {color:var(--muted);font-size:12px}.docs-eyebrow {color:var(--accent);font-size:13px;font-weight:700}.docs-login-card h1 {margin:0;font-size:30px;line-height:1.15}.docs-login-card label {color:var(--muted);font-size:14px;font-weight:600}.docs-login-shell {display:grid;min-height:calc(100vh - 210px);place-items:center}.docs-login-card {width:min(520px, 100%);border:1px solid var(--stroke);border-radius:14px;background:var(--panel);padding:34px}.docs-login-card > p:not(.docs-eyebrow) {color:var(--muted);font-size:16px}.docs-login-card form {display:grid;gap:10px;margin:24px 0 14px}.docs-login-card .btn {justify-content:center;min-height:44px;margin-top:4px}.docs-login-card > a {color:var(--accent)}.docs-login-status, .docs-login-error {min-height:21px;margin:0;color:var(--warn);font-size:14px}@media (max-width:1199px) {.docs-layout {grid-template-columns:220px minmax(0, 1fr);gap:26px}.docs-article {display:block}.docs-on-page {position:sticky;top:calc(var(--docs-header-height, 78px) + 8px);z-index:15;margin:16px 0;border:1px solid var(--stroke);border-radius:8px;background:var(--panel);padding:6px 12px}.docs-on-page nav {max-height:45dvh}.docs-content :is(h2, h3, h4) {scroll-margin-top:calc(var(--docs-header-height, 78px) + 68px)}}@media (max-width:900px) {.docs-layout {grid-template-columns:1fr;gap:22px}.docs-sidebar {position:static;max-height:none;overflow:visible;padding:0;border:0}.docs-browse {border:1px solid var(--stroke);border-radius:8px;background:var(--panel);padding:0 12px}.docs-browse > summary {display:list-item;min-height:44px;padding:10px 0;font-weight:600;cursor:pointer}.docs-nav {display:grid;grid-template-columns:1fr 1fr;gap:0 20px;padding-top:12px}.docs-article {max-width:760px;width:100%;margin:auto}}@media (max-width:620px) {.docs-page .footer-right {flex-wrap:wrap;justify-content:center}.docs-shell, .docs-login-shell {padding:10px 16px 24px}.docs-header {flex-direction:column;align-items:stretch;gap:8px;padding:10px 0;margin-bottom:18px}.docs-home {font-size:16px;padding:0}.docs-search {width:100%}.docs-search-panel {max-height:calc(100dvh - var(--docs-header-height, 106px) - 100px)}.docs-nav {grid-template-columns:1fr}.docs-content table {display:block;overflow-x:auto}.docs-pager {grid-template-columns:1fr}.docs-login-card {padding:24px 20px}}@media (hover:none) {.docs-content .docs-heading-link {opacity:1}}@media print {.nav, .queue-pause-bar, .docs-skip-link, .docs-header, .docs-sidebar, .docs-on-page, .docs-pager, .docs-heading-link, footer {display:none !important}body {background:#fff !important;color:#111 !important}.docs-shell {width:100%;padding:0}.docs-layout, .docs-article {display:block}.docs-content, .docs-content :is(h2, h3, h4), .docs-article-header h1 {color:#111 !important}.docs-content details, .docs-content details > * {display:block !important}.docs-content a {color:#285500}}.docs-content .docs-workflow {list-style:none;padding:0;counter-reset:setup-step}.docs-workflow > li {position:relative;padding:16px 18px 16px 54px;margin:0 0 12px;border:1px solid var(--stroke);border-radius:8px;background:var(--panel);counter-increment:setup-step}.docs-workflow > li::before {content:counter(setup-step);position:absolute;top:16px;left:16px;display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--accent);border-radius:50%;color:var(--accent);font-weight:700}.docs-workflow > li > strong {display:block;margin-bottom:5px}.docs-workflow > li > p {margin:0}