:root{--print-serif:"Songti SC", "Noto Serif CJK SC", "Source Han Serif SC", "Source Han Serif CN", STSong, SimSun, Georgia, "Times New Roman", serif;--print-sans:"Heiti SC", "Noto Sans CJK SC", "Source Han Sans SC", "PingFang SC", "Microsoft YaHei", SimHei, Helvetica, Arial, sans-serif;--print-rule:#6a6e7c}.print-doc .print-cover{text-align:center;padding-block:4rem 3rem}.print-doc .print-cover img{width:200px;height:auto;margin-inline:auto}.print-doc .print-cover-title{letter-spacing:.04em;border:0;margin-block:0 .5rem;font-size:2.25rem}.print-doc .print-cover-en{letter-spacing:.22em;text-transform:uppercase;color:var(--sl-color-gray-3);margin:0;font-size:.8rem}.print-doc .print-cover-doctype{letter-spacing:.5em;text-indent:.5em;margin-block:2rem 0;font-size:1.75rem}.print-doc .print-cover-rule{border:0;border-top:2px solid var(--print-rule);width:60%;margin:1.75rem auto}.print-doc .print-cover-meta,.print-doc .print-cover-org{color:var(--sl-color-gray-2);margin:.25rem 0}.print-doc .print-cover-org{letter-spacing:.1em;font-size:1.1rem}.print-doc .print-cover-org-en{letter-spacing:.14em;color:var(--sl-color-gray-3);margin:.35rem 0 0;font-size:.75rem}.print-doc .print-toc h1{text-align:center;letter-spacing:.4em;text-indent:.4em;border:0}.print-doc .print-toc ol{padding:0;line-height:2.1;list-style:none}.print-doc .print-toc a{text-decoration:none}.print-doc .print-toc-0{font-family:var(--print-sans);font-weight:600}.print-doc .print-toc-1+.print-toc-0{margin-block-start:.6rem}.print-doc .print-toc-1{padding-inline-start:2.5em}@media print{@page{size:A4;margin:20mm 18mm}.print-doc,.print-doc .print-section{font-family:var(--print-serif);font-size:10.5pt;line-height:1.75}.print-doc :is(h1,h2,h3,h4,h5,h6){font-family:var(--print-sans);color:var(--sl-color-white)}.print-doc .print-section :is(p,li){text-align:justify;overflow-wrap:break-word}.print-doc .print-section :is(.shot-caption,.tbl-caption){text-align:center}.print-doc a{color:inherit;text-decoration:none}.print-doc .print-cover{box-sizing:border-box;flex-direction:column;justify-content:space-between;height:100vh;padding:14mm 18mm 10mm;display:flex}.print-doc .print-cover-mark{padding-block-start:0}.print-doc .print-cover-title{font-size:26pt}.print-doc .print-cover-doctype{font-size:20pt}.print-doc .print-cover,.print-doc .print-toc{break-after:page}.print-doc .print-section{break-before:page}.print-doc .print-section:first-of-type{break-before:auto}.print-doc .print-section-title{border-bottom:1.5pt solid var(--print-rule);break-after:avoid;margin-block:0 1.4rem;padding-block-end:.4rem;font-size:17pt}.print-doc .print-section :is(h2,h3,h4){break-after:avoid}.print-doc .print-section h2{margin-block:1.6rem .6rem;font-size:13pt}.print-doc .print-section h3{margin-block:1.2rem .5rem;font-size:11.5pt}.print-doc .print-section h4{margin-block:1rem .4rem;font-size:10.5pt}.print-doc .print-toc h1{margin-block:0 2rem;font-size:17pt}.print-doc .print-toc ol{line-height:2}.page>header,.content-panel:has(h1#_top),footer,.sl-markdown-content .sl-anchor-link,.print-doc .home-grid{display:none}.print-doc .starlight-aside{border:.75pt solid var(--print-rule);break-inside:avoid;background:0 0;border-inline-start-width:3pt;padding:.6rem .9rem}.print-doc .starlight-aside__title{font-family:var(--print-sans);color:var(--sl-color-white);font-size:10.5pt}.print-doc .starlight-aside__icon{display:none}.print-doc .starlight-aside__content{color:var(--sl-color-white)}.sl-markdown-content table:not(:where(.not-content *)){table-layout:fixed;border-collapse:collapse;break-inside:auto;width:100%;font-size:9pt;display:table;overflow:visible}.sl-markdown-content thead:not(:where(.not-content *)){display:table-header-group}.sl-markdown-content tr:not(:where(.not-content *)){break-inside:avoid}.sl-markdown-content :is(th,td):not(:where(.not-content *)){border:.5pt solid var(--sl-color-gray-4);vertical-align:top;text-align:start;overflow-wrap:anywhere;padding:.28rem .45rem}.sl-markdown-content th:not(:where(.not-content *)){font-family:var(--print-sans);background:var(--sl-color-gray-6)}.sl-markdown-content :is(th,td) code:not(:where(.not-content *)){overflow-wrap:anywhere;font-size:.95em}#sec-reference-rbac table:has(td:nth-child(6)),#sec-reference-vendors table:has(td:nth-child(7)){font-size:8pt}#sec-reference-rbac table:has(td:nth-child(6)) :is(th,td),#sec-reference-vendors table:has(td:nth-child(7)) :is(th,td){padding:.18rem .25rem}#sec-reference-rbac table:has(td:nth-child(6)) :is(th,td):first-child{width:28%}.sl-markdown-content :is(img[src*="/img/console/"],img[src*="/img/shopfloor/"]){border:.5pt solid var(--sl-color-gray-4);max-width:100%;max-height:165mm;box-shadow:none;break-inside:avoid;border-radius:0}.print-doc .print-section p:has(img){text-align:center;break-after:avoid}.sl-markdown-content :is(.shot-caption,.tbl-caption){font-family:var(--print-sans);color:var(--sl-color-gray-2);font-size:9pt}.sl-markdown-content .tbl-caption{break-after:avoid}.print-doc .print-section :is(.expressive-code,figure,pre){break-inside:auto}.print-doc .expressive-code .frame .header{break-after:avoid}.print-doc .print-section pre{orphans:3;widows:3;font-size:8.5pt}.print-doc .print-section .expressive-code .frame pre{border:.5pt solid var(--sl-color-gray-5)}}
