:root{--qr-modal-background-color:#fff;--qr-blue-accent:#0069e4;--qr-button-drop-shadow-blue:#004597;--qr-back-button-drop-shadow-blue:#80b4f1;--qr-scanner-outer-color:#e6f1fe;--qr-scanner-background-color:#b3d2f7;--qr-popout-background-color:#313233;--qr-click-prevention-cover-background-color:rgba(0,0,0,.5);--qr-tiny-font-size:14px;--qr-small-font-size:18px;--qr-regular-font-size:20px;--qr-medium-font-size:24px;--qr-large-font-size:30px;--qr-title-font-size:20px;--qr-default-margin-length:16px;--qr-stream-width:300px;--qr-scanner-decoration-radius:25px;--qr-scanner-decoration-part-padding:calc(var(--qr-default-margin-length)*2.5);--qr-scanner-decoration-shadow-dimensions:0px 0px 0px calc(var(--qr-default-margin-length)*3.2);--qr-scanner-height-modifier:0.92;--qr-back-button-container-margin:20px 0 0 20px;--qr-back-button-drop-shadow-dimensions:0px 7px 0px;--qr-back-button-hover-drop-shadow-dimensions:0px 5px 0px;--qr-back-button-hover-margin:2px 0 0 0;--qr-back-button-image-hover-margin:0 0 -2px 0;--qr-back-button-active-drop-shadow-dimensions:0px 0px 0px;--qr-back-button-active-margin:5px 0 0 0;--qr-back-button-image-active-margin:0 0 -5px 0;--qr-modal-width:550px;--qr-modal-border-radius:20px;--qr-modal-shadow-dimensions:0px 3px 10px 2px;--qr-modal-margin:80px 0 30px -23px;--qr-modal-margin-pop-out:80px 0 30px 225px;--qr-modal-margin-top:calc(var(--qr-default-margin-length)*1.5);--qr-default-modal-margin:calc(var(--qr-default-margin-length)*2.5);--qr-video-stream-container-margin:5%;--qr-video-stream-container-width:90%;--qr-video-stream-container-height:90%;--qr-info-container-height-modifier:0.92;--qr-info-container-margin-top-modifier:-0.92;--qr-status-message-container-height:70px;--qr-status-message-container-margin:0 0 var(--qr-default-margin-length) 0;--qr-camera-container-height:70px;--qr-camera-container-margin:0 0 4px 30px;--qr-message-container-padding:30px;--qr-message-container-border-radius:20px;--qr-troubleshooting-button-margin:15px 0 0 0;--qr-troubleshooting-button-padding:10px;--qr-status-message-margin:0 0 0 3%;--qr-sound-button-height:58px;--qr-sound-button-width:60px;--qr-sound-button-box-shadow-dimensions:0px 7px 0px;--qr-sound-button-hover-margin:3px 0 -3px 0;--qr-sound-button-hover-box-shadow-dimensions:0px 4px 0px;--qr-sound-button-active-margin:7px 0 -7px 0;--qr-sound-button-active-box-shadow-dimensions:0px 0px 0px;--qr-change-camera-button-container-bottom:18px;--qr-change-camera-button-height:68px;--qr-change-camera-button-width:71px;--qr-change-camera-box-shadow-dimensions:0px 7px 0px;--qr-change-camera-button-hover-margin:3px 0 -3px 0;--qr-change-camera-button-hover-box-shadow-dimensions:0px 4px 0px;--qr-change-camera-button-active-margin:7px 0 -7px 0;--qr-change-camera-button-active-box-shadow-dimensions:0px 0px 0px;--qr-sound-button-image-margin:2px 0px 0px 9px;--qr-message-title-margin:15px 0 40px 0;--qr-pop-out-padding:20px 20px 20px 20px;--qr-pop-out-margin:0 0 70px -248px;--qr-pop-out-margin-show:0 0 70px 0;--qr-pop-out-border-radius:0 15px 15px 0;--qr-pop-out-width:185px;--qr-pop-out-height:310px;--qr-pop-out-box-shadow-dimensions:0px 3px 10px 2px;--qr-hint-margin:10px 0 0 0;--qr-hint-width:85%;--qr-code-example-padding:20px 0 0 0;--troubleshoot-hint-div-width:85%;--qr-loading-spinner-width:172px;--qr-loading-spinner-height:172px;--qr-loading-spinner-transform-origin:80px 86px;--qr-troubleshoot-li-padding:0 0 20px 0;--qr-troubleshoot-ul-padding:0 0 0 14px;--qr-troubleshoot-ul-margin-top:0;--qr-troubleshoot-ul-width:184px;--qr-copyright-terms-bottom:20px}@media (max-height:818px),(max-width:1082px){:root{--qr-modal-background-color:#fff;--qr-tiny-font-size:11px;--qr-small-font-size:15px;--qr-regular-font-size:17px;--qr-medium-font-size:21px;--qr-large-font-size:26px;--qr-title-font-size:17px;--qr-default-margin-length:13px;--qr-stream-width:300px;--qr-scanner-decoration-radius:25px;--qr-scanner-decoration-part-padding:calc(var(--qr-default-margin-length)*2.5);--qr-scanner-decoration-shadow-dimensions:0px 0px 0px calc(var(--qr-default-margin-length)*3.2);--qr-scanner-height-modifier:0.92;--qr-back-button-container-margin:20px 0 0 20px;--qr-back-button-drop-shadow-dimensions:0px 7px 0px;--qr-back-button-hover-drop-shadow-dimensions:0px 5px 0px;--qr-back-button-hover-margin:2px 0 0 0;--qr-back-button-image-hover-margin:0 0 -2px 0;--qr-back-button-active-drop-shadow-dimensions:0px 0px 0px;--qr-back-button-active-margin:5px 0 0 0;--qr-back-button-image-active-margin:0 0 -5px 0;--qr-modal-width:454px;--qr-modal-border-radius:20px;--qr-modal-shadow-dimensions:0px 3px 10px 2px;--qr-modal-margin:80px 0 28px -19px;--qr-modal-margin-pop-out:80px 0 28px 194px;--qr-video-stream-container-margin:5%;--qr-video-stream-container-width:90%;--qr-video-stream-container-height:90%;--qr-info-container-height-modifier:0.92;--qr-info-container-margin-top-modifier:-0.92;--qr-status-message-container-height:59px;--qr-status-message-container-margin:0 0 var(--qr-default-margin-length) 0;--qr-camera-container-height:70px;--qr-camera-container-margin:0 0 4px 30px;--qr-message-container-padding:25px;--qr-message-container-border-radius:20px;--qr-troubleshooting-button-margin:15px 0 0 0;--qr-troubleshooting-button-padding:10px;--qr-status-message-margin:0 0 0 3%;--qr-sound-button-height:48px;--qr-sound-button-width:50px;--qr-sound-button-box-shadow-dimensions:0px 7px 0px;--qr-sound-button-hover-margin:3px 0 -3px 0;--qr-sound-button-hover-box-shadow-dimensions:0px 4px 0px;--qr-sound-button-active-margin:7px 0 -7px 0;--qr-sound-button-active-box-shadow-dimensions:0px 0px 0px;--qr-change-camera-button-container-bottom:20px;--qr-change-camera-button-height:56px;--qr-change-camera-button-width:58px;--qr-change-camera-box-shadow-dimensions:0px 7px 0px;--qr-change-camera-button-hover-margin:3px 0 -3px 0;--qr-change-camera-button-hover-box-shadow-dimensions:0px 4px 0px;--qr-change-camera-button-active-margin:7px 0 -7px 0;--qr-change-camera-button-active-box-shadow-dimensions:0px 0px 0px;--qr-sound-button-image-margin:2px 0px 0px 7px;--qr-message-title-margin:15px 0 40px 0;--qr-pop-out-padding:17px 17px 17px 17px;--qr-pop-out-margin:0 0 61px -213px;--qr-pop-out-margin-show:0 0 61px 0;--qr-pop-out-border-radius:0 15px 15px 0;--qr-pop-out-width:155px;--qr-pop-out-height:250px;--qr-pop-out-box-shadow-dimensions:0px 3px 10px 2px;--qr-hint-margin:10px 0 0 0;--qr-hint-width:85%;--qr-code-example-padding:20px 0 0 0;--troubleshoot-hint-div-width:85%;--qr-loading-spinner-width:143px;--qr-loading-spinner-height:143px;--qr-loading-spinner-transform-origin:67px 72px;--qr-troubleshoot-li-padding:0 0 15px 0;--qr-troubleshoot-ul-padding:0 0 0 12px;--qr-troubleshoot-ul-margin-top:0;--qr-troubleshoot-ul-width:146px;--qr-copyright-terms-bottom:16px}}@media (max-height:690px),(max-width:903px){:root{--qr-modal-background-color:#fff;--qr-tiny-font-size:9px;--qr-small-font-size:13px;--qr-regular-font-size:15px;--qr-medium-font-size:18px;--qr-large-font-size:23px;--qr-title-font-size:13px;--qr-default-margin-length:10px;--qr-stream-width:300px;--qr-scanner-decoration-radius:25px;--qr-scanner-decoration-part-padding:calc(var(--qr-default-margin-length)*2.5);--qr-scanner-decoration-shadow-dimensions:0px 0px 0px calc(var(--qr-default-margin-length)*3.2);--qr-scanner-height-modifier:0.92;--qr-back-button-container-margin:16px 0 0 16px;--qr-back-button-drop-shadow-dimensions:0px 7px 0px;--qr-back-button-hover-drop-shadow-dimensions:0px 5px 0px;--qr-back-button-hover-margin:2px 0 0 0;--qr-back-button-image-hover-margin:0 0 -2px 0;--qr-back-button-active-drop-shadow-dimensions:0px 0px 0px;--qr-back-button-active-margin:5px 0 0 0;--qr-back-button-image-active-margin:0 0 -5px 0;--qr-modal-width:360px;--qr-modal-border-radius:20px;--qr-modal-shadow-dimensions:0px 3px 10px 2px;--qr-modal-margin:80px 0 28px -16px;--qr-modal-margin-pop-out:80px 0 28px 170px;--qr-video-stream-container-margin:5%;--qr-video-stream-container-width:90%;--qr-video-stream-container-height:90%;--qr-info-container-height-modifier:0.92;--qr-info-container-margin-top-modifier:-0.92;--qr-status-message-container-height:50px;--qr-status-message-container-margin:0 0 var(--qr-default-margin-length) 0;--qr-camera-container-height:70px;--qr-camera-container-margin:0 0 4px 30px;--qr-message-container-padding:21px;--qr-message-container-border-radius:20px;--qr-troubleshooting-button-margin:15px 0 0 0;--qr-troubleshooting-button-padding:10px;--qr-status-message-margin:0 0 0 3%;--qr-sound-button-height:40px;--qr-sound-button-width:42px;--qr-sound-button-box-shadow-dimensions:0px 7px 0px;--qr-sound-button-hover-margin:3px 0 -3px 0;--qr-sound-button-hover-box-shadow-dimensions:0px 4px 0px;--qr-sound-button-active-margin:7px 0 -7px 0;--qr-sound-button-active-box-shadow-dimensions:0px 0px 0px;--qr-change-camera-button-container-bottom:20px;--qr-change-camera-button-height:47px;--qr-change-camera-button-width:48px;--qr-change-camera-box-shadow-dimensions:0px 7px 0px;--qr-change-camera-button-hover-margin:3px 0 -3px 0;--qr-change-camera-button-hover-box-shadow-dimensions:0px 4px 0px;--qr-change-camera-button-active-margin:7px 0 -7px 0;--qr-change-camera-button-active-box-shadow-dimensions:0px 0px 0px;--qr-sound-button-image-margin:2px 0px 0px 6px;--qr-message-title-margin:15px 0 40px 0;--qr-pop-out-padding:14px 14px 14px 14px;--qr-pop-out-margin:0 0 55px -186px;--qr-pop-out-margin-show:0 0 55px 0;--qr-pop-out-border-radius:0 15px 15px 0;--qr-pop-out-width:134px;--qr-pop-out-height:210px;--qr-pop-out-box-shadow-dimensions:0px 3px 10px 2px;--qr-hint-margin:10px 0 0 0;--qr-hint-width:85%;--qr-code-example-padding:17px 0 0 0;--troubleshoot-hint-div-width:85%;--qr-loading-spinner-width:120px;--qr-loading-spinner-height:120px;--qr-loading-spinner-transform-origin:56px 60px;--qr-troubleshoot-li-padding:0 0 12px 0;--qr-troubleshoot-ul-padding:0 0 0 10px;--qr-troubleshoot-ul-margin-top:0;--qr-troubleshoot-ul-width:124px;--qr-copyright-terms-bottom:14px}}#qr-code-login-page-container>*{font-size:var(--qr-regular-font-size)!important}@keyframes spin{0%{transform:rotate(70deg)}to{transform:rotate(430deg)}}#qr-video-stream{border-radius:var(--qr-scanner-decoration-radius);width:var(--qr-stream-width)}#qr-video-stream.qr-mirror{-webkit-transform:scaleX(-1);transform:scaleX(-1)}#qr-scanner-decoration-container{border-radius:var(--qr-scanner-decoration-radius);box-shadow:var(--qr-scanner-decoration-shadow-dimensions) var(--qr-scanner-outer-color) inset;display:grid;grid-template-columns:auto;grid-template-rows:auto;height:100%;left:0;pointer-events:none;position:absolute;top:0;user-select:none;width:100%;z-index:3}#qr-scanner-decoration-corner-tl{align-self:start;grid-column:1;grid-row:1;justify-self:start;transform:rotate(0deg)}#qr-scanner-decoration-corner-tr{align-self:start;grid-column:2;grid-row:1;justify-self:end;transform:rotate(90deg)}#qr-scanner-decoration-corner-br{align-self:end;grid-column:2;grid-row:2;justify-self:end;transform:rotate(180deg)}#qr-scanner-decoration-corner-bl{align-self:end;grid-column:1;grid-row:2;justify-self:start;transform:rotate(270deg)}.scanner-decoration-part{padding:var(--qr-scanner-decoration-part-padding)}#qr-scanner-container{display:flex;height:calc(var(--qr-scanner-height-modifier)*var(--qr-modal-width));position:relative}#qr-video-stream-container{background-color:var(--qr-scanner-background-color);border-radius:var(--qr-scanner-decoration-radius);position:relative;width:100%}#qr-back-button-container{cursor:pointer;left:0;margin:var(--qr-back-button-container-margin);position:absolute;top:0;z-index:999}#qr-back-button:hover>picture>#qr-back-button-image{filter:drop-shadow(var(--qr-back-button-hover-drop-shadow-dimensions) var(--qr-back-button-drop-shadow-blue));margin:var(--qr-back-button-image-hover-margin)}#qr-back-button-image{filter:drop-shadow(var(--qr-back-button-drop-shadow-dimensions) var(--qr-back-button-drop-shadow-blue))}#qr-back-button:hover{margin:var(--qr-back-button-hover-margin)}#qr-back-button:active>picture>#qr-back-button-image{filter:drop-shadow(var(--qr-back-button-active-drop-shadow-dimensions) var(--qr-back-button-drop-shadow-blue));margin:var(--qr-back-button-image-active-margin)}#qr-back-button:active{margin:var(--qr-back-button-active-margin)}#qr-modal-container{align-items:end;display:flex;margin-bottom:auto;margin-top:auto;z-index:2}.blue-inline-text{color:var(--qr-blue-accent);display:inline}#qr-modal{background-color:var(--qr-modal-background-color);border-radius:var(--qr-modal-border-radius);box-shadow:var(--opaque-dark-shadow) var(--qr-modal-shadow-dimensions);display:flex;flex-direction:column;margin:var(--qr-modal-margin);padding:var(--qr-modal-margin-top) var(--qr-default-modal-margin) var(--qr-default-modal-margin) var(--qr-default-modal-margin);width:var(--qr-modal-width);z-index:2}#qr-modal.pop-out{margin:var(--qr-modal-margin-pop-out)}#qr-modal.transition{transition:margin .2s ease-in-out}#qr-video-stream-container video{height:var(--qr-video-stream-container-height)!important;margin:var(--qr-video-stream-container-margin);object-fit:cover;width:var(--qr-video-stream-container-width)!important}#qr-info-container{display:flex;height:calc(var(--qr-info-container-height-modifier)*var(--qr-modal-width));margin-top:calc(var(--qr-info-container-margin-top-modifier)*var(--qr-modal-width));width:100%;z-index:3}.opaque{background-color:var(--qr-scanner-background-color)}#qr-status-message-container{display:flex;font-family:Amplify;font-weight:500;height:var(--qr-status-message-container-height);margin:var(--qr-status-message-container-margin)}#qr-camera-container{display:flex;font-family:Amplify;font-weight:500;height:var(--qr-camera-container-height);margin:var(--qr-camera-container-margin)}#qr-message-container{background-color:var(--qr-scanner-background-color);border-radius:var(--qr-modal-border-radius);display:flex;flex-direction:column;padding:var(--qr-message-container-padding);position:relative;width:100%}#padding{flex-grow:4}#qr-troubleshooting-button{background-color:var(--plum);border:var(--thick-border-width) solid transparent;border-radius:var(--default-squircle-border-radius);color:#fff;font-family:BentonSans;margin:var(--qr-troubleshooting-button-margin);padding:var(--qr-troubleshooting-button-padding);transition:var(--default-button-focus-transition);width:fit-content}#qr-troubleshooting-button,#qr-troubleshooting-button>*{font-size:var(--qr-regular-font-size)}#qr-troubleshooting-button:focus{border-radius:var(--default-border-radius);box-shadow:var(--default-button-focus)}.large-message,.large-message>*{font-size:var(--qr-large-font-size)}#qr-status-message{align-content:center;height:100%;margin:var(--qr-status-message-margin)}#qr-status-message,#qr-status-message>*{font-size:var(--qr-title-font-size)}.button-focus-container{border-radius:var(--default-border-radius);transition:var(--default-button-focus-transition)}.button-focus-container:focus-within{box-shadow:var(--default-button-focus-purple-only);outline:none!important}#qr-sound-button{background-color:var(--qr-blue-accent);border:var(--medium-border-width) solid var(--qr-blue-accent);border-radius:var(--default-circle-border-radius);box-shadow:var(--qr-sound-button-box-shadow-dimensions) var(--qr-button-drop-shadow-blue);cursor:pointer;height:var(--qr-sound-button-height);outline:0;transition:box-shadow .05s ease-in-out,margin-bottom .05s ease-in-out,margin-top .05s ease-in-out;user-select:none;width:var(--qr-sound-button-width)}#qr-change-camera-button-container{bottom:var(--qr-change-camera-button-container-bottom);left:50%;padding-bottom:7px;position:absolute;transform:translateX(-50%);z-index:999}#qr-change-camera-button{align-items:center;background-color:var(--qr-blue-accent);border:var(--medium-border-width) solid var(--qr-blue-accent);border-radius:var(--default-circle-border-radius);box-shadow:var(--qr-change-camera-box-shadow-dimensions) var(--qr-button-drop-shadow-blue);cursor:pointer;display:flex;flex-direction:column;height:var(--qr-change-camera-button-height);justify-content:center;outline:0;transition:box-shadow .05s ease-in-out,margin-bottom .05s ease-in-out,margin-top .05s ease-in-out;user-select:none;width:var(--qr-change-camera-button-width)}#qr-sound-button:hover{box-shadow:var(--qr-sound-button-hover-box-shadow-dimensions) var(--qr-button-drop-shadow-blue);margin:var(--qr-sound-button-hover-margin)}#qr-change-camera-button:hover{box-shadow:var(--qr-change-camera-button-hover-box-shadow-dimensions) var(--qr-button-drop-shadow-blue);margin:var(--qr-change-camera-button-hover-margin)}#qr-sound-button:active{box-shadow:var(--qr-sound-button-active-box-shadow-dimensions) var(--qr-button-drop-shadow-blue);margin:var(--qr-sound-button-active-margin)}#qr-change-camera-button:active{box-shadow:var(--qr-change-camera-button-active-box-shadow-dimensions) var(--qr-button-drop-shadow-blue);margin:var(--qr-change-camera-button-active-margin)}#qr-sound-button-image{margin:var(--qr-sound-button-image-margin)}#qr-message-title{font-family:Amplify;font-weight:500;margin:var(--qr-message-title-margin)}#qr-message-title,#qr-message-title>*{font-size:var(--qr-large-font-size)}#qr-message-body,#qr-message-body>*{font-family:BentonSans;font-size:var(--qr-medium-font-size);font-weight:400}#qr-pop-out{background-color:var(--qr-popout-background-color);border-radius:var(--qr-pop-out-border-radius);box-shadow:transparent var(--qr-pop-out-box-shadow-dimensions);color:#fff;font-family:Amplify;font-weight:500;height:fit-content;margin:var(--qr-pop-out-margin);min-height:var(--qr-pop-out-height);padding:var(--qr-pop-out-padding);width:var(--qr-pop-out-width)}.email{color:#fff}#qr-pop-out.show{box-shadow:var(--opaque-dark-shadow) var(--qr-pop-out-box-shadow-dimensions);margin:var(--qr-pop-out-margin-show)}#qr-pop-out.transition{transition:margin .2s ease-in-out,box-shadow .1s ease-in-out}#qr-hint{margin:var(--qr-hint-margin);user-select:none;width:var(--qr-hint-width)}#qr-code-example{padding:var(--qr-code-example-padding);user-select:none}#troubleshoot-hint,#troubleshoot-hint>*{font-size:var(--qr-medium-font-size);line-height:calc(var(--qr-medium-font-size) + 6px)}#troubleshoot-hint div{width:var(--troubleshoot-hint-div-width)}#troubleshoot-camera,#troubleshoot-camera-busy,#troubleshoot-camera-busy>*,#troubleshoot-camera-invalid,#troubleshoot-camera-invalid>*,#troubleshoot-camera>*,#troubleshoot-invalid-qr,#troubleshoot-invalid-qr>*,#troubleshoot-keycloak-timeout,#troubleshoot-keycloak-timeout>*,#troubleshoot-timeout,#troubleshoot-timeout>*{font-size:var(--qr-small-font-size)}#qr-click-prevention-cover{align-items:center;background-color:var(--qr-click-prevention-cover-background-color);display:flex;height:100vh;justify-content:center;overflow:hidden;position:absolute;width:100vw;z-index:1000}#qr-loading-spinner{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:ease-in-out;height:var(--qr-loading-spinner-height);transform-origin:var(--qr-loading-spinner-transform-origin);user-select:none;width:var(--qr-loading-spinner-width);z-index:1001}.troubleshoot{align-items:center;display:flex;flex-direction:column}.troubleshoot li:not(:last-child){padding:var(--qr-troubleshoot-li-padding)}.troubleshoot ul{margin:0;padding:var(--qr-troubleshoot-ul-padding)}.qr-code-login-page .footer-terms,.qr-code-login-page .footer-terms>*{font-size:var(--qr-tiny-font-size)!important}.qr-code-login-page #login-copyright-container{bottom:var(--qr-copyright-terms-bottom)}#orange-blob-pencil{max-height:25vh;max-width:55vw;object-fit:cover;object-position:bottom right}#blue-blob-triangle{max-height:50vh;max-width:40vw;object-fit:cover;object-position:bottom left}#blue-blob-compass{object-position:top left}#blue-blob-compass,#yellow-blob-goggles{max-height:75vh;max-width:40vw;object-fit:cover}#yellow-blob-goggles{object-position:top right}