.JobHeroBanner-module__K32IyW__banner{border:1px solid #fff9;border-radius:1rem;width:100%;height:180px;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a}@media (min-width:768px){.JobHeroBanner-module__K32IyW__banner{height:240px}}.JobHeroBanner-module__K32IyW__image{object-fit:cover;filter:contrast(1.05)brightness(.92)}.JobHeroBanner-module__K32IyW__overlay{background:linear-gradient(90deg,#03757a99,#03757a33,#0000);position:absolute;inset:0}.JobHeroBanner-module__K32IyW__badge{border-radius:var(--radius-full);letter-spacing:.03em;text-transform:uppercase;color:var(--color-brand-primary);background-color:#fff;border:1px solid #ffffffb3;align-items:center;gap:8px;padding:6px 14px;font-size:.7rem;font-weight:600;display:flex;position:absolute;top:16px;left:24px;box-shadow:0 1px 2px #0000000d}.JobHeroBanner-module__K32IyW__pulse{border-radius:var(--radius-full);background-color:#10b981;width:10px;height:10px;animation:2s infinite JobHeroBanner-module__K32IyW__pulse}@keyframes JobHeroBanner-module__K32IyW__pulse{0%,to{opacity:1}50%{opacity:.4}}
.Icon-module__68r8jG__icon{display:inline-flex}.Icon-module__68r8jG__xs{font-size:14px}.Icon-module__68r8jG__sm{font-size:16px}.Icon-module__68r8jG__base{font-size:20px}.Icon-module__68r8jG__lg{font-size:24px}.Icon-module__68r8jG__xl{font-size:28px}.Icon-module__68r8jG__size2xl{font-size:32px}.Icon-module__68r8jG__size3xl{font-size:40px}
.Chip-module__IAwj_a__chip{border-radius:var(--radius-md);white-space:nowrap;align-items:center;gap:6px;padding:2px 12px;font-size:.7rem;font-weight:600;display:inline-flex}.Chip-module__IAwj_a__solid{color:var(--color-brand-primary);text-transform:uppercase;letter-spacing:.04em;background-color:#03757a1a}.Chip-module__IAwj_a__outline{background-color:var(--color-white);border:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);font-weight:500}.Chip-module__IAwj_a__muted{background-color:var(--color-surface-container-high);color:var(--color-on-surface-variant);font-weight:500}
.Button-module__8RiFmG__button{letter-spacing:.03em;text-transform:uppercase;border-radius:var(--radius-lg);cursor:pointer;border:none;justify-content:center;align-items:center;gap:8px;padding:.9rem 1.75rem;font-size:.9rem;font-weight:600;transition:all .3s;display:inline-flex}.Button-module__8RiFmG__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__8RiFmG__fullWidth{width:100%}.Button-module__8RiFmG__primary{background-color:var(--color-brand-primary);color:var(--color-white);box-shadow:var(--shadow-button)}.Button-module__8RiFmG__primary:hover:not(:disabled){background-color:var(--color-brand-primary-dark);box-shadow:0 12px 40px #03757a4d}.Button-module__8RiFmG__glass{color:var(--color-white);background:linear-gradient(135deg, #fff3 0%, #fff0 100%), var(--color-brand-primary);box-shadow:var(--shadow-button);border:1px solid #fff3}.Button-module__8RiFmG__glass:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 40px #03757a4d}.Button-module__8RiFmG__outline{background-color:var(--color-white);color:var(--color-brand-primary);text-transform:none;letter-spacing:normal;border:1px solid #03757a4d;padding:.5rem .9rem;font-size:.8rem;box-shadow:0 1px 2px #0000000a}.Button-module__8RiFmG__outline:hover:not(:disabled){background-color:var(--color-surface-container)}
.JobIdBadge-module__4LwQOW__badge{align-items:flex-end;gap:6px;line-height:1;display:flex}.JobIdBadge-module__4LwQOW__icon{color:var(--color-brand-primary)}.JobIdBadge-module__4LwQOW__code{font-weight:500}.JobIdBadge-module__4LwQOW__copyButton{color:var(--color-on-surface-variant);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;margin-bottom:1px;padding:2px;transition:color .2s,background-color .2s;display:flex}.JobIdBadge-module__4LwQOW__copyButton:hover{color:var(--color-brand-primary);background-color:var(--color-surface-container-high)}
.JobSummaryCard-module__nckVda__card{box-shadow:var(--shadow-card);z-index:10;background:#fff;border:1px solid #ffffff80;border-radius:1rem;flex-direction:column;gap:1.5rem;margin-top:-3rem;padding:1.5rem;display:flex;position:relative}@media (min-width:768px){.JobSummaryCard-module__nckVda__card{margin-top:-4rem;padding:2rem}}@media (min-width:1024px){.JobSummaryCard-module__nckVda__card{flex-direction:row;justify-content:space-between;align-items:center}}.JobSummaryCard-module__nckVda__info{flex-direction:column;gap:.75rem;display:flex}.JobSummaryCard-module__nckVda__chips{flex-wrap:wrap;gap:.5rem;display:flex}.JobSummaryCard-module__nckVda__title{color:var(--color-on-background);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:600;line-height:1.15}@media (min-width:768px){.JobSummaryCard-module__nckVda__title{font-size:2.5rem}}.JobSummaryCard-module__nckVda__meta{color:var(--color-on-surface-variant);grid-template-columns:1fr;gap:.5rem 1.5rem;font-size:.85rem;font-weight:500;display:grid}@media (min-width:480px){.JobSummaryCard-module__nckVda__meta{grid-template-columns:repeat(2,auto)}}.JobSummaryCard-module__nckVda__metaItem{align-items:flex-end;gap:6px;line-height:1;display:flex}.JobSummaryCard-module__nckVda__metaIcon{color:var(--color-brand-primary)}.JobSummaryCard-module__nckVda__actions{flex-direction:column;flex-shrink:0;gap:.75rem;width:100%;display:flex}@media (min-width:1024px){.JobSummaryCard-module__nckVda__actions{width:auto}}.JobSummaryCard-module__nckVda__applyButton.JobSummaryCard-module__nckVda__applyButton{text-transform:uppercase;letter-spacing:.03em;border:1.5px solid var(--color-brand-primary);padding:.9rem 1.75rem;font-size:.9rem}.JobSummaryCard-module__nckVda__applyButton.JobSummaryCard-module__nckVda__applyButton:hover{background-color:#03757a0f}.JobSummaryCard-module__nckVda__hint{text-align:center;color:var(--color-on-surface-variant);font-size:.7rem;font-weight:500}
.CompanyOverviewCard-module__yLgpTa__card{box-shadow:var(--shadow-glass);background:#ffffffe0;border:1px solid #fffc;border-radius:1rem;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.CompanyOverviewCard-module__yLgpTa__main{align-items:flex-start;gap:1rem;display:flex}.CompanyOverviewCard-module__yLgpTa__iconWrap{border-radius:var(--radius-lg);width:48px;height:48px;color:var(--color-brand-primary);background-color:#03757a1a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.CompanyOverviewCard-module__yLgpTa__nameRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.CompanyOverviewCard-module__yLgpTa__name{color:var(--color-on-background);margin:0;font-size:1.1rem;font-weight:700}.CompanyOverviewCard-module__yLgpTa__link{color:var(--color-brand-primary);align-items:center;gap:2px;font-size:.75rem;font-weight:600;display:inline-flex}.CompanyOverviewCard-module__yLgpTa__link:hover{text-decoration:underline}.CompanyOverviewCard-module__yLgpTa__description{color:var(--color-on-surface-variant);margin:0;font-size:.85rem;font-weight:300;line-height:1.5}.CompanyOverviewCard-module__yLgpTa__stats{flex-wrap:wrap;gap:.5rem;margin-left:calc(48px + 1rem);display:flex}.CompanyOverviewCard-module__yLgpTa__stat{border-radius:var(--radius-md);background-color:var(--color-surface-container-high);color:var(--color-on-surface-variant);align-items:center;gap:6px;padding:4px 12px;font-size:.75rem;font-weight:500;display:flex}.CompanyOverviewCard-module__yLgpTa__statIcon{color:var(--color-on-surface-variant)}
.AnimatedCheckmark-module__khI1WW__checkmark{display:block}.AnimatedCheckmark-module__khI1WW__circleFill{fill:#03757a1a;transform-origin:50%;animation:.4s cubic-bezier(.34,1.56,.64,1) both AnimatedCheckmark-module__khI1WW__popIn}.AnimatedCheckmark-module__khI1WW__circleOutline{stroke:var(--color-brand-primary);stroke-width:2px;stroke-dasharray:152;stroke-dashoffset:152px;animation:.5s ease-out .1s forwards AnimatedCheckmark-module__khI1WW__drawCircle}.AnimatedCheckmark-module__khI1WW__check{stroke:var(--color-brand-primary);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.35s ease-out .55s forwards AnimatedCheckmark-module__khI1WW__drawCheck}@keyframes AnimatedCheckmark-module__khI1WW__popIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes AnimatedCheckmark-module__khI1WW__drawCircle{to{stroke-dashoffset:0}}@keyframes AnimatedCheckmark-module__khI1WW__drawCheck{to{stroke-dashoffset:0}}
.AutofillBanner-module__gFEGGq__banner{border-radius:var(--radius-lg);background-color:#03757a0d;border:1px solid #03757a33;justify-content:space-between;align-items:center;gap:12px;margin-bottom:1.5rem;padding:.85rem;display:flex}.AutofillBanner-module__gFEGGq__text{align-items:center;gap:10px;display:flex}.AutofillBanner-module__gFEGGq__icon{color:var(--color-brand-primary)}.AutofillBanner-module__gFEGGq__copy{flex-direction:column;display:flex}.AutofillBanner-module__gFEGGq__title{color:var(--color-on-background);font-size:.75rem;font-weight:600}.AutofillBanner-module__gFEGGq__subtitle{color:var(--color-on-surface-variant);font-size:.7rem}.AutofillBanner-module__gFEGGq__action{background-color:var(--color-brand-primary);color:var(--color-white);border-radius:var(--radius-md);cursor:pointer;border:none;flex-shrink:0;align-items:center;gap:4px;padding:8px 16px;font-size:.78rem;font-weight:700;transition:background-color .2s,box-shadow .2s,transform .15s;display:flex;box-shadow:0 2px 6px #03757a40}.AutofillBanner-module__gFEGGq__action:hover{background-color:var(--color-brand-primary-dark);transform:translateY(-1px);box-shadow:0 4px 10px #03757a4d}.AutofillBanner-module__gFEGGq__action:active{background-color:var(--color-brand-primary-dark);transition:transform 80ms,box-shadow 80ms;transform:translateY(0);box-shadow:0 1px 3px #03757a40}.AutofillBanner-module__gFEGGq__subtitleError{color:var(--color-error);font-size:.8125rem}.AutofillBanner-module__gFEGGq__action:disabled{cursor:not-allowed;opacity:.6}.AutofillBanner-module__gFEGGq__spinner,.AutofillBanner-module__gFEGGq__buttonSpinner{flex-shrink:0;animation:.9s linear infinite AutofillBanner-module__gFEGGq__autofillSpin}.AutofillBanner-module__gFEGGq__spinner{color:var(--color-brand-primary)}@keyframes AutofillBanner-module__gFEGGq__autofillSpin{to{transform:rotate(360deg)}}
.FloatingInput-module__0Y4BRq__field{position:relative}.FloatingInput-module__0Y4BRq__input{border:none;border-bottom:1px solid var(--color-outline-variant);width:100%;color:var(--color-on-background);background-color:#0000;border-radius:0;padding:.3rem 0 .15rem;font-size:1rem;line-height:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.FloatingInput-module__0Y4BRq__input:focus{box-shadow:0 2px 0 0 var(--color-brand-primary);border-bottom-color:var(--color-brand-primary);outline:none;transform:translateY(-1px)}.FloatingInput-module__0Y4BRq__label{color:var(--color-outline);pointer-events:none;font-size:.9rem;transition:all .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.FloatingInput-module__0Y4BRq__input:focus+.FloatingInput-module__0Y4BRq__label,.FloatingInput-module__0Y4BRq__input:not(:placeholder-shown)+.FloatingInput-module__0Y4BRq__label{color:var(--color-brand-primary);font-size:.75rem;top:-.55rem}.FloatingInput-module__0Y4BRq__labelError{font-size:.75rem;top:-.55rem}.FloatingInput-module__0Y4BRq__inputError{border-bottom-color:var(--color-error)}.FloatingInput-module__0Y4BRq__inputError:focus{box-shadow:0 2px 0 0 var(--color-error);border-bottom-color:var(--color-error)}.FloatingInput-module__0Y4BRq__labelError,.FloatingInput-module__0Y4BRq__input:focus+.FloatingInput-module__0Y4BRq__labelError,.FloatingInput-module__0Y4BRq__input:not(:placeholder-shown)+.FloatingInput-module__0Y4BRq__labelError{color:var(--color-error)}.FloatingInput-module__0Y4BRq__errorText{color:var(--color-error);margin-top:4px;font-size:.72rem;display:block}
.CountryPicker-module__0vHfxG__field{position:relative}.CountryPicker-module__0vHfxG__label{color:var(--color-outline);pointer-events:none;font-size:.9rem;transition:all .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.CountryPicker-module__0vHfxG__labelFloated{color:var(--color-brand-primary);font-size:.75rem;top:-.55rem}.CountryPicker-module__0vHfxG__trigger{border:none;border-bottom:1px solid var(--color-outline-variant);cursor:pointer;background-color:#0000;align-items:center;gap:8px;width:100%;padding:.3rem 0 .15rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.CountryPicker-module__0vHfxG__trigger:focus,.CountryPicker-module__0vHfxG__trigger[aria-expanded=true]{box-shadow:0 2px 0 0 var(--color-brand-primary);border-bottom-color:var(--color-brand-primary);outline:none}.CountryPicker-module__0vHfxG__triggerError{border-bottom-color:var(--color-error)}.CountryPicker-module__0vHfxG__triggerError:focus,.CountryPicker-module__0vHfxG__triggerError[aria-expanded=true]{box-shadow:0 2px 0 0 var(--color-error);border-bottom-color:var(--color-error)}.CountryPicker-module__0vHfxG__labelError{color:var(--color-error)}.CountryPicker-module__0vHfxG__errorText{color:var(--color-error);margin-top:4px;font-size:.72rem;display:block}.CountryPicker-module__0vHfxG__flag{border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:16px;display:inline-flex;overflow:hidden}.CountryPicker-module__0vHfxG__flag svg{width:100%;height:100%;display:block}.CountryPicker-module__0vHfxG__value{text-align:left;min-width:0;color:var(--color-on-background);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:1rem;line-height:1.5rem;overflow:hidden}.CountryPicker-module__0vHfxG__validator{opacity:0;pointer-events:none;border:none;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:0}.CountryPicker-module__0vHfxG__arrow{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--color-outline);flex-shrink:0;width:0;height:0;transition:transform .2s}.CountryPicker-module__0vHfxG__arrowOpen{transform:rotate(180deg)}.CountryPicker-module__0vHfxG__panel{background-color:var(--color-white);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);z-index:30;width:max-content;min-width:100%;max-width:min(360px,90vw);max-height:280px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 20px 40px #00000024}.CountryPicker-module__0vHfxG__option{border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;color:var(--color-on-background);background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-size:.85rem;display:flex}.CountryPicker-module__0vHfxG__option:hover{background-color:var(--color-surface-container-high)}.CountryPicker-module__0vHfxG__optionActive{color:var(--color-brand-primary);background-color:#03757a1a;font-weight:600}.CountryPicker-module__0vHfxG__optionHighlighted{background-color:var(--color-surface-container-high)}.CountryPicker-module__0vHfxG__optionLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.CountryPicker-module__0vHfxG__optionCode{color:var(--color-on-surface-variant);flex-shrink:0;font-size:.8rem}.CountryPicker-module__0vHfxG__optionActive .CountryPicker-module__0vHfxG__optionCode{color:var(--color-brand-primary)}
.PersonalInfoFields-module__vjmK0W__fields{flex-direction:column;gap:2.5rem;display:flex}.PersonalInfoFields-module__vjmK0W__row{grid-template-columns:1fr;gap:2.5rem 1rem;display:grid}@media (min-width:420px){.PersonalInfoFields-module__vjmK0W__row{grid-template-columns:minmax(84px,22%) 1fr}}
.FilePreviewModal-module__CGzgLW__backdrop{-webkit-backdrop-filter:blur(4px);z-index:100;opacity:0;background-color:#171c208c;transition:opacity .3s;position:fixed;inset:0}.FilePreviewModal-module__CGzgLW__backdropVisible{opacity:1}.FilePreviewModal-module__CGzgLW__box{background-color:var(--color-white);transform-origin:0 0;border-radius:1.25rem;transition:transform .38s cubic-bezier(.16,1,.3,1),border-radius .38s;position:fixed;overflow:hidden;box-shadow:0 30px 80px #00000059}.FilePreviewModal-module__CGzgLW__content{opacity:0;flex-direction:column;height:100%;transition:opacity .25s;display:flex}.FilePreviewModal-module__CGzgLW__contentVisible{opacity:1;transition-delay:.15s}.FilePreviewModal-module__CGzgLW__header{border-bottom:1px solid var(--color-outline-variant);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:.9rem 1.1rem;display:flex}.FilePreviewModal-module__CGzgLW__headerInfo{align-items:center;gap:8px;min-width:0;display:flex}.FilePreviewModal-module__CGzgLW__headerIcon{color:var(--color-brand-primary);flex-shrink:0}.FilePreviewModal-module__CGzgLW__fileName{color:var(--color-on-background);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.FilePreviewModal-module__CGzgLW__closeButton{border-radius:var(--radius-full);background-color:var(--color-surface-container-high);width:32px;height:32px;color:var(--color-on-surface-variant);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s,transform .15s;display:flex}.FilePreviewModal-module__CGzgLW__closeButton:hover{background-color:var(--color-error-container);color:var(--color-error)}.FilePreviewModal-module__CGzgLW__closeButton:active{transform:scale(.9)}.FilePreviewModal-module__CGzgLW__body{background-color:var(--color-white);flex:auto;min-height:0}.FilePreviewModal-module__CGzgLW__iframe{border:none;width:100%;height:100%;display:block}.FilePreviewModal-module__CGzgLW__fallback{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:2rem;display:flex}.FilePreviewModal-module__CGzgLW__fallbackIcon{color:var(--color-outline)}.FilePreviewModal-module__CGzgLW__fallbackText{color:var(--color-on-background);margin:0;font-size:.9rem;font-weight:600}.FilePreviewModal-module__CGzgLW__fallbackHint{color:var(--color-on-surface-variant);margin:0;font-size:.8rem}
.FileDropzone-module__sa5xGq__dropzone,.FileDropzone-module__sa5xGq__previewTile{border-radius:var(--radius-lg);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;min-height:148px;transition:all .3s;display:flex;position:relative}.FileDropzone-module__sa5xGq__dropzone{border:2px dashed var(--color-outline-variant);background-color:#ffffff80;padding:1.25rem}.FileDropzone-module__sa5xGq__dropzone:hover{border-color:var(--color-brand-primary);background-color:#ffffffb3}.FileDropzone-module__sa5xGq__input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.FileDropzone-module__sa5xGq__icon{color:var(--color-brand-primary);margin-bottom:6px}.FileDropzone-module__sa5xGq__title{color:var(--color-on-background);word-break:break-all;font-size:.9rem;font-weight:600}.FileDropzone-module__sa5xGq__hint{color:var(--color-on-surface-variant);margin-top:2px;font-size:.7rem;font-weight:500}.FileDropzone-module__sa5xGq__previewTile{background:var(--color-white);border:1px solid #0f172a1a;padding:0;animation:.35s cubic-bezier(.34,1.56,.64,1) both FileDropzone-module__sa5xGq__tileIn;overflow:hidden;box-shadow:0 6px 18px #0f172a12}.FileDropzone-module__sa5xGq__previewTile:hover{border-color:var(--color-brand-primary);transform:translateY(-2px);box-shadow:0 10px 28px #03757a29}.FileDropzone-module__sa5xGq__previewTile:focus-visible{border-color:var(--color-brand-primary);outline:none;box-shadow:0 0 0 3px #03757a26}.FileDropzone-module__sa5xGq__previewTileRemoving{pointer-events:none;animation:.32s cubic-bezier(.5,0,.75,0) both FileDropzone-module__sa5xGq__tileOut}@keyframes FileDropzone-module__sa5xGq__tileIn{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes FileDropzone-module__sa5xGq__tileOut{0%{opacity:1;transform:translateY(0)scale(1)rotate(0)}35%{opacity:1;transform:translateY(-4px)scale(1.03)rotate(-.5deg)}to{opacity:0;transform:translateY(14px)scale(.82)rotate(2deg)}}.FileDropzone-module__sa5xGq__previewThumbLayer{position:absolute;inset:0;overflow:hidden}.FileDropzone-module__sa5xGq__previewThumb{object-fit:cover;object-position:top center;pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(2px)saturate(.97);border:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.03)translateZ(0)}.FileDropzone-module__sa5xGq__previewThumbFallback{color:var(--color-brand-primary);opacity:.3;filter:blur(2px);width:48px;height:48px;margin:auto;position:absolute;inset:0}.FileDropzone-module__sa5xGq__previewTint{background:linear-gradient(#ffffff1f 0% 38%,#ffffff9e 70%,#fffffff2 100%);position:absolute;inset:0}.FileDropzone-module__sa5xGq__previewIdleBadge{z-index:1;border-radius:var(--radius-full);background-color:var(--color-white);color:#0d9488;align-items:center;gap:4px;padding:.3rem .65rem;font-size:.72rem;font-weight:600;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;bottom:.65rem;left:.65rem}.FileDropzone-module__sa5xGq__previewTile:hover .FileDropzone-module__sa5xGq__previewIdleBadge,.FileDropzone-module__sa5xGq__previewTile:focus-visible .FileDropzone-module__sa5xGq__previewIdleBadge{opacity:0;transform:scale(.9)}.FileDropzone-module__sa5xGq__previewHoverOverlay{z-index:1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:0;background:#0d141899;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:1rem;transition:opacity .22s;display:flex;position:absolute;inset:0}.FileDropzone-module__sa5xGq__previewTile:hover .FileDropzone-module__sa5xGq__previewHoverOverlay,.FileDropzone-module__sa5xGq__previewTile:focus-visible .FileDropzone-module__sa5xGq__previewHoverOverlay{opacity:1}.FileDropzone-module__sa5xGq__previewHoverButton{border-radius:var(--radius-full);background-color:var(--color-white);color:var(--color-on-background);align-items:center;gap:5px;padding:.4rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #0003}.FileDropzone-module__sa5xGq__previewHoverName{text-overflow:ellipsis;white-space:nowrap;max-width:90%;color:var(--color-white);text-align:center;font-size:.8rem;font-weight:600;overflow:hidden}.FileDropzone-module__sa5xGq__previewHoverMeta{color:#ffffffbf;font-size:.68rem;font-weight:500}.FileDropzone-module__sa5xGq__removeButton{background-color:var(--color-white);width:30px;height:30px;color:var(--color-on-surface-variant);cursor:pointer;z-index:3;border:1px solid #0f172a14;border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s,color .2s,border-color .2s,transform .15s,box-shadow .2s;display:flex;position:absolute;top:.6rem;right:.6rem;box-shadow:0 2px 8px #0f172a29}.FileDropzone-module__sa5xGq__removeButton:hover{background-color:var(--color-error);border-color:var(--color-error);color:var(--color-white);transform:scale(1.08);box-shadow:0 4px 12px #dc262659}.FileDropzone-module__sa5xGq__removeButton:active{transform:scale(.92)}.FileDropzone-module__sa5xGq__removeButton:disabled{cursor:default;background-color:var(--color-error);border-color:var(--color-error);color:var(--color-white);opacity:.85;transform:scale(.85)}.FileDropzone-module__sa5xGq__scanLayer{z-index:1;pointer-events:none;background:#03757a0f;position:absolute;inset:0;overflow:hidden}.FileDropzone-module__sa5xGq__scanLine{border-bottom:2px solid var(--color-brand-primary);background:linear-gradient(#0000,#03757a38);height:44px;animation:1.6s ease-in-out infinite alternate FileDropzone-module__sa5xGq__scanMove;position:absolute;top:0;left:0;right:0;box-shadow:0 2px 10px #03757a73}.FileDropzone-module__sa5xGq__scanBadge{z-index:2;background:var(--color-brand-primary);color:var(--color-white);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.7rem;font-weight:600;display:inline-flex;position:absolute;bottom:.65rem;left:.65rem}.FileDropzone-module__sa5xGq__scanSpinner{animation:.9s linear infinite FileDropzone-module__sa5xGq__scanSpin}@keyframes FileDropzone-module__sa5xGq__scanMove{0%{transform:translateY(-44px)}to{transform:translateY(150px)}}@keyframes FileDropzone-module__sa5xGq__scanSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.FileDropzone-module__sa5xGq__scanLine{display:none}}
.RadioGroup-module__WQJezq__field{flex-direction:column;gap:6px;display:flex}.RadioGroup-module__WQJezq__label{color:var(--color-on-background);font-size:.8rem;font-weight:500}.RadioGroup-module__WQJezq__options{flex-wrap:wrap;gap:1rem;margin-top:.15rem;display:flex}.RadioGroup-module__WQJezq__option{cursor:pointer;color:var(--color-on-surface-variant);align-items:center;gap:6px;font-size:.8rem;display:flex}.RadioGroup-module__WQJezq__radio{accent-color:var(--color-brand-primary);width:14px;height:14px}
.Dropdown-module__Ax5K1W__field{flex-direction:column;gap:6px;display:flex;position:relative}.Dropdown-module__Ax5K1W__label{color:var(--color-on-background);font-size:.8rem;font-weight:500}.Dropdown-module__Ax5K1W__labelError{color:var(--color-error)}.Dropdown-module__Ax5K1W__trigger{border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);background-color:var(--color-white);width:100%;color:var(--color-on-background);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:.55rem .75rem;font-size:.85rem;transition:border-color .2s,box-shadow .2s;display:flex}.Dropdown-module__Ax5K1W__trigger:focus,.Dropdown-module__Ax5K1W__trigger[aria-expanded=true]{border-color:var(--color-brand-primary);box-shadow:0 0 0 1px var(--color-brand-primary);outline:none}.Dropdown-module__Ax5K1W__triggerError{border-color:var(--color-error)}.Dropdown-module__Ax5K1W__triggerError:focus,.Dropdown-module__Ax5K1W__triggerError[aria-expanded=true]{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}.Dropdown-module__Ax5K1W__value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.Dropdown-module__Ax5K1W__arrow{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--color-outline);flex-shrink:0;width:0;height:0;transition:transform .2s}.Dropdown-module__Ax5K1W__arrowOpen{transform:rotate(180deg)}.Dropdown-module__Ax5K1W__validator{opacity:0;pointer-events:none;border:none;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:0}.Dropdown-module__Ax5K1W__errorText{color:var(--color-error);font-size:.72rem;display:block}.Dropdown-module__Ax5K1W__panel{background-color:var(--color-white);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);z-index:30;width:100%;max-height:240px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 20px 40px #00000024}.Dropdown-module__Ax5K1W__option{border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;color:var(--color-on-background);background:0 0;border:none;padding:8px 10px;font-size:.85rem}.Dropdown-module__Ax5K1W__option:hover{background-color:var(--color-surface-container-high)}.Dropdown-module__Ax5K1W__optionActive{color:var(--color-brand-primary);background-color:#03757a1a;font-weight:600}
.TextArea-module__HMTQ1a__field{flex-direction:column;gap:6px;display:flex}.TextArea-module__HMTQ1a__label{color:var(--color-on-background);font-size:.8rem;font-weight:500}.TextArea-module__HMTQ1a__textarea{border-radius:var(--radius-md);border:1px solid var(--color-outline-variant);width:100%;color:var(--color-on-background);resize:vertical;background-color:#fff9;outline:none;padding:.6rem;font-size:.8rem;transition:all .2s}.TextArea-module__HMTQ1a__textarea:focus{background-color:var(--color-white);border-color:var(--color-brand-primary);box-shadow:0 0 0 1px var(--color-brand-primary)}.TextArea-module__HMTQ1a__labelError{color:var(--color-error)}.TextArea-module__HMTQ1a__textareaError{border-color:var(--color-error)}.TextArea-module__HMTQ1a__textareaError:focus{border-color:var(--color-error);box-shadow:0 0 0 1px var(--color-error)}.TextArea-module__HMTQ1a__errorText{color:var(--color-error);font-size:.72rem;display:block}
.ScreeningQuestionField-module__mdFcDq__field{flex-direction:column;gap:6px;display:flex}.ScreeningQuestionField-module__mdFcDq__label{color:var(--color-on-background);font-size:.8rem;font-weight:500}.ScreeningQuestionField-module__mdFcDq__input{border:none;border-bottom:1px solid var(--color-outline-variant);width:100%;color:var(--color-on-background);background-color:#0000;padding:.4rem 0;font-size:.9rem;transition:all .2s}.ScreeningQuestionField-module__mdFcDq__input:focus{border-bottom-color:var(--color-brand-primary);box-shadow:0 2px 0 0 var(--color-brand-primary);outline:none}.ScreeningQuestionField-module__mdFcDq__labelError{color:var(--color-error)}.ScreeningQuestionField-module__mdFcDq__inputError{border-bottom-color:var(--color-error)}.ScreeningQuestionField-module__mdFcDq__inputError:focus{border-bottom-color:var(--color-error);box-shadow:0 2px 0 0 var(--color-error)}.ScreeningQuestionField-module__mdFcDq__errorText{color:var(--color-error);font-size:.72rem;display:block}
.ApplicationForm-module__l0ys9W__card{background:#fff;border:1px solid #ffffffe6;border-radius:1rem;padding:1.5rem;box-shadow:0 25px 50px -12px #00000026}@media (min-width:768px){.ApplicationForm-module__l0ys9W__card{padding:2rem}}.ApplicationForm-module__l0ys9W__header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.ApplicationForm-module__l0ys9W__heading{color:var(--color-on-background);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600}.ApplicationForm-module__l0ys9W__form{flex-direction:column;gap:1.75rem;display:flex}.ApplicationForm-module__l0ys9W__sectionLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--color-brand-primary);border-bottom:1px solid #6e797a40;align-items:flex-end;gap:6px;margin-top:1.5rem;padding-bottom:6px;font-size:.7rem;font-weight:700;display:flex}.ApplicationForm-module__l0ys9W__sectionLabel:first-child{margin-top:0}.ApplicationForm-module__l0ys9W__errorMessage{color:var(--color-error);margin:0;font-size:.8rem}.ApplicationForm-module__l0ys9W__securityNote{color:var(--color-on-surface-variant);text-align:center;justify-content:center;align-items:center;gap:6px;font-size:.7rem;font-weight:300;display:flex}.ApplicationForm-module__l0ys9W__securityIcon{color:var(--color-brand-primary);font-size:11px}.ApplicationForm-module__l0ys9W__successState{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 0;display:flex}.ApplicationForm-module__l0ys9W__successTitle{color:var(--color-on-background);margin:0;font-size:1.25rem;font-weight:700}.ApplicationForm-module__l0ys9W__successMessage{color:var(--color-on-surface-variant);max-width:20rem;margin:0;font-size:.85rem}
.FaqList-module__5EgXZa__list{flex-direction:column;gap:.6rem;display:flex}.FaqList-module__5EgXZa__item{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-glass);background:#ffffff8c;border:1px solid #fffc;transition:border-color .25s,box-shadow .25s,background-color .25s;overflow:hidden}.FaqList-module__5EgXZa__itemOpen{background:#ffffff80;border-color:#03757a66;box-shadow:0 8px 24px #03757a1a}.FaqList-module__5EgXZa__question{text-align:left;width:100%;color:var(--color-on-background);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:.9rem 1.1rem;font-size:.9rem;font-weight:600;display:flex}.FaqList-module__5EgXZa__chevron{color:var(--color-brand-primary);flex-shrink:0;transition:transform .3s cubic-bezier(.65,0,.35,1)}.FaqList-module__5EgXZa__chevronOpen{transform:rotate(180deg)}.FaqList-module__5EgXZa__answerRow{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.65,0,.35,1);display:grid}.FaqList-module__5EgXZa__answerRowOpen{grid-template-rows:1fr}.FaqList-module__5EgXZa__answerInner{overflow:hidden}.FaqList-module__5EgXZa__answer{color:var(--color-on-surface-variant);margin:0;padding:0 1.1rem 1rem;font-size:.95rem;font-weight:300;line-height:1.6}
.page-module__z38Q8G__main{width:100%;max-width:var(--container-max);padding:1.5rem var(--space-mobile) 4rem;flex-direction:column;flex:1;gap:2rem;margin:0 auto;display:flex}@media (min-width:768px){.page-module__z38Q8G__main{padding:1.5rem var(--space-desktop) 4rem}}@keyframes page-module__z38Q8G__fadeInUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.page-module__z38Q8G__animateIn{animation:1s cubic-bezier(.16,1,.3,1) both page-module__z38Q8G__fadeInUp}.page-module__z38Q8G__delay1{animation-delay:.1s}.page-module__z38Q8G__delay2{animation-delay:.35s}.page-module__z38Q8G__delay3{animation-delay:.6s}.page-module__z38Q8G__delay4{animation-delay:.85s}@media (prefers-reduced-motion:reduce){.page-module__z38Q8G__animateIn{animation:none}}.page-module__z38Q8G__overviewHeading{color:var(--color-on-background);letter-spacing:-.01em;border-bottom:2px solid #03757a33;margin:0 0 1rem;padding-bottom:.5rem;font-size:1.15rem;font-weight:600;display:inline-block}.page-module__z38Q8G__overviewParagraph{color:var(--color-on-surface-variant);margin:0 0 1rem;font-size:1rem;font-weight:300;line-height:1.6}.page-module__z38Q8G__overviewParagraph:last-child{margin-bottom:0}.page-module__z38Q8G__contentGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:1024px){.page-module__z38Q8G__contentGrid{grid-template-columns:6.8fr 5.2fr;align-items:flex-start;gap:2rem}}.page-module__z38Q8G__details{flex-direction:column;gap:2.5rem;min-width:0;display:flex}.page-module__z38Q8G__formColumn{min-width:0}
.SupportForm-module__KmSRTG__form{flex-direction:column;gap:1.5rem;display:flex}.SupportForm-module__KmSRTG__field{flex-direction:column;gap:8px;display:flex}.SupportForm-module__KmSRTG__fieldLabel{color:var(--color-on-background);font-size:.8rem;font-weight:500}.SupportForm-module__KmSRTG__plainField{flex-direction:column;gap:6px;display:flex}.SupportForm-module__KmSRTG__plainLabel{color:var(--color-on-background);font-size:.8rem;font-weight:500}.SupportForm-module__KmSRTG__plainInput{border:none;border-bottom:1px solid var(--color-outline-variant);width:100%;color:var(--color-on-background);background-color:#0000;padding:.5rem 0;font-size:1rem;transition:border-color .2s,box-shadow .2s}.SupportForm-module__KmSRTG__plainInput:focus{border-bottom-color:var(--color-brand-primary);box-shadow:0 2px 0 0 var(--color-brand-primary);outline:none}.SupportForm-module__KmSRTG__error{color:var(--color-error);text-align:center;margin:-.5rem 0 0;font-size:.8rem}.SupportForm-module__KmSRTG__otpHeader{text-align:center;flex-direction:column;align-items:center;gap:4px;margin-bottom:.5rem;display:flex}.SupportForm-module__KmSRTG__otpIcon{color:var(--color-brand-primary);margin-bottom:6px}.SupportForm-module__KmSRTG__otpTitle{color:var(--color-on-background);margin:0;font-size:1.25rem;font-weight:700}.SupportForm-module__KmSRTG__otpSubtitle{color:var(--color-on-surface-variant);margin:0;font-size:.85rem}.SupportForm-module__KmSRTG__successState{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 0;display:flex}.SupportForm-module__KmSRTG__successTitle{color:var(--color-on-background);margin:0;font-size:1.25rem;font-weight:700}.SupportForm-module__KmSRTG__successMessage{color:var(--color-on-surface-variant);max-width:22rem;margin:0;font-size:.85rem}
.Header-module__lnUIdW__header{z-index:50;border-bottom:1px solid var(--color-outline-variant);width:100%;box-shadow:var(--shadow-glass);will-change:transform;background:#fff;position:sticky;top:0;transform:translateZ(0)}.Header-module__lnUIdW__inner{max-width:var(--container-max);padding:0 var(--space-mobile);justify-content:space-between;align-items:center;height:64px;margin:0 auto;display:flex}.Header-module__lnUIdW__leftGroup{align-items:center;gap:2rem;display:flex}.Header-module__lnUIdW__nav{align-items:center;gap:1.5rem;display:flex}.Header-module__lnUIdW__navLink{color:var(--color-on-surface-variant);align-items:center;gap:6px;font-size:.85rem;font-weight:500;transition:color .2s;display:flex}.Header-module__lnUIdW__navLink:hover{color:var(--color-brand-primary)}.Header-module__lnUIdW__rightGroup{align-items:center;gap:1rem;display:flex}.Header-module__lnUIdW__help{letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-surface-variant);border:1px solid var(--color-outline-variant);border-radius:var(--radius-full);cursor:pointer;background-color:#fff9;align-items:center;gap:6px;padding:6px 12px;font-size:.7rem;font-weight:500;display:flex}
.HelpTabs-module__HfxnIq__tabs{border-bottom:1px solid var(--color-outline-variant);gap:1.75rem;margin-bottom:1.75rem;animation:.5s cubic-bezier(.16,1,.3,1) .15s both HelpTabs-module__HfxnIq__headerIn;display:flex;position:relative}@keyframes HelpTabs-module__HfxnIq__headerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.HelpTabs-module__HfxnIq__tab{color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0 0 .85rem;font-size:.9rem;font-weight:600;transition:color .2s,transform .15s;display:flex}.HelpTabs-module__HfxnIq__tab:hover{color:var(--color-brand-primary)}.HelpTabs-module__HfxnIq__tab:active{transform:scale(.97)}.HelpTabs-module__HfxnIq__tabActive{color:var(--color-brand-primary)}.HelpTabs-module__HfxnIq__indicator{background-color:var(--color-brand-primary);border-radius:var(--radius-full);height:2px;transition:left .3s cubic-bezier(.65,0,.35,1),width .3s cubic-bezier(.65,0,.35,1);position:absolute;bottom:-1px}.HelpTabs-module__HfxnIq__panel{animation:.35s cubic-bezier(.16,1,.3,1) both HelpTabs-module__HfxnIq__panelIn}@keyframes HelpTabs-module__HfxnIq__panelIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.HelpTabs-module__HfxnIq__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #ffffffe6;border-radius:1.25rem;padding:2rem;box-shadow:0 2px 8px #0000000d}@media (min-width:768px){.HelpTabs-module__HfxnIq__card{padding:2.5rem}}
.page-module__pgaT6G__main{width:100%;max-width:720px;padding:3rem var(--space-mobile) 4rem;flex-direction:column;flex:1;margin:0 auto;display:flex}@media (min-width:768px){.page-module__pgaT6G__main{padding:4rem var(--space-desktop) 5rem}}.page-module__pgaT6G__header{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-bottom:2rem;animation:.5s cubic-bezier(.16,1,.3,1) .1s both page-module__pgaT6G__headerIn;display:flex}@keyframes page-module__pgaT6G__headerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.page-module__pgaT6G__iconWrap{border-radius:var(--radius-full);width:56px;height:56px;color:var(--color-brand-primary);background-color:#03757a1a;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.page-module__pgaT6G__title{color:var(--color-on-background);letter-spacing:-.02em;margin:0;font-size:1.75rem;font-weight:700}.page-module__pgaT6G__subtitle{color:var(--color-on-surface-variant);max-width:28rem;margin:0;font-size:.9rem;font-weight:300}
.Footer-module__3hUVsW__footer{background:#ffffffe6;border-radius:24px 24px 0 0;width:100%;margin-top:auto;padding:1.5rem 0}.Footer-module__3hUVsW__inner{max-width:var(--container-max);padding:0 var(--space-desktop);justify-content:flex-start;align-items:center;margin:0 auto;display:flex}.Footer-module__3hUVsW__poweredBy{color:var(--color-on-surface-variant);letter-spacing:.01em;align-items:center;gap:6px;font-size:.85rem;font-weight:500;line-height:1;display:inline-flex}.Footer-module__3hUVsW__icon{color:var(--color-brand-primary);flex-shrink:0;display:block}.Footer-module__3hUVsW__text{line-height:1;display:inline-block}.Footer-module__3hUVsW__brandName{color:var(--color-brand-primary);font-weight:700}
.layout-module__L5FxyW__appShell{flex-direction:column;min-height:100vh;display:flex}
.JobCard-module__hKa5_G__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#ffffffbf;border:1px solid #fffc;flex-direction:column;gap:.5rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex}.JobCard-module__hKa5_G__card:hover{transform:translateY(-3px);box-shadow:0 24px 45px #03757a1f}.JobCard-module__hKa5_G__chips{flex-wrap:wrap;gap:.5rem;display:flex}.JobCard-module__hKa5_G__title{color:var(--color-on-background);margin:.25rem 0 0;font-size:1.25rem;font-weight:700}.JobCard-module__hKa5_G__company{color:var(--color-on-surface-variant);margin:0;font-size:.85rem;font-weight:500}.JobCard-module__hKa5_G__meta{color:var(--color-on-surface-variant);flex-wrap:wrap;gap:.25rem 1rem;margin-top:.25rem;font-size:.8rem;display:flex}.JobCard-module__hKa5_G__metaItem{align-items:center;gap:4px;display:flex}.JobCard-module__hKa5_G__cta{color:var(--color-brand-primary);align-items:center;gap:4px;margin-top:.75rem;font-size:.8rem;font-weight:600;display:inline-flex}
.page-module___8aEwW__main{width:100%;max-width:var(--container-max);padding:3rem var(--space-mobile) 4rem;flex-direction:column;flex:1;gap:2.5rem;margin:0 auto;display:flex}@media (min-width:768px){.page-module___8aEwW__main{padding:4rem var(--space-desktop) 5rem}}.page-module___8aEwW__hero{flex-direction:column;gap:.5rem;display:flex}.page-module___8aEwW__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-primary);font-size:.75rem;font-weight:700}.page-module___8aEwW__title{color:var(--color-on-background);letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:700}@media (min-width:768px){.page-module___8aEwW__title{font-size:2.75rem}}.page-module___8aEwW__subtitle{color:var(--color-on-surface-variant);max-width:40rem;margin:0;font-size:1rem;font-weight:300}.page-module___8aEwW__grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.page-module___8aEwW__grid{grid-template-columns:repeat(2,1fr)}}
