body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App-header-albion,.App-header-broadwing,.App-header-noSide{color:#fff;background-color:#595959;justify-content:left;align-items:center;min-height:5vh;font-size:calc(10px + 2vmin);display:flex}img{height:12vh;margin-left:20px}h1{margin-left:20px}.instructionsBar{color:#fff;background-color:#9ff1f3;justify-content:space-between;align-items:center;height:4vh;padding:5px;font-size:2vmin;display:flex}.instructionsBarLeft,.instructionsBarRight{color:#fff;background-color:#9ff1f3;justify-content:left;align-items:center;height:4vh;padding:5px;font-size:2vmin;display:flex}.instructionsButton,.documentsButton,.openMailButton,.openFileShareButton{color:#fff;text-align:center;background-color:#014863;margin-right:20px;padding:6px 28px;font-size:16px;text-decoration:none;display:inline-block}.instructionsPopUp{margin-left:20px}.countdown{color:#014863;justify-content:left;align-items:center;margin-right:20px;padding:1px;font-size:2vmin;font-weight:bolder;display:flex}App-body{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:95vh;font-size:calc(5px + 2vmin);display:flex}h2{margin-left:20px}textarea{resize:none;margin-left:20px}.App-link{color:#61dafb}.question{flex-direction:column;margin-bottom:30px;margin-left:20px;font-size:1em;display:flex}.questionGrid{gap:16px;max-width:980px;margin-right:20px;display:grid}.questionCard{background:#fff;border:1px solid #d5dde0;border-radius:6px;padding:14px 16px}.questionCard.active{border-color:#014863;box-shadow:0 0 0 2px #0148631f}.questionCard.locked{background:#f4f8f4;border-color:#8bb48c}.questionCard textarea{margin-left:0;display:block}.questionCard textarea:disabled{color:#555;cursor:not-allowed;background:#f6f6f6}.selectQuestionButton,.lockAnswerButton{color:#fff;cursor:pointer;background-color:#014863;border:none;border-radius:4px;margin-top:10px;padding:8px 14px;font-size:.95em}.selectQuestionButton:disabled,.lockAnswerButton:disabled{color:#666;cursor:not-allowed;background-color:#ccc}.answerLockStatus{color:#27632a;margin-top:10px;font-weight:700;display:inline-block}.submitButton{color:#fff;background-color:#014863;flex-direction:column;width:150px;margin-top:10px;margin-left:20px;font-size:1em;display:flex}.submitButton:disabled{color:#666;opacity:.6;cursor:not-allowed;background-color:#ccc;border-color:#aaa}.submitButton.dontContinue{background-color:#631d01;width:300px;margin:100px 30px 0 auto}.emailGateMessage{color:#573f00;background:#fff7df;border:1px solid #d6b35f;border-radius:4px;max-width:520px;margin:12px 20px 0;padding:12px 14px;font-size:.95rem}.emailGateMessage p{margin:0 0 8px;font-weight:600}.emailGateMessage ul{margin:0;padding-left:20px}.finishButton{color:#fff;background-color:#014863;flex-direction:column;width:160px;margin-top:10px;margin-left:20px;font-size:1em;display:flex}footer{color:#fff;text-align:center;background-color:#282c34;margin-top:100px;padding:5px;font-size:1em}footer a{color:#fff}.trialGateBlur{filter:blur(8px);pointer-events:none;-webkit-user-select:none;user-select:none}.trialGateOverlay{z-index:999990;background-color:#282c3473;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.trialGateModal{color:#014863;text-align:center;background-color:#fff;border-radius:8px;max-width:480px;padding:32px 40px;box-shadow:0 8px 32px #0000004d}.trialGateModal h2{color:#014863;margin:0 0 12px}.trialGateModal p{margin-bottom:24px;font-size:1em;line-height:1.5}.trialGateButton{color:#fff;cursor:pointer;background-color:#014863;border:none;border-radius:4px;padding:12px 32px;font-size:1.1em}.trialGateButton:disabled{color:#666;cursor:not-allowed;background-color:#ccc}.questionProgress{color:#666;margin:0 0 8px 20px;font-size:.9em}.stageIntroduction{margin:0 20px 16px}.nextQuestionButton{margin-top:16px}.sideSwitchPrompt{background-color:#f5f5f5;border-left:4px solid #014863;border-radius:4px;margin:16px 20px;padding:24px 20px}.sideSwitchPrompt p{margin:0 0 8px}.postQuestionnaire{max-width:900px;margin-left:20px}.postqSection{margin-bottom:32px}.likertGroup{border:1px solid #ddd;border-radius:6px;margin-bottom:16px;padding:12px 16px}.likertGroup legend{padding:0 8px;font-weight:700}.likertRow{flex-direction:column;gap:6px;padding-top:8px;display:flex}.likertOption{cursor:pointer;align-items:flex-start;gap:8px;font-size:.95em;display:flex}.likertOption input[type=radio]{margin-top:3px}.timingCards{flex-wrap:wrap;gap:16px;display:flex}.timingCard{text-align:center;background-color:#fafafa;border:1px solid #ddd;border-radius:6px;flex:200px;padding:20px}.timingCard.timingDiff{background-color:#eef6f8;border-color:#014863}.timingLabel{text-transform:uppercase;color:#666;letter-spacing:.05em;margin-bottom:8px;font-size:.85em}.timingValue{color:#014863;font-size:2em;font-weight:700}.timingSub{color:#888;margin-top:4px;font-size:.85em}.duplicateTabOverlay{color:#fff;z-index:9999999;background-color:#282c34;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.duplicateTabMessage{text-align:center;background-color:#631d01;border:2px solid #fff;border-radius:8px;max-width:540px;padding:32px 40px}.duplicateTabMessage h2{color:#fff;margin:0 0 16px}.duplicateTabMessage p{margin:0 0 12px;line-height:1.5}.duplicateTabMessage p:last-child{margin-bottom:0}.mouse-lag-enabled,.mouse-lag-enabled *{cursor:none!important}.fake-cursor{pointer-events:none;z-index:999999;background-repeat:no-repeat;background-size:contain;width:18px;height:24px;position:fixed;top:0;left:0;transform:translate(-9999px,-9999px)}.fake-cursor.cursor-default,.fake-cursor.cursor-auto{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='24' viewBox='0 0 18 24'>  <path d='M1 1 L1 21 L6 16 L9 23 L12 22 L9 15 L16 15 Z' fill='white' stroke='black' stroke-width='1.2'/></svg>");width:18px;height:24px}.fake-cursor.cursor-pointer{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='18' height='24' viewBox='0 0 18 24'>  <path d='M9 1 C9 1 9 4 9 6 C7 5 5 4 4 4 C3 4 2 5 2 6 C2 7 3 8 5 9 C3 8 2 8 1 8 C0 8 -0.5 9 0 10 C0.5 11 2 11 4 12 C3 12 2 12 1.5 13 C1 14 2 15 3 15 C4 15 5 14 6 14 C5 14 5 15 5 16 C5 17 6 18 7 18 C8 18 10 17 11 16 L13 14 C14 13 15 13 16 14 C17 15 16 16 15 17 L12 20 C11 21 10 22 10 23 L16 23 L16 17 C16 15 17 13 16 12 C15 11 14 11 13 12 L12 10 C12 8 11 5 11 3 C11 1 10 0 9 1 Z' fill='white' stroke='black' stroke-width='0.8'/></svg>");width:18px;height:24px}.fake-cursor.cursor-text{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='20' viewBox='0 0 10 20'>  <path d='M2 1 L4 1 Q5 1 5 2.5 L5 8.5 L4.5 8.5 Q5 9 5 10 Q5 11 4.5 11.5 L5 11.5 L5 17.5 Q5 19 4 19 L2 19' fill='none' stroke='black' stroke-width='1.5'/>  <path d='M8 1 L6 1 Q5 1 5 2.5 L5 8.5 L5.5 8.5 Q5 9 5 10 Q5 11 5.5 11.5 L5 11.5 L5 17.5 Q5 19 6 19 L8 19' fill='none' stroke='black' stroke-width='1.5'/>  <path d='M2 1 L4 1 Q5 1 5 2.5 L5 8.5 L4.5 8.5 Q5 9 5 10 Q5 11 4.5 11.5 L5 11.5 L5 17.5 Q5 19 4 19 L2 19' fill='none' stroke='white' stroke-width='0.7'/>  <path d='M8 1 L6 1 Q5 1 5 2.5 L5 8.5 L5.5 8.5 Q5 9 5 10 Q5 11 5.5 11.5 L5 11.5 L5 17.5 Q5 19 6 19 L8 19' fill='none' stroke='white' stroke-width='0.7'/></svg>");width:10px;height:20px}
