.ct-firmware-page [data-fw-view=utilities]{padding-block-start:2.4rem}.ct-firmware-page [data-fw-view=utilities]>.ct-fw-source-note{margin-block-start:0}.ct-fw-utility .ct-text-link{display:inline-flex;align-items:center;min-block-size:44px;justify-self:start}.ct-fw-promo296{padding:clamp(1.6rem,2.5vw,2.4rem);margin-bottom:2.4rem}.ct-fw-promo296__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1.6rem}.ct-fw-promo296__header h2{margin:0;font-size:clamp(2rem,2vw,2.4rem);line-height:1.35}.ct-fw-promo296__header a{display:inline-flex;align-items:center;gap:.8rem;min-height:44px}.ct-fw-promo296__header a svg,.ct-fw-promo296__features dt span{flex:none}.ct-fw-promo296__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem 2.4rem;margin:1.2rem 0 0}.ct-fw-promo296__features>div{min-width:0;padding-top:1.2rem;border-top:1px solid var(--ct-page-line,#d8e0e8)}.ct-fw-promo296__features dt{display:flex;align-items:flex-start;gap:.8rem;font-weight:600;line-height:1.4}.ct-fw-promo296__features dt span{display:inline-flex;margin-top:.1em;color:var(--ct-action,#034aa6)}.ct-fw-promo296__features dt svg{fill:none;stroke:currentColor}.ct-fw-promo296__features dd,.ct-fw-promo296__note{font-size:1.4rem;line-height:1.6;color:var(--ct-page-muted,#485867)}.ct-fw-promo296__features dd{margin:.6rem 0 0}.ct-firmware-page .ct-fw-promo296>.ct-fw-promo296__note{margin:1.6rem 0 0}.ct-fw-promo296__note a{color:var(--ct-action,#034aa6);text-decoration:underline;text-underline-offset:.18em}@media(max-width:1099px){.ct-fw-promo296__features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.ct-fw-promo296__features{grid-template-columns:minmax(0,1fr);gap:1.2rem}}.ct-fw-steps{display:grid;gap:0}.ct-fw-step{min-width:0;padding-block:2.4rem;border-top:1px solid var(--ct-page-line,#d8e0e8)}.ct-fw-step:first-child{padding-top:0;border-top:0}.ct-fw-step:last-child{padding-bottom:0}.ct-fw-step-heading{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem}.ct-fw-step-heading h2{font-size:2rem;line-height:1.4;margin:0;flex:1 1 20rem}.ct-fw-step-number{width:3.6rem;height:3.6rem;display:inline-flex;align-items:center;justify-content:center;flex:none;border:1px solid var(--ct-page-line,#d8e0e8);border-radius:8px;font-size:1.5rem;font-weight:600;color:var(--ct-page-text,#162433);background:var(--ct-page-canvas,#f3f6fa)}.ct-fw-step-state{font-size:1.4rem;font-weight:500;color:var(--ct-page-muted,#485867)}.ct-fw-step.is-current .ct-fw-step-number,.ct-fw-step.is-complete .ct-fw-step-number{background:var(--ct-action,#034aa6);border-color:var(--ct-action,#034aa6);color:#fff}.ct-fw-step.is-current .ct-fw-step-state{color:var(--ct-action,#034aa6)}.ct-fw-step-summary{margin:1.2rem 0 0;padding:0;font-size:1.4rem;line-height:1.6;color:var(--ct-page-muted,#485867);max-width:72ch}.ct-fw-step-body{border:0;margin:2rem 0 0;padding:0;min-width:0}.ct-fw-step-body>.ct-field{max-width:48rem}.ct-fw-step-actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1.2rem}.ct-fw-step .ct-fw-result{margin-block:2.4rem;padding-block:2rem}.ct-fw-step .ct-fw-result h3{margin:0 0 1.6rem;font-size:1.8rem;line-height:1.4}.ct-fw-step .ct-fw-facts dt{font-size:1.4rem}.ct-fw-step .ct-fw-change{border:0;background:none;font:inherit;font-size:1.4rem;padding:.8rem 0;margin-top:.4rem;min-height:44px;cursor:pointer;text-align:left;text-underline-offset:.25em}.ct-fw-step-heading:focus-visible{outline:2px solid var(--ct-action,#034aa6);outline-offset:6px;border-radius:8px}.ct-fw-step [disabled]{cursor:not-allowed}.ct-fw-step-actions .icon{width:18px;height:18px}.ct-fw-step [data-fw-selection-status]:empty,.ct-firmware-page [data-fw-flow-status]:empty{display:none}.ct-fw-step .ct-page-note{font-size:1.4rem}@media(max-width:749px){.ct-fw-step-heading{gap:.8rem 1.2rem}.ct-fw-step-heading h2{font-size:1.8rem;flex-basis:calc(100% - 5rem)}.ct-fw-step-state{padding-left:4.8rem;flex-basis:100%}.ct-fw-step-summary{margin-top:.8rem}.ct-fw-step-actions>*{width:100%}}.ct-firmware-page [hidden]{display:none!important}.ct-fw-workbench,.ct-fw-support{padding:clamp(2rem,3vw,3.2rem)}.ct-fw-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.ct-fw-fields--utilities{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:3.2rem}.ct-fw-result{margin-block:3.2rem;padding-block:2.4rem;border-block:1px solid var(--ct-rule,#d8e0e8)}.ct-fw-result h2{margin-top:0}.ct-fw-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-bottom:0}.ct-fw-facts dt{color:var(--ct-muted,#485867);font-size:1.3rem;margin-bottom:.6rem}.ct-fw-facts dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.ct-fw-download-panel{display:grid;gap:1.6rem}.ct-fw-confirm{display:flex;align-items:flex-start;gap:1.2rem;max-width:65ch;cursor:pointer}.ct-fw-confirm input{margin-top:.4rem;min-width:20px;width:20px;height:20px;accent-color:var(--ct-action,#034aa6)}.ct-fw-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem}.ct-fw-actions .icon{width:18px;height:18px}.ct-fw-source-note{max-width:75ch;margin-top:2.4rem;color:var(--ct-muted,#485867);font-size:1.4rem}.ct-fw-source-note a{display:inline-flex;align-items:center;gap:.8rem}.ct-fw-source-note .icon{width:16px;height:16px}.ct-fw-utility-list{display:grid;gap:0}.ct-fw-utility{padding-block:2.4rem;border-bottom:1px solid var(--ct-rule,#d8e0e8);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3.2rem;align-items:center}.ct-fw-utility:first-child{padding-top:0}.ct-fw-utility h2{font-size:2rem;margin:0 0 .8rem}.ct-fw-utility p{margin:.6rem 0}.ct-fw-utility p:last-child{font-size:1.3rem;color:var(--ct-muted,#485867)}.ct-fw-guide-list details{border-block-end:1px solid var(--ct-rule,#d8e0e8);padding:2rem 0}.ct-fw-guide-list summary{font-size:1.8rem;font-weight:600;cursor:pointer}.ct-fw-checks{list-style:none;margin:2rem 0;padding:0;display:grid;gap:1.6rem;max-width:72ch}.ct-fw-checks label{display:flex;gap:1.2rem;align-items:flex-start;cursor:pointer}.ct-fw-checks input{margin-top:.5rem;min-width:20px;width:20px;height:20px;accent-color:var(--ct-action,#034aa6)}.ct-fw-checks input:checked+span{text-decoration:line-through;color:var(--ct-muted,#485867)}.ct-fw-guide-footer{display:flex;flex-wrap:wrap;align-items:center;gap:2rem}.ct-fw-support>button{margin-top:2rem}.ct-fw-support>.ct-field{margin-top:2rem}.ct-fw-support [data-fw-prepared]{margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid var(--ct-rule,#d8e0e8)}.ct-fw-support [data-fw-prepared]>.ct-fw-actions{margin-top:1.6rem}.ct-fw-guide-footer button{background:none;border:0;color:var(--ct-action,#034aa6);font:inherit;text-decoration:underline;cursor:pointer;min-height:44px}.ct-fw-download-panel [aria-disabled=true]{pointer-events:none;opacity:1;background:#e8edf3;color:#485867;border-color:#8191a4}.ct-fw-source-note time{font-variant-numeric:tabular-nums}.ct-fw-utility>a{white-space:nowrap}.ct-fw-support [data-fw-support-status]{color:var(--ct-muted,#485867)}@media(max-width:749px){.ct-fw-fields,.ct-fw-fields--utilities{grid-template-columns:1fr}.ct-fw-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-fw-utility{grid-template-columns:1fr;gap:1.6rem}.ct-fw-utility>a{justify-self:start;white-space:normal}.ct-fw-workbench,.ct-fw-support{padding:2rem}.ct-fw-actions>*{flex:1 1 100%}}.ct-footer-trust{display:flex;flex-wrap:wrap;gap:1.2rem;margin-block:2.4rem}.ct-footer .ct-footer-proof{display:inline-flex;align-items:center;gap:1.2rem;min-height:68px;padding:1.2rem 1.6rem;border:1px solid #d8e0e8;border-radius:10px;background:#fff;text-decoration:none;color:#142638;max-width:100%;transition:background-color .16s ease-out,border-color .16s ease-out}.ct-footer .ct-footer-proof:hover{background:#edf3fb;border-color:#8191a4;color:#142638}.ct-footer .ct-footer-proof:focus-visible{outline:2px solid #034aa6;outline-offset:4px}.ct-footer-proof>img{position:static;display:block;width:24px;height:24px;object-fit:contain;flex:0 0 24px}.ct-footer-proof__copy{display:flex;flex-direction:column;gap:.3rem;min-width:0}.ct-footer-proof__copy>strong{display:flex;align-items:center;gap:1.2rem;flex-wrap:wrap;font-size:1.4rem;line-height:1.4;font-weight:600}.ct-footer-proof__copy>small{font-size:1.2rem;line-height:1.5;color:#485867}.ct-footer-proof__rating{display:inline-flex;align-items:center;gap:.4rem;font-variant-numeric:tabular-nums;white-space:nowrap}.ct-footer-proof__rating svg{height:16px;width:16px;fill:#976000}.ct-footer-proof__registry{color:#034aa6;flex:0 0 24px}.ct-footer-proof__registry .icon{height:24px;width:24px;margin:0;fill:currentColor}.ct-footer-proof__arrow{display:flex;align-items:center;color:#034aa6;margin-left:.4rem;flex:none}.ct-footer-proof__arrow .icon{height:16px;width:16px;margin:0}@media(max-width:599px){.ct-footer-trust{flex-direction:column;align-items:stretch}.ct-footer .ct-footer-proof{padding:1.2rem;gap:1rem;min-height:64px}.ct-footer-proof__arrow{margin-left:auto}.ct-footer-proof__copy>small{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.ct-footer-proof{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAGA */
