:root{--font-color:rgb(252, 228, 150);--nav-hover-font-color:rgb(255, 225, 255);--icon-color:rgb(252, 228, 150);--inverse-font-color:rgb(0, 0, 0);--alert-font-color:rgb(255, 0, 0);}@font-face{font-family:'Icomoon';src:url('font/icomoon/icomoon-0a4f46d48f2bc362b023a24514548e2a.ttf') format('truetype');src:url('font/icomoon/icomoon-ea723f35017e34c8c82ce342748f1646.svg') format('svg');font-weight:normal;font-style:normal;font-display:fallback;}@font-face{font-family:'Varela';src:url('font/varela/Varela-Regular-55e19daa4f6fe41a729b6ae34c65ef83.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Ionicons";src:url("font/ionicons/ionicons-e78bb1a3eb2e3a4dba3b14abee81158b.woff") format("woff");font-weight:normal;font-style:normal;font-display:fallback;}.icomoon-before:before,.icomoon-after:after,.ion-icon-before:before,.ion-icon-after:after{content:"";display:inline-block;font-family:"Ionicons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;text-align:center;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icomoon-before:before,.icomoon-after:after{font-family:"Icomoon" !important;position:absolute;top:0;left:0;width:2rem;height:2rem;font-size:.65rem;line-height:3.25;color:black;}html{touch-action:manipulation;}body, main, div{display:block;margin:0;padding:0;}body{width:100%;-webkit-overflow-scrolling:touch;}div#webapp{position:fixed;transition:top 0.5s linear;}div#webapp:after{position:absolute;content:"";top:0;left:0;right:0;height:0;background-color:rgba(0, 0, 0, 0.85);opacity:0;transition:opacity 0.5s linear;}div#webapp.scrolled:after{height:3.5rem;opacity:1;}div#webapp.install-pwa-container{top:2rem;}html.js.sw #install-sw-progress-container{display:block;}#install-sw-progress-container{display:none;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1200;background-color:rgba(0, 0, 0, 0.5);}#install-sw-progress-container .state{position:absolute;top:50%;left:50%;margin-top:-4rem;margin-left:-8rem;width:16rem;height:6rem;text-align:center;color:var(--font-color);}div#webapp, main#main-content{top:0;left:0;right:0;bottom:0;}main#main-content{position:absolute;overflow:auto;scroll-behavior:smooth;}@media print{div#webapp, main#main-content{position:static;overflow:visible;}div#webapp:before{display:none;}}#noscript, #resolution-warning{text-align:center;display:block;padding:1rem;position:relative;background-color:#ccc;margin:5rem auto 0 auto;max-width:44rem;z-index:2;color:var(--alert-font-color);}#resolution-warning{display:none;background-color:#fff;}#resolution-warning p{margin:0.5rem;}@media screen and ((width < 19rem) ){#resolution-warning{display:block;}#webapp{display:none;}}@media screen and (min-width:48rem){div#webapp{max-width:46rem;max-height:62rem;margin:1rem auto;border-radius:1rem;overflow:hidden;}}body, div, form, fieldset, legend, label, input, button, select, textarea, option, optgroup{font-size:1rem;font-family:Varela, sans-serif;letter-spacing:normal;color:var(--font-color);margin:0;padding:0;}div#webapp{background-position:top center;background-repeat:no-repeat;background-size:cover;}div#webapp:before{background-color:rgba(0, 0, 0, 0.25);position:absolute;top:0;left:0;bottom:0;right:0;content:"";}@media print{div#webapp{background-size:contain;background-attachment:fixed;}}#modal{display:none;touch-action:none;position:absolute;z-index:9990;top:0;bottom:0;left:0;right:0;background-color:rgba(0, 0, 0, 0.25);}#modal.show{display:block;}.messages{position:absolute;z-index:9999;left:1rem;right:1rem;bottom:3rem;border:none;background:none;padding:0;margin:0;display:none;}.messages.glass-effect{padding:0.25rem;}.messages .message{padding:0.35rem 0.75rem;margin:0;line-height:1.3;}.messages .message div[data-role="close"]{float:right;margin:-0.35rem -0.2rem 0 0;cursor:pointer;position:relative;}.messages .message div[data-role="close"]:after{position:absolute;content:"";}.messages .message div.message-actions{display:flex;justify-content:space-around;flex-direction:row-reverse;}.messages .message div.message-actions .button{display:inline-block;border-color:#000;color:#000;background-color:#fff;}.messages .message a:link, .messages .message a:visited, .messages .message a:active, .messages .message a:hover{color:var(--font-color);}.messages .message ~ .message{margin-top:0.5rem;}.messages.has-messages{display:block;}.glass-effect{--border-radius:.5rem;--background-color:rgba(255, 255, 255, .35);--box-shadow-color:rgba(255, 255, 255, .5);border-radius:var(--border-radius);padding:.5rem;background:var(--background-color);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);box-shadow:0 0 .5rem 0 var(--box-shadow-color);overflow:hidden;border:1px solid var(--background-color);}@media print{body .nav-toggle-label, body nav.nav{display:none;}}.nav-toggle-label{position:absolute;left:.8rem;top:1.9rem;z-index:1099;transform:translateY(-50%);margin:0;cursor:pointer;font-size:1rem;display:block;width:1rem;height:.75rem;user-select:none;color:transparent;}body.nav-right .nav-toggle-label{left:auto;right:.8rem;}.nav-toggle-label span:before,.nav-toggle-label span:after,.nav-toggle-label span{position:absolute;top:50%;margin-top:-.0625rem;height:.125rem;left:.375rem;right:.375rem;background-color:var(--font-color);backface-visibility:hidden;}.nav-toggle-label span{transition:background-color 0s 0.3s;}#nav-toggle:checked ~ #webapp .nav-toggle-label span{background-color:transparent;}#nav-toggle:checked ~ #webapp #modal{display:block;z-index:1098;}.nav-toggle-label span:before,.nav-toggle-label span:after{left:0;right:0;content:"";transition-duration:0.3s, 0.3s;transition-delay:0.3s, 0s;transition-property:margin-top, transform;}.nav-toggle-label span:before{margin-top:-.3125rem;}.nav-toggle-label span:after{margin-top:.1875rem;}#nav-toggle:checked ~ #webapp .nav-toggle-label span:before,#nav-toggle:checked ~ #webapp .nav-toggle-label span:after{transition-delay:0s, 0.3s;margin-top:-.0625rem;transform:rotate(45deg);}#nav-toggle:checked ~ #webapp .nav-toggle-label span:after{transform:rotate(-45deg);}nav.nav .nav-list{margin:.5rem;padding:0;display:block;}nav.nav li.nav-item{margin:0 0 .5rem 0;display:list-item;list-style-type:none;line-height:1.65;font-size:1rem;border-style:solid;border-color:#fff;border-width:0 0 .0625rem 0;border-radius:.5rem;}body nav.nav .nav-list li[data-has-children].nav-item{display:none;}a.nav-item,a.nav-item:link,a.nav-item:visited,a.nav-item:hover,a.nav-item:active,span.nav-item.no-link{display:block;margin:0;padding:.45rem .45rem .35rem .45rem;color:var(--font-color);overflow:hidden;text-align:center;text-overflow:ellipsis;text-decoration:none;}a.nav-item.active,a.nav-item:hover{color:var(--nav-hover-font-color);font-weight:bold;}span.nav-item{position:relative;display:block;}@media print{nav.nav{display:none;}}nav.nav{backface-visibility:hidden;z-index:1099;display:block;position:fixed;left:50%;top:5.25rem;width:18rem;box-sizing:border-box;padding:0;margin:0 0 0 -9rem;overflow:hidden;overflow-y:auto;transform:translate3d(0, -100rem, 0);transition:transform .2s ease-in-out;}#nav-toggle:checked ~ #webapp nav.nav{transform:translate3d(0, 0, 0);}@media (min-width:48rem){nav.nav{top:5.25rem;}}@media (min-width:23rem){.nav-toggle-label{left:1rem;}body.nav-right .nav-toggle-label{left:auto;right:1rem;}}@media (max-width:64rem){#nav-toggle:checked ~ #webapp{position:fixed;width:100%;}}.page{padding:4rem 1rem 3.75rem 1rem;display:none;min-height:100%;box-sizing:border-box;line-height:1.25;}.page.text-page{margin:auto;max-width:32rem;}.page:before{z-index:-1;position:absolute;top:10rem;left:50%;margin:0 0 0 -8rem;width:16rem;transform:rotate(-45deg);content:"BETA";color:rgba(255, 0, 0, 0.25);font-size:6rem;text-shadow:2px 2px 5px rgba(255, 0, 0, 0.25);}.page a{color:var(--font-color);}.page.full{position:absolute;bottom:0;top:0;left:0;right:0;padding:0;}.page.active{display:block;}.page h1{font-size:1.25rem;margin-top:0.25rem;white-space:nowrap;overflow:hidden;text-align:center;text-overflow:ellipsis;}.page h1 + p{margin-top:0.75rem;}.page h2{font-size:1rem;text-align:center;}.page p, .page dl, .page ul, .page ol{margin:0 0 1.5rem 0;padding:0;}.page dd, .page li{margin:0 0 1rem 1rem;}.page dt{margin-bottom:1rem;}.page p a:link, .page p a:visited, .page p a:hover, .page p a:active, .page dd a:link, .page dd a:visited, .page dd a:hover, .page dd a:active{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#page404.page{text-align:center;}#main.page{background-color:transparent;line-height:1.625;}#recorder.page{padding-left:0;padding-right:0;}.page .description{margin:1rem 0;}.page dt{font-size:1.2rem;}.page dd{margin-left:0;}#signin.page .show-password div.eye{z-index:10;background-color:#fff;background-size:50%;width:2rem;height:2rem;border-radius:1rem;top:0.5rem;right:0.5rem;}@media (min-height:32em){}@media (min-height:35em){}@media (min-height:38em){}@media (min-height:41em){}@media (min-height:46em){}@media (min-height:56em){}@media print{.page{padding:1rem;}.page:before{display:none;}}#recorder.page .media-container{position:absolute;top:0;bottom:0;left:0;right:0;}#recorder.page .media-container video{position:absolute;top:0;bottom:0;object-fit:fill;left:0;right:0;}#recorder.page .media-container .recording-status{position:absolute;bottom:-1.75rem;border-radius:0.25rem;left:50%;margin-left:-8rem;display:none;width:16rem;background-color:rgba(255, 255, 255, 0.5);justify-content:space-between;padding:0.25rem;}#recorder.page .media-container .recording-status.animate{display:flex;}#recorder.page .media-container .recording-status.animate div{min-width:4rem;color:red;font-size:0.875rem;}#recorder.page .media-container .recording-status.animate div:nth-child(3){text-align:right;}#recorder.page .media-container .recording-status.animate div:nth-child(2){text-align:center;text-transform:uppercase;animation:blinker 1.5s linear infinite;}#recorder.page .media-container .media-buttons{position:absolute;top:1.25rem;left:4rem;right:4rem;z-index:20;display:flex;justify-content:center;}#recorder.page .media-container .media-buttons .buttons-wrapper{padding:0.25rem;display:flex;justify-content:center;border-radius:0.5rem;background-color:rgba(0, 0, 0, 0.2);}#recorder.page .media-container .media-buttons .buttons-wrapper .button{width:2rem;height:2rem;cursor:pointer;margin:0 0.2rem;background-color:#fff;border:solid 1px #000;border-radius:0.5rem;color:transparent;overflow:hidden;position:relative;}#recorder.page .media-container .media-buttons .buttons-wrapper .button[disabled]{cursor:not-allowed;background-color:#aaa;}#recorder.page .media-container .media-buttons .buttons-wrapper .button:before, #recorder.page .media-container .media-buttons .buttons-wrapper .button:after{color:#000;font-size:1.5rem;line-height:1.275;text-indent:0.05rem;}#recorder.page .media-container .media-buttons .buttons-wrapper .button[data-id="toggle-muted"]:after{content:"\f3ba";}#recorder.page .media-container .media-buttons .buttons-wrapper .button[data-id="toggle-muted"][value="true"]:after{content:"\f3b9";}#recorder.page .media-container .media-buttons .buttons-wrapper .button[data-id="toggle-start-pause-playing"]:after{content:"\f488";}#recorder.page .media-container .media-buttons .buttons-wrapper .button[data-id="toggle-start-pause-playing"][value="play"]:after{content:"\f210";}#recorder.page .media-container .media-buttons .buttons-wrapper .button[data-id="toggle-start-pause-recording"]:after{content:"\f21b";}#recorder.page .media-container .media-buttons .buttons-wrapper .button[data-id="toggle-start-pause-recording"][value="recording"]:after{color:#f00;animation:blinker 1.5s ease-in-out infinite;}#recorder.page .media-container .media-buttons .buttons-wrapper .button[data-id="toggle-start-pause-recording"][value="paused"]:after{color:#000;animation:blinker 3s ease-in-out infinite;}#recorder.page .media-container .media-buttons .buttons-wrapper .button[data-id="stop-recording"]:after{content:"\f24f";}#recorder.page .media-container .media-buttons .buttons-wrapper .button[data-id="toggle-stream"]:before{content:"\f3f6";}#recorder.page .media-container .media-buttons .buttons-wrapper .button[data-id="toggle-stream"][value="connected"]:before{background-color:orange;color:#000;content:"\f3f5";}#recorder.page .media-container .media-buttons .buttons-wrapper .button[data-id="toggle-stream"][value="connected"]:after{background-color:transparent;font-size:1.8rem;color:darkred;content:"x";line-height:0.9;}#recorder.page .media-container .media-buttons .buttons-wrapper .button[data-id="toggle-fullscreen"]:after{content:"\f386";}#recorder.page .media-container .media-buttons .buttons-wrapper .button[data-id="toggle-fullscreen"][value="true"]:after{content:"\f37d";}#recorder.page .media-container .media-buttons .buttons-wrapper .button[data-id="toggle-cameras"]:after{content:"\f49f";}#recorder.page .media-container .questionnaire-container{display:block;position:absolute;left:0.5rem;right:0.5rem;bottom:0.5rem;}#recorder.page .media-container .questionnaire-container ol{max-height:10rem;overflow:auto;margin-bottom:2rem;}#recorder.page .media-container .questionnaire-container ol li{font-size:0.9375rem;display:none;margin-left:1.5rem;}#recorder.page .media-container .questionnaire-container ol li.active{display:list-item;}#recorder.page .media-container .questionnaire-container a.step{position:absolute;bottom:0.25rem;left:0.25rem;width:2rem;height:2rem;border:solid 1px #000;border-radius:1rem;display:block;background-color:var(--icon-color);color:transparent;}#recorder.page .media-container .questionnaire-container a.step.next{left:auto;right:0.5rem;}#recorder.page .media-container .questionnaire-container a.step:after{content:"\f2ca";color:#000;font-size:1.5rem;line-height:1.35;}#recorder.page .media-container .questionnaire-container a.step.next:after{content:"\f30f";}@media screen and (width >= 20rem){#recorder.page .media-container .questionnaire-container{bottom:1rem;left:1rem;right:1rem;}}@media screen and (min-width:48rem){#recorder.page .media-container video{border-radius:1rem 1rem 0 0;}}form{margin:0;padding:0;}input:-webkit-autofill, input:autofill{caret-color:#fce496;-webkit-text-fill-color:#fce496 !important;-webkit-box-shadow:0 0 0 30px black inset !important;}input[data-check]{display:none;}div.field-container{margin:0;text-align:left;}div.form-row-group{display:flex;flex-direction:row;justify-content:space-between;}div.form-row-group div.form-row .input-wrapper{margin-top:0.35em;}div.form-row-group div.form-row label.label{padding:0;position:static;font-size:1rem;}main.content.centered h1{text-align:center;margin:0 auto 0.5em auto;}main.content.centered form .field-container{max-width:20em;margin:0 auto;}main.content.centered form fieldset{border:none;}main.content.centered form legend{display:none;}main.content.centered form .action-block{flex-direction:column;}main.content.centered form .action-block .action-link, main.content.centered form .action-block .button{margin-left:0;}fieldset{margin:0;padding:1em 0 0 0;border-style:solid;border-color:$main-color;border-width:0.0625em 0 0 0;}fieldset:last-of-type{border-bottom-width:0.0625em;}legend{padding:0.6em;margin:0 0 0 1em;white-space:nowrap;color:$main-color;font-size:0.9em;letter-spacing:0.0625em;}select{background-color:#fff;}optgroup{font-style:normal;font-weight:bold;padding:0 0.3em;}label.label, label.radio-label, label.checkbox-label{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left;white-space:nowrap;}span.label{display:block;line-height:2.35;padding-right:1em;}label.label{position:absolute;left:0;right:1em;color:#fce496;top:0;padding:0.125em 0 0 0.4em;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}html.js label.label.file{display:none;}form *[readonly]{background-color:rgba(0, 0, 0, 0.5);}form *[disabled]{background-color:rgba(0, 0, 0, 0.5);}button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}::-webkit-input-placeholder{font-size:0.75em;line-height:1.5em;color:#999;font-style:italic;}::-moz-placeholder{opacity:1;font-size:0.75em;line-height:1.5em;color:#999;font-style:italic;}label.checkbox-label, label.radio-label, .form-control{display:block;width:100%;padding:0.3em 0.3em 0.2em 0.3em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}label.radio-label, label.checkbox-label{padding:0 0 0 1.75em;height:1.25em;overflow:hidden;position:relative;}label.radio-label span, label.checkbox-label span{margin:0.025em 0 0 0;display:inline-block;}input[type="radio"].radio, input[type="checkbox"].checkbox{position:absolute;left:0;line-height:normal;display:inline-block;cursor:pointer;width:1.25em;height:1.25em;font-size:1em;padding:0;margin:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border-color:transparent;overflow:visible;}input[type="radio"].radio:after, input[type="checkbox"].checkbox:after{position:absolute;top:0;left:0;width:1em;height:1em;content:"\f401";font-size:1.125em;text-align:center;vertical-align:middle;cursor:pointer;display:inline-block;speak:none;font-family:"Ionicons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1.125;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}input[type="radio"].radio:checked:after, input[type="checkbox"].checkbox:checked:after{content:"\f3fe";}.form-control{outline:none;font-size:1em;border:0.0625em solid #fff;background-color:transparent;padding:1.5em 0.4em 0.25em 0.4em;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;-webkit-border-radius:0.25em;-moz-border-radius:0.25em;-ms-border-radius:0.25em;border-radius:0.25em;-box-shadow-transition:border-color ease-in-out 0.15s;-ease-in-out-transition:border-color ease-in-out 0.15s;-0.15s-transition:border-color ease-in-out 0.15s;transition:border-color ease-in-out 0.15s;}.form-control:focus{box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);}input.form-control:-webkit-autofill{-webkit-box-shadow:0 0 0 60px white inset;}.form-control.radio{border:none;box-shadow:none;}input.text:focus, .text-area:focus, .select:focus{outline:none;}.select optgroup{color:#333;}.select option{padding-right:0.5em;color:#000;}.select[disabled]{background-color:#efefef;font-style:italic;color:#999;}.file{padding:0.3125em;width:auto;}.text.number{text-align:right;}.text-area{height:6em;}.text[readonly], .text-area[readonly]{cursor:not-allowed;}.text[disabled], .text-area[disabled]{cursor:not-allowed;}.action-block{margin:1em 0 0 0;padding:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.button, .action-link:link, .action-link:visited, .action-link:hover, .action-link:active{display:inline-block;margin:0 0 0.5rem 0.5rem;padding:0.5rem 0.9rem 0.5rem 0.9rem;background-image:none;border:solid 0.0625em #fff;color:#fff;border-radius:0.1875em;cursor:pointer;overflow:visible;font-size:0.8em;text-align:center;text-decoration:none;letter-spacing:0.0625em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;}.button{background-color:transparent;}button:active{box-shadow:inset 0 0 0.325rem #fff;outline:none;}.action-link:focus, .button:focus{outline:none;}.button[disabled]{cursor:not-allowed;}.button:not([disabled]):first-of-type{margin-left:0;}.action-block .button:not([disabled]):first-of-type{margin-left:0.5rem;margin-right:0;}.action-block *:not([disabled]):first-of-type:last-of-type{margin-left:0;margin-right:0;}.decorator{display:block;position:relative;max-width:20em;margin:0 auto 1rem auto;}.input-wrapper{position:relative;padding:0;}.field-help, .field-messages{font-size:0.8769rem;margin-top:0.5rem;display:none;}.field-messages.has-messages{display:block;position:relative;top:0;left:0.25rem;}.error .form-control{outline:solid 0.0625em #c32f39;}.error .field-messages, .field-messages.error{color:#c32f39;}ul.one-to-many, ul.many-to-many{padding:0;margin:0;}ul.one-to-many li, ul.many-to-many li{list-style-type:none;text-align:right;padding:0.3rem;margin:0;}ul.one-to-many a:link, ul.one-to-many a:visited, ul.one-to-many a:hover, ul.one-to-many a:active, ul.many-to-many a:link, ul.many-to-many a:visited, ul.many-to-many a:hover, ul.many-to-many a:active{color:#000;white-space:nowrap;}.decorator.required .input-wrapper:after, .required-icon:after{position:absolute;top:0.6em;right:0.5em;content:"\f314";font-size:0.5em;display:inline-block;font-family:Ionicons;color:#fce496;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.decorator.radio-decorator.required .input-wrapper:after{display:none;}.required-icon:after{position:static;padding:0.1em;}.caps-locked{background-image:url(../images/capslock-c895e33397279c63beadd73bcfb41064.gif);background-repeat:no-repeat;background-position:right -1.25em;background-origin:content-box;}.required-description{font-size:0.8em;text-align:right;margin:0;color:#fce496;}.required-description span{display:inline-block;color:transparent;}.required-description span:after{color:#fce496;content:"\f314";font-size:0.8em;margin-left:-0.35em;font-family:Ionicons;}a.error-message:link, a.error-message:visited, a.error-message:hover, a.error-message:active, .server-messages.error-messages dd{color:$font-error-color;}main h1{text-align:center;margin:0 auto;}.form-container .messages.has-messages{display:block;position:static;border:none;margin:0;padding:.5rem;color:#D16F4E;}.form-container form .field-container{max-width:20em;margin:0 auto;}.form-container form .field-container .required-description{margin-top:1.5rem;}.form-container form fieldset{border:none;}.form-container form legend{display:none;}.form-container form .action-block{margin-top:.5rem;flex-direction:column;}.form-container form .action-block .action-link,.form-container form .action-block .button{margin-left:0;}.show-password input.password{padding-right:3.25rem;}.show-password div.eye{position:absolute;z-index:100;right:0;top:0;width:3rem;height:100%;cursor:pointer;background:url(../images/eye-open-70ee414fb35c2e17f787cb80f2e3d177.png) center no-repeat;background-size:40%;}.show-password input[type="text"].password ~ div.eye{background-image:url(../images/eye-closed-b6d2d897f1f6e4405261be44e8e56d2f.png);}#questionnaire .questionnaire-container{max-width:16rem;margin:auto;}#recordings.page{padding-left:0.75rem;padding-right:0.75rem;position:relative;}#recordings.page #usage-status{font-size:0.9rem;margin:1rem 0;text-align:center;}#recordings.page div.action-block{margin:0;padding:0 0 0.75rem 0;display:flex;justify-content:center;flex-direction:row;}#recordings.page div.action-block .button{display:inline-block;margin:0 1rem;padding-left:2.125rem;position:relative;}#recordings.page div.action-block .button:after{color:#fff;content:"\f21c";font-size:1.25rem;line-height:1.7;right:auto;left:0.125rem;width:2rem;}#recordings.page div.action-block .button:first-of-type:after{content:"\f37f";}#recordings.page .storage-container .dtree{display:block;margin:0 auto;max-width:20rem;}#recordings.page .storage-container .dtree .dtree-node.leaf .dtree-icon:after{content:"\f4cd";}#recordings.page .storage-container .dtree .branch .branch{margin:0 0 0 0.25rem;}#recordings.page .storage-container .dtree .dtree-node-label .dtree-checkbox:after{font-size:1.25rem;line-height:1.125;}#recordings.page .storage-container .dtree .dtree-node-label{outline:none;display:inline-block;position:relative;line-height:1.5;width:10.5rem;font-size:0.875rem;}#recordings.page .storage-container .dtree .dtree-node-label .video-actions{display:flex;position:absolute;right:-6.25rem;top:-0.125rem;}#recordings.page .storage-container .dtree .dtree-node-label .video-actions button.button, #recordings.page .storage-container .dtree .dtree-node-label .video-actions a.action-link{padding:0.125rem;margin:0 0 0 0.25rem;display:inline-block;position:relative;width:1.6rem;height:1.6rem;border:none;overflow:hidden;box-sizing:border-box;color:transparent;}#recordings.page .storage-container .dtree .dtree-node-label .video-actions button[disabled].button.ion-icon-after:after{color:gray;}#recordings.page .storage-container .dtree .dtree-node-label .video-actions button.button.ion-icon-before:before, #recordings.page .storage-container .dtree .dtree-node-label .video-actions a.action-link.ion-icon-before:before{font-size:1.65rem;line-height:1;font-weight:bold;color:white;content:"\f401";}#recordings.page .storage-container .dtree .dtree-node-label .video-actions button.button.ion-icon-after:after, #recordings.page .storage-container .dtree .dtree-node-label .video-actions a.action-link.ion-icon-after:after{font-size:0.9375rem;line-height:1.7;font-weight:normal;color:white;}#recordings.page .storage-container .dtree .dtree-node-label .video-actions button.button.ion-icon-after.send-to-server:after, #recordings.page .storage-container .dtree .dtree-node-label .video-actions a.action-link.ion-icon-after.send-to-server:after{content:"\f3b6";}#recordings.page .storage-container .dtree .dtree-node-label .video-actions button.button.ion-icon-after.save-in-app:after, #recordings.page .storage-container .dtree .dtree-node-label .video-actions a.action-link.ion-icon-after.save-in-app:after{content:"\f2dd";}#recordings.page .storage-container .dtree .dtree-node-label .video-actions button.button.ion-icon-after.send-to-server.abort, #recordings.page .storage-container .dtree .dtree-node-label .video-actions button.button.ion-icon-after.save-in-app.abort{display:none;}#recordings.page .storage-container .dtree .dtree-node-label .video-actions button.button.ion-icon-after.send-to-server.abort:after, #recordings.page .storage-container .dtree .dtree-node-label .video-actions button.button.ion-icon-after.save-in-app.abort:after{content:"\f24f";}#recordings.page .storage-container .dtree .dtree-node-label .video-actions button.button.ion-icon-after.send-to-server.abort:before, #recordings.page .storage-container .dtree .dtree-node-label .video-actions button.button.ion-icon-after.save-in-app.abort:before{content:"\f14b";animation:blinker 0.75s linear infinite;}#recordings.page .storage-container .dtree .dtree-node-label .video-actions button.button.ion-icon-after.save-to-disk:after, #recordings.page .storage-container .dtree .dtree-node-label .video-actions a.action-link.ion-icon-after.save-to-disk:after{content:"\f102";}#recordings.page #player-win .dwin-header .dwin-close{font-size:1.25rem;line-height:1.05;}#recordings.page #player-win .dwin-content{padding:0;margin:0;}#recordings.page #player-win .dwin-content video{padding:0;margin:0;display:block;}#recordings.page #delete-win.dwin{width:16rem;max-height:none;min-height:18.5rem;left:50%;right:auto;margin-left:-8rem;}#recordings.page #delete-win.dwin .dwin-content{margin:0 1rem;padding:0;}#recordings.page #delete-win.dwin .dwin-content dl{margin:0;}#recordings.page #delete-win.dwin .dwin-content dl dt, #recordings.page #delete-win.dwin .dwin-content dl dd{margin-bottom:0.5rem;}#recordings.page #delete-win.dwin .dwin-content dl button.button{margin-bottom:0;}#recordings.page #delete-win.dwin .dwin-content label.radio-label.disabled{color:#ccc;cursor:not-allowed;}#recordings.page #delete-win.dwin .dwin-content label.radio-label.disabled input[type="radio"][disabled].radio:after{cursor:not-allowed;}#recordings.page #delete-win.dwin .dwin-content div.decorator{margin-top:1rem;}#recordings.page #delete-win.dwin .dwin-content div.eye{background-color:#fff;top:0.5rem;right:0.5rem;width:2rem;height:2rem;border-radius:1rem;}#faq.page.text-page{max-width:100%;.button{font-size:.675rem;}.action-block{flex-direction:row;margin-bottom:1.25rem;}section{margin-bottom:.5rem;}details{padding:0 1rem;summary{cursor:pointer;color:#fff;font-size:1.125rem;margin:0 -1rem .5rem -1rem;}}details > *{text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}details ol, details ul, details dl{margin-bottom:0;}details li, details p, details dd, details dt{overflow:visible;white-space:normal;margin:0 0 .5rem 1.25rem;}details dt{font-size:1rem;margin-left:0;font-weight:bold;}details dd{display:list-item;}details h2{font-size:1.125rem;}details p{margin:.5rem 0;}details[open]{margin-bottom:1rem;summary{text-decoration:underline;}}h1{margin-bottom:1.25rem;}}@media print{@page{@bottom-center{content:'Page ' counter(page) ' of ' counter(pages);}}#faq.page.text-page details[open] summary{display:block;margin:1rem 0;text-decoration:none;}#faq.page.text-page section{break-after:page;&:last-of-type{break-after:avoid;}}#webapp{background-color:#000;}#webapp.black-white{background-color:#fff;background-image:none;}#webapp.black-white #faq.page.text-page,#webapp.black-white #faq.page.text-page *{color:#000;font-family:serif;}#webapp #faq.page.text-page summary{padding-top:1rem;font-size:1.25rem;}#faq.page.text-page details[open]{font-size:1rem;}}@media screen and (width >= 32rem){#faq.page.text-page{max-width:32rem;}}#settings.page .action-block{justify-content:center;}#settings.page .action-block .button{margin-left:1rem;}#settings.page .action-block .button.simulate-offline{position:relative;padding-right:2.5rem;}#settings.page .action-block .button.simulate-offline:after{left:auto;bottom:auto;width:2rem;height:2rem;content:"\f371";}#settings.page .action-block .button.simulate-offline.offline:after{content:"\f374";}#settings.page p.status{text-align:center;}#settings.page p.status dl dt{font-size:1rem;}#settings.page p.status dl dd{font-size:0.875rem;text-align:left;}#settings.page dl.persistence-info{margin:1rem 0;max-width:20rem;}#settings.page dl.persistence-info dt{font-size:1rem;margin-bottom:0.25rem;}#settings.page dl.persistence-info dd{display:list-item;list-style-type:disc;font-size:0.875rem;margin:0 0 0.25rem 1.35rem;white-space:nowrap;}#settings.page dl.persistence-info dd span.clickable{cursor:pointer;}#settings.page dl.persistence-info dd[data-default] span:after{font-weight:bold;color:red;padding-left:0.45rem;content:"DEFAULT";}#feature-test.page h1{margin-bottom:1.5rem;}#feature-test.page h2{font-size:1.2rem;}#feature-test.page p{text-align:center;color:orange;font-size:1.1rem;}.dtree{margin:0;padding:0;font-family:"Varela Round", sans-serif;font-size:0.8rem;}.dtree .branch{list-style-type:none;margin:0;padding:0;}.dtree .branch .branch{margin:0 0 0 1.5em;}.dtree .branch.root{margin:-0.5em 0 0 0;}.dtree .branch.collapsed{display:none;}.dtree .dtree-node{margin:0.5em 0 0 0;padding:0;}.dtree .dtree-node:focus{outline:dashed 1px #ccc;}.dtree .dtree-node .dtree-icon{position:absolute;font-family:Ionicons, sans-serif;width:1em;height:1em;display:inline-block;margin:0 0.5em 0 0;cursor:pointer;}.dtree .dtree-node .dtree-icon:after{position:absolute;font-size:1em;top:0.1em;line-height:1.25;width:100%;height:100%;font-weight:bold;text-align:center;content:"\f1fd";}.dtree .dtree-node .dtree-icon.collapsed:after{content:"\f48a";}.dtree .dtree-node .dtree-icon.expanded:after{content:"\f463";}.dtree .dtree-node .dtree-icon.loading:after{content:"\f29c";animation:spin 1s infinite linear;}.dtree .dtree-node .dtree-node-label{display:inline-block;white-space:nowrap;line-height:1.5;cursor:pointer;margin-left:1rem;}.dtree .dtree-node .dtree-node-label.selected{color:#dc8323;}.dtree .dtree-node .dtree-node-label span.dtree-hit{background-color:rgba(220, 131, 35, 0.7);}.dtree .dtree-node .dtree-node-label input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:transparent;overflow:visible;font-size:1em;outline:none;float:left;margin:0 0.35em 0 0;}.dtree .dtree-node .dtree-node-label input[type="checkbox"]:checked:after{content:"\f3fe";}.dtree .dtree-node .dtree-node-label .dtree-checkbox{width:1.25em;height:1.25em;margin:0 0.5em 0 0;position:relative;font-size:1em;}.dtree .dtree-node .dtree-node-label .dtree-checkbox:after{font-weight:bold;font-size:1.35em;width:100%;height:100%;content:"\f401";text-align:center;cursor:pointer;}.dtree .dtree-node .dtree-node-label .dtree-checkbox.partial-checked:after{content:"\f400";}.dwin{position:absolute;display:none;padding:0;top:6rem;left:2rem;right:2rem;min-height:60vh;max-height:80vh;width:auto;border-radius:.5rem;border:#fff solid 1px;background-color:#000;}dialog.dwin::backdrop{position:fixed;z-index:-1;top:0;left:0;bottom:0;right:0;background-color:rgba(0, 0, 0, .6);}.dwin.show{display:block;z-index:1100;}.dwin .win-title{margin:.125rem 2rem 0 1rem;}.dwin .dwin-header,.dwin .dwin-footer{height:1.5rem;border-radius:.5rem;}.dwin .dwin-header,.dwin .dwin-content,.dwin .dwin-footer{position:absolute;left:0;right:0;top:0;bottom:auto;}.dwin .dwin-close{display:inline-block;margin:0;float:right;cursor:pointer;color:#fff;width:2rem;height:1.5rem;line-height:1.5;text-align:center;}.dwin .dwin-content{height:auto;top:1.5rem;bottom:.5rem;overflow:auto;padding:1rem;}.dwin .dwin-footer{top:auto;bottom:0;height:.5rem;}.progress{animation:rotation .75s linear infinite;}.app-icon{position:absolute;display:block;top:.5rem;width:2rem;height:2rem;overflow:hidden;}.ion-icon-before:before,.ion-icon-after:after{position:absolute;top:0;left:0;right:0;bottom:0;font-size:2rem;text-align:center;line-height:1;}.app-icon.ion-icon-after:after{content:'';border:solid 1px #000;border-radius:1rem;background-color:var(--font-color);font-size:1.3rem;line-height:1.5;font-weight:400;color:#000;}#network-status{left:50%;top:.25rem;width:6rem;height:1rem;z-index:1;margin-left:-3rem;color:var(--font-color);text-transform:uppercase;text-align:center;font-weight:bold;font-size:.7rem;}#network-status.offline{color:red;}#network-status:after{display:none;content:"\f2ca";font-size:.8rem;right:auto;width:1rem;}@media print{#network-status{display:none;}}#install-pwa-container{position:fixed;display:none;background-color:#000;top:0;left:0;right:0;z-index:1000;.install-pwa-buttons-container{display:flex;flex-direction:row-reverse;justify-content:space-around;padding:.25rem 0;.install-button{padding:.25rem .5rem;margin:0;font-size:.6rem;}}}#logo{top:.65rem;left:.65rem;width:2.5rem;height:2.5rem;z-index:100;}#logo:after{background:#333 url('../images/logo-transparent-200-b64aa2ecd107812e7b54a871b5b982b6.webp') no-repeat center 70%;border-radius:1.25rem;border-color:var(--font-color);background-size:75%;border-width:2px;}@media print{#logo{display:none;}}#main-content #index.page p,#main-content #questionnaire.page p{max-width:16rem;margin:1rem auto 1rem auto;}.pulse-button-container{position:relative;perspective:1000px;backface-visibility:hidden;}a.pulse-button{position:relative;top:1rem;left:50%;margin-left:-4rem;display:block;width:8rem;height:8rem;font-size:1rem;text-transform:uppercase;text-decoration:none;text-align:center;border:none;border-radius:50%;background:var(--icon-color);color:#000;box-sizing:border-box;padding-top:3.25rem;background-size:50%;background-repeat:no-repeat;background-position:center;cursor:pointer;box-shadow:0 0 0 0 rgba(255, 255, 255, .5);animation:pulse 1.5s infinite;}@media (min-width:23rem){#logo{left:.85rem;}}@media screen and (height > 25rem){.pulse-button-container{position:absolute;top:50%;left:50%;margin-top:1rem;margin-left:-4rem;width:8rem;height:8rem;}}.pulse-button:hover{animation:none;}@keyframes rotation{from{transform:rotate(0deg);}to{transform:rotate(359deg);}}@keyframes pulse{0%{transform(scale(.9));}70%{transform(scale(1));box-shadow:0 0 0 2.5rem rgba(90, 153, 212, 0);}100%{transform(scale(.9));box-shadow:0 0 0 0 rgba(90, 153, 212, 0);}}@keyframes blinker{50%{opacity:0; }}select{background-color:#000;border-color:var(--font-color);}option{color:var(--font-color);}.dtree .dtree-node .dtree-node-label{margin-left:1.35rem;line-height:1.35;}.dtree .dtree-node .dtree-node-label .dtree-checkbox:after{font-family:Ionicons;}nav.nav li.nav-item.last{border:none;a.button{margin:1rem 3rem;}}