@media (max-width:48rem){.js-motion .PhonePanes-module__pew4Dq__root:not([data-static]) [data-pane]{pointer-events:none;transition:opacity var(--dur-statement) var(--ease);opacity:0!important}.js-motion .PhonePanes-module__pew4Dq__root:not([data-static]) [data-pane]:has(a,button){visibility:hidden;transition:opacity var(--dur-statement) var(--ease), visibility 0s linear var(--dur-statement)}:is(.js-motion .PhonePanes-module__pew4Dq__root:not([data-static]):not([data-phase]) [data-pane~="0"],.js-motion .PhonePanes-module__pew4Dq__root:not([data-static])[data-phase="0"] [data-pane~="0"],.js-motion .PhonePanes-module__pew4Dq__root:not([data-static])[data-phase="1"] [data-pane~="1"],.js-motion .PhonePanes-module__pew4Dq__root:not([data-static])[data-phase="2"] [data-pane~="2"],.js-motion .PhonePanes-module__pew4Dq__root:not([data-static])[data-phase="3"] [data-pane~="3"],.js-motion .PhonePanes-module__pew4Dq__root:not([data-static])[data-phase="4"] [data-pane~="4"]){pointer-events:auto;visibility:visible;transition-delay:0s;opacity:1!important}}@media (prefers-reduced-motion:reduce){.js-motion .PhonePanes-module__pew4Dq__root [data-pane]{transition:none}}
.WiringStage-module__Tsv6xG__section [data-act]{flex-direction:column}.WiringStage-module__Tsv6xG__section [data-act]:before,.WiringStage-module__Tsv6xG__section [data-act]:after{content:"";flex:1 1 0}.WiringStage-module__Tsv6xG__section [data-act]:after{flex-grow:2}.WiringStage-module__Tsv6xG__section [data-act]:before{max-height:clamp(0px,10vh,120px)}.WiringStage-module__Tsv6xG__inner{gap:clamp(16px,3vh,28px);display:grid}.WiringStage-module__Tsv6xG__head{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:end;gap:clamp(20px,4vw,64px);display:grid}.WiringStage-module__Tsv6xG__title{max-width:22ch}.WiringStage-module__Tsv6xG__lead{text-align:justify;-webkit-hyphens:auto;hyphens:auto;text-wrap:pretty;max-width:46ch;margin:0}.WiringStage-module__Tsv6xG__frames{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:clamp(16px,2.4vw,24px);display:grid}.WiringStage-module__Tsv6xG__frame{grid-template-rows:auto auto auto 1fr;min-width:0;margin:0;display:grid}.WiringStage-module__Tsv6xG__svg{width:100%;height:auto;color:var(--text);padding:10px 16px 0;display:block}.WiringStage-module__Tsv6xG__line{fill:none;stroke:var(--text-muted);stroke-width:1px;vector-effect:non-scaling-stroke}.WiringStage-module__Tsv6xG__box{fill:var(--bg);stroke:var(--text);stroke-width:1px;vector-effect:non-scaling-stroke}.WiringStage-module__Tsv6xG__label{fill:var(--text);font-family:var(--ff-mono);font-size:var(--text-meta);dominant-baseline:central}.WiringStage-module__Tsv6xG__hub{fill:var(--bg-invert);stroke:var(--bg-invert);stroke-width:1px;vector-effect:non-scaling-stroke}.WiringStage-module__Tsv6xG__hubLabel{fill:var(--text-invert);font-family:var(--ff-mono);font-size:var(--text-meta);letter-spacing:.08em;text-anchor:middle;dominant-baseline:central}.WiringStage-module__Tsv6xG__readout{flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:4px 16px 0;display:flex}.WiringStage-module__Tsv6xG__readout>:first-child{min-width:2ch}.WiringStage-module__Tsv6xG__unit{color:var(--text-muted)}.WiringStage-module__Tsv6xG__frameNote{color:var(--text-muted);text-wrap:pretty;align-self:start;margin:0;padding:8px 16px 16px}.WiringStage-module__Tsv6xG__caveat{max-width:none}@media (max-width:48rem){.WiringStage-module__Tsv6xG__lead{text-align:left}.js-motion .WiringStage-module__Tsv6xG__section [data-phone-pin]:not([data-static]) [data-act]:before{content:none}.js-motion .WiringStage-module__Tsv6xG__section [data-phone-pin]:not([data-static]) [data-act]:after{content:none}.js-motion [data-phone-pin]:not([data-static]) .WiringStage-module__Tsv6xG__inner{gap:var(--spacing-3);grid-template-rows:auto auto minmax(0,1fr) auto}.js-motion [data-phone-pin]:not([data-static]) .WiringStage-module__Tsv6xG__head{display:contents}.js-motion [data-phone-pin]:not([data-static]) .WiringStage-module__Tsv6xG__lead{grid-area:3/1;align-self:start}.js-motion [data-phone-pin]:not([data-static]) .WiringStage-module__Tsv6xG__frames{grid-area:3/1;align-items:start}.js-motion [data-phone-pin]:not([data-static]) .WiringStage-module__Tsv6xG__frame{grid-area:1/1}.js-motion [data-phone-pin]:not([data-static]) .WiringStage-module__Tsv6xG__frameNote{opacity:1!important}.js-motion [data-phone-pin]:not([data-static]) .WiringStage-module__Tsv6xG__label{font-size:11px}.js-motion [data-phone-pin]:not([data-static]) .WiringStage-module__Tsv6xG__hubLabel{font-size:12px}}
