@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_s/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_s/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_s/ibm-plex-sans-latin-600-normal.CuJfVYMP.woff2)format("woff2"),url(/_s/ibm-plex-sans-latin-600-normal.Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_s/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_s/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}:root{color-scheme:light dark;--paper:#fff;--desk:#f2f5f8;--ink:#14202c;--muted:#4a5867;--rule:#d5dce3;--rule-strong:#8c99a6;--zebra:#f5f7f9;--head:#e8edf2;--link:#1b4f8c;--signal:#c47a0a;--signal-text:#8a5300;--code:#ebeff3;--sans:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace}@media (prefers-color-scheme:dark){:root{--paper:#121a22;--desk:#0d141a;--ink:#e2e8ee;--muted:#a0adba;--rule:#27333f;--rule-strong:#566573;--zebra:#16202a;--head:#1c2733;--link:#93bdf0;--signal:#f2b33d;--signal-text:#f2b33d;--code:#1c2733}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font:400 1rem/1.55 var(--sans);font-variant-numeric:tabular-nums;margin:0}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--link);outline-offset:2px}main:focus{outline:none}code,time{font-family:var(--mono);font-size:.875em}.skip{z-index:10;background:var(--ink);color:var(--paper);padding:.5rem .75rem;font-weight:600;position:absolute;top:-4rem;left:.5rem}.skip:focus{top:.5rem}.bar{border-bottom:1px solid var(--rule-strong);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding:.75rem 1rem;display:flex}.bar-id{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;min-width:0;display:flex}.bar-name{color:var(--ink);font-size:1.0625rem;font-weight:600;text-decoration:none}.bar-name:hover{text-decoration:underline}.bar-tag{color:var(--muted);font-size:.875rem}.bar-nav{flex-wrap:wrap;gap:.25rem 1.25rem;font-size:.875rem;display:flex}.bar-nav a{color:var(--ink);border-bottom:2px solid #0000;padding:.25rem 0;text-decoration:none}.bar-nav a:hover{border-bottom-color:var(--rule-strong)}.bar-nav a[aria-current=page]{border-bottom-color:var(--signal);font-weight:600}.desk{display:block}.rail{border-bottom:1px solid var(--rule);background:var(--desk);font-size:.875rem}.rail-sum{cursor:pointer;min-height:2.75rem;padding:.625rem 1rem;font-weight:600;display:list-item}.rail-nav{padding:0 0 .75rem}.rail-h{margin:0;display:none}.rail ul{margin:0;padding:0;list-style:none}.rail a{color:var(--ink);padding:.3125rem 1rem;line-height:1.35;text-decoration:none;display:block}.rail a:hover{background:var(--head)}.rail a[aria-current=page]{background:var(--paper);box-shadow:inset 3px 0 0 var(--signal);font-weight:600}.rail .rail-sys{border-left:1px solid var(--rule-strong);margin:.375rem 0 .375rem 1rem}.rail-sys a{padding-left:.75rem}.rail .rail-house{border-top:1px solid var(--rule);margin-top:.5rem;padding-top:.5rem}.rail-house a{color:var(--muted);font-size:.8125rem}.doc{min-width:0;max-width:48rem;padding:1.25rem 1rem 3rem}.toc{display:none}@media (width>=64rem){.desk{background:linear-gradient(to right, var(--desk) 15.5rem, var(--rule) 15.5rem, var(--rule) calc(15.5rem + 1px), var(--paper) calc(15.5rem + 1px));grid-template-columns:15.5rem minmax(0,1fr);align-items:start;display:grid}.rail{background:0 0;border-bottom:0;max-height:100vh;position:sticky;top:0;overflow-y:auto}.rail-nav{padding:1.25rem 0 2rem}.doc{padding:2rem 2.5rem 4rem}@supports selector(::details-content){.rail-sum{display:none}.rail::details-content{content-visibility:visible;display:block}.rail-h{color:var(--muted);padding:0 1rem .5rem;font-size:.8125rem;font-weight:600;display:block}}}@media (width>=84rem){.desk{grid-template-columns:15.5rem minmax(0,50rem) 14rem}.toc{padding:2rem 1rem 2rem 0;font-size:.8125rem;display:block;position:sticky;top:0}.toc-h{color:var(--muted);margin:0 0 .5rem;font-weight:600}.toc ol{border-left:1px solid var(--rule);margin:0;padding:0;list-style:none}.toc a{color:var(--muted);padding:.25rem 0 .25rem .75rem;line-height:1.35;text-decoration:none;display:block}.toc a:hover{color:var(--ink);box-shadow:inset 2px 0 0 var(--rule-strong)}}.crumbs ol{color:var(--muted);flex-wrap:wrap;margin:0 0 .75rem;padding:0;font-size:.8125rem;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--rule-strong);padding:0 .5rem}.crumbs a{color:var(--muted)}.crumbs a[aria-current=page]{color:var(--ink);text-decoration:none}h1{letter-spacing:-.01em;overflow-wrap:break-word;margin:0;font-size:1.75rem;font-weight:600;line-height:1.2}.stamp{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.25rem 1.5rem;margin:.75rem 0 1.5rem;padding:0 0 .75rem;font-size:.8125rem;display:flex}.stamp div{align-items:baseline;gap:.5rem;display:flex}.stamp dt{color:var(--muted)}.stamp dd{margin:0}.stamp time{font-size:.8125rem}table{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.4}th,td{text-align:left;vertical-align:top;padding:.4375rem .75rem}thead th{background:var(--head);border-bottom:1px solid var(--rule-strong);white-space:nowrap;font-weight:600}tbody tr{border-bottom:1px solid var(--rule)}tbody tr:nth-child(2n){background:var(--zebra)}.table-scroll{border:1px solid var(--rule);background:var(--paper);margin:1.25rem 0;overflow-x:auto}.table-scroll table{min-width:30rem}.prose .table-scroll code{color:var(--ink);background:0 0;padding:0}.facts{border-top:2px solid var(--ink);border-bottom:1px solid var(--rule-strong);margin:0 0 1.75rem}.facts th{width:38%;color:var(--muted);font-weight:600}.facts td{overflow-wrap:anywhere}.facts tbody tr:nth-child(2n){background:0 0}.index{border:1px solid var(--rule);margin:0 0 2rem}.index thead th{z-index:1;position:sticky;top:0}.index thead th:last-child,.index td{white-space:nowrap;width:1%}.index tbody th{overflow-wrap:anywhere;font-weight:400}.index tbody th a{font-weight:600}.index-desc{color:var(--muted);margin-top:.125rem;font-size:.8125rem;display:block}.index td time{font-size:.8125rem}.index-sys{border-top:2px solid var(--rule-strong)}.prose{max-width:44rem}.prose>:first-child{margin-top:0}.prose p,.prose ul,.prose ol{margin:0 0 1rem}.prose li{margin:.25rem 0}.prose h2,.block h2{border-top:1px solid var(--rule);margin:2.5rem 0 .75rem;padding-top:.75rem;font-size:1.25rem;font-weight:600;line-height:1.3}.prose h3{margin:1.75rem 0 .5rem;font-size:1.0625rem;font-weight:600}.prose h4{color:var(--muted);margin:1.5rem 0 .5rem;font-size:1rem;font-weight:600}h2,h3,h4{scroll-margin-top:1rem}.prose code{background:var(--code);border-radius:2px;padding:.0625rem .3125rem}.prose blockquote{border-left:3px solid var(--rule-strong);color:var(--muted);margin:1.25rem 0;padding:.25rem 0 .25rem 1rem}.prose abbr[title]{text-underline-offset:.18em;cursor:help;text-decoration:underline dotted}.prose details{border:1px solid var(--rule);background:var(--desk);margin:1.25rem 0}.prose summary{cursor:pointer;padding:.5rem .75rem;font-weight:600}.prose details[open] summary{border-bottom:1px solid var(--rule)}.prose details>:not(summary){margin:.75rem}.prose ul.checklist{padding:0;list-style:none}.prose li.check{padding-left:1.75rem;position:relative}.prose li.check:before{content:"";border:1.5px solid var(--rule-strong);background:var(--paper);width:.875rem;height:.875rem;position:absolute;top:.3em;left:0}.prose li.check-done:before{background:var(--signal);border-color:var(--signal)}.cta{border:1px solid var(--rule);border-left:4px solid var(--signal);background:var(--desk);margin:2rem 0;padding:.75rem 1rem;font-weight:600}.faq{margin:0}.faq-row{border-top:1px solid var(--rule);padding:.75rem 0}.faq-row:first-child{border-top:0;padding-top:0}.faq dt{font-weight:600}.faq dd{color:var(--ink);margin:.25rem 0 0}.sources{margin:0;padding-left:1.75rem;font-size:.9375rem}.sources li{margin:.375rem 0;padding-left:.25rem}.sources li::marker{font-family:var(--mono);color:var(--muted);font-size:.8125rem}.sources .host{color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem}.related{margin:0;padding:0;list-style:none}.related li{border-top:1px solid var(--rule);padding:.5rem 0}.related li:first-child{border-top:0;padding-top:0}.related a{font-weight:600}.related span{color:var(--muted);font-size:.875rem;display:block}.code-404{margin:0 0 .5rem}.code-404 code{color:var(--signal-text);font-size:1rem}.lead{max-width:40rem}.foot{border-top:1px solid var(--rule-strong);background:var(--desk);color:var(--muted);padding:1.25rem 1rem 2rem;font-size:.8125rem}.foot-disc{max-width:48rem;margin:0 0 .5rem}.foot-links{flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}.foot a{color:var(--muted)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
