:root{--bs-alert-bg:var(--bs-danger)}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:local(""),url(../fonts/inter-v12-latin-300.woff2) format("woff2"),url(../fonts/inter-v12-latin-300.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:local(""),url(../fonts/inter-v12-latin-regular.woff2) format("woff2"),url(../fonts/inter-v12-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:local(""),url(../fonts/inter-v12-latin-500.woff2) format("woff2"),url(../fonts/inter-v12-latin-500.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:local(""),url(../fonts/inter-v12-latin-600.woff2) format("woff2"),url(../fonts/inter-v12-latin-600.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:local(""),url(../fonts/inter-v12-latin-700.woff2) format("woff2"),url(../fonts/inter-v12-latin-700.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:local(""),url(../fonts/inter-v12-latin-800.woff2) format("woff2"),url(../fonts/inter-v12-latin-800.woff) format("woff")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:local(""),url(../fonts/inter-v12-latin-900.woff2) format("woff2"),url(../fonts/inter-v12-latin-900.woff) format("woff")}*{font-variant-ligatures:none}body{-webkit-text-size-adjust:none;touch-action:pan-x pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}a{font-weight:600}p{margin-bottom:.5rem;margin-top:.5rem}p:not(:last-child){margin-bottom:1.5em}ol li{list-style-position:outside;padding-left:.2em}ol li::marker{font-weight:800}.font-monospace{font-size:1.1em}.bg-bright{background-color:#09a3e0}.generic-section1{background:var(--bs-body-bg)}.generic-section2{min-height:57vh}.generic-hero{padding:3em 0;text-align:center}.navbar .container-fluid{display:block;padding-left:0;padding-right:0;padding-top:0}.navbar-brand{background-size:14em 2.5em;color:var(--bs-body-color);display:block;height:2.5em;position:absolute;width:14em}.navbar-toggler,.navbar-toggler-icon:focus,.navbar-toggler:active,.navbar-toggler:focus{border:0;box-shadow:none;outline:none;padding:0;padding-top:calc(var(--bs-navbar-brand-padding-y) + .1em)}.animated-icon{cursor:pointer;height:20px;margin:0;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;width:30px}.animated-icon span{border-radius:9px;display:block;height:3px;left:0;opacity:1;position:absolute;transform:rotate(0deg);transition:.25s ease-in-out;width:100%}.animated-icon.light span{background:#fff}.animated-icon.dark span{background:#000}.animated-icon span:first-child{top:0;transform-origin:left center}.animated-icon span:nth-child(2){top:10px;transform-origin:left center}.animated-icon span:nth-child(3){top:20px;transform-origin:left center}.animated-icon.open{z-index:2000}.animated-icon.open span:first-child{background-color:#fff;left:8px;top:0;transform:rotate(45deg)}.animated-icon.open span:nth-child(2){opacity:0;width:0}.animated-icon.open span:nth-child(3){background-color:#fff;left:8px;top:21px;transform:rotate(-45deg)}.nav-link{color:var(--bs-body-color)}.home-section:nth-child(2n){background:#fff}.home-section1{min-height:100vh}.home-about{letter-spacing:-.03em;line-height:2em}.footer-section{background:var(--bs-secondary);color:#fff}.footer-section a{color:#fff;font-weight:500;text-decoration:none}.footer-section .nav-link{color:#fff}.footer-section .small-text{font-size:12px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.04em;line-height:1.4;margin-bottom:0}.h3,h3{line-height:1.8}.lead1{font-weight:500}.lead1,.lead2{line-height:1.5em}.lead2{font-weight:300}.lead-emphasis{font-weight:700}.cta{font-weight:300;height:60px}.home-header{margin-bottom:.8em}.features{letter-spacing:-.02em;text-align:center}.features h3{align-items:center;display:flex;justify-content:center;letter-spacing:-.03em;margin-bottom:1.3rem}.features .payment-icons{height:1.8em}.features .fa-mug-hot{bottom:3px;position:relative}.features .bi-music-note{color:var(--bs-primary);margin-left:-5px;margin-right:-5px;width:1.3em}.circle{align-items:center;background-color:var(--bs-body-color);border-radius:50%;color:#fff;display:flex;font-size:1.7em;font-weight:600;height:2.5rem;justify-content:center;margin-left:20px;width:2.5rem;z-index:5}.step{display:flex;flex-direction:column;margin-bottom:2em;position:relative}.step:after{border-left:4px solid var(--bs-body-color);content:"";display:block;height:107%;left:38px;position:absolute;top:0;width:1px}.step:last-of-type:after{height:95%}.home-card{background-color:var(--bs-body-bg);border:4px solid var(--bs-body-color);letter-spacing:-.03em;margin-top:1em;width:100%;z-index:99}.home-card-body{line-height:1.8em;padding:1.3em}.home-card-img{border-radius:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}#manufacturer-modal .modal-dialog.centered{margin:0 auto}#manufacturer-modal .modal-body,#manufacturer-modal ul{margin:0;padding:0}#manufacturer-modal .nav-item{list-style:none}#manufacturer-modal .nav-link{align-items:center;border-bottom:1px solid #dee2e6;display:flex;font-size:1.2em;font-weight:600;height:3.5em;letter-spacing:-.06em;width:100%}#manufacturer-modal .modal-content .nav-link:hover{background-color:var(--bs-primary);color:#fff}#manufacturer-modal .nav-link img{display:block;margin:0 1.5em;max-width:2.6em;width:100%}.primary-badge{color:#1d0f02}.secondary-badge{background-color:#13e29d;color:#053525}@media (min-width:48em){#manufacturer-modal .modal-dialog .modal-body{max-height:500px}#manufacturer-modal .nav-link{padding-left:10em}}.jumbotron{color:#fff;min-height:83vh;width:100%}.primary-header{font-weight:600;margin-bottom:.4em;margin-top:.3em}.secondary-header{letter-spacing:-.03em}.decoder-header{margin-bottom:.6em;margin-top:1.1em;max-width:600px}.manu-left{letter-spacing:-.02em;line-height:2em}.manu-price{color:var(--bs-primary);font-weight:700;letter-spacing:-.03em;text-align:center}.manu-text-gradient{-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;background-color:#21d4fd;background-image:linear-gradient(90deg,#c44cfc,#21d4fd)}.manu-list{font-weight:300;letter-spacing:-.02em;line-height:1.8em;list-style-type:none}.manu-list li{padding-left:.5rem}.manu-list li:before{color:#01ff70;content:"\f00c";font-family:Font Awesome\ 6 Free;font-size:1.2em;font-weight:900;margin-left:-40px;position:absolute}.decoder-bg{align-items:center;background-color:#fff;border-radius:1em;box-shadow:1px 2px 5px #0005;color:var(--bs-body-color);display:flex;justify-content:center;transition:width .5s ease,height .5s ease}.decoder-bg label{font-weight:400;letter-spacing:-.02em}.decoder-bg input{font-weight:600;height:3.5em;letter-spacing:.15em;text-align:center}.decode{background:var(--bs-primary);border:0;border-radius:10px;box-shadow:0 7px 0 var(--bs-secondary);color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:500;letter-spacing:-.02em;outline:0;padding:.5rem;position:relative;top:0;transition:all .2s;width:100%}.decode:hover{box-shadow:0 4px 0 var(--bs-secondary);top:3px;transition:all .1s}.decode:active{box-shadow:0 1px 0 var(--bs-secondary);top:6px;transition:all .1s}.decode svg{position:relative;top:-1px}@keyframes fade_in_dynamic{0%{opacity:0}to{opacity:1}}.serial-examples-helper:hover,.serial-examples-helper:hover i{animation:slide-on-hover .5s ease-out forwards}@keyframes slide-on-hover{0%{transform:translateY(0)}to{transform:translateY(.2em)}}.transaction-counter-primary{background-image:linear-gradient(90deg,#003fbd 40%,#043873 80%);letter-spacing:-.04em}.transaction-counter-primary,.transaction-counter-secondary{-webkit-text-fill-color:transparent;background-clip:text;-webkit-background-clip:text;font-weight:700}.transaction-counter-secondary{background-image:linear-gradient(90deg,#003fbd,#043873);letter-spacing:-.02em}kbd{background:var(--bs-primary);font-family:Inter;font-weight:600;letter-spacing:.01em}.manu-supported{-moz-column-count:2;column-count:2;list-style-type:none;padding:0}.manu-supported li{font-weight:600}.accordion-button:after{-webkit-font-smoothing:antialiased;color:var(--bs-body-color);content:"\f078";font:var(--fa-font-solid);font-style:normal;font-variant:normal;height:1em;text-align:center;text-rendering:auto;transition:transform .2s ease-in-out;width:1em}.helper-link{border-bottom:2px dashed;font-weight:700;padding-bottom:.3em;text-decoration:none}.helper-link svg{background:none;margin-right:.2em}.accordion-body a:not(.yt-link),.animate-link,p a:not(.yt-link){background:linear-gradient(to bottom,var(--bs-primary) 0,var(--bs-primary) 100%);background-position:0 100%;background-repeat:repeat-x;background-size:.1em .15em;padding:.2em .05em;text-decoration:none;transition:all .2s}.accordion-body a:hover:not(.yt-link),.animate-link:hover,p a:hover:not(.yt-link){background-size:2em 2em;color:#fff}.yt-link{padding:.1rem;text-decoration:none}.yt-link:hover{-webkit-text-decoration:underline .1em;text-decoration:underline .1em}#faqAccordion{margin-bottom:2em;margin-top:3em}#faqAccordion .accordion-item{background-color:#fff;border:0;padding-bottom:1.7em}#faqAccordion .accordion-body{background-color:#fff;padding:2em 0 0}#faqAccordion .accordion-button{background-color:#fff;box-shadow:none;color:var(--bs-body-color);font-weight:600;letter-spacing:-.04em;line-height:1.4em;padding:0}#faqAccordion .accordion-button:after{font-size:.9em;line-height:1em}.modal-nav-content{height:auto;width:100%}.modal-nav-body ul{list-style-type:none;margin:0;padding:0;width:100%}.modal-nav-body ul li{text-align:center}.modal-nav-body ul li a{color:#fff;font-weight:700;padding:.3em;pointer-events:auto;text-decoration:none}.modal-nav-body ul li a:focus,.modal-nav-body ul li a:hover{color:#fff}.examples-modal-close{background-color:var(--bs-body-bg);position:absolute;z-index:1056}@media (max-width:575px){.navbar{padding-bottom:8px;padding-top:0}.navbar-brand{height:2.2em;padding-bottom:0;padding-top:0;width:11em}.section1,.section2{padding-left:1.3em;padding-right:1.3em}.manu-left{display:none}.manu-container{display:flex;flex-direction:column-reverse}.manu-list{margin-left:0}.manu-supported{-moz-column-count:1;column-count:1}.home-card{background-color:var(--bs-body-bg);border:0;border-radius:0}.home-card-body{padding:1.3em}.code-tease{font-size:3.1rem}.code-tease .stars{font-size:3.5rem}}@media (min-width:576px) and (max-width:767px){.navbar{padding-bottom:8px;padding-top:0}.navbar-brand{height:2.2em;padding-bottom:0;padding-top:0;width:11em}.navbar-collapse{flex-grow:1}#search{font-size:1em}.manu-left{display:none}.manu-container{display:flex;flex-direction:column-reverse}.why-choose{list-style-position:inside;text-align:center}}@media (min-width:768px) and (max-width:991px){.navbar{padding-bottom:8px;padding-top:0}.navbar-collapse{flex-grow:0}.manu-left{display:none}.manu-container{display:flex;flex-direction:column-reverse}.why-choose{list-style-position:inside;text-align:center}}@media (min-width:992px){.navbar{padding:0}.navbar-brand{margin-left:2em}.navbar-nav{display:table;width:100%}.navbar li{display:table-cell}.navbar-nav .nav-item .nav-link{color:var(--bs-body-color);font-size:14px;font-weight:600;letter-spacing:0;padding-left:1.2em;padding-right:1.2em}.navbar-nav .nav-item{cursor:pointer;position:relative}.nav-link,.nav-link:after,.nav-link:before{transition:all .25s}nav.shift ul li a{position:relative;z-index:1}nav.shift ul li a:after{background:var(--bs-primary);bottom:0;color:transparent;content:".";display:block;height:1px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;visibility:none;width:100%;z-index:-1}nav.shift ul li a:hover{color:#fff!important}nav.shift ul li a:hover:after{height:100%;opacity:1;visibility:visible}.navbar-nav .nav-item .active{background:var(--bs-primary);color:#fff}.manu-right{margin-top:-5em}.manu-supported{-moz-column-count:3;column-count:3;-moz-column-gap:0;column-gap:0}.stepper_list{display:flex;justify-content:space-between;margin:0;padding:0;width:100%}.step{display:flex;flex:1;flex-direction:column;margin-right:3em;position:relative}.step:after{border-left:none;border-top:4px solid var(--bs-body-color);content:"";display:block;left:50px;position:absolute;top:28px;width:100%}.step:last-of-type:after{display:none}.circle{font-size:2.5em;height:3.5rem;margin-left:0;width:3.5rem}.search-results{-moz-column-gap:1em;column-gap:1em;display:grid;grid-template-columns:1fr 1fr}}@media (min-width:1200px){.navbar-nav .nav-item .nav-link{font-size:15px;padding-left:1.2em;padding-right:1.2em}}@media (min-width:1400px){.container-lg{max-width:80%}.navbar-nav .nav-item .nav-link{font-size:16px;padding-left:1.5em;padding-right:1.5em}.manu-supported{-moz-column-count:5;column-count:5}}@media (min-width:1700px){.container-lg{max-width:85%}.manu-supported{-moz-column-count:5;column-count:5;-moz-column-gap:2rem;column-gap:2rem}}.invalid-tooltip{align-self:center;background-color:#e3342f;padding:.5em;top:unset}.form-control:focus{box-shadow:none}.form-control.is-invalid:focus,.form-control.is-valid:focus,.was-validated .form-control:invalid:focus,.was-validated .form-control:valid:focus{box-shadow:none}.select-manu .card{background-color:var(--bs-body-bg)}.select-manu .card:hover{background-color:#e6edfa;filter:none;font-weight:400}.select-manu .manu-badge{max-width:100px}.select-manu a:hover{transition:all .3s ease}.results-empty h1{font-weight:400;line-height:2em}.order-details .list-group-item{color:var(--bs-body-color);letter-spacing:-.02em}.success-header-secondary{font-weight:600}.success-header{font-weight:700}.primary-gradient{-webkit-text-fill-color:transparent;background:#19a3e0;background:linear-gradient(to right,var(--bs-primary),var(--bs-secondary));background-clip:text;-webkit-background-clip:text}.all-manufacturers ul{line-height:1.9rem;list-style-type:none}.all-manufacturers ul a{font-weight:500}.why-choose{font-weight:400;line-height:1.8em;list-style-position:inside}.footer-logo{width:100%}#reviewsio-carousel-widget .R-ReviewsList__item--body{display:flex;justify-content:center;letter-spacing:-.04em;margin-top:1.2em}#reviewsio-carousel-widget .R-BadgeElement__text{font-weight:700}.CarouselWidget--bulky{margin-bottom:-1.1em!important}#reviewsio-carousel-widget .R-ReviewsList__item .item__inner .R-flex-row .u-textRight--all{font-size:.9em;font-weight:600}#reviews-io-rating-bar-widget .RatingBarWidget{min-height:10em}.pricing-card .primary-btn{background:var(--bs-primary);box-shadow:0 .5rem 1rem rgba(--bs-body-color,.175);color:var(--bs-white)}.pricing-card .active.primary-btn,.pricing-card .primary-btn:focus,.pricing-card .primary-btn:hover{background:var(--bs-secondary);color:var(--bs-white)}.pricing-card{background-color:var(--bs-body-bg);border-radius:8px;margin:0 1em;overflow:hidden;padding:45px 30px;position:relative;z-index:1}@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px){.pricing-card{padding:35px 30px}}.pricing-card .sub-title{border-radius:30px;color:var(--bs-body-color);display:inline-block;margin-bottom:.5em;padding:6px 20px;position:relative}.pricing-card .price{color:var(--bs-body-color);display:block;font-weight:700;letter-spacing:-.03em;line-height:2.5rem;margin-bottom:2rem;margin-top:1rem}.pricing-card .badge{font-size:1em;padding:.8em}.pricing-card .pricing-list{margin-top:40px}.pricing-card .pricing-btn-container{margin-top:42px}.pricing-card .bottom-shape{bottom:-20px;left:0;position:absolute;width:101%;z-index:-1}.kerning-1{letter-spacing:-.02em}
