@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/125b6750c58ce347-s.1icgra-w5i50b.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d902bc2bfdd0a4cb-s.1g73gv09-xcb6.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.Lvx30W_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.Lvx30W_variable{--docs-serif:"Instrument Serif", "Instrument Serif Fallback"}
.meTEXW_controls{flex-shrink:0;gap:14px}.meTEXW_controls,.meTEXW_languages,.meTEXW_themes{align-items:center;display:flex}.meTEXW_languages,.meTEXW_themes{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:3px}.meTEXW_languages a,.meTEXW_themes button{color:var(--muted);cursor:pointer;border-radius:6px;place-items:center;min-width:42px;min-height:40px;display:grid}.meTEXW_languages a{font-size:14px;font-weight:600;text-decoration:none}.meTEXW_languages a[aria-current=page]{background:var(--selected);color:var(--green)}html.dark .meTEXW_dark{background:var(--selected);color:var(--green)}html:not(.dark) .meTEXW_light{background:var(--selected);color:var(--green)}.meTEXW_languages a:hover,.meTEXW_themes button:hover{background:var(--hover);color:var(--ink)}@media (max-width:800px){.meTEXW_controls{gap:8px}}
html:has(.OLT7Ma_shell){--ink:#1f2a22;--text:#3d4840;--muted:#5d685c;--line:#d8dccd;--green:#2f5a43;--background:#f7f5ee;--surface:#eeeee4;--surface-raised:#fffdf7;--hover:#e4e9db;--selected:#dde8d3;--header-background:#f7f5eef2;--focus:#4f7f5b;--shadow:#29342033;--diagram-primary:#2f4b3d;--diagram-primary-text:#f6f8f2;--diagram-primary-muted:#d3ded2;--diagram-line:#2b4a3a;--diagram-line-soft:#566d5e;--diagram-edge:#8c9b8d;--diagram-dash:#6e8072;--role-runtime:var(--diagram-primary);--role-runtime-text:var(--diagram-primary-text);--role-runtime-muted:var(--diagram-primary-muted);--role-desktop:#d9e7d8;--role-desktop-stroke:#7ea88a;--role-desktop-title:#23493a;--role-server:#d8e5f1;--role-server-stroke:#7395b8;--role-server-title:#24445f;--role-phone:#f7e6c4;--role-phone-stroke:#d0a955;--role-phone-title:#6b4c0e;--role-agent:#eadff2;--role-agent-stroke:#a98bc1;--role-agent-title:#4d3366;--role-storage:#e6dfcd;--role-storage-stroke:#b5a67e;--role-storage-title:#5a4b2c;--role-external:#e3e6ea;--role-external-stroke:#98a3ae;--role-external-title:#3c4852;--role-warm:#f5e0d3;--role-warm-stroke:#d5a689;--role-warm-title:#6f3d25;--code-key:#2f5a43;--code-string:#7a4b2a;--code-number:#3e5a8a}html.dark:has(.OLT7Ma_shell){--ink:#ecf0e9;--text:#c9d2c8;--muted:#98a597;--line:#34413a;--green:#a9cfa8;--background:#131a16;--surface:#1b241f;--surface-raised:#202b25;--hover:#2a372f;--selected:#314736;--header-background:#131a16f2;--focus:#a9cfa8;--shadow:#0006;--diagram-primary:#3a5b48;--diagram-primary-text:#f6f8f2;--diagram-primary-muted:#d8e3d6;--diagram-line:#b9d2bf;--diagram-line-soft:#91a095;--diagram-edge:#637168;--diagram-dash:#738278;--role-runtime:var(--diagram-primary);--role-runtime-text:var(--diagram-primary-text);--role-runtime-muted:var(--diagram-primary-muted);--role-desktop:#243a2e;--role-desktop-stroke:#4f7c60;--role-desktop-title:#c3e3cb;--role-server:#22313f;--role-server-stroke:#4f7094;--role-server-title:#bcd5ee;--role-phone:#3e3221;--role-phone-stroke:#9d7c38;--role-phone-title:#efd699;--role-agent:#33283c;--role-agent-stroke:#7d6193;--role-agent-title:#dac6ea;--role-storage:#35312a;--role-storage-stroke:#7e7658;--role-storage-title:#dccfae;--role-external:#2a3035;--role-external-stroke:#626e78;--role-external-title:#ccd6df;--role-warm:#3c2f27;--role-warm-stroke:#825c45;--role-warm-title:#f0c8ab;--code-key:#a9cfa8;--code-string:#e2b58f;--code-number:#9fb8e0}.OLT7Ma_shell{--fs-h1:clamp(36px,3.4vw,48px);--fs-lede:19px;--fs-h2:24px;--fs-body:17px;--lh-body:1.7;--fs-table:15px;--fs-small:14.5px;--fs-caption:13.5px;--fs-code:14px;background:var(--background);color:var(--ink);font-size:var(--fs-body);line-height:var(--lh-body);min-height:100vh}html.dark:has(.OLT7Ma_shell) footer{background:var(--background);border-color:var(--line)}html.dark:has(.OLT7Ma_shell) footer :is(a,p){color:var(--text)}html.dark:has(.OLT7Ma_shell) footer :is(h3,h4){color:var(--ink)}html.dark:has(.OLT7Ma_shell) footer div{border-color:var(--line)}:is(body:has(.OLT7Ma_shell),html:has(.OLT7Ma_shell)){overflow-x:clip}.OLT7Ma_shell :is(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.OLT7Ma_skipLink{background:var(--diagram-primary);color:var(--diagram-primary-text);z-index:100;padding:12px 20px;position:fixed;top:-100px;left:20px}.OLT7Ma_skipLink:focus{top:12px}.OLT7Ma_header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--header-background);border-bottom:1px solid var(--line);z-index:40;gap:20px;max-width:1600px;min-height:72px;margin:0 auto;padding:14px 38px;position:sticky;top:0}.OLT7Ma_brand,.OLT7Ma_header{align-items:center;display:flex}.OLT7Ma_brand{color:var(--ink);white-space:nowrap;gap:10px;font-size:15px;font-weight:650;text-decoration:none}.OLT7Ma_brand img{border-radius:9px}.OLT7Ma_headerLabel{border-left:1px solid var(--line);padding-left:20px}.OLT7Ma_download,.OLT7Ma_headerLabel{color:var(--green);font-size:var(--fs-small);text-decoration:none}.OLT7Ma_download{white-space:nowrap;align-items:center;gap:7px;margin-left:auto;display:inline-flex}.OLT7Ma_search{width:min(380px,30vw);margin-left:auto;position:relative}.OLT7Ma_searchField{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex}.OLT7Ma_searchField input{color:var(--ink);font-size:var(--fs-small);background:0 0;border:0;width:100%;min-width:0;min-height:40px}.OLT7Ma_searchField input::placeholder{color:var(--muted)}.OLT7Ma_searchField input::-webkit-search-cancel-button{display:none}.OLT7Ma_searchField button{cursor:pointer;place-items:center;min-width:30px;min-height:36px;display:grid}.OLT7Ma_searchResults{background:var(--surface-raised);border:1px solid var(--line);box-shadow:0 18px 45px var(--shadow);border-radius:12px;width:min(560px,90vw);max-height:65vh;padding:10px;position:absolute;top:48px;right:0;overflow-y:auto}.OLT7Ma_searchResults>p{color:var(--muted);font-size:var(--fs-small);margin:0;padding:8px}.OLT7Ma_searchResults a{color:var(--ink);border-radius:7px;flex-direction:column;padding:10px;text-decoration:none;display:flex}.OLT7Ma_searchResults a:hover{background:var(--hover)}.OLT7Ma_searchResults span{color:var(--muted);font-size:13px}.OLT7Ma_searchResults strong{font-size:15.5px}.OLT7Ma_searchResults small{color:var(--muted);font-size:var(--fs-small);margin-top:4px;line-height:1.5}.OLT7Ma_layout{grid-template-columns:268px minmax(0,1fr);max-width:1600px;margin:0 auto;padding:0 38px;display:grid}.OLT7Ma_sidebar{scrollbar-color:var(--line) #0000;scrollbar-width:thin;align-self:start;max-height:calc(100dvh - 110px);margin-top:28px;padding:0 22px 25px 0;position:sticky;top:92px;overflow-y:auto}.OLT7Ma_navTitle{color:var(--green);align-items:center;gap:8px;margin:0 0 24px 10px;font-size:15px;font-weight:600;display:flex}.OLT7Ma_navGroup{margin:0 0 20px}.OLT7Ma_navGroup>p{color:var(--ink);margin:0 0 4px 10px;font-size:13.5px;font-weight:600}.OLT7Ma_navGroup a{color:var(--muted);font-size:var(--fs-small);border-left:2px solid #0000;border-radius:0 6px 6px 0;margin:1px 0;padding:7px 10px;line-height:1.45;text-decoration:none;display:block}.OLT7Ma_navGroup a:hover{background:var(--surface);color:var(--green)}.OLT7Ma_navGroup a[aria-current=page]{background:var(--selected);border-left-color:var(--focus);color:var(--green);font-weight:600}.OLT7Ma_supportLink{border-top:1px solid var(--line);color:var(--green);font-size:var(--fs-small);justify-content:space-between;align-items:center;margin:4px 10px;padding-top:18px;text-decoration:none;display:flex}.OLT7Ma_main{border-left:1px solid var(--line);grid-template-columns:minmax(0,880px) 190px;gap:36px;min-width:0;padding:40px 0 80px 36px;display:grid}.OLT7Ma_article{min-width:0;container-type:inline-size}.OLT7Ma_article>header,.OLT7Ma_mobileContents,.OLT7Ma_pagination,.OLT7Ma_section>.OLT7Ma_list,.OLT7Ma_section>.OLT7Ma_note,.OLT7Ma_section>.OLT7Ma_relatedLinks,.OLT7Ma_section>p{max-width:720px}.OLT7Ma_articleHeader{border-bottom:1px solid var(--line);margin-bottom:30px;padding-bottom:22px}.OLT7Ma_breadcrumb{color:var(--muted);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.OLT7Ma_breadcrumb a{color:var(--muted);text-decoration:none}.OLT7Ma_breadcrumb a:hover{color:var(--green)}.OLT7Ma_articleHeader h1{color:var(--ink);font-family:var(--docs-serif),Georgia,serif;font-size:var(--fs-h1);letter-spacing:-.3px;text-wrap:balance;margin:16px 0 14px;font-weight:400;line-height:1.08}.OLT7Ma_description{color:var(--text);font-size:var(--fs-lede);max-width:640px;margin:0 0 16px;line-height:1.6}.OLT7Ma_checked{color:var(--muted);font-size:var(--fs-caption);margin:0}.OLT7Ma_article .OLT7Ma_section{contain-intrinsic-size:none;content-visibility:visible;margin-top:44px;scroll-margin-top:104px}.OLT7Ma_section h2{color:var(--ink);font-size:var(--fs-h2);letter-spacing:-.3px;text-wrap:balance;margin:0 0 14px;font-weight:600;line-height:1.3}.OLT7Ma_section h2 a{color:inherit;text-decoration:none}.OLT7Ma_section h2 span{color:var(--muted);opacity:0;font-weight:400}.OLT7Ma_section h2 :is(a:focus-visible,a:hover) span{opacity:1}.OLT7Ma_section>p{color:var(--text);overflow-wrap:break-word;margin:14px 0}.OLT7Ma_section p a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.OLT7Ma_note{background:var(--surface);border-left:3px solid var(--focus);border-radius:0 9px 9px 0;margin:24px 0;padding:16px 20px;font-size:16px}.OLT7Ma_note strong{color:var(--green);font-weight:600}.OLT7Ma_note p{margin:6px 0 0;line-height:1.65}.OLT7Ma_list,.OLT7Ma_note p{color:var(--text)}.OLT7Ma_list{margin:18px 0;padding-left:24px}ul.OLT7Ma_list{list-style:outside}ol.OLT7Ma_list{list-style:decimal}.OLT7Ma_list li{margin:10px 0;padding-left:6px}.OLT7Ma_list li::marker{color:var(--muted);font-weight:600}.OLT7Ma_tableScroll{border:1px solid var(--line);border-radius:10px;max-width:100%;margin:24px 0;overflow-x:auto}.OLT7Ma_tableScroll table{border-collapse:collapse;font-size:var(--fs-table);text-align:left;width:100%;line-height:1.6}.OLT7Ma_tableScroll :is(td,th){border-bottom:1px solid var(--line);overflow-wrap:break-word;vertical-align:top;padding:12px 14px}.OLT7Ma_tableScroll thead th{background:var(--surface);color:var(--muted);font-size:14px;font-weight:600}.OLT7Ma_tableScroll tbody th{color:var(--ink);width:26%;min-width:120px;font-weight:600}.OLT7Ma_tableScroll td{color:var(--text)}.OLT7Ma_tableScroll tr:last-child :is(td,th){border-bottom:0}.OLT7Ma_code{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin:24px 0;overflow:hidden}.OLT7Ma_code figcaption{border-bottom:1px solid var(--line);font-size:var(--fs-caption);justify-content:space-between;gap:12px;padding:6px 8px 6px 16px;display:flex}.OLT7Ma_code figcaption,.OLT7Ma_copy{color:var(--muted);align-items:center}.OLT7Ma_copy{cursor:pointer;border-radius:6px;gap:6px;padding:5px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.OLT7Ma_copy:hover{background:var(--hover);color:var(--ink)}.OLT7Ma_token-key{color:var(--code-key)}.OLT7Ma_token-string{color:var(--code-string)}.OLT7Ma_token-number{color:var(--code-number)}.OLT7Ma_token-comment{color:var(--muted);font-style:italic}.OLT7Ma_token-command{color:var(--code-key);font-weight:600}.OLT7Ma_token-punct{color:var(--muted)}.OLT7Ma_code pre{color:var(--text);font-size:var(--fs-code);margin:0;padding:18px 20px;line-height:1.7;overflow-x:auto}.OLT7Ma_code code{font-family:var(--font-jetbrains-mono),monospace;font-variant-ligatures:none}.OLT7Ma_relatedLinks{gap:10px;margin:24px 0;display:grid}.OLT7Ma_relatedLinks[data-count="4"],.OLT7Ma_relatedLinks[data-count="5"],.OLT7Ma_relatedLinks[data-count="6"],.OLT7Ma_relatedLinks[data-count="7"],.OLT7Ma_relatedLinks[data-count="8"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.OLT7Ma_relatedLinks>a{background:var(--surface-raised);border:1px solid var(--line);color:var(--green);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.OLT7Ma_relatedLinks>a:hover{background:var(--surface);border-color:var(--focus)}.OLT7Ma_relatedLinks strong{font-size:16px;font-weight:600}.OLT7Ma_relatedLinks p{color:var(--text);font-size:var(--fs-small);margin:5px 0 0;line-height:1.55}.OLT7Ma_relatedLinks svg{flex-shrink:0;margin-top:3px}.OLT7Ma_screenshot{margin:26px 0}.OLT7Ma_screenshot :is(img,video){border:1px solid var(--line);border-radius:10px;margin:0 auto;display:block}.OLT7Ma_screenshot figcaption{color:var(--muted);font-size:var(--fs-caption);margin-top:12px;line-height:1.6}.OLT7Ma_screenshot figcaption a{color:var(--green);white-space:nowrap;text-decoration:underline}.OLT7Ma_contents{font-size:var(--fs-caption);align-self:start;position:sticky;top:112px}.OLT7Ma_contents>span{color:var(--muted);font-size:13px;font-weight:600}.OLT7Ma_contentsList{border-left:1px solid var(--line);margin:14px 0 0}.OLT7Ma_contentsList a{color:var(--muted);border-left:2px solid #0000;margin:0 0 12px -1px;padding-left:14px;line-height:1.5;text-decoration:none;transition:color .15s,border-color .15s;display:block}.OLT7Ma_contentsList a:hover{color:var(--green)}.OLT7Ma_contentsList a[aria-current=location]{border-left-color:var(--focus);color:var(--green);font-weight:600}.OLT7Ma_railHelp{background:var(--surface-raised);border:1px solid var(--line);border-radius:10px;margin-top:28px;padding:14px 16px}.OLT7Ma_railHelp strong{color:var(--ink);font-size:14px;font-weight:600;display:block}.OLT7Ma_railHelp p{color:var(--muted);margin:5px 0 9px;line-height:1.5}.OLT7Ma_railHelp a{color:var(--green);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.OLT7Ma_railHelp a:hover{text-underline-offset:3px;text-decoration:underline}.OLT7Ma_pagination{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin-top:44px;padding-top:22px;display:grid}.OLT7Ma_pagination a{color:var(--green);padding:10px 0;text-decoration:none}.OLT7Ma_pagination a:last-child{text-align:right}.OLT7Ma_pagination span{color:var(--muted);font-size:var(--fs-caption);align-items:center;gap:6px;margin-bottom:6px;display:flex}.OLT7Ma_pagination a:last-child span{justify-content:flex-end}.OLT7Ma_pagination strong{font-size:15px;font-weight:600}.OLT7Ma_headerControls{flex-shrink:0}.OLT7Ma_menu,.OLT7Ma_menuButton,.OLT7Ma_mobileContents{display:none}@media (max-width:1250px){.OLT7Ma_layout{grid-template-columns:252px minmax(0,1fr);padding:0 28px}.OLT7Ma_main{grid-template-columns:minmax(0,1fr);padding-left:32px}.OLT7Ma_contents{display:none}.OLT7Ma_mobileContents{border:1px solid var(--line);color:var(--muted);font-size:var(--fs-small);border-radius:8px;padding:12px 16px;display:block}.OLT7Ma_mobileContents summary{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.OLT7Ma_mobileContents nav{gap:10px;margin-top:16px;display:grid}.OLT7Ma_mobileContents a{color:var(--muted);text-decoration:none}.OLT7Ma_mobileContents a:hover{color:var(--green)}}@media (max-width:800px){.OLT7Ma_relatedLinks[data-count="4"],.OLT7Ma_relatedLinks[data-count="5"],.OLT7Ma_relatedLinks[data-count="6"],.OLT7Ma_relatedLinks[data-count="7"],.OLT7Ma_relatedLinks[data-count="8"]{grid-template-columns:1fr}.OLT7Ma_header{flex-wrap:wrap;justify-content:space-between;gap:12px;min-height:112px;padding:12px 18px}.OLT7Ma_download,.OLT7Ma_headerLabel{display:none}.OLT7Ma_search{order:4;width:100%;margin:0}.OLT7Ma_searchResults{width:100%;top:46px}.OLT7Ma_layout{padding:0 20px;display:block}.OLT7Ma_headerControls,.OLT7Ma_sidebar{display:none}.OLT7Ma_menuButton{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:9px;place-items:center;width:44px;height:44px;display:grid}.OLT7Ma_menuButton[aria-expanded=true]{background:var(--selected);color:var(--green)}.OLT7Ma_menu{background:var(--background);overscroll-behavior:contain;height:calc(100dvh - 100% - 1px);padding:4px 20px 32px;display:block;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow-y:auto}html:has(.OLT7Ma_menu){overflow:hidden}.OLT7Ma_menu .OLT7Ma_navigation{padding:12px 0 8px}.OLT7Ma_menu .OLT7Ma_navGroup a{padding:11px 10px;font-size:16px}.OLT7Ma_menu :is(.OLT7Ma_navTitle,.OLT7Ma_supportLink){display:none}.OLT7Ma_menuFooter{border-top:1px solid var(--line);gap:2px;padding-top:10px;display:grid}.OLT7Ma_menuFooter>a{color:var(--green);justify-content:space-between;align-items:center;min-height:46px;padding:0 10px;font-size:16px;text-decoration:none;display:flex}.OLT7Ma_menuFooter>div{margin:12px 10px 0}.OLT7Ma_main{border-left:0;padding:28px 0 55px;display:block}.OLT7Ma_articleHeader h1{margin-top:14px;font-size:36px}.OLT7Ma_description{font-size:18px}.OLT7Ma_article .OLT7Ma_section{scroll-margin-top:150px}.OLT7Ma_section h2{font-size:23px}.OLT7Ma_tableScroll :is(td,th){hyphenate-limit-chars:9 4 4;-webkit-hyphens:auto;hyphens:auto;padding:10px 11px;font-size:14.5px}.OLT7Ma_tableScroll .OLT7Ma_identifier{-webkit-hyphens:none;hyphens:none}.OLT7Ma_tableScroll tbody th{min-width:110px}}@media (max-width:560px){.OLT7Ma_tableScroll[data-wide] table,.OLT7Ma_tableScroll[data-wide] tbody,.OLT7Ma_tableScroll[data-wide] tbody th,.OLT7Ma_tableScroll[data-wide] td,.OLT7Ma_tableScroll[data-wide] tr{width:auto;min-width:0;display:block}.OLT7Ma_tableScroll[data-wide] thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.OLT7Ma_tableScroll[data-wide] tr{border-bottom:1px solid var(--line);padding:12px 13px 13px}.OLT7Ma_tableScroll[data-wide] tr:last-child{border-bottom:0}.OLT7Ma_tableScroll[data-wide] tbody th,.OLT7Ma_tableScroll[data-wide] td{border-bottom:0;padding:0}.OLT7Ma_tableScroll[data-wide] tbody th{font-size:15.5px}.OLT7Ma_tableScroll[data-wide] td{margin-top:9px}.OLT7Ma_tableScroll[data-wide] td:before{color:var(--muted);content:attr(data-label);margin-bottom:1px;font-size:13px;font-weight:600;display:block}}@media print{.OLT7Ma_contents,.OLT7Ma_header,.OLT7Ma_menu,.OLT7Ma_mobileContents,.OLT7Ma_pagination,.OLT7Ma_sidebar{display:none}.OLT7Ma_layout,.OLT7Ma_main{border:0;padding:0;display:block}.OLT7Ma_shell{color:#000;background:#fff}.OLT7Ma_section{break-inside:avoid}.OLT7Ma_articleHeader h1{font-size:32px}}@media (max-width:380px){.OLT7Ma_layout{padding:0 16px}.OLT7Ma_articleHeader h1{font-size:33px}}
