*{box-sizing:border-box;margin:0;padding:0}body{color:#333;background-color:#f4f4f7;justify-content:center;align-items:flex-start;min-height:100vh;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}body.center{align-items:center}.container{background-color:#fff;border-radius:8px;width:100%;max-width:800px;padding:40px;box-shadow:0 4px 12px #0000001a}.screen{width:100%;display:none}.screen.active{display:block}.language-selector{justify-content:flex-end;align-items:center;margin-bottom:20px;font-size:14px;display:flex}.lang-button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;margin-left:10px;padding:8px 15px;font-size:14px}.consent-content{text-align:left}.k3vr-title{text-align:center;color:#555;margin-bottom:10px;font-size:16px}.consent-content h1{color:#2c3e50;text-align:center;font-size:24px;font-weight:600}.consent-content hr{border:none;border-top:1px solid #e0e0e0;margin:25px 0}.consent-content p,.consent-content li{margin-bottom:1em;font-size:14px;line-height:1.6}.consent-content ul{margin-bottom:1em;padding-left:20px}.consent-content strong{font-weight:600}.consent-content a{color:#007bff;text-decoration:none}.consent-content a:hover{text-decoration:underline}.consent-actions{margin-top:30px}.warning-text{color:#d9534f;font-weight:700}.data-link{margin-bottom:20px;display:inline-block}.consent-error{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;margin:20px 0;padding:12px;font-weight:700}.consent-checkbox-area{align-items:center;margin-top:20px;display:flex}.consent-checkbox-area input{width:18px;height:18px;margin-right:10px}.consent-checkbox-area label{font-size:14px}.consent-actions .next-button{color:#fff;cursor:pointer;float:right;background-color:#007bff;border:none;border-radius:5px;margin-top:20px;padding:12px 30px;font-size:16px;font-weight:700}.participant-form{border-radius:10px;padding:30px}.participant-form h2{text-align:center;margin-bottom:30px}.form-group{text-align:left;margin-bottom:20px}.form-group label{margin-bottom:5px;font-weight:700;display:block}.form-group input,.form-group select{border:1px solid #ccc;border-radius:4px;width:100%;padding:10px;font-size:16px}#participantScreen{text-align:left}.question-block{background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;margin-bottom:25px;padding:25px}.question-block h3{margin-bottom:15px;font-size:16px;font-weight:600}.asterisk{color:#d9534f;margin-right:4px}.instruction-text{color:#007bff;margin-bottom:20px;font-size:14px}.question-statement{margin-bottom:15px;font-size:14px}.options-group{flex-direction:column;gap:15px;display:flex}.radio-option{cursor:pointer;align-items:center;font-size:14px;display:flex}.radio-option input[type=radio]{margin-right:12px}.other-option{align-items:center;display:flex}.other-text-input{background-color:#0000;border:none;border-bottom:1px solid #ccc;margin-left:8px;padding:4px;font-size:14px}.other-text-input:focus{border-bottom-color:#007bff;outline:none}#demographicsForm{padding-bottom:60px;position:relative}#demographicsForm .next-button{float:none;color:#fff;background-color:#007bff;position:absolute;bottom:0;right:0}.button{cursor:pointer;float:right;border:none;border-radius:5px;padding:12px 30px;font-size:16px;font-weight:700}.participant-form .button{color:#fff;background-color:#28a745}#instructionsScreen .instructions-box{background-color:#fff;border:none;padding:10px}.instruction-section{margin-bottom:40px}.instruction-section:last-child{margin-bottom:0}.instruction-title{align-items:center;margin-bottom:15px;display:flex}.instruction-title .icon{margin-right:12px;font-size:24px}.instruction-title h3{font-size:18px;font-weight:600}.instruction-content p{margin-bottom:1em;font-size:14px;line-height:1.6}.instruction-content ol{padding-left:20px;font-size:14px;line-height:1.6}.instruction-content li{margin-bottom:1em}.example-slider-image{border-radius:6px;width:100%;max-width:350px;margin:20px auto;display:block;box-shadow:0 2px 8px #0000001a}#instructionsScreen .button-container{text-align:right;margin-top:20px}#instructionsScreen .next-button{color:#fff;float:none;background-color:#007bff;display:inline-block}.scenario-container-box{background-color:#fff;border:none;padding:10px}.scenario-main-title{text-align:center;max-width:600px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:22px;font-weight:600}.scenario-box{border:2px dotted #a0a0a0;max-width:550px;margin-bottom:30px;margin-left:auto;margin-right:auto;padding:30px}#situationScreen .situation-text{white-space:pre-line;color:#333;font-size:16px;font-weight:500;line-height:1.7}.scenario-sub-instruction{color:#666;text-align:center;font-size:14px;line-height:1.5}.video-count{color:#333;font-size:18px;font-weight:700}#situationScreen .button-container{text-align:right;width:100%;margin-top:20px}#instructionsScreen .next-button,#situationScreen .next-button{color:#fff;float:none;background-color:#007bff;border:none;display:inline-block}#instructionsScreen .next-button:hover,#situationScreen .next-button:hover{background-color:#0056b3}.welcome-text,.situation-text,.completion-screen{text-align:center;padding:20px}.situation-text{white-space:pre-line}.fixation{text-align:center;padding:150px 0;font-size:60px;font-weight:700}#videoScreen{justify-content:center;align-items:center;min-height:500px;display:none}#videoScreen.active{display:flex}.video-container{text-align:center;width:100%}#experimentVideo{background-color:#000;max-width:300px;height:auto;max-height:75vh;margin:0 auto;display:block}.placeholder-video{color:#6c757d;background-color:#e9ecef;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:400px;font-size:16px;display:flex}.slider-container{text-align:center;width:100%;padding:60px 0}.slider-question{margin-bottom:40px;font-size:18px}.slider-interactive-area{margin-bottom:10px;position:relative}.slider-interactive-area:before{content:"";z-index:100;background:#ffffff80;width:2px;height:4em;display:block;position:absolute;top:0;left:calc(50% - 1px)}.slider-label-center{position:absolute;left:50%;transform:translate(-50%)}.slider-interactive-area:hover input{cursor:pointer;box-shadow:0 0 1em #0000004d}.slider-value-display{color:#333;background-color:#f0f0f0;border-radius:4px;padding:4px 8px;font-size:14px;font-weight:700;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.slider-wrapper{padding:0 10px;position:relative}.slider-labels{justify-content:space-between;margin-top:10px;font-size:14px;display:flex}.slider-error{color:#d9534f;margin-top:20px;font-size:16px;font-weight:700}input[type=range].slider{-webkit-appearance:none;background:linear-gradient(90deg,#28a745,#ffc107,#dc3545);border-radius:6px;outline:none;width:100%;height:4em}input[type=range].slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:0 0;border:0 solid #0000;border-radius:0;width:0;height:4em;margin-top:-6px}input[type=range].slider::-moz-range-track{cursor:pointer;background:linear-gradient(90deg,#28a745,#ffc107,#dc3545);border-radius:6px;width:100%;height:12px}input[type=range].slider::-moz-range-thumb{cursor:pointer;background:0 0;border:0 solid #0000;border-radius:0;width:0;height:4em}.final-question-layout{align-items:flex-start;gap:40px;display:flex}.final-question-layout .options-group,.final-question-layout .comment-box{flex:1}.comment-box label{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.comment-box textarea{resize:vertical;border:1px solid #ccc;border-radius:4px;width:100%;padding:10px;font-family:inherit;font-size:14px}#finalQuestionsScreen .button-container{text-align:right;margin-top:30px}#countdownBar{color:#fff;z-index:9999;background:#111;padding:10px 14px;font-size:14px;line-height:1.2;display:none;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 6px #00000040}#countdownBar strong{font-variant-numeric:tabular-nums}body{padding-top:48px}
/*# sourceMappingURL=site.aac0fc2b.css.map */
