.application-module__Li1orG__wrap{font-family:var(--font-sans);color:var(--color-ink);max-width:720px;margin:0 auto;padding:1.5rem 1rem 3rem}.application-module__Li1orG__header{align-items:center;gap:14px;margin-bottom:6px;display:flex}.application-module__Li1orG__wedge{border-radius:50%;flex:none;width:40px;height:40px}.application-module__Li1orG__wordImg{filter:brightness(.55)contrast(1.15);width:auto;height:52px;display:block}.application-module__Li1orG__tagline{color:var(--color-page-text);margin-top:4px;font-size:16px;font-weight:700}.application-module__Li1orG__intro{color:var(--color-page-text-soft);margin:18px 0 8px;font-size:15px;line-height:1.7}.application-module__Li1orG__eeoBox{background:var(--color-yellow-soft);color:var(--color-ink-soft);border-radius:10px;margin-bottom:28px;padding:14px 16px;font-size:12.5px;line-height:1.6}.application-module__Li1orG__progressBar{gap:6px;margin-bottom:28px;display:flex}.application-module__Li1orG__progressSeg{background:var(--color-page-seg-inactive);border-radius:3px;flex:1;height:6px;transition:background .2s}.application-module__Li1orG__progressSegActive{background:var(--color-terracotta)}.application-module__Li1orG__progressLabel{color:var(--color-page-text-soft);text-transform:uppercase;letter-spacing:.04em;margin:-20px 0 24px;font-size:12px}.application-module__Li1orG__card{background:var(--color-card);border:1px solid var(--color-border);border-radius:16px;padding:28px 28px 24px;box-shadow:0 1px 2px #00000008}.application-module__Li1orG__navRow{justify-content:space-between;margin-top:8px;display:flex}.application-module__Li1orG__backBtn{border:1px solid var(--color-border);color:var(--color-ink-soft);cursor:pointer;background:0 0;border-radius:8px;padding:10px 18px;font-size:14px}.application-module__Li1orG__backBtnHidden{visibility:hidden}.application-module__Li1orG__nextBtn{background:var(--color-terracotta);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 22px;font-size:14px;font-weight:500}.application-module__Li1orG__nextBtn:disabled{opacity:.6;cursor:default}.application-module__Li1orG__agreeSection{margin-top:8px}.application-module__Li1orG__typingTestInstructions{color:var(--color-ink-soft);margin-bottom:10px;font-size:13px;line-height:1.5}.application-module__Li1orG__typingTestInstructions a{color:var(--color-terracotta-deep)}.application-module__Li1orG__agreeLabel{margin-bottom:10px;font-size:14px;font-weight:500}.application-module__Li1orG__confirmation{background:var(--color-teal-soft);text-align:center;border:1px solid #008a8133;border-radius:16px;padding:32px 28px}.application-module__Li1orG__confirmationHeadline{font-family:var(--font-serif);color:var(--color-teal-deep);margin-bottom:8px;font-size:20px;font-weight:600}.application-module__Li1orG__confirmationBody{color:var(--color-ink-soft);font-size:14px;line-height:1.6}.application-module__Li1orG__summaryRow{border-bottom:1px solid var(--color-border);margin-bottom:14px;padding-bottom:14px}.application-module__Li1orG__summaryLabel{text-transform:uppercase;letter-spacing:.03em;color:var(--color-ink-soft);margin-bottom:4px;font-size:12px}.application-module__Li1orG__summaryValue{white-space:pre-wrap;color:var(--color-ink);font-size:14px;line-height:1.5}.application-module__Li1orG__summaryList{color:var(--color-ink);margin:0;padding-left:20px;font-size:14px;line-height:1.5}.application-module__Li1orG__confirmMsg{color:var(--color-ink-soft);margin-top:4px;font-size:13px}.application-module__Li1orG__adminLine{text-align:center;color:var(--color-page-text-soft);margin-top:36px;font-size:12px}.application-module__Li1orG__adminLink{color:var(--color-page-text-soft);cursor:pointer;font-size:12px;font-family:var(--font-sans);background:0 0;border:none;text-decoration:underline}.application-module__Li1orG__errorBanner{color:var(--color-terracotta-deep);background:var(--color-yellow-soft);border-radius:8px;margin-bottom:22px;padding:10px 12px;font-size:13px;line-height:1.5}
.form-module__2zOrsq__field{margin-bottom:22px}.form-module__2zOrsq__label{color:var(--color-ink);margin-bottom:4px;font-size:14px;font-weight:500;display:block}.form-module__2zOrsq__hint{color:var(--color-ink-soft);margin-bottom:8px;font-size:13px;line-height:1.5}.form-module__2zOrsq__textInput,.form-module__2zOrsq__textarea{box-sizing:border-box;width:100%;font-family:var(--font-sans);border:1px solid var(--color-border);color:var(--color-ink);background:#fffdf8;border-radius:8px;outline:none;padding:10px 12px;font-size:14px}.form-module__2zOrsq__textInput:focus,.form-module__2zOrsq__textarea:focus{border-color:var(--color-terracotta)}.form-module__2zOrsq__textarea{resize:vertical;font-size:14px;line-height:1.5}.form-module__2zOrsq__radioGroup{flex-direction:column;gap:8px;display:flex}.form-module__2zOrsq__radioOption{cursor:pointer;border:1px solid var(--color-border);background:#fffdf8;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;font-size:14px;display:flex}.form-module__2zOrsq__radioOption input{margin-top:3px}.form-module__2zOrsq__checkboxRow{cursor:pointer;align-items:flex-start;gap:10px;margin-bottom:14px;font-size:14px;line-height:1.5;display:flex}.form-module__2zOrsq__checkboxRow input{margin-top:3px}.form-module__2zOrsq__warning{color:var(--color-terracotta-deep);background:var(--color-yellow-soft);border-radius:8px;margin:-10px 0 22px;padding:10px 12px;font-size:13px;line-height:1.5}.form-module__2zOrsq__warningBilingual{color:var(--color-purple);background:var(--color-purple-soft)}.form-module__2zOrsq__warningState{color:var(--color-orange-deep);background:var(--color-orange-soft)}
.VoiceRecorder-module__VSnZIa__recorderBox{border:1px solid var(--color-border);background:#fffdf8;border-radius:10px;padding:14px 16px}.VoiceRecorder-module__VSnZIa__recordBtn{background:var(--color-terracotta);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 18px;font-size:14px;font-weight:500}.VoiceRecorder-module__VSnZIa__recordBtn:disabled{opacity:.6;cursor:default}.VoiceRecorder-module__VSnZIa__prompt{margin-bottom:10px;font-size:14px;line-height:1.5}.VoiceRecorder-module__VSnZIa__recordingRow{align-items:center;gap:8px;margin-bottom:10px;display:flex}.VoiceRecorder-module__VSnZIa__recordingDot{background:var(--color-terracotta-deep);border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite VoiceRecorder-module__VSnZIa__pulse}@keyframes VoiceRecorder-module__VSnZIa__pulse{0%,to{opacity:1}50%{opacity:.35}}.VoiceRecorder-module__VSnZIa__timer{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;font-size:13px}.VoiceRecorder-module__VSnZIa__stopBtn{border:1px solid var(--color-terracotta-deep);background:var(--color-yellow-soft);color:var(--color-terracotta-deep);cursor:pointer;border-radius:8px;padding:9px 18px;font-size:14px;font-weight:500}.VoiceRecorder-module__VSnZIa__hintSmall{color:var(--color-ink-soft);margin-top:8px;font-size:12px}.VoiceRecorder-module__VSnZIa__audioPreview{width:100%;margin-bottom:10px;display:block}.VoiceRecorder-module__VSnZIa__reRecordBtn{border:1px solid var(--color-border);color:var(--color-ink-soft);cursor:pointer;background:0 0;border-radius:8px;padding:7px 14px;font-size:13px}.VoiceRecorder-module__VSnZIa__uploadNote{color:var(--color-ink-soft);margin-top:8px;font-size:12px}.VoiceRecorder-module__VSnZIa__tooShortNote{color:var(--color-terracotta-deep);background:var(--color-yellow-soft);border-radius:6px;margin-top:8px;padding:8px 10px;font-size:12.5px;line-height:1.4}.VoiceRecorder-module__VSnZIa__notice{color:var(--color-ink-soft);background:var(--color-yellow-soft);border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.5}.VoiceRecorder-module__VSnZIa__retryBtn{border:1px solid var(--color-border);color:var(--color-ink);cursor:pointer;background:#fff;border-radius:8px;margin-top:8px;padding:6px 12px;font-size:12.5px;display:block}.VoiceRecorder-module__VSnZIa__uploadAlt{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.VoiceRecorder-module__VSnZIa__uploadAltText{color:var(--color-ink-soft);font-size:12.5px}.VoiceRecorder-module__VSnZIa__uploadBtn{border:1px solid var(--color-border);color:var(--color-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:7px 14px;font-size:12.5px}.VoiceRecorder-module__VSnZIa__panelActionsRow{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.VoiceRecorder-module__VSnZIa__hiddenFileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ScreenshotUpload-module__OgSslG__box{border:1px solid var(--color-border);background:#fffdf8;border-radius:10px;padding:14px 16px}.ScreenshotUpload-module__OgSslG__uploadBtn{background:var(--color-terracotta);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 18px;font-size:14px;font-weight:500}.ScreenshotUpload-module__OgSslG__thumb{border:1px solid var(--color-border);border-radius:6px;max-width:100%;max-height:220px;margin-bottom:10px;display:block}.ScreenshotUpload-module__OgSslG__removeBtn{border:1px solid var(--color-border);color:var(--color-ink-soft);cursor:pointer;background:0 0;border-radius:8px;padding:7px 14px;font-size:13px}.ScreenshotUpload-module__OgSslG__errorNote{color:var(--color-terracotta-deep);background:var(--color-yellow-soft);border-radius:6px;margin-top:8px;padding:8px 10px;font-size:12.5px;line-height:1.4}.ScreenshotUpload-module__OgSslG__hiddenFileInput{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.AvailabilityGrid-module__4eL4Pa__gridWrap{border:1px solid var(--color-border);background:#fffdf8;border-radius:10px;overflow-x:auto}.AvailabilityGrid-module__4eL4Pa__grid{border-collapse:collapse;width:100%;min-width:480px;font-size:13px}.AvailabilityGrid-module__4eL4Pa__cornerCell{width:64px}.AvailabilityGrid-module__4eL4Pa__dayHeader{color:var(--color-ink);text-align:center;border-bottom:1px solid var(--color-border);padding:8px 4px;font-weight:600}.AvailabilityGrid-module__4eL4Pa__shiftLabel{white-space:nowrap;color:var(--color-ink-soft);border-top:1px solid var(--color-border);font-variant-numeric:tabular-nums;padding:8px 10px}.AvailabilityGrid-module__4eL4Pa__cell{text-align:center;border-top:1px solid var(--color-border);padding:8px 4px}.AvailabilityGrid-module__4eL4Pa__cell input{cursor:pointer;width:17px;height:17px}.AvailabilityGrid-module__4eL4Pa__cellDisabled{border-top:1px solid var(--color-border);background:repeating-linear-gradient(45deg, transparent, transparent 4px, var(--color-border) 4px, var(--color-border) 5px)}
