.nexus-spotlight{--nxs-pad:clamp(56px,5.5vw,80px);--nxs-gutter:max(32px,calc(50vw - 608px));--nxs-copy:min(460px,38vw);--nxs-gap:90px;--nxs-mock-scale:0.79;--nxs-mock-w:calc(1532px*var(--nxs-mock-scale));--nxs-mock-h:calc(854px*var(--nxs-mock-scale));background:var(--dens-navy);color:#f4f5f6;isolation:isolate;overflow:hidden;padding:var(--nxs-pad) 0;position:relative}.nexus-spotlight__inner{margin:0 auto;max-width:1280px;padding:0 32px;position:relative;z-index:2}.nexus-spotlight:after{background:linear-gradient(to bottom,rgba(0,24,64,0) 0,rgba(0,24,64,.55) 52%,rgba(0,24,64,.88) 80%,var(--dens-navy) 100%);bottom:0;content:"";height:130px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.nexus-spotlight__copy{max-width:var(--nxs-copy)}.nexus-spotlight__eyebrow{color:var(--dens-green,var(--dens-green));font-size:.76rem;font-weight:700;letter-spacing:.16em;margin:0 0 18px;text-transform:uppercase}.nexus-spotlight__heading{color:var(--dens-white,#fff);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0 0 18px}.nexus-spotlight__lead{color:#aab3c2;font-size:1.06rem;line-height:1.62;margin:0 0 26px}.nexus-spotlight__points{display:grid;gap:15px;list-style:none;margin:0 0 28px;padding:0}.nexus-spotlight__points li{align-items:flex-start;display:flex;gap:12px}.nexus-spotlight__icon{align-items:center;background:rgba(132,189,0,.1);border:1px solid rgba(132,189,0,.28);border-radius:9px;color:var(--dens-green,var(--dens-green));display:flex;flex:0 0 auto;height:34px;justify-content:center;width:34px}.nexus-spotlight__points b{color:#f4f5f6;display:block;font-size:.95rem;font-weight:600;margin-bottom:3px}.nexus-spotlight__points p{color:#98a0ad;font-size:.875rem;line-height:1.55;margin:0}.nexus-spotlight__cta{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.nexus-spotlight__note{color:hsla(0,0%,100%,.55);font-size:.8125rem;margin:14px 0 0}.nexus-spotlight__mock{height:auto;left:calc(var(--nxs-gutter) + var(--nxs-copy) + var(--nxs-gap));pointer-events:none;position:absolute;top:max(clamp(48px,8%,76px),calc(100% - var(--nxs-mock-h) + 40px));width:var(--nxs-mock-w);z-index:0}.nexus-spotlight__mock .nxp{--mz:var(--nxs-mock-scale);border-radius:12px;box-shadow:0 16px 34px -22px rgba(0,0,0,.6);width:100%}.nexus-spotlight__fallback{display:none;margin:0}.nexus-spotlight__fallback img{display:block;height:100%;object-fit:cover;object-position:left top;width:100%}@media (max-width:1200px){.nexus-spotlight{--nxs-copy:min(430px,38vw);--nxs-gap:76px}}@media (max-width:1023px){.nexus-spotlight__copy{max-width:none}.nexus-spotlight__mock{display:none}.nexus-spotlight__fallback{border-radius:12px;display:block;margin:32px 32px 0;overflow:hidden}.nexus-spotlight__fallback img{height:auto;object-fit:fill}.nexus-spotlight:after{display:none}}@media (max-width:520px){.nexus-spotlight__inner{padding:0 20px}.nexus-spotlight__fallback{margin-left:20px;margin-right:20px}.nexus-spotlight__cta .btn-primary{justify-content:center;width:100%}}.nexus-spotlight-row,.nexus-spotlight-row .dnd-column,.nexus-spotlight-row .widget-span,.nexus-spotlight-row>.row-fluid{margin:0!important;max-width:none!important;padding:0!important}.nxp{--g900:#111827;--g800:#1f2937;--g700:var(--dens-gray-700);--g600:#4b5563;--g500:var(--dens-gray-500);--g400:var(--dens-gray-400);--g300:#d1d5db;--g200:var(--dens-gray-200);--g100:#f3f4f6;--green:#8cc63f;--green-h:#7ab02d;--blue:#3b82f6;--blue-l:#60a5fa;--red:#ef4444;--yellow:#facc15;--input:rgba(17,24,39,.5);--font:"Inter",system-ui,sans-serif}.nxp *{box-sizing:border-box;margin:0;padding:0}.nxp button,.nxp input,.nxp select,.nxp textarea{font-family:var(--font)}.nxp input[type=number]::-webkit-inner-spin-button,.nxp input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.nxp input[type=number]{-moz-appearance:textfield;appearance:textfield}.nxp .page{margin:0 auto;max-width:1280px;padding:36px 20px}.nxp .cap{color:var(--dens-gray-500);font-size:13px;line-height:1.6;margin:14px 4px 0;text-align:center}.nxp .cap b{color:var(--green)}.nxp .app{background:var(--g900);border-radius:10px;box-shadow:0 40px 90px -40px rgba(0,0,0,.85);color:var(--g100);display:flex;flex-direction:column;font-size:.85rem;height:854px;line-height:1.25rem;overflow:hidden;user-select:none;zoom:var(--mz)}.nxp ::-webkit-scrollbar{height:6px;width:6px}.nxp ::-webkit-scrollbar-thumb{background:var(--g600);border-radius:4px}.nxp ::-webkit-scrollbar-thumb:hover{background:var(--g500)}.nxp ::-webkit-scrollbar-track{background:transparent}.nxp svg.lucide{fill:none;flex:0 0 auto;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.nxp .hd{background:var(--g800);border-bottom:1px solid var(--g700);height:4rem;padding:0 1rem}.nxp .hd,.nxp .hd__left{align-items:center;display:flex;flex-shrink:0}.nxp .hd__left{gap:1rem}.nxp .hd__menu{align-items:center;background:rgba(55,65,81,.5);border:0;border-radius:.5rem;cursor:pointer;display:flex;gap:.375rem;height:2.25rem;padding:0 .75rem}.nxp .hd__menu:hover{background:var(--g700)}.nxp .hd__menu .nx{color:var(--green);font-size:1.125rem;font-weight:600;line-height:1.75rem}.nxp .hd__by,.nxp .hd__menu .lucide{color:var(--g400)}.nxp .hd__by{font-size:.85rem}.nxp .hd__center{align-items:center;display:flex;flex-grow:1;gap:.75rem;justify-content:center;min-width:0;padding:0 1rem}.nxp .hd__title{color:var(--g200);font-size:.85rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nxp .hd__right{align-items:center;display:flex}.nxp .hd__right>*+*{margin-left:.25rem}.nxp .icbtn{align-items:center;background:transparent;border:0;border-radius:.25rem;color:var(--g300);cursor:pointer;display:flex;height:1.75rem;justify-content:center;padding:.25rem;transition:background-color .15s;width:1.75rem}.nxp .icbtn:hover{background:var(--g700)}.nxp .hd__sep{background:var(--g600);height:1rem;margin:0 .25rem!important;width:1px}.nxp .hd__sep--lg{height:1.25rem;margin:0 .5rem!important}.nxp .avatar{align-items:center;background:var(--g700);border-radius:.25rem;color:var(--g200);cursor:pointer;display:flex;font-size:10px;font-weight:600;height:1.75rem;justify-content:center;width:1.75rem}.nxp .avatar:hover{background:var(--g600)}.nxp .main{flex-grow:1}.nxp .main,.nxp .side{display:flex;overflow:hidden}.nxp .side{background:var(--g800);flex-direction:column;flex-shrink:0;width:325px}.nxp .side--l{border-right:1px solid var(--g700)}.nxp .side--r{border-left:1px solid var(--g700)}.nxp .side.closed{display:none}.nxp .centercol{display:flex;flex-direction:column;flex-grow:1;min-width:0}.nxp .tabzone{border-bottom:1px solid var(--g700);padding:.9375rem}.nxp .tabgroup{background:rgba(17,24,39,.5);border-radius:.375rem;display:flex;height:2rem;padding:.125rem;position:relative}.nxp .tabgroup__slider{background:var(--g700);border-radius:.25rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:calc(100% - .25rem);left:.125rem;position:absolute;top:.125rem;transition:transform .15s ease-in-out}.nxp .tabbtn{align-items:center;background:none;border:0;border-radius:.25rem;color:var(--g400);cursor:pointer;display:flex;flex:1;font-size:.85rem;font-weight:500;justify-content:center;position:relative;transition:color .2s;z-index:10}.nxp .tabbtn:hover{color:var(--g200)}.nxp .tabbtn.on{color:#fff}.nxp .side__scroll{flex-grow:1;overflow-x:hidden;overflow-y:auto;position:relative}.nxp .side__pad{padding:.9375rem}.nxp .csec{border-bottom:1px solid var(--g700)}.nxp .csec__hd{align-items:center;background:none;border:0;color:#fff;cursor:pointer;display:flex;height:2.5rem;padding:0 .75rem;width:100%}.nxp .csec__hd:hover{background:rgba(55,65,81,.5)}.nxp .csec__title{color:#fff;font-size:.85rem;font-weight:500}.nxp .csec__actions{gap:.25rem}.nxp .csec__actions,.nxp .csec__chev{align-items:center;color:var(--g400);display:flex;margin-left:auto}.nxp .csec__chev{height:1.5rem;justify-content:center;width:1.5rem}.nxp .csec__actions+.csec__chev{margin-left:.25rem}.nxp .csec__body{padding:.25rem .25rem .5rem}.nxp .csec__body--form{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.nxp .trow{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;font-size:.85rem;height:2rem;padding:0 .5rem}.nxp .trow:hover{background:var(--g700)}.nxp .trow__chev,.nxp .trow__icon{align-items:center;color:var(--g500);display:flex;flex-shrink:0;width:20px}.nxp .trow__label{color:var(--g300);flex-grow:1;margin-right:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nxp .badge{background:rgba(30,58,138,.3);border-radius:.25rem;color:#93c5fd;flex-shrink:0;font-size:.62rem;line-height:1rem;padding:.1rem .45rem}.nxp .cdot{border-radius:3px;flex-shrink:0;height:.6875rem;width:.6875rem}.nxp .rot-90{transform:rotate(-90deg)}.nxp .canvas{flex-grow:1;position:relative}.nxp .canvas,.nxp .dcell{background:var(--g900);overflow:hidden}.nxp .dcell{border-right:1px solid var(--g700);flex-direction:column;position:absolute}.nxp .dcell,.nxp .phd{border-bottom:1px solid var(--g700);display:flex}.nxp .phd{align-items:center;background:var(--g800);cursor:move;flex-shrink:0;height:2rem;justify-content:space-between;padding:0 .75rem}.nxp .phd__t{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;gap:.5rem;margin:-.25rem -.5rem;min-width:0;padding:.25rem .5rem}.nxp .phd__t .lucide{color:var(--g400)}.nxp .phd__t span{color:var(--g200);font-size:.85rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nxp .phd__t.sel{background:var(--green)}.nxp .phd__t.sel .lucide,.nxp .phd__t.sel span{color:#fff}.nxp .phd__b{gap:.25rem}.nxp .pbtn,.nxp .phd__b{align-items:center;display:flex}.nxp .pbtn{background:none;border:0;border-radius:.25rem;color:var(--g400);cursor:pointer;flex-shrink:0;height:1.5rem;justify-content:center;padding:0;transition:background-color .15s;width:1.5rem}.nxp .pbtn:hover{background:var(--g700)}.nxp .tl-repeat.on{background:var(--green);color:#fff}.nxp .tl-repeat.on:hover{background:var(--green-h)}.nxp .pbtn--help{height:1.5rem;padding:0;width:1.5rem}.nxp .pbody{flex:1;min-height:0;overflow:hidden;position:relative}.nxp .pbody canvas{display:block;height:100%;width:100%}.nxp .split{position:absolute;transition:background-color .15s;z-index:10}.nxp .split:hover{background:rgba(140,198,63,.5)}.nxp .split--v{cursor:ew-resize;transform:translateX(-50%);width:5px}.nxp .split--h{cursor:ns-resize;height:5px;transform:translateY(-50%)}.nxp .anno{font-size:11px;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.9)}.nxp .anno,.nxp .anno-box{pointer-events:none;position:absolute}.nxp .anno-box{border:1.5px solid var(--green)}.nxp .anno-box .tag{background:var(--green);border-radius:2px;color:#0b0f14;font-size:9px;font-weight:700;left:-1.5px;padding:1px 5px;position:absolute;top:-16px;white-space:nowrap}.nxp .scalebar{align-items:flex-end;bottom:10px;display:flex;flex-direction:column;gap:3px;pointer-events:none;position:absolute;right:12px}.nxp .scalebar i{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.8);display:block;height:3px;width:52px}.nxp .scalebar b{color:#fff;font-size:10px;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.9)}.nxp .ztools{align-items:center;background:var(--g800);border:1px solid var(--g700);border-radius:.25rem;bottom:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.3);display:flex;gap:.125rem;height:2rem;opacity:0;padding:0 .25rem;pointer-events:none;position:absolute;right:.5rem;transition:opacity .15s}.nxp .pbody:hover .ztools{opacity:1;pointer-events:auto}.nxp .ztools .pbtn{color:var(--g300)}.nxp .ztools .zsep{background:var(--g600);height:1rem;margin:0 .25rem;width:1px}.nxp .hint{background:rgba(0,0,0,.7);border-radius:.25rem;bottom:.5rem;color:#fff;font-size:.75rem;left:.5rem;line-height:1rem;opacity:0;padding:.25rem .5rem;pointer-events:none;position:absolute;transition:opacity .15s;white-space:nowrap}.nxp .pbody:hover .hint{opacity:1}.nxp .chartwrap{inset:0;position:absolute}.nxp .chartwrap svg{display:block;height:100%;width:100%}.nxp #chart .lgx{opacity:0;transition:opacity .15s}.nxp #chart:hover .lgx{opacity:1}.nxp .ctip{background:rgba(0,0,0,.8);border-radius:.25rem;color:#fff;font-size:.75rem;line-height:1.1rem;padding:.375rem .5rem;pointer-events:none;position:absolute;transform:translate(12px,-50%);white-space:nowrap;z-index:5}.nxp .ctip .tt{font-weight:600}.nxp .ctip .tb{align-items:center;color:var(--g200);display:flex;gap:.375rem}.nxp .ctip .sq{background:var(--red);border:1px solid #fff3;display:inline-block;height:8px;width:8px}.nxp .txted{color:var(--g300);font-size:.85rem;inset:0;line-height:1.6;overflow-y:auto;padding:.75rem 1rem;position:absolute;user-select:text}.nxp .txted p{margin:0 0 .6rem}.nxp .txted .kev{color:var(--g200);font-weight:600}.nxp .txted ul{list-style:none;margin:0}.nxp .txted li{display:flex;gap:.5rem;padding:.1rem 0}.nxp .txted .ts{color:var(--blue-l);cursor:pointer;flex-shrink:0;font-variant-numeric:tabular-nums}.nxp .txted .ts:hover{text-decoration:underline}.nxp .tl{border-top:1px solid var(--g700);display:flex;flex-direction:column;position:relative}.nxp .tl,.nxp .tl__top{background:var(--g800);flex-shrink:0}.nxp .tl__top{border-bottom:1px solid var(--g700)}.nxp .tl__grid{display:grid;grid-template-columns:var(--tlw,180px) 1fr 32px;height:2rem}.nxp .tl__ctrl{align-items:center;border-right:1px solid var(--g700);display:flex;gap:.25rem;padding:0 .5rem}.nxp .tl__ctrl .sp{flex:1}.nxp .speed{align-items:center;background:var(--input);border-radius:.25rem;display:flex;height:1.5rem;justify-content:space-between;padding:0 .45rem;width:2.9rem}.nxp .speed b{color:var(--g200);font-size:.85rem;font-weight:400}.nxp .speed i{color:var(--g400);font-size:.8rem;font-style:normal}.nxp .tl__axis{background:var(--g800);cursor:ew-resize;overflow:hidden;position:relative}.nxp .tick{align-items:center;bottom:0;display:flex;flex-direction:column;pointer-events:none;position:absolute;top:0;transform:translateX(-50%)}.nxp .tick span{color:var(--g400);font-size:10px;line-height:1;margin-top:3px;white-space:nowrap}.nxp .tick .gap{flex:1}.nxp .tick i{display:block;width:1px}.nxp .tick.major i{background:var(--g500);height:8px}.nxp .tick.minor i{background:var(--g600);height:4px}.nxp .tl__collapse{align-items:center;border-left:1px solid var(--g700);display:flex;justify-content:center}.nxp .tl__body{display:flex;position:relative}.nxp .tl__body,.nxp .tl__scroll{flex:1;overflow:hidden}.nxp .tl__cgrid{display:grid;grid-template-columns:var(--tlw,180px) 1fr;min-height:100%}.nxp .tl__labels{border-right:1px solid var(--g700);overflow:hidden;position:relative;z-index:10}.nxp .tl__lrow{align-items:center;background:var(--g900);border-bottom:1px solid var(--g700);display:flex;height:32px;padding:0 .5rem}.nxp .tl__lrow span{color:var(--g300);font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nxp .tl__lrow--notes span{font-weight:500}.nxp .tl__tracks,.nxp .trk{overflow:hidden;position:relative}.nxp .trk{background:var(--g900);border-bottom:1px solid var(--g700);height:32px}.nxp .trk--notes{height:66px;overflow:visible}.nxp .trk canvas{height:100%;inset:0;position:absolute;width:100%}.nxp .nspan{cursor:pointer;position:absolute}.nxp .nspan,.nxp .nstamp{--note:#8cc63f;--nline:2.44px}.nxp .nspan .fill{background:var(--note);border-radius:.125rem;inset:0;opacity:.16;position:absolute;transition:opacity .15s}.nxp .nspan:hover .fill{opacity:.26}.nxp .nspan .txt{align-items:center;color:var(--g200);display:flex;font-size:.75rem;font-weight:500;inset:0;justify-content:center;overflow:hidden;padding:0 .75rem;position:absolute;white-space:nowrap}.nxp .bracket{border-bottom:var(--nline) solid var(--note);border-top:var(--nline) solid var(--note);height:12px;position:absolute;top:50%;transform:translateY(-50%);width:calc(var(--nline)*2)}.nxp .bracket[data-side=l]{border-left:var(--nline) solid var(--note);left:0}.nxp .bracket[data-side=r]{border-right:var(--nline) solid var(--note);right:0}.nxp .nstamp{cursor:pointer;position:absolute}.nxp .nstamp .bar{background:var(--note);left:0;position:absolute;top:50%;transform:translateY(-50%);width:var(--nline)}.nxp .nstamp .lab{align-items:center;background:rgba(55,65,81,.85);border-radius:.125rem;color:var(--g200);display:flex;font-size:.75rem;font-weight:500;left:3px;max-width:150px;overflow:hidden;padding:0 .5rem;white-space:nowrap}.nxp .cursor,.nxp .nstamp .lab{bottom:0;position:absolute;top:0}.nxp .cursor{background:var(--green);pointer-events:none;width:1px;z-index:40}.nxp .cursor--tri:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--green);content:"";height:0;left:-5px;position:absolute;top:0;width:0}.nxp .tl__tools{align-items:center;background:var(--g800);border-left:1px solid var(--g700);display:flex;flex-direction:column;flex-shrink:0;gap:.25rem;padding:.25rem 0;width:32px}.nxp .tl__tools .tsep{border-top:1px solid var(--g600);width:1.25rem}.nxp .tl__tools .pbtn{color:var(--g400)}.nxp .tl.collapsed .tl__body{display:none}.nxp .tl.collapsed .tl__top{border-bottom:0}.nxp .frow{align-items:center;display:flex;gap:.75rem}.nxp .frow>label{color:var(--g300);flex:2.2;font-size:.85rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nxp .frow>.fctl{flex:3;min-width:0}.nxp .nxin{background:var(--input);border:0;border-radius:.25rem;color:var(--g200);font-family:var(--font);font-size:.85rem;height:2rem;outline:none;padding:0 .5rem;transition:box-shadow .15s;width:100%}.nxp .nxin::placeholder{color:var(--g400)}.nxp .nxin:focus{box-shadow:0 0 0 1px var(--green)}.nxp .nxsel{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23d1d5db' d='M6 8 2 4h8z'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;cursor:pointer;padding-right:2rem}.nxp .sliderrow{align-items:center;display:flex;gap:.5rem}.nxp .sliderrow .nxin{flex-shrink:0;width:58%}.nxp .sliderrow input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer;flex:1;height:14px;margin:0;min-width:0;outline:none}.nxp .sliderrow input[type=range]::-webkit-slider-runnable-track{background:var(--input);border-radius:2px;height:4px}.nxp .sliderrow input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--g500);border:none;border-radius:50%;height:10px;margin-top:-3px;width:10px}.nxp .sliderrow input[type=range]::-webkit-slider-thumb:hover{background:var(--g400)}.nxp .toggle{align-items:center;background:rgba(17,24,39,.5);border-radius:.25rem;display:flex;height:2rem;padding:.125rem;position:relative;width:100%}.nxp .toggle__slider{background:var(--g700);border-radius:.25rem;bottom:.125rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);left:.1875rem;position:absolute;top:.125rem;transition:transform .15s ease-out}.nxp .toggle button{background:none;border:0;border-radius:.25rem;color:var(--g400);cursor:pointer;flex:1;font-family:var(--font);font-size:.85rem;font-weight:500;height:100%;min-width:0;padding:0 .75rem;position:relative;transition:color .15s;z-index:10}.nxp .toggle button:hover{color:var(--g200)}.nxp .toggle button.on{color:#fff}.nxp .kit{margin-top:64px}.nxp .kit__title{color:var(--g200);font-size:20px;font-weight:700;letter-spacing:-.01em;margin-bottom:6px}.nxp .kit__sub{color:var(--dens-gray-500);font-size:13.5px;line-height:1.6;margin-bottom:28px;max-width:660px}.nxp .kit__grid{display:grid;gap:28px 26px;grid-template-columns:1fr 1fr}.nxp .stage{margin:0;min-width:0}.nxp .stage--wide{grid-column:1/-1}.nxp .stage__frame{background:var(--g900);border-radius:12px;overflow:hidden;position:relative}.nxp .stage__frame--fit{margin:0 auto;width:fit-content}.nxp .stage__frame--flush{background:transparent;border-color:transparent}.nxp .stage__inner{align-items:stretch;display:flex;position:relative;zoom:var(--mz)}.nxp .stage__inner--endcrop{justify-content:flex-end}.nxp .stage__frame--fit .stage__inner{width:fit-content}.nxp .stage figcaption{color:var(--dens-gray-500);font-size:12.5px;margin-top:10px;text-align:center}.nxp .stage .side{height:100%}.nxp .bleedcol{background:var(--g900);display:flex;flex:0 0 480px;flex-direction:column;min-width:0}.nxp .bleedcol .pbody{flex:1;min-height:0}.nxp .fade{bottom:0;pointer-events:none;position:absolute;top:0;width:54%;z-index:20}.nxp .fade--r{background:linear-gradient(to right,rgba(0,16,48,0),var(--dens-navy-dark) 82%);right:0}.nxp .fade--l{background:linear-gradient(to left,rgba(0,16,48,0),var(--dens-navy-dark) 82%);left:0}.nxp .fade--b{background:linear-gradient(to bottom,rgba(0,16,48,0),var(--dens-navy-dark) 88%);height:44%}.nxp .kitdemo{background:var(--g900);display:flex;flex-direction:column;width:100%}.nxp .kitpanel{display:flex;flex:1;flex-direction:column;min-height:0}.nxp .kitpanel .pbody{flex:1;min-height:0}.nxp .promo{align-items:flex-start;background:rgba(140,198,63,.07);border:1px solid rgba(140,198,63,.22);border-radius:.5rem;display:flex;gap:.5rem;margin-bottom:.75rem;padding:.65rem .75rem}.nxp .promo .lucide{color:var(--green);flex-shrink:0;margin-top:2px}.nxp .promo b{color:var(--g100);display:block;font-size:.85rem;font-weight:600}.nxp .promo span{color:var(--g400);display:block;font-size:.75rem;line-height:1.35;margin-top:2px}.nxp .trow--script{background:var(--green)}.nxp .trow--script .trow__chev,.nxp .trow--script .trow__icon,.nxp .trow--script .trow__label{color:#fff}.nxp .trow--script:hover{background:var(--green)}.nxp .editorcol{background:var(--g900);border-right:1px solid var(--g700);display:flex;flex:1;flex-direction:column;min-width:0}.nxp .editor{align-items:flex-start;display:flex;flex:1 1 0;font-family:Consolas,Cascadia Mono,ui-monospace,monospace;font-size:14px;line-height:22px;min-height:0;overflow:hidden}.nxp .ed__gutter{color:#4b5563;flex:0 0 44px;padding:8px 12px 0 0;text-align:right;white-space:pre}.nxp .ed__code{color:#d4d4d4;cursor:text;flex:1;overflow:visible;padding:8px 0 0 4px;user-select:text;-webkit-user-select:text;white-space:pre}.nxp .caret{animation:caretblink 1.1s steps(1) infinite;background:var(--dens-gray-200);display:inline-block;height:13px;vertical-align:-2px;width:2px}@keyframes caretblink{50%{opacity:0}}.nxp .ed__code .n{border-radius:3px;transition:background .45s}.nxp .ed__code .n.pkf{background:rgba(132,189,0,.4)}.nxp .ed__code .k{color:#569cd6}.nxp .ed__code .s{color:#ce9178}.nxp .ed__code .c{color:#6a9955}.nxp .ed__code .n{color:#b5cea8}.nxp .outp{border-top:1px solid var(--g700);flex-shrink:0}.nxp .outp__hd{align-items:center;color:var(--g300);display:flex;font-size:.85rem;gap:.5rem;height:2rem;padding:0 .75rem}.nxp .outp__hd .sp{flex:1}.nxp .outp__body{color:var(--g400);font-family:Consolas,ui-monospace,monospace;font-size:13.5px;line-height:1.6;padding:.25rem .875rem .75rem}.nxp .statusbar{align-items:center;background:var(--g800);border-top:1px solid var(--g700);color:var(--g500);display:flex;flex-shrink:0;font-size:11px;height:1.75rem;justify-content:space-between;padding:0 .75rem}.nxp .statusbar span{display:flex;gap:1rem}.nxp .chip{align-items:center;display:inline-flex;font-size:.75rem;height:1.35rem;padding:0 .55rem}.nxp .chip,.nxp .sbtn{background:var(--g700);border-radius:.25rem;color:var(--g200)}.nxp .sbtn{border:0;cursor:pointer;font-family:var(--font);font-size:.85rem;height:2rem;width:100%}.nxp .sbtn:hover{background:var(--g600)}.nxp .sbtn--muted{cursor:default;opacity:.55}.nxp .sbtn--muted:hover{background:var(--g700)}.nxp .runbtn{align-items:center;background:var(--green);border:0;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font-family:var(--font);font-size:.85rem;font-weight:500;gap:.4rem;height:2.1rem;justify-content:center;width:100%}.nxp .runbtn:hover{background:var(--green-h)}.nxp .siglabel{align-items:center;color:var(--g300);display:flex;flex:2.2;font-size:.85rem;gap:.4rem;min-width:0}.nxp .sigtext{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nxp .sigicon{color:var(--g400);flex:0 0 auto;margin-left:auto}.nxp .sigicon,.nxp .tsctl{align-items:center;display:flex}.nxp .tsctl{gap:.4rem}.nxp .tsctl .lucide{color:var(--g500);flex-shrink:0}@media(max-width:900px){.nxp .kit__grid{grid-template-columns:1fr}}.nxp .fade--l,.nxp .fade--r{bottom:0;height:auto;top:0;width:26%}.nxp .fade--b{bottom:0;height:20%;left:0;right:0;top:auto;width:auto}.nxp .duo{display:flex;flex:1;min-width:0}.nxp .duo__main{border-right:1px solid var(--g700);display:flex;flex:1.4;flex-direction:column;min-width:0}.nxp .duo__side{min-width:0}.nxp .duo__side,.nxp .duo__side .cell{display:flex;flex:1;flex-direction:column}.nxp .duo__side .cell{border-bottom:1px solid var(--g700);min-height:0}.nxp .duo__side .cell:last-child{border-bottom:0}.nxp .duo .pbody{flex:1;min-height:0}.nxp .txped{color:var(--g300);font-size:.85rem;line-height:1.6;overflow:hidden;padding:.7rem .9rem}.nxp .txped .kev{color:var(--g200);font-weight:600}.nxp .txped .ts{color:#60a5fa;font-variant-numeric:tabular-nums}.nxp .annarrow{pointer-events:none;position:absolute}.nxp .pk__grid{align-items:stretch;display:grid;gap:18px;grid-template-columns:300px 1.1fr 1fr;margin-top:40px}.nxp .pkcard{background:var(--g800);border:1px solid var(--g700);border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.nxp .pkcard__hd{align-items:center;border-bottom:1px solid var(--g700);color:var(--g300);display:flex;flex-shrink:0;font-size:.85rem;font-weight:500;height:2rem;padding:0 .75rem}.nxp .pkcard__bd{display:flex;flex-direction:column;gap:.75rem;padding:.75rem}.nxp .pkshell{background:var(--input);height:2rem;overflow:hidden;padding-left:.25rem}.nxp .pkbtn,.nxp .pkshell{align-items:center;border-radius:.25rem;display:flex}.nxp .pkbtn{background:hsla(0,0%,100%,.08);border:0;color:var(--g200);cursor:pointer;flex-shrink:0;height:1.7rem;justify-content:center;transition:background .15s;width:1.7rem}.nxp .pkbtn:hover{background:hsla(0,0%,100%,.12)}.nxp .pkbtn.on{background:var(--green);color:#fff}.nxp .pkval{background:transparent;border:0;color:var(--g200);flex:1;font-family:var(--font);font-size:.85rem;min-width:0;outline:none;overflow:hidden;padding:0 .5rem;white-space:nowrap;width:100%}.nxp .pkval::placeholder{color:var(--g400)}.nxp .pkshell:focus-within{box-shadow:0 0 0 1px var(--green)}.nxp .pkxy{align-items:center;display:flex;flex:1;gap:.1rem;min-width:0;padding:0 .35rem}.nxp .pkxy i{color:var(--g300);flex-shrink:0;font-size:.78rem;font-style:normal;opacity:.5}.nxp .pkxy .pkval{padding:0 .2rem;width:40%}.nxp .pkgfile{box-shadow:0 6px 16px rgba(0,0,0,.3)}.nxp .pkval--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.nxp .pkval i{color:var(--g500);font-style:normal;margin:0 .3rem 0 .5rem}.nxp .pkval i:first-child{margin-left:0}.nxp .pkviewer{flex:1;min-height:300px;position:relative}.nxp .pkviewer canvas{height:100%;inset:0;position:absolute;width:100%}.nxp .pkviewer.armed{cursor:crosshair}.nxp .pkmark{color:var(--dens-green);transform:translate(-50%,-50%)}.nxp .pkcursor,.nxp .pkmark,.nxp .socursor{display:none;pointer-events:none;position:absolute}.nxp .pkcursor,.nxp .socursor{filter:drop-shadow(0 1.5px 2.5px rgba(0,0,0,.45));height:24px;left:0;top:0;transform-origin:5.5px 2.5px;transition:transform .12s ease;width:24px;z-index:30}.nxp .pkcursor svg,.nxp .socursor svg{display:block;shape-rendering:geometricPrecision}.nxp .pkcursor.clicking,.nxp .socursor.clicking{transform:scale(.9)}.nxp .pkcursor--cross{transform:translate(-50%,-50%);transform-origin:center}.nxp .pkcursor--cross.clicking{transform:translate(-50%,-50%) scale(.85)}.nxp .pkcode{background:#0d1424;border:1px solid var(--g700);border-radius:12px;color:#d4d4d4;font-family:Consolas,ui-monospace,monospace;font-size:12.5px;line-height:1.75;overflow:auto;padding:14px 16px;user-select:text;white-space:pre}.nxp .pkcode .s{color:#ce9178}.nxp .pkcode .n{color:#b5cea8}.nxp .pkcode .c{color:#6a9955}.nxp .pkcode b{border-radius:3px;color:#b5cea8;font-weight:400;transition:background .4s}.nxp .pkcode b.pkf{background:rgba(132,189,0,.75);border-radius:3px;color:#0a0a0a}.nxp .pkcode b.pkup{background:rgba(132,189,0,.34);border-radius:3px;box-shadow:0 0 0 1px rgba(132,189,0,.6)}.nxp #panels .wrap{overflow:hidden}.nxp .pv2{align-items:center;display:grid;gap:52px;grid-template-columns:minmax(280px,400px) minmax(0,1fr);margin-top:6px}.nxp .pv2__text{max-width:30rem}.nxp .pv2__stage{min-width:0;position:relative}.nxp .pv2__stage .uc-app{width:100%}@media(max-width:1024px){.nxp #panels .wrap{max-width:1280px;padding:0 32px}.nxp .pv2{gap:24px;grid-template-columns:1fr}.nxp #panels .uc-app .side--l{display:flex}}.nxp .xs2{align-items:center;display:grid;gap:44px;grid-template-columns:.92fr 1.08fr;margin-top:6px}.nxp .xs2__text{max-width:30rem}.nxp .xs2__stage{height:452px;position:relative;zoom:var(--mz)}.nxp .xsfloat{background:var(--g900);border-radius:12px;box-shadow:0 26px 60px -22px rgba(0,0,0,.85);display:flex;flex-direction:column;overflow:hidden;position:absolute}.nxp .xsfloat .pbody{flex:1;min-height:0;position:relative}.nxp .xsfloat .pbody>canvas{height:100%;inset:0;position:absolute;width:100%}.nxp .xsfloat--sem{height:236px;left:0;top:34px;width:58%;z-index:1}.nxp .xsfloat--tem{height:300px;right:0;top:180px;width:40%;z-index:3}.nxp .xs-roi{border:1.5px solid var(--dens-green);border-radius:3px;box-shadow:0 0 0 1px rgba(132,189,0,.25),0 0 14px rgba(132,189,0,.35);height:14.7%;left:63%;position:absolute;top:33%;width:7.2%;z-index:3}.nxp .xs-link{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:2}.nxp .xs-link line{stroke:rgba(132,189,0,.45);stroke-dasharray:4 4;stroke-width:1}@media(max-width:960px){.nxp .xs2{gap:24px;grid-template-columns:1fr}}.nxp .pk2{align-items:center;display:grid;gap:44px;grid-template-columns:.92fr 1.08fr;margin-top:6px}.nxp .pk2__text{max-width:30rem}.nxp .pk2__stage{height:540px;position:relative;zoom:var(--mz)}.nxp .pkfloat{border-radius:12px;box-shadow:0 26px 60px -22px rgba(0,0,0,.85);overflow:hidden;position:absolute}.nxp .pkfloat--view{background:var(--g900);display:flex;flex-direction:column;height:330px;left:0;top:40px;width:350px;z-index:1}.nxp .pkfloat--view .pbody{flex:1;min-height:0;position:relative}.nxp .pkfloat--view .pkviewer{min-height:0}.nxp .pkfloat--params{background:var(--g800);left:300px;top:0;width:372px;z-index:3}.nxp .pkfloat--params .csec{border-bottom:0}.nxp .pkfloat--code{left:40px;position:absolute;top:352px;width:706px;z-index:2}.nxp .pkcolorin{background:none;border:0;cursor:pointer;flex-shrink:0;height:1.6rem;padding:0;width:1.6rem}.nxp .pkcolorin::-webkit-color-swatch-wrapper{padding:2px}.nxp .pkcolorin::-webkit-color-swatch{border:0;border-radius:.2rem}@media(max-width:960px){.nxp .pk2{gap:20px;grid-template-columns:1fr}}.nxp .expmedia{height:430px;position:relative}.nxp .expmedia__img{aspect-ratio:3/2;background:#0a0f1f;box-shadow:0 30px 70px -20px rgba(0,0,0,.9);left:0;object-fit:contain;top:0;width:62%;z-index:1}.nxp .expmedia__img,.nxp .expmedia__vid{border-radius:12px;position:absolute;will-change:transform}.nxp .expmedia__vid{aspect-ratio:1204/1112;border:1px solid hsla(0,0%,100%,.14);bottom:0;box-shadow:0 34px 80px -20px rgba(0,0,0,.95);right:0;width:54%;z-index:2}@media(max-width:940px){.nxp .pk__grid{grid-template-columns:1fr}}.nxp{--mz:.79}.nxp .hero{background:radial-gradient(ellipse at 20% 0,rgba(0,56,144,.55) 0,transparent 55%),radial-gradient(ellipse at 82% 8%,rgba(98,209,0,.13) 0,transparent 45%),linear-gradient(180deg,var(--dens-navy) 0,var(--dens-navy-lift) 100%);position:relative}.nxp .hero:before{background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:32px 32px;content:"";inset:0;-webkit-mask-image:radial-gradient(ellipse at center,#000 0,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 0,transparent 75%);pointer-events:none;position:absolute;z-index:0}.nxp .hero>*{position:relative;z-index:1}.nxp a{color:inherit;text-decoration:none}.nxp .wrap{margin:0 auto;max-width:1280px;padding:0 32px}.nxp .pnav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(0,16,48,.75);border-bottom:1px solid hsla(0,0%,100%,.08);position:sticky;top:0;z-index:50}.nxp .pnav__in{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;padding:15px 32px}.nxp .brand{font-size:1.05rem;font-weight:800}.nxp .brand b{color:var(--dens-green)}.nxp .pnav__links{color:#8b909a;display:flex;font-size:.88rem;gap:32px}.nxp .pnav__links a:hover{color:#f4f5f6}.nxp .btnp{align-items:center;background:var(--dens-green);border:none;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:700;padding:.75rem 1.75rem;text-decoration:none;transition:background .3s ease}.nxp .btnp:hover{background:var(--dens-green-hover);color:#fff}.nxp .btng{background:hsla(0,0%,100%,.15);color:#fff}.nxp .btng:hover{background:hsla(0,0%,100%,.25)}.nxp .btnp>svg{flex-shrink:0;height:1em;margin-left:0;max-width:0;opacity:0;overflow:hidden;transition:width .3s ease,max-width .3s ease,margin-left .3s ease,opacity .3s ease;width:0}.nxp .btnp:focus-visible>svg,.nxp .btnp:hover>svg{margin-left:.5rem;max-width:1em;opacity:1;width:1em}.nxp .eyebrow{color:var(--dens-green);font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.nxp .hero{padding:88px 0 0}.nxp .hero h1{font-size:clamp(2.7rem,6vw,4.6rem);font-weight:700;letter-spacing:-.035em;line-height:1.03;margin-top:20px;max-width:16ch}.nxp .hero .lead{color:#aab3c2;font-size:1.15rem;line-height:1.65;margin-top:24px;max-width:58ch}.nxp .hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.nxp .hero__note{align-items:center;color:hsla(0,0%,100%,.66);display:inline-flex;font-size:.8125rem;gap:.4rem;line-height:1.4;margin-top:14px}.nxp .hero__note svg{color:hsla(0,0%,100%,.8);flex:0 0 auto}.nxp .embed{border-radius:14px;overflow:hidden;position:relative}.nxp .embed__inner{align-items:stretch;display:flex;position:relative;user-select:none;-webkit-user-select:none;zoom:var(--mz)}.nxp .marq{border-bottom:1px solid hsla(0,0%,100%,.07);border-top:1px solid hsla(0,0%,100%,.07);margin-top:36px;overflow:hidden;padding:26px 0}.nxp .marq__lab{color:var(--dens-green);font-size:.76rem;font-weight:700;letter-spacing:.16em;margin-bottom:18px;text-align:center;text-transform:uppercase}.nxp .marq__row{animation:marq 28s linear infinite;display:flex;gap:14px;width:max-content}@media(prefers-reduced-motion:reduce){.nxp .marq__row{animation:none}}@keyframes marq{to{transform:translateX(-50%)}}.nxp .fchip{align-items:center;background:var(--dens-navy);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#aab2bf;display:inline-flex;font-size:.85rem;gap:.5rem;padding:.55rem 1rem;white-space:nowrap}.nxp .fchip b{color:#f4f5f6;font-weight:600}.nxp .fair__grid{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:44px}.nxp .faircard{background:linear-gradient(180deg,var(--dens-navy) 0,var(--dens-navy-lift) 100%);border:1px solid hsla(0,0%,100%,.09);border-radius:16px;overflow:hidden;padding:28px 24px 26px;position:relative}.nxp .faircard__ltr{background:linear-gradient(180deg,rgba(132,189,0,.28),rgba(132,189,0,.03) 92%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:92px;font-weight:800;letter-spacing:-.04em;line-height:.9;pointer-events:none;position:absolute;right:14px;top:10px;user-select:none}.nxp .faircard__ic{align-items:center;background:rgba(132,189,0,.12);border-radius:11px;color:var(--dens-green);display:flex;height:44px;justify-content:center;position:relative;width:44px}.nxp .faircard h3 b{color:var(--dens-green);font-weight:inherit}.nxp .faircard h3{color:#f4f5f6;font-size:1.12rem;font-weight:700;margin-top:16px;position:relative}.nxp .faircard p{color:#8b909a;font-size:.95rem;line-height:1.55;margin-top:10px;position:relative}@media(max-width:900px){.nxp .fair__grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.nxp .fair__grid{grid-template-columns:1fr}}.nxp .lin{height:664px;margin-top:6px;position:relative;zoom:var(--mz)}.nxp .lincard{background:var(--g900);border-radius:10px;box-shadow:0 20px 44px -20px rgba(0,0,0,.8);left:calc(var(--i)*46px);opacity:0;overflow:hidden;position:absolute;top:calc(var(--i)*160px);transform:translateY(14px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1);width:320px;z-index:calc(var(--i)*2 + 1)}.nxp .lin.on .lincard{opacity:1;transform:none}.nxp .lincard--last{box-shadow:0 26px 56px -18px rgba(0,0,0,.9),0 0 0 1px rgba(132,189,0,.3),0 0 36px -6px rgba(132,189,0,.22)}.nxp .lin__glow{background:radial-gradient(ellipse at 42% 48%,rgba(132,189,0,.14) 0,transparent 68%);height:260px;left:100px;opacity:0;pointer-events:none;position:absolute;top:450px;transition:opacity .9s ease .35s;width:420px;z-index:0}.nxp .lin.on .lin__glow{opacity:1}.nxp .lincard .trow{cursor:default;height:2rem}.nxp .lincard .trow:hover{background:none}.nxp .linviz{background:#0a0f1f;border-top:1px solid var(--g700);display:block;height:148px;width:100%}.nxp .linviz--chart{background:var(--g900)}.nxp .linscript{background:var(--g800);border-radius:var(--dens-radius-control);box-shadow:0 10px 24px -10px rgba(0,0,0,.65);left:calc(var(--i)*46px + 372px);opacity:0;overflow:hidden;position:absolute;top:calc(var(--i)*160px + 86px);transform:translateX(-10px);transition:opacity .45s ease,transform .45s ease;width:318px;z-index:30}.nxp .lin.on .linscript{opacity:1;transform:none}.nxp .linscript__hd{align-items:center;border-bottom:1px solid var(--g700);color:var(--g200);display:flex;font-size:.85rem;gap:.45rem;height:2rem;padding:0 .7rem;white-space:nowrap}.nxp .linscript__hd .lucide{color:var(--g500);flex-shrink:0}.nxp .linscript__hd i{color:var(--g500);font-size:.68rem;font-style:normal;letter-spacing:.04em;margin-left:auto}.nxp .linscript__code{background:var(--g900);color:#d4d4d4;font-family:Consolas,Cascadia Mono,ui-monospace,monospace;font-size:10px;line-height:1.7;margin:0;overflow:hidden;padding:.5rem .7rem .55rem;white-space:pre}.nxp .linscript__code .k{color:#569cd6}.nxp .linscript__code .s{color:#ce9178}.nxp .linscript__code .c{color:#6a9955}.nxp .linscript__code .n{color:#b5cea8}.nxp .linwires{height:100%;inset:0;opacity:0;overflow:visible;pointer-events:none;position:absolute;transition:opacity .5s ease .25s;width:100%;z-index:20}.nxp .lin.on .linwires{opacity:1}.nxp .linwires path{fill:none;stroke:var(--dens-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}.nxp .linwires .wdot{fill:var(--dens-green);stroke:none}@media(max-width:940px){.nxp .lin{height:auto}.nxp .lincard{margin-bottom:14px;width:100%}.nxp .lincard,.nxp .linscript{left:0;position:relative;top:0}.nxp .linscript{margin:0 0 14px}}.nxp{--mockstroke:#2a3342}.nxp .app:after,.nxp .lincard:after,.nxp .linscript:after,.nxp .pkfloat:after,.nxp .scfloat--editor:after,.nxp .scfloat--menu:after,.nxp .sofloat:after,.nxp .stage__frame:after,.nxp .xsfloat:after{border:1px solid var(--mockstroke);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute;z-index:80}.nxp .app{position:relative}.nxp .stage__frame--flush:after{border-color:transparent}.nxp .cta,.nxp .feat{scroll-margin-top:140px}.nxp .scstage{height:600px;margin-top:10px;position:relative;zoom:var(--mz)}.nxp .scfloat--editor{background:var(--g900);box-shadow:0 34px 80px -30px rgba(0,0,0,.85);height:540px;left:120px;top:52px;width:1000px;z-index:1}.nxp .scfloat--editor,.nxp .scfloat--menu{border-radius:12px;display:flex;flex-direction:column;overflow:hidden;position:absolute}.nxp .scfloat--menu{background:var(--g800);box-shadow:0 40px 90px -26px rgba(0,0,0,.92);left:1000px;top:0;width:410px;z-index:3}.nxp .scfloat--menu .side__scroll{overflow:visible}.nxp #scripting .head{max-width:880px}.nxp #scripting .head h2{max-width:none}.nxp #scripting .head p{max-width:66ch}.nxp .so2{align-items:center;display:grid;gap:44px;grid-template-columns:.95fr 1.05fr;margin-top:6px}.nxp .so2__text{max-width:34rem}.nxp .so2__stage{height:560px;position:relative;zoom:var(--mz)}.nxp .sofloat{background:var(--g900);border-radius:12px;box-shadow:0 30px 70px -26px rgba(0,0,0,.85);opacity:0;overflow:hidden;position:absolute;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}.nxp .so-stage.on .sofloat--menu{opacity:1;transform:none}.nxp .sofloat--chart,.nxp .sofloat--vid{transform:translateY(12px) scale(.97);transition:opacity .38s ease,transform .38s cubic-bezier(.2,.8,.2,1)}.nxp .sofloat.dropped{opacity:1;transform:none}.nxp .so-stage .trow--out,.nxp .so-stage .trow--script{opacity:0;transform:translateX(-10px);transition:opacity .38s ease,transform .38s ease}.nxp .so-stage.rows .trow--out,.nxp .so-stage.rows .trow--script{opacity:1;transform:none}.nxp .so-stage .trow.dragging{opacity:.4}.nxp .sodrag{align-items:center;background:var(--g700);border:1px solid var(--g600);border-radius:.3rem;box-shadow:0 10px 24px rgba(0,0,0,.5);color:var(--g100);display:none;font-size:.8rem;gap:.4rem;padding:.32rem .6rem;pointer-events:none;position:absolute;white-space:nowrap;z-index:36}.nxp .sodrag i{border-radius:2px;flex-shrink:0;height:.55rem;width:.55rem}.nxp .sodrop{background:rgba(132,189,0,.07);border:1.5px dashed rgba(132,189,0,.55);border-radius:12px;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease;z-index:0}.nxp .sodrop.on{opacity:1}.nxp .socursor{z-index:40}.nxp .sofloat--vid{display:flex;flex-direction:column;height:240px;left:280px;top:0;width:500px;z-index:1}.nxp .sofloat--chart{display:flex;flex-direction:column;height:246px;left:340px;top:274px;width:440px;z-index:2}.nxp .sofloat--menu{background:var(--g800);left:40px;top:60px;width:310px;z-index:4}.nxp .sofloat .pbody{flex:1;min-height:0;position:relative}.nxp .sofloat .pbody>canvas{height:100%;inset:0;position:absolute;width:100%}.nxp .runbtn--running{background:#3b82f6!important}.nxp .run-spin{border:2px solid hsla(0,0%,100%,.4);height:12px;width:12px}@media(max-width:960px){.nxp .so2{gap:20px;grid-template-columns:1fr}}.nxp .stackcard{background:#00143a;border:1px solid hsla(0,0%,100%,.09);border-radius:24px;display:grid;grid-template-columns:1.05fr .95fr;overflow:hidden}.nxp .stackcard__l{background:#001c4a;border-right:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;justify-content:center;padding:46px 44px}.nxp .stack__cap{color:var(--dens-gray-500);font-size:.72rem;font-weight:700;letter-spacing:.16em;margin-bottom:12px;text-transform:uppercase}.nxp .stack__grp{margin-bottom:24px}.nxp .stack__grp:last-child{margin-bottom:0}.nxp .stack__bricks{display:flex;flex-wrap:wrap;gap:12px}.nxp .stack__pill{align-items:center;background:var(--dens-navy);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#aab2bf;display:inline-flex;font-size:.9rem;gap:.5rem;padding:.6rem 1rem;white-space:nowrap}.nxp .stack__pill b{color:#f4f5f6;font-weight:600}.nxp .stack__pill--more{background:rgba(132,189,0,.06);border-color:rgba(132,189,0,.4);border-style:dashed;color:var(--dens-green)}.nxp .stackcard__r{display:flex;flex-direction:column;justify-content:center;padding:56px 48px}.nxp .stackcard__r h2{font-size:clamp(1.9rem,3vw,2.6rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin-top:14px}.nxp .stackcard__r p{color:#8b909a;font-size:1.05rem;line-height:1.62;margin-top:16px;max-width:46ch}.nxp .stack__btn{align-self:flex-start;margin-top:28px}@media(max-width:860px){.nxp .stackcard{grid-template-columns:1fr}.nxp .stackcard__l{border-bottom:1px solid hsla(0,0%,100%,.07);border-right:0}.nxp .stackcard__r{padding:40px 36px}}.nxp .pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.nxp .pill{border:1px solid hsla(0,0%,100%,.12);border-radius:var(--dens-radius-pill);color:#aab2bf;font-size:.8rem;padding:.4rem .8rem}.nxp .outs{display:grid;gap:18px;grid-template-columns:1.3fr 1fr 1fr;margin-top:20px}.nxp .out{background:var(--dens-navy);border:1px solid hsla(0,0%,100%,.09);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s,border-color .25s}.nxp .out:hover{border-color:rgba(132,189,0,.4);transform:translateY(-3px)}.nxp .out__hd{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.07);color:#8b909a;display:flex;font-size:.78rem;justify-content:space-between;padding:10px 14px}.nxp .out__hd b{color:var(--dens-gray-200);font-family:Consolas,ui-monospace,monospace;font-size:.78rem;font-weight:600}.nxp .out__hd i{color:var(--dens-green);font-size:.7rem;font-style:normal}.nxp .out__body{flex:1;min-height:130px;position:relative}.nxp .out__body canvas,.nxp .out__body svg{height:100%;inset:0;position:absolute;width:100%}.nxp .out__num{align-items:center;display:flex;flex-direction:column;gap:4px;height:100%;justify-content:center}.nxp .out__num b{color:#f4f5f6;font-size:2rem;font-variant-numeric:tabular-nums;font-weight:700}.nxp .out__num span{color:#5c616b;font-size:.78rem}@media(max-width:940px){.nxp .outs{grid-template-columns:1fr}}.nxp .libhead{max-width:none}.nxp .lib{align-items:start;display:grid;grid-template-columns:210px 1fr}.nxp .lib__rail{display:flex;flex-direction:column;gap:7px;padding-right:20px}.nxp .libtab{align-items:center;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:11px;cursor:pointer;display:flex;font-family:inherit;gap:10px;padding:9px 11px;text-align:left;transition:border-color .2s,background .2s;width:100%}.nxp .libtab:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.2)}.nxp .libtab.on{background:rgba(132,189,0,.08);border-color:rgba(132,189,0,.5)}.nxp .libtab .li{align-items:center;background:hsla(0,0%,100%,.05);border-radius:var(--dens-radius-control);color:var(--dens-green);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.nxp .libtab.on .li{background:rgba(132,189,0,.18)}.nxp .libtab__tx{min-width:0}.nxp .libtab__tx h4{color:#eef0f2;font-size:.82rem;font-weight:600;line-height:1.2;white-space:nowrap}.nxp .lib .libtab__tx p{color:#7c828c;font-size:.68rem;line-height:1.3;margin-top:2px;max-width:none;white-space:nowrap}.nxp .lib__stage{border-left:1px solid hsla(0,0%,100%,.1);max-height:470px;overflow:hidden;padding-left:20px;position:relative}.nxp .lib__stage:after{background:linear-gradient(to bottom,rgba(0,16,48,0),var(--dens-navy-dark) 94%);bottom:0;content:"";height:150px;left:0;pointer-events:none;position:absolute;right:0;z-index:2}.nxp .lib__grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.nxp .scard{background:hsla(0,0%,100%,.018);border:1px solid hsla(0,0%,100%,.08);border-radius:13px;display:flex;flex-direction:column;gap:12px;padding:14px 14px 12px;transition:border-color .2s,background .2s,transform .2s}.nxp .scard:hover{background:rgba(132,189,0,.03);border-color:rgba(132,189,0,.4);transform:translateY(-2px)}.nxp .scard__t{gap:10px;min-width:0}.nxp .scard__ic,.nxp .scard__t{align-items:center;display:flex}.nxp .scard__ic{background:hsla(0,0%,100%,.05);border-radius:9px;color:#aeb3bb;flex-shrink:0;height:32px;justify-content:center;width:32px}.nxp .scard__meta{min-width:0}.nxp .scard h5{color:#eef0f2;display:-webkit-box;font-size:.86rem;font-weight:600;-webkit-line-clamp:2;line-height:1.25;-webkit-box-orient:vertical;overflow:hidden}.nxp .scard .by{color:var(--dens-gray-500);font-size:.71rem;margin-top:2px}.nxp .flow{align-items:center;border-top:1px solid hsla(0,0%,100%,.06);display:flex;gap:9px;padding-top:11px}.nxp .flow .sigs{align-items:center;display:inline-flex;gap:6px}.nxp .flow .sigs svg{color:var(--dens-green);flex-shrink:0;opacity:.85}.nxp .flow .ar{color:#565b64;display:flex;flex-shrink:0}@media(max-width:560px){.nxp .lib__grid{grid-template-columns:1fr}}.nxp .hero__embed{margin-top:56px}.nxp .combo{align-items:stretch;display:grid;gap:0 52px;grid-template-columns:minmax(280px,400px) minmax(0,1fr)}.nxp .combo__text{display:flex;flex-direction:column;justify-content:space-between;padding:6px 0}.nxp .combo__ui{align-self:center}.nxp .combo__stack{flex-direction:column;zoom:var(--mz)}.nxp .combo__stack,.nxp .cpanels{background:var(--g900);display:flex}.nxp .cpanels{height:430px}.nxp .cpanel{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.nxp .cpanel--main{border-right:1px solid var(--g700);flex:1.5}.nxp .cpanel--side{display:flex;flex:1;flex-direction:column;min-width:0}.nxp .cpanel .pbody{background:var(--g900);flex:1;min-height:0;position:relative}.nxp .cpanel .pbody canvas{height:100%;inset:0;position:absolute;width:100%}.nxp .ctl{border-top:1px solid var(--g700);display:flex;flex-direction:column}@media(max-width:940px){.nxp .combo{gap:28px;grid-template-columns:1fr}}.nxp #usecases .wrap{max-width:1280px}.nxp .uc-head{margin:0 auto 30px;max-width:1080px;text-align:center}.nxp .uc-head .eyebrow{display:block;margin-bottom:14px}.nxp .uc-head .uc-title{font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.03;margin:0 auto;max-width:none;text-wrap:balance}.nxp .uc-sub{color:#9aa0aa;font-size:1.06rem;line-height:1.6;margin:18px auto 0;max-width:700px;text-wrap:balance}.nxp .uc-toggle-wrap{display:flex;justify-content:center;margin-bottom:26px}.nxp .uc-toggle{background:#00081f;border:0;border-radius:11px;display:inline-flex;gap:4px;padding:5px}.nxp .uc-tab{background:none;border:0;border-radius:7px;color:#9aa0aa;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;padding:.62rem 1.25rem;transition:background .2s,color .2s;white-space:nowrap}.nxp .uc-tab:hover:not(.on){color:#e6e8ec}.nxp .uc-tab.on{background:var(--dens-navy);box-shadow:none;color:#fff}.nxp .uc-card,.nxp .uc-stage{position:relative}.nxp .uc-card{border-radius:24px;display:none;overflow:hidden;padding:clamp(14px,2.2vw,34px)}.nxp .uc-card.on{animation:ucUp .55s cubic-bezier(.2,.7,.2,1);display:block}@keyframes ucUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.nxp .uc-card[data-w=drift]{background:radial-gradient(125% 150% at 50% 0,#22422f 0,#14283a 52%,#0d141d 100%)}.nxp .uc-card[data-w=growth]{background:radial-gradient(125% 150% at 50% 0,#123f3c 0,#112433 52%,#0d141d 100%)}.nxp .uc-card[data-w=spec]{background:radial-gradient(125% 150% at 50% 0,#2c2456 0,#191c39 52%,#0d141d 100%)}.nxp .uc-card[data-w=part]{background:radial-gradient(125% 150% at 50% 0,#402f18 0,#271b26 52%,#0d141d 100%)}.nxp .uc-card:before{background-image:radial-gradient(circle at 18% 22%,hsla(0,0%,100%,.055),transparent 42%),radial-gradient(circle at 82% 6%,hsla(0,0%,100%,.045),transparent 38%);content:"";inset:0;pointer-events:none;position:absolute}.nxp .uc-window{margin:0 auto;max-width:none;position:relative}.nxp .uc-app{width:100%}.nxp .uc-app .canvas{display:flex;flex-direction:column}.nxp .uc-app .cpanels{flex:1;height:auto;min-height:0}.nxp .uc-app .ctl{flex-shrink:0}.nxp .uc-app .side--r,.nxp .uc-app--growth .side--r{display:none}.nxp .uc-app--growth .hd__title{max-width:none;overflow:visible;text-overflow:clip}.nxp .scfloat--editor .outp,.nxp .uc-app--growth .gmeta{display:none}.nxp .gbadge{background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.32);border-radius:var(--dens-radius-xs);color:#f59e0b;font-size:.6rem;font-weight:600;margin-left:.55rem;padding:1px 6px;white-space:nowrap}.nxp .gmeta{color:var(--g500);font-size:.72rem;margin-right:.4rem;white-space:nowrap}.nxp .gcanvas{padding:0}.nxp .gcanvas,.nxp .uc-app--growth .gpanel{display:flex;flex-direction:column;min-height:0}.nxp .uc-app--growth .gpanel{border-bottom:1px solid var(--g700);min-width:0;overflow:hidden;position:relative}.nxp .uc-app--growth .gpanel .pbody{background:var(--g900);flex:1;min-height:0;position:relative}.nxp .uc-app--growth .gpanel .pbody>canvas{height:100%;inset:0;position:absolute;width:100%}.nxp .gp-sem{flex:1.15}.nxp .gp-dend{flex:1}.nxp .uc-app--growth .gcanvas{display:flex;flex-direction:column;min-height:0}.nxp .grow2col{flex:1}.nxp .gcol,.nxp .grow2col{display:flex;min-height:0;min-width:0}.nxp .gcol{flex-direction:column}.nxp .gcol--left{border-right:1px solid var(--g700);flex:1}.nxp .gcol--right{flex:1.32;min-width:0}.nxp .uc-app--growth .gp-chart,.nxp .uc-app--growth .gp-vid{border-bottom:1px solid var(--g700);display:flex;flex:1;flex-direction:column;min-height:0}.nxp .grow2{display:flex;flex:1.15;min-height:0;min-width:0}.nxp .gp-iv{border-right:1px solid var(--g700)}.nxp .gp-area,.nxp .gp-iv{border-bottom:0;flex:1}.nxp .groi{border:1.5px solid #ef4444;border-radius:2px;bottom:24%;left:3%;pointer-events:none;position:absolute;right:2%;top:24%}.nxp .groi:before{background:#ef4444;border-radius:3px;color:#fff;content:"ROI";font-size:9px;font-weight:600;left:-1px;padding:1px 6px;position:absolute;top:-17px}.nxp .glegend{background:rgba(17,24,39,.72);border:1px solid var(--g700);border-radius:5px;color:var(--g300);display:flex;flex-direction:column;font-size:9.5px;gap:3px;left:44px;padding:5px 8px;position:absolute;top:8px;z-index:2}.nxp .glegend span{align-items:center;display:flex;gap:6px;white-space:nowrap}.nxp .glegend i{border-radius:1px;flex-shrink:0;height:2px;width:14px}.nxp .gtip{background:rgba(10,14,22,.94);border:1px solid var(--g600);border-radius:5px;color:var(--g200);font-size:9.5px;line-height:1.5;padding:5px 8px;pointer-events:none;position:absolute;white-space:nowrap;z-index:3}.nxp .gtip b{color:#fff}.nxp .gax{color:var(--dens-gray-400);font-size:9px;pointer-events:none;position:absolute}.nxp .gax-yl{align-items:center;bottom:36px;display:flex;justify-content:center;left:1px;top:12px;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.nxp .gax-xb{bottom:3px;white-space:nowrap}.nxp .gax-xb,.nxp .gnote-add{left:50%;transform:translateX(-50%)}.nxp .gnote-add{align-items:center;background:var(--g800);border:1px solid var(--g600);border-radius:var(--dens-radius-control);color:var(--g300);cursor:pointer;display:flex;height:22px;justify-content:center;position:absolute;top:8px;width:22px}.nxp .uc-app--growth .g-tracks .trk--notes{overflow:visible}.nxp .uc-app .hd__title{font-size:.85rem;font-weight:500;letter-spacing:0;margin:0}.nxp .uc-app h2{font-size:.85rem;font-weight:500;line-height:1.25rem}.nxp .uc-cap{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px 36px;margin:28px 0 0;padding:0 clamp(14px,2.2vw,34px);text-align:left}.nxp .uc-cap h3{color:#f4f5f6;flex-shrink:0;font-family:inherit;font-size:1.7rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.nxp .uc-cap p{color:#8b909a;font-size:1.03rem;line-height:1.6;margin:0;max-width:520px}@media(max-width:760px){.nxp .uc-cap{gap:10px;grid-template-columns:1fr}}@media(max-width:820px){.nxp .uc-toggle{flex-wrap:wrap;justify-content:center}.nxp .uc-tab{font-size:.85rem;padding:.5rem .8rem}}.nxp .hero__crop{margin:0 -20px;max-height:578px;overflow:hidden;padding:18px 20px 26px;position:relative}.nxp .hero__crop:after{background:linear-gradient(to bottom,rgba(0,16,48,0) 0,rgba(0,16,48,.55) 55%,var(--dens-navy-dark) 96%);bottom:0;content:"";height:130px;left:0;pointer-events:none;position:absolute;right:0;z-index:90}.nxp .subnav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(0,16,48,.75);border-bottom:1px solid hsla(0,0%,100%,.08);border-top:1px solid hsla(0,0%,100%,.08);position:sticky;top:74px;z-index:40}.nxp .subnav__in{display:flex;gap:34px;margin:0 auto;max-width:1280px;overflow-x:auto;padding:0 32px}.nxp .subnav a{border-bottom:2px solid transparent;color:#8b909a;font-size:.88rem;padding:18px 0;white-space:nowrap}.nxp .subnav a:hover{color:#f4f5f6}.nxp .subnav a.on{border-bottom-color:var(--dens-green);color:#f4f5f6}.nxp .hero__embed{scroll-margin-top:150px}.nxp .feat{padding:84px 0}.nxp .feat__grid{align-items:center;display:grid;gap:56px;grid-template-columns:5fr 7fr}.nxp .feat--rev .feat__grid{grid-template-columns:7fr 5fr}.nxp .feat h2{font-size:clamp(1.9rem,3.4vw,2.7rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin-top:16px;max-width:17ch}.nxp .feat p{color:#8b909a;font-size:1.05rem;line-height:1.7;margin-top:18px;max-width:50ch}.nxp .feat--full{padding:84px 0 72px}.nxp .feat--full .head{margin-bottom:44px;max-width:640px}.nxp .cards{padding:20px 0 84px}.nxp .cards__grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:40px}.nxp .card{background:var(--dens-navy);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;padding:0}.nxp .card__vis{background:var(--g900);border-bottom:1px solid hsla(0,0%,100%,.07);height:210px;overflow:hidden;position:relative;user-select:none}.nxp .card__bd{padding:20px 22px 24px}.nxp .txtbar{align-items:center;background:var(--g800);border-bottom:1px solid var(--g700);display:flex;flex-shrink:0;gap:.15rem;padding:.35rem .5rem}.nxp .txtbar button{align-items:center;background:transparent;border:0;border-radius:.25rem;color:var(--g400);cursor:pointer;display:flex;height:1.6rem;justify-content:center;width:1.6rem}.nxp .txtbar button:hover{background:var(--g700);color:var(--g200)}.nxp .txtbar .sep{background:var(--g700);height:1rem;margin:0 .3rem;width:1px}.nxp .tn-jump{cursor:pointer}.nxp .card h3{font-size:1.05rem;font-weight:700}.nxp .card p{color:#8b909a;font-size:.93rem;line-height:1.65;margin-top:9px}.nxp .card .ic{align-items:center;background:rgba(132,189,0,.13);border-radius:10px;color:var(--dens-green);display:flex;height:40px;justify-content:center;margin-bottom:16px;width:40px}.nxp .tut{align-items:start;display:grid;gap:30px;grid-template-columns:1.5fr .9fr;margin-top:34px}.nxp .tut__frame{aspect-ratio:16/9;background:var(--dens-navy);border:1px solid hsla(0,0%,100%,.09);border-radius:12px;overflow:hidden;position:relative}.nxp .tut__video{background:var(--dens-navy-dark);display:none;height:100%;inset:0;position:absolute;width:100%}.nxp .tut__video.on{display:block}.nxp .tut__ph{align-items:center;background:var(--dens-navy);display:flex;flex-direction:column;gap:.55rem;inset:0;justify-content:center;padding:24px;position:absolute;text-align:center}.nxp .tut__ph b{color:#e8ecf2;font-size:1.05rem;font-weight:600}.nxp .tut__hint{color:#7c869a;font-size:.84rem}.nxp .tut__play{align-items:center;border:1px solid rgba(132,189,0,.55);border-radius:50%;color:var(--dens-green);display:flex;height:56px;justify-content:center;margin-bottom:.45rem;width:56px}.nxp .tut__meta{margin-top:16px}.nxp .tut__meta b{color:#f4f5f6;display:block;font-size:1.05rem;font-weight:600}.nxp .tut__meta span{color:#8b909a;display:block;font-size:.92rem;line-height:1.6;margin-top:6px;max-width:56ch}.nxp .tut__list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.nxp .tutitem{align-items:flex-start;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:13px 14px;text-align:left;transition:border-color .2s,background .2s;width:100%}.nxp .tutitem:hover{background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.2)}.nxp .tutitem.on{background:rgba(132,189,0,.08);border-color:rgba(132,189,0,.5)}.nxp .tutitem__n{color:#5c6472;flex-shrink:0;font-size:.72rem;font-weight:700;letter-spacing:.06em;padding-top:2px}.nxp .tutitem.on .tutitem__n{color:var(--dens-green)}.nxp .tutitem__tx{flex:1;min-width:0}.nxp .tutitem__tx b{color:#eef0f2;display:block;font-size:.92rem;font-weight:600;line-height:1.3}.nxp .tutitem__tx i{color:#7c828c;display:block;font-size:.78rem;font-style:normal;line-height:1.45;margin-top:3px}.nxp .tutitem__dur{color:var(--dens-gray-500);flex-shrink:0;font-size:.74rem;font-variant-numeric:tabular-nums;padding-top:2px}@media(max-width:940px){.nxp .tut{gap:22px;grid-template-columns:1fr}}.nxp .cta{background:linear-gradient(135deg,var(--dens-navy) 0,var(--dens-navy-lift) 100%);padding:5rem 0;text-align:center}.nxp .cta__inner{margin:0 auto;max-width:1280px;padding:0 1.5rem}.nxp .section-label{color:var(--dens-green);display:inline-block;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}.nxp .cta h2,.nxp .section-label{font-weight:700;margin-bottom:.75rem}.nxp .cta h2{color:#fff;font-size:clamp(1.875rem,3.4vw,2.5rem);letter-spacing:-.02em}.nxp .cta p{color:hsla(0,0%,100%,.6);font-size:1.125rem;margin:0 auto 2.5rem;max-width:560px}.nxp .cta__btns{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}@media(max-width:767px){.nxp .cta{padding:3.5rem 0}.nxp .cta h2{font-size:1.75rem}}.nxp .pfoot{border-top:1px solid hsla(0,0%,100%,.08);color:#5c616b;font-size:.83rem;padding:36px 0}.nxp .pfoot .wrap{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}@media(max-width:940px){.nxp .feat--rev .feat__grid,.nxp .feat__grid{gap:32px;grid-template-columns:1fr}.nxp .cards__grid{grid-template-columns:1fr}}.nxp #scripting .csec__body,.nxp #scripting .ed__code{transition:opacity .35s ease}.nxp .ed-caret{animation:edcaret 1s step-end infinite;color:var(--dens-green)}.nxp .ed-sel{background:rgba(80,130,255,.3);border-radius:2px}@keyframes edcaret{50%{opacity:0}}.nxp .ed-prow{max-height:72px;overflow:hidden;transition:max-height .4s ease,opacity .4s ease,margin-top .4s ease,transform .4s ease}.nxp .ed-prow.ed-enter{margin-top:-.75rem;max-height:0;opacity:0;transform:translateY(-6px)}@media(max-width:820px){.nxp .pnav__links{display:none}.nxp .pnav__in{padding:12px 20px}.nxp .wrap{padding:0 20px}.nxp .hero__crop{margin:0}}.nxp .ocband{padding:72px 0 0}.nxp .oc__grid{display:grid;gap:36px;grid-template-columns:repeat(3,1fr)}.nxp .oc{align-items:flex-start;display:flex;gap:14px}.nxp .oc__ic{align-items:center;background:rgba(132,189,0,.1);border:1px solid rgba(132,189,0,.28);border-radius:10px;color:var(--dens-green);display:flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.nxp .oc h3{color:#f4f5f6;font-size:.98rem;font-weight:650;margin:7px 0 6px}.nxp .oc p{color:#aab3c2;font-size:.875rem;line-height:1.6}@media(max-width:900px){.nxp .oc__grid{gap:24px;grid-template-columns:1fr}.nxp .ocband{padding:52px 0 0}}.nxp .product-faq__inner{align-items:start;display:grid;gap:2.5rem;grid-template-columns:1fr 1.6fr}.nxp .product-faq__header{position:sticky;top:170px}.nxp .product-faq__subtitle{color:#aab3c2;font-size:var(--dens-text-sub);line-height:1.6;max-width:360px}.nxp .product-faq__list{display:flex;flex-direction:column;gap:.4rem}.nxp .product-faq__item{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;transition:background .2s,border-color .2s}.nxp .product-faq__item:hover{background:hsla(0,0%,100%,.09);border-color:hsla(0,0%,100%,.18)}.nxp .product-faq__item[open]{background:hsla(0,0%,100%,.08);border-color:rgba(132,189,0,.35)}.nxp .product-faq__question{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:.925rem;font-weight:600;gap:1rem;justify-content:space-between;list-style:none;padding:.8rem 1.1rem}.nxp .product-faq__question::-webkit-details-marker{display:none}.nxp .product-faq__question-text{flex:1}.nxp .product-faq__icon{align-items:center;background:hsla(0,0%,100%,.08);border-radius:50%;color:var(--dens-green);display:flex;flex-shrink:0;height:24px;justify-content:center;transition:transform .2s,background .2s;width:24px}.nxp .product-faq__item[open] .product-faq__icon{background:rgba(132,189,0,.2);transform:rotate(45deg)}.nxp .product-faq__answer{color:hsla(0,0%,100%,.84);font-size:.9rem;line-height:1.6;padding:0 1.1rem 1rem}.nxp .product-faq__answer p{margin:0}@media(max-width:768px){.nxp .product-faq__inner{gap:2rem;grid-template-columns:1fr}.nxp .product-faq__header{position:static}}.nxp .flow .sigs svg.sig-v{color:#60a5fa}.nxp .flow .sigs svg.sig-t{color:#f87171}.nxp .flow .sigs svg.sig-i{color:#fbbf24}.nxp .flow .sigs svg.sig-c{color:#c084fc}.nxp .note__link{color:inherit;text-decoration:underline;text-underline-offset:3px}.nxp .note__link:hover{color:#fff}.nxp .cta p.cta__note{color:hsla(0,0%,100%,.4);font-size:.78rem;margin:22px auto 0;max-width:none}.nxp .cta p.cta__note a{color:hsla(0,0%,100%,.55);text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.3);text-underline-offset:3px}.nxp .cta p.cta__note a:hover{color:#fff}.nxp .tut__poster{height:100%;inset:0;object-fit:cover;opacity:.34;position:absolute;width:100%}.nxp .tut__ph>:not(.tut__poster){position:relative;z-index:1}.nxp #export,.nxp #provenance,.nxp #scales,.nxp #scripting{overflow-x:clip}.nxp #panels .wrap{max-width:none;overflow:clip;padding-left:max(32px,calc(50vw - 608px));padding-right:0}.nxp #panels .side--l{min-width:17rem;width:17rem}.nxp #panels .app{aspect-ratio:16/10;height:auto}.nxp #panels .pv2__stage{max-width:1100px}@media(min-width:1890px){.nxp #panels .app{aspect-ratio:16/9}.nxp #panels .pv2__stage{top:max(140px,calc(50vh - 310px))}}.nxp .phd .pbtn svg{height:14px;width:14px}.nxp .hd__right .icbtn svg,.nxp .tl__ctrl .pbtn svg,.nxp .tl__tools .pbtn svg,.nxp .ztools .pbtn svg{height:16px;width:16px}.nxp #panels .pv2{align-items:start}.nxp #panels .pv2__stage{position:sticky;top:max(140px,calc(50vh - min(15.625vw + 48.75px, 344px)))}@media(max-width:1280px){.nxp #panels .pv2__stage{top:max(140px,calc(50vh - 31.25vw + 151.25px))}}.nxp .pv2__steps,.nxp .systep{display:flex;flex-direction:column}.nxp .systep{justify-content:center;min-height:74vh;opacity:.25;scroll-margin-top:170px;transition:opacity .45s ease}.nxp .systep.on{opacity:1}.nxp .systep:first-child{min-height:62vh}.nxp .systep h2{font-size:clamp(1.7rem,2.6vw,2.35rem)}.nxp .systep p+p{margin-top:.9em}@media(max-width:1024px){.nxp .systep,.nxp .systep:first-child{justify-content:flex-start;min-height:0;opacity:1;padding:20px 0}}.nxp .nfilter{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.6rem;padding:.3rem .75rem 0}.nxp .nfilter__sel{align-items:center;background:var(--input);border:0;border-radius:.25rem;color:var(--g200);cursor:default;display:inline-flex;font-family:inherit;font-size:.85rem;gap:.4rem;height:2rem;padding:0 .5rem}.nxp .nfilter__sel svg{color:var(--g400)}.nxp .nlist{display:flex;flex-direction:column;gap:.5rem;padding:0 .75rem .75rem}.nxp .ncard{background:rgba(55,65,81,.4);border-radius:.25rem;cursor:default;position:relative}.nxp .ncard:hover{background:rgba(55,65,81,.7)}.nxp .ncard__bar{background:var(--green);border-radius:var(--dens-radius-pill);height:var(--nline,2.44px);left:.5rem;position:absolute;right:.5rem;top:0}.nxp .ncard[data-ext] .ncard__bar{background:#f59e0b}.nxp .ncard[data-ext] .ncard__src{color:#f59e0b;opacity:.85}.nxp .ncard{cursor:pointer}.nxp .ncard__hd{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;padding:.55rem .5rem 0}.nxp .ncard__ts{color:var(--g400);flex-shrink:0;font-family:Consolas,Cascadia Mono,ui-monospace,monospace;font-size:.72rem}.nxp .ncard__src{color:var(--g500);font-size:.72rem;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nxp .ncard__txt{color:var(--g300);font-size:.85rem;line-height:1.35;padding:.15rem .5rem .5rem}.nxp .nindicator{align-items:center;background:var(--green);display:flex;height:1px;justify-content:center;margin:.5rem;position:relative}.nxp .nindicator span{background:var(--g800);color:var(--green);font-size:.72rem;font-weight:500;padding:.1rem .5rem;position:absolute}.nxp #scripting .wrap{max-width:none;overflow:clip;padding-left:max(32px,calc(50vw - 608px));padding-right:0}.nxp .sc2{align-items:start;display:grid;gap:52px;grid-template-columns:minmax(280px,400px) minmax(0,1fr);position:relative}.nxp .sc2__steps,.nxp .scstep{display:flex;flex-direction:column}.nxp .scstep{justify-content:center;min-height:78vh;opacity:.25;scroll-margin-top:170px;transition:opacity .45s ease}.nxp .scstep.on{opacity:1}.nxp .scstep h2{font-size:clamp(1.7rem,2.6vw,2.35rem)}.nxp .scstep:last-child{min-height:92vh}.nxp .scstep p+p{margin-top:.9em}.nxp .sc2__stage{height:calc(835.4px*var(--mz));position:sticky;top:max(130px,calc(50vh - 417.7px*var(--mz)))}.nxp .sclayer{inset:0;pointer-events:none;position:absolute}.nxp .sclayer.on{pointer-events:auto}.nxp .sclayer[data-lay="0"]{z-index:3}.nxp .sclayer[data-lay="1"]{z-index:2}.nxp .sclayer[data-lay="2"]{z-index:4}.nxp #scripting .pk2__stage,.nxp #scripting .scstage,.nxp #scripting .so2__stage{height:auto;inset:0;position:absolute;zoom:var(--mz)}.nxp #scripting .pkfloat--temp,.nxp #scripting .pkfloat--view,.nxp #scripting .scfloat--editor,.nxp #scripting .scfloat--menu,.nxp #scripting .sofloat--chart,.nxp #scripting .sofloat--menu,.nxp #scripting .sofloat--vid{background:var(--g900);display:flex;flex-direction:column;position:absolute;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s ease,height .42s cubic-bezier(.2,.8,.2,1);will-change:transform,opacity}.nxp #scripting .scfloat--menu,.nxp #scripting .sofloat--menu{background:var(--g800)}.nxp #scripting .scfloat--editor{height:470px;left:0;top:0;width:712px;z-index:2}.nxp #scripting .pkfloat--view{height:205px;left:0;top:384px;width:712px;z-index:1}.nxp #scripting .pkfloat--temp{height:190px;left:0;top:603px;width:712px;z-index:1}.nxp #scripting .scfloat--menu{left:648px;top:24px;transform:translateY(calc(var(--par,0px) + var(--lift,0px)));width:372px;z-index:4}.nxp .gr-script{background:var(--g800);border-left:1px solid var(--g700);border-top:1px solid var(--g700);bottom:0;display:flex;flex-direction:column;opacity:0;pointer-events:none;position:absolute;right:0;top:4rem;transform:translateX(12px);transition:opacity .4s ease,transform .45s cubic-bezier(.2,.8,.2,1);width:19rem;z-index:6}.nxp .resapp.scriptsel .gr-script{opacity:1;pointer-events:auto;transform:none}.nxp .resapp .gr-sel{background:var(--green)}.nxp .resapp .gr-sel .trow__label{color:#fff}.nxp .gr-code{background:var(--g900);border-top:1px solid var(--g700);bottom:0;display:flex;flex-direction:column;left:0;opacity:0;pointer-events:none;position:absolute;right:19rem;top:4rem;transform:scale(.985);transform-origin:50% 40%;transition:opacity .3s ease,transform .35s cubic-bezier(.2,.8,.2,1);z-index:60}.nxp .gr-ed{flex:1 1 auto;min-height:0}.nxp .gr-out{background:var(--g900);border-top:1px solid var(--g700);display:flex;flex:0 0 23%;flex-direction:column;min-height:0}.nxp .gr-out__hd{align-items:center;background:var(--g800);color:var(--g300);display:flex;flex-shrink:0;font-size:.75rem;font-weight:500;gap:.5rem;padding:.35rem .75rem}.nxp .gr-out__hd svg{color:var(--g400);flex:0 0 auto}.nxp .gr-out__sp{flex:1}.nxp .gr-out__body{background:var(--g900);color:var(--g300);flex:1;font-family:Consolas,Cascadia Mono,ui-monospace,monospace;font-size:11px;line-height:1.65;margin:0;min-height:0;overflow:hidden;padding:.6rem .9rem;white-space:pre-wrap}.nxp .resapp.codeopen .gr-code{opacity:1;pointer-events:auto;transform:none}.nxp .resapp .main{transition:padding-right .45s cubic-bezier(.2,.8,.2,1)}.nxp .resapp.scriptsel .main{padding-right:19rem}.nxp .gr-script .side__scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.nxp .gr-script .side__scroll::-webkit-scrollbar{width:8px}.nxp .gr-script .side__scroll::-webkit-scrollbar-thumb{background:var(--g700);border-radius:4px}.nxp .gr-script .frow label,.nxp .gr-script .grs__name b{font-size:.8rem}.nxp .grs__name{align-items:center;color:var(--g100);display:flex;gap:.45rem}.nxp .grs__name b{font-size:.85rem;font-weight:600}.nxp .grs__name svg{color:var(--green);flex:0 0 auto}.nxp .grs__meta{color:var(--g400);font-size:.72rem;margin-top:-.35rem}.nxp .grs__code{align-items:center;display:flex;gap:.4rem;justify-content:center;width:100%}.nxp .grs__foot{border-top:1px solid var(--g700);flex-shrink:0;padding:.75rem}.nxp #scripting[data-step="3"] .resapp .gr-new:first-of-type{background:var(--green)}.nxp #scripting[data-step="3"] .resapp .gr-new:first-of-type .trow__label{color:#fff}.nxp #scripting[data-step="3"] .so2__stage{opacity:1;transform:none}.nxp #scripting .so2__stage .resapp{height:100%;inset:0;position:absolute;width:100%;zoom:1}.nxp #scripting[data-step="2"] .so2__stage{opacity:1;transform:none}.nxp #scripting .so2__stage{opacity:0;transform:translateY(40px);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.nxp .resapp .gr-new{opacity:0;transform:translateX(-10px);transition:opacity .4s ease,transform .4s ease}.nxp .resapp.rows .gr-new{animation:grflash 1.15s ease-out;opacity:1;transform:none}@keyframes grflash{0%{background:rgba(140,198,63,0)}18%{background:rgba(140,198,63,.42)}55%{background:rgba(140,198,63,.3)}to{background:rgba(140,198,63,0)}}@media(prefers-reduced-motion:reduce){.nxp .resapp.rows .gr-new{animation:none}}.nxp .resapp .gr-new:nth-of-type(2){transition-delay:.06s}.nxp .resapp .gpanel{flex:1 1 0}.nxp .resapp .gp-out{border-bottom-width:0;flex:0 0 0;opacity:0;transition:flex-grow .5s cubic-bezier(.2,.8,.2,1),opacity .35s ease .12s}.nxp .resapp.drop1 .gp-vid.gp-out,.nxp .resapp.drop2 .gp-chart.gp-out{border-bottom-width:1px;flex:1 1 0;opacity:1}.nxp .gr-zone{align-items:center;background:rgba(96,165,250,.1);border:3px dashed #3b82f6;border-radius:var(--dens-radius-control);display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease,background .2s ease,border-color .2s ease;z-index:20}.nxp .gr-zone.on{opacity:1}.nxp .gr-zone.hot{background:rgba(59,130,246,.4);border-style:solid}.nxp .gr-zone b{color:#bfdbfe;font-size:15px;font-weight:800;letter-spacing:.01em;opacity:0;text-shadow:0 1px 4px rgba(0,0,0,.6);transition:opacity .18s ease}.nxp .gr-zone.hot b{opacity:1}.nxp .gr-ghost{align-items:center;background:var(--g700);border-radius:.25rem;box-shadow:0 8px 20px -6px rgba(0,0,0,.7);color:var(--g100);display:none;font-size:.78rem;gap:.4rem;padding:.25rem .55rem;pointer-events:none;position:absolute;white-space:nowrap;z-index:22}.nxp .gr-ghost i{border-radius:2px;flex:0 0 auto;height:8px;width:8px}.nxp .gr-cursor{display:none;height:22px;pointer-events:none;position:absolute;transform-origin:5.5px 2.5px;transition:transform .12s ease;width:22px;z-index:24}.nxp .gr-cursor.press{transform:scale(.88)}.nxp .resapp .trow.lifting{opacity:.45}.nxp .resapp .gr-track{opacity:0;transition:opacity .45s ease}.nxp .resapp.drop2 .gr-track{opacity:1}.nxp #scripting .sofloat--menu .csec{border-bottom:0}.nxp #scripting[data-step="0"] .scfloat--editor{transform:translateY(118px)}.nxp #scripting[data-step="0"] .scfloat--menu{--lift:118px}.nxp #scripting[data-step="0"] .pkfloat--temp,.nxp #scripting[data-step="0"] .pkfloat--view{opacity:0;transform:translateY(188px)}.nxp #scripting[data-step="0"] .sofloat--chart,.nxp #scripting[data-step="0"] .sofloat--menu,.nxp #scripting[data-step="0"] .sofloat--vid{opacity:0;transform:translateY(40px)}.nxp #scripting[data-step="1"] .scfloat--editor{height:370px}.nxp #scripting[data-step="1"] .pkfloat--temp,.nxp #scripting[data-step="1"] .pkfloat--view{opacity:1;transform:none}.nxp #scripting[data-step="1"] .pkfloat--view{transition-delay:.1s}.nxp #scripting[data-step="1"] .pkfloat--temp{transition-delay:.19s}.nxp #scripting[data-step="1"] .sofloat--chart,.nxp #scripting[data-step="1"] .sofloat--menu,.nxp #scripting[data-step="1"] .sofloat--vid{opacity:0;transform:translateY(40px)}.nxp #scripting[data-step="2"] .pkfloat--temp,.nxp #scripting[data-step="2"] .pkfloat--view,.nxp #scripting[data-step="2"] .sofloat--chart.dropped,.nxp #scripting[data-step="2"] .sofloat--menu,.nxp #scripting[data-step="2"] .sofloat--vid.dropped,.nxp #scripting[data-step="3"] .pkfloat--temp,.nxp #scripting[data-step="3"] .pkfloat--view{opacity:1;transform:none}.nxp .run-spin{animation:runspin .7s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;display:inline-block;height:.85rem;margin-right:.35rem;vertical-align:-2px;width:.85rem}@keyframes runspin{to{transform:rotate(1turn)}}.nxp #scripting .runbtn.pressed{filter:brightness(.9);transform:scale(.96)}.nxp #scripting .runbtn{transition:transform .15s ease,filter .15s ease}@media(prefers-reduced-motion:reduce){.nxp #scripting .pkfloat--temp,.nxp #scripting .pkfloat--view,.nxp #scripting .scfloat--editor,.nxp #scripting .scfloat--menu,.nxp #scripting .sofloat--chart,.nxp #scripting .sofloat--menu,.nxp #scripting .sofloat--vid{transition:opacity .25s ease}}@media(max-width:1024px){.nxp .sc2{gap:24px;grid-template-columns:1fr}.nxp .sc2__stage{display:none}.nxp .scstep{justify-content:flex-start;min-height:0;opacity:1;padding:20px 0}}.nxp .sc2--res .sc2__stage{top:max(130px,calc(50vh - 417.7px*var(--mz)))}.nxp .sc2--res .sclayer{opacity:1}.nxp .resapp .gr-sel .trow__chev svg,.nxp .resapp .gr-sel .trow__icon svg{color:#fff}@media(max-width:1140px){.nxp .sc2--res{gap:26px!important;grid-template-columns:1fr!important}}.nxp .mockshot{display:none;height:auto;width:100%}@media(max-width:1140px){.nxp #panels .wrap,.nxp #scripting .wrap,.nxp .wrap{max-width:1280px;padding:0 32px}.nxp .combo,.nxp .pk2,.nxp .pv2,.nxp .sc2,.nxp .so2,.nxp .xs2{gap:26px!important;grid-template-columns:1fr!important}.nxp .pv2__stage,.nxp .sc2__stage{height:auto!important;position:static!important}.nxp .scstep,.nxp .scstep:last-child,.nxp .systep{justify-content:flex-start;min-height:0;opacity:1;padding:18px 0}.nxp .mockshot{display:block}.nxp .combo__stack,.nxp .hero__crop,.nxp .lin,.nxp .pk2__stage,.nxp .pv2__stage,.nxp .sc2__stage,.nxp .scstage,.nxp .so2__stage,.nxp .uc-stage,.nxp .uc-toggle-wrap,.nxp .xs2__stage{display:none!important}}@media(max-width:820px){.nxp #panels .wrap,.nxp #scripting .wrap,.nxp .wrap{padding:0 20px}}.nexus-spotlight .nxp{background:none;color:var(--g100)}.nexus-spotlight .nxp .app{border-radius:12px;width:100%}.nxsx{--nxs-pad:clamp(56px,5.5vw,80px);--nxs-gutter:max(32px,calc(50vw - 608px));--nxs-copy:min(460px,38vw);--nxs-gap:90px;--nxs-mock-scale:0.79;--nxs-mock-w:calc(1360px*var(--nxs-mock-scale));--nxs-mock-h:calc(854px*var(--nxs-mock-scale));align-items:center;display:flex;isolation:isolate;min-height:calc(var(--nxs-mock-h) + 36px);overflow:hidden;padding:var(--nxs-pad) 0;position:relative}.nxsx--white{background:var(--dens-white)}.nxsx--off-white{background:var(--dens-off-white)}.nxsx--light{background:var(--dens-light-blue)}.nxsx--navy-light{background:var(--dens-navy);color:#f4f5f6}.nxsx__inner{margin:0 auto;max-width:var(--dens-max-width);padding:0 2rem;position:relative;width:100%;z-index:2}.nxsx__copy{max-width:var(--nxs-copy)}.nxsx__heading{margin:0 0 1.25rem}.nxsx__body{color:var(--dens-gray-500);font-size:1rem;line-height:1.75}.nxsx__body p{margin:0 0 1rem}.nxsx--navy-light .nxsx__body{color:#aab3c2}.nxsx__cta{align-items:center;display:inline-flex;margin-top:.5rem}.nxsx__stage{bottom:-40px;height:auto;left:calc(var(--nxs-gutter) + var(--nxs-copy) + var(--nxs-gap));width:var(--nxs-mock-w);z-index:0}.nxsx__stage,.nxsx__stage:after{pointer-events:none;position:absolute}.nxsx__stage:after{background:linear-gradient(180deg,rgba(0,8,20,0) 0,rgba(0,8,20,.22) 58%,rgba(0,8,20,.46));bottom:40px;content:"";height:84px;left:0;right:0;z-index:2}.nxsx__stage .nxp{--mz:var(--nxs-mock-scale);border-radius:12px;box-shadow:0 10px 60px -6px rgba(0,24,64,.2),0 2px 6px rgba(0,24,64,.07);width:100%}.nxsx__nxp .app{height:854px;isolation:isolate;width:1360px}.nxsx__nxp .canvas{display:flex;flex-direction:column}.nxsx__nxp .cpanels{flex:1;height:auto;min-height:0}.nxsx__fallback{display:none}@media (max-width:1200px){.nxsx{--nxs-copy:min(430px,38vw);--nxs-gap:76px}}@media (max-width:1023px){.nxsx{min-height:0;overflow:visible}.nxsx__copy{max-width:none}.nxsx__stage{display:none}.nxsx__fallback{border-radius:var(--dens-radius-md);display:block;height:auto;margin-top:2rem;width:100%}}