:root{--bg-canvas: #0d1117;--bg-surface: #161b22;--bg-elevated: #161b22;--bg-surface-hi: #21262d;--bg-sidebar: #010409;--border: #30363d;--border-hi: #3d444d;--border-strong: #484f58;--text: #e6edf3;--text-2: #b1bac4;--text-3: #8b949e;--text-4: #6e7681;--accent: #5b95d4;--accent-soft: rgba(91, 149, 212, .13);--accent-strong: rgba(91, 149, 212, .32);--primary: #2f8a40;--primary-hi: #38a44d;--create: #74c277;--create-soft: rgba(116, 194, 119, .13);--create-strong: rgba(116, 194, 119, .32);--update: #6d9adc;--update-soft: rgba(109, 154, 220, .13);--update-strong: rgba(109, 154, 220, .32);--set-order: #b58bd8;--set-order-soft: rgba(181, 139, 216, .13);--set-order-strong: rgba(181, 139, 216, .32);--delete: #d97a72;--delete-soft: rgba(217, 122, 114, .13);--delete-strong: rgba(217, 122, 114, .32);--warn: #c9a062;--warn-soft: rgba(201, 160, 98, .13);--warn-strong: rgba(201, 160, 98, .32);--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--r-sm: 6px;--r-md: 8px;--r-lg: 10px;--r-xl: 12px;--r-pill: 20px;--page-w: 1240px;--prose-w: 720px;--header-h: 56px}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/jetbrains-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html{background:var(--bg-canvas);scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;background:var(--bg-canvas);color:var(--text);font-family:var(--sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}::selection{background:var(--accent-strong)}img,svg{display:block;max-width:100%}code,kbd,pre{font-family:var(--mono)}.wrap{width:100%;max-width:var(--page-w);margin:0 auto;padding-left:16px;padding-right:16px}.mono{font-family:var(--mono)}.eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0 0 14px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.prose{font-size:16px;line-height:1.55;color:var(--text-2)}.prose>:first-child{margin-top:0}.prose h2{font-size:18px;font-weight:600;color:var(--text);margin:32px 0 12px}.prose h3{font-size:17px;font-weight:600;color:var(--text);margin:24px 0 10px}.prose p{margin:0 0 16px}.prose ul,.prose ol{margin:0 0 16px;padding-left:22px}.prose li{margin:0 0 6px}.prose li::marker{color:var(--text-4)}.prose strong{color:var(--text);font-weight:600}.prose hr{border:0;border-top:1px solid var(--border);margin:28px 0}.prose :not(pre)>code{font-size:.9em;background:var(--bg-surface-hi);border-radius:var(--r-sm);padding:1px 5px;color:var(--text)}.table-wrap{overflow-x:auto;margin:0 0 20px}.prose table{width:100%;min-width:540px;border-collapse:collapse;font-size:14.5px;margin:0}.prose th,.prose td{text-align:left;padding:8px 12px;border-bottom:1px solid var(--border);vertical-align:top}.prose th{color:var(--text);font-weight:600;background:var(--bg-surface);border-bottom-color:var(--border-hi)}.prose td code,.prose th code{white-space:nowrap}.prose blockquote{margin:0 0 16px;border:1px solid var(--warn-strong);background:var(--warn-soft);border-radius:var(--r-md);padding:14px 16px;color:var(--text-2)}.prose blockquote p{margin:0}.prose blockquote strong{color:var(--text)}.prose pre,.code{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-sidebar)!important;margin:0 0 20px;overflow:hidden}.prose pre{padding:0}.prose pre code{display:block;padding:14px 12px;overflow-x:auto;font-size:15px;line-height:1.6}.code-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 12px;border-bottom:1px solid var(--border);background:var(--bg-surface);font-family:var(--mono);font-size:12px;color:var(--text-4)}.code-copy{font-family:var(--mono);font-size:12px;color:var(--text-2);background:var(--bg-surface-hi);border:1px solid var(--border);border-radius:var(--r-sm);padding:3px 9px;cursor:pointer}.code-copy:hover{border-color:var(--border-strong);color:var(--text)}.btn{display:inline-flex;align-items:center;gap:8px;font-size:15px;padding:10px 18px;border-radius:var(--r-sm);border:1px solid var(--border-hi);color:var(--text);background:transparent}.btn:hover{border-color:var(--border-strong);background:var(--bg-surface);text-decoration:none}.btn-primary{background:var(--primary);border-color:transparent;color:#fff;font-weight:500}.btn-primary:hover{background:var(--primary-hi);color:#fff}.doc{display:grid;grid-template-columns:216px minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:start}.doc-nav{min-width:0;position:sticky;top:calc(var(--header-h) + 16px);padding:28px 0 12px;max-height:calc(100dvh - var(--header-h) - 32px);overflow-y:auto;scrollbar-width:thin}.doc-main{min-width:0;padding:28px 0 72px}.doc-contents{border-top:1px solid var(--border);margin-top:28px;padding:24px 12px 0}.doc-contents .side-title{font-size:10px}.doc-contents .onpage{font-size:12px;gap:12px}.doc-main .prose>:is(p,ul,ol,h2,h3,blockquote),.doc-main .lead,.doc-main .step>p{max-width:var(--prose-w)}.page-title{font-size:clamp(29px,3.2vw,38px);font-weight:600;letter-spacing:-.025em;line-height:1.25;margin:0 0 20px;text-wrap:pretty;overflow-wrap:anywhere;hyphens:auto}.doc-main .lead{font-size:16px;line-height:1.55;color:var(--text-2);margin:0 0 20px}.side-title{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4);margin:0 0 12px}.side-nav{display:flex;flex-direction:column;gap:2px;font-size:14px;border-left:1px solid var(--border)}.side-nav a{color:var(--text-3);padding:6px 12px;display:flex;justify-content:space-between;gap:8px}.side-nav a:hover{color:var(--text);text-decoration:none}.side-nav a[aria-current=page]{color:var(--text);border-left:2px solid var(--accent);margin-left:-1px;background:var(--accent-soft)}.onpage{display:flex;flex-direction:column;gap:8px;font-size:13.5px}.onpage a{color:var(--text-3)}.onpage a:hover{color:var(--text);text-decoration:none}.onpage a.depth-3{padding-left:12px}@media(max-width:900px){.doc{grid-template-columns:minmax(0,1fr);gap:0}.doc-nav{position:static;padding:16px 0 0;max-height:none;overflow:visible}.doc-nav .side-title{display:none}.doc-nav .side-nav{flex-direction:row;gap:4px;border-left:0;border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 12px}.doc-nav .side-nav::-webkit-scrollbar{display:none}.doc-nav .side-nav a{white-space:nowrap;padding:8px 10px;border-bottom:2px solid transparent}.doc-nav .side-nav a[aria-current=page]{border-left:0;margin-left:0;background:transparent;border-bottom-color:var(--accent)}.doc-main{padding-top:20px}.doc-contents{display:none}}.search[data-astro-cid-otpdt6jm]{position:relative}.field[data-astro-cid-otpdt6jm]{display:flex;align-items:center;gap:8px;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-sm);padding:5px 10px;min-width:150px}.field[data-astro-cid-otpdt6jm]:focus-within{border-color:var(--accent)}.glyph[data-astro-cid-otpdt6jm]{color:var(--text-4);font-size:13px}input[data-astro-cid-otpdt6jm]{background:transparent;border:0;outline:none;color:var(--text);font-family:var(--sans);font-size:13px;width:100%}input[data-astro-cid-otpdt6jm]::placeholder{color:var(--text-4)}.results[data-astro-cid-otpdt6jm]{position:absolute;top:calc(100% + 6px);right:0;width:min(420px,90vw);z-index:50;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:0 8px 24px #01040999;padding:6px;max-height:60vh;overflow:auto}.results[data-astro-cid-otpdt6jm] a[data-astro-cid-otpdt6jm]{display:block;padding:8px 10px;border-radius:var(--r-sm);color:var(--text)}.results[data-astro-cid-otpdt6jm] a[data-astro-cid-otpdt6jm]:hover{background:var(--bg-surface-hi);text-decoration:none}.results[data-astro-cid-otpdt6jm] b[data-astro-cid-otpdt6jm]{display:block;font-size:14px;font-weight:600;margin-bottom:2px}.results[data-astro-cid-otpdt6jm] span[data-astro-cid-otpdt6jm]{display:block;font-size:13px;color:var(--text-3);line-height:1.4}.results[data-astro-cid-otpdt6jm] mark{background:var(--accent-soft);color:var(--text)}.results[data-astro-cid-otpdt6jm] p[data-astro-cid-otpdt6jm]{margin:0;padding:8px 10px;font-size:13px;color:var(--text-3)}@media(max-width:767px){.field[data-astro-cid-otpdt6jm]{min-width:0}.results[data-astro-cid-otpdt6jm]{left:0;right:0;width:auto}}.hdr[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:40;background:var(--bg-canvas);border-bottom:1px solid var(--border)}.hdr-in[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:24px;min-height:var(--header-h);flex-wrap:wrap}.brand[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:10px;color:var(--text);flex-shrink:0;font-size:16px;font-weight:600;letter-spacing:-.005em}.brand[data-astro-cid-3ef6ksr2]:hover{text-decoration:none}.nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:14px}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--text-2);padding:6px 10px;border-radius:var(--r-sm)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--text);background:var(--bg-surface-hi);text-decoration:none}.tools[data-astro-cid-3ef6ksr2]{margin-left:auto;display:flex;align-items:center;gap:10px}.rel[data-astro-cid-3ef6ksr2]{font-family:var(--mono);font-size:13px;color:var(--text-2);border:1px solid var(--border);border-radius:var(--r-sm);padding:6px 10px;white-space:nowrap}.rel[data-astro-cid-3ef6ksr2]:hover{color:var(--text);border-color:var(--border-strong);text-decoration:none}.menu-btn[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:767px){.hdr-in[data-astro-cid-3ef6ksr2]{flex-wrap:nowrap;gap:12px}.menu-btn[data-astro-cid-3ef6ksr2]{display:inline-flex;margin-left:auto;width:36px;height:36px;align-items:center;justify-content:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--r-sm);cursor:pointer}.bars[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:4px}.bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{display:block;width:16px;height:2px;background:var(--text-2);border-radius:2px}.nav[data-astro-cid-3ef6ksr2],.tools[data-astro-cid-3ef6ksr2]{display:none}.open[data-astro-cid-3ef6ksr2] .nav[data-astro-cid-3ef6ksr2],.open[data-astro-cid-3ef6ksr2] .tools[data-astro-cid-3ef6ksr2]{display:flex;flex-basis:100%;flex-direction:column;align-items:stretch;gap:4px}.open[data-astro-cid-3ef6ksr2] .hdr-in[data-astro-cid-3ef6ksr2]{flex-wrap:wrap;padding-bottom:12px}.open[data-astro-cid-3ef6ksr2] .nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:10px 12px}.open[data-astro-cid-3ef6ksr2] .tools[data-astro-cid-3ef6ksr2]{margin-left:0;gap:8px}.open[data-astro-cid-3ef6ksr2] .rel[data-astro-cid-3ef6ksr2]{text-align:center}}.ftr[data-astro-cid-sz7xmlte]{border-top:1px solid var(--border);background:var(--bg-sidebar);margin-top:auto}.grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:24px;padding-top:32px;padding-bottom:40px}.brand[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:15px;font-weight:600}.host[data-astro-cid-sz7xmlte]{font-family:var(--mono);font-size:12.5px;color:var(--text-4);margin:0}.col[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:8px;font-size:14px}.col-t[data-astro-cid-sz7xmlte]{font-size:12px;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-4)}.muted[data-astro-cid-sz7xmlte]{font-size:13.5px;color:var(--text-4)}.line[data-astro-cid-sz7xmlte]{border-top:1px solid var(--border)}.line[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0 auto;padding-top:14px;padding-bottom:14px;font-size:13.5px;color:var(--text-4)}body{min-height:100vh;display:flex;flex-direction:column}
