.t-2eaG_container{box-sizing:border-box;z-index:0;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:clamp(16px,4vw,48px);display:flex;position:relative;overflow:hidden}.t-2eaG_container:before,.t-2eaG_container:after{pointer-events:none}.t-2eaG_container:before{content:"";background-image:var(--login-page-background-image,none);filter:saturate(1.08)contrast(1.08);z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.t-2eaG_container:after{content:"";z-index:1;background:linear-gradient(140deg,#0c172d8c 0%,#192c4752 40%,#2d4b5a40 100%);position:absolute;inset:0}.t-2eaG_glassCard{-webkit-backdrop-filter:blur(26px);z-index:3;color:#fff;background:#14233c40 linear-gradient(145deg,#ffffff47 0%,#ffffff14 55%);border:1.2px solid #ffffff52;border-radius:32px;flex-direction:column;align-items:stretch;gap:clamp(24px,3vw,32px);width:clamp(300px,38vw,440px);padding:clamp(32px,4vw,48px);display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -35px #000000a6}.t-2eaG_glassCard:before{content:"";opacity:.4;pointer-events:none;z-index:0;background:linear-gradient(160deg,#ffffff38 0%,#ffffff0a 100%);border-radius:26px;position:absolute;inset:10px;box-shadow:inset 0 1px #ffffff59}.t-2eaG_glassCard>*{z-index:1;position:relative}.t-2eaG_header{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative}.t-2eaG_header .t-2eaG_companyLogo{width:200px;margin-top:20px}.t-2eaG_heading{letter-spacing:.02em;color:#fff;font-size:clamp(2rem,3.2vw,2.7rem);font-weight:700}.t-2eaG_subheading{color:#fffc;text-align:center;max-width:30ch;font-size:clamp(1rem,2.2vw,1.12rem);font-weight:400;line-height:1.45}.t-2eaG_form{flex-direction:column;gap:clamp(18px,2.8vw,24px);width:100%;display:flex}.t-2eaG_fieldGroup{background:#12203433 linear-gradient(135deg,#fff3 0%,#ffffff0d 100%);border:1px solid #ffffff61;border-radius:20px;align-items:center;padding:0 18px;transition:border .2s,box-shadow .2s,background .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff40}.t-2eaG_fieldGroup:focus-within{background:#0f1e3266 linear-gradient(135deg,#ffffff47 0%,#ffffff14 100%);border-color:#fffc;box-shadow:0 0 0 1px #ffffff4d,inset 0 1px #ffffff59}.t-2eaG_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t-2eaG_inputField{color:#fff;letter-spacing:.02em;background:0 0;border:none;outline:none;flex:auto;padding:18px 48px 18px 2px;font-family:inherit;font-size:1rem}.t-2eaG_inputField::placeholder{color:#ffffffad}.t-2eaG_inputField:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #0000}.t-2eaG_trailingIcon{color:#ffffffb8;pointer-events:none;font-size:22px;position:absolute;right:16px}.t-2eaG_iconButton{color:#ffffffb8;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;padding:6px;transition:background .2s,color .2s;display:inline-flex;position:absolute;right:10px}.t-2eaG_iconButton:hover{color:#fff;background:#ffffff14}.t-2eaG_iconButton:focus-visible{outline-offset:2px;outline:2px solid #fff9}.t-2eaG_errorMessage{color:#ffb3b3;margin-top:-12px;margin-bottom:4px;padding-left:6px;font-size:.875rem}.t-2eaG_whatsappButton{box-sizing:border-box;color:#fff;text-align:center;background:#25d366;border-radius:24px;width:100%;padding:14px 20px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,filter .2s;display:block;box-shadow:0 14px 28px #25d36659}.t-2eaG_whatsappButton:hover{filter:brightness(1.05);transform:translateY(-1px)}.t-2eaG_whatsappButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.t-2eaG_actionsRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.t-2eaG_rememberToggle{cursor:pointer;color:#ffffffad;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;margin-top:4px;font-size:.98rem;display:inline-flex;position:relative}.t-2eaG_checkboxInput{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.t-2eaG_checkboxVisual{background:#ffffff14;border:1px solid #ffffff59;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;transition:background .2s,border .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff40}.t-2eaG_checkboxVisual:after{content:"";border:2px solid #0000;border-top:0;border-left:0;width:6px;height:12px;transform:translateY(-1px)rotate(45deg)}.t-2eaG_checkboxInput:checked+.t-2eaG_checkboxVisual{background:linear-gradient(135deg,#fff 0%,#e0e0e0 100%);border-color:#0000;box-shadow:0 6px 12px #ffffff59}.t-2eaG_checkboxInput:checked+.t-2eaG_checkboxVisual:after{border-color:#fff}.t-2eaG_checkboxInput:focus-visible+.t-2eaG_checkboxVisual{outline-offset:2px;outline:2px solid #fff9}.t-2eaG_labelText{color:#fffc}.t-2eaG_forgetPassword{color:#fff;cursor:pointer;text-underline-offset:4px;background:0 0;border:none;padding:8px 0;font-size:.95rem;text-decoration:underline;transition:color .2s}.t-2eaG_forgetPassword:hover{color:#fffc}.t-2eaG_forgetPassword:focus-visible{outline-offset:2px;outline:2px solid #fff9}.t-2eaG_primaryButton{color:#000;letter-spacing:.04em;text-transform:none;cursor:pointer;background:linear-gradient(120deg,#fff 0% 50%,#e0e0e0 100%);border:none;border-radius:24px;width:100%;padding:16px 20px;font-size:1.2rem;font-weight:600;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 22px 36px #e0e0e066}.t-2eaG_primaryButton:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 26px 40px #e0e0e073}.t-2eaG_primaryButton:active{transform:translateY(0);box-shadow:0 18px 24px #e0e0e061}.t-2eaG_primaryButton:disabled{color:#ffffff8c;box-shadow:none;cursor:not-allowed;background:linear-gradient(120deg,#ffffff2e 0%,#ffffff1f 100%)}.t-2eaG_signupPrompt{text-align:center;color:#ffffffad;font-size:.98rem}.t-2eaG_signupPrompt span{color:#fff;cursor:pointer;font-weight:600}.t-2eaG_createdBy{text-align:center;color:#ffffffb3;font-size:.92rem;text-decoration:none}.t-2eaG_createdBy span{color:#fff;font-weight:600}.t-2eaG_modeToggle{background:#0f1e3259;border:1px solid #ffffff2e;border-radius:18px;gap:4px;padding:4px;display:flex}.t-2eaG_modeToggleButton{color:#ffffffad;cursor:pointer;background:0 0;border:none;border-radius:14px;flex:1 1 0;padding:10px 12px;font-size:.92rem;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}.t-2eaG_modeToggleButton:hover{color:#fff}.t-2eaG_modeToggleButtonActive{color:#0f172a;background:linear-gradient(120deg,#fff 0% 50%,#e0e0e0 100%);box-shadow:0 10px 22px #e0e0e059}.t-2eaG_otpMeta{text-align:center;color:#fffc;font-size:.92rem;line-height:1.5}.t-2eaG_otpMeta strong{color:#fff}.t-2eaG_resendRow{color:#ffffffad;justify-content:center;align-items:center;gap:6px;font-size:.92rem;display:flex}.t-2eaG_resendLink{color:#fff;cursor:pointer;text-underline-offset:4px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.t-2eaG_resendLink:disabled{color:#ffffffad;cursor:not-allowed;text-decoration:none}.t-2eaG_emailChip{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:.92rem;display:flex}.t-2eaG_emailChip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.t-2eaG_ruleList{color:#ffffffad;flex-direction:column;gap:4px;margin:-6px 0 0;padding:0 6px;font-size:.86rem;list-style:none;display:flex}.t-2eaG_ruleList li{align-items:center;gap:8px;display:flex}.t-2eaG_ruleOk,.t-2eaG_ruleOk svg{color:#fff}@media screen and (max-width:720px){.t-2eaG_glassCard{gap:24px;width:min(100%,420px);padding:32px 28px}.t-2eaG_subheading{max-width:unset}.t-2eaG_fieldGroup{border-radius:18px}.t-2eaG_actionsRow{flex-direction:column;align-items:flex-start}.t-2eaG_forgetPassword{padding:0}}
.m3GknG_container{z-index:9999;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;row-gap:24px;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.m3GknG_container .m3GknG_logoImage{width:200px}.m3GknG_container .m3GknG_heading{color:#286f67}
.PMMcRG_otpContainer{justify-content:center;width:100%;display:flex}.PMMcRG_inputsRow{justify-content:center;gap:clamp(8px,2vw,14px);display:flex!important}.PMMcRG_otpBox{color:#fff;text-align:center;-moz-appearance:textfield;background:#12203433 linear-gradient(135deg,#fff3 0%,#ffffff0d 100%);border:1px solid #ffffff61;border-radius:14px;outline:none;font-family:inherit;font-size:clamp(1.1rem,3vw,1.5rem);font-weight:700;transition:border .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffff40;width:clamp(38px,9vw,52px)!important;height:clamp(46px,10vw,58px)!important}.PMMcRG_otpBox::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PMMcRG_otpBox::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.PMMcRG_otpBox:focus{background:#0f1e3266 linear-gradient(135deg,#ffffff47 0%,#ffffff14 100%);border-color:#fffc;box-shadow:0 0 0 1px #ffffff4d,inset 0 1px #ffffff59}.PMMcRG_otpBox:disabled{opacity:.6;cursor:not-allowed}
