:root{--k-font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--k-font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--k-space-1: 4px;--k-space-2: 8px;--k-space-3: 12px;--k-space-4: 16px;--k-space-6: 24px;--k-space-8: 32px;--k-space-12: 48px;--k-space-16: 64px;--k-control-height: 44px;--k-radius-panel: 8px;--k-radius-dialog: 12px;--k-radius-pill: 999px;--k-motion-fast: .1s;--k-motion-base: .2s;--k-motion-slow: .3s;--k-z-topbar: 10;--k-z-drawer: 20;--k-z-dialog: 30;--k-z-toast: 40;--k-focus-width: 2px;--k-focus-offset: 2px;--k-rail-width: 240px;--k-rail-collapsed-width: 64px;--k-topbar-height: 56px;--k-content-max: 72rem;--k-canvas: #F2EFE7;--k-surface: #FBF9F3;--k-raised: #FFFDF8;--k-ink: #191B1A;--k-muted: #5D625D;--k-accent: #A34D2C;--k-accent-ink: #FFF6EF}[data-palette=a]{--k-canvas: #F2EFE7;--k-surface: #FBF9F3;--k-raised: #FFFDF8;--k-ink: #191B1A;--k-muted: #5D625D;--k-accent: #A34D2C;--k-accent-ink: #FFF6EF}[data-palette=a][data-theme=dark]{color-scheme:dark;--k-canvas: #171817;--k-surface: #20221F;--k-raised: #292B27;--k-ink: #F2EEE5;--k-muted: #B9BDB5;--k-accent: #E18460;--k-accent-ink: #2A160F}[data-palette=b]{--k-canvas: #F3EFEB;--k-surface: #FCF9F6;--k-raised: #FFFDFC;--k-ink: #1C1918;--k-muted: #655C58;--k-accent: #7F3B38;--k-accent-ink: #FFF6F3}[data-palette=b][data-theme=dark]{color-scheme:dark;--k-canvas: #1A1717;--k-surface: #27201F;--k-raised: #302826;--k-ink: #F3ECE8;--k-muted: #BEB0AA;--k-accent: #D77C74;--k-accent-ink: #2A1211}[data-palette=c]{--k-canvas: #F1F0E7;--k-surface: #FAFAF3;--k-raised: #FFFDF6;--k-ink: #1B1B16;--k-muted: #606154;--k-accent: #806018;--k-accent-ink: #FFF8E7}[data-palette=c][data-theme=dark]{color-scheme:dark;--k-canvas: #181915;--k-surface: #24251D;--k-raised: #2D2E24;--k-ink: #F0F0E5;--k-muted: #B9BAA8;--k-accent: #D7AB5D;--k-accent-ink: #261B0B}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.BJItruJi.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-400-normal.C1SKuNhx.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.BPWuI_CM.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.CTUnhTqV.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-greek-400-normal.n6oPB5VF.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-400-normal.DSasf_jt.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-vietnamese-400-normal.B97dYap6.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-400-normal.OKGpH0gQ.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-ext-400-normal.BHf956ki.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-400-normal.CyDjbWPV.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CdZtFfYS.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.BU83cd9M.woff) format("woff");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.Cfrm0EKX.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-500-normal.DujcQJCN.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.D1zm99-P.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.BEypoZQd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-greek-500-normal.By04ZBDJ.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-500-normal.BwBTeJfm.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-vietnamese-500-normal.rpgY82Kd.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-500-normal.V_-bWxzT.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-ext-500-normal.DprGrCew.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-500-normal.CgrnmiIU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.BFLYOLbL.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.Dh0NORqx.woff) format("woff");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}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.jBHiQjEG.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-ext-600-normal.CJ5MtzOJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-cyrillic-600-normal.DM9A4i1K.woff2) format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-600-normal.BuRiwhxF.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-greek-600-normal.FZrtz_q-.woff2) format("woff2"),url(/_astro/ibm-plex-sans-greek-600-normal.BJUfoJTU.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-vietnamese-600-normal.DHNi5J5O.woff2) format("woff2"),url(/_astro/ibm-plex-sans-vietnamese-600-normal.D03elqKW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-ext-600-normal.dAZVOL-H.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-ext-600-normal.bp4QDljZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/ibm-plex-sans-latin-600-normal.BGOKnPO6.woff2) format("woff2"),url(/_astro/ibm-plex-sans-latin-600-normal.ZykYOGKL.woff) format("woff");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.B3hZxag_.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.ZyMXPjaT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.DvQQgHTq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CJUKFyLa.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BFiUPp6R.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DLynVohM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.DxDDqVQb.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.uwM7KshN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.Dm_PoFIZ.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.O6-GRVqx.woff) format("woff");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.CmcxpzmF.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.yqk7_qG0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.BtGHVI3Q.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.N1TV9ACq.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.CevHOlzG.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.QhwQXayn.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.Dn-cqWhb.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.BhDX_RLI.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.C_OblDzq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.zoSM89R3.woff) format("woff");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}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:calc(var(--k-topbar-height) + var(--k-space-2))}body{margin:0;font-family:var(--k-font-sans);font-size:1rem;line-height:1.5;color:var(--k-ink);background-color:var(--k-canvas);display:flex;flex-direction:column;min-height:100dvh}main{flex:1;overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin:var(--k-space-6) 0 var(--k-space-3)}h1{margin-top:0}p{margin:0 0 var(--k-space-4)}a{color:var(--k-accent);text-underline-offset:2px}a:hover{text-decoration-thickness:2px}button{font:inherit;background-color:var(--k-surface);color:var(--k-ink);border:1px solid var(--k-muted)}input,select,textarea{background-color:var(--k-surface);color:var(--k-ink)}code,pre{font-family:var(--k-font-mono)}pre{background-color:var(--k-surface);border:1px solid var(--k-muted);border-radius:var(--k-radius-panel);padding:var(--k-space-4);overflow-x:auto}.status-pill{display:inline-block;padding:var(--k-space-1) var(--k-space-2);border-radius:var(--k-radius-pill);border:1px solid var(--k-muted);font-size:.875rem;font-weight:500;white-space:nowrap}.status-pill[data-tone=positive]{border-color:var(--k-accent);color:var(--k-accent)}.status-pill[data-tone=attention]{background-color:var(--k-accent);color:var(--k-accent-ink);border-color:var(--k-accent)}.no-break{white-space:nowrap}.table-wrap{overflow-x:auto}.table-scroll-hint{display:none;margin:0 0 var(--k-space-2);color:var(--k-muted);font-size:.875rem}@media(max-width:480px){.table-scroll-hint{display:block}}:focus-visible{outline:var(--k-focus-width) solid var(--k-accent);outline-offset:var(--k-focus-offset)}.skip-link{position:absolute;left:var(--k-space-4);top:var(--k-space-4);padding:var(--k-space-2) var(--k-space-4);background-color:var(--k-raised);color:var(--k-ink);border:1px solid var(--k-accent);border-radius:var(--k-radius-panel);transform:translateY(-200%);transition:transform var(--k-motion-base);z-index:var(--k-z-toast)}.skip-link:focus-visible{transform:translateY(0)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;max-width:var(--k-content-max);margin-inline:auto;padding-inline:var(--k-space-4)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{body{background-color:#fff!important;color:#000!important}a{color:#000}.no-print{display:none!important}.app-shell{grid-template-columns:1fr!important;grid-template-rows:1fr!important;grid-template-areas:"content"!important}.docs-layout{grid-template-columns:1fr!important}pre{white-space:pre-wrap;word-wrap:break-word}}.toast-region[data-astro-cid-nynt6aco]{position:fixed;bottom:calc(env(safe-area-inset-bottom,0px) + var(--k-space-4));left:50%;transform:translate(-50%);max-width:calc(100% - 32px);text-align:center;z-index:var(--k-z-toast);pointer-events:none;background-color:var(--k-raised);color:var(--k-ink);border:1px solid var(--k-muted);border-radius:var(--k-radius-panel);padding:var(--k-space-2) var(--k-space-4)}.toast-region[data-astro-cid-nynt6aco]:empty{display:none}svg[data-astro-cid-4iiggayt]{display:block;width:24px;height:24px}.tooltip[data-astro-cid-b436rz4y]{position:relative}.tooltip-text[data-astro-cid-b436rz4y]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:var(--k-raised);color:var(--k-ink);border:1px solid var(--k-muted);border-radius:var(--k-radius-panel);padding:var(--k-space-1) var(--k-space-2);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--k-motion-fast)}.tooltip[data-astro-cid-b436rz4y]:hover .tooltip-text[data-astro-cid-b436rz4y],.tooltip[data-astro-cid-b436rz4y]:focus-within .tooltip-text[data-astro-cid-b436rz4y]{opacity:1}.site-footer[data-astro-cid-37fxchfa]{border-top:1px solid var(--k-muted);background-color:var(--k-surface);padding-block:var(--k-space-6);margin-top:var(--k-space-12)}.footer-inner[data-astro-cid-37fxchfa]{display:flex;flex-direction:column;gap:var(--k-space-4)}.footer-brand[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:var(--k-space-2);flex-wrap:wrap}.footer-nav[data-astro-cid-37fxchfa]{list-style:none;margin:0;padding:0;display:flex;gap:var(--k-space-4);flex-wrap:wrap}.footer-contact[data-astro-cid-37fxchfa]{margin:0}.icon[data-astro-cid-2unsap4k]{display:inline-flex;align-items:center}.icon[data-astro-cid-2unsap4k] svg{width:1.25rem;height:1.25rem}
