@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;500;700&display=swap);.ScrollShadow_wrap_3s8zC{overflow:hidden;position:relative}.ScrollShadow_scroll-container_2Rlqg{overflow:auto}.ScrollShadow_shadow-bottom_bikdV,.ScrollShadow_shadow-left_1CFmU,.ScrollShadow_shadow-right_1s3W_,.ScrollShadow_shadow-top_1yoUS{position:absolute;border-radius:6em;opacity:0;transition:opacity .2s;pointer-events:none}.ScrollShadow_shadow-bottom_bikdV,.ScrollShadow_shadow-top_1yoUS{right:0;left:0;height:.5em;border-top-right-radius:.5em;border-top-left-radius:.5em;background-image:linear-gradient(rgba(0,0,0,.2),rgba(34,34,34,0))}.ScrollShadow_shadow-top_1yoUS{top:0}.ScrollShadow_shadow-bottom_bikdV{bottom:0;transform:rotate(180deg)}.ScrollShadow_shadow-left_1CFmU,.ScrollShadow_shadow-right_1s3W_{top:0;bottom:0;width:1em;border-top-left-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(90deg,rgba(0,0,0,.2),rgba(34,34,34,0))}.ScrollShadow_shadow-right_1s3W_{right:0;transform:rotate(180deg)}.ScrollShadow_shadow-left_1CFmU{left:0}.ScrollShadow_is-active_2DSEO{opacity:1}@keyframes mira{0%{transform:translateY(0)}50%{transform:translateY(1.5rem)}to{transform:translateY(0)}}html{font-size:16px;margin:0;padding:0}body,html{height:100%;width:100%}body{background:#f2f6f6;color:#042c4f;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem}.wrapper,.wrapper .page{height:100%;width:100%}.calibrate__image1{background-image:url(../img/image_mira.0e8d68f4.png);background-size:22.5rem;height:27.5rem;left:-3.125rem;top:.3125rem;width:22.5rem;z-index:1}.calibrate__image1,.calibrate__image2{background-position:50%;background-repeat:no-repeat;position:absolute}.calibrate__image2{animation-duration:4s;animation-iteration-count:infinite;animation-name:mira;background-image:url(../img/image_cardridge_right_calibrate.adf74b07.png);background-size:17.9375rem;height:15.4375rem;left:-2.5625rem;top:-4rem;width:17.9375rem;z-index:2}.calibrate-notifier{display:block;position:absolute;right:2rem;top:2rem;transition:all .2s ease-in-out}.calibrate-notifier:hover .calibrate-notifier__content{opacity:1;visibility:visible}.calibrate-notifier__icon{background:#e6614d;border-radius:50%;border:.5rem solid #fff;color:#fff;cursor:pointer;font-weight:700;height:2.5rem;line-height:1.5rem;margin-left:auto;text-align:center;width:2.5rem}.calibrate-notifier__content{opacity:0;transition:all .2s ease-in-out;visibility:hidden}.calibrate-notifier__content p{color:#6f6f6e;background:#fff;border-radius:1rem;margin:1rem 0;padding:1rem;transition:all .2s ease-in-out}.connect__image{background-image:url(../img/image_mira.0e8d68f4.png);background-position:50%;background-repeat:no-repeat;background-size:22.5rem;height:27.5rem;position:absolute;top:-1.875rem;width:22.5rem;z-index:1}.header{left:0;margin:auto;max-width:30rem;padding-top:2rem;position:absolute;right:0;text-align:center;top:0;z-index:800;font-family:Ubuntu,sans-serif}.header img{margin:1rem;height:auto;width:200px}.header__logo{background-image:url(../img/logo.4260328a.svg);background-repeat:no-repeat;background-size:100%;display:block;height:1.5rem;margin:auto;width:11.1875rem}.header__logo span{color:#e6614d;font-weight:700;margin-left:1rem;transition:all .2s ease-in-out}.header__account{font-weight:700;font-size:12px;color:#6f6f6e;text-align:right}@keyframes blinker{to{opacity:1%}}.test-banner{font-size:100px;color:#8b0000;position:fixed;font-weight:700;left:-180px;top:180px;transform:rotate(270deg);animation:blinker 5s linear infinite}.login{margin:5rem auto 5rem auto;max-width:25rem;text-align:center}.login__image{background-image:url(../img/image_mira.0e8d68f4.png);background-position:50%;background-repeat:no-repeat;background-size:22.5rem;height:27.5rem;position:absolute;top:-1.875rem;width:22.5rem;z-index:1}.login h2{margin-bottom:5rem}.loader__text{color:#6f6f6e;font-weight:700;text-align:center;display:block}.loader__bar-container{position:relative}.loader__bar{background:#fff;border-radius:1rem;padding:.5rem;margin-right:2.5rem}.loader__bar__progress{background:#ee816c;background:linear-gradient(90deg,#ee816c,#e6614d);border-radius:.5rem;display:block;height:2.5rem}.loader__icon{background-color:#fff;background-image:url(../img/icon_loader.05119443.png);background-size:3rem;border-radius:50%;height:5rem;right:0;top:-.75rem;width:5rem;animation-duration:10s;animation-iteration-count:infinite;animation-name:startImage}.loader__icon,.result__icon{background-repeat:no-repeat;background-position:50%;position:absolute}.result__icon{border-radius:50%;border:.5rem solid #fff;box-sizing:border-box;height:6.5rem;left:50%;margin-left:-3.25rem;top:-3.25rem;width:6.5rem}.result__icon--negative{background-color:#005c60;background-image:url(../img/result_icon_negative.faa58865.svg),linear-gradient(#327c7f,#005c60)}.result__icon--positive{background-color:#e6614d;background-image:url(../img/result_icon_positive.94f2857c.svg),linear-gradient(#ee816c,#e6614d)}.result .container,.result .step__inner{max-width:60rem}.result .step__chart{margin-bottom:20px}.result__content{background:#fff;border-radius:1rem;padding:3.25rem 1rem 1rem 1rem;position:relative}.result__content p{font-weight:700;margin:1rem 0;text-align:center;text-transform:uppercase}.result__content p.negative{color:#005c60}.result__content p.positive{color:#e6614d}.result__chart{background:#fff;border-radius:.5rem;box-sizing:border-box;padding:.5rem;width:100%}.sample .laser_active .text{margin-right:100px}.sample .laser_active img{display:block;position:absolute;right:16px;top:16px;height:80px}.sample__content{background:#fff;border-radius:1rem;color:#6f6f6e;font-weight:400;margin-bottom:2rem;margin-top:2rem;padding:1rem;position:relative}.sample__content .label{display:block;font-weight:700;margin-top:.5rem}.sample__content .btn{bottom:0;padding-left:2rem;padding-right:2rem;position:absolute;right:0;width:auto}.sample__image1{background-image:url(../img/image_mira.0e8d68f4.png);background-size:22.5rem;height:27.5rem;left:-1.5625rem;top:.3125rem;width:22.5rem;z-index:1}.sample__image1,.sample__image2{background-position:50%;background-repeat:no-repeat;position:absolute}.sample__image2{animation-duration:4s;animation-iteration-count:infinite;animation-name:mira;background-image:url(../img/image_cardridge_right_virus.9797c2cb.png);background-size:17.9375rem;height:15.4375rem;left:-1.4375rem;top:-4rem;width:17.9375rem;z-index:2}.scan__form{overflow:auto;height:100%}.scan__form__batchid{display:flex}.scan__form__batchid input{width:calc(100% - 72px)}.scan__form__batchid .btn{background-image:url(../img/scan-qr.6678f7ad.svg);background-position:50%;background-repeat:no-repeat;background-size:1.5rem;margin-left:1rem;width:3.5rem}.scan__video-container{background:#fff;border-radius:1rem;display:block;padding:.5rem}.scan__video-container .video-inner{border-radius:.5rem;height:0;overflow:hidden;padding-top:75%;position:relative}.scan__video-container video{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.scan .icon-grid{margin-top:20px}.scan .icon-image{height:100px;width:100px}.scan .container{display:block;cursor:pointer;font-size:22px;user-select:none}.scan .container input{position:absolute;opacity:0;cursor:pointer}.scan .checkmark{background-color:#eee;display:inline-block;border-style:solid;border-color:orange;border-radius:15%;border-width:4px}.scan .container:hover input~.checkmark{border-style:solid;border-color:#adff2f;border-width:4px}.scan .container input:checked~.checkmark,.scan .container input:checked~.checkmark:after{border-style:solid;border-color:violet;border-width:4px}.scan .container input:checked~.checkmark:after{display:block}.start__image-container{animation-duration:10s;animation-iteration-count:infinite;animation-name:startImage}@keyframes startImage{0%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}to{transform:rotate(-10deg)}}.start__image{background-image:url(../img/image_start.408cf65b.png);background-position:50%;background-repeat:no-repeat;background-size:21.625rem;height:21.625rem;width:21.625rem}.start__image__dot1{animation-iteration-count:infinite;animation-name:startImageDot;height:1.5rem;left:41%;top:41%;width:1.5rem}.start__image__dot1,.start__image__dot2{animation-duration:4s;background:#fff;border-radius:50%;display:block;position:absolute}.start__image__dot2{animation-delay:2s;animation-iteration-count:infinite;animation-name:startImageDot;bottom:42%;height:.75rem;right:42%;width:.75rem}@keyframes startImageDot{0%{opacity:0}50%{opacity:1}to{opacity:0}}.step{background-image:url(../img/bg1.0c60f9f3.svg);background-position:top;background-repeat:repeat;background-size:cover;font-weight:400;width:100%}.step--bg-alt{background-image:url(../img/bg2.d269f18e.svg)}.step__inner{box-sizing:border-box;flex-direction:column;margin:auto;max-width:30rem;padding:8.5rem 2rem 8.5rem 2rem}.step__image,.step__inner{display:flex;justify-content:center;position:relative}.step__image{align-items:center;background:#fff;border-radius:50%;border:.5rem solid #fff;height:14rem;margin-left:auto;margin-right:auto;overflow:hidden;width:14rem}.step__content{background:#fff;color:#6f6f6e;border-radius:1rem;margin-top:2rem;padding:1rem}.step__content p{margin:1rem 0 0 0}.step__content p:first-child{margin:0}.step__content strong{font-weight:700}.step__content__error{background:#c0392b;color:#fff}.step__content__warning{background:#005c60;color:#fff}.step__buttons{bottom:4rem;display:flex;left:2rem;margin-left:-.5rem;margin-right:-.5rem;position:absolute;right:2rem}.step__buttons .btn{margin:0 .5rem}.edit__viewport{position:absolute;right:50vw;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:center;margin:auto;width:30rem;padding:8.5rem 2rem 8.5rem 2rem}.edit__viewporttext{overflow:auto;height:100%}.edit__viewporttitle{margin-top:1rem;color:#6f6f6e;font-weight:500}.edit__input{left:50vw;box-sizing:border-box;flex-direction:column;height:100%;justify-content:center;margin:auto;width:30rem;padding:8.5rem 2rem 8.5rem 2rem}.edit__buttons,.edit__input{position:absolute;display:flex}.edit__buttons{bottom:4rem;left:2rem;margin-left:-.5rem;margin-right:-.5rem;right:2rem}.edit__buttons .btn{margin:0 .5rem}.edit__view_btn{-webkit-appearance:none;appearance:none;border-radius:.5rem;color:#000;cursor:pointer;display:block;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.2rem;margin-top:.5rem;padding:.5rem;position:relative;text-align:left;transition:all .2s ease-in-out;width:100%}.edit__view_btn:hover{background-color:#ececec;color:#6f6f6e}.springboard{padding:11.5rem 2rem 8.5rem 2rem}.springboard .app-icon{border-radius:20px;box-shadow:0 2px 15px rgba(0,0,0,.05);margin:auto;cursor:pointer}.springboard .app-icon .icon{height:110px;text-align:center;display:grid;place-items:center}.springboard .app-icon .icon i{font-size:50px}.springboard .app-icon img{height:80px;max-width:120px;margin:20px auto}.springboard-button{position:fixed;top:20px;left:20px}.btn,.v-application a.btn{-webkit-appearance:none;appearance:none;background-color:#fff;border-radius:1rem;border:none;color:#e6614d;cursor:pointer;display:block;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;line-height:1.5rem;padding:1rem;position:relative;text-align:center;text-transform:uppercase;transition:all .2s ease-in-out;width:100%}.btn:hover,.v-application a.btn:hover{background-color:#ececec;color:#6f6f6e}.btn--small,.v-application a.btn--small{padding:.25rem;width:8rem;font-family:Ubuntu,sans-serif;margin-left:2rem}.no-click-label,label{text-align:left;display:flex;color:#6f6f6e;flex-wrap:wrap;font-weight:500}.no-click-label:not(.v-label),label:not(.v-label){margin-top:1rem}.no-click-label .label[disabled],label .label[disabled]{color:#ececec}.no-click-label .label-text,label .label-text{width:100%;margin-bottom:.5rem}.no-click-label .label-text[disabled],label .label-text[disabled]{color:#ececec}.no-click-label input,.no-click-label select,label input,label select{-webkit-appearance:none;appearance:none;background:#fff;border-radius:1rem;border:none;box-sizing:border-box;color:#000;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;margin:0;outline:0;padding:1rem;width:100%}.no-click-label input[disabled],.no-click-label select[disabled],label input[disabled],label select[disabled]{background:hsla(0,0%,100%,.2);color:#fff}::placeholder{color:#e6614d;opacity:1}span.label{text-align:left;padding:.75rem 0;display:flex;color:#6f6f6e;flex-wrap:wrap;font-weight:500}span.label .label-text{width:100%;margin-bottom:.5rem}.select-css{display:inline-block;background:#fff;border-radius:1rem;border:none;box-sizing:border-box;color:#000;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;margin:0;outline:0;padding:1rem;width:100%;max-width:100%;-webkit-appearance:none;appearance:none}.select-css[disabled]{background:hsla(0,0%,100%,.2);color:#fff}.mycheck input{display:inline-block;-webkit-appearance:none;appearance:none;background:#fff;border-radius:.5rem;border-color:transparent;border-style:solid;border-width:4px;box-sizing:border-box;color:#000;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;margin:.5rem;outline:0;padding:1rem;height:1rem;width:1rem}.mycheck input[disabled]{background:hsla(0,0%,100%,.2);border-color:transparent;color:#fff}.mycheck input:checked{border-color:green;border-style:solid;border-width:4px;background:#e6614d}.mycheck input:checked[disabled]{background:hsla(0,0%,100%,.2);color:#fff;border-color:green;border-style:solid;border-width:4px}.container{margin:auto;padding:0 1rem;width:100%}.m-top{margin-top:1rem}h2{font-family:Ubuntu,sans-serif;font-size:1rem;line-height:1.5rem;text-transform:uppercase}.vue-notification-group{position:absolute;top:2rem!important;right:2rem!important}.vue-notification-group .vue-notification{box-shadow:0 0 100px rgba(4,44,79,.25);background:#042c4f;border-radius:1rem;border:none;color:#fff;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;margin:0;padding:1rem}.vue-notification-group .vue-notification.error,.vue-notification-group .vue-notification.warn{background:#c0392b}.vue-notification-group .vue-notification.success{background:#00ae9a}.feedback-button{position:fixed;bottom:10px;left:10px;text-align:left;margin:0;width:170px}.feedback-button .btn{margin-left:0}.feedback-button .tag{font-size:14px;font-family:ubuntu,sans-serif;color:#e6614d;font-weight:700}.version-button{position:fixed;top:10px;left:10px}.version-button .btn{margin-left:0}.calibrate-button{position:fixed;bottom:10px;right:10px;margin:0}