.digital-design-guide_guide__0sOhN{--dd-ink:#0b1f3a;--dd-copy:#424e5e;--dd-muted:#687486;--dd-line:#d8dfea;--dd-paper:#f5f7fb;--dd-violet:#5f00ff;--dd-magenta:#f000c8;--dd-cyan:#08799c;--dd-cyan-bright:#27bceb;--dd-green:#0b8657;--dd-amber:#b66f00;--dd-red:#c9342f;--dd-navy:#07162b;width:100%;color:var(--dd-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.digital-design-guide_guide__0sOhN *,.digital-design-guide_guide__0sOhN :after,.digital-design-guide_guide__0sOhN :before{box-sizing:border-box}.digital-design-guide_guide__0sOhN :where(a,button,input,[tabindex="0"]):focus-visible{outline:3px solid var(--dd-magenta);outline-offset:4px}.digital-design-guide_chapter__h0aXJ{position:relative;scroll-margin-top:108px;padding:clamp(46px,5vw,66px) 0}.digital-design-guide_chapter__h0aXJ+.digital-design-guide_chapter__h0aXJ{border-top:1px solid var(--dd-line)}.digital-design-guide_paperChapter__Ry_EK{margin-inline:calc(50% - 50vw);padding-inline:max(calc((100vw - 1240px) / 2),20px);background:radial-gradient(circle at 94% 9%,rgba(39,188,235,.055),transparent 25rem),var(--dd-paper)}.digital-design-guide_sectionLead__4ubsO{margin-bottom:clamp(24px,3vw,38px);display:grid;grid-template-columns:86px minmax(0,1fr);gap:clamp(16px,2vw,30px);align-items:start}.digital-design-guide_sectionNumber__LF9ZS{width:62px;height:62px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--dd-violet) 22%,var(--dd-line));border-radius:16px;color:var(--dd-violet);background:#fff;box-shadow:0 10px 28px rgba(11,31,58,.05);font-size:13px;font-weight:880;letter-spacing:.08em}.digital-design-guide_eyebrow__J_mMW,.digital-design-guide_miniLabel__p24pV{margin:0 0 9px;color:var(--dd-violet);font-size:11px;font-weight:880;letter-spacing:.11em;line-height:1.25;text-transform:uppercase}.digital-design-guide_sectionLead__4ubsO h2{max-width:900px;margin:0;color:var(--dd-ink);font-size:clamp(34px,4vw,50px);font-weight:860;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.digital-design-guide_leadCopy__erTDr{max-width:840px;margin:17px 0 0;color:var(--dd-copy);font-size:clamp(17px,1.5vw,20px);font-weight:490;line-height:1.58;text-wrap:pretty}.digital-design-guide_logicGrid__G79qx,.digital-design-guide_timingDefinitions__UQR2b{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.digital-design-guide_definitionCard__CHdqV,.digital-design-guide_timingDefinitions__UQR2b article{min-width:0;padding:clamp(22px,2.4vw,30px);border:1px solid var(--dd-line);border-radius:18px;background:#fff;box-shadow:0 15px 38px rgba(11,31,58,.05)}.digital-design-guide_definitionCard__CHdqV:first-child{border-top:5px solid var(--dd-cyan-bright)}.digital-design-guide_definitionCard__CHdqV:last-child{border-top:5px solid var(--dd-violet)}.digital-design-guide_cardTopline__r8zAC{display:flex;align-items:center;justify-content:space-between;gap:18px}.digital-design-guide_calculator__YxVRY h3,.digital-design-guide_cardTopline__r8zAC h3,.digital-design-guide_cdcAnswer__IHqkk h3,.digital-design-guide_debugTitle__UV4Vg h3,.digital-design-guide_exceptionCopy__4Sdyu h3,.digital-design-guide_fifoExplainer__JV8b8 h3,.digital-design-guide_finalModel__9EJnO h3,.digital-design-guide_labHeading__oBYRk h3,.digital-design-guide_metastabilityGrid__FuZ8V h3,.digital-design-guide_timingDefinitions__UQR2b h3{margin:0;color:var(--dd-ink);font-size:clamp(23px,2.4vw,30px);font-weight:830;letter-spacing:-.035em;line-height:1.08}.digital-design-guide_cardTopline__r8zAC code{padding:7px 10px;border:1px solid #d7e8ee;border-radius:8px;color:var(--dd-cyan);background:#f1fbfe;font:720 13px/1.2 SFMono-Regular,Consolas,monospace}.digital-design-guide_definitionCard__CHdqV>p{margin:16px 0 20px;color:var(--dd-copy);font-size:16px;line-height:1.65}.digital-design-guide_definitionCard__CHdqV dl,.digital-design-guide_exceptionCopy__4Sdyu dl{margin:0;display:grid;gap:10px}.digital-design-guide_definitionCard__CHdqV dl>div,.digital-design-guide_exceptionCopy__4Sdyu dl>div{padding:13px 15px;border-left:4px solid #bd9eff;border-radius:0 10px 10px 0;background:#f7f5fb}.digital-design-guide_definitionCard__CHdqV dt,.digital-design-guide_exceptionCopy__4Sdyu dt{margin-bottom:4px;color:var(--dd-ink);font-size:11px;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.digital-design-guide_definitionCard__CHdqV dd,.digital-design-guide_exceptionCopy__4Sdyu dd{margin:0;color:#536071;font-size:14px;line-height:1.5}.digital-design-guide_flowCard__xHwxD{margin-top:16px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:stretch;border:1px solid var(--dd-line);border-radius:18px;background:linear-gradient(135deg,#fff,#f9fbff)}.digital-design-guide_flowCard__xHwxD>i{align-self:center;color:#a788ef;font-size:20px;font-style:normal}.digital-design-guide_flowStep__4ovRY{min-width:0;padding:15px;border-radius:12px;background:#f6f8fc}.digital-design-guide_flowStep__4ovRY>span{width:25px;height:25px;margin-bottom:9px;display:grid;place-items:center;border-radius:7px;color:#fff;background:var(--dd-violet);font-size:11px;font-weight:850}.digital-design-guide_flowStep__4ovRY strong{display:block;color:var(--dd-ink);font-size:15px}.digital-design-guide_flowStep__4ovRY p{margin:5px 0 0;color:var(--dd-muted);font-size:13px;line-height:1.45}.digital-design-guide_checkpoint__GNXLS{margin-top:16px;padding:clamp(20px,2.5vw,28px);display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:26px;align-items:center;border:1px solid #2d496c;border-radius:18px;color:#dce8f8;background:var(--dd-navy)}.digital-design-guide_checkpoint__GNXLS .digital-design-guide_miniLabel__p24pV{color:#72dfff}.digital-design-guide_checkpoint__GNXLS h3{margin:0;color:#fff;font-size:20px;line-height:1.25}.digital-design-guide_checkpoint__GNXLS>p{margin:0;color:#b8c8dc;font-size:15px;line-height:1.65}.digital-design-guide_timingDefinitions__UQR2b{margin-bottom:18px}.digital-design-guide_timingDefinitions__UQR2b article:first-child{border-top:5px solid var(--dd-violet)}.digital-design-guide_timingDefinitions__UQR2b article:last-child{border-top:5px solid #f2a007}.digital-design-guide_holdMark__odEiK,.digital-design-guide_setupMark__RRzHZ{display:inline-flex;margin-bottom:14px;padding:6px 9px;border-radius:7px;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.digital-design-guide_setupMark__RRzHZ{color:var(--dd-violet);background:#f1ebff}.digital-design-guide_holdMark__odEiK{color:#8c5600;background:#fff2d6}.digital-design-guide_timingDefinitions__UQR2b article>p{margin:13px 0;color:var(--dd-copy);font-size:15px;line-height:1.6}.digital-design-guide_timingDefinitions__UQR2b article>.digital-design-guide_timingIntuition__zKNTB{margin:-2px 0 14px;padding:9px 11px;border-left:3px solid #b99cf8;border-radius:0 8px 8px 0;color:#5d6879;background:#f7f4ff;font-size:12px;line-height:1.45}.digital-design-guide_timingIntuition__zKNTB strong{color:var(--dd-ink)}.digital-design-guide_timingDefinitions__UQR2b article>code{min-height:54px;padding:12px 14px;display:flex;align-items:center;overflow-wrap:anywhere;border:1px solid #d8deea;border-radius:10px;color:var(--dd-ink);background:#f7f9fc;font:700 13px/1.45 SFMono-Regular,Consolas,monospace}.digital-design-guide_timingDefinitions__UQR2b article>small{margin-top:12px;display:block;color:var(--dd-muted);font-size:13px;line-height:1.5}.digital-design-guide_timingPathFigure__WhNMT{margin:18px 0 0;padding:clamp(20px,2.5vw,28px);border:1px solid var(--dd-line);border-radius:20px;background:#fff;box-shadow:0 15px 40px rgba(11,31,58,.05)}.digital-design-guide_diagramHeading__d7ZXe{margin-bottom:16px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.digital-design-guide_diagramHeading__d7ZXe h3{margin:0;color:var(--dd-ink);font-size:clamp(23px,2.5vw,30px);font-weight:830;letter-spacing:-.035em;line-height:1.08}.digital-design-guide_diagramLegend__V8NiD{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px 12px}.digital-design-guide_diagramLegend__V8NiD span{position:relative;padding-left:15px;color:#5d6879;font-size:10px;font-weight:760}.digital-design-guide_diagramLegend__V8NiD span:before{position:absolute;top:50%;left:0;width:9px;height:3px;border-radius:3px;background:var(--dd-violet);content:"";transform:translateY(-50%)}.digital-design-guide_diagramLegend__V8NiD span[data-kind=data]:before{background:var(--dd-cyan-bright)}.digital-design-guide_diagramLegend__V8NiD span[data-kind=setup]:before{background:#8e60ff}.digital-design-guide_diagramLegend__V8NiD span[data-kind=hold]:before{background:#f2a007}.digital-design-guide_timingPathScroller__d5B9P{overflow-x:auto;border:1px solid #294668;border-radius:16px;background:var(--dd-navy);scrollbar-color:#6d83a0 #10233b}.digital-design-guide_timingPathSvg__FWWYj{width:100%;min-width:880px;height:auto;display:block}.digital-design-guide_diagramBg__RA72d{fill:#07182e;stroke:#294668;stroke-width:1}.digital-design-guide_diagramGridLine__EaXKi{fill:none;stroke:#17304f;stroke-dasharray:4 7;stroke-width:1}.digital-design-guide_registerBox__CcZiF{fill:#0f2946;stroke:#8e60ff;stroke-width:2}.digital-design-guide_logicCloud__y96Ps{fill:#0c2a42;stroke:#27bceb;stroke-width:2;stroke-dasharray:5 4}.digital-design-guide_clockPathLabel__DsnhT,.digital-design-guide_dataPathLabel__cakst,.digital-design-guide_diagramCopy__ywosQ,.digital-design-guide_diagramKicker__xLCqL,.digital-design-guide_diagramTitle__DUluv,.digital-design-guide_holdText__wNptd,.digital-design-guide_setupText__Ek9Qv,.digital-design-guide_skewText__qSf19{font-family:Inter,ui-sans-serif,sans-serif}.digital-design-guide_diagramKicker__xLCqL{fill:#c7a8ff;font-size:10px;font-weight:850;letter-spacing:.08em}.digital-design-guide_diagramTitle__DUluv{fill:#fff;font-size:16px;font-weight:820}.digital-design-guide_diagramCopy__ywosQ{fill:#a9bdd4;font-size:11px;font-weight:570}.digital-design-guide_dataPathLine__GPwOL{fill:none;stroke:#27bceb;stroke-width:4}.digital-design-guide_dataArrow__6_SNV{fill:#27bceb}.digital-design-guide_dataPathLabel__cakst{fill:#72dfff;font-size:10px;font-weight:760}.digital-design-guide_clockPathLine__e92Zd{fill:none;stroke:#a77bff;stroke-width:3}.digital-design-guide_clockArrow__nUQIn{fill:#a77bff}.digital-design-guide_clockRootBox__8TC4y{fill:#20144a;stroke:#a77bff;stroke-width:2}.digital-design-guide_clockPathLabel__DsnhT{fill:#c7a8ff;font-size:9px;font-weight:730}.digital-design-guide_setupBand__ucW7C{fill:rgba(142,96,255,.46)}.digital-design-guide_holdBand__ysYv_{fill:rgba(242,160,7,.58)}.digital-design-guide_setupText__Ek9Qv{fill:#c7a8ff;font-size:10px;font-weight:780}.digital-design-guide_holdText__wNptd{fill:#ffd071;font-size:10px;font-weight:780}.digital-design-guide_skewBracket__15vfG{fill:none;stroke:#ff7adf;stroke-width:2}.digital-design-guide_skewText__qSf19{fill:#ff96d9;font-size:10px;font-weight:720}.digital-design-guide_timingPathCaption__vfX2_{padding:14px 3px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.digital-design-guide_timingPathCaption__vfX2_ span{color:var(--dd-copy);font-size:12px;line-height:1.55}.digital-design-guide_timingPathCaption__vfX2_ strong{color:var(--dd-ink)}.digital-design-guide_calculator__YxVRY,.digital-design-guide_cdcLab__pBpFS,.digital-design-guide_debugLab__dy_VA,.digital-design-guide_exceptionLab___uVBw,.digital-design-guide_labCard__Lk2sB{margin-top:18px;padding:clamp(22px,3.1vw,38px);border:1px solid var(--dd-line);border-radius:22px;background:#fff;box-shadow:0 18px 48px rgba(11,31,58,.065)}.digital-design-guide_labHeading__oBYRk{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.digital-design-guide_choiceGroup__S_vtI{padding:4px;display:flex;gap:4px;overflow-x:auto;border:1px solid #d4dce8;border-radius:12px;background:#f1f4f9;scrollbar-width:thin}.digital-design-guide_choiceGroup__S_vtI button{position:relative;min-height:42px;padding:9px 13px;flex:0 0 auto;border:1px solid transparent;border-radius:9px;color:#586476;background:transparent;font:inherit;font-size:12px;font-weight:790;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.digital-design-guide_choiceGroup__S_vtI button:hover{color:var(--dd-violet);background:#f8f5ff}.digital-design-guide_choiceGroup__S_vtI button[aria-pressed=true]{color:#fff;border-color:var(--dd-navy);background:linear-gradient(var(--dd-magenta),var(--dd-magenta)) top /100% 3px no-repeat,var(--dd-navy);box-shadow:0 6px 16px rgba(7,22,43,.13)}.digital-design-guide_waveFigure__goY5m{margin:24px 0 0}.digital-design-guide_waveScroller__uzhzj{overflow-x:auto;border:1px solid #294668;border-radius:17px;background:var(--dd-navy);scrollbar-color:#6d83a0 #10233b}.digital-design-guide_waveSvg__a_uHc{width:100%;min-width:720px;height:auto;display:block}.digital-design-guide_waveBg__ftOgw{fill:var(--dd-navy)}.digital-design-guide_gridLine__o5d3W{fill:none;stroke:#17304f;stroke-width:1}.digital-design-guide_setupWindow__PxQ4K{fill:rgba(142,96,255,.23)}.digital-design-guide_holdWindow__XhXQN{fill:rgba(242,160,7,.2)}.digital-design-guide_sampleLine__wBZCM{stroke:#ff7adf;stroke-width:2;stroke-dasharray:5 5}.digital-design-guide_clockTrace__apaa9,.digital-design-guide_dataTrace__z_WUw{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.digital-design-guide_clockTrace__apaa9{stroke:#62dcff}.digital-design-guide_dataTrace__z_WUw{stroke:#dce8f8}.digital-design-guide_safeEvent__5Gb_w{fill:#12a66a;stroke:#8ff0c4;stroke-width:3}.digital-design-guide_unsafeEvent__4M41M{fill:#e52b25;stroke:#ff9c98;stroke-width:3}.digital-design-guide_edgeLabel__2KQdU,.digital-design-guide_signalLabel___U6Pw,.digital-design-guide_windowLabel__QMbc9{fill:#a9bdd4;font-family:Inter,ui-sans-serif,sans-serif;font-size:11px;font-weight:780}.digital-design-guide_windowLabel__QMbc9{fill:#d8caff;font-size:9px;letter-spacing:.08em}.digital-design-guide_edgeLabel__2KQdU{fill:#ff96d9;font-size:9px}.digital-design-guide_waveFigure__goY5m figcaption{padding:16px 4px 0;display:grid;grid-template-columns:minmax(200px,.55fr) minmax(0,1.45fr);gap:18px}.digital-design-guide_waveFigure__goY5m figcaption strong{color:var(--dd-ink);font-size:15px;line-height:1.4}.digital-design-guide_waveFigure__goY5m figcaption span{color:var(--dd-copy);font-size:14px;line-height:1.55}.digital-design-guide_calculator__YxVRY{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(430px,1.3fr);gap:28px 34px}.digital-design-guide_calculatorIntro__AdPQ6>p:not(.digital-design-guide_miniLabel__p24pV){margin:13px 0 0;color:var(--dd-copy);font-size:14px;line-height:1.6}.digital-design-guide_calculatorHint__wRvYs{margin-top:18px!important;padding:11px 13px;border-left:4px solid var(--dd-cyan-bright);border-radius:0 9px 9px 0;color:#536071!important;background:#f1fbfe;font-size:12px!important;font-weight:650}.digital-design-guide_inputGrid__0h5iS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.digital-design-guide_inputGrid__0h5iS label{min-width:0}.digital-design-guide_inputGrid__0h5iS label>span:first-child{margin-bottom:6px;display:block;color:#566275;font-size:11px;font-weight:790}.digital-design-guide_inputBox__fC54k{min-height:44px;padding:0 10px;display:flex;align-items:center;border:1px solid #cfd8e5;border-radius:9px;background:#fff}.digital-design-guide_inputBox__fC54k:focus-within{border-color:var(--dd-violet);box-shadow:0 0 0 3px rgba(95,0,255,.1)}.digital-design-guide_inputBox__fC54k input{width:100%;min-width:0;border:0;outline:0;color:var(--dd-ink);background:transparent;font:720 14px/1.2 SFMono-Regular,Consolas,monospace}.digital-design-guide_inputBox__fC54k input:focus-visible{outline:0}.digital-design-guide_inputBox__fC54k em{color:var(--dd-muted);font-size:11px;font-style:normal;font-weight:700}.digital-design-guide_slackTimelineFigure__Pv47G{min-width:0;margin:0;grid-column:1/-1;padding:18px;border:1px solid #d7dfea;border-radius:15px;background:#f8f9fc}.digital-design-guide_slackTimelineHeading__j1m_i{margin-bottom:13px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.digital-design-guide_slackTimelineHeading__j1m_i h4{margin:0;color:var(--dd-ink);font-size:18px;font-weight:820;letter-spacing:-.025em;line-height:1.2}.digital-design-guide_slackTimelineHeading__j1m_i>span{color:var(--dd-muted);font:690 10px/1.3 SFMono-Regular,Consolas,monospace}.digital-design-guide_slackTimelineScroller__D6gPy{overflow-x:auto;border:1px solid #294668;border-radius:13px;background:linear-gradient(rgba(23,48,79,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(23,48,79,.35) 1px,transparent 1px),var(--dd-navy);background-size:24px 24px;scrollbar-color:#6d83a0 #10233b}.digital-design-guide_slackTimelineCanvas__emxFF{min-width:820px;padding:18px 20px 14px}.digital-design-guide_slackTimelineRow__rliCq{min-height:94px;display:grid;grid-template-columns:112px minmax(530px,1fr) 92px;gap:14px;align-items:center}.digital-design-guide_slackTimelineRow__rliCq+.digital-design-guide_slackTimelineRow__rliCq{border-top:1px solid #1c3654}.digital-design-guide_slackRowLabel__U1lQE{display:grid;gap:4px}.digital-design-guide_slackRowLabel__U1lQE strong{color:#fff;font-size:12px}.digital-design-guide_slackRowLabel__U1lQE span{color:#9ab0c9;font-size:9px;font-weight:720;letter-spacing:.05em;text-transform:uppercase}.digital-design-guide_slackTrack__lfchH{position:relative;height:70px;border-bottom:2px solid #526982}.digital-design-guide_clockEdgeMarker__4cIFN{position:absolute;z-index:1;top:4px;bottom:-2px;width:0;border-left:1px dashed #9f7af3;font-style:normal;transform:translateX(-50%)}.digital-design-guide_clockEdgeMarker__4cIFN b{position:absolute;top:0;left:4px;width:max-content;max-width:88px;color:#c7a8ff;font-size:8px;font-weight:780;line-height:1.25}.digital-design-guide_clockEdgeMarker__4cIFN:not(.digital-design-guide_captureEdgeMarker__2Fqbj) b{right:4px;left:auto;text-align:right}.digital-design-guide_captureEdgeMarker__2Fqbj{border-left-color:#ff7adf}.digital-design-guide_captureEdgeMarker__2Fqbj b{top:10px;color:#ff96d9}.digital-design-guide_slackDistance__Io63M{position:absolute;z-index:2;top:38px;min-width:3px;height:7px;border:1px solid #53d9a0;border-radius:7px;background:repeating-linear-gradient(90deg,#12a66a 0 8px,#5dd8a9 8px 12px)}.digital-design-guide_slackDistance__Io63M[data-state=fail]{border-color:#ff807b;background:repeating-linear-gradient(-45deg,#e52b25 0 7px,#ff807b 7px 11px)}.digital-design-guide_timelineBoundary__MN3eY{position:absolute;z-index:3;width:max-content;padding:4px 6px;border-radius:6px;font:720 8px/1.2 SFMono-Regular,Consolas,monospace;transform:translateX(-50%)}.digital-design-guide_arrivalBoundary___diaa{top:22px;color:#a9eeff;border:1px solid #276780;background:#0d3148}.digital-design-guide_requiredBoundary__8_bWN{top:50px;color:#e8deff;border:1px solid #5b448f;background:#211746}.digital-design-guide_slackStatus__KFyt8{min-height:54px;padding:8px;display:grid;place-content:center;gap:3px;border:1px solid #267254;border-radius:9px;color:#7ce6ae;background:#0d352a;text-align:center}.digital-design-guide_slackStatus__KFyt8[data-state=fail]{color:#ffc3bf;border-color:#a83630;background:#411b23}.digital-design-guide_slackStatus__KFyt8 strong{font-size:10px;letter-spacing:.04em}.digital-design-guide_slackStatus__KFyt8 span{font:720 11px/1.2 SFMono-Regular,Consolas,monospace}.digital-design-guide_slackAxis__fevQJ{margin:3px 106px 0 126px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;color:#9ab0c9;font:660 8px/1.2 SFMono-Regular,Consolas,monospace}.digital-design-guide_slackAxis__fevQJ i{height:1px;background:linear-gradient(90deg,#526982,#9ab0c9,#526982)}.digital-design-guide_repairDirections__p_bH2{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.digital-design-guide_repairDirections__p_bH2>span{min-height:62px;padding:11px 13px;border-left:4px solid var(--dd-green);border-radius:0 9px 9px 0;color:#496052;background:#eefaf5;font-size:11px;line-height:1.48}.digital-design-guide_repairDirections__p_bH2>span[data-state=fail]{border-left-color:var(--dd-red);color:#743733;background:#fff3f2}.digital-design-guide_repairDirections__p_bH2 strong{margin-bottom:3px;display:block;color:var(--dd-ink);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.digital-design-guide_resultGrid__8mhkX{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.digital-design-guide_resultGrid__8mhkX article{padding:18px 20px;border:1px solid #d7dfea;border-left:5px solid var(--dd-green);border-radius:12px;background:#f8fbfa}.digital-design-guide_resultGrid__8mhkX article[data-state=fail]{border-left-color:var(--dd-red);background:#fff8f7}.digital-design-guide_resultGrid__8mhkX span{display:block;color:#5d6879;font-size:11px;font-weight:830;letter-spacing:.07em;text-transform:uppercase}.digital-design-guide_resultGrid__8mhkX strong{margin-top:4px;display:block;color:var(--dd-ink);font-size:29px;letter-spacing:-.04em}.digital-design-guide_resultGrid__8mhkX p{margin:6px 0;color:var(--dd-copy);font:630 12px/1.45 SFMono-Regular,Consolas,monospace}.digital-design-guide_resultGrid__8mhkX b{color:var(--dd-green);font-size:12px}.digital-design-guide_resultGrid__8mhkX [data-state=fail] b{color:var(--dd-red)}.digital-design-guide_resetButton__1q3bU{min-height:42px;width:max-content;padding:9px 14px;grid-column:1/-1;border:1px solid #cfd7e3;border-radius:9px;color:#4d596a;background:#fff;font:inherit;font-size:12px;font-weight:790;cursor:pointer}.digital-design-guide_resetButton__1q3bU:hover{color:var(--dd-violet);border-color:#bca6f3;background:#f7f3ff}.digital-design-guide_variationPanel__liDNz{margin-top:18px;padding:clamp(22px,2.8vw,34px);border:1px solid var(--dd-line);border-radius:20px;background:radial-gradient(circle at 100% 0,rgba(39,188,235,.08),transparent 24rem),#fff}.digital-design-guide_variationHeading__UKOOq{max-width:820px}.digital-design-guide_variationHeading__UKOOq h3{margin:0;color:var(--dd-ink);font-size:clamp(24px,2.7vw,32px);font-weight:840;letter-spacing:-.035em;line-height:1.08}.digital-design-guide_variationHeading__UKOOq>p:not(.digital-design-guide_miniLabel__p24pV){margin:12px 0 0;color:var(--dd-copy);font-size:14px;line-height:1.6}.digital-design-guide_variationGrid__LOwg8{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.digital-design-guide_variationGrid__LOwg8 article{padding:17px;border:1px solid #d8deea;border-top:4px solid var(--dd-violet);border-radius:12px;background:#f8f9fc}.digital-design-guide_variationGrid__LOwg8 article:nth-child(2){border-top-color:var(--dd-amber)}.digital-design-guide_variationGrid__LOwg8 article:nth-child(3){border-top-color:var(--dd-cyan-bright)}.digital-design-guide_variationGrid__LOwg8 span{color:var(--dd-violet);font-size:10px;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.digital-design-guide_variationGrid__LOwg8 article:nth-child(2) span{color:#8c5600}.digital-design-guide_variationGrid__LOwg8 article:nth-child(3) span{color:var(--dd-cyan)}.digital-design-guide_variationGrid__LOwg8 strong{margin-top:6px;display:block;color:var(--dd-ink);font-size:15px}.digital-design-guide_variationGrid__LOwg8 p{margin:7px 0 0;color:var(--dd-muted);font-size:12px;line-height:1.55}.digital-design-guide_timingSignoff__f1cdj{margin-top:12px;padding:17px 19px;display:grid;grid-template-columns:minmax(180px,.28fr) minmax(0,.72fr);gap:20px;align-items:start;border:1px solid #294668;border-radius:12px;color:#dce8f8;background:var(--dd-navy)}.digital-design-guide_timingSignoff__f1cdj>strong{color:#fff;font-size:15px}.digital-design-guide_timingSignoff__f1cdj ul{margin:0;padding-left:18px;column-count:2;column-gap:28px;color:#b8c8dc;font-size:12px;line-height:1.55}.digital-design-guide_timingSignoff__f1cdj li{margin-bottom:6px;break-inside:avoid}.digital-design-guide_exceptionLab___uVBw{margin-top:0}.digital-design-guide_exceptionLab___uVBw>.digital-design-guide_choiceGroup__S_vtI{width:max-content;max-width:100%;margin-bottom:22px}.digital-design-guide_exceptionWindowFigure__j1FF8{margin:0 0 20px;padding:17px;border:1px solid #d7dfea;border-radius:15px;background:#f8f9fc}.digital-design-guide_exceptionWindowHeading__uEGPP{margin-bottom:13px;display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.digital-design-guide_exceptionWindowHeading__uEGPP h4{margin:0;color:var(--dd-ink);font-size:18px;font-weight:820;letter-spacing:-.025em;line-height:1.2}.digital-design-guide_exceptionWindowHeading__uEGPP>span{padding:6px 8px;border:1px solid #d2c3fa;border-radius:7px;color:var(--dd-violet);background:#f4f0ff;font:760 9px/1.2 SFMono-Regular,Consolas,monospace;text-transform:uppercase}.digital-design-guide_exceptionWindowScroller__8xynT{overflow-x:auto;border:1px solid #294668;border-radius:13px;background:var(--dd-navy);scrollbar-color:#6d83a0 #10233b}.digital-design-guide_exceptionWindowSvg__lCHla{width:100%;min-width:820px;height:auto;display:block}.digital-design-guide_windowBg__V3_rx{fill:#07182e;stroke:#294668;stroke-width:1}.digital-design-guide_cycleEdge__u69CU{stroke:#365170;stroke-dasharray:4 6;stroke-width:1}.digital-design-guide_cyclePulse__jkMsa{fill:none;stroke:#a77bff;stroke-linejoin:round;stroke-width:2}.digital-design-guide_activeSetupText__GKPAz,.digital-design-guide_cycleLabel__VcMM_,.digital-design-guide_defaultWindowText__haXOZ,.digital-design-guide_disabledWindowText__iuew4,.digital-design-guide_holdCorrectionText__Zou9P,.digital-design-guide_launchLabel__WwNt6,.digital-design-guide_unwantedHoldText__x5CSy,.digital-design-guide_windowLaneLabel__4xFcv,.digital-design-guide_windowNote__682Il{font-family:Inter,ui-sans-serif,sans-serif}.digital-design-guide_cycleLabel__VcMM_{fill:#c7a8ff;font-size:10px;font-weight:780}.digital-design-guide_windowLaneLabel__4xFcv{fill:#9ab0c9;font-size:9px;font-weight:840;letter-spacing:.08em}.digital-design-guide_launchDot__FEZUu{fill:#27bceb;stroke:#a9eeff;stroke-width:3}.digital-design-guide_launchLabel__WwNt6{fill:#72dfff;font-size:9px;font-weight:760}.digital-design-guide_disabledWindowPath__Yz4J6{fill:none;stroke:#7b8796;stroke-dasharray:6 6;stroke-width:3}.digital-design-guide_windowCross__oTu30{fill:none;stroke:#ff807b;stroke-linecap:round;stroke-width:4}.digital-design-guide_disabledWindowText__iuew4{fill:#ffaaa6;font-size:11px;font-weight:720}.digital-design-guide_defaultWindowPath__MDefa{fill:none;stroke:#758499;stroke-dasharray:4 6;stroke-width:2}.digital-design-guide_defaultWindowText__haXOZ{fill:#9ab0c9;font-size:9px;font-weight:680}.digital-design-guide_setupCaptureWindow__IK_M8{fill:rgba(142,96,255,.38);stroke:#c7a8ff;stroke-width:1}.digital-design-guide_activeSetupPath__FDJea{fill:none;stroke:#8e60ff;stroke-width:4}.digital-design-guide_windowArrow__J9uVM{fill:#8e60ff}.digital-design-guide_holdArrow__AUdaz{fill:#7ce6ae}.digital-design-guide_activeSetupText__GKPAz{fill:#d8caff;font-size:10px;font-weight:760}.digital-design-guide_unwantedHoldWindow__LlmbY{fill:rgba(242,160,7,.25);stroke:#f2a007;stroke-dasharray:3 3;stroke-width:2}.digital-design-guide_unwantedHoldText__x5CSy{fill:#ffd071;font-size:8px;font-weight:690}.digital-design-guide_correctedHoldWindow__oKemG{fill:rgba(18,166,106,.28);stroke:#7ce6ae;stroke-width:2}.digital-design-guide_holdCorrectionPath__Nagwi{fill:none;stroke:#7ce6ae;stroke-dasharray:5 4;stroke-width:2}.digital-design-guide_holdCorrectionText__Zou9P{fill:#9aeec3;font-size:10px;font-weight:720}.digital-design-guide_windowNote__682Il{fill:#9ab0c9;font-size:9px;font-weight:620}.digital-design-guide_exceptionWindowFigure__j1FF8 figcaption{padding:12px 2px 0;color:var(--dd-copy);font-size:12px;line-height:1.55}.digital-design-guide_exceptionWindowFigure__j1FF8 figcaption strong{color:var(--dd-ink)}.digital-design-guide_exceptionGrid__DHb7h{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:26px}.digital-design-guide_exceptionCopy__4Sdyu>p:not(.digital-design-guide_miniLabel__p24pV){margin:13px 0 18px;color:var(--dd-copy);font-size:15px;line-height:1.65}.digital-design-guide_codeSide__TdWRs{min-width:0}.digital-design-guide_codeSide__TdWRs>p{margin:0 0 7px;color:var(--dd-muted);font-size:10px;font-weight:840;letter-spacing:.08em;text-transform:uppercase}.digital-design-guide_codeSide__TdWRs pre,.digital-design-guide_debugCode__fYW0v pre{margin:0;padding:20px;overflow-x:auto;border:1px solid #294668;border-radius:13px;color:#dce8f8;background:var(--dd-navy);font:500 13px/1.65 SFMono-Regular,Consolas,monospace;scrollbar-color:#6d83a0 #10233b}.digital-design-guide_codeSide__TdWRs pre{min-height:124px}.digital-design-guide_codeSide__TdWRs code,.digital-design-guide_debugCode__fYW0v code{white-space:pre}.digital-design-guide_codeSide__TdWRs aside{margin-top:10px;padding:14px 16px;display:grid;gap:4px;border-left:5px solid var(--dd-amber);border-radius:0 10px 10px 0;color:#744700;background:#fff5df}.digital-design-guide_codeSide__TdWRs aside strong{font-size:12px}.digital-design-guide_codeSide__TdWRs aside span{font-size:13px;line-height:1.5}.digital-design-guide_exceptionChecklist__HOk2t{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.digital-design-guide_exceptionChecklist__HOk2t article{padding:18px;border:1px solid var(--dd-line);border-radius:13px;background:#fff}.digital-design-guide_exceptionChecklist__HOk2t span{color:var(--dd-violet);font-size:10px;font-weight:880}.digital-design-guide_exceptionChecklist__HOk2t h3{margin:7px 0 5px;color:var(--dd-ink);font-size:16px}.digital-design-guide_exceptionChecklist__HOk2t p{margin:0;color:var(--dd-muted);font-size:13px;line-height:1.5}.digital-design-guide_navyChapter__JibfA{margin-inline:calc(50% - 50vw);padding-inline:max(calc((100vw - 1240px) / 2),20px);color:#dce8f8;border-top:0!important;background:radial-gradient(circle at 7% 10%,rgba(95,0,255,.22),transparent 30rem),radial-gradient(circle at 94% 36%,rgba(39,188,235,.13),transparent 28rem),var(--dd-navy)}.digital-design-guide_navyChapter__JibfA .digital-design-guide_sectionNumber__LF9ZS{color:#bfa5ff;border-color:#3b5170;background:#0d223c;box-shadow:none}.digital-design-guide_navyChapter__JibfA .digital-design-guide_eyebrow__J_mMW,.digital-design-guide_navyChapter__JibfA .digital-design-guide_miniLabel__p24pV{color:#72dfff}.digital-design-guide_navyChapter__JibfA .digital-design-guide_sectionLead__4ubsO .digital-design-guide_leadCopy__erTDr,.digital-design-guide_navyChapter__JibfA .digital-design-guide_sectionLead__4ubsO h2{color:#fff}.digital-design-guide_navyChapter__JibfA .digital-design-guide_sectionLead__4ubsO .digital-design-guide_leadCopy__erTDr{color:#b8c8dc}.digital-design-guide_metastabilityGrid__FuZ8V{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:14px}.digital-design-guide_metastabilityGrid__FuZ8V>article{padding:clamp(22px,2.5vw,30px);border:1px solid #294668;border-radius:17px;background:rgba(10,31,55,.82)}.digital-design-guide_cdcAnswer__IHqkk h3,.digital-design-guide_fifoExplainer__JV8b8 h3,.digital-design-guide_metastabilityGrid__FuZ8V h3{color:#fff}.digital-design-guide_metastabilityGrid__FuZ8V article>p:not(.digital-design-guide_miniLabel__p24pV){margin:13px 0 0;color:#b8c8dc;font-size:15px;line-height:1.65}.digital-design-guide_mtbfCard__2DImm{display:grid;align-content:center;gap:10px}.digital-design-guide_mtbfCard__2DImm>p{margin:0;color:#72dfff;font-size:11px;font-weight:840;letter-spacing:.08em;text-transform:uppercase}.digital-design-guide_mtbfCard__2DImm code{padding:14px;overflow-wrap:anywhere;border:1px solid #3c5777;border-radius:10px;color:#ffd071;background:#061326;font:690 13px/1.5 SFMono-Regular,Consolas,monospace}.digital-design-guide_mtbfCard__2DImm span{color:#aabdd3;font-size:13px;line-height:1.55}.digital-design-guide_cdcLab__pBpFS{border-color:#294668;background:rgba(8,27,49,.88);box-shadow:0 20px 52px rgba(0,0,0,.18)}.digital-design-guide_cdcLab__pBpFS .digital-design-guide_labHeading__oBYRk{align-items:flex-start}.digital-design-guide_cdcLab__pBpFS .digital-design-guide_labHeading__oBYRk h3{color:#fff}.digital-design-guide_cdcLab__pBpFS .digital-design-guide_choiceGroup__S_vtI{max-width:680px;border-color:#354e6d;background:#10243d}.digital-design-guide_cdcLab__pBpFS .digital-design-guide_choiceGroup__S_vtI button{color:#afbed1}.digital-design-guide_cdcLab__pBpFS .digital-design-guide_choiceGroup__S_vtI button:hover{color:#fff;background:#172f4d}.digital-design-guide_cdcLab__pBpFS .digital-design-guide_choiceGroup__S_vtI button[aria-pressed=true]{color:#061326;border-color:#72dfff;background:linear-gradient(#ff7adf,#ff7adf) top /100% 3px no-repeat,#72dfff}.digital-design-guide_cdcTopologyFigure__LMYT_{margin:20px 0 0}.digital-design-guide_cdcTopologyScroller__85i1j{overflow-x:auto;border:1px solid #365170;border-radius:15px;background:linear-gradient(rgba(23,48,79,.35) 1px,transparent 0),linear-gradient(90deg,rgba(23,48,79,.35) 1px,transparent 0),#061326;background-size:24px 24px;scrollbar-color:#6d83a0 #10233b}.digital-design-guide_cdcTopology__Ux6Ic{min-width:920px;min-height:224px;padding:22px;display:grid;grid-template-columns:230px minmax(360px,1fr) 230px;gap:20px;align-items:center}.digital-design-guide_topologyDomain__mHP3W{min-width:0;min-height:176px;padding:18px;display:grid;align-content:center;gap:9px;border:1px solid #365170;border-radius:14px;background:rgba(13,34,59,.94)}.digital-design-guide_sourceDomain__8cMvR{border-top:4px solid #8e60ff}.digital-design-guide_destinationDomain__wi_vu{border-top:4px solid #27bceb}.digital-design-guide_topologyDomain__mHP3W small{color:#9ab0c9;font-size:9px;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.digital-design-guide_topologyDomain__mHP3W>strong{color:#fff;font-size:17px;line-height:1.2}.digital-design-guide_topologyDomain__mHP3W>span{padding:8px 9px;border:1px solid #294668;border-radius:8px;color:#b8c8dc;background:#102741;font-size:10px;line-height:1.35}.digital-design-guide_topologyDomain__mHP3W>.digital-design-guide_grayNode__poyHo{color:#72dfff;border-color:#276780;background:#0d3148;font-family:SFMono-Regular,Consolas,monospace;font-weight:720}.digital-design-guide_crossingChannel__h9T3C{min-height:160px;padding:18px;display:grid;align-content:center;gap:14px;border-inline:1px dashed #536b88;background:rgba(9,28,50,.78)}.digital-design-guide_controlLane__Wv3a_{display:grid;grid-template-columns:minmax(72px,auto) auto minmax(110px,1fr) auto minmax(110px,1fr);gap:8px;align-items:center}.digital-design-guide_controlLane__Wv3a_ b{color:#dce8f8;font-size:10px;font-weight:760;text-align:center}.digital-design-guide_controlLane__Wv3a_ i{color:#72dfff;font-style:normal}.digital-design-guide_controlLane__Wv3a_ span,.digital-design-guide_stageRow__e_ucq span{min-height:56px;padding:8px;display:grid;place-items:center;border:1px solid #5b448f;border-radius:9px;color:#e8deff;background:#211746;font-size:10px;font-weight:740;line-height:1.3;text-align:center}.digital-design-guide_controlLane__Wv3a_ span[data-stage=sync],.digital-design-guide_stageRow__e_ucq span[data-stage=sync]{color:#c9f4ff;border-color:#276780;background:#0d3148}.digital-design-guide_stageRow__e_ucq span[data-stage=logic]{color:#bcf2d6;border-color:#267254;background:#0d352a}.digital-design-guide_ackLane__wQt_5,.digital-design-guide_dataLane__U_GB_{min-height:32px;padding:7px 10px;display:grid;place-items:center;border-radius:8px;font-size:9px;font-weight:780;letter-spacing:.04em;text-align:center;text-transform:uppercase}.digital-design-guide_dataLane__U_GB_{color:#72dfff;border:1px solid #276780;background:#0d3148}.digital-design-guide_ackLane__wQt_5{color:#ffd071;border:1px dashed #8b6728;background:rgba(70,48,12,.5)}.digital-design-guide_fifoTopologyCenter__BEB7i{min-height:182px;padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;align-content:center;border:1px solid #365170;border-radius:14px;background:rgba(9,28,50,.92)}.digital-design-guide_fifoTopologyCenter__BEB7i>strong{grid-column:1/-1;color:#fff;font-size:16px;text-align:center}.digital-design-guide_fifoTopologyCenter__BEB7i>span{padding:9px;border:1px solid #276780;border-radius:8px;color:#72dfff;background:#0d3148;font-size:10px;font-weight:750;text-align:center}.digital-design-guide_pointerLane__RgcsG{grid-column:1/-1;display:grid;grid-template-columns:54px 46px 46px minmax(0,1fr);gap:7px;align-items:center}.digital-design-guide_pointerLane__RgcsG b,.digital-design-guide_pointerLane__RgcsG em,.digital-design-guide_pointerLane__RgcsG i{min-height:30px;padding:6px;display:grid;place-items:center;border:1px solid #365170;border-radius:7px;font-size:9px;font-style:normal;text-align:center}.digital-design-guide_pointerLane__RgcsG b{color:#c7a8ff;background:#211746}.digital-design-guide_pointerLane__RgcsG i{color:#e8deff;background:#181c3d}.digital-design-guide_pointerLane__RgcsG em{color:#7ce6ae;background:#0d352a}.digital-design-guide_resetTopologyLane__23mGT{min-height:160px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:9px;align-items:center;border-inline:1px dashed #536b88}.digital-design-guide_resetTopologyLane__23mGT span{min-height:56px;padding:9px;display:grid;place-items:center;border:1px solid #8b6728;border-radius:9px;color:#ffd071;background:rgba(70,48,12,.55);font-size:10px;font-weight:750;text-align:center}.digital-design-guide_resetTopologyLane__23mGT b{color:#ff7adf}.digital-design-guide_stageRow__e_ucq{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:7px;align-items:center}.digital-design-guide_stageRow__e_ucq i{color:#72dfff;font-style:normal}.digital-design-guide_asyncAssertLine__IuHgH{padding:7px 8px;border:1px dashed #8b6728;border-radius:7px;color:#ffd071;background:rgba(70,48,12,.45);font-size:9px;line-height:1.35;text-align:center}.digital-design-guide_cdcTopologyFigure__LMYT_ figcaption{padding:12px 3px 0;color:#aebfd3;font-size:12px;line-height:1.55}.digital-design-guide_cdcTopologyFigure__LMYT_ figcaption strong{color:#fff}.digital-design-guide_cdcAnswer__IHqkk{margin-top:20px;display:grid;grid-template-columns:minmax(260px,.85fr) minmax(400px,1.15fr);gap:20px 28px}.digital-design-guide_cdcAnswer__IHqkk>div:first-child>strong{margin-top:9px;display:block;color:#72dfff;font-size:13px}.digital-design-guide_cdcAnswer__IHqkk>div:first-child>p:not(.digital-design-guide_miniLabel__p24pV){margin:10px 0 0;color:#b8c8dc;font-size:14px;line-height:1.6}.digital-design-guide_cdcRail__kHq3P{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;list-style:none}.digital-design-guide_cdcRail__kHq3P li{position:relative;min-width:0;min-height:94px;padding:14px;display:grid;align-content:start;gap:9px;border:1px solid #385170;border-radius:11px;background:#0d223b}.digital-design-guide_cdcRail__kHq3P li:not(:last-child):after{content:"→";position:absolute;right:-21px;top:38px;color:#72dfff;font-size:17px}.digital-design-guide_cdcRail__kHq3P span{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:#061326;background:#72dfff;font-size:10px;font-weight:900}.digital-design-guide_cdcRail__kHq3P strong{color:#fff;font-size:12px;line-height:1.35}.digital-design-guide_cdcContract__b_Rz3{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.digital-design-guide_cdcContract__b_Rz3>div{padding:15px 17px;border-left:5px solid #12a66a;border-radius:0 10px 10px 0;background:#0d223b}.digital-design-guide_cdcContract__b_Rz3>div:nth-child(2){border-left-color:#f2a007}.digital-design-guide_cdcContract__b_Rz3>div:nth-child(3){border-left-color:#27bceb}.digital-design-guide_cdcContract__b_Rz3>div:nth-child(4){border-left-color:#8e60ff}.digital-design-guide_cdcContract__b_Rz3 span{color:#7ce6ae;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.digital-design-guide_cdcContract__b_Rz3>div:nth-child(2) span{color:#ffd071}.digital-design-guide_cdcContract__b_Rz3>div:nth-child(3) span{color:#72dfff}.digital-design-guide_cdcContract__b_Rz3>div:nth-child(4) span{color:#c7a8ff}.digital-design-guide_cdcContract__b_Rz3 p{margin:5px 0 0;color:#b8c8dc;font-size:13px;line-height:1.5}.digital-design-guide_fifoExplainer__JV8b8{margin-top:14px;padding:clamp(22px,2.7vw,32px);display:grid;grid-template-columns:minmax(0,.8fr) minmax(440px,1.2fr);gap:30px;align-items:center;border:1px solid #294668;border-radius:17px;background:#0a1d34}.digital-design-guide_fifoExplainer__JV8b8>div:first-child>p:not(.digital-design-guide_miniLabel__p24pV){margin:12px 0 0;color:#aebfd3;font-size:14px;line-height:1.6}.digital-design-guide_graySteps__0rb_W{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(94px,auto);gap:9px;align-items:center}.digital-design-guide_graySteps__0rb_W span{min-height:64px;padding:10px;display:grid;place-items:center;border:1px solid #3a5676;border-radius:10px;color:#fff;background:#102741;font:780 16px/1.2 SFMono-Regular,Consolas,monospace}.digital-design-guide_graySteps__0rb_W span small{color:#72dfff;font:780 9px/1.2 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}.digital-design-guide_graySteps__0rb_W i{color:#72dfff;font-style:normal}.digital-design-guide_graySteps__0rb_W b{color:#ffd071;font-size:11px}.digital-design-guide_cdcSafetyGrid__fEbG_{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.digital-design-guide_cdcSafetyGrid__fEbG_>article{min-width:0;padding:clamp(20px,2.3vw,27px);border:1px solid #294668;border-top:4px solid #72dfff;border-radius:15px;background:#0a1d34}.digital-design-guide_cdcSafetyGrid__fEbG_>article:nth-child(2){border-top-color:#c7a8ff}.digital-design-guide_cdcSafetyGrid__fEbG_>article:nth-child(3){border-top-color:#7ce6ae}.digital-design-guide_cdcSafetyGrid__fEbG_ h3{margin:0;color:#fff;font-size:20px;font-weight:820;letter-spacing:-.025em;line-height:1.18}.digital-design-guide_cdcSafetyGrid__fEbG_ article>p:not(.digital-design-guide_miniLabel__p24pV){margin:12px 0 0;color:#adbed1;font-size:13px;line-height:1.62}.digital-design-guide_cdcSafetyGrid__fEbG_ ul{margin:13px 0 0;padding-left:17px;color:#adbed1;font-size:12px;line-height:1.55}.digital-design-guide_cdcSafetyGrid__fEbG_ li+li{margin-top:5px}.digital-design-guide_resetRail__KNPdY{margin-top:17px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:6px;align-items:center}.digital-design-guide_resetRail__KNPdY span{min-height:54px;padding:8px;display:grid;place-items:center;border:1px solid #365170;border-radius:8px;color:#dce8f8;background:#102741;font-size:10px;font-weight:760;line-height:1.3;text-align:center}.digital-design-guide_resetRail__KNPdY i{color:#72dfff;font-style:normal}.digital-design-guide_debugLab__dy_VA{margin-top:0}.digital-design-guide_debugControls__cSTVp{display:flex;align-items:center;justify-content:space-between;gap:16px}.digital-design-guide_debugTitle__UV4Vg{margin:26px 0 20px;max-width:880px}.digital-design-guide_debugTitle__UV4Vg>p:not(.digital-design-guide_miniLabel__p24pV){margin:11px 0 0;color:var(--dd-copy);font-size:15px;line-height:1.6}.digital-design-guide_debugTopologyFigure__HUrr4{margin:0 0 16px}.digital-design-guide_debugTopologyScroller__Yh5Zc{overflow-x:auto;border:1px solid #294668;border-radius:15px;background:linear-gradient(rgba(23,48,79,.35) 1px,transparent 1px),linear-gradient(90deg,rgba(23,48,79,.35) 1px,transparent 1px),var(--dd-navy);background-size:24px 24px;scrollbar-color:#6d83a0 #10233b}.digital-design-guide_debugTopology__VXvj6{position:relative;min-width:900px;min-height:190px;padding:26px 30px;display:flex;align-items:center;justify-content:center;gap:12px}.digital-design-guide_debugTopology__VXvj6[data-scenario=clocks]{min-height:238px;padding-bottom:82px}.digital-design-guide_debugTopology__VXvj6>i{color:#72dfff;font-size:21px;font-style:normal}.digital-design-guide_debugNode__blQey{width:170px;min-height:112px;padding:15px;display:grid;align-content:center;gap:7px;border:1px solid #4c367f;border-top:4px solid #8e60ff;border-radius:12px;background:rgba(33,23,70,.92)}.digital-design-guide_debugNode__blQey small{color:#c7a8ff;font-size:8px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.digital-design-guide_debugNode__blQey strong{color:#fff;font-size:14px;line-height:1.2}.digital-design-guide_debugNode__blQey span{color:#b8c8dc;font-size:10px;line-height:1.35}.digital-design-guide_compareNode__d2tmN{border-color:#276780;background:rgba(13,49,72,.94)}.digital-design-guide_compareNode__d2tmN small{color:#72dfff}.digital-design-guide_protocolNode__zrmEj,.digital-design-guide_registerNode__fWYFF{border-color:#267254;background:rgba(13,53,42,.94)}.digital-design-guide_protocolNode__zrmEj small,.digital-design-guide_registerNode__fWYFF small{color:#7ce6ae}.digital-design-guide_captureNode__zAsif{border-color:#7c3d72;background:rgba(57,19,54,.92)}.digital-design-guide_captureNode__zAsif small{color:#ff96d9}.digital-design-guide_hazardMarker__Z3y13{width:142px;min-height:82px;padding:12px;display:grid;place-content:center;gap:5px;border:1px solid #a83630;border-radius:50%;color:#ffc3bf;background:repeating-linear-gradient(-45deg,rgba(229,43,37,.13) 0 8px,transparent 8px 16px),#411b23;text-align:center}.digital-design-guide_hazardMarker__Z3y13 strong{color:#fff;font-size:11px;text-transform:uppercase}.digital-design-guide_hazardMarker__Z3y13 span{font-size:9px;line-height:1.3}.digital-design-guide_clockContract__VXkEa{position:absolute;right:130px;bottom:18px;left:130px;min-height:48px;padding:9px 14px;display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:center;border:1px solid #8b6728;border-radius:9px;color:#ffd071;background:rgba(70,48,12,.68)}.digital-design-guide_clockContract__VXkEa span{font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.digital-design-guide_clockContract__VXkEa strong{font-size:11px;line-height:1.35}.digital-design-guide_debugTopologyFigure__HUrr4 figcaption{padding:11px 3px 0;color:var(--dd-copy);font-size:12px;line-height:1.55}.digital-design-guide_debugGrid__KRdev{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:22px}.digital-design-guide_debugReasoning___Se0h{padding:20px;border:1px solid var(--dd-line);border-radius:14px;background:#f8f9fc}.digital-design-guide_debugReasoning___Se0h h4{margin:0;color:var(--dd-ink);font-size:18px;line-height:1.25}.digital-design-guide_debugReasoning___Se0h>p{margin:10px 0 16px;color:var(--dd-copy);font-size:14px;line-height:1.6}.digital-design-guide_debugReasoning___Se0h ol{margin:0;padding:0;display:grid;gap:8px;list-style:none}.digital-design-guide_debugReasoning___Se0h li{min-height:42px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center;color:#4d596a;font-size:13px;line-height:1.4}.digital-design-guide_debugReasoning___Se0h li span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:#fff;background:var(--dd-violet);font-size:10px;font-weight:870}.digital-design-guide_debugCode__fYW0v{min-width:0}.digital-design-guide_debugCode__fYW0v pre{min-height:236px}.digital-design-guide_debugCode__fYW0v aside{margin-top:10px;padding:15px 17px;border-left:5px solid var(--dd-red);border-radius:0 10px 10px 0;color:#7b2925;background:#fff3f2}.digital-design-guide_debugCode__fYW0v aside[data-view=repair]{border-left-color:var(--dd-green);color:#075a3a;background:#eefaf5}.digital-design-guide_debugCode__fYW0v aside strong{display:block;font-size:12px}.digital-design-guide_debugCode__fYW0v aside p{margin:5px 0 0;font-size:13px;line-height:1.5}.digital-design-guide_sourceAnswers__d28b7{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.digital-design-guide_sourceAnswers__d28b7 article{padding:16px 18px;border:1px solid var(--dd-line);border-left:4px solid var(--dd-violet);border-radius:0 11px 11px 0;background:#f8f9fc}.digital-design-guide_sourceAnswers__d28b7 article:nth-child(2){border-left-color:var(--dd-amber)}.digital-design-guide_sourceAnswers__d28b7 article:nth-child(3){border-left-color:var(--dd-cyan-bright)}.digital-design-guide_sourceAnswers__d28b7 article:nth-child(4){border-left-color:var(--dd-green)}.digital-design-guide_sourceAnswers__d28b7 strong{color:var(--dd-ink);font-size:12px;font-weight:830}.digital-design-guide_sourceAnswers__d28b7 p{margin:6px 0 0;color:var(--dd-copy);font-size:12px;line-height:1.55}.digital-design-guide_finalModel__9EJnO{margin-top:14px;padding:clamp(22px,2.7vw,32px);border:1px solid #294668;border-radius:17px;background:radial-gradient(circle at 91% 10%,rgba(39,188,235,.12),transparent 18rem),var(--dd-navy)}.digital-design-guide_finalModel__9EJnO .digital-design-guide_miniLabel__p24pV{color:#72dfff}.digital-design-guide_finalModel__9EJnO h3{color:#fff}.digital-design-guide_finalModel__9EJnO>div{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.digital-design-guide_finalModel__9EJnO span{padding:14px;border:1px solid #294668;border-radius:10px;color:#b8c8dc;background:#0d223b;font-size:12px;line-height:1.5}.digital-design-guide_finalModel__9EJnO b{display:block;color:#fff;font-size:13px}.digital-design-guide_srOnly__KKy1C{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1040px){.digital-design-guide_flowCard__xHwxD{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-design-guide_flowCard__xHwxD>i{display:none}.digital-design-guide_calculator__YxVRY,.digital-design-guide_cdcAnswer__IHqkk,.digital-design-guide_debugGrid__KRdev,.digital-design-guide_exceptionGrid__DHb7h{grid-template-columns:1fr}.digital-design-guide_cdcRail__kHq3P{min-width:0}.digital-design-guide_fifoExplainer__JV8b8{grid-template-columns:1fr}.digital-design-guide_finalModel__9EJnO>div{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-design-guide_cdcSafetyGrid__fEbG_{grid-template-columns:1fr}}@media (max-width:820px){.digital-design-guide_chapter__h0aXJ,.digital-design-guide_navyChapter__JibfA,.digital-design-guide_paperChapter__Ry_EK{padding-top:40px;padding-bottom:40px}.digital-design-guide_navyChapter__JibfA,.digital-design-guide_paperChapter__Ry_EK{padding-inline:20px}.digital-design-guide_sectionLead__4ubsO{grid-template-columns:1fr}.digital-design-guide_sectionNumber__LF9ZS{width:50px;height:42px;border-radius:11px}.digital-design-guide_logicGrid__G79qx,.digital-design-guide_metastabilityGrid__FuZ8V,.digital-design-guide_resultGrid__8mhkX,.digital-design-guide_timingDefinitions__UQR2b{grid-template-columns:1fr}.digital-design-guide_checkpoint__GNXLS{grid-template-columns:1fr;gap:12px}.digital-design-guide_debugControls__cSTVp,.digital-design-guide_labHeading__oBYRk{align-items:stretch;flex-direction:column}.digital-design-guide_diagramHeading__d7ZXe,.digital-design-guide_exceptionWindowHeading__uEGPP,.digital-design-guide_slackTimelineHeading__j1m_i{align-items:flex-start;flex-direction:column}.digital-design-guide_diagramLegend__V8NiD{justify-content:flex-start}.digital-design-guide_timingPathCaption__vfX2_{grid-template-columns:1fr;gap:7px}.digital-design-guide_repairDirections__p_bH2{grid-template-columns:1fr}.digital-design-guide_choiceGroup__S_vtI{width:100%}.digital-design-guide_waveFigure__goY5m figcaption{grid-template-columns:1fr;gap:7px}.digital-design-guide_exceptionChecklist__HOk2t,.digital-design-guide_variationGrid__LOwg8{grid-template-columns:1fr}.digital-design-guide_timingSignoff__f1cdj{grid-template-columns:1fr;gap:10px}.digital-design-guide_timingSignoff__f1cdj ul{column-count:1}.digital-design-guide_cdcRail__kHq3P{grid-template-columns:1fr;gap:8px}.digital-design-guide_cdcRail__kHq3P li{min-height:60px;grid-template-columns:28px minmax(0,1fr);align-items:center}.digital-design-guide_cdcRail__kHq3P li:after{display:none}.digital-design-guide_cdcContract__b_Rz3,.digital-design-guide_sourceAnswers__d28b7{grid-template-columns:1fr}}@media (max-width:620px){.digital-design-guide_chapter__h0aXJ,.digital-design-guide_navyChapter__JibfA,.digital-design-guide_paperChapter__Ry_EK{padding-inline:14px}.digital-design-guide_chapter__h0aXJ:not(.digital-design-guide_paperChapter__Ry_EK):not(.digital-design-guide_navyChapter__JibfA){padding-inline:0}.digital-design-guide_sectionLead__4ubsO h2{font-size:clamp(31px,9vw,40px)}.digital-design-guide_cardTopline__r8zAC{align-items:flex-start;flex-direction:column;gap:10px}.digital-design-guide_flowCard__xHwxD{grid-template-columns:1fr}.digital-design-guide_calculator__YxVRY,.digital-design-guide_cdcLab__pBpFS,.digital-design-guide_debugLab__dy_VA,.digital-design-guide_exceptionLab___uVBw,.digital-design-guide_labCard__Lk2sB{padding:18px;border-radius:18px}.digital-design-guide_inputGrid__0h5iS{grid-template-columns:1fr}.digital-design-guide_graySteps__0rb_W{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.digital-design-guide_graySteps__0rb_W b{grid-column:1/-1;padding-bottom:8px;text-align:center}.digital-design-guide_finalModel__9EJnO>div,.digital-design-guide_resetRail__KNPdY{grid-template-columns:1fr}.digital-design-guide_resetRail__KNPdY i{min-height:20px;display:grid;place-items:center;transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.digital-design-guide_choiceGroup__S_vtI button{transition:none}}@media (forced-colors:active){.digital-design-guide_cdcContract__b_Rz3>div,.digital-design-guide_choiceGroup__S_vtI button[aria-pressed=true],.digital-design-guide_debugCode__fYW0v aside,.digital-design-guide_resultGrid__8mhkX article{border:2px solid CanvasText}}@media print{.digital-design-guide_resetButton__1q3bU{display:none}.digital-design-guide_chapter__h0aXJ,.digital-design-guide_navyChapter__JibfA,.digital-design-guide_paperChapter__Ry_EK{margin:0;padding:24px 0;color:#000;background:#fff;break-inside:auto}.digital-design-guide_calculator__YxVRY,.digital-design-guide_cdcLab__pBpFS,.digital-design-guide_debugLab__dy_VA,.digital-design-guide_definitionCard__CHdqV,.digital-design-guide_exceptionLab___uVBw,.digital-design-guide_labCard__Lk2sB,.digital-design-guide_timingDefinitions__UQR2b article{box-shadow:none;break-inside:avoid}.digital-design-guide_cdcTopologyScroller__85i1j,.digital-design-guide_debugTopologyScroller__Yh5Zc,.digital-design-guide_exceptionWindowScroller__8xynT,.digital-design-guide_slackTimelineScroller__D6gPy,.digital-design-guide_timingPathScroller__d5B9P{overflow:visible}.digital-design-guide_exceptionWindowSvg__lCHla,.digital-design-guide_timingPathSvg__FWWYj{min-width:0}.digital-design-guide_slackTimelineCanvas__emxFF{min-width:700px}.digital-design-guide_cdcTopology__Ux6Ic{min-width:700px;grid-template-columns:180px minmax(280px,1fr) 180px}.digital-design-guide_debugTopology__VXvj6{min-width:700px}}.digital-design-hero-visual_heroVisual__roqWx{--hero-navy:#07162b;--hero-panel:#0b2039;--hero-line:#294668;--hero-copy:#b8c8dc;--hero-purple:#8e60ff;--hero-magenta:#ff7adf;--hero-cyan:#27bceb;--hero-green:#12a66a;--hero-amber:#f2a007;width:100%;min-width:0;margin:0}.digital-design-hero-visual_heroVisual__roqWx *,.digital-design-hero-visual_heroVisual__roqWx :after,.digital-design-hero-visual_heroVisual__roqWx :before{box-sizing:border-box}.digital-design-hero-visual_heroVisual__roqWx :where(a,[tabindex="0"]):focus-visible{outline:3px solid var(--hero-magenta);outline-offset:4px}.digital-design-hero-visual_stage__O_IYv{position:relative;min-width:0;padding:clamp(22px,3vw,36px);border:1px solid var(--hero-line);border-radius:24px;color:#fff;background:radial-gradient(circle at 8% 5%,rgba(142,96,255,.19),transparent 25rem),radial-gradient(circle at 95% 92%,rgba(39,188,235,.12),transparent 24rem),var(--hero-navy);box-shadow:0 24px 70px rgba(7,22,43,.2)}.digital-design-hero-visual_stageHeader__Xqnx9{margin-bottom:20px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:26px;align-items:end}.digital-design-hero-visual_stageHeader__Xqnx9 p{margin:0 0 8px;color:#72dfff;font-size:10px;font-weight:880;letter-spacing:.12em;text-transform:uppercase}.digital-design-hero-visual_stageHeader__Xqnx9 h2{max-width:760px;margin:0;color:#fff;font-size:clamp(25px,3.2vw,38px);font-weight:850;letter-spacing:-.04em;line-height:1.06;text-wrap:balance}.digital-design-hero-visual_stageHeader__Xqnx9>div>span{max-width:760px;margin-top:11px;display:block;color:var(--hero-copy);font-size:13px;line-height:1.55}.digital-design-hero-visual_readouts__8_D8F{margin:0;display:grid;grid-template-columns:repeat(2,minmax(92px,1fr));gap:7px}.digital-design-hero-visual_readouts__8_D8F>div{min-width:0;padding:9px 11px;border:1px solid #304d6d;border-radius:9px;background:rgba(11,32,57,.86)}.digital-design-hero-visual_readouts__8_D8F dt{color:#8fa5bd;font-size:8px;font-weight:820;letter-spacing:.07em;text-transform:uppercase}.digital-design-hero-visual_readouts__8_D8F dd{margin:3px 0 0;color:#fff;font:740 11px/1.2 SFMono-Regular,Consolas,monospace}.digital-design-hero-visual_stageScroller__8fKfZ{min-width:0;overflow-x:auto;border:1px solid #243f60;border-radius:18px;background:rgba(5,18,35,.78);scrollbar-color:#6d83a0 #10233b;scrollbar-width:thin}.digital-design-hero-visual_stageCanvas__u62FL{min-width:1080px;padding:16px}.digital-design-hero-visual_tracePanel__9qviA{border:1px solid #294668;border-radius:15px;background:#07182e}.digital-design-hero-visual_tracePanel__9qviA svg{width:100%;height:auto;display:block}.digital-design-hero-visual_traceBg__mHWuZ{fill:#07182e}.digital-design-hero-visual_gridLine__F2ivq{fill:none;stroke:#17304f;stroke-width:1}.digital-design-hero-visual_captureText__zZZUM,.digital-design-hero-visual_eventText__iNOSA,.digital-design-hero-visual_holdText__shd8w,.digital-design-hero-visual_setupText__NPwnP,.digital-design-hero-visual_traceLabel__7QEMl{font-family:Inter,ui-sans-serif,sans-serif}.digital-design-hero-visual_traceLabel__7QEMl{fill:#9ab0c9;font-size:10px;font-weight:780}.digital-design-hero-visual_clockTrace__KuiP4,.digital-design-hero-visual_dataTrace__mPEHl,.digital-design-hero-visual_eventTrace__ReQLS,.digital-design-hero-visual_travelTrace__XK_r8{fill:none;stroke-linecap:round;stroke-linejoin:round}.digital-design-hero-visual_clockTrace__KuiP4{stroke:#a77bff;stroke-width:3}.digital-design-hero-visual_dataTrace__mPEHl{stroke:#72dfff;stroke-width:3}.digital-design-hero-visual_travelTrace__XK_r8{stroke:#fff;stroke-width:4;stroke-dasharray:8 25;animation:digital-design-hero-visual_heroSignalTravel__5jTpz 2.8s linear infinite}.digital-design-hero-visual_eventTrace__ReQLS{stroke:#ff7adf;stroke-width:3}.digital-design-hero-visual_setupWindow__sw7gL{fill:rgba(142,96,255,.26)}.digital-design-hero-visual_holdWindow__Cr49p{fill:rgba(242,160,7,.24)}.digital-design-hero-visual_captureLine__JHU6O{stroke:#ff7adf;stroke-width:2;stroke-dasharray:4 4}.digital-design-hero-visual_captureText__zZZUM,.digital-design-hero-visual_eventText__iNOSA,.digital-design-hero-visual_holdText__shd8w,.digital-design-hero-visual_setupText__NPwnP{font-size:8px;font-weight:760}.digital-design-hero-visual_setupText__NPwnP{fill:#d8caff}.digital-design-hero-visual_holdText__shd8w{fill:#ffd071}.digital-design-hero-visual_captureText__zZZUM,.digital-design-hero-visual_eventText__iNOSA{fill:#ff96d9}.digital-design-hero-visual_launchEvent__3IYH0{fill:#27bceb;stroke:#b6f2ff;stroke-width:3}.digital-design-hero-visual_asyncEvent__yXW9U{fill:#ff7adf;stroke:#ffc4ee;stroke-width:3;transform-box:fill-box;transform-origin:center;animation:digital-design-hero-visual_heroEventPulse__Qa4cL 2.2s ease-in-out infinite}.digital-design-hero-visual_storyRail__6iUUU{margin-top:13px;display:grid;grid-template-columns:minmax(220px,.95fr) 34px minmax(245px,1.08fr) 34px minmax(235px,1.02fr) 34px minmax(235px,1fr);gap:8px;align-items:stretch}.digital-design-hero-visual_storyNode__bf6Zn{position:relative;min-width:0;min-height:206px;padding:17px;display:grid;align-content:start;border:1px solid #385170;border-top:4px solid var(--node-accent,var(--hero-purple));border-radius:14px;color:var(--hero-copy);background:rgba(11,32,57,.94);text-decoration:none;transition:border-color .17s ease,background .17s ease,transform .17s ease}.digital-design-hero-visual_storyNode__bf6Zn:hover{border-color:var(--node-accent,var(--hero-purple));background:#102a48;transform:translateY(-2px)}.digital-design-hero-visual_logicNode__xRwc5{--node-accent:var(--hero-cyan)}.digital-design-hero-visual_timingNode__SRyE3{--node-accent:var(--hero-purple)}.digital-design-hero-visual_captureNode__dQwNq{--node-accent:var(--hero-amber)}.digital-design-hero-visual_cdcNode__4eBe7{--node-accent:var(--hero-green)}.digital-design-hero-visual_nodeNumber__nwm5E{color:var(--node-accent);font-size:8px;font-weight:860;letter-spacing:.08em;text-transform:uppercase}.digital-design-hero-visual_storyNode__bf6Zn>strong{margin-top:7px;color:#fff;font-size:15px;line-height:1.24}.digital-design-hero-visual_storyNode__bf6Zn>em{margin-top:auto;padding-top:12px;color:var(--node-accent);font-size:9px;font-style:normal;font-weight:820;letter-spacing:.04em}.digital-design-hero-visual_bitInputs__J1rv4{margin-top:12px;display:flex;gap:7px}.digital-design-hero-visual_bitInputs__J1rv4 i{min-width:46px;padding:7px 8px;display:flex;align-items:center;justify-content:space-between;border:1px solid #276780;border-radius:8px;color:#72dfff;background:#0d3148;font-size:9px;font-style:normal;font-weight:760}.digital-design-hero-visual_bitInputs__J1rv4 small{width:18px;height:18px;display:grid;place-items:center;border-radius:5px;color:#061326;background:#72dfff;font:850 10px/1 SFMono-Regular,Consolas,monospace}.digital-design-hero-visual_logicNode__xRwc5 code{margin-top:9px;padding:9px;border:1px solid #294668;border-radius:8px;color:#dce8f8;background:#061326;font:680 9px/1.45 SFMono-Regular,Consolas,monospace}.digital-design-hero-visual_registerGlyph__JbIeo{width:112px;min-height:48px;margin-top:12px;display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;border:1px solid #5b448f;border-radius:9px;color:#fff;background:#211746}.digital-design-hero-visual_registerGlyph__JbIeo span{text-align:center;font-size:11px;font-weight:820}.digital-design-hero-visual_registerGlyph__JbIeo b{color:#c7a8ff;font:720 9px/1 SFMono-Regular,Consolas,monospace;text-align:center}.digital-design-hero-visual_storyNode__bf6Zn dl{margin:10px 0 0;display:grid;gap:4px}.digital-design-hero-visual_storyNode__bf6Zn dl>div{display:flex;justify-content:space-between;gap:9px;padding:5px 7px;border-radius:6px;background:rgba(5,18,35,.52)}.digital-design-hero-visual_storyNode__bf6Zn dt{color:#8fa5bd;font-size:8px;font-weight:720}.digital-design-hero-visual_storyNode__bf6Zn dd{margin:0;color:#fff;font:700 9px/1.2 SFMono-Regular,Consolas,monospace}.digital-design-hero-visual_apertureGlyph__s9JPm{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr) 9px 42px 9px minmax(0,1fr);gap:4px;align-items:center}.digital-design-hero-visual_apertureGlyph__s9JPm span{min-height:38px;padding:7px;display:grid;place-items:center;border-radius:7px;color:#d8caff;background:rgba(95,61,143,.38);font-size:8px;font-weight:720;text-align:center}.digital-design-hero-visual_apertureGlyph__s9JPm span:last-child{color:#ffd071;background:rgba(139,103,40,.34)}.digital-design-hero-visual_apertureGlyph__s9JPm i{height:38px;border-radius:3px;background:var(--hero-magenta)}.digital-design-hero-visual_apertureGlyph__s9JPm b{color:#ff96d9;font:730 8px/1.2 SFMono-Regular,Consolas,monospace;text-align:center}.digital-design-hero-visual_cdcGlyph__qyYmk{margin-top:12px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) auto minmax(0,1fr);gap:5px;align-items:center}.digital-design-hero-visual_cdcGlyph__qyYmk>i,.digital-design-hero-visual_cdcGlyph__qyYmk>span{min-height:54px;padding:7px;display:grid;place-items:center;border:1px solid #365170;border-radius:8px;background:#102741;font-size:8px;font-style:normal;font-weight:760;text-align:center}.digital-design-hero-visual_cdcGlyph__qyYmk>span{color:#ff96d9;border-color:#7c3d72}.digital-design-hero-visual_cdcGlyph__qyYmk>i{color:#fff;border-color:#267254;background:#0d352a}.digital-design-hero-visual_cdcGlyph__qyYmk small{display:block;color:#7ce6ae;font-size:7px;font-weight:620}.digital-design-hero-visual_cdcGlyph__qyYmk b{color:#7ce6ae}.digital-design-hero-visual_cdcNode__4eBe7>p{margin:9px 0 0;color:#aebfd3;font-size:9px;line-height:1.45}.digital-design-hero-visual_storyConnector__L7040{position:relative;min-width:0;display:grid;place-items:center}.digital-design-hero-visual_storyConnector__L7040>span{width:100%;height:2px;background:linear-gradient(90deg,#526982,#72dfff,#526982)}.digital-design-hero-visual_storyConnector__L7040>i{position:absolute;left:0;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 14px #72dfff;animation:digital-design-hero-visual_heroNodeTravel__j8Y7n 2.8s linear infinite}.digital-design-hero-visual_heroVisual__roqWx>figcaption{padding:13px clamp(4px,1vw,12px) 0;color:#596577;font-size:12px;line-height:1.55}.digital-design-hero-visual_heroVisual__roqWx>figcaption strong{margin-right:4px;color:#0b1f3a}@keyframes digital-design-hero-visual_heroSignalTravel__5jTpz{to{stroke-dashoffset:-132}}@keyframes digital-design-hero-visual_heroEventPulse__Qa4cL{0%,to{opacity:.65;transform:scale(.72)}48%{opacity:1;transform:scale(1.18)}}@keyframes digital-design-hero-visual_heroNodeTravel__j8Y7n{0%{left:0}to{left:calc(100% - 7px)}}@media (max-width:900px){.digital-design-hero-visual_stageHeader__Xqnx9{grid-template-columns:1fr;align-items:start}.digital-design-hero-visual_readouts__8_D8F{width:min(100%,460px);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.digital-design-hero-visual_stage__O_IYv{padding:16px;border-radius:19px}.digital-design-hero-visual_stageHeader__Xqnx9{margin-bottom:15px;gap:17px}.digital-design-hero-visual_stageHeader__Xqnx9 h2{font-size:27px}.digital-design-hero-visual_readouts__8_D8F{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-design-hero-visual_stageCanvas__u62FL{padding:11px}}@media (prefers-reduced-motion:reduce){.digital-design-hero-visual_asyncEvent__yXW9U,.digital-design-hero-visual_storyConnector__L7040>i,.digital-design-hero-visual_storyNode__bf6Zn,.digital-design-hero-visual_travelTrace__XK_r8{animation:none;transition:none}.digital-design-hero-visual_storyConnector__L7040>i{left:50%}}html[data-asic-motion=off] .digital-design-hero-visual_asyncEvent__yXW9U,html[data-asic-motion=off] .digital-design-hero-visual_storyConnector__L7040>i,html[data-asic-motion=off] .digital-design-hero-visual_travelTrace__XK_r8{animation:none}html[data-asic-motion=off] .digital-design-hero-visual_storyConnector__L7040>i{left:50%}@media (forced-colors:active){.digital-design-hero-visual_stage__O_IYv,.digital-design-hero-visual_storyNode__bf6Zn,.digital-design-hero-visual_tracePanel__9qviA{border:2px solid CanvasText}.digital-design-hero-visual_storyConnector__L7040>i{background:CanvasText}}@media print{.digital-design-hero-visual_stage__O_IYv{padding:18px;box-shadow:none;break-inside:avoid}.digital-design-hero-visual_stageScroller__8fKfZ{overflow:visible}.digital-design-hero-visual_stageCanvas__u62FL{min-width:900px;transform:scale(.78);transform-origin:top left}.digital-design-hero-visual_asyncEvent__yXW9U,.digital-design-hero-visual_storyConnector__L7040>i,.digital-design-hero-visual_travelTrace__XK_r8{animation:none}}