.auth-recovery.public-page-shell__main{color:#eef8f1;align-content:center;padding:32px 16px}.auth-recovery__workspace{background-color:#163c2c;background-image:linear-gradient(#29513c66 1px,#0000 1px),linear-gradient(90deg,#29513c66 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #527b60;border-radius:16px;width:min(100%,680px);min-width:0;overflow:hidden}.auth-recovery__brand{background:#102e21;border-bottom:1px solid #527b60;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.auth-recovery__logo{width:min(65%,240px);height:auto}.auth-recovery__flag{object-fit:cover;border:1px solid #527b60;border-radius:3px;width:54px;height:32px}.auth-recovery__header{padding:24px 28px 0}.auth-recovery__header h1{margin:8px 0 12px;font-size:clamp(26px,4vw,34px);line-height:1.3}.auth-recovery__header p{color:#c7dbcd;margin:0;font-size:14px;line-height:1.7}.auth-recovery__header .auth-recovery__eyebrow{color:#a2efbb;letter-spacing:.06em;font-size:11px;font-weight:800}.auth-recovery__body{gap:20px;padding:24px 28px 28px;display:grid}.auth-recovery__form{gap:20px;display:grid}.auth-recovery__field{gap:8px;font-size:13px;font-weight:700;display:grid}.auth-recovery__field small{color:#c7dbcd;font-size:12px;font-weight:400;line-height:1.6}.auth-recovery__field input,.auth-recovery .auth-password-field__control input{color:#eef8f1;width:100%;min-width:0;min-height:48px;box-shadow:none;background:#102e21;border:1px solid #527b60;border-radius:7px;padding:12px 14px;font-size:16px}.auth-recovery__field input::placeholder,.auth-recovery .auth-password-field__control input::placeholder{color:#afc6b6}.auth-recovery .auth-password-field__control input{padding-inline-end:54px}.auth-recovery .auth-password-field__toggle{box-shadow:none;background:#214b35}.auth-recovery .auth-password-field>span{color:#eef8f1}.auth-recovery__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.auth-recovery__message{background:#102e21;border:1px solid #a5aa77;border-radius:8px;padding:18px}.auth-recovery__message h2{margin:0 0 8px;font-size:19px;line-height:1.5}.auth-recovery__message p{color:#d1e1d5;margin:0;font-size:14px;line-height:1.8}.auth-recovery__message.is-success{border-color:#65aa7c}.auth-recovery__actions{gap:12px;display:grid}.auth-recovery__links{border-top:1px solid #527b60;flex-wrap:wrap;justify-content:center;gap:16px;padding-top:18px;font-size:13px;display:flex}.auth-recovery__links a{color:#a2efbb;text-underline-offset:3px;align-items:center;min-height:28px;text-decoration:underline;display:inline-flex}.auth-recovery__checklist{background:#102e21;border:1px solid #527b60;border-radius:8px;padding:16px}.auth-recovery__checklist h2{margin:0 0 12px;font-size:13px}.auth-recovery__checklist ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.auth-recovery__checklist li{color:#c7dbcd;gap:8px;font-size:12px;line-height:1.6;display:flex}.auth-recovery__checklist li span:first-child{flex:0 0 16px}.auth-recovery__checklist li.is-met{color:#a2efbb}.auth-recovery__languages{border:0;min-width:0;margin:0;padding:0}.auth-recovery__languages legend{margin-bottom:8px;font-size:14px;font-weight:700}.auth-recovery__languages p{color:#c7dbcd;margin:0 0 16px;font-size:13px;line-height:1.7}.auth-recovery__languages>div{gap:12px;display:flex}.auth-recovery__languages label{cursor:pointer;background:#102e21;border:1px solid #527b60;border-radius:8px;flex:1;align-items:center;gap:10px;padding:14px;display:flex}.auth-recovery__languages label:has(:checked){border-color:#a2efbb}.auth-recovery__languages input{accent-color:#3be58c;width:18px;height:18px}.auth-recovery__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.auth-recovery :is(input,button,a,[tabindex]):focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #a2efbb}.auth-recovery .app-button{white-space:normal;height:auto;min-height:46px;box-shadow:none}.auth-recovery .app-button__label{white-space:normal;overflow-wrap:anywhere}@media (max-width:560px){.auth-recovery__grid{grid-template-columns:1fr}.auth-recovery__brand{padding:16px}.auth-recovery__header{padding:20px 16px 0}.auth-recovery__body{padding:20px 16px}}@media (max-width:360px){.auth-recovery.public-page-shell__main{padding:20px 8px}.auth-recovery .auth-captcha{border-inline:0;border-radius:0;margin-inline:-16px;padding-inline:0}.auth-recovery .auth-captcha__header{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.auth-recovery *,.auth-recovery :before,.auth-recovery :after{transition:none!important;animation:none!important}}
