:root{--bg:var(--bg-primary,#fff);--bg-subtle:var(--bg-secondary,#f3f4f4);--hover:var(--bg-tertiary,#e8ebeb);--bg-float:var(--bg-elevated,#fff);--text:var(--text-primary,#1b1e1f);--text-muted:var(--text-secondary,#566064);--border:var(--border-primary,#7e888b);--rule:var(--border-secondary,#dde1e2);--accent:var(--accent-blue,#1b62cf);--accent-hover:var(--accent-blue-hover,#1854b3);--accent-tint:color-mix(in srgb, var(--accent) 15%, transparent);--on-accent:#fff;--tag-bg:color-mix(in srgb, var(--text) 9%, transparent);--success:var(--accent-green,#1c7a3b);--danger:var(--accent-red,#b3261e);--danger-hover:var(--accent-red-hover,#8c1d17);--warning:var(--accent-yellow,#875b00);--info:var(--accent-purple,#4a5a62);--focus:var(--accent);--font:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Consolas, "Liberation Mono", monospace;--font-scale:1;--text-xs:calc(.75rem * var(--font-scale));--text-sm:calc(.8125rem * var(--font-scale));--text-base:calc(.875rem * var(--font-scale));--text-md:calc(1rem * var(--font-scale));--text-lg:calc(1.25rem * var(--font-scale));--text-xl:calc(1.5rem * var(--font-scale));--leading:1.45;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--radius:4px;--radius-sm:3px;--shadow-float:0 6px 24px #00000024, 0 1px 3px #0000001a;--motion:.12s;--layer-sticky:1;--layer-topbar:50;--layer-menu:900;--layer-dialog:1000;--layer-search:1050;--layer-toast:1100;--layer-reading:1200;--control-h:36px;--control-h-sm:30px;--control-pad-x:12px;--control-pad-x-sm:8px;--control-weight:500;--control-radius:var(--radius);--control-leading:1.25;--icon-btn-size:var(--control-h-sm);--icon-btn-glyph:20px;--focus-ring:2px solid var(--focus);--focus-offset:2px;--check-size:16px;--check-gap:var(--space-2);--row-h:44px;--row-pad-x:var(--space-3);--row-pad-y:var(--space-2);--series-1:#1f6feb;--series-2:#c85a1e;--series-3:#0f9e96;--logo-square:#1f6feb;--logo-circle:#4d8f06;--logo-overlap:#0f9e96;--os-windows:#0067c0;--os-android:#1a7f37;--os-linux:#8f6d00;--os-apple:#68717a;--os-chrome:#c5221f;--presence-away:#b88a00;--avatar-1:#1858b8;--avatar-2:#974614;--avatar-3:#08655f;--avatar-4:#6a4bb5;--avatar-5:#9a3d6b;--avatar-6:#4a5a62;--sidebar-w:232px;--topbar-h:48px;--page-pad:var(--space-5);--measure:640px;--content-max:1600px;--side-w:360px}:root[data-theme=dark]{--on-accent:#0c1b1e;--series-1:#4493ec;--series-2:#d06a2c;--series-3:#22a49a;--shadow-float:0 8px 28px #00000080, 0 1px 3px #0006}:root[data-theme=dark],html[data-a11y-contrast=high-dark],html[data-a11y-contrast=yellow-black]{--logo-square:#58a6ff;--logo-circle:#a3e635;--logo-overlap:#3fd0c4;--os-windows:#4cc2ff;--os-android:#3ddc84;--os-linux:#d9ad3c;--os-apple:#9aa4a8;--os-chrome:#f28b82;--presence-away:#e3b341;--avatar-1:#79b8ff;--avatar-2:#f0a070;--avatar-3:#4fd1c5;--avatar-4:#b9a4f5;--avatar-5:#eb9cc4;--avatar-6:#a9bcc4}html[data-a11y-contrast=high-light]{--logo-square:#1f6feb;--logo-circle:#4d8f06;--logo-overlap:#0f9e96}html[data-a11y-font-scaled=true]{--font-scale:var(--bd-a11y-font-scale,1)}:root[data-a11y-contrast=high-dark],:root[data-a11y-contrast=yellow-black]{--on-accent:#000}:root[data-a11y-contrast=high-light]{--on-accent:#fff}@media (pointer:coarse){:root{--control-h:44px;--control-h-sm:44px;--check-size:20px;--row-h:48px}}@media (max-width:640px){:root{--page-pad:var(--space-4)}}@media (prefers-reduced-motion:reduce){:root{--motion:0s}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/IBMPlexSans-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/IBMPlexSans-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/IBMPlexSans-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/IBMPlexSans-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:100 700;font-display:swap;src:url(/fonts/IBMPlexSans-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/IBMPlexMono-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:600;font-display:swap;src:url(/fonts/IBMPlexMono-latin-ext-600.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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-weight:600;font-display:swap;src:url(/fonts/IBMPlexMono-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/fonts/MaterialSymbolsOutlined.woff2?v=b0715eb77441)format("woff2")}.material-icons,.material-icons-outlined,.material-icons-round,.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;-webkit-user-select:none;user-select:none;direction:ltr;flex-shrink:0;width:1em;height:1em;font-family:Material Symbols Outlined;font-size:18px;font-style:normal;font-weight:400;line-height:1;display:inline-block;overflow:hidden}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-a11y-contrast=high-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-a11y-contrast=high-dark],:root[data-a11y-contrast=yellow-black]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--text-base);line-height:var(--leading);-webkit-font-smoothing:antialiased;font-kerning:normal;margin:0}h1,h2,h3,h4,h5,h6{color:var(--text);margin:0;font-weight:600;line-height:1.25}h1{font-size:var(--text-xl);letter-spacing:-.01em}h2{font-size:var(--text-md)}h3,h4,h5,h6{font-size:var(--text-base)}p{margin:0}a{color:var(--accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}a:hover{color:var(--accent-hover)}code,kbd,samp,pre,.mono{font-family:var(--mono);font-size:.95em}img,svg{max-width:100%}hr{border:0;border-top:1px solid var(--rule);margin:var(--space-5) 0}::selection{background:var(--accent-tint)}:focus{outline:none}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}html[data-a11y-strong-focus=true] :focus-visible{outline-width:3px}[hidden]:not(#bd-hidden-never),.hidden:not(#bd-hidden-never){display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-muted{color:var(--text-muted)}.text-danger{color:var(--danger)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}input[type=checkbox],input[type=radio]{width:var(--check-size);height:var(--check-size);accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin:0}.page{gap:var(--space-6);min-width:0;max-width:var(--content-max);flex-direction:column;display:flex}.page.page-wide{max-width:none}.page-cols{grid-template-columns:minmax(0, 1fr) minmax(280px, var(--side-w));gap:var(--space-6) var(--space-7);align-items:start;display:grid}.page-main,.page-side{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.page-side.is-sticky{top:calc(var(--topbar-h) + var(--space-4));max-height:calc(100vh - var(--topbar-h) - 2 * var(--space-4));margin-inline:calc(-1 * var(--row-pad-x));padding-inline:var(--row-pad-x);position:sticky;overflow-y:auto}@media (max-width:1199px){.page-cols{grid-template-columns:minmax(0,1fr)}.page-side.is-sticky{max-height:none;position:static}}.cols{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;display:grid}.page-head{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.page-head h1{margin-inline-end:auto}.page-head .page-meta{color:var(--text-muted)}.page-description{margin-top:calc(-1 * var(--space-1));color:var(--text-muted);flex:0 0 100%;order:1;padding-inline-end:max(0px, calc(100% - var(--measure)))}.page-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.section{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.section-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.section-head h2{margin-inline-end:auto}.section-note{margin-top:calc(-1 * var(--space-2));color:var(--text-muted);max-width:var(--measure)}.facts{margin:0 calc(-1 * var(--row-pad-x));border-top:1px solid var(--rule);grid-template-columns:minmax(140px,220px) minmax(0,1fr);display:grid}.facts>dt,.facts>dd{min-height:var(--row-h);padding:var(--row-pad-y) var(--row-pad-x);border-bottom:1px solid var(--rule);align-items:center;min-width:0;margin:0;display:flex}.facts>dt{color:var(--text-muted)}.facts>dd{gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap}@media (max-width:640px){.facts{grid-template-columns:minmax(0,1fr)}.facts>dt{min-height:0;font-size:var(--text-sm);border-bottom:0;padding-bottom:0}.facts>dd{padding-top:var(--space-1)}}:root{--bd-a11y-font-scale:1;--bd-a11y-line-height:var(--leading);--bd-a11y-letter-spacing:0em;--bd-a11y-word-spacing:0em;--bd-a11y-visual-filter:none}html[data-a11y-active=true] :is(.main-content,.bd-a11y-modal){line-height:var(--bd-a11y-line-height,var(--leading))}html[data-a11y-active=true] :is(.main-content,.bd-a11y-modal,.shell-breadcrumb) :not(.material-icons,.material-symbols-outlined):not(#bd-a11y-never){letter-spacing:var(--bd-a11y-letter-spacing,0);word-spacing:var(--bd-a11y-word-spacing,0)}html[data-a11y-readable-font=true]{--font:Verdana, Tahoma, Arial, sans-serif}html[data-a11y-readable-font=true] :is(body,button,input,select,textarea):not(#bd-a11y-never){font-family:Verdana,Tahoma,Arial,sans-serif}html[data-a11y-dyslexia=true]{--font:"Trebuchet MS", Verdana, Arial, sans-serif}html[data-a11y-dyslexia=true] :is(body,button,input,select,textarea):not(#bd-a11y-never){font-family:Trebuchet MS,Verdana,Arial,sans-serif}html[data-a11y-dyslexia=true] :is(.main-content,.bd-a11y-modal,.shell-breadcrumb) :not(.material-icons,.material-symbols-outlined):not(#bd-a11y-never){letter-spacing:max(var(--bd-a11y-letter-spacing,0em), .035em);word-spacing:max(var(--bd-a11y-word-spacing,0em), .08em)}:root[data-a11y-contrast=high-dark]{--bg-primary:#000;--bg-secondary:#050505;--bg-tertiary:#111;--bg-elevated:#1c1c1c;--text-primary:#fff;--text-secondary:#f2f2f2;--border-primary:#fff;--border-secondary:#bdbdbd;--accent-blue:#80d4ff;--accent-blue-hover:#bdefff;--accent-green:#7cff95;--accent-yellow:#ffe66d;--accent-red:#ff8585;--bg:#000;--bg-subtle:#050505;--hover:#ffffff2e;--bg-float:#1c1c1c;--text:#fff;--text-muted:#f2f2f2;--border:#fff;--rule:#bdbdbd;--accent:#80d4ff;--accent-hover:#bdefff;--success:#7cff95;--warning:#ffe66d;--danger:#ff8585;--danger-hover:#ffb3b3}:root[data-a11y-contrast=high-light]{--bg-primary:#fff;--bg-secondary:#fff;--bg-tertiary:#f2f4f7;--bg-elevated:#e5e7eb;--text-primary:#000;--text-secondary:#1f2937;--border-primary:#000;--border-secondary:#4b5563;--accent-blue:#003f9e;--accent-blue-hover:#002a6b;--accent-green:#006b2e;--accent-yellow:#8a5a00;--accent-red:#a40000;--bg:#fff;--bg-subtle:#fff;--hover:#00000014;--bg-float:#e5e7eb;--text:#000;--text-muted:#1f2937;--border:#000;--rule:#4b5563;--accent:#003f9e;--accent-hover:#002a6b;--success:#006b2e;--warning:#8a5a00;--danger:#a40000;--danger-hover:#7a0000}:root[data-a11y-contrast=yellow-black]{--bg-primary:#000;--bg-secondary:#000;--bg-tertiary:#161200;--bg-elevated:#241f00;--text-primary:#fff36d;--text-secondary:#ffe66d;--border-primary:#fff36d;--border-secondary:#d9c957;--accent-blue:#00e5ff;--accent-blue-hover:#8ef5ff;--accent-green:#8dff8d;--accent-yellow:#fff36d;--accent-red:#ff8a80;--bg:#000;--bg-subtle:#000;--hover:#fff36d29;--bg-float:#241f00;--text:#fff36d;--text-muted:#ffe66d;--border:#fff36d;--rule:#d9c957;--accent:#00e5ff;--accent-hover:#8ef5ff;--success:#8dff8d;--warning:#fff36d;--danger:#ff8a80;--danger-hover:#ffb3ad}html[data-a11y-filtered=true]{filter:var(--bd-a11y-visual-filter,none)}html[data-a11y-underline-links=true] a:not(#bd-a11y-never){text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.12em}html[data-a11y-highlight-links=true] :is(.main-content,.shell-sidebar,.shell-topbar,.bd-a11y-modal) :is(a,button):not(#bd-a11y-never){outline:2px solid var(--accent);outline-offset:2px}html[data-a11y-highlight-headings=true] :is(h1,h2,h3,h4,h5,h6,.page-title):not(#bd-a11y-never){border-inline-start:4px solid var(--accent);background:var(--accent-tint);padding-inline-start:var(--space-2)}html[data-a11y-hide-media=true] :is(img,picture,video,canvas,svg:not(.bd-a11y-filter-defs)):not(#bd-a11y-never){opacity:.08;filter:grayscale()}html[data-a11y-strong-focus=true] :is(:focus-visible,button:focus,input:focus,select:focus,textarea:focus,[tabindex]:focus):not(#bd-a11y-never):not(#bd-a11y-never-2){outline:4px solid var(--warning);outline-offset:3px;box-shadow:0 0 0 7px #d2992240}html[data-a11y-large-cursor=true],html[data-a11y-large-cursor=true] :not(#bd-a11y-never){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cpath d='M5 3 L29 20 L18 22 L13 33 L5 3 Z' fill='%23ffffff' stroke='%23000000' stroke-width='3'/%3E%3C/svg%3E") 5 3,auto}html[data-a11y-large-cursor=true] :is(a,button,[role=button]):not(#bd-a11y-never):not(#bd-a11y-never-2){cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cpath d='M6 4 L32 22 L20 24 L15 36 L6 4 Z' fill='%23fff36d' stroke='%23000000' stroke-width='3'/%3E%3C/svg%3E") 6 4,pointer}html[data-a11y-reduce-motion=true]{--motion:0s}html[data-a11y-reduce-motion=true] :not(#bd-a11y-never),html[data-a11y-reduce-motion=true] :not(#bd-a11y-never):before,html[data-a11y-reduce-motion=true] :not(#bd-a11y-never):after{scroll-behavior:auto;transition-duration:.001ms;animation-duration:.001ms;animation-iteration-count:1}html[data-a11y-pause-animations=true] :not(#bd-a11y-never),html[data-a11y-pause-animations=true] :not(#bd-a11y-never):before,html[data-a11y-pause-animations=true] :not(#bd-a11y-never):after{animation-play-state:paused}.bd-a11y-reading-guide{z-index:var(--layer-reading);background:var(--warning);pointer-events:none;height:4px;display:none;position:fixed;inset-inline:0;box-shadow:0 0 0 2px #00000073,0 0 18px #d29922a6}.bd-a11y-reading-mask{z-index:calc(var(--layer-reading) - 1);pointer-events:none;background:#00000094;display:none;position:fixed;inset-inline:0}html[data-a11y-reading-guide=true] .bd-a11y-reading-guide,html[data-a11y-reading-mask=true] .bd-a11y-reading-mask{display:block}.bd-a11y-filter-defs{width:0;height:0;position:absolute;overflow:hidden}
