.forgot{width:100%;height:100vh;background:url(/build/assets/BG-BZzmfhLl.svg) no-repeat center/cover;display:flex;justify-content:center;align-items:center}.error-message{color:red;font-size:.8rem;margin-top:-10px;display:none}.forgot-cont{width:646px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:var(--border-lg, 16px);background:var(--Neutral-White, #fff)}.forgot-content{display:flex;padding:var(--spacing-32, 32px);flex-direction:column;align-items:flex-start;align-self:stretch}.forgot-cont-header{width:100%;display:flex;padding:var(--spacing-24, 24px) var(--spacing-32, 32px);justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--Neutral-200, #eaeef2)}.forgot-code-title{color:var(--Neutral-1000, #24292f);font-size:var(--Font-Font-Size-size-14, 14px);font-style:normal;font-weight:700;line-height:var(--Font-Line-Height-height-24, 24px);letter-spacing:var(--Font-Letter-Spacing-spacing-sm, -.25px);margin-bottom:12px}.forgot-cont-header-img{height:16px;aspect-ratio:170.14/16}.forgot-cont-header-p{color:var(--Neutral-500, #8c959f);text-align:center;font-size:var(--Font-Font-Size-size-14, 14px);font-style:normal;font-weight:500;line-height:var(--Font-Line-Height-height-24, 24px);letter-spacing:var(--Font-Letter-Spacing-spacing-sm, -.25px)}.forgot-title{color:var(--Neutral-1000, #24292f);font-size:var(--Font-Font-Size-size-32, 32px);font-style:normal;font-weight:800;line-height:var(--Font-Line-Height-height-48, 48px);letter-spacing:var(--Font-Letter-Spacing-spacing-lg, -1px);text-transform:uppercase}.forgot-btn{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:4px;background:#8cf92b;color:#14181e;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-transform:uppercase;border:none;width:100%;cursor:pointer}.submit-form-btn{width:100%}.forgot-sign-in-btn{display:flex;justify-content:center;margin-top:16px;gap:4px}.forgot-sign-in-btn p{color:var(--Neutral-700, #6e7781);font-size:var(--Font-Font-Size-size-14, 14px);font-style:normal;font-weight:500;line-height:var(--Font-Line-Height-height-24, 24px);letter-spacing:var(--Font-Letter-Spacing-spacing-sm, -.25px)}.forgot-sign-in-btn-a{color:var(--Secondary-500, #542bf9);font-size:var(--Font-Font-Size-size-14, 14px);font-style:normal;font-weight:500;line-height:var(--Font-Line-Height-height-24, 24px);letter-spacing:var(--Font-Letter-Spacing-spacing-sm, -.25px);text-decoration:none}.forgot-cont-header-p-mobile{display:none}.forgot-cont-box{display:flex;justify-content:center}.forgot-cont-box-content{width:100%;display:flex;flex-direction:column}.active-step-items{margin:32px 0;display:flex;align-items:flex-start;gap:var(--spacing-8, 8px);align-self:stretch}.active-step-item{height:4px;flex:1 0 0;border-radius:999px;background:var(--Neutral-200, #eaeef2)}.active-step-item.active{background:var(--Secondary-500, #542bf9)}.forgot-step-change{width:100%}.forgot-step-title{color:var(--Neutral-1000, #24292f);font-size:var(--Font-Font-Size-size-18, 18px);font-style:normal;font-weight:700;line-height:var(--Font-Line-Height-height-24, 24px);letter-spacing:var(--Font-Letter-Spacing-spacing-sm, -.25px)}.forgot-step-subtitle{color:var(--Neutral-700, #6e7781);margin-top:12px;font-size:var(--Font-Font-Size-size-16, 16px);font-style:normal;font-weight:500;line-height:var(--Font-Line-Height-height-24, 24px);letter-spacing:var(--Font-Letter-Spacing-spacing-sm, -.25px)}.forgot-step-subtitle span{color:var(--Neutral-1000, #542bf9)}.input-form{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-12, 12px);align-self:stretch;width:100%;margin-top:32px;margin-bottom:24px}.input-label{color:var(--Neutral-1000, #24292f);font-size:var(--Font-Font-Size-size-14, 14px);font-style:normal;font-weight:700;line-height:var(--Font-Line-Height-height-24, 24px);letter-spacing:var(--Font-Letter-Spacing-spacing-sm, -.25px)}.input-field{display:flex;width:100%;height:48px;padding:0 16px;align-items:center;align-self:stretch;border-radius:var(--border-xsm, 4px);border:1px solid var(--Neutral-300, #d0d7de);outline:none}.forgot-code-items{width:100%;display:flex;justify-content:space-between;gap:16px}.forgot-code-item{display:flex;height:64px;justify-content:center;align-items:center;flex:1 0 0;border-radius:var(--border-xsm, 4px);border:1px solid var(--Neutral-300, #d0d7de);background:var(--Gray-White, #fff)}.forgot-code-item input{width:100%;height:100%;border:none;outline:none;background:transparent;font-size:18px;font-style:normal;font-weight:700;line-height:var(--Font-Line-Height-height-48, 48px);letter-spacing:var(--Font-Letter-Spacing-spacing-lg, -1px);text-align:center;-moz-appearance:textfield}.input-wrapper{position:relative;width:100%}.input-icon{position:absolute;top:50%;right:12px;transform:translateY(-50%);cursor:pointer;opacity:.6;font-size:24px}.input-icon:hover{opacity:1}@media screen and (max-width: 768px){.forgot{position:relative}.forgot-content{padding:24px 16px}.forgot-title{color:var(--Neutral-1000, #24292f);font-size:var(--Font-Font-Size-size-24, 24px);font-style:normal;font-weight:700;line-height:var(--Font-Line-Height-height-32, 32px);letter-spacing:var(--Font-Letter-Spacing-spacing-md, -.5px);text-transform:uppercase}.forgot-cont-box{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;padding:0;margin:0;max-width:100%}.forgot-cont{width:100%;height:100%;justify-content:space-between;padding:0;gap:var(--spacing-16, 16px);border-radius:0;background:var(--Neutral-White, #fff)}.forgot-cont-header{padding:24px 16px}.forgot-cont-header-p{display:none}.forgot-cont-header-p-mobile{display:block;display:flex;padding:var(--spacing-16, 16px);flex-direction:column;align-items:flex-start;align-self:stretch;border-top:1px solid var(--Neutral-200, #eaeef2)}.forgot-cont-header-p-mobile{color:var(--Neutral-500, #8c959f);text-align:center;font-size:var(--Font-Font-Size-size-14, 14px);font-style:normal;font-weight:500;line-height:var(--Font-Line-Height-height-24, 24px);letter-spacing:var(--Font-Letter-Spacing-spacing-sm, -.25px)}.forgot-step-title{padding:0}.forgot-code-items{gap:8px}.active-step-items{margin:24px 0}}
