.concept-stack-topology_explorer__gKhxX{align-items:start}.concept-stack-topology_topology__RAPo9{min-width:0;display:grid;gap:16px}.concept-stack-topology_topology__RAPo9 .concept-stack-topology_node__4jyqb{display:grid;gap:5px;width:100%;min-width:0;padding:12px;border:1px solid #b7a2d0;border-radius:7px;color:#362348;background:#faf7fe;font:inherit;text-align:left;cursor:pointer}.concept-stack-topology_topology__RAPo9 .concept-stack-topology_node__4jyqb strong{color:inherit;font-size:15px;line-height:1.3}.concept-stack-topology_topology__RAPo9 .concept-stack-topology_node__4jyqb small{color:inherit;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.concept-stack-topology_topology__RAPo9 .concept-stack-topology_node__4jyqb[aria-pressed=true]{color:#fff;background:#60399b;border-color:#60399b;box-shadow:inset 0 0 0 1px #60399b}.concept-stack-topology_topology__RAPo9 .concept-stack-topology_node__4jyqb:focus-visible{outline:3px solid #da7cc3;outline-offset:3px}.concept-stack-topology_label___64zm{margin:0 0 7px;color:#d8c5ea;font-size:12px;line-height:1.5;font-weight:650}.concept-stack-topology_writePath__gpnG0{min-width:0}.concept-stack-topology_joinInputs__7vrh2{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:13px}.concept-stack-topology_joinInputs__7vrh2:after{content:"";position:absolute;left:25%;right:25%;bottom:0;height:13px;border:1px solid #b494d4;border-top:0 solid #b494d4}.concept-stack-topology_joinLabel__8DWvt{display:grid;justify-items:center;gap:2px;margin:7px 0;color:#d8c5ea;font-size:12px;line-height:1.4;text-align:center}.concept-stack-topology_connector__2okha{margin:4px 0;color:#b494d4;font-size:18px;text-align:center}.concept-stack-topology_independent__sZ1rZ{min-width:0;padding-top:12px;border-top:1px dashed #b7a2d0}.concept-stack-topology_processTree__lJtNH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.concept-stack-topology_childPair__szxi0,.concept-stack-topology_parent__ekDi1,.concept-stack-topology_spawnLabel__z0z8z{grid-column:1/-1}.concept-stack-topology_parent__ekDi1{width:75%;justify-self:center}.concept-stack-topology_spawnLabel__z0z8z{margin:0;padding:14px 0 8px;color:#d8c5ea;font-size:12px;line-height:1.4;text-align:center;position:relative}.concept-stack-topology_spawnLabel__z0z8z:before{content:"";position:absolute;top:0;left:50%;height:11px;border-left:1px solid #b494d4}.concept-stack-topology_siblings__FWrN_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:6px}.concept-stack-topology_siblings__FWrN_>span{padding:5px 8px;border:1px solid;border-radius:4px;font:650 13px/1.3 ui-monospace,monospace;text-align:center}.concept-stack-topology_descendant__29RLX{grid-column:1;padding-top:9px}.concept-stack-topology_descendant__29RLX .concept-stack-topology_label___64zm{text-align:center}.concept-stack-topology_facets__8ovrZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:360px){.concept-stack-topology_topology__RAPo9 .concept-stack-topology_node__4jyqb{padding:10px}.concept-stack-topology_topology__RAPo9 .concept-stack-topology_node__4jyqb strong{font-size:14px}}@media print{.concept-stack-topology_topology__RAPo9 .concept-stack-topology_node__4jyqb{break-inside:avoid}}.concept-stack-topology_topology__RAPo9 p.concept-stack-topology_joinLabel__8DWvt,.concept-stack-topology_topology__RAPo9 p.concept-stack-topology_label___64zm,.concept-stack-topology_topology__RAPo9 p.concept-stack-topology_spawnLabel__z0z8z{color:#d8c5ea}.breadcrumb-brand_brand__7KzZ_.breadcrumb-brand_brand__7KzZ_{box-sizing:border-box;width:64px;min-width:64px;height:44px;min-height:44px;padding:0 3px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 64px;border-radius:8px;color:inherit;text-decoration:none;transition:opacity .16s ease}.breadcrumb-brand_brand__7KzZ_.breadcrumb-brand_brand__7KzZ_:hover{opacity:.72}.breadcrumb-brand_brand__7KzZ_.breadcrumb-brand_brand__7KzZ_:focus-visible{outline:3px solid #f000c8;outline-offset:2px}.breadcrumb-brand_brand__7KzZ_.breadcrumb-brand_brand__7KzZ_>img{width:58px;max-width:100%;height:auto;display:block;object-fit:contain}.interview-topic-collection-page_hero__Id_vE{max-width:1080px;padding-bottom:clamp(66px,7vw,92px)}.interview-topic-collection-page_introduction__SAjRQ{max-width:980px;margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.interview-topic-collection-page_introduction__SAjRQ article{min-width:0;padding:18px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:13px;border:1px solid #d8dfea;border-radius:16px;background:rgba(255,255,255,.82);box-shadow:0 12px 32px rgba(11,31,58,.045)}.interview-topic-collection-page_introduction__SAjRQ article>span{color:var(--page-accent);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:850;letter-spacing:.08em}.interview-topic-collection-page_introduction__SAjRQ strong{color:#0b1f3a;font-size:12px;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.interview-topic-collection-page_introduction__SAjRQ p{margin:0;color:#424e5e;font-size:14px;line-height:1.55}.interview-topic-collection-page_introduction__SAjRQ article>div{display:grid;gap:8px}.interview-topic-collection-page_heroActions__nrsOL{margin-top:34px;display:flex;flex-wrap:wrap;gap:10px}.interview-topic-collection-page_heroActions__nrsOL a{min-height:48px;padding:11px 16px;display:inline-flex;align-items:center;gap:10px;border:1px solid #cfd7e4;border-radius:12px;color:#334052;background:rgba(255,255,255,.82);font-size:13px;font-weight:800;text-decoration:none;transition:border-color .18s ease,color .18s ease,transform .18s ease}.interview-topic-collection-page_heroActions__nrsOL a:first-child{border-color:transparent;color:#fff;background:#07162b}.interview-topic-collection-page_heroActions__nrsOL a:hover{border-color:var(--page-accent);color:var(--page-accent);transform:translateY(-2px)}.interview-topic-collection-page_heroActions__nrsOL a:first-child:hover{color:#fff}.interview-topic-collection-page_questionSection__CX2WT,.interview-topic-collection-page_studySection__L0kDa{padding:clamp(62px,7vw,88px) 0;border-top:1px solid #d8dfea}.interview-topic-collection-page_studyGrid__z3ryB{margin-top:38px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.interview-topic-collection-page_studyCard__m47yJ{min-height:270px;padding:25px;border:1px solid #d8dfea;border-top:4px solid var(--page-accent);border-radius:17px;background:rgba(255,255,255,.9);box-shadow:0 14px 38px rgba(11,31,58,.055)}.interview-topic-collection-page_questionNumber__zAvLa,.interview-topic-collection-page_studyCard__m47yJ>span{color:var(--page-accent);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:850;letter-spacing:.08em}.interview-topic-collection-page_studyCard__m47yJ h3{margin:17px 0 0;color:#0b1f3a;font-size:23px;font-weight:830;letter-spacing:-.035em;line-height:1.1}.interview-topic-collection-page_studyCard__m47yJ p{margin:13px 0 0;color:#5f6979;font-size:14px;line-height:1.58}.interview-topic-collection-page_studyCard__m47yJ ul{margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:7px;list-style:none}.interview-topic-collection-page_studyCard__m47yJ li{padding:6px 8px;border:1px solid color-mix(in srgb,var(--page-accent) 22%,#d8dfea);border-radius:7px;color:#424e5e;background:color-mix(in srgb,var(--page-accent) 5%,#fff);font-size:11px;font-weight:740}.interview-topic-collection-page_questionHeading__oAott{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:40px;align-items:end}.interview-topic-collection-page_questionHeading__oAott>p{margin:0 0 3px;color:#5f6979;font-size:14px;line-height:1.58}.interview-topic-collection-page_questionList__vUm_R{margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none}.interview-topic-collection-page_questionList__vUm_R li{min-width:0}.interview-topic-collection-page_questionList__vUm_R a{min-height:92px;padding:10px 12px;display:grid;grid-template-columns:42px minmax(0,1fr) 14px;gap:9px;align-items:center;border:1px solid #d8dfea;border-radius:14px;color:#18202b;background:rgba(255,255,255,.88);text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.interview-topic-collection-page_questionList__vUm_R a:hover{border-color:color-mix(in srgb,var(--page-accent) 55%,#d8dfea);background:color-mix(in srgb,var(--page-accent) 4%,#fff);transform:translateY(-2px)}.interview-topic-collection-page_questionCopy___BBX5{min-width:0;display:grid;gap:3px}.interview-topic-collection-page_questionCopy___BBX5 strong{font-size:14px;font-weight:790;letter-spacing:-.015em;line-height:1.28}.interview-topic-collection-page_questionCopy___BBX5 p{margin:0;display:-webkit-box;overflow:hidden;color:#5f6979;font-size:11px;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.interview-topic-collection-page_questionCopy___BBX5 small{color:#6e7887;font-size:9px;font-weight:720;letter-spacing:.02em;line-height:1.35}.interview-topic-collection-page_questionNumber__zAvLa{white-space:nowrap}.interview-topic-collection-page_questionArrow__FsJ0N{color:var(--page-accent);font-size:18px;transition:transform .18s ease}.interview-topic-collection-page_questionList__vUm_R a:hover .interview-topic-collection-page_questionArrow__FsJ0N{transform:translateX(3px)}.interview-topic-collection-page_relatedSection__cOm15{margin-top:34px;padding:clamp(32px,5vw,52px);display:grid;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:clamp(28px,5vw,64px);align-items:start;border:1px solid #294668;border-radius:24px;color:#dce8f8;background:#07162b;box-shadow:0 22px 70px rgba(11,31,58,.16)}.interview-topic-collection-page_relatedSection__cOm15 h2{margin:0;color:#fff;font-size:clamp(30px,3.6vw,46px);font-weight:850;letter-spacing:-.04em;line-height:1.05}.interview-topic-collection-page_relatedLinks__6CQwk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.interview-topic-collection-page_relatedLinks__6CQwk a{min-height:86px;padding:15px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;align-content:center;border:1px solid rgba(255,255,255,.13);border-radius:13px;color:#fff;background:rgba(255,255,255,.055);text-decoration:none;transition:border-color .18s ease,background .18s ease}.interview-topic-collection-page_relatedLinks__6CQwk a:hover{border-color:color-mix(in srgb,var(--page-accent) 70%,white);background:rgba(255,255,255,.09)}.interview-topic-collection-page_relatedLinks__6CQwk small{grid-column:1;color:color-mix(in srgb,var(--page-accent) 72%,white);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.interview-topic-collection-page_relatedLinks__6CQwk strong{grid-column:1;font-size:13px;line-height:1.3}.interview-topic-collection-page_relatedLinks__6CQwk span{grid-column:2;grid-row:1/3;align-self:center;color:#fff;font-size:18px}.interview-topic-collection-page_footerBrand__HwFMd{display:inline-flex;align-items:center;gap:8px}.interview-topic-collection-page_footerBrand__HwFMd a{display:inline-flex;align-items:center}.interview-topic-collection-page_footerBrand__HwFMd img{width:auto;height:16px;display:block;object-fit:contain}.interview-topic-collection-page_footerBrand__HwFMd img[data-full-lockup]{height:46px}@media (max-width:1100px){.interview-topic-collection-page_questionList__vUm_R{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.interview-topic-collection-page_questionHeading__oAott,.interview-topic-collection-page_relatedSection__cOm15,.interview-topic-collection-page_studyGrid__z3ryB{grid-template-columns:1fr}.interview-topic-collection-page_studyCard__m47yJ{min-height:0}}@media (max-width:680px){.interview-topic-collection-page_introduction__SAjRQ,.interview-topic-collection-page_questionList__vUm_R,.interview-topic-collection-page_relatedLinks__6CQwk{grid-template-columns:1fr}.interview-topic-collection-page_introduction__SAjRQ{gap:14px}.interview-topic-collection-page_introduction__SAjRQ p{font-size:13px}.interview-topic-collection-page_questionHeading__oAott{gap:18px}.interview-topic-collection-page_relatedSection__cOm15{padding:26px 20px}}@media (prefers-reduced-motion:reduce){.interview-topic-collection-page_heroActions__nrsOL a,.interview-topic-collection-page_questionArrow__FsJ0N,.interview-topic-collection-page_questionList__vUm_R a{transition:none}}.seo-pages_page__IzKJU{--page-accent:#dc30c2;min-height:100vh;color:#18202b;background:radial-gradient(circle at 8% 18%,color-mix(in srgb,var(--page-accent) 9%,transparent),transparent 28rem),linear-gradient(180deg,#fbfcff 0,#f5f7fb 100%);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.seo-pages_page__IzKJU[data-accent=violet]{--page-accent:#5f00ff}.seo-pages_page__IzKJU[data-accent=cyan]{--page-accent:#27bceb}.seo-pages_page__IzKJU[data-accent=amber]{--page-accent:#f2a007}.seo-pages_page__IzKJU[data-accent=green]{--page-accent:#12a66a}.seo-pages_skipLink__oWgnu{position:fixed;z-index:100;top:10px;left:10px;padding:10px 14px;border-radius:10px;color:#fff;background:#07162b;text-decoration:none;transform:translateY(-160%)}.seo-pages_skipLink__oWgnu:focus{transform:translateY(0)}.seo-pages_header__AYWtk{position:sticky;z-index:30;top:0;height:88px;border-bottom:1px solid rgba(216,223,234,.92);background:rgba(251,252,255,.9);box-shadow:0 8px 28px rgba(11,31,58,.035);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}.seo-pages_headerShell__GOt8i{width:min(1420px,calc(100% - 32px));height:100%;margin:0 auto;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(12px,2.1vw,32px)}.seo-pages_brand__1fAId{width:52px;height:52px;padding:2px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.seo-pages_brand__1fAId:hover{opacity:.78;transform:translateY(-1px) scale(1.018)}.seo-pages_brand__1fAId img{width:auto;height:46px;display:block;object-fit:contain}.seo-pages_nav__JVize{min-width:0;height:100%;display:flex;align-items:stretch;gap:clamp(2px,.7vw,10px);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.seo-pages_nav__JVize::-webkit-scrollbar{display:none}.seo-pages_nav__JVize a{position:relative;min-width:max-content;min-height:44px;padding:2px clamp(10px,1.15vw,18px) 0;display:inline-flex;align-items:center;color:#5f6979;font-size:clamp(13px,1.08vw,16px);font-weight:750;letter-spacing:-.025em;text-decoration:none;white-space:nowrap;transition:color .18s ease}.seo-pages_nav__JVize a:after{content:"";position:absolute;right:10px;bottom:11px;left:10px;height:4px;border-radius:999px;background:linear-gradient(90deg,#f000c8,#5f00ff);box-shadow:0 2px 10px rgba(220,48,194,.18);opacity:0;transform:scaleX(.35);transform-origin:center;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.8,.2,1)}.seo-pages_nav__JVize a:hover,.seo-pages_nav__JVize a[aria-current=page]{color:#0b1f3a}.seo-pages_nav__JVize a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.seo-pages_nav__JVize a:last-child{min-height:46px;margin-block:auto;padding:0 14px;gap:10px;border:1px solid rgba(255,255,255,.2);border-radius:13px;color:#ffffff;background:radial-gradient(circle at 78% 8%,rgba(255,255,255,.16),transparent 38%),linear-gradient(110deg,#5f00ff,#8f1bdf 55%,#f000c8);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 8px 20px rgba(87,12,245,.14);font-size:12.5px;font-weight:820;transition:filter .18s ease,box-shadow .18s ease,transform .18s ease}.seo-pages_nav__JVize a:last-child:after{display:none}.seo-pages_nav__JVize a:last-child:before{margin-left:2px;content:"→";order:2;font-size:17px;font-weight:520;transition:transform .18s ease}.seo-pages_nav__JVize a:last-child:hover,.seo-pages_nav__JVize a:last-child[aria-current=page]{color:#ffffff;filter:saturate(1.05) brightness(1.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 24px rgba(87,12,245,.2);transform:translateY(-1px)}.seo-pages_nav__JVize a:last-child:hover:before{transform:translateX(2px)}.seo-pages_main__C7y5E{--breadcrumb-row:32px;--breadcrumb-content-gap:24px;width:min(1240px,calc(100% - 40px));margin:0 auto;padding:20px 0 96px}.seo-pages_breadcrumbs__nMDvU{min-width:0;min-height:var(--breadcrumb-row);display:flex;align-items:center;gap:8px;overflow:hidden;color:#7b8492;font-size:12px;font-weight:700;line-height:1.25;white-space:nowrap}.seo-pages_breadcrumbs__nMDvU a{min-height:var(--breadcrumb-row);display:inline-flex;align-items:center;flex:0 0 auto;color:#5f00ff;text-decoration:none}.seo-pages_breadcrumbs__nMDvU>span[aria-hidden=true]{width:10px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#929baa;font-size:0}.seo-pages_breadcrumbs__nMDvU>span[aria-hidden=true]:before{content:"›";font-size:14px;font-weight:780}.seo-pages_breadcrumbs__nMDvU>:last-child,.seo-pages_breadcrumbs__nMDvU>[aria-current=page]{min-width:0;overflow:hidden;color:#5f6979;text-overflow:ellipsis;white-space:nowrap}.seo-pages_hero__6FQqL{max-width:990px;padding:var(--breadcrumb-content-gap) 0 clamp(70px,7vw,94px)}.seo-pages_eyebrow__Vg7yX,.seo-pages_sectionHeading__xW0uL>p{margin:0 0 16px;color:var(--page-accent);font-size:12px;font-weight:880;letter-spacing:.12em;text-transform:uppercase}.seo-pages_hero__6FQqL h1{max-width:920px;margin:0;color:#0b1f3a;font-size:clamp(50px,6vw,80px);font-weight:860;letter-spacing:-.048em;line-height:1.01}.seo-pages_heroLead__zGD8u{max-width:850px;margin:26px 0 0;color:#424e5e;font-size:clamp(19px,2vw,23px);line-height:1.55}.seo-pages_heroOutcome__Qvbou{max-width:820px;margin-top:30px;display:grid;grid-template-columns:5px minmax(0,1fr);gap:15px;align-items:stretch}.seo-pages_heroOutcome__Qvbou>span{border-radius:999px;background:linear-gradient(180deg,var(--page-accent),#5f00ff)}.seo-pages_heroOutcome__Qvbou p{margin:0;color:#18202b;font-size:16px;font-weight:730;line-height:1.55}.seo-pages_reviewed__4__lX{margin:18px 0 0;color:#7b8492;font-size:12px;font-weight:650}.seo-pages_coverage__Gbtrn{padding:clamp(58px,7vw,86px) 0;border-top:1px solid #d8dfea}.seo-pages_nextSteps__S_Cby h2,.seo-pages_sectionHeading__xW0uL h2{max-width:820px;margin:0;color:#0b1f3a;font-size:clamp(36px,4.2vw,56px);font-weight:850;letter-spacing:-.04em;line-height:1.04}.seo-pages_moduleGrid__Srzzb{margin-top:42px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.seo-pages_moduleCard__iGVw1{position:relative;min-height:260px;padding:28px;overflow:hidden;border:1px solid #d8dfea;border-radius:18px;background:rgba(255,255,255,.88);box-shadow:0 16px 44px rgba(11,31,58,.065)}.seo-pages_moduleCard__iGVw1:first-child{grid-column:1/-1;min-height:230px}.seo-pages_moduleCard__iGVw1:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--page-accent)}.seo-pages_moduleNumber__RsxOi{color:var(--page-accent);font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:800;letter-spacing:.1em}.seo-pages_moduleCard__iGVw1 h3{margin:18px 0 0;color:#18202b;font-size:clamp(23px,2.4vw,31px);font-weight:830;letter-spacing:-.035em;line-height:1.08}.seo-pages_moduleCard__iGVw1 h3 a{color:inherit;text-decoration:none}.seo-pages_linkedModuleCard__2SSYE{display:flex;flex-direction:column;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.seo-pages_linkedModuleCard__2SSYE:hover{border-color:color-mix(in srgb,var(--page-accent) 42%,#d8dfea);box-shadow:0 20px 52px rgba(11,31,58,.1);transform:translateY(-2px)}.seo-pages_moduleCard__iGVw1>p{max-width:720px;margin:14px 0 0;color:#5f6979;font-size:16px;line-height:1.58}.seo-pages_moduleCard__iGVw1 ul{margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;list-style:none}.seo-pages_moduleCard__iGVw1 li{padding:7px 10px;border:1px solid color-mix(in srgb,var(--page-accent) 23%,#d8dfea);border-radius:8px;color:#424e5e;background:color-mix(in srgb,var(--page-accent) 5%,#fff);font-size:12px;font-weight:730}.seo-pages_moduleLink__rpZRq{width:max-content;margin-top:auto;padding-top:22px;display:inline-flex;align-items:center;gap:9px;color:var(--page-accent);font-size:13px;font-weight:820;text-decoration:none}.seo-pages_moduleLink__rpZRq span{font-size:18px;transition:transform .18s ease}.seo-pages_moduleLink__rpZRq:hover span{transform:translateX(3px)}.seo-pages_moduleCard__iGVw1 h3 a:focus-visible,.seo-pages_moduleLink__rpZRq:focus-visible{outline:3px solid var(--page-accent);outline-offset:4px}.seo-pages_nextSteps__S_Cby{margin-top:54px;padding:clamp(30px,5vw,54px);display:grid;grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr);gap:clamp(30px,6vw,76px);align-items:center;border:1px solid #294668;border-radius:24px;color:#dce8f8;background:#07162b;box-shadow:0 22px 70px rgba(11,31,58,.18)}.seo-pages_nextSteps__S_Cby h2{color:#fff}.seo-pages_nextSteps__S_Cby>div:first-child>p:last-child{max-width:580px;margin:18px 0 0;color:#aebdd1;font-size:16px;line-height:1.58}.seo-pages_nextLinks__RoOwA{display:grid;gap:12px}.seo-pages_primaryLink__Hzy7T,.seo-pages_secondaryLink__VF2k9{min-height:92px;padding:17px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(255,255,255,.14);border-radius:15px;color:#fff;background:rgba(255,255,255,.065);text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.seo-pages_primaryLink__Hzy7T:hover,.seo-pages_secondaryLink__VF2k9:hover{border-color:color-mix(in srgb,var(--page-accent) 72%,white);background:rgba(255,255,255,.1);transform:translateY(-2px)}.seo-pages_primaryLink__Hzy7T span,.seo-pages_secondaryLink__VF2k9 span{display:grid;gap:4px}.seo-pages_primaryLink__Hzy7T small,.seo-pages_secondaryLink__VF2k9 small{color:color-mix(in srgb,var(--page-accent) 72%,white);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.seo-pages_primaryLink__Hzy7T strong,.seo-pages_secondaryLink__VF2k9 strong{font-size:17px;line-height:1.2}.seo-pages_primaryLink__Hzy7T em,.seo-pages_secondaryLink__VF2k9 em{color:#aebdd1;font-size:12px;font-style:normal;line-height:1.35}.seo-pages_primaryLink__Hzy7T b,.seo-pages_secondaryLink__VF2k9 b{color:#fff;font-size:22px;transition:transform .18s ease}.seo-pages_primaryLink__Hzy7T:hover b,.seo-pages_secondaryLink__VF2k9:hover b{transform:translateX(3px)}.seo-pages_collectionHero__hISuu{max-width:1080px;padding-bottom:74px}.seo-pages_prepGrid__Bchns{margin:36px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #d8dfea;border-radius:16px;background:rgba(255,255,255,.78);box-shadow:0 14px 38px rgba(11,31,58,.055)}.seo-pages_prepGrid__Bchns>div{min-width:0;padding:20px 22px;border-left:1px solid #d8dfea}.seo-pages_prepGrid__Bchns>div:first-child{border-left:0}.seo-pages_prepGrid__Bchns dt{color:#5f00ff;font-size:10px;font-weight:880;letter-spacing:.11em;text-transform:uppercase}.seo-pages_prepGrid__Bchns dd{margin:8px 0 0;color:#18202b;font-size:15px;font-weight:720;line-height:1.4}.seo-pages_questionSection__7dDIp{padding:68px 0;border-top:1px solid #d8dfea}.seo-pages_questionGrid__Im8HO{margin-top:42px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.seo-pages_questionCard__TSjBN{min-height:280px;padding:24px;display:flex;flex-direction:column;border:1px solid #d8dfea;border-radius:17px;background:rgba(255,255,255,.9);box-shadow:0 14px 38px rgba(11,31,58,.055)}.seo-pages_questionMeta__FVhfk{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.seo-pages_questionMeta__FVhfk span{padding:5px 7px;border-radius:6px;color:#5f6979;background:#f2f4f8;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.seo-pages_questionMeta__FVhfk span:first-child{color:#5f00ff;background:#f4f0ff}.seo-pages_questionMeta__FVhfk span[data-difficulty=easy]{color:#087b50;background:#e8f8f1}.seo-pages_questionMeta__FVhfk span[data-difficulty=medium]{color:#946000;background:#fff5dc}.seo-pages_questionMeta__FVhfk span[data-difficulty=hard]{color:#b2211d;background:#ffedeb}.seo-pages_questionCard__TSjBN h3{margin:20px 0 0;color:#0b1f3a;font-size:clamp(21px,2.2vw,27px);font-weight:830;letter-spacing:-.032em;line-height:1.1}.seo-pages_questionCard__TSjBN>p{margin:13px 0 22px;color:#5f6979;font-size:14px;line-height:1.55}.seo-pages_questionAnswer__e0sJZ{margin:0 0 22px;padding:17px 18px;border-left:4px solid #5f00ff;border-radius:12px;color:#334052;background:#f7f4ff}.seo-pages_questionAnswer__e0sJZ>strong{display:block;color:#5f00ff;font-size:9px;font-weight:880;letter-spacing:.1em;text-transform:uppercase}.seo-pages_questionAnswer__e0sJZ>p{margin:8px 0 0;font-size:13px;line-height:1.55}.seo-pages_questionActions__LsPIR{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.seo-pages_questionActions__LsPIR a{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:#5f00ff;font-size:13px;font-weight:810;text-decoration:none}.seo-pages_questionActions__LsPIR a:last-child{color:#5f6979;font-weight:740}.seo-pages_questionActions__LsPIR a span{color:#f000c8;transition:transform .18s ease}.seo-pages_questionActions__LsPIR a:hover span{transform:translateX(3px)}.seo-pages_collectionCta__ovYTz{max-width:880px;margin:64px auto 0;padding:clamp(32px,5vw,54px);display:grid;justify-items:center;border:1px solid #d8dfea;border-radius:24px;background:rgba(255,255,255,.88);box-shadow:0 22px 70px rgba(11,31,58,.09);text-align:center}.seo-pages_collectionCta__ovYTz>p{margin:0;color:#5f00ff;font-size:11px;font-weight:880;letter-spacing:.12em;text-transform:uppercase}.seo-pages_collectionCta__ovYTz h2{max-width:720px;margin:13px 0 0;color:#0b1f3a;font-size:clamp(31px,4vw,48px);font-weight:850;letter-spacing:-.042em;line-height:1.05}.seo-pages_collectionCta__ovYTz>span{max-width:650px;margin-top:14px;color:#5f6979;font-size:15px;line-height:1.55}.seo-pages_collectionCta__ovYTz>a{min-height:50px;margin-top:25px;padding:12px 17px 12px 20px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:12px;color:#fff;background:linear-gradient(#1d1d1f,#1d1d1f) padding-box,linear-gradient(105deg,#f000c8,#5f00ff,#27bceb) border-box;box-shadow:0 12px 28px rgba(29,29,31,.15);font-size:13px;font-weight:800;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.seo-pages_collectionCta__ovYTz>a:hover{box-shadow:0 16px 34px rgba(29,29,31,.2);transform:translateY(-2px)}.seo-pages_collectionCta__ovYTz>a b{color:#f28ae5;font-size:17px}.seo-pages_relatedCollections__uUtDg{margin-top:28px;display:flex;justify-content:center}.seo-pages_relatedCollections__uUtDg a{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:#5f00ff;font-size:13px;font-weight:780;text-decoration:none}.seo-pages_answerArticle__DCRhW{padding-bottom:30px}.seo-pages_answerHero__N8_0o{max-width:980px;padding:var(--breadcrumb-content-gap) 0 clamp(58px,7vw,86px)}.seo-pages_answerHero__N8_0o h1{max-width:940px;margin:0;color:#0b1f3a;font-size:clamp(44px,5.7vw,76px);font-weight:860;letter-spacing:-.048em;line-height:1.02}.seo-pages_answerMeta__5jj69{margin-top:24px;display:flex;flex-wrap:wrap;gap:8px}.seo-pages_answerMeta__5jj69 span{padding:7px 10px;border:1px solid color-mix(in srgb,var(--page-accent) 20%,#d8dfea);border-radius:8px;color:#424e5e;background:color-mix(in srgb,var(--page-accent) 5%,#fff);font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.seo-pages_answerPrompt__pUDaw{max-width:880px;margin:30px 0 0;color:#263345;font-size:clamp(20px,2.2vw,25px);font-weight:680;line-height:1.55}.seo-pages_answerTerms__6Y7MH{max-width:880px;margin-top:18px;padding:18px 20px;border:1px solid #d8dfea;border-left:3px solid var(--page-accent);border-radius:12px;background:rgba(255,255,255,.82)}.seo-pages_answerTerms__6Y7MH h2{margin:0;color:#0b1f3a;font-size:13px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.seo-pages_answerTerms__6Y7MH dl{margin:13px 0 0;display:grid;gap:9px}.seo-pages_answerTerms__6Y7MH dl>div{display:grid;grid-template-columns:minmax(70px,110px) minmax(0,1fr);gap:14px}.seo-pages_answerTerms__6Y7MH dt{color:var(--page-accent);font-family:SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:850}.seo-pages_answerTerms__6Y7MH dd{margin:0;color:#4d5969;font-size:13px;line-height:1.5}.seo-pages_answerTerms__6Y7MH dd strong{color:#263345;font-weight:760}.seo-pages_answerRequirements__ybLi_{max-width:880px;margin-top:28px;padding:24px;border:1px solid #d8dfea;border-radius:16px;background:rgba(255,255,255,.86);box-shadow:0 14px 38px rgba(11,31,58,.05)}.seo-pages_answerRequirements__ybLi_ h2{margin:0;color:#0b1f3a;font-size:18px;font-weight:830;letter-spacing:-.02em}.seo-pages_answerRequirements__ybLi_ ol{margin:17px 0 0;padding-left:23px;display:grid;gap:10px}.seo-pages_answerRequirements__ybLi_ li{padding-left:4px;color:#4d5969;font-size:15px;line-height:1.5}.seo-pages_answerExample__6Q7CE{max-width:880px;margin-top:18px;overflow:hidden;border:1px solid #294668;border-radius:16px;color:#dce8f8;background:#07182e;box-shadow:0 18px 44px rgba(7,24,46,.14)}.seo-pages_answerExampleHeading__t5t75{padding:17px 20px;display:flex;align-items:baseline;justify-content:space-between;gap:18px;border-bottom:1px solid #294668}.seo-pages_answerExampleHeading__t5t75 span,.seo-pages_answerExampleIo__Esw6C strong{color:#62dcff;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.seo-pages_answerExampleHeading__t5t75 h2{margin:0;color:#f3f7ff;font-size:17px;font-weight:820;letter-spacing:-.015em}.seo-pages_answerExampleIo__Esw6C{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.seo-pages_answerExampleIo__Esw6C>div{min-width:0;padding:18px 20px}.seo-pages_answerExampleIo__Esw6C>div+div{border-left:1px solid #294668}.seo-pages_answerExampleIo__Esw6C pre{max-width:100%;margin:9px 0 0;overflow-x:auto;color:#dce8f8;font:13px/1.55 SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.seo-pages_answerExample__6Q7CE>p{margin:0;padding:16px 20px 18px;border-top:1px solid #294668;color:#b9c8dc;font-size:14px;line-height:1.55}.seo-pages_answerExample__6Q7CE>p strong{color:#ffd071}.seo-pages_answerLayout__DYKOK{padding:clamp(62px,7vw,92px) 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,340px);gap:clamp(34px,5vw,68px);align-items:start;border-top:1px solid #d8dfea}.seo-pages_answerBody__YGPX4{min-width:0;display:grid;gap:68px}.seo-pages_solutionGate__4_WnY{min-width:0;padding:clamp(27px,4vw,42px);border:1px solid color-mix(in srgb,var(--page-accent) 24%,#d8dfea);border-radius:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--page-accent) 7%,#fff),#fff 62%);box-shadow:0 24px 70px rgba(11,31,58,.08)}.seo-pages_solutionGate__4_WnY>p{margin:0 0 12px;color:var(--page-accent);font-size:11px;font-weight:880;letter-spacing:.12em;text-transform:uppercase}.seo-pages_solutionGate__4_WnY h2{max-width:710px;margin:0;color:#0b1f3a;font-size:clamp(30px,4vw,48px);font-weight:850;letter-spacing:-.042em;line-height:1.06}.seo-pages_solutionGate__4_WnY>span{max-width:690px;margin-top:18px;display:block;color:#4f5b6b;font-size:16px;line-height:1.6}.seo-pages_solutionGate__4_WnY ul{margin:24px 0 0;padding-left:20px;display:grid;gap:9px;color:#3c4858;font-size:14px;line-height:1.5}.seo-pages_solutionGate__4_WnY>a{min-height:50px;margin-top:28px;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:13px;color:#fff;background:#07162b;font-size:14px;font-weight:820;text-decoration:none}.seo-pages_solutionGate__4_WnY>a b{color:#ff7adf;font-size:19px}.seo-pages_conciseAnswer__vkOy3,.seo-pages_deepAnswer__02ZuF,.seo-pages_interviewLens__FyuTw{min-width:0}.seo-pages_conciseAnswer__vkOy3>p,.seo-pages_deepAnswer__02ZuF>p,.seo-pages_interviewLens__FyuTw>p,.seo-pages_practiceAnswerCard__uxkQi>p,.seo-pages_relatedAnswers__kEQx3>p{margin:0 0 12px;color:var(--page-accent);font-size:11px;font-weight:880;letter-spacing:.12em;text-transform:uppercase}.seo-pages_conciseAnswer__vkOy3 h2,.seo-pages_deepAnswer__02ZuF h2,.seo-pages_interviewLens__FyuTw h2,.seo-pages_practiceAnswerCard__uxkQi h2,.seo-pages_relatedAnswers__kEQx3 h2{margin:0;color:#0b1f3a;font-size:clamp(29px,3.3vw,43px);font-weight:850;letter-spacing:-.04em;line-height:1.06}.seo-pages_answerLead__N2iIC{margin-top:25px;padding:25px 27px;border:1px solid color-mix(in srgb,var(--page-accent) 26%,#d8dfea);border-left:5px solid var(--page-accent);border-radius:15px;color:#18202b;background:color-mix(in srgb,var(--page-accent) 5%,#fff);font-size:18px;font-weight:680;line-height:1.62}.seo-pages_answerExplanation__zxKxQ{max-width:780px;margin-top:25px;display:grid;gap:18px}.seo-pages_answerExplanation__zxKxQ p{margin:0;color:#424e5e;font-size:17px;line-height:1.72}.seo-pages_answerCodeBlock__K1H_Q{margin-top:28px;overflow:hidden;border:1px solid #294668;border-radius:15px;background:#07182e;box-shadow:0 16px 44px rgba(7,22,43,.14)}.seo-pages_answerCodeLabel__RWHC_{min-height:38px;padding:9px 15px;display:flex;align-items:center;border-bottom:1px solid #294668;color:#9ab0c9;font-family:SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.seo-pages_answerCodeBlock__K1H_Q pre{max-width:100%;margin:0;padding:22px;overflow-x:auto;color:#dce8f8;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.58;tab-size:2}.seo-pages_answerCodeBlock__K1H_Q code{white-space:pre}.seo-pages_answerCodeBlock__K1H_Q [data-code-token=comment]{color:#9ab0c9}.seo-pages_answerCodeBlock__K1H_Q [data-code-token=keyword]{color:#ff7adf}.seo-pages_answerCodeBlock__K1H_Q [data-code-token=string]{color:#7ce6ae}.seo-pages_answerCodeBlock__K1H_Q [data-code-token=number]{color:#c7a8ff}.seo-pages_answerCodeBlock__K1H_Q [data-code-token=macro]{color:#ff96c9}.seo-pages_answerCodeBlock__K1H_Q [data-code-token=system]{color:#ffd071}.seo-pages_studyNotes__zABSa{margin-top:26px;padding:24px 26px;border:1px solid #d8dfea;border-radius:16px;background:#fff}.seo-pages_studyNotes__zABSa h3{margin:0;color:#0b1f3a;font-size:20px;font-weight:820}.seo-pages_studyNotes__zABSa ul{margin:16px 0 0;padding-left:21px;display:grid;gap:10px}.seo-pages_studyNotes__zABSa li{padding-left:4px;color:#4f5b6b;font-size:15px;line-height:1.55}.seo-pages_interviewLens__FyuTw dl{margin:26px 0 0;display:grid;gap:14px}.seo-pages_interviewLens__FyuTw dl>div{padding:21px 23px;border:1px solid #d8dfea;border-radius:15px;background:rgba(255,255,255,.88)}.seo-pages_interviewLens__FyuTw dt{color:#5f00ff;font-size:10px;font-weight:870;letter-spacing:.1em;text-transform:uppercase}.seo-pages_interviewLens__FyuTw dd{margin:10px 0 0;color:#424e5e;font-size:15px;line-height:1.58}.seo-pages_answerSidebar__K6lma{position:sticky;top:116px;display:grid;gap:16px}.seo-pages_practiceAnswerCard__uxkQi{padding:27px;border:1px solid #294668;border-radius:20px;color:#dce8f8;background:#07162b;box-shadow:0 22px 60px rgba(11,31,58,.16)}.seo-pages_practiceAnswerCard__uxkQi h2{color:#fff;font-size:30px}.seo-pages_practiceAnswerCard__uxkQi>span{margin-top:15px;display:block;color:#aebdd1;font-size:14px;line-height:1.55}.seo-pages_practiceAnswerCard__uxkQi>a{min-height:48px;margin-top:22px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid rgba(255,255,255,.18);border-radius:12px;color:#fff;background:rgba(255,255,255,.08);font-size:13px;font-weight:800;text-decoration:none}.seo-pages_practiceAnswerCard__uxkQi>a b{color:#ff7adf;font-size:18px}.seo-pages_collectionBackLink__cY8A7{min-height:44px;padding:9px 4px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#5f00ff;font-size:13px;font-weight:790;line-height:1.35;text-decoration:none}.seo-pages_relatedAnswers__kEQx3{padding:clamp(58px,7vw,86px) 0 26px;border-top:1px solid #d8dfea}.seo-pages_relatedAnswers__kEQx3>div{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.seo-pages_relatedAnswers__kEQx3 a{min-height:180px;padding:22px;display:flex;flex-direction:column;border:1px solid #d8dfea;border-radius:16px;color:#18202b;background:rgba(255,255,255,.9);box-shadow:0 14px 38px rgba(11,31,58,.055);text-decoration:none;transition:border-color .18s ease,transform .18s ease}.seo-pages_relatedAnswers__kEQx3 a:hover{border-color:color-mix(in srgb,var(--page-accent) 45%,#d8dfea);transform:translateY(-2px)}.seo-pages_relatedAnswers__kEQx3 a span{color:#5f00ff;font-size:10px;font-weight:840;letter-spacing:.08em;text-transform:uppercase}.seo-pages_relatedAnswers__kEQx3 a strong{margin-top:13px;font-size:18px;line-height:1.25}.seo-pages_relatedAnswers__kEQx3 a b{margin-top:auto;color:#f000c8;font-size:20px}.seo-pages_footer__5PBVG{min-height:58px;padding:14px max(20px,calc((100% - 1240px) / 2));display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #d8dfea;color:#6a7483;background:#fbfcff;font-size:12px;font-weight:650}.seo-pages_footer__5PBVG a{color:#5f00ff;font-weight:800;text-decoration:none}.seo-pages_page__IzKJU :focus-visible{outline:3px solid #f000c8;outline-offset:4px}@media (max-width:900px){.seo-pages_answerLayout__DYKOK,.seo-pages_nextSteps__S_Cby{grid-template-columns:1fr}.seo-pages_answerSidebar__K6lma{position:static}}@media (max-width:720px){.seo-pages_header__AYWtk{height:68px}.seo-pages_headerShell__GOt8i{width:calc(100% - 20px);gap:10px}.seo-pages_brand__1fAId{width:44px;height:44px}.seo-pages_brand__1fAId img{height:33px}.seo-pages_nav__JVize a{padding-inline:10px;font-size:12px}.seo-pages_nav__JVize a:after{right:8px;bottom:7px;left:8px}.seo-pages_main__C7y5E{--breadcrumb-row:36px;--breadcrumb-content-gap:14px;width:min(100% - 28px,650px);padding-top:12px}.seo-pages_breadcrumbs__nMDvU{gap:6px;font-size:11px}.seo-pages_hero__6FQqL{padding:var(--breadcrumb-content-gap) 0 62px}.seo-pages_hero__6FQqL h1{font-size:clamp(42px,12vw,61px)}.seo-pages_heroLead__zGD8u{font-size:18px}.seo-pages_moduleGrid__Srzzb{grid-template-columns:1fr}.seo-pages_moduleCard__iGVw1:first-child{grid-column:auto}.seo-pages_moduleCard__iGVw1{min-height:0;padding:23px}.seo-pages_nextSteps__S_Cby{padding:25px 21px;border-radius:20px}.seo-pages_footer__5PBVG{align-items:flex-start;flex-direction:column;gap:5px}.seo-pages_prepGrid__Bchns{grid-template-columns:1fr}.seo-pages_prepGrid__Bchns>div{border-top:1px solid #d8dfea;border-left:0}.seo-pages_prepGrid__Bchns>div:first-child{border-top:0}.seo-pages_questionGrid__Im8HO{grid-template-columns:minmax(0,1fr)}.seo-pages_questionCard__TSjBN{min-width:0;min-height:0;overflow-wrap:anywhere}.seo-pages_collectionCta__ovYTz{padding:30px 20px;border-radius:20px}.seo-pages_answerHero__N8_0o{padding:var(--breadcrumb-content-gap) 0 60px}.seo-pages_answerHero__N8_0o h1{font-size:clamp(40px,12vw,58px)}.seo-pages_answerPrompt__pUDaw{font-size:18px}.seo-pages_answerTerms__6Y7MH dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.seo-pages_answerRequirements__ybLi_{padding:21px 19px}.seo-pages_answerExampleHeading__t5t75{align-items:flex-start;flex-direction:column;gap:6px}.seo-pages_answerExampleIo__Esw6C{grid-template-columns:minmax(0,1fr)}.seo-pages_answerExampleIo__Esw6C>div+div{border-top:1px solid #294668;border-left:0}.seo-pages_answerLayout__DYKOK{padding:54px 0}.seo-pages_answerBody__YGPX4{gap:54px}.seo-pages_answerLead__N2iIC{padding:21px 19px;font-size:16px}.seo-pages_answerCodeBlock__K1H_Q pre{padding:19px;font-size:12px}.seo-pages_relatedAnswers__kEQx3>div{grid-template-columns:1fr}.seo-pages_relatedAnswers__kEQx3 a{min-height:150px}}@media (prefers-reduced-motion:reduce){.seo-pages_page__IzKJU *,.seo-pages_page__IzKJU :after,.seo-pages_page__IzKJU :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.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}}.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-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}