.protocol-concepts_card__4niA3{min-width:0;padding:22px;border:1px solid #dbd9e7;border-radius:16px;background:linear-gradient(145deg,#fcfaff,#fff 65%);color:#324358;font-size:14px;line-height:1.65}.protocol-concepts_card__4niA3>header{margin-bottom:15px}.protocol-concepts_card__4niA3>header>span{display:block;margin-bottom:5px;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#76508f}.protocol-concepts_card__4niA3 h3{color:#253048;font-size:22px;line-height:1.25;font-weight:750;letter-spacing:-.025em}.protocol-concepts_card__4niA3 p{margin:12px 0 0}.protocol-concepts_card__4niA3 p:first-of-type{margin-top:0}.protocol-concepts_card__4niA3 strong{color:#204e72;font-weight:700}.protocol-concepts_card__4niA3>a{display:inline-block;padding:12px 0 0;color:#7246a1;font-size:13px;font-weight:650;text-decoration:none}.protocol-concepts_card__4niA3>a:hover{text-decoration:underline;text-underline-offset:3px}.protocol-concepts_card__4niA3 figure{margin:18px 0}.protocol-concepts_card__4niA3 figcaption{font-size:12px;color:#5b6a79;margin-top:10px;line-height:1.5}.protocol-concepts_bits__OXXj_{display:flex;gap:3px}.protocol-concepts_bits__OXXj_ b{flex:1;display:grid;place-items:center;min-width:0;padding:8px 3px;border:1px solid #bdcfe0;border-radius:4px;background:#eaf4fd;color:#2f6790;font-family:ui-monospace,monospace;font-size:18px;line-height:1.3}.protocol-concepts_address__M3L9x{display:grid;grid-template-columns:minmax(0,7fr) minmax(24px,1fr) auto;align-items:end;gap:9px}.protocol-concepts_address__M3L9x>div>span{display:block;margin-bottom:5px;color:#526579;font-size:12px}.protocol-concepts_address__M3L9x>div:nth-child(2) .protocol-concepts_bits__OXXj_ b{background:#f2eafa;border-color:#d4bbe7;color:#8355a8}.protocol-concepts_result__Fzbf_{padding-left:8px;font-family:ui-monospace,monospace;font-size:24px;color:#66408c}.protocol-concepts_result__Fzbf_ span{display:block;font-family:inherit;font-size:10px;font-weight:500;color:#6d597a}.protocol-concepts_equation__eJE75{padding:13px 15px;border-radius:8px;border:1px solid #eadcf5;background:#f8f3fc;margin:17px 0}.protocol-concepts_equation__eJE75 code{display:block;font-size:15px;font-weight:700;color:#775496;overflow-wrap:anywhere}.protocol-concepts_equation__eJE75>span{display:block;margin-top:4px;font-size:12px;color:#725b83}.protocol-concepts_modes__kFJ5K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.protocol-concepts_modes__kFJ5K>div{padding:10px 12px;border:1px solid #d7e0e7;border-radius:8px;background:#f6faff}.protocol-concepts_modes__kFJ5K strong{display:block;color:#30556f;font-size:14px}.protocol-concepts_modes__kFJ5K span{display:block;color:#526779;font-size:11px}.protocol-concepts_modes__kFJ5K svg{display:block;color:#2676a8;width:100%;height:36px;margin:8px 0}.protocol-concepts_modes__kFJ5K b{font-size:12px;color:#835b09;font-weight:600}.protocol-concepts_budgetTrack__Fp6e_{display:grid;grid-template-columns:minmax(44px,1fr) minmax(0,8fr) minmax(44px,1fr)}.protocol-concepts_budgetTrack__Fp6e_>span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:76px;color:#835b09;border:1px solid #eed5a0;background:#fff6e3;font-size:12px}.protocol-concepts_budgetTrack__Fp6e_>span:nth-child(2){color:#216e64;border-color:#abd3c9;background:repeating-linear-gradient(90deg,#e7f5ef,#e7f5ef calc(12.5% - 1px),#add6c8 calc(12.5% - 1px),#add6c8 12.5%)}.protocol-concepts_budgetTrack__Fp6e_ b{font-size:25px}.protocol-concepts_scanLengths__r5shc>div{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 52px;align-items:center;gap:9px;margin-top:13px}.protocol-concepts_scanLengths__r5shc>div>span{font-size:12px;color:#4f6577}.protocol-concepts_scanLengths__r5shc .protocol-concepts_bits__OXXj_{margin-top:4px}.protocol-concepts_scanLengths__r5shc>div>b{color:#b77d22}.protocol-concepts_scanLengths__r5shc>div>strong{font-size:14px;color:#825992}.protocol-concepts_posted__Ov4aJ{background:#f6f9fc;border:1px solid #dbe5ee;border-radius:8px;padding:5px 13px}.protocol-concepts_posted__Ov4aJ>div{display:grid;grid-template-columns:1fr 18px 1.2fr;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid #dce5ee;font-size:12px}.protocol-concepts_posted__Ov4aJ>div:last-child{border-bottom:0}.protocol-concepts_posted__Ov4aJ code{color:#4d5687;font-size:13px}.protocol-concepts_posted__Ov4aJ>div>b{color:#927ab1}.protocol-concepts_posted__Ov4aJ .protocol-concepts_postedLabels__pHjAR{display:flex;justify-content:space-between;font-size:10px;font-weight:700;text-transform:uppercase;color:#51667c}.protocol-concepts_enumeration__F66GG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.protocol-concepts_enumeration__F66GG>div{display:flex;align-items:center;gap:10px;border:1px solid #cddedc;border-radius:8px;padding:12px;background:#f1f9f7}.protocol-concepts_enumeration__F66GG b{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;color:#286e61;background:#e0f0eb;border-radius:50%;font-size:13px}.protocol-concepts_enumeration__F66GG small,.protocol-concepts_enumeration__F66GG strong{display:block}.protocol-concepts_enumeration__F66GG strong{font-size:13px;color:#427268}.protocol-concepts_enumeration__F66GG small{font-size:11px;color:#4c6c62;line-height:1.4;margin-top:4px}.protocol-concepts_enumeration__F66GG figcaption{grid-column:1/-1;margin-top:0}.protocol-concepts_pinCompare__2HUF2{display:grid;gap:12px;margin:18px 0}.protocol-concepts_pinList__zmZJI{padding:12px 14px;border:1px solid #d5ddeb;border-radius:8px;background:#f5f8fd}.protocol-concepts_pinList__zmZJI>strong{font-size:13px;display:block;margin-bottom:8px}.protocol-concepts_pinList__zmZJI>div{display:flex;flex-wrap:wrap;gap:5px}.protocol-concepts_pinList__zmZJI>div>span{font-size:12px;padding:5px 10px;border:1px solid #bfcfe3;background:#e7effa;color:#43658a;border-radius:3px;box-shadow:0 4px 0 -2px #90abca}.protocol-concepts_pinList__zmZJI:nth-child(2n){background:#eff9f5;border-color:#c6ded5}.protocol-concepts_pinList__zmZJI:nth-child(2n)>strong{color:#34796a}.protocol-concepts_pinList__zmZJI:nth-child(2n)>div>span{border-color:#b4d6c8;background:#dff2e8;color:#2b6955;box-shadow:0 4px 0 -2px #83b5a2}.protocol-concepts_card__4niA3 .protocol-concepts_note__5q9qC{color:#5e697b;font-size:12px;line-height:1.55}.protocol-concepts_clockChoice__3p2k9{display:grid;gap:11px;margin:20px 0}.protocol-concepts_clockChoice__3p2k9>div{display:grid;grid-template-columns:45px 1fr 1fr 1fr;align-items:center;gap:8px;padding:13px 10px;background:#f0f7fb;border-radius:8px}.protocol-concepts_clockChoice__3p2k9 b{font-size:13px;color:#3e6987}.protocol-concepts_clockChoice__3p2k9 span{padding:8px 3px;border:1px solid #b9d1e0;background:white;color:#4d7189;text-align:center;font-size:11px;border-radius:4px}.protocol-concepts_clockChoice__3p2k9 i{font-size:12px;color:#206c86;font-style:normal;text-align:center}.protocol-concepts_clockChoice__3p2k9>div:last-child{background:#f4f0f9}.protocol-concepts_bridge__NrsrK{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:7px;align-items:center}.protocol-concepts_bridge__NrsrK>div{background:#eaf5fb;border:1px solid #bad9e8;border-radius:8px;padding:20px 6px;text-align:center}.protocol-concepts_bridge__NrsrK small,.protocol-concepts_bridge__NrsrK strong{display:block}.protocol-concepts_bridge__NrsrK strong{font-size:14px}.protocol-concepts_bridge__NrsrK small{color:#446b84;font-size:11px;margin-top:5px}.protocol-concepts_bridge__NrsrK>span{font-size:10px;color:#4f678c;text-align:center}.protocol-concepts_packetCompare__pU8_z>div{display:grid;grid-template-columns:90px .8fr 1.2fr .8fr;gap:5px;margin-bottom:12px;align-items:center}.protocol-concepts_packetCompare__pU8_z strong{font-size:12px}.protocol-concepts_packetCompare__pU8_z span{padding:12px 3px;border:1px solid #c2cdeb;color:#666193;background:#f0effa;font-size:12px;text-align:center;border-radius:4px}.protocol-concepts_packetCompare__pU8_z>div:nth-child(2) span{border-color:#bddbcf;background:#eef8f3;color:#457b65}@media(max-width:600px){.protocol-concepts_card__4niA3{padding:17px;font-size:13px}.protocol-concepts_card__4niA3 h3{font-size:20px}.protocol-concepts_address__M3L9x{grid-template-columns:minmax(0,7fr) minmax(22px,1fr);gap:6px}.protocol-concepts_result__Fzbf_{grid-column:1/-1;padding:0;font-size:21px}.protocol-concepts_result__Fzbf_ span{display:inline;margin-left:8px}.protocol-concepts_bits__OXXj_ b{font-size:16px}.protocol-concepts_bridge__NrsrK{grid-template-columns:1fr}.protocol-concepts_bridge__NrsrK>div{padding:10px}.protocol-concepts_bridge__NrsrK>span{font-size:12px}.protocol-concepts_packetCompare__pU8_z>div{grid-template-columns:.8fr 1.2fr .8fr}.protocol-concepts_packetCompare__pU8_z strong{grid-column:1/-1}.protocol-concepts_clockChoice__3p2k9>div{grid-template-columns:1fr 1fr 1fr;gap:7px}.protocol-concepts_clockChoice__3p2k9 b{grid-column:1/-1}.protocol-concepts_enumeration__F66GG{grid-template-columns:1fr}.protocol-concepts_posted__Ov4aJ{padding:5px 9px}.protocol-concepts_posted__Ov4aJ>div{gap:5px;font-size:11px}.protocol-concepts_posted__Ov4aJ code{font-size:12px}.protocol-concepts_scanLengths__r5shc>div{gap:5px;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 43px}.protocol-concepts_scanLengths__r5shc>div>strong{font-size:12px}}.protocol-concepts_scanLengths__r5shc>div:nth-child(2)>span:nth-of-type(2) .protocol-concepts_bits__OXXj_{width:calc((100% - 6px) / 3)}.protocol-ethernet_card__RfxVQ{min-width:0;padding:22px;border:1px solid #dbd9e7;border-radius:16px;background:linear-gradient(145deg,#fcfaff,#fff 65%);color:#324358;font-size:14px;line-height:1.65}.protocol-ethernet_card__RfxVQ>header{margin-bottom:15px}.protocol-ethernet_card__RfxVQ>header>span{display:block;margin-bottom:5px;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#76508f}.protocol-ethernet_card__RfxVQ h3{color:#253048;font-size:22px;line-height:1.25;font-weight:750;letter-spacing:-.025em}.protocol-ethernet_card__RfxVQ p{margin:12px 0 0}.protocol-ethernet_card__RfxVQ p:first-of-type{margin-top:0}.protocol-ethernet_card__RfxVQ strong{color:#204e72;font-weight:700}.protocol-ethernet_card__RfxVQ>a{display:inline-block;padding:12px 0 0;color:#7246a1;font-size:13px;font-weight:650;text-decoration:none}.protocol-ethernet_card__RfxVQ>a:hover{text-decoration:underline;text-underline-offset:3px}.protocol-ethernet_card__RfxVQ>a:focus-visible{outline:3px solid #bb44aa;outline-offset:3px;border-radius:3px}.protocol-ethernet_card__RfxVQ figure{margin:18px 0}.protocol-ethernet_card__RfxVQ figcaption{font-size:12px;color:#5b6a79;margin-top:10px;line-height:1.5}.protocol-ethernet_card__RfxVQ .protocol-ethernet_note__sXOFg,.protocol-ethernet_note__sXOFg{color:#5e697b;font-size:12px;line-height:1.55}.protocol-ethernet_overview____huP{display:grid;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);gap:4px;align-items:center;font-size:11px;text-align:center;color:#296d80}.protocol-ethernet_overview____huP span,.protocol-ethernet_overview____huP strong{padding:10px 3px;border:1px solid #b9d8e2;border-radius:6px;background:#f0f9fc}.protocol-ethernet_overview____huP strong{background:#e7f4ed;border-color:#b6d8c5;color:#306c54}.protocol-ethernet_overview____huP small{grid-column:1/-1;color:#546877;margin-top:4px;font-size:11px}.protocol-ethernet_wiring__Xg8_i{padding:14px;background:#f6faff;border:1px solid #d7e4ee;border-radius:10px}.protocol-ethernet_endpoints__ezWCW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:10px}.protocol-ethernet_endpoints__ezWCW>div{padding:12px;border:1px solid #aec8df;background:#e8f2fe;border-radius:8px;text-align:center}.protocol-ethernet_endpoints__ezWCW>div:last-child{background:#e9f8f4;border-color:#b2d8ce}.protocol-ethernet_endpoints__ezWCW small,.protocol-ethernet_endpoints__ezWCW strong{display:block}.protocol-ethernet_endpoints__ezWCW small{font-size:11px;color:#4f667d;margin-top:4px}.protocol-ethernet_signal__DvnCH{display:grid;grid-template-columns:minmax(0,1fr) 26px minmax(0,1.4fr);align-items:center;padding:10px 0;border-bottom:1px solid #d7e4ee;gap:8px;font-size:12px}.protocol-ethernet_signal__DvnCH code{color:#2a6595;font-size:12px}.protocol-ethernet_signal__DvnCH b{color:#2574a7;font-size:21px;text-align:center}.protocol-ethernet_signal__DvnCH:nth-of-type(3) b,.protocol-ethernet_signal__DvnCH:nth-of-type(3) code{color:#08776e}.protocol-ethernet_reference__CLJGB{display:grid;gap:3px;padding:10px;text-align:center;margin-top:12px;background:#fff8e9;border:1px solid #eedbb0;border-radius:6px;font-size:12px}.protocol-ethernet_reference__CLJGB strong{color:#86631e}.protocol-ethernet_reference__CLJGB span{color:#726342;font-size:11px}.protocol-ethernet_management__E_9ob{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;border:1px dashed #bfc6d9;border-radius:5px;padding:9px;margin-top:10px;font-size:11px;color:#5b5b79}.protocol-ethernet_management__E_9ob code{font-size:11px}.protocol-ethernet_cable__DX_KF{display:grid;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr) 12px minmax(0,1fr);align-items:center;gap:4px;margin-top:17px;text-align:center}.protocol-ethernet_cable__DX_KF strong{background:#ecf6f2;border:1px solid #bedacf;padding:9px 3px;border-radius:5px;font-size:11px}.protocol-ethernet_cable__DX_KF b{color:#4b8b72}.protocol-ethernet_transfer__AExPx{font-size:13px;color:#3b5369;min-width:0}.protocol-ethernet_stateGrid__moIt4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:15px 0}.protocol-ethernet_stateGrid__moIt4>div{padding:11px;background:#f2f7fb;border:1px solid #d7e3ee;border-radius:8px}.protocol-ethernet_stateGrid__moIt4 span,.protocol-ethernet_stateGrid__moIt4 strong{display:block}.protocol-ethernet_stateGrid__moIt4 span{font-size:10px;color:#53697b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.protocol-ethernet_stateGrid__moIt4 strong{color:#295d82;font-size:12px;line-height:1.5}.protocol-ethernet_ownership___DyGO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;list-style:none;padding:0;margin:16px 0}.protocol-ethernet_ownership___DyGO li{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;padding:10px 4px;border:1px solid #d9e0e9;border-radius:6px;background:#f6f8fb;color:#62748a;font-size:12px}.protocol-ethernet_ownership___DyGO li>span{font-size:10px;opacity:.8}.protocol-ethernet_ownership___DyGO li[data-current=true]{color:#5f4383;background:#f0eaf8;border-color:#aa87ce;box-shadow:inset 0 2px 0 #aa87ce}.protocol-ethernet_dibits__EjfZu{margin:16px 0;border:1px solid #d7e2ec;border-radius:9px;padding:12px;background:#f6faff}.protocol-ethernet_dibits__EjfZu[data-active=true]{border-color:#67b7c9;background:#f0fbfc}.protocol-ethernet_insetTitle__tFgsB{display:flex;gap:4px 10px;flex-wrap:wrap;justify-content:space-between;margin-bottom:12px;font-size:12px}.protocol-ethernet_insetTitle__tFgsB strong{color:#356680}.protocol-ethernet_insetTitle__tFgsB>span{color:#5b7181;font-size:11px}.protocol-ethernet_bitRow__q7p9k,.protocol-ethernet_clockRow__V9KX8,.protocol-ethernet_enableRow__26b_T{display:grid;grid-template-columns:73px minmax(0,1fr);gap:7px;align-items:center;margin:9px 0}.protocol-ethernet_bitRow__q7p9k>code,.protocol-ethernet_clockRow__V9KX8>code,.protocol-ethernet_enableRow__26b_T>code{font-size:11px;color:#367295;overflow-wrap:anywhere}.protocol-ethernet_clockRow__V9KX8 svg{display:block;width:100%;height:27px;color:#3985ad}.protocol-ethernet_bitRow__q7p9k>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.protocol-ethernet_bitRow__q7p9k span{padding:5px 2px;border:1px solid #b6d5e8;background:#eaf5fc;border-radius:3px;text-align:center}.protocol-ethernet_bitRow__q7p9k b{display:block;font:700 15px/1.4 ui-monospace,monospace;color:#246b98}.protocol-ethernet_bitRow__q7p9k small{display:block;color:#4e7188;font-size:10px}.protocol-ethernet_enableRow__26b_T strong{font-size:11px;color:#2e718d;border-top:2px solid #3792b1;padding-top:4px}.protocol-ethernet_dibits__EjfZu figcaption{color:#5b6f82;font-size:11px;line-height:1.5;margin-top:11px}.protocol-ethernet_evidence___DMsu{display:grid;gap:8px;margin:14px 0}.protocol-ethernet_evidence___DMsu>div{border:1px solid #cfdfdd;background:#f4faf7;border-radius:7px;padding:10px 12px}.protocol-ethernet_evidence___DMsu span{display:block;font-size:10px;text-transform:uppercase;color:#536c66;letter-spacing:.03em}.protocol-ethernet_evidence___DMsu strong{display:block;font-size:12px;color:#346959;margin-top:3px}.protocol-ethernet_evidence___DMsu [data-error=true]{background:#fff2ee;border-color:#e5b8aa}.protocol-ethernet_evidence___DMsu [data-error=true] strong{color:#994937}.protocol-ethernet_outside__2cke3{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:9px 12px;border:1px dashed #ccb7d9;border-radius:6px;margin-bottom:10px;background:#faf6fd;font-size:11px}.protocol-ethernet_outside__2cke3 strong{color:#75568b}.protocol-ethernet_outside__2cke3 span{color:#736382}.protocol-ethernet_frameFields__9V2kQ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.protocol-ethernet_frameFields__9V2kQ>div{display:flex;flex-direction:column;padding:12px 7px;background:#edf6fc;border:1px solid #c3d9e8;border-radius:6px;text-align:center}.protocol-ethernet_frameFields__9V2kQ strong{font-size:12px}.protocol-ethernet_frameFields__9V2kQ b{font-size:21px;color:#39759c;margin:4px 0}.protocol-ethernet_frameFields__9V2kQ small{color:#576c80;font-size:10px;line-height:1.45}.protocol-ethernet_frameFields__9V2kQ>div:nth-child(4){background:#eaf8f1;border-color:#bcdcca}.protocol-ethernet_frameFields__9V2kQ>div:nth-child(5){background:#fff7e8;border-color:#eed9ab}.protocol-ethernet_frameFields__9V2kQ>div:nth-child(6){background:#f6effb;border-color:#d9c7e7}.protocol-ethernet_calculation__Qi3S1{display:grid;gap:5px;margin:17px 0;background:#f8f3fc;border:1px solid #e2d5ed;padding:13px;border-radius:8px;font-size:12px;color:#675076}.protocol-ethernet_calculation__Qi3S1 code{color:#74508f;font-size:14px;font-weight:650;overflow-wrap:anywhere}.protocol-ethernet_compare__7rVNJ{display:grid;gap:12px}.protocol-ethernet_compare__7rVNJ>div{padding:14px;border:1px solid #c3d8e2;background:#f2f9fc;border-radius:9px}.protocol-ethernet_compare__7rVNJ>div:last-child{background:#f6f1fb;border-color:#d9cce9}.protocol-ethernet_compare__7rVNJ>div>strong{font-size:14px}.protocol-ethernet_comparePath__u_IVJ{display:flex;align-items:center;gap:7px;margin-top:11px}.protocol-ethernet_comparePath__u_IVJ span{flex:1;min-width:0;text-align:center;padding:11px 4px;font-size:12px;border:1px solid #bbd5e2;border-radius:5px;background:#fff;color:#456d83}.protocol-ethernet_comparePath__u_IVJ b{color:#678695}.protocol-ethernet_compare__7rVNJ p{font-size:12px;color:#576d7c}@media(max-width:600px){.protocol-ethernet_card__RfxVQ{padding:17px;font-size:13px}.protocol-ethernet_card__RfxVQ h3{font-size:20px}.protocol-ethernet_wiring__Xg8_i{padding:10px}.protocol-ethernet_stateGrid__moIt4{grid-template-columns:minmax(0,1fr)}.protocol-ethernet_endpoints__ezWCW{gap:8px}.protocol-ethernet_endpoints__ezWCW>div{padding:10px 5px}.protocol-ethernet_signal__DvnCH{grid-template-columns:minmax(0,1fr) 22px minmax(0,1.2fr);gap:4px;font-size:11px}.protocol-ethernet_bitRow__q7p9k,.protocol-ethernet_clockRow__V9KX8,.protocol-ethernet_enableRow__26b_T{grid-template-columns:minmax(0,1fr);gap:3px}.protocol-ethernet_bitRow__q7p9k>code,.protocol-ethernet_clockRow__V9KX8>code,.protocol-ethernet_enableRow__26b_T>code{font-size:11px}.protocol-ethernet_frameFields__9V2kQ{grid-template-columns:repeat(2,minmax(0,1fr))}.protocol-ethernet_compare__7rVNJ>div{padding:11px}.protocol-ethernet_comparePath__u_IVJ{gap:4px}.protocol-ethernet_comparePath__u_IVJ span{font-size:11px;padding:10px 3px}}.protocol-can_card__80HnQ{min-width:0;padding:20px;border:1px solid #d7e0ea;border-radius:18px;background:#fcfdff;color:#324358;font-size:14px;line-height:1.65}.protocol-can_card__80HnQ header{margin-bottom:14px}.protocol-can_card__80HnQ header>span{display:block;margin-bottom:5px;color:#76508f;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.protocol-can_card__80HnQ h3{margin:0;color:#253048;font-size:22px;font-weight:750;line-height:1.25;letter-spacing:-.025em}.protocol-can_card__80HnQ p{margin:12px 0 0}.protocol-can_card__80HnQ header+p{margin-top:0}.protocol-can_card__80HnQ strong{color:#204e72;font-weight:700}.protocol-can_card__80HnQ figure{margin:18px 0}.protocol-can_card__80HnQ figcaption,.protocol-can_transfer__3BzJN figcaption{margin-top:9px;color:#5b6a79;font-size:12px;line-height:1.5}.protocol-can_card__80HnQ .protocol-can_note__tUB1f{color:#5e697b;font-size:12px}.protocol-can_card__80HnQ>a{display:inline-block;padding-top:13px;color:#7246a1;font-size:13px;font-weight:650;text-decoration:none}.protocol-can_card__80HnQ>a:hover{text-decoration:underline;text-underline-offset:3px}.protocol-can_card__80HnQ>a:focus-visible{outline:3px solid #c523ab;outline-offset:4px}.protocol-can_nodes__hn_fX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.protocol-can_nodes__hn_fX>div{text-align:center}.protocol-can_nodes__hn_fX>div>strong{display:block;margin-bottom:6px;font-size:13px}.protocol-can_controller__iOZ2Z,.protocol-can_transceiver__FACFh{border:1px solid #adcadd;border-radius:8px;padding:11px 6px;color:#245982;background:#eaf4fd;font-size:13px;font-weight:650;line-height:1.35}.protocol-can_transceiver__FACFh{color:#23766d;border-color:#afd8cf;background:#eaf7f2}.protocol-can_logicPins__ryMMr{display:block;padding:7px 0;color:#647387;font-size:12px}.protocol-can_busDrawing__JYY4M{width:100%;height:auto;display:block;font-size:14px;font-weight:650}.protocol-can_endLabels__JN8fc{display:flex;justify-content:space-between;gap:10px;color:#8a611f;font-size:11px}.protocol-can_endLabels__JN8fc span:last-child{text-align:right}.protocol-can_transfer__3BzJN{min-width:0;font-size:13px;line-height:1.55;color:#40576d}.protocol-can_phases__pYUU9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 16px;padding:0;list-style:none}.protocol-can_phases__pYUU9 li{display:flex;align-items:center;gap:6px;padding:8px 7px;background:#f5f8fc;border:1px solid #d5dfeb;border-radius:6px;font-size:11px;color:#51687c}.protocol-can_phases__pYUU9 li>span{flex-shrink:0;font-weight:750;color:#77778e}.protocol-can_phases__pYUU9 li[data-active]{color:#664591;border-color:#9b74c3;background:#f3eafa;box-shadow:inset 0 2px #9972c5}.protocol-can_phases__pYUU9 li[data-complete]{background:#eef8f2;border-color:#bedacd}.protocol-can_message__zV_qf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:12px;border:1px solid #d4e1ec;border-radius:8px;background:#f5f9fe}.protocol-can_message__zV_qf>span{font-size:11px}.protocol-can_message__zV_qf strong{display:block;color:#24678e;font-size:16px;margin-top:3px}.protocol-can_frame__FndmZ{margin:16px 0}.protocol-can_frameBlocks__gSiM7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;counter-reset:field}.protocol-can_frameBlocks__gSiM7>span{padding:11px 5px;border:1px solid #ccdae8;border-radius:5px;background:#f4f8fc;color:#426481;text-align:center;font-size:12px}.protocol-can_frameBlocks__gSiM7>span:before{counter-increment:field;content:counter(field) " · ";color:#63778c;font-size:10px}.protocol-can_frameBlocks__gSiM7>span[data-active]{background:#e1f3ef;color:#1b7065;border-color:#4b9d8e;box-shadow:inset 0 -2px #4b9d8e}.protocol-can_rateSteps__nFmVE{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:6px;align-items:center;padding:12px 8px;border:1px solid #d8cae7;border-radius:7px;background:#f7f2fc}.protocol-can_rateSteps__nFmVE span{text-align:center;font-size:10px;color:#6b5388}.protocol-can_rateSteps__nFmVE strong{display:block;font-size:12px;line-height:1.5}.protocol-can_rateSteps__nFmVE>b{color:#9475b7;font-size:13px}.protocol-can_rateSteps__nFmVE small{grid-column:1/-1;color:#6c6079;font-size:11px;margin-top:4px}.protocol-can_ack__KCjyt{margin-top:14px;padding:12px 14px;border-left:3px solid #7896ad;background:#f0f5f9;border-radius:0 5px 5px 0}.protocol-can_ack__KCjyt>span{display:block;margin-bottom:4px;color:#5f6b7a;font-size:11px;font-weight:700}.protocol-can_ack__KCjyt>strong{color:#3e5e77;font-size:13px}.protocol-can_ack__KCjyt p{margin:5px 0 0;font-size:12px}.protocol-can_ack__KCjyt[data-state=ok]{background:#edf7f1;border-left-color:#438c66}.protocol-can_ack__KCjyt[data-state=ok]>strong{color:#2d7250}.protocol-can_ack__KCjyt[data-state=error]{background:#fff3f1;border-left-color:#c2685f}.protocol-can_ack__KCjyt[data-state=error]>strong{color:#a7403d}.protocol-can_arbitration__F8G3Q{margin:12px 0}.protocol-can_legend__vYMUi{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:9px;color:#566d81;font-size:11px}.protocol-can_bitPositions__6r_rr,.protocol-can_bitValues__74_Q3{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:2px;text-align:center}.protocol-can_bitPositions__6r_rr{color:#687b8e;font-size:10px}.protocol-can_waveRow__JWOus{margin-top:9px}.protocol-can_waveLabel__J81VE{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px;margin-bottom:4px;font-size:12px}.protocol-can_waveLabel__J81VE>span{font-size:10px;color:#7c628b}.protocol-can_bitValues__74_Q3>b{padding:3px 0;background:#edf4fa;color:#3c6585;font-size:13px;font-family:ui-monospace,monospace;font-weight:650;border-radius:3px}.protocol-can_bitValues__74_Q3>b[data-pending]{background:#f4f6f9;color:#6b7c8c}.protocol-can_bitValues__74_Q3>b[data-decision]{background:#fff0c9;color:#805815;box-shadow:inset 0 0 0 1px #dca84e}.protocol-can_bitWave__57TIy{display:block;width:100%;height:38px}.protocol-can_compareFrames__3ESNu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.protocol-can_compareFrames__3ESNu>div{min-width:0;padding:12px;border:1px solid #c9d9e8;border-radius:8px;background:#f2f7fd}.protocol-can_compareFrames__3ESNu>div:nth-child(2){background:#f3eef9;border-color:#dac7ea}.protocol-can_compareFrames__3ESNu>div>strong{display:block;font-size:14px}.protocol-can_compareFrames__3ESNu>div>span{display:block;color:#43647c;font-size:13px;font-weight:700;margin:9px 0 5px}.protocol-can_compareFrames__3ESNu small{display:block;font-size:11px;color:#5b6a79;line-height:1.55}.protocol-can_compareFrames__3ESNu figcaption{grid-column:1/-1;margin-top:0}.protocol-can_capacity__CepMo{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:8px;gap:3px;margin-top:11px;min-height:85px;align-content:start}.protocol-can_capacity__CepMo>i{background:#8bb9d6;border:1px solid #689dbf;border-radius:1px}.protocol-can_fdCapacity__BHN0s>i{background:#c0a2d5;border-color:#a481be}.protocol-can_dlc__uSMvA{padding:13px;background:#f8f5fb;border:1px solid #ddd2e9;border-radius:8px}.protocol-can_dlc__uSMvA>strong{display:block;font-size:12px;margin-bottom:7px;color:#715386}.protocol-can_dlc__uSMvA>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-size:11px}.protocol-can_dlc__uSMvA b{display:block;font-size:17px;color:#6b468c}.protocol-can_choices__Ql4oY{display:grid;gap:12px}.protocol-can_choices__Ql4oY>div{padding:13px;border:1px solid #d1dfea;border-radius:9px;background:#f4f9fc}.protocol-can_choices__Ql4oY>div:last-child{background:#f5f1fa;border-color:#dacde7}.protocol-can_choices__Ql4oY>div>strong{display:block;font-size:13px;margin-bottom:12px}.protocol-can_choices__Ql4oY p{color:#5a6e80;font-size:12px;margin-top:10px}.protocol-can_canChoiceNodes__17LmL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-bottom:13px;border-bottom:4px double #659eae}.protocol-can_canChoiceNodes__17LmL b{position:relative;font-size:11px;color:#3c6e7e;border:1px solid #b5d0d9;border-radius:4px;background:#e6f1f4;padding:7px 3px;text-align:center;font-weight:600}.protocol-can_canChoiceNodes__17LmL b:after{content:"";position:absolute;width:2px;height:14px;left:50%;bottom:-14px;background:#659eae}.protocol-can_sharedLine__gcHIE{display:block;margin-top:7px;color:#587082;font-size:11px;text-align:center}.protocol-can_uartChoiceNodes__abKwV{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:5px}.protocol-can_uartChoiceNodes__abKwV b{text-align:center;border:1px solid #cbb7dd;border-radius:5px;background:#eee6f6;padding:9px 2px;color:#705883;font-size:11px}.protocol-can_uartChoiceNodes__abKwV>span{text-align:center;font-size:11px;line-height:1.65;color:#806398}.protocol-can_overview__vX0qA{font-size:11px;color:#416781;min-width:0}.protocol-can_overview__vX0qA>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 10px 14px}.protocol-can_overview__vX0qA b{position:relative;border:1px solid #bbd1e0;border-radius:5px;padding:9px 3px;text-align:center;background:#eef6fc;font-size:11px}.protocol-can_overview__vX0qA b:after{content:"";position:absolute;left:50%;bottom:-17px;height:16px;width:2px;background:#438597}.protocol-can_overview__vX0qA>span{display:flex;justify-content:space-between;align-items:center;gap:4px;border-top:4px double #438597;padding-top:5px;font-size:11px}.protocol-can_overview__vX0qA i{color:#8a6628;font-size:10px;font-style:normal}.protocol-can_overview__vX0qA small{display:block;font-size:10px;color:#607387;margin-top:7px;text-align:center}@media(max-width:600px){.protocol-can_card__80HnQ{padding:17px;font-size:13px}.protocol-can_card__80HnQ h3{font-size:20px}.protocol-can_nodes__hn_fX{gap:18px}.protocol-can_message__zV_qf{padding:10px;gap:5px}.protocol-can_message__zV_qf strong{font-size:14px}.protocol-can_phases__pYUU9 li{padding:7px 5px;gap:4px}.protocol-can_compareFrames__3ESNu>div{padding:9px}.protocol-can_compareFrames__3ESNu>div>strong{font-size:13px}.protocol-can_capacity__CepMo{gap:2px;grid-auto-rows:7px;min-height:70px}.protocol-can_choices__Ql4oY>div{padding:11px}.protocol-can_canChoiceNodes__17LmL{gap:4px}}.protocols_page__TXhGD{color:#272139;background:linear-gradient(160deg,#faf8fe,#fff 680px);min-height:100vh}.protocols_main__JnKCj{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:26px 0 42px}:where(.protocols_main__JnKCj) :where(h1,h2,h3,p,figure,dl){margin:0}.protocols_main__JnKCj :where(a,button,summary):focus-visible{outline:3px solid #8d57d8;outline-offset:4px}.protocols_main__JnKCj :where([id]){scroll-margin-top:calc(var(--learning-anchor-offset,160px) + 18px)}.protocols_skip__SnVnq{position:fixed;top:8px;left:12px;z-index:200;padding:12px 18px;border-radius:8px;color:white;background:#6824b7;transform:translateY(-160%)}.protocols_skip__SnVnq:focus{transform:translateY(0)}.protocols_hero__Ijm1B{margin:0 0 25px}.protocols_eyebrow__KrU55{color:#7841b2;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.protocols_hero__Ijm1B h1{margin:9px 0 10px;color:#221831;font-size:clamp(28px,3.4vw,43px);line-height:1.12;letter-spacing:-.045em;font-weight:760}.protocols_hero__Ijm1B>p:last-child{max-width:790px;color:#675e75;font-size:16px;line-height:1.6}.protocols_explorer__6Gyib{scroll-margin-top:calc(var(--learning-anchor-offset,160px) + 10px)}.protocols_tabs__RWoAt{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:6px;border:1px solid #e1d9eb;border-radius:14px;background:#f1edf7;margin-bottom:24px}.protocols_tabs__RWoAt button{min-width:0;min-height:45px;padding:9px 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:#665b77;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .16s,color .16s}.protocols_tabs__RWoAt button:hover{background:#ffffffa8;color:#662bb0}.protocols_tabs__RWoAt button[aria-selected=true]{color:#fff;background:#7230bf;border-color:#6928b4;box-shadow:0 2px 6px #5d2b9020}.protocols_panel__KePIv{min-width:0}.protocols_comparisonHead__guB8W{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 2px 18px}.protocols_comparisonHead__guB8W h2{font-size:23px;font-weight:720;letter-spacing:-.025em;line-height:1.25}.protocols_comparisonHead__guB8W p{margin-top:5px;color:#746b80;font-size:14px}.protocols_key__h_O6X{display:flex;gap:16px;color:#73677e;font-size:11px;flex-shrink:0}.protocols_key__h_O6X span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:2px;background:#3984c7;margin-right:6px}.protocols_key__h_O6X span:last-child:before{background:#159b92}.protocols_comparison__imP4C{border:1px solid #ddd4e9;border-radius:14px;background:#fff;overflow:clip}.protocols_columnLabels__vSrc9,.protocols_compareRow__gq2wT{display:grid;grid-template-columns:112px minmax(270px,.95fr) minmax(0,1.5fr);gap:28px;align-items:center}.protocols_columnLabels__vSrc9{padding:12px 23px;color:#71617d;background:#faf8fd;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.085em}.protocols_compareRow__gq2wT{min-height:156px;padding:22px 23px;border-top:1px solid #eee8f4;text-decoration:none;color:inherit;transition:background .15s}.protocols_compareRow__gq2wT:hover{background:#faf6ff}.protocols_interface__wVMmd{display:flex;flex-direction:column;gap:3px}.protocols_interface__wVMmd strong{font-size:24px;font-weight:740;letter-spacing:-.035em;color:#39234d}.protocols_interface__wVMmd small{color:#6c5e77;font-size:11px}.protocols_exploreLink__a2IPn{margin-top:9px;color:#8050ac;font-size:11px;font-weight:700}.protocols_meaningCell__82GsU{min-width:0;color:#665572;font-size:13px;line-height:1.7}.protocols_meaningCell__82GsU h3{margin:0 0 5px;color:#4c345e;font-size:15px;font-weight:700;line-height:1.4}.protocols_meaningCell__82GsU .protocols_example__NmhjP{display:flex;align-items:baseline;gap:9px;margin-top:9px;color:#786584;font-size:12px;line-height:1.6}.protocols_example__NmhjP>strong{flex-shrink:0;font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#836296}.protocols_caption__RqH_A{margin:11px 2px 18px;font-size:11px;line-height:1.65;color:#6d6077}.protocols_choiceNotes__V3Tru{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0 2px 20px}.protocols_choiceNotes__V3Tru p{color:#776a83;font-size:12px;line-height:1.7}.protocols_choiceNotes__V3Tru strong{color:#51415f}.protocols_more___fkCn{margin:18px 0 0;border:1px solid #e2dbea;border-radius:10px;background:#fcfaff}.protocols_more___fkCn summary{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:48px;padding:12px 17px;cursor:pointer;list-style:none;font-size:13px;font-weight:650;color:#674980}.protocols_more___fkCn summary::-webkit-details-marker{display:none}.protocols_more___fkCn summary span{font-size:22px;font-weight:400;line-height:1}.protocols_more___fkCn[open] summary span{transform:rotate(45deg)}.protocols_checklist__S76T4{margin:0;padding:0 25px 18px 36px;color:#6b5c78;font-size:13px;line-height:1.8}.protocols_checklist__S76T4 li+li{margin-top:5px}.protocols_lessonHead__ImiBG{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:15px}.protocols_lessonHead__ImiBG h2{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px 15px;margin-top:5px;color:#4e3a5c;font-size:clamp(19px,2vw,25px);font-weight:500;line-height:1.25;letter-spacing:-.02em}.protocols_lessonHead__ImiBG h2 span{font-size:33px;font-weight:760;color:#372048}.protocols_back__qGeWf{font-size:12px;font-weight:650;color:#8256a8;text-decoration:none;white-space:nowrap;padding:10px 0 10px 10px}.protocols_usage__bqody{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center;padding:13px 17px;border-left:3px solid #bd97de;background:#f6f1fa;border-radius:0 7px 7px 0;margin-bottom:20px}.protocols_usage__bqody>div{display:flex;flex-direction:column;gap:3px}.protocols_usage__bqody span{color:#78518d;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.protocols_usage__bqody strong{color:#624574;font-size:12px;font-weight:620;line-height:1.6}.protocols_usage__bqody p{color:#7a6986;font-size:12px;line-height:1.65}.protocols_takeaway__fmTvG{padding:16px 19px;margin-top:20px;border-radius:9px;border:1px solid #e9d7b2;background:#fffaf0;color:#75501d;font-size:14px;font-weight:570;line-height:1.65}.protocols_detailContent__muIxT{padding:0 18px 20px}.protocols_detailTopics__w4yBf{margin:0}.protocols_detailTopics__w4yBf>div{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(0,2fr);gap:24px;padding:18px 0;border-top:1px solid #e5ddec}.protocols_detailTopics__w4yBf dt{color:#564065;font-size:14px;font-weight:700;line-height:1.55}.protocols_detailTopics__w4yBf dd{margin:0;color:#675773;font-size:13px;line-height:1.75;max-width:88ch}.protocols_exampleScope__tP18F{margin-top:8px;padding:16px 18px;background:#f2edf7;border:1px solid #ded2e9;border-left:3px solid #9a79b5;border-radius:0 8px 8px 0}.protocols_exampleScope__tP18F h3,.protocols_sourceSection__lYGbi h3{margin:0 0 7px;font-size:13px;font-weight:750;color:#624773;line-height:1.4}.protocols_exampleScope__tP18F p{margin:0;max-width:108ch;color:#695777;font-size:13px;line-height:1.75}.protocols_sourceSection__lYGbi{margin-top:20px}.protocols_references__jRymJ{display:grid;gap:9px;list-style:none;margin:0;padding:0}.protocols_references__jRymJ li{min-width:0}.protocols_references__jRymJ a{color:#754298;font-size:12px;line-height:1.65;text-underline-offset:3px;overflow-wrap:anywhere}.protocols_references__jRymJ a>span{display:inline-block;text-decoration:none}.protocols_lessonLinks__KbYda{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;margin:14px 2px 0}.protocols_lessonLinks__KbYda a{padding:6px 0;color:#78568f;font-size:11px;text-underline-offset:3px}.protocols_related__A4OJB{display:flex;align-items:center;flex-wrap:wrap;gap:9px 26px;padding-top:22px;margin-top:28px;border-top:1px solid #e8e1ed;font-size:11px}.protocols_related__A4OJB span{color:#776481}.protocols_related__A4OJB a{color:#77568f;text-decoration:none;padding:5px 0}.protocols_staticNote__gyS0Q{border-left:3px solid #7e51a2;background:#f4eefa;padding:12px;font-size:13px;margin-bottom:20px}@media (max-width:900px){.protocols_columnLabels__vSrc9,.protocols_compareRow__gq2wT{grid-template-columns:105px minmax(220px,.95fr) minmax(0,1.2fr);gap:17px;padding-left:16px;padding-right:16px}.protocols_key__h_O6X{display:none}}@media (max-width:760px){.protocols_main__JnKCj{width:calc(100% - 28px);padding-top:22px}.protocols_hero__Ijm1B{margin-bottom:20px}.protocols_hero__Ijm1B>p:last-child{font-size:14px}.protocols_tabs__RWoAt{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:21px}.protocols_tabs__RWoAt button:first-child{grid-column:1/-1;min-height:38px}.protocols_tabs__RWoAt button{min-height:42px;font-size:13px}.protocols_comparisonHead__guB8W h2{font-size:20px}.protocols_comparisonHead__guB8W p{font-size:12px;line-height:1.5}.protocols_columnLabels__vSrc9{display:none}.protocols_compareRow__gq2wT{grid-template-columns:minmax(0,1fr);gap:15px;padding:19px 16px}.protocols_compareRow__gq2wT:first-of-type{border-top:0}.protocols_interface__wVMmd{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:6px 12px}.protocols_interface__wVMmd strong{font-size:26px}.protocols_exploreLink__a2IPn{margin-top:0;margin-left:auto}.protocols_meaningCell__82GsU{font-size:13px}.protocols_meaningCell__82GsU .protocols_example__NmhjP{flex-direction:column;gap:2px}.protocols_choiceNotes__V3Tru{grid-template-columns:1fr;gap:10px}.protocols_caption__RqH_A{font-size:10px}.protocols_lessonHead__ImiBG{align-items:flex-start}.protocols_lessonHead__ImiBG .protocols_eyebrow__KrU55{font-size:9px}.protocols_lessonHead__ImiBG h2{flex-direction:column;gap:3px;font-size:20px}.protocols_lessonHead__ImiBG h2 span{font-size:30px}.protocols_back__qGeWf{font-size:10px;padding-top:2px}.protocols_usage__bqody{grid-template-columns:1fr;gap:7px;padding:11px 13px}.protocols_usage__bqody p{font-size:11px}.protocols_takeaway__fmTvG{padding:13px 15px;font-size:13px}.protocols_detailContent__muIxT{padding:0 14px 17px}.protocols_detailTopics__w4yBf>div{grid-template-columns:1fr;gap:6px;padding:15px 0}.protocols_exampleScope__tP18F{padding:13px 14px}.protocols_sourceSection__lYGbi{margin-top:17px}.protocols_more___fkCn summary{font-size:12px;padding:12px 14px}.protocols_related__A4OJB{align-items:flex-start;flex-direction:column;gap:5px}}@media (prefers-reduced-motion:reduce){.protocols_main__JnKCj *,.protocols_main__JnKCj :before{transition:none!important;scroll-behavior:auto!important}}@media print{.protocols_back__qGeWf,.protocols_lessonLinks__KbYda,.protocols_related__A4OJB,.protocols_tabs__RWoAt{display:none}@layer base{.protocols_panel__KePIv[hidden]{display:block!important}}.protocols_panel__KePIv{margin-top:30px}.protocols_main__JnKCj{width:100%}}.protocols_lessonIntro__n3Qr_{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:32px;align-items:center;margin:20px 0 25px}.protocols_introCopy__VKRdf{min-width:0}.protocols_introCopy__VKRdf>p{font-size:15px;line-height:1.75;color:#635870;max-width:80ch}.protocols_introCopy__VKRdf aside{margin-top:17px}.protocols_lessonIntro__n3Qr_ aside{padding:14px 17px;border-left:3px solid #bc91db;background:#f6f0fa;border-radius:0 8px 8px 0}.protocols_lessonIntro__n3Qr_ aside span{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#78548e;font-weight:750;margin-bottom:6px}.protocols_lessonIntro__n3Qr_ aside strong{font-size:13px;color:#725384;font-weight:600;line-height:1.65}.protocols_memoryAid__U0jsh{width:100%;max-width:320px;margin:0;justify-self:center}.protocols_memoryAid__U0jsh img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse 66% 66% at 50% 50%,#000 65%,transparent 100%);mask-image:radial-gradient(ellipse 66% 66% at 50% 50%,#000 65%,transparent 100%)}.protocols_memoryAid__U0jsh figcaption{padding:4px 8px 0;color:#826d90;font-size:12px;line-height:1.5;text-align:center}.protocols_learningGrid__O0Dxq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px}.protocols_learningGrid__O0Dxq>*{min-width:0}.protocols_mistakes__ff1RG{margin-top:28px;padding-top:24px;border-top:1px solid #e6deed}.protocols_mistakes__ff1RG header>span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#8a5d2f;font-weight:700}.protocols_mistakes__ff1RG h3{font-size:23px;font-weight:740;color:#49344f;letter-spacing:-.025em;margin:5px 0 16px}.protocols_mistakes__ff1RG>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.protocols_mistakes__ff1RG article{padding:15px 17px;border:1px solid #efe0ca;border-top:3px solid #d9aa64;border-radius:8px;background:#fffbf4}.protocols_mistakes__ff1RG h4{color:#845b2e;font-size:14px;line-height:1.45;margin:0 0 7px;font-weight:750}.protocols_mistakes__ff1RG p{color:#786047;font-size:13px;line-height:1.65}.protocols_bench__9LwpO{margin-top:18px;padding:17px 20px;border-radius:9px;background:#eef6f5;border:1px solid #d6e6e1}.protocols_bench__9LwpO>strong{color:#47796c;font-size:13px}.protocols_bench__9LwpO p{color:#637e76;font-size:13px;line-height:1.7;margin-top:5px}.protocols_contextIntro__64x0A{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:35px;align-items:start;margin-bottom:20px}.protocols_contextIntro__64x0A h2{font-size:25px;line-height:1.3;font-weight:730;letter-spacing:-.03em;color:#3b284b}.protocols_contextIntro__64x0A p{font-size:14px;line-height:1.75;color:#71617d}.protocols_contextIntro__64x0A strong{font-weight:600;color:#655274}.protocols_contextJobs__Lq35b{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:30px}.protocols_contextJobs__Lq35b>div{padding:16px 18px;background:#f2f8fc;border:1px solid #d5e5ee;border-radius:12px}.protocols_contextJobs__Lq35b>div:nth-child(2){background:#f6f2fb;border-color:#e2d6ed}.protocols_contextJobs__Lq35b>div:nth-child(3){background:#f0f8f5;border-color:#d1e6dd}.protocols_contextJobs__Lq35b>div>span{font-size:10px;color:#596d81;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.protocols_contextJobs__Lq35b p{color:#6b7b8c;font-size:12px;line-height:1.65}.protocols_contextJobs__Lq35b a{color:#406b94;text-decoration:underline;text-underline-offset:3px;font-weight:650}.protocols_jobPath__o2Kr1{display:grid;grid-template-columns:1fr 25px 1.3fr;gap:9px;align-items:center;margin:13px 0}.protocols_jobPath__o2Kr1 b{border:1px solid #bed0df;background:#fff;border-radius:5px;padding:8px 5px;text-align:center;font-size:13px;color:#4b7290}.protocols_jobPath__o2Kr1 i{color:#6c98b5;font-style:normal;text-align:center}.protocols_contextJobs__Lq35b>div:nth-child(2) .protocols_jobPath__o2Kr1 b{color:#8e71a9;border-color:#d6c4e4}.protocols_contextJobs__Lq35b>div:nth-child(3) .protocols_jobPath__o2Kr1 b{color:#4d8c76;border-color:#bad8cb}@media(max-width:1049px){.protocols_learningGrid__O0Dxq{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.protocols_contextIntro__64x0A,.protocols_lessonIntro__n3Qr_{grid-template-columns:1fr;gap:13px}.protocols_lessonIntro__n3Qr_{margin:16px 0 22px}.protocols_introCopy__VKRdf>p{font-size:14px}.protocols_memoryAid__U0jsh{max-width:240px}.protocols_contextIntro__64x0A h2{font-size:22px}.protocols_contextIntro__64x0A p{font-size:13px}.protocols_contextJobs__Lq35b{grid-template-columns:1fr;gap:10px;margin-bottom:25px}.protocols_contextJobs__Lq35b>div{padding:13px 16px}.protocols_jobPath__o2Kr1{margin:9px 0}.protocols_mistakes__ff1RG>div{grid-template-columns:1fr;gap:11px}.protocols_mistakes__ff1RG h3{font-size:21px}.protocols_learningGrid__O0Dxq{gap:16px}}.protocol-lab_lab__HP7CZ{--ink:#17304c;--muted:#536779;--purple:#6e32b8;--blue:#0874b8;--teal:#05847e;container:protocol-lab/inline-size;padding:20px;border:1px solid #d8e1e8;border-radius:16px;background:#fff;color:var(--ink);min-width:0;font-size:14px;line-height:1.5}.protocol-lab_lab__HP7CZ *,.protocol-lab_lab__HP7CZ :after,.protocol-lab_lab__HP7CZ :before{box-sizing:border-box}.protocol-lab_heading__ZNh0O{margin-bottom:12px}.protocol-lab_kicker__8zDod{display:block;margin-bottom:5px;color:#667a8d;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.protocol-lab_heading__ZNh0O h3{margin:0 0 4px;font-size:23px;letter-spacing:-.025em;line-height:1.2;color:var(--ink);font-weight:800}.protocol-lab_heading__ZNh0O p{margin:0;color:var(--muted)}.protocol-lab_lab__HP7CZ button{font:inherit;cursor:pointer;touch-action:manipulation}.protocol-lab_lab__HP7CZ button:focus-visible,.protocol-lab_scope__P7GV_ summary:focus-visible{outline:3px solid #a322c5;outline-offset:3px}.protocol-lab_choices___chs6{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.protocol-lab_choices___chs6 button,.protocol-lab_controls__CN4iX button{min-height:44px;border:1px solid #cfdae5;background:white;color:#314c65;border-radius:7px;padding:8px 12px;font-size:13px;font-weight:650}.protocol-lab_choices___chs6 button[aria-pressed=true]{background:#173e64;border-color:#173e64;color:#fff}.protocol-lab_choices___chs6 button:hover,.protocol-lab_controls__CN4iX button:hover:not(:disabled){border-color:var(--purple)}.protocol-lab_controls__CN4iX{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0 0}.protocol-lab_controls__CN4iX>div{display:flex;gap:6px}.protocol-lab_controls__CN4iX>span{color:var(--muted);font-size:12px;margin-right:auto}.protocol-lab_controls__CN4iX button:disabled{opacity:.42;cursor:default}.protocol-lab_status__KDEYx{margin:10px 0 0;padding:9px 11px;color:#244863;background:#edf5fa;border-left:3px solid #2793bd;border-radius:0 7px 7px 0;font-size:14px}.protocol-lab_scope__P7GV_{margin-top:10px;border-top:1px solid #e0e7ed;padding-top:8px;color:var(--muted);font-size:13px}.protocol-lab_scope__P7GV_ summary{cursor:pointer;padding:3px 0;font-weight:600}.protocol-lab_scope__P7GV_ p{margin:8px 0 0;max-width:100ch}.protocol-lab_transferStrip__CujNe{margin:12px 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.protocol-lab_transferStrip__CujNe[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.protocol-lab_transferStrip__CujNe li{min-width:0}.protocol-lab_transferStrip__CujNe button{width:100%;min-height:53px;height:100%;background:#eef6fc;color:#17588e;border:1px solid #c0d8ea;border-radius:6px;text-align:left;padding:7px;font-size:13px;line-height:1.35}.protocol-lab_transferStrip__CujNe button>span{font-size:12px;display:block;opacity:.75;margin-bottom:2px}.protocol-lab_transferStrip__CujNe button[data-owner=target]{background:#eaf8f4;color:#066f68;border-color:#b4d9d0}.protocol-lab_transferStrip__CujNe button[data-owner=released]{background:#fff4e4;border-color:#e5c498;color:#925812}.protocol-lab_transferStrip__CujNe button[aria-pressed=true]{box-shadow:inset 0 0 0 2px #6e32b8;border-color:#6e32b8}.protocol-lab_plotHeading__IyzGc{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:5px 12px;margin:12px 0 6px;font-size:13px}.protocol-lab_plotHeading__IyzGc>span{font-size:12px;color:var(--muted)}.protocol-lab_plotHeading__IyzGc .protocol-lab_sampleKey__amP3J{color:#956115}.protocol-lab_timing__5Iair{margin:0;padding:10px 12px;background:#f5f9fc;border:1px solid #dbe5ed;border-radius:9px;min-width:0}.protocol-lab_timeColumns__col2G{display:grid;grid-template-columns:48px minmax(0,1fr);margin-bottom:5px;font-size:12px;color:#435f77}.protocol-lab_timeColumns__col2G>div{display:grid;text-align:center;align-items:end}.protocol-lab_timeColumns__col2G>div>span{padding-inline:1px;line-height:1.3;overflow-wrap:anywhere}.protocol-lab_traceBody__RV2jX{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start}.protocol-lab_laneLabels___Egi3{display:grid;grid-auto-rows:44px;align-items:center}.protocol-lab_laneLabels___Egi3 strong{font-size:12px;color:var(--blue)}.protocol-lab_laneLabels___Egi3 [data-tone=reply]{color:var(--teal)}.protocol-lab_traceBody__RV2jX svg{display:block;width:100%;overflow:visible}.protocol-lab_signal__vwOky{stroke:var(--blue);stroke-width:2.5px;fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round}.protocol-lab_signal__vwOky[data-tone=reply]{stroke:var(--teal)}.protocol-lab_baseline__R4xvH{stroke:#dce5ed;stroke-width:1px;stroke-dasharray:3 5;fill:none;vector-effect:non-scaling-stroke}.protocol-lab_gridLine__0DzXM{stroke:#cbd7e2;stroke-width:1px;stroke-dasharray:3 4;fill:none;vector-effect:non-scaling-stroke}.protocol-lab_sampleLine__WIZGL{stroke:#d19624;stroke-width:1.6px;stroke-dasharray:3 4;fill:none;vector-effect:non-scaling-stroke}.protocol-lab_unknownLine__04BHV{stroke:#889bad;stroke-width:2px;stroke-dasharray:3 5;fill:none;vector-effect:non-scaling-stroke}.protocol-lab_highlight__AxIi6{fill:#e4edf9;opacity:.65}.protocol-lab_inlineFacts__S1w6q{display:flex;flex-wrap:wrap;gap:5px 18px;margin:10px 0;color:#536779;font-size:13px}.protocol-lab_inlineFacts__S1w6q b{color:#243f57;font-weight:750}.protocol-lab_byteTable__TlPcH{margin:12px 0}.protocol-lab_bitRow__CnNhx{display:grid;grid-template-columns:64px repeat(8,minmax(0,1fr));align-items:stretch;gap:3px;margin-top:3px}.protocol-lab_bitRow__CnNhx>small{text-align:center;font-size:12px;color:#526a7f}.protocol-lab_bitRow__CnNhx>span:first-child{font-size:12px;color:#526a7f}.protocol-lab_bitRow__CnNhx>strong{font-size:13px;line-height:1.2;align-self:center;color:var(--blue)}.protocol-lab_bitRow__CnNhx>strong small{display:block;font-size:12px;font-weight:500;margin-top:2px}.protocol-lab_bitRow__CnNhx>span[role=cell]{display:grid;place-items:center;min-height:43px;background:#eef7fd;border:1px solid #c6ddec;color:var(--blue);font-size:21px;font-weight:750;border-radius:3px}.protocol-lab_bitRow__CnNhx[data-tone=reply]>span[role=cell]{background:#effaf7;border-color:#b9d9d1;color:var(--teal)}.protocol-lab_bitRow__CnNhx[data-tone=reply]>strong{color:var(--teal)}.protocol-lab_bitRow__CnNhx>span[data-selected=true]{outline:2px solid #7954b1;outline-offset:-2px}.protocol-lab_controlPair__zgjaz{display:flex;align-items:center;flex-wrap:wrap;gap:0 16px}.protocol-lab_uartWindow__9kiRX{margin:12px 0}.protocol-lab_windowLabel__Q0Lon{display:block;font-size:12px;color:var(--muted);margin-bottom:7px}.protocol-lab_narrowWave__sZ9gc{display:none}.protocol-lab_scanPhases__CznI9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0}.protocol-lab_scanPhases__CznI9 span{padding:8px;background:#f2f5f8;border-radius:7px;color:#607284;font-size:13px;text-align:center}.protocol-lab_scanPhases__CznI9 [data-current=true]{background:#e6eff9;color:#22517e;box-shadow:inset 0 -2px #4597cf;font-weight:750}.protocol-lab_serialInput__dWeLn{display:flex;justify-content:space-between;gap:10px;margin:10px 0;color:var(--muted);font-size:13px}.protocol-lab_serialInput__dWeLn b{color:var(--ink);margin-left:8px;font-family:ui-monospace,monospace;font-size:15px}.protocol-lab_serialInput__dWeLn small{display:block;font-size:12px}.protocol-lab_scanChain__7U0fY{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:10px}.protocol-lab_scanChain__7U0fY>div{padding:13px;border:1px solid #b2d3d0;border-radius:9px;background:#f0f9f7}.protocol-lab_scanChain__7U0fY>div>strong{display:block;font-size:15px}.protocol-lab_scanChain__7U0fY small{color:#526d75;font-size:12px}.protocol-lab_scanBits__polzL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:9px}.protocol-lab_scanBits__polzL b{padding:7px;background:white;border:1px solid #9dbfca;border-radius:3px;text-align:center;font-size:24px;line-height:1.25;font-family:ui-monospace,monospace}.protocol-lab_chainArrow__X8qYP{color:#c27b18;font-size:25px;text-align:center}.protocol-lab_scanOutput__sKu_1{display:flex;justify-content:space-between;gap:12px;margin:12px 0;color:var(--muted);font-size:13px}.protocol-lab_scanOutput__sKu_1 b{display:block;color:var(--ink);font-size:15px;margin-top:3px}.protocol-lab_swdLegend__4gnUt{display:flex;gap:12px;flex-wrap:wrap;margin:12px 0;font-size:13px;color:#246495}.protocol-lab_swdLegend__4gnUt [data-owner=target]{color:#04736b}.protocol-lab_swdLegend__4gnUt span:before{content:"";display:inline-block;width:9px;height:9px;background:currentColor;margin-right:5px;border-radius:2px}.protocol-lab_swdTimeline__a3wkQ{margin:14px 0}.protocol-lab_ownerBands__KE6Gv{display:grid;gap:0;margin-bottom:6px;font-size:12px}.protocol-lab_ownerBands__KE6Gv span{position:relative;color:#175c98;text-align:center;padding:0 0 7px;border-bottom:2px solid;line-height:1.2}.protocol-lab_ownerBands__KE6Gv span:after,.protocol-lab_ownerBands__KE6Gv span:before{content:"";position:absolute;bottom:-6px;height:5px;width:2px;background:currentColor}.protocol-lab_ownerBands__KE6Gv span:before{left:0}.protocol-lab_ownerBands__KE6Gv span:after{right:0}.protocol-lab_ownerBands__KE6Gv span[data-owner=target]{color:var(--teal)}.protocol-lab_swdFields__O2vtz{display:grid;border:1px solid #56788f;border-radius:3px}.protocol-lab_swdFields__O2vtz>div{min-width:0;text-align:center;padding:16px 2px 11px;border-right:1px solid #93acbf;background:#dfedfa;color:#185b91}.protocol-lab_swdFields__O2vtz>div:last-child{border-right:0}.protocol-lab_swdFields__O2vtz [data-owner=target]{background:#def3ed;color:#086c65}.protocol-lab_swdFields__O2vtz [data-owner=released]{background:#edf0f4;color:#5c6b7e}.protocol-lab_swdFields__O2vtz [data-selected=true]{box-shadow:inset 0 -3px #8255bb}.protocol-lab_swdFields__O2vtz span,.protocol-lab_swdFields__O2vtz strong{display:block}.protocol-lab_swdFields__O2vtz strong{font-size:13px}.protocol-lab_swdFields__O2vtz span{margin-top:9px;font-size:13px;font-family:ui-monospace,monospace}.protocol-lab_swdTimeline__a3wkQ figcaption{margin-top:10px;color:var(--muted);font-size:12px}.protocol-lab_usbSequence__Uz37h{margin:14px 0}.protocol-lab_usbActors__H8Lq6{display:flex;justify-content:space-between;align-items:center;color:#115d9f;margin-bottom:8px}.protocol-lab_usbActors__H8Lq6>strong{font-size:17px}.protocol-lab_usbActors__H8Lq6>strong:last-child{color:#078079}.protocol-lab_usbActors__H8Lq6>span{font-size:12px;color:#778493}.protocol-lab_usbLifelines__HgvIA{position:relative;padding:0 14px}.protocol-lab_usbLifelines__HgvIA:after,.protocol-lab_usbLifelines__HgvIA:before{content:"";position:absolute;top:0;bottom:0;width:2px;background:#7da8cc}.protocol-lab_usbLifelines__HgvIA:before{left:14px}.protocol-lab_usbLifelines__HgvIA:after{right:14px;background:#71a8a2}.protocol-lab_usbEvent__d31nS{position:relative;display:block;width:100%;height:78px;border:0;background:transparent;color:#0d6ab2;padding:5px 14px 22px}.protocol-lab_usbEvent__d31nS[data-owner=target]{color:#037e72}.protocol-lab_usbEvent__d31nS[aria-pressed=true]{background:#eff5fb}.protocol-lab_packetLabel__7k8gi{display:block;text-align:center;position:relative;z-index:1}.protocol-lab_packetLabel__7k8gi b{display:block;font-size:16px;line-height:1.3}.protocol-lab_packetLabel__7k8gi small{font-size:12px}.protocol-lab_packetArrow__Ff2y7{position:absolute;bottom:14px;left:0;right:0;height:2px;background:currentColor}.protocol-lab_packetArrow__Ff2y7:after{content:"";position:absolute;right:-1px;top:-5px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid}.protocol-lab_usbEvent__d31nS[data-owner=target] .protocol-lab_packetArrow__Ff2y7:after{right:auto;left:-1px;border-left:0;border-right:9px solid}@container protocol-lab (max-width: 500px){.protocol-lab_transferStrip__CujNe{grid-template-columns:repeat(3,minmax(0,1fr))}.protocol-lab_transferStrip__CujNe[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container protocol-lab (max-width: 480px){.protocol-lab_wideWave__hB_aR{display:none}.protocol-lab_narrowWave__sZ9gc{display:block}}@container protocol-lab (max-width: 360px){.protocol-lab_heading__ZNh0O h3{font-size:21px}.protocol-lab_choices___chs6 button{padding-inline:8px;flex-grow:1;font-size:13px}.protocol-lab_controls__CN4iX{gap:7px}.protocol-lab_controls__CN4iX>div{flex-basis:100%}.protocol-lab_controls__CN4iX>div button{flex:1}.protocol-lab_timing__5Iair{padding:9px 5px}.protocol-lab_timeColumns__col2G,.protocol-lab_traceBody__RV2jX{grid-template-columns:39px minmax(0,1fr)}.protocol-lab_laneLabels___Egi3 strong{font-size:12px}.protocol-lab_bitRow__CnNhx{grid-template-columns:49px repeat(8,minmax(0,1fr));gap:2px}.protocol-lab_bitRow__CnNhx>strong{font-size:13px}.protocol-lab_bitRow__CnNhx>span[role=cell]{min-height:40px;font-size:18px}.protocol-lab_scanChain__7U0fY{grid-template-columns:minmax(0,1fr);gap:4px}.protocol-lab_chainArrow__X8qYP{transform:rotate(90deg)}.protocol-lab_scanOutput__sKu_1{flex-wrap:wrap}.protocol-lab_scanPhases__CznI9{gap:4px}.protocol-lab_scanPhases__CznI9 span{font-size:13px;padding:8px 4px}.protocol-lab_serialInput__dWeLn b{display:block;margin-left:0}.protocol-lab_swdFields__O2vtz strong{font-size:13px}.protocol-lab_swdLegend__4gnUt{gap:6px 9px}.protocol-lab_usbLifelines__HgvIA{padding-inline:9px}.protocol-lab_usbLifelines__HgvIA:before{left:9px}.protocol-lab_usbLifelines__HgvIA:after{right:9px}.protocol-lab_usbEvent__d31nS{height:88px;padding-inline:5px}.protocol-lab_packetLabel__7k8gi b{font-size:15px}}@media (max-width:420px){.protocol-lab_lab__HP7CZ{padding:13px;border-radius:11px}}@media print{.protocol-lab_choices___chs6,.protocol-lab_controls__CN4iX{display:none}}.protocol-lab_walkthroughLink__NG1AL{display:inline-block;margin-top:12px;color:#744b98;font-size:12px;font-weight:650;text-underline-offset:3px;padding:4px 0}.protocol-sdio_card__iv33W{min-width:0;padding:22px;border:1px solid #dbd9e7;border-radius:16px;background:linear-gradient(145deg,#fcfaff,#fff 65%);color:#324358;font-size:14px;line-height:1.65}.protocol-sdio_card__iv33W>header{margin-bottom:15px}.protocol-sdio_card__iv33W>header>span{display:block;margin-bottom:5px;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#76508f}.protocol-sdio_card__iv33W h3{color:#253048;font-size:22px;line-height:1.25;font-weight:750;letter-spacing:-.025em}.protocol-sdio_card__iv33W p{margin:12px 0 0}.protocol-sdio_card__iv33W p:first-of-type{margin-top:0}.protocol-sdio_card__iv33W strong{color:#204e72;font-weight:700}.protocol-sdio_card__iv33W>a{display:inline-block;padding-top:12px;color:#7246a1;font-size:13px;font-weight:650;text-decoration:none}.protocol-sdio_card__iv33W>a:hover{text-decoration:underline;text-underline-offset:3px}.protocol-sdio_card__iv33W>a:focus-visible{outline:3px solid #9361d0;outline-offset:4px;border-radius:3px}.protocol-sdio_card__iv33W figure{margin:18px 0}.protocol-sdio_card__iv33W figcaption,.protocol-sdio_transfer__HVa6J figcaption{font-size:12px;color:#5b6a79;margin-top:10px;line-height:1.5}.protocol-sdio_card__iv33W .protocol-sdio_note__lw3RT,.protocol-sdio_transfer__HVa6J .protocol-sdio_note__lw3RT{color:#5e697b;font-size:12px;line-height:1.55}.protocol-sdio_wiring__6KqEA{border:1px solid #d4e3e5;background:#f4faf9;border-radius:10px;padding:14px}.protocol-sdio_wiringEnds__ikAGs{display:flex;justify-content:space-between;gap:16px;margin-bottom:20px}.protocol-sdio_wiringEnds__ikAGs strong{padding:10px;border:1px solid #c4dae4;background:#e8f3fa;border-radius:6px;font-size:13px;line-height:1.4}.protocol-sdio_wiringEnds__ikAGs strong:last-child{background:#e4f4ee;color:#2a7565;border-color:#afd4c6}.protocol-sdio_wire__eTaWu{display:grid;grid-template-columns:90px minmax(40px,1fr);align-items:center;column-gap:10px;margin:15px 0}.protocol-sdio_wire__eTaWu>b{color:#315c7b;font-size:13px}.protocol-sdio_wire__eTaWu small{grid-column:2;color:#597083;font-size:12px;margin-top:2px}.protocol-sdio_both__0_kyl,.protocol-sdio_forward__Bk_DM{display:flex;align-items:center;width:100%;color:#337e9d;font-size:23px;line-height:20px}.protocol-sdio_both__0_kyl:after,.protocol-sdio_forward__Bk_DM:before{content:"";flex:1;border-top:2px solid}.protocol-sdio_both__0_kyl{flex-direction:row-reverse;color:#26826e}.protocol-sdio_ground__5R_12{display:block;height:1px;background:#7b8b96}.protocol-sdio_fourWires__sX_q_{display:grid;gap:5px;padding:2px 0}.protocol-sdio_fourWires__sX_q_ i{height:2px;background:#308e76}.protocol-sdio_rule__DXDuw{display:grid;gap:6px;padding:14px;background:#f4f0fa;border:1px solid #dfd3ed;border-radius:8px;font-size:13px}.protocol-sdio_rule__DXDuw strong{color:#674b87}.protocol-sdio_rule__DXDuw span{color:#4d6276}.protocol-sdio_transfer__HVa6J{min-width:0;color:#334d67}.protocol-sdio_phaseRail__Uw5L9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;list-style:none;padding:0;margin:18px 0}.protocol-sdio_phaseRail__Uw5L9 li{display:flex;align-items:center;gap:6px;padding:8px;min-width:0;border:1px solid #dce3eb;border-radius:6px;background:#f7f9fc}.protocol-sdio_phaseRail__Uw5L9 li>span{color:#6b7b8c;font-size:11px;font-weight:700}.protocol-sdio_phaseRail__Uw5L9 li b{color:#577083;font-size:12px;font-weight:650}.protocol-sdio_phaseRail__Uw5L9 li[data-done=true]{background:#edf7f4;border-color:#c8ded6}.protocol-sdio_phaseRail__Uw5L9 li[data-current=true]{background:#efe8fa;border-color:#ae86d8;box-shadow:inset 3px 0 #8a57b7}.protocol-sdio_phaseRail__Uw5L9 li[data-current=true] b,.protocol-sdio_phaseRail__Uw5L9 li[data-current=true]>span{color:#69418e}.protocol-sdio_currentStage__DjUo2{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px;margin:14px 0}.protocol-sdio_currentStage__DjUo2 strong{color:#2c4f70;font-size:14px}.protocol-sdio_currentStage__DjUo2>span{font-size:12px;color:#6a5b7e}.protocol-sdio_clockRow__NOUoN{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #dce6ee}.protocol-sdio_clockRow__NOUoN b,.protocol-sdio_clockRow__NOUoN small{display:block;font-size:12px}.protocol-sdio_clockRow__NOUoN small{font-size:11px;color:#5c6f82;margin-top:3px}.protocol-sdio_clock__QQh0z{display:block;width:100%;height:28px;color:#367dae}.protocol-sdio_compactClock__HBhr5{display:block;width:100%;height:18px;color:#367dae}.protocol-sdio_liveLanes__zogQR{margin:0 0 14px}.protocol-sdio_liveLanes__zogQR>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:11px 7px;border-bottom:1px solid #dce6ee;font-size:12px}.protocol-sdio_liveLanes__zogQR dt{font-weight:700;color:#436b88}.protocol-sdio_liveLanes__zogQR dd{margin:0;color:#627488;overflow-wrap:anywhere}.protocol-sdio_liveLanes__zogQR>div[data-active=true]{background:#eef8f4}.protocol-sdio_liveLanes__zogQR>div[data-active=true] dd{color:#266b58;font-weight:650}.protocol-sdio_messageFrame__yRT9t{padding:14px;background:#f1f6fb;border:1px solid #d2e0ec;border-radius:8px}.protocol-sdio_messageFrame__yRT9t>span{font-size:12px;color:#496b89}.protocol-sdio_messageFrame__yRT9t>div{display:grid;gap:6px;margin:9px 0}.protocol-sdio_messageFrame__yRT9t b{font-size:15px;color:#2c678d}.protocol-sdio_messageFrame__yRT9t code{color:#73558d;font-size:13px;overflow-wrap:anywhere}.protocol-sdio_messageFrame__yRT9t small{display:block;color:#667587;font-size:12px;line-height:1.5}.protocol-sdio_payloadWave__lU8vx{margin:10px 0;padding:12px;border:1px solid #cde2db;background:#f5fbf8;border-radius:8px}.protocol-sdio_waveTitle__mkuTC{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;font-size:12px;margin-bottom:10px}.protocol-sdio_waveTitle__mkuTC strong{color:#286e5d}.protocol-sdio_waveTitle__mkuTC>span{color:#865d1e}.protocol-sdio_waveRow__sK84U{display:grid;grid-template-columns:50px minmax(0,1fr);gap:5px;align-items:center;margin-top:7px}.protocol-sdio_waveRow__sK84U b{font-size:11px;color:#386957}.protocol-sdio_waveRow__sK84U svg{display:block;height:28px;width:100%}.protocol-sdio_sampleValues__ZU00B{display:grid;grid-template-columns:50px 1fr 1fr;gap:5px;margin-top:8px;font-size:11px}.protocol-sdio_sampleValues__ZU00B span{color:#526f62}.protocol-sdio_sampleValues__ZU00B strong{color:#25694f;text-align:center}.protocol-sdio_crcs__Xm96O{margin:15px 0}.protocol-sdio_crcs__Xm96O>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.protocol-sdio_crcs__Xm96O>div>span{display:grid;gap:7px;padding:10px 4px;background:#eaf7f0;border:1px solid #bcdcc9;border-radius:7px;text-align:center}.protocol-sdio_crcs__Xm96O b{font-size:11px;color:#406a58}.protocol-sdio_crcs__Xm96O strong{font-size:13px;color:#347058}.protocol-sdio_crcs__Xm96O small{font-size:11px;color:#2d6b4d}.protocol-sdio_crcs__Xm96O>div>span[data-error=true]{background:#fff0ef;border-color:#e4b4b0}.protocol-sdio_crcs__Xm96O>div>span[data-error=true] small,.protocol-sdio_crcs__Xm96O>div>span[data-error=true] strong{color:#a14840}.protocol-sdio_buffer__nuP0_{display:grid;gap:9px;padding:20px 14px;border-radius:8px;border:1px solid #c7d9e8;background:#f2f7fc}.protocol-sdio_buffer__nuP0_ b{font-size:12px;color:#5b7187}.protocol-sdio_buffer__nuP0_ strong{font-size:18px;color:#2f657f;line-height:1.35}.protocol-sdio_buffer__nuP0_ span{font-size:12px;color:#54718a}.protocol-sdio_buffer__nuP0_[data-error=true]{background:#fff4ef;border-color:#e8c8b9}.protocol-sdio_buffer__nuP0_[data-error=true] strong{color:#9a5035}.protocol-sdio_nibbles__Puis5{padding:13px;border:1px solid #cfe0db;background:#f6fbf8;border-radius:8px}.protocol-sdio_nibbles__Puis5>div{display:grid;grid-template-columns:minmax(60px,1.7fr) repeat(4,minmax(0,1fr));gap:6px;align-items:center;margin-bottom:7px}.protocol-sdio_nibbles__Puis5 span{font-size:12px;color:#4d6f61}.protocol-sdio_nibbles__Puis5 b{padding:7px 3px;border:1px solid #b8d5c7;border-radius:4px;background:#e7f4ed;color:#2c7153;text-align:center;font-size:17px}.protocol-sdio_nibbles__Puis5 .protocol-sdio_nibbleHead__Rh6nG b{padding:0;border:0;background:none;font-size:11px;color:#5e7b6c}.protocol-sdio_equation__NJMQb{display:grid;gap:5px;padding:13px 15px;border:1px solid #dfd0ed;border-radius:8px;background:#f8f3fc;margin:17px 0}.protocol-sdio_equation__NJMQb code{font-size:15px;font-weight:700;color:#775496;overflow-wrap:anywhere}.protocol-sdio_equation__NJMQb>span{font-size:12px;color:#725b83}.protocol-sdio_widthCompare__bx61E{display:grid;gap:10px;margin:18px 0}.protocol-sdio_widthCompare__bx61E>div{display:grid;grid-template-columns:1fr minmax(30px,.7fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid #d4e0e8;background:#f4f8fc;border-radius:6px}.protocol-sdio_widthCompare__bx61E b,.protocol-sdio_widthCompare__bx61E strong{font-size:12px;color:#426984}.protocol-sdio_widthCompare__bx61E>div>span{display:grid;gap:4px}.protocol-sdio_widthCompare__bx61E i{height:2px;background:#449281}.protocol-sdio_commandChoices__kMrik{display:grid;gap:10px}.protocol-sdio_commandChoices__kMrik>div{padding:13px 15px;border:1px solid #d6e2e8;border-radius:8px;background:#f4f9fc}.protocol-sdio_commandChoices__kMrik>div:nth-child(2){background:#f7f2fb;border-color:#e2d6ee}.protocol-sdio_commandChoices__kMrik>div:nth-child(3){background:#f2f9f5;border-color:#d1e5d8}.protocol-sdio_commandChoices__kMrik strong{display:block;font-size:14px}.protocol-sdio_commandChoices__kMrik b{display:block;font-size:12px;color:#75628c;margin-top:6px}.protocol-sdio_commandChoices__kMrik p{margin:7px 0 0;font-size:13px}.protocol-sdio_overview__Up4lr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:8px;min-height:140px}.protocol-sdio_overview__Up4lr>strong{display:grid;align-items:center;min-height:84px;border:1px solid #c9d9e4;border-radius:8px;background:#eaf4f9;color:#375d79;text-align:center;font-size:12px;padding:7px;line-height:1.35}.protocol-sdio_overview__Up4lr>strong:last-child{border-color:#bcd8c9;background:#e9f5ed;color:#326e53}.protocol-sdio_overview__Up4lr>div{display:grid;gap:8px}.protocol-sdio_overview__Up4lr>div>span{font-size:11px;line-height:1.4;color:#43718f;text-align:center;border-bottom:1px solid #8caac0;padding-bottom:4px}.protocol-sdio_overview__Up4lr>div>.protocol-sdio_overviewData__Nvm_3{color:#347660;border-bottom:3px double #86b5a1}@media(max-width:600px){.protocol-sdio_card__iv33W{padding:17px;font-size:13px}.protocol-sdio_card__iv33W h3{font-size:20px}.protocol-sdio_wiring__6KqEA{padding:10px}.protocol-sdio_wiringEnds__ikAGs{gap:10px}.protocol-sdio_wiringEnds__ikAGs strong{padding:8px;font-size:12px}.protocol-sdio_wire__eTaWu{grid-template-columns:80px minmax(30px,1fr);gap:6px}.protocol-sdio_wire__eTaWu b,.protocol-sdio_wire__eTaWu small{font-size:12px}.protocol-sdio_phaseRail__Uw5L9{gap:5px}.protocol-sdio_phaseRail__Uw5L9 li{gap:4px;padding:7px 5px}.protocol-sdio_phaseRail__Uw5L9 li b{font-size:11px}.protocol-sdio_clockRow__NOUoN,.protocol-sdio_liveLanes__zogQR>div{grid-template-columns:78px minmax(0,1fr);gap:6px}.protocol-sdio_widthCompare__bx61E>div{grid-template-columns:1fr auto;gap:8px}.protocol-sdio_widthCompare__bx61E>div>span{display:none}.protocol-sdio_nibbles__Puis5{padding:9px}.protocol-sdio_nibbles__Puis5>div{gap:4px}.protocol-sdio_nibbles__Puis5 span{font-size:11px}.protocol-sdio_payloadWave__lU8vx{padding:9px}}.protocol-overview-connections_connection__Db_mS{min-width:0;width:100%}.protocol-overview-connections_canvas__gTleO{display:block;width:100%;max-width:280px;height:auto;margin:0 auto;overflow:visible}.protocol-overview-connections_canvas__gTleO text{font-family:inherit;font-size:14px;fill:#294761}.protocol-overview-connections_canvas__gTleO path{fill:none;stroke-linecap:round;stroke-linejoin:round}.protocol-overview-connections_canvas__gTleO circle,.protocol-overview-connections_canvas__gTleO path,.protocol-overview-connections_canvas__gTleO rect{vector-effect:non-scaling-stroke}.protocol-overview-connections_canvas__gTleO .protocol-overview-connections_blue__TdmU8{stroke:#1765bc;stroke-width:2}.protocol-overview-connections_canvas__gTleO .protocol-overview-connections_teal__vZn8p{stroke:#087f79;stroke-width:2}.protocol-overview-connections_canvas__gTleO .protocol-overview-connections_amber__W738N{stroke:#ae670e;stroke-width:2}.protocol-overview-connections_canvas__gTleO .protocol-overview-connections_clearance__7QzKz{stroke:#fff;stroke-width:6}.protocol-overview-connections_canvas__gTleO .protocol-overview-connections_bracket__n3XTx{stroke:#607991;stroke-width:1.4}.protocol-overview-connections_controller__nkCXw{fill:#e9f3ff;stroke:#6592c5;stroke-width:1.1}.protocol-overview-connections_target__hvnJ_{fill:#e6f5f0;stroke:#66a299;stroke-width:1.1}.protocol-overview-connections_register__HWHNr{fill:#fff9ec;stroke:#ae670e;stroke-width:1.1}.protocol-overview-connections_phyBlue__JRfKI{fill:#cddff5;stroke:#6592c5;stroke-width:1}.protocol-overview-connections_phyTeal__XPCQD{fill:#c9e9de;stroke:#66a299;stroke-width:1}.protocol-overview-connections_blueDot__iLnkX{fill:#1765bc}.protocol-overview-connections_tealDot___qpg4{fill:#087f79}.protocol-overview-connections_canvas__gTleO .protocol-overview-connections_device__789BO{font-weight:650}.protocol-overview-connections_canvas__gTleO .protocol-overview-connections_note__8qLk0{fill:#526d84;font-weight:500}.protocol-overview-connections_canvas__gTleO .protocol-overview-connections_blueLabel__r8FmQ{fill:#155a9f;font-weight:600}.protocol-overview-connections_canvas__gTleO .protocol-overview-connections_tealLabel__OtM8_{fill:#076b62;font-weight:600}.protocol-overview-connections_canvas__gTleO .protocol-overview-connections_amberLabel__daC0X{fill:#955c11;font-weight:600}.protocol-walkthrough_walkthrough__c94Y3{margin-top:26px;padding:22px;border:1px solid #dcd3e8;border-radius:14px;background:#fff;container-type:inline-size;container-name:protocol-walkthrough}.protocol-walkthrough_heading__NfeFr{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.protocol-walkthrough_kicker__KUP3I{color:#8056a1;font-size:10px;text-transform:uppercase;font-weight:750;letter-spacing:.08em}.protocol-walkthrough_heading__NfeFr h3{margin:5px 0 0;font-size:24px;line-height:1.2;font-weight:750;letter-spacing:-.025em;color:#3b284c}.protocol-walkthrough_waveLink__p2Bqn{color:#785399;font-size:12px;font-weight:650;text-underline-offset:3px;line-height:1.5}.protocol-walkthrough_intro___ugDN{color:#73667e;font-size:13px;line-height:1.65;margin:10px 0 14px;max-width:85ch}.protocol-walkthrough_scenarios__Dqew7{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 17px}.protocol-walkthrough_scenarios__Dqew7 button{min-height:42px;border:1px solid #d9cce5;border-radius:7px;padding:8px 13px;color:#725389;background:#fbf9fd;font:inherit;font-size:13px;line-height:1.35;font-weight:650;cursor:pointer}.protocol-walkthrough_scenarios__Dqew7 button:hover{background:#f1e9f8;border-color:#af8dcb}.protocol-walkthrough_scenarios__Dqew7 button[aria-pressed=true]{color:#fff;background:#7138a9;border-color:#7138a9}.protocol-walkthrough_body__daBea{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:start}.protocol-walkthrough_body__daBea>*{min-width:0}.protocol-walkthrough_codePanel__Sgnm6{background:#11243c;color:#e1e9f3;border:1px solid #28415f;border-radius:10px}.protocol-walkthrough_codeHeading__2ioWK{display:flex;flex-direction:column;gap:3px;padding:12px 16px;border-bottom:1px solid #30445e}.protocol-walkthrough_codeHeading__2ioWK strong{font-family:inherit;font-size:12px;font-weight:700;color:#edf3fb}.protocol-walkthrough_codeHeading__2ioWK>span{font-family:inherit;color:#a4b7ce;font-size:11px}.protocol-walkthrough_codePanel__Sgnm6 pre{margin:0;padding:13px 0;background:transparent;border:0;border-radius:0;font-size:13px;line-height:1.9;white-space:pre-wrap;overflow:visible}.protocol-walkthrough_codePanel__Sgnm6 code{display:block;font:inherit;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:inherit;background:none;padding:0;border:0}.protocol-walkthrough_line__hfXbk{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;padding:3px 14px 3px 10px;border-left:3px solid transparent}.protocol-walkthrough_line__hfXbk[data-active=true]{background:#3b375c;border-left-color:#ddb4ff}.protocol-walkthrough_lineNumber__aK7G3{color:#8ea3be;font-size:11px;user-select:none;text-align:right;line-height:2.2}.protocol-walkthrough_line__hfXbk[data-active=true] .protocol-walkthrough_lineNumber__aK7G3{color:#ecd4ff}.protocol-walkthrough_source__0BTAl{white-space:pre-wrap;overflow-wrap:anywhere}.protocol-walkthrough_source__0BTAl [data-token=comment]{color:#a8b9cc}.protocol-walkthrough_source__0BTAl [data-token=keyword]{color:#f5a8e9}.protocol-walkthrough_source__0BTAl [data-token=number]{color:#cdb7ff}.protocol-walkthrough_source__0BTAl [data-token=constant]{color:#8ce4df}.protocol-walkthrough_source__0BTAl [data-token=function]{color:#f0d18f}.protocol-walkthrough_readout__y4haH{padding:2px 0}.protocol-walkthrough_currentStage__D6_9L{display:flex;flex-direction:column;gap:5px;padding-bottom:12px;border-bottom:1px solid #e6dfed}.protocol-walkthrough_currentStage__D6_9L>span{color:#765d86;font-size:11px;font-weight:650}.protocol-walkthrough_currentStage__D6_9L>strong{color:#553861;font-size:19px;font-weight:730;line-height:1.35}.protocol-walkthrough_facts__00J6s{margin:0}.protocol-walkthrough_facts__00J6s>div{padding:10px 0;border-bottom:1px solid #eee8f3}.protocol-walkthrough_facts__00J6s dt{color:#796187;font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:750;margin-bottom:4px}.protocol-walkthrough_facts__00J6s dd{color:#5c5266;margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.protocol-walkthrough_outcome__nS0PD{margin:13px 0 0;border:1px solid #dbe1ed;border-radius:6px;padding:9px 11px;background:#f2f5fb;color:#536985;font-size:12px;font-weight:650;line-height:1.45}.protocol-walkthrough_outcome__nS0PD[data-outcome=ok]{background:#eff8f3;color:#396d58;border-color:#d0e7d9}.protocol-walkthrough_outcome__nS0PD[data-outcome=warning]{background:#fff8e9;color:#826024;border-color:#ecd9ae}.protocol-walkthrough_outcome__nS0PD[data-outcome=error]{background:#fff1ee;color:#a3453b;border-color:#ebcbc6}.protocol-walkthrough_explanation__xsyzA{display:flex;flex-direction:column;gap:5px;margin:17px 0 3px;border-left:3px solid #b79bce;padding:11px 14px;background:#f7f2fc;border-radius:0 6px 6px 0;color:#705c7e;font-size:13px;line-height:1.65}.protocol-walkthrough_explanation__xsyzA>strong{font-size:11px;font-weight:750;color:#684c7e}.protocol-walkthrough_notes__wrCod{margin-top:14px;border-top:1px solid #e8e0ef;padding-top:2px}.protocol-walkthrough_notes__wrCod summary{padding:12px 0 4px;font-size:12px;color:#81638f;font-weight:650;cursor:pointer}.protocol-walkthrough_notes__wrCod p{margin:7px 0 0;color:#7d6b88;font-size:12px;line-height:1.75;max-width:100ch}.protocol-walkthrough_walkthrough__c94Y3 :where(button,a,summary):focus-visible{outline:3px solid #9b64cc;outline-offset:3px}@container protocol-walkthrough (max-width:680px){.protocol-walkthrough_body__daBea{grid-template-columns:minmax(0,1fr);gap:18px}.protocol-walkthrough_heading__NfeFr{align-items:flex-start;flex-direction:column;gap:8px}.protocol-walkthrough_facts__00J6s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@container protocol-walkthrough (max-width:450px){.protocol-walkthrough_facts__00J6s{grid-template-columns:minmax(0,1fr);gap:0}.protocol-walkthrough_heading__NfeFr h3{font-size:22px}.protocol-walkthrough_scenarios__Dqew7 button{padding-inline:10px;flex-grow:1}.protocol-walkthrough_codeHeading__2ioWK{padding:11px 12px}.protocol-walkthrough_line__hfXbk{padding-right:10px;padding-left:5px;gap:7px;grid-template-columns:16px minmax(0,1fr)}}@media (max-width:420px){.protocol-walkthrough_walkthrough__c94Y3{padding:14px;border-radius:11px}}@media print{.protocol-walkthrough_scenarios__Dqew7,.protocol-walkthrough_waveLink__p2Bqn{display:none}.protocol-walkthrough_body__daBea{break-inside:avoid}}.protocol-walkthrough_srOnly__ofXyO{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.protocol-wiring_figure__21L6e{margin:0;padding:20px;min-width:0;container-type:inline-size;border:1px solid #d7e0ea;border-radius:18px;background:#fcfdff;color:#0b294a}.protocol-wiring_heading__aie6_{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 20px;max-width:600px;margin:0 auto 16px}.protocol-wiring_figure__21L6e .protocol-wiring_heading__aie6_ h3{margin:0;font-size:21px;font-weight:750;letter-spacing:-.025em;line-height:1.25;color:#0b294a}.protocol-wiring_heading__aie6_>span{color:#58687c;font-size:14px}.protocol-wiring_canvas__o9BIW{display:block;width:100%;max-width:540px;height:auto;margin:0 auto;overflow:visible}.protocol-wiring_canvas__o9BIW text{font-family:inherit;font-size:19px;fill:#153452}.protocol-wiring_canvas__o9BIW circle,.protocol-wiring_canvas__o9BIW path,.protocol-wiring_canvas__o9BIW rect{vector-effect:non-scaling-stroke}.protocol-wiring_canvas__o9BIW path{fill:none;stroke-linecap:round;stroke-linejoin:round}.protocol-wiring_canvas__o9BIW marker path{stroke:none}.protocol-wiring_controller__scthx{fill:#e4f1ff;stroke:#1765bc;stroke-width:1.8}.protocol-wiring_target___NDCm{fill:#e2f5f1;stroke:#087f79;stroke-width:1.8}.protocol-wiring_annotation__gHmPU{fill:#fff5df;stroke:#dc9b37;stroke-width:1.2}.protocol-wiring_register__qQgnt{fill:#fffef8;stroke:#b66a09;stroke-width:1.5}.protocol-wiring_phyBlue___Rkru{fill:#c4dffc;stroke:#1765bc;stroke-width:1.5}.protocol-wiring_phyTeal___YdJH{fill:#b7e7de;stroke:#087f79;stroke-width:1.5}.protocol-wiring_canvas__o9BIW .protocol-wiring_wireBlue__nYAr6{stroke:#1765bc;stroke-width:2.8}.protocol-wiring_canvas__o9BIW .protocol-wiring_wireTeal__E4_bY{stroke:#087f79;stroke-width:2.8}.protocol-wiring_canvas__o9BIW .protocol-wiring_wireAmber__NdzTM{stroke:#b66a09;stroke-width:2.8}.protocol-wiring_canvas__o9BIW .protocol-wiring_bridgeClearance__oVGeO{stroke:#fcfdff;stroke-width:7}.protocol-wiring_canvas__o9BIW .protocol-wiring_ground__Fmu8Z{stroke:#697889;stroke-width:2}.protocol-wiring_canvas__o9BIW .protocol-wiring_resistor__RXuP_{stroke:#b66a09;stroke-width:2.8}.protocol-wiring_canvas__o9BIW .protocol-wiring_bracket__KtIxh{stroke:#566e82;stroke-width:1.5}.protocol-wiring_dotBlue__WWRs1{fill:#1765bc}.protocol-wiring_dotTeal__aI35O{fill:#087f79}.protocol-wiring_dotGround__Dar9S{fill:#697889}.protocol-wiring_canvas__o9BIW .protocol-wiring_deviceTitle__ciseo{font-size:21px;font-weight:750;letter-spacing:-.02em}.protocol-wiring_canvas__o9BIW .protocol-wiring_pinAmber__Z16aV,.protocol-wiring_canvas__o9BIW .protocol-wiring_pinBlue__IuFy5,.protocol-wiring_canvas__o9BIW .protocol-wiring_pinTeal__Fo1_S,.protocol-wiring_canvas__o9BIW .protocol-wiring_pin__Bqztz{font-size:18px;font-weight:650}.protocol-wiring_canvas__o9BIW .protocol-wiring_pinBlue__IuFy5,.protocol-wiring_canvas__o9BIW .protocol-wiring_signalBlue__7N7c2{fill:#155fae}.protocol-wiring_canvas__o9BIW .protocol-wiring_pinTeal__Fo1_S,.protocol-wiring_canvas__o9BIW .protocol-wiring_signalTeal__NFEmh{fill:#077c76}.protocol-wiring_canvas__o9BIW .protocol-wiring_pinAmber__Z16aV{fill:#925409}.protocol-wiring_canvas__o9BIW .protocol-wiring_signalBlue__7N7c2,.protocol-wiring_canvas__o9BIW .protocol-wiring_signalGround__DQaZK,.protocol-wiring_canvas__o9BIW .protocol-wiring_signalTeal__NFEmh{font-size:19px;font-weight:700}.protocol-wiring_canvas__o9BIW .protocol-wiring_signalGround__DQaZK{fill:#526579}.protocol-wiring_canvas__o9BIW .protocol-wiring_noteText__B640r,.protocol-wiring_canvas__o9BIW .protocol-wiring_wireLabel__XlxJc{font-size:18px;font-weight:550}.protocol-wiring_canvas__o9BIW .protocol-wiring_phyLabel__uJQEl{font-size:18px;font-weight:750}.protocol-wiring_figure__21L6e figcaption{max-width:600px;margin:14px auto 0;padding-top:14px;border-top:1px solid #e1e7ef;color:#58687c;font-size:13px;line-height:1.55}.protocol-wiring_srOnly__iVXQ1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.protocol-wiring_mobile__v0Ssk{display:none}@container (max-width: 433px){.protocol-wiring_heading__aie6_{margin-bottom:16px}.protocol-wiring_figure__21L6e .protocol-wiring_heading__aie6_ h3{font-size:19px}.protocol-wiring_heading__aie6_>span{font-size:13px}.protocol-wiring_desktop__NZrG_{display:none}.protocol-wiring_mobile__v0Ssk{display:block;max-width:280px}.protocol-wiring_mobile__v0Ssk text{font-size:16px}.protocol-wiring_mobile__v0Ssk .protocol-wiring_deviceTitle__ciseo{font-size:18px}.protocol-wiring_mobile__v0Ssk .protocol-wiring_mobileDevice__v9JF3{font-size:15px;font-weight:750}.protocol-wiring_mobile__v0Ssk .protocol-wiring_pinAmber__Z16aV,.protocol-wiring_mobile__v0Ssk .protocol-wiring_pinBlue__IuFy5,.protocol-wiring_mobile__v0Ssk .protocol-wiring_pinTeal__Fo1_S,.protocol-wiring_mobile__v0Ssk .protocol-wiring_pin__Bqztz{font-size:14.5px}.protocol-wiring_mobile__v0Ssk .protocol-wiring_mobileWireLabel__lGJ1F,.protocol-wiring_mobile__v0Ssk .protocol-wiring_noteText__B640r,.protocol-wiring_mobile__v0Ssk .protocol-wiring_phyLabel__uJQEl{font-size:15px}.protocol-wiring_mobile__v0Ssk .protocol-wiring_phyLabel__uJQEl{font-weight:750}.protocol-wiring_mobile__v0Ssk .protocol-wiring_resistor__RXuP_,.protocol-wiring_mobile__v0Ssk .protocol-wiring_wireAmber__NdzTM,.protocol-wiring_mobile__v0Ssk .protocol-wiring_wireBlue__nYAr6,.protocol-wiring_mobile__v0Ssk .protocol-wiring_wireTeal__E4_bY{stroke-width:2.2}.protocol-wiring_figure__21L6e figcaption{font-size:13px;margin-top:12px;padding-top:12px}}.protocol-wiring_figure__21L6e .protocol-wiring_explanation__hPWrG{margin:0;color:#354d64;font-size:14px;line-height:1.6}.protocol-wiring_figure__21L6e .protocol-wiring_explanation__hPWrG strong{color:#173b5b;font-weight:650}.protocol-wiring_figure__21L6e .protocol-wiring_captionNote__2o6jW{margin:10px 0 0;color:#657386;font-size:12px;line-height:1.5}@media (max-width:480px){.protocol-wiring_figure__21L6e{padding:16px;border-radius:14px}}@media print{.protocol-wiring_figure__21L6e{break-inside:avoid}}.protocol-wiring_eyebrow__ZUTks{display:block;margin:0 0 6px;color:#6b829b;font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}