.document-download{margin-bottom:var(--space-lg)}.download-resource{align-items:baseline;gap:var(--space-xs) var(--space-lg);padding-block:var(--space-sm);border-block:1px solid var(--color-rule);flex-wrap:wrap;display:flex}.download-resource a{align-items:center;gap:var(--space-xs);min-height:44px;font-weight:700;display:inline-flex}.download-resource span{color:var(--color-muted);font-size:var(--text-sm)}.document-workspace{min-width:0;margin-bottom:var(--space-2xl)}.document-metadata{margin-block:var(--space-lg)}.document-row-disclosure{min-width:0}.document-row-disclosure summary{padding:var(--space-sm);border-block:1px solid var(--color-rule);cursor:pointer;min-height:44px;font-weight:700}.document-row-disclosure[open] summary{background:var(--color-paper-2);margin-bottom:var(--space-sm)}.document-rows{gap:var(--space-lg);display:grid}.document-row{min-width:0;padding:var(--space-md);border:1px solid var(--color-rule);margin:0}.document-row legend{padding-inline:var(--space-xs);font-weight:700}.document-fields{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.document-fields .field{min-width:0}.document-fields textarea{width:100%;min-height:68px;padding:var(--space-xs);resize:vertical;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-control);display:block}.document-actions{align-items:end;gap:var(--space-sm);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.document-actions .copy-button{margin:0}.document-secondary{min-height:44px;padding:var(--space-xs) var(--space-md);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-control);font-weight:600}.document-secondary:hover:not(:disabled){background:var(--color-paper-2)}.document-row>button{margin-top:var(--space-md)}.document-status{min-height:1.5em;margin-top:var(--space-sm);color:var(--color-success)}.document-preview{min-width:0;padding:var(--space-lg);border:1px solid var(--color-rule);margin-top:var(--space-lg)}.document-preview h2{max-width:36ch;font-size:var(--text-xl)}.document-preview-metadata{gap:var(--space-sm) var(--space-lg);margin-block:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.document-preview-metadata dt{font-weight:700;font-size:var(--text-sm)}.document-preview-metadata dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.document-table-scroll{max-width:100%;overflow-x:auto}.document-table-scroll table{border-collapse:collapse;width:100%;min-width:700px;font-size:var(--text-sm)}.document-table-scroll caption{text-align:left;padding-block:var(--space-sm);font-weight:700}.document-table-scroll th,.document-table-scroll td{min-width:90px;padding:var(--space-xs);border:1px solid var(--color-rule);text-align:left;vertical-align:top;white-space:pre-wrap;overflow-wrap:anywhere}.document-table-scroll th{background:var(--color-paper-2)}.document-limit{font-size:var(--text-sm);margin-top:var(--space-lg)}.document-labels{gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:none}.document-label{align-content:start;gap:var(--space-2xs);padding:var(--space-sm);border:1px solid var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;break-inside:avoid;min-height:90px;display:grid}.document-preview[data-format=labels] .document-preview-table{display:none}.document-preview[data-format=labels] .document-labels{display:grid}.resource-prose a,.resource-related a{overflow-wrap:anywhere}.resource-related{border-top:1px solid var(--color-rule);padding-block:var(--space-lg) var(--space-2xl)}.resource-related h2{font-size:var(--text-xl)}.resource-index{gap:var(--space-lg);padding-bottom:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resource-index article{padding-block:var(--space-lg);border-top:1px solid var(--color-rule)}.resource-index h2{font-size:var(--text-xl);line-height:1.25}.resource-index p{margin-top:var(--space-sm);color:var(--color-muted)}.home-resources{padding-bottom:var(--space-2xl)}@media (width<=1000px){.document-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.document-fields,.document-preview-metadata,.resource-index{grid-template-columns:1fr}.document-labels{grid-template-columns:repeat(2,minmax(0,1fr))}.document-preview{padding:var(--space-sm)}}@media print{@page{size:A4 landscape;margin:12mm}html,body{color:#000;background:#fff;min-width:0;overflow:visible}.container{width:100%;max-width:none}.site-header,.site-footer,.skip-link,.breadcrumb,.page-heading,.document-download,.document-editor,.document-screen-only,.resource-prose,.resource-related,noscript{display:none!important}.site-main{min-height:0}.document-workspace,.document-preview{border:0;margin:0;padding:0}.document-preview-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm 6mm;margin-block:4mm}.document-table-scroll{overflow:visible}.document-table-scroll table{table-layout:fixed;width:100%;min-width:0;font-size:9pt}.document-table-scroll td,.document-table-scroll th{border-color:#777;min-width:0;padding:2mm}.document-table-scroll thead{display:table-header-group}.document-table-scroll tr{break-inside:avoid}.document-labels{grid-template-columns:repeat(3,minmax(0,1fr))}.document-label{color:#000;border-color:#000}.document-limit{margin-top:4mm;font-size:9pt}}.reference-scope{padding:var(--space-md);background:var(--color-paper-2);border:1px solid var(--color-rule)}.reference-contents{margin-block:var(--space-lg);font-size:var(--text-sm)}.reference-contents ul{gap:var(--space-xs) var(--space-lg);flex-wrap:wrap;padding:0;list-style:none;display:flex}.reference-contents a{min-height:32px;display:inline-block}.reference-search{gap:var(--space-sm);padding-block:var(--space-lg);border-block:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.reference-search [role=status]{min-height:1.5em;font-size:var(--text-sm);color:var(--color-muted);grid-column:1/-1}.reference-actions{align-self:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.reference-noscript{margin-block:var(--space-md)}.reference-section{padding-block:var(--space-xl) var(--space-md);min-width:0;scroll-margin-top:20px}.reference-section h2{font-size:var(--text-xl);line-height:1.25}.reference-section-heading{margin-bottom:var(--space-md)}.reference-scroll-hint{color:var(--color-muted);font-size:var(--text-xs);margin-bottom:var(--space-xs);display:none}@media (width<=760px){.reference-scroll-hint{display:block}}.reference-table-scroll{width:100%;max-width:100%;overflow-x:auto}.reference-table{border-collapse:collapse;width:100%;min-width:700px;font-size:var(--text-sm)}.reference-table th,.reference-table td{padding:var(--space-sm);border:1px solid var(--color-rule);text-align:left;vertical-align:top;overflow-wrap:anywhere}.reference-table thead th{background:var(--color-paper-2)}.reference-table tbody th{width:20%;font-weight:600}.reference-table tr:target{background:var(--color-warning-paper)}.reference-table-source{margin-top:var(--space-sm);font-size:var(--text-xs)}.reference-table-source a{overflow-wrap:anywhere}.reference-notes{max-width:var(--measure-copy);padding-left:var(--space-lg);font-size:var(--text-sm);margin-left:auto}.reference-notes li+li{margin-top:var(--space-xs)}.reference-sources{padding-block:var(--space-xl);border-top:1px solid var(--color-rule)}.reference-sources h2{font-size:var(--text-xl)}.reference-sources ol{padding-left:var(--space-lg)}.reference-sources li{margin-block:var(--space-md);scroll-margin-top:20px}.reference-sources li p{font-size:var(--text-sm);color:var(--color-muted);margin-top:var(--space-xs)}.reference-sources a{overflow-wrap:anywhere}@media print{.reference-page .page-heading,.reference-page .resource-prose{display:block!important}.reference-search,.reference-contents,.reference-noscript,.reference-scroll-hint{display:none!important}.reference-section[hidden]{display:block!important}.reference-table tr[hidden]{display:table-row!important}.reference-table-scroll{overflow:visible}.reference-table{table-layout:fixed;width:100%;min-width:0;font-size:9pt}.reference-table thead{display:table-header-group}.reference-table tr{break-inside:avoid}.reference-table td,.reference-table th{border-color:#777;padding:2mm}.reference-section h2{break-after:avoid}.reference-scope{border-color:#777}.reference-sources li a[href^="https://"]:after{content:" (" attr(href) ")";font-size:8pt}}.resource-safety{padding-block:var(--space-lg);border-block:1px solid var(--color-rule)}.resource-safety h2{font-size:var(--text-xl)}@media print{.resource-safety{display:none!important}}.reference-illustration{margin:var(--space-xl) 0;padding:var(--space-lg);border:1px solid var(--color-rule)}.reference-illustration svg{width:100%;max-width:800px;height:auto;margin-inline:auto}.reference-illustration figcaption{max-width:var(--measure-copy);margin:var(--space-sm) auto 0;font-size:var(--text-sm);color:var(--color-muted)}@media (width<=760px){.reference-illustration{padding:var(--space-sm)}}.reference-glyph{width:140px;max-width:100%;height:70px;margin-bottom:var(--space-xs)}@media (width<=760px){.reference-motor-topology svg text{font-size:32px}}@media print{.reference-illustration{break-inside:avoid;padding:4mm}.reference-illustration svg{max-width:500px}}@media (width<=1050px){.reference-search{grid-template-columns:minmax(0,1fr)}}
