body.standards-page{--ease-out:cubic-bezier(.23,1,.32,1);--data:#b9c6d2;--power:#e9b86e;--connectors:#f1f2f4;--video:#a99be0;padding-top:88px}.standards-main{overflow-wrap:break-word;max-width:1440px;margin:0 auto;padding:46px 48px 80px}.standards-heading{border-bottom:1px solid #292d31;padding-bottom:54px;scroll-margin-top:12px}.standards-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:40px;font-size:12px;display:flex}.standards-breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.standards-eyebrow,.section-number{letter-spacing:.09em;color:var(--accent);margin-bottom:16px;font-size:11px}.standards-heading h1{text-wrap:balance;max-width:17ch;font-size:clamp(38px,4.5vw,64px);line-height:1.07}.standards-lead{max-width:65ch;color:var(--ink);margin-top:26px;font-size:19px}.standards-lead p{line-height:1.6}.standards-lead p+p{margin-top:12px}.standards-meta{color:var(--muted);flex-wrap:wrap;gap:8px 24px;margin-top:24px;font-size:12px;display:flex}.standards-reading{grid-template-columns:minmax(0,1fr) 232px;align-items:start;gap:64px;display:grid}.standards-toc{scrollbar-width:thin;grid-area:1/2;max-height:calc(100svh - 130px);padding-top:48px;font-size:12px;position:sticky;top:112px;overflow-y:auto}.toc-desktop>p{color:var(--muted);letter-spacing:.04em;margin-bottom:16px;font-size:11px}.standards-toc nav{flex-direction:column;gap:2px;display:flex}.standards-toc nav a{min-height:38px;color:var(--muted);border-left:1px solid #292d31;align-items:center;gap:12px;padding:8px 10px;line-height:1.45;transition:color .15s;display:flex}.standards-toc a span{font-variant-numeric:tabular-nums;color:#a5a9af;flex:none;font-size:10px}.standards-toc a[aria-current]{color:var(--accent);border-color:var(--accent)}.standards-article{grid-area:1/1;min-width:0}.toc-mobile{display:none}.standards-section{border-bottom:1px solid #292d31;padding:54px 0;scroll-margin-top:10px}.standards-section h2{text-wrap:balance;max-width:30ch;margin-bottom:24px;font-size:28px;line-height:1.2}.standards-copy{color:#c4c7cc;max-width:70ch;font-size:15px;line-height:1.7}.standards-copy p{line-height:1.7}.standards-copy p+p{margin-top:18px}.standards-section>p.standards-copy{margin-bottom:20px}.standards-links{color:var(--accent);flex-wrap:wrap;gap:8px 24px;margin:22px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.standards-links a{text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;display:inline-flex}.standards-table-wrap{scrollbar-width:thin;border:1px solid #292d31;max-width:100%;margin:28px 0;overflow:auto}.standards-table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;color:#c4c7cc;width:100%;font-size:13px;line-height:1.6}.standards-table th,.standards-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #292d31;min-width:90px;padding:16px}.standards-table th{color:var(--ink);font-weight:500}.standards-table thead{color:var(--muted);background:#101316}.standards-table tr:last-child td,.standards-table tr:last-child th{border-bottom:0}.standards-table .official-name{word-break:normal;overflow-wrap:normal;min-width:112px;font-family:inherit;font-size:12px}.standards-cards{border-top:1px solid #292d31;border-left:1px solid #292d31;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;display:grid}.standard-card{transition:background-color .15s ease,transform .16s var(--ease-out);border-bottom:1px solid #292d31;border-right:1px solid #292d31;flex-direction:column;padding:24px;display:flex}.standard-card .card-group{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:22px;font-size:11px;display:flex}.card-group:before{content:"";background:var(--group-color);border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.standard-card[data-group=data]{--group-color:var(--data)}.standard-card[data-group=power]{--group-color:var(--power)}.standard-card[data-group=connectors]{--group-color:var(--connectors)}.standard-card[data-group=video]{--group-color:var(--video)}.standard-card h3{letter-spacing:-.025em;margin:0 0 12px;font-size:21px;font-weight:500;line-height:1.2}.standard-card>p:not(.card-group){color:#c4c7cc;font-size:13px;line-height:1.6}.card-years{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:auto;padding-top:22px;font-size:11px}.standard-card:active,.standards-page button:active{transform:scale(.97)}.standards-sources{color:var(--muted);font-size:13px}.standards-sources p{max-width:70ch;line-height:1.7}.standards-sources ul{margin:24px 0 0;padding-left:18px}.standards-sources li+li{margin-top:18px}.standards-sources a{color:#c4c7cc;text-underline-offset:3px;line-height:1.6;text-decoration:underline}.standards-sources li span{margin-top:6px;font-size:12px;line-height:1.6;display:block}.standards-next{justify-content:space-between;gap:32px;margin-top:36px;font-size:18px;display:flex}.standards-next a{max-width:50%;min-height:44px}.standards-next a:last-child{text-align:right}.standards-next span{color:var(--muted);margin-bottom:10px;font-size:11px;display:block}.standards-footer{max-width:1440px;margin:0 auto}@media (hover:hover) and (pointer:fine){.standard-card:hover{background:#101316}.standards-links a:hover,.standards-breadcrumb a:hover,.standards-toc a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}}@media (width<=1100px){.standards-reading{grid-template-columns:minmax(0,1fr) 205px;gap:36px}.standards-cards{grid-template-columns:1fr}}@media (width<=1023px){body.standards-page{padding-top:68px}.standards-reading{flex-direction:column;gap:0;display:flex}.standards-article{width:100%}.standards-toc{width:100%;max-height:none;padding:22px 0 0;position:static;overflow:visible}.toc-desktop{display:none}.toc-mobile{border-bottom:1px solid #292d31;padding-bottom:20px;display:block}.toc-mobile summary{min-height:44px;color:var(--muted);justify-content:space-between;align-items:center;display:flex}.toc-mobile summary:after{content:"+";font-size:20px}.toc-mobile[open] summary:after{content:"−"}.toc-mobile nav{margin-top:12px}.standards-toc nav a{min-height:44px}.standards-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.standards-section,.standards-heading{scroll-margin-top:8px}}@media (width<=639px){.standards-main{padding:24px 24px 56px}.standards-breadcrumb{margin-bottom:28px}.standards-heading{padding-bottom:32px}.standards-heading h1{font-size:38px}.standards-lead{margin-top:22px;font-size:17px}.standards-meta{gap:8px 16px;line-height:1.7}.standards-section{padding:36px 0}.standards-section h2{margin-bottom:20px;font-size:24px}.standards-copy{font-size:14px}.standards-copy p+p{margin-top:16px}.standards-cards{grid-template-columns:1fr}.standard-card{padding:20px}.standards-table{font-size:12px}.standards-table th,.standards-table td{min-width:75px;padding:12px}.standards-next{gap:20px;font-size:16px}.standards-next span{line-height:1.6}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.standards-page .standard-card,.standards-page button{transition:none;transform:none}.standards-page .standard-card:active,.standards-page button:active{transform:none}}html[data-keyboard]{scroll-behavior:auto}html[data-keyboard] .standards-page *{transition:none!important;animation:none!important}.prose-link{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.essay-directory{margin-top:32px}.essay-theme{--group-color:var(--data);border-top:1px solid #292d31;grid-template-columns:minmax(150px,1fr) minmax(0,3fr);gap:32px;padding:32px 0;display:grid}.essay-theme[data-group=connectors]{--group-color:var(--connectors)}.essay-theme[data-group=power]{--group-color:var(--power)}.essay-theme[data-group=video]{--group-color:var(--video)}.essay-theme-heading h3{color:var(--group-color);margin:0 0 12px;font-size:18px;font-weight:500;line-height:1.3}.essay-theme-heading p{color:var(--muted);max-width:22ch;margin:0;font-size:12px;line-height:1.6}.essay-theme ul{min-width:0;margin:0;padding:0;list-style:none}.essay-theme li+li{border-top:1px solid #292d31}.essay-entry{justify-content:space-between;align-items:flex-start;gap:24px;min-height:44px;padding:20px 0;display:flex}.essay-theme li:first-child .essay-entry{padding-top:0}.essay-theme li:last-child .essay-entry{padding-bottom:0}.essay-entry-copy{min-width:0}.essay-entry h4{letter-spacing:-.02em;margin:0 0 10px;font-size:19px;font-weight:500;line-height:1.35}.essay-entry-copy p{color:#c4c7cc;max-width:58ch;margin:0;font-size:13px;line-height:1.6}.essay-entry-meta{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;align-items:center;gap:16px;padding-top:4px;font-size:11px;display:flex}.essay-entry-meta svg{fill:none;stroke:currentColor;stroke-width:1.2px;flex:none;width:14px;height:14px}.essay-entry:focus-visible{outline:2px solid var(--accent);outline-offset:6px}.essay-entry:active h4{color:var(--accent)}@media (hover:hover) and (pointer:fine){.essay-entry:hover h4,.essay-entry:hover .essay-entry-meta{color:var(--accent)}}@media (width<=1100px){.essay-theme{grid-template-columns:1fr;gap:24px}.essay-theme-heading{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.essay-theme-heading h3{margin:0}.essay-theme-heading p{max-width:30ch}}@media (width<=639px){.essay-theme{gap:20px;padding:24px 0}.essay-theme-heading{display:block}.essay-theme-heading h3{margin-bottom:8px}.essay-theme-heading p{max-width:none}.essay-entry{grid-template-columns:1fr;gap:12px;padding:20px 0;display:grid}.essay-entry h4{font-size:18px}.essay-entry-meta{justify-content:space-between;padding:0}}.std-diagram{--std-data:#b9c6d2;--std-power:#e9b86e;--std-metal:#f1f2f4;--std-video:#a99be0;--std-border:#292d31;border:1px solid var(--std-border);color:var(--std-metal);background:#080a0c;min-width:0;margin:2rem 0;padding:1.25rem;font-family:Golos Text,sans-serif}.std-diagram figcaption{font-size:1rem;font-weight:500;line-height:1.4}.std-diagram-description{color:var(--std-data);margin:.625rem 0 1.25rem;font-size:.8125rem;line-height:1.65}.std-diagram h3{margin:0 0 .5rem;font-size:.875rem;font-weight:500;line-height:1.5}.std-diagram p,.std-diagram small{font-size:.8125rem;line-height:1.6}.std-diagram small{color:var(--std-data);display:block}.std-diagram p{margin:.5rem 0}.std-diagram strong{font-weight:500}.std-diagram svg{width:100%;height:auto;display:block;overflow:visible}.std-diagram svg path,.std-diagram svg rect,.std-diagram svg circle,.std-diagram svg ellipse{stroke-width:1.5px;vector-effect:non-scaling-stroke}.std-diagram svg .std-data{stroke:var(--std-data);fill:none}.std-diagram svg .std-power{stroke:var(--std-power);fill:none}.std-diagram svg .std-metal{stroke:var(--std-metal);fill:none}.std-diagram svg .std-video{stroke:var(--std-video);fill:none}.std-diagram svg .std-muted-line{stroke:#596069;fill:none}.std-diagram svg .std-tongue{stroke:#596069;fill:#20252a}.std-data-fill{fill:var(--std-data)}.std-power-fill{fill:var(--std-power)}.std-metal-fill{fill:var(--std-metal)}.std-video-fill{fill:var(--std-video)}.std-diagram svg .std-data-tint{fill:#b9c6d21a;stroke:var(--std-data)}.std-diagram svg .std-power-tint{fill:#e9b86e1a;stroke:var(--std-power)}.std-diagram svg .std-video-tint{fill:#a99be01a;stroke:var(--std-video)}.std-data-group{--group:var(--std-data)}.std-power-group{--group:var(--std-power)}.std-metal-group{--group:var(--std-metal)}.std-video-group{--group:var(--std-video)}.std-value{font-variant-numeric:tabular-nums;color:var(--std-data);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.6;display:block}.std-diagram-note{color:#929ca6;font-size:.75rem!important}.std-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.std-grid>section,.std-grid>.std-panel{min-width:0}.std-grid>section+section,.std-grid>.std-panel+.std-panel{border-left:1px solid var(--std-border);padding-left:1.5rem}.std-connectors{grid-template-columns:repeat(3,minmax(0,1fr))}.std-connectors>section+section{border:0;padding:0}.std-connector{max-width:280px;margin:auto}.std-connectors .std-value{font-size:.75rem}.std-connectors p{color:var(--std-data)}.std-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;padding:0;list-style:none;display:grid}.std-flow li{min-width:0;font-size:.8125rem;position:relative}.std-flow li+li:before{content:"→";color:#929ca6;position:absolute;top:.8rem;left:-1.2rem}.std-flow svg{width:4rem;height:3.25rem;margin-bottom:.75rem}.std-flow p{color:var(--std-data);font-size:.75rem}.std-lineage{grid-template-columns:repeat(5,minmax(0,1fr))}.std-lineage li{border-top:1px solid var(--std-video);padding-top:.5rem}.std-lineage li+li:before{top:1.3rem}.std-diagram--altmode-handshake .std-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.std-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.std-map-group{border-top:2px solid var(--group);min-width:0;padding-top:.75rem}.std-map-node{color:var(--group);border-bottom:1px solid var(--std-border);outline-offset:4px;padding:.75rem 0;text-decoration:none;transition:opacity .15s,color .15s,border-color .15s;display:block}.std-map-node strong{font-size:.8125rem;display:block}.std-map-node span{font-variant-numeric:tabular-nums;font-size:.75rem}.std-map-node small{color:var(--std-data);font-size:.75rem}.std-map-node:hover,.std-map-node:focus-visible,.std-map-node.is-related{border-color:var(--group);color:#fff}.std-map-node.is-muted{opacity:.8}.std-map-key{max-width:360px;margin:0 auto 1rem}.std-speed-row{margin:.9rem 0}.std-chart-label{justify-content:space-between;align-items:baseline;gap:1rem;font-size:.8125rem;line-height:1.6;display:flex}.std-chart-label span{font-variant-numeric:tabular-nums;color:var(--std-data);text-align:right}.std-bar-track{border-bottom:1px solid var(--std-border);height:.55rem;margin:.4rem 0;position:relative}.std-speed-bar{background:var(--std-data);height:100%;display:block}.std-speed-row p{color:#929ca6;font-size:.75rem}.std-scale-label{color:var(--std-data)}.std-log-axis{color:#929ca6;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.75rem;display:flex}.std-renames section+section{margin-top:1.5rem}.std-name-chain{flex-wrap:wrap;align-items:center;gap:1.5rem;margin:.5rem 0;padding:0;list-style:none;display:flex}.std-name-chain li{font-size:.8125rem;position:relative}.std-name-chain li+li:before{content:"→";color:#929ca6;position:absolute;top:.4rem;left:-1.15rem}.std-name-chain span{border:1px solid var(--std-border);padding:.375rem .5rem;display:block}.std-power-stairs{margin:0;padding:0;list-style:none}.std-power-stairs li{border-top:1px solid var(--std-power);margin-left:calc(var(--step)*1.25rem);gap:.75rem;padding:.75rem 0;display:flex}.std-power-stairs svg{flex:none;align-self:start;width:2rem}.std-power-stairs li>div{min-width:0}.std-power-stairs strong{font-size:.875rem}.std-power-stairs p{color:var(--std-data)}.std-pin-face{max-width:560px;margin:0 auto 1rem}.std-pin-legend{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.std-pin{border-top:2px solid var(--group);text-align:center;overflow-wrap:anywhere;padding:.4rem .3rem;font-size:.8125rem}.std-pin strong,.std-pin span{display:block}.std-pin strong{font-variant-numeric:tabular-nums;color:var(--group)}.std-pinout-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.std-pinout-rows .std-pin-legend{grid-template-columns:repeat(3,minmax(0,1fr))}.std-tree{text-align:center;font-size:.8125rem}.std-tree-host,.std-tree-root,.std-tree-hub{border:1px solid var(--std-data);width:max-content;max-width:100%;margin:auto;padding:.5rem .75rem;position:relative}.std-tree-root{margin-top:1.5rem}.std-tree-root:before,.std-tree-hub:before{content:"";background:var(--std-data);width:1px;height:1.5rem;position:absolute;bottom:100%;left:50%}.std-tree-branches{border-top:1px solid var(--std-data);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 15% 0;display:grid}.std-tree-hub{margin-top:1.5rem}.std-tree-leaves{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.std-tree-leaves span{border-bottom:1px solid var(--std-border);color:var(--std-data);padding:.4rem}.std-topology-symbol{max-width:360px;margin:.75rem auto}.std-limits{text-align:left;border-top:1px solid var(--std-border);padding-top:.5rem}.std-lane-configurations svg{max-width:360px;margin:auto}.std-lane-configurations p{color:var(--std-data)}.std-tunnel-end{border:1px solid var(--std-border);text-align:center;padding:.75rem;font-size:.875rem}.std-tunnel-end span{color:var(--std-data);font-size:.8125rem;display:block}.std-tunnel-body{border-left:1px solid #596069;border-right:1px solid #596069;margin:0 1.5rem;padding:.75rem}.std-tunnel-stream{color:var(--group);font-size:.8125rem}.std-tunnel-stream svg{height:34px}.std-cables{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.std-cables .std-diagram-note{grid-column:1/-1}.std-cables svg{max-width:280px;margin:auto}.std-cables section{min-width:0}.std-cables p{color:var(--std-data)}.std-pd-endpoints{color:var(--std-power);justify-content:space-between;gap:1rem;font-size:.8125rem;line-height:1.5;display:flex}.std-pd-endpoints span{border-bottom:1px solid var(--std-power);padding-bottom:.5rem}.std-pd-steps{margin:.5rem 0;padding:0;list-style:none}.std-pd-steps li{min-height:7rem;padding:.5rem 0 1rem;font-size:.875rem}.std-pd-steps li[hidden]{display:none}.std-pd-steps svg{height:38px}.std-pd-steps p{color:var(--std-data)}.std-pd-controls:not([hidden]){border-top:1px solid var(--std-border);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.std-pd-controls button{min-height:44px;color:var(--std-metal);font:inherit;cursor:pointer;background:0 0;border:1px solid #596069;padding:.5rem .75rem;font-size:.8125rem;transition:transform .14s cubic-bezier(.23,1,.32,1),border-color .14s}.std-pd-controls button:hover{border-color:var(--std-power)}.std-pd-controls button:active{transform:scale(.97)}.std-pd-controls button:disabled{opacity:.45;cursor:default}.std-pd-controls [data-pd-status]{font-variant-numeric:tabular-nums;font-size:.75rem}.std-pd-controls button:focus-visible,.std-diagram summary:focus-visible{outline:2px solid var(--std-data);outline-offset:4px}.std-voltages{border-left:1px solid var(--std-power);margin:1rem .5rem;padding-left:1rem;position:relative}.std-voltage{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin:0 0 1rem;font-size:.8125rem;display:flex;position:relative}.std-voltage-tick{border-top:1px solid var(--std-power);width:.75rem;position:absolute;top:.6rem;left:-1.5rem}.std-voltage-epr{color:var(--std-power)}.std-voltage small{flex-basis:100%}.std-comparison-wrap{scrollbar-width:thin;width:100%;overflow:auto}.std-comparison{border-collapse:collapse;table-layout:fixed;overflow-wrap:normal;width:100%;min-width:500px;font-size:.8125rem;line-height:1.65}.std-comparison caption{text-align:left;color:var(--std-data);margin-bottom:.75rem;font-size:.75rem}.std-comparison th,.std-comparison td{vertical-align:top;border-bottom:1px solid var(--std-border);text-align:left;padding:.625rem .5rem}.std-comparison th{font-weight:500}.std-comparison thead th{color:var(--std-video)}.std-diagram-data{border-top:1px solid var(--std-border);margin-top:1.25rem;padding-top:.75rem;font-size:.8125rem;line-height:1.65}.std-diagram-data summary{cursor:pointer;width:fit-content;max-width:100%;color:var(--std-data);min-height:44px}.std-diagram-data dl{margin:.75rem 0}.std-diagram-data dl>div{border-bottom:1px solid var(--std-border);grid-template-columns:1fr 2fr;gap:1rem;padding:.5rem 0;display:grid}.std-diagram-data dt{font-weight:500}.std-diagram-data dd{overflow-wrap:anywhere;color:var(--std-data);margin:0}.std-diagram-data ul{margin:.75rem 0;padding-left:1rem}.std-diagram-data li+li{margin-top:.5rem}.std-diagram-data a{color:var(--std-data);text-underline-offset:3px;overflow-wrap:anywhere}.std-diagram-data small{color:#929ca6;font-size:.75rem}@media (width<=800px){.std-map{grid-template-columns:repeat(2,minmax(0,1fr))}.std-flow{grid-template-columns:1fr}.std-flow li{min-height:3.5rem;padding-left:5rem}.std-flow svg{position:absolute;top:0;left:0}.std-flow li+li:before{content:"↓";top:-1rem;left:2rem}.std-lineage li{padding-top:.5rem}.std-lineage svg{top:.5rem}.std-lineage li+li:before{top:-1rem}.std-cables{grid-template-columns:1fr}.std-cables section{grid-template-columns:1fr 1fr;gap:.5rem 1rem;display:grid}.std-cables h3{grid-column:1/-1}.std-cables svg{grid-row:2/4}.std-cables .std-value{margin:0}}@media (width<=639px){.std-diagram{margin:1.5rem 0;padding:1rem}.std-grid,.std-pinout-rows{grid-template-columns:1fr;gap:1.25rem}.std-grid>section+section,.std-grid>.std-panel+.std-panel{border-left:0;border-top:1px solid var(--std-border);padding-top:1.25rem;padding-left:0}.std-connectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.std-connectors>section+section{border:0;padding:0}.std-map{grid-template-columns:1fr}.std-chart-label{display:block}.std-chart-label span{text-align:left;font-size:.8125rem;display:block}.std-name-chain{margin-left:0;display:block}.std-name-chain li+li{margin-top:1.5rem}.std-name-chain li+li:before{content:"↓";top:-1.5rem;left:.625rem}.std-name-chain span{width:fit-content;max-width:100%}.std-power-stairs li{margin-left:0}.std-tree-branches{margin-left:0;margin-right:0}.std-tree-leaves{grid-template-columns:1fr;display:grid}.std-diagram--altmode-handshake .std-flow{grid-template-columns:1fr}.std-cables section{display:block}.std-cables svg{width:100%;max-width:240px}.std-comparison th,.std-comparison td{padding:.5rem .25rem;font-size:.8125rem}.std-diagram-data dl>div{grid-template-columns:1fr;gap:.25rem}.std-tunnel-body{margin:0 .5rem}.std-pinout-rows .std-pin-legend{grid-template-columns:repeat(4,minmax(0,1fr))}}.std-map-relations{border-top:1px solid var(--std-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:1rem 0 0;padding:1rem 0 0;font-size:.8125rem;line-height:1.6;list-style:none;display:grid}.std-map-relations a{color:var(--std-data);text-underline-offset:3px}.std-pd-steps [data-pd-step]{transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1)}.std-voltage-axis{height:440px;margin:1rem 0;position:relative}.std-voltage-axis>svg{width:26px;height:440px;position:absolute;top:0;left:0}.std-voltage-axis>.std-voltage{gap:.75rem;min-height:24px;margin:0;line-height:24px;position:absolute;left:38px}.std-pps{border-left:3px solid var(--std-power);background:#e9b86e0d;padding:.625rem .875rem;font-size:.8125rem}.std-pps strong,.std-pps .std-value{margin-right:.625rem;display:inline}.std-pps p{color:var(--std-data);margin-bottom:0}.std-renames[data-reveal-ready] .std-name-chain li{opacity:0;transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1);transition-delay:calc(var(--rename-index)*60ms);transform:translate(-4px)}.std-renames[data-reveal-ready][data-revealed] .std-name-chain li{opacity:1;transform:none}html[data-keyboard] .std-renames[data-reveal-ready] .std-name-chain li{opacity:1;transition:none;transform:none}@media (width<=639px){.std-map-relations{grid-template-columns:1fr}}@media (hover:none){.std-map-node:hover{border-color:var(--std-border);color:var(--group)}.std-pd-controls button:hover{border-color:#596069}}@media (prefers-reduced-motion:reduce){.std-diagram *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.std-pd-steps [data-pd-step]{transition:opacity .15s linear!important;transform:none!important}.std-renames[data-reveal-ready] .std-name-chain li{opacity:1;transform:none}}.std-map-key [data-map-link]{transition:opacity .15s}.std-map-labels{fill:var(--std-data);font-size:16px}.std-speed-marker{background:var(--std-data);border-radius:50%;width:7px;height:7px;position:absolute;top:-1px;transform:translate(-50%)}.std-tb-branch{border-left:2px solid var(--std-video);background:#a99be009;margin-top:20px;padding:16px}.std-tb-branch p{color:var(--std-data)}.std-tb-branch svg{max-width:280px;height:36px;margin-top:12px}.std-grid>section:nth-child(odd),.std-grid>.std-panel:nth-child(odd){border-left:0;padding-left:0}.std-comparison-hint{color:var(--std-data);display:none}@media (width<=639px){.std-comparison-hint{display:block}.std-pd-controls:not([hidden]){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.std-pd-controls [data-pd-status]{grid-area:1/1/auto/-1;min-width:0}.std-pd-controls button{grid-row:2}.std-pd-controls [data-pd-next]{grid-column:2}}.std-diagram--backpanel .std-panel+.std-panel{border-left:0;padding-left:0}.std-backpanel-image{border-radius:4px;width:100%;height:auto;margin:0 auto 16px;display:block}.std-backpanel-key{color:#d7b27b!important;margin:0 0 8px!important;font-size:13px!important;line-height:1.6!important}.std-view-label{color:var(--muted);margin:8px 0 0!important;font-size:12px!important}.std-tunnel-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:12px;display:grid}.std-tunnel-stream{text-align:center;grid-template-rows:minmax(48px,auto) 80px;align-items:start;min-width:0;display:grid}.std-tunnel-stream+.std-tunnel-stream{margin-top:0}.std-tunnel-stream svg{width:34px;height:80px;margin:auto}.std-tunnel-legend{margin:18px 0 0;font-size:13px;line-height:1.6}.std-tunnel-legend>div{border-top:1px solid var(--std-border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;padding:8px 0;display:grid}.std-tunnel-legend dt{color:var(--group)}.std-tunnel-legend dd{color:var(--std-data);margin:0}@media (width<=639px){.std-connectors{grid-template-columns:1fr}.std-connector{max-width:280px}.std-tunnel-body{gap:8px;margin:0;padding:8px}.std-tunnel-stream{grid-template-rows:minmax(48px,auto) 80px;font-size:12px}.std-tunnel-legend>div{grid-template-columns:1fr;gap:4px}}.std-tunnel-label small{color:var(--group)}.std-diagram svg.std-connector{height:132px}@media (width<=639px){.std-diagram svg.std-connector{height:auto}}.std-usb4-scene>img{border-radius:4px;width:100%;height:auto;display:block}.std-usb4-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 16px;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.std-usb4-route li{min-width:0;position:relative}.std-usb4-route li+li:before{content:"→";color:var(--std-data);position:absolute;left:-20px}.std-usb4-streams{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 16px;display:grid}.std-usb4-streams>div{border-top:1px solid var(--group);min-width:0;padding-top:12px}.std-usb4-streams dt{color:var(--group);font-size:13px;font-weight:500;line-height:1.5}.std-usb4-streams dd{color:var(--std-data);margin:8px 0 0;font-size:12px;line-height:1.6}.std-usb4-streams>.std-usb4-optional{border-top-style:dashed}@media (width<=639px){.std-usb4-route{grid-template-columns:1fr;gap:8px}.std-usb4-route li+li{padding-left:20px}.std-usb4-route li+li:before{content:"↓";left:0}.std-usb4-streams{grid-template-columns:1fr;gap:16px}.std-usb4-streams>div{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:16px;display:grid}.std-usb4-streams dd{margin:0}}.std-process-infographic>img{border-radius:4px;width:100%;height:auto;display:block}.std-process-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.std-process-steps{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.std-process-steps li{border-top:1px solid var(--std-data);min-width:0;padding-top:16px}.std-process-heading{align-items:baseline;gap:12px;display:flex}.std-process-heading>span{color:var(--accent);font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.std-process-heading h3{margin:0;font-size:15px}.std-process-steps p{color:var(--std-data);margin:12px 0 0}.std-process-certification{border-top:1px dashed var(--accent);min-width:0;padding-top:16px}.std-process-certification h3{color:var(--accent);margin:0;font-size:15px}.std-process-certification p{color:var(--std-data);margin:12px 0 0}.std-family-key{border-top:1px solid var(--std-border);border-bottom:1px solid var(--std-border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;margin:24px 0 32px;padding:24px 0;display:grid}.std-family-port{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.std-family-port img{object-fit:contain;width:160px;max-width:100%;height:120px}.std-family-port strong{font-size:20px;font-weight:500}.std-family-port p{color:var(--std-data);margin:8px 0 0}.std-family-heading{color:var(--std-data);margin:0 0 16px!important}.std-family-function{border-top:1px solid var(--std-border);color:var(--group);grid-template-columns:minmax(80px,1fr) minmax(0,2fr);align-items:baseline;gap:16px;padding:12px 0;font-size:13px;line-height:1.6;transition:opacity .15s;display:grid}.std-family-function strong{font-weight:500}.std-family-function span{color:var(--std-data)}.std-usb4-picture{position:relative}.std-usb4-picture>img{border-radius:4px;width:100%;height:auto;display:block}.std-equipment-label{left:var(--x);top:var(--y);color:var(--std-metal);white-space:nowrap;font-size:12px;line-height:1.4;position:absolute;transform:translate(-50%,-50%)}.std-usb4-channel{border-top:1px solid var(--std-border);border-bottom:1px solid var(--std-border);justify-content:space-between;gap:24px;margin:8px 0 0;padding:16px 0;font-size:13px;line-height:1.6;display:flex}.std-usb4-channel>span{color:var(--std-data)}.std-usb4-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0 0;display:grid}.std-usb4-tasks dt{color:var(--group);font-size:14px;font-weight:500;line-height:1.5}.std-usb4-tasks dd{color:var(--std-data);margin:8px 0 0;font-size:13px;line-height:1.6}@media (width<=639px){.std-process-sequence{grid-template-columns:1fr;gap:20px}.std-process-steps{grid-column:auto;grid-template-columns:1fr;gap:20px;margin-top:12px}.std-process-steps li{padding-top:12px}.std-family-key{grid-template-columns:1fr;gap:20px;margin:20px 0;padding:20px 0}.std-family-port{text-align:left;flex-direction:row;gap:20px}.std-family-port img{flex:none;width:104px;height:96px}.std-family-function{grid-template-columns:80px minmax(0,1fr);gap:12px}.std-usb4-channel{display:block}.std-usb4-channel>span{margin-top:8px;display:block}.std-usb4-tasks{grid-template-columns:1fr;gap:20px}.std-equipment-label{font-size:11px}}.std-diagram svg.std-process-arrow{fill:none;width:20px;height:20px;stroke:var(--std-data);flex:none}@media (width<=639px){.std-diagram svg.std-process-arrow{transform:rotate(90deg)}}.std-process-visual{aspect-ratio:2.5;overflow:hidden}.std-process-visual>img{object-fit:cover;object-position:center;border-radius:4px;width:100%;height:100%;display:block}
