.auth{min-height:100vh;font-family:var(--font-poppins),system-ui,sans-serif;background:#faf9f5;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:40px 22px;display:flex;position:relative;overflow:hidden}.auth__blob{pointer-events:none;border-radius:50%;position:absolute}.auth__blob--1{background:radial-gradient(closest-side,#25d36633 0%,#25d36624 45%,#25d36600 100%);width:460px;height:460px;top:-140px;left:-150px}.auth__blob--2{background:radial-gradient(closest-side,#128c7e29 0%,#128c7e1c 45%,#128c7e00 100%);width:520px;height:520px;bottom:-160px;right:-160px}.auth__card{z-index:1;text-align:center;background:#fff;border:1px solid #14141312;border-radius:24px;width:100%;max-width:404px;padding:38px 34px 30px;position:relative;box-shadow:0 24px 48px -18px #128c7e38,0 6px 16px #1414130d}.auth__tile{background:linear-gradient(135deg,#128c7e,#25d366);border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 22px;display:flex;box-shadow:0 12px 20px -6px #128c7e80}.auth__tile span{font-family:var(--font-poppins),system-ui,sans-serif;color:#fff;letter-spacing:-.04em;font-size:34px;font-weight:800;line-height:1}.auth__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#128c7e;margin:0 0 8px;font-size:11px;font-weight:600}.auth__title{letter-spacing:-.028em;color:#141413;text-wrap:balance;margin:0;font-size:27px;font-weight:600;line-height:1.05}.auth__title em{font-family:var(--font-lora),Georgia,serif;color:#128c7e;font-style:italic;font-weight:500}.auth__sub{color:#1414139e;margin:10px 0 0;font-size:13.5px;line-height:1.5}.auth__hint{color:#1414138c;margin:0;font-size:12px;line-height:1.45}.auth__field{text-align:left;flex-direction:column;gap:8px;margin-top:24px;display:flex}.auth__field label{color:#141413b8;font-size:12.5px;font-weight:500}.auth__input{color:#141413;background:#fff;border:1px solid #1414132e;border-radius:12px;outline:none;width:100%;height:54px;padding:0 16px;font-family:inherit;font-size:16px;transition:border-color .18s,box-shadow .18s}.auth__input::placeholder{color:#14141359}.auth__input:focus{border-color:#128c7e;box-shadow:0 0 0 3px #128c7e24}.auth__input--area{resize:none;height:auto;min-height:72px;padding:13px 16px;font-size:15px}.auth__btn{color:#fff;letter-spacing:-.01em;cursor:pointer;background:#25d366;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;height:54px;margin-top:14px;font-family:inherit;font-size:16px;font-weight:500;transition:background-color .18s;display:inline-flex}.auth__btn:hover{background:#128c7e}.auth__btn:active{transform:scale(.985)}.auth__btn:disabled{color:#14141359;cursor:not-allowed;background:#1414131f;transform:none}.auth__micro{color:#1414139e;justify-content:center;align-items:center;gap:7px;margin:14px 0 0;font-size:12.5px;line-height:1.45;display:flex}.auth__micro svg{color:#128c7e;flex-shrink:0}.auth__error{color:#dc2626;margin:14px 0 0;font-size:13px;line-height:1.45}.auth__divider{background:#1414131f;height:1px;margin:26px 0 20px}.auth__foot{color:#1414139e;margin:0;font-size:13px;line-height:1.5}.auth__foot b{color:#141413;font-weight:600}.auth__foot button{color:#128c7e;font-weight:500;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.auth__foot button:hover{text-decoration:underline}.auth__support{z-index:1;color:#14141373;justify-content:center;align-items:center;gap:7px;margin:0;font-size:12.5px;display:flex;position:relative}.auth__support svg{color:#128c7e;flex-shrink:0}.auth__support a{color:#128c7e;font-weight:500;text-decoration:none}.auth__support a:hover{text-decoration:underline}.auth__chip{color:#141413b8;background:#f3f1e8;border-radius:999px;align-items:center;gap:7px;margin:16px 0 0;padding:7px 13px;font-size:13px;display:inline-flex}.auth__chip svg{color:#128c7e;flex-shrink:0}.auth__chip b{color:#141413;font-weight:600}.auth__otp{justify-content:center;gap:9px;margin-top:22px;display:flex}.auth__otp input{text-align:center;color:#141413;background:#fff;border:1px solid #1414132e;border-radius:12px;outline:none;width:46px;height:58px;font-family:inherit;font-size:23px;font-weight:600;transition:border-color .18s,box-shadow .18s}.auth__otp input:focus{border-color:#128c7e;box-shadow:0 0 0 3px #128c7e24}.auth__resend{color:#14141373;margin:18px 0 0;font-size:13px}.auth__resend b{color:#14141359;font-weight:500}.auth__resend button{font:inherit;color:#128c7e;cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}.auth__resend button:disabled{color:#14141359;cursor:not-allowed}.auth__resend button:not(:disabled):hover{text-decoration:underline}.hire-proof{z-index:1;flex-direction:column;gap:22px;width:100%;max-width:720px;margin-top:4px;display:flex;position:relative}.hire-proof__band{flex-direction:column;gap:12px;min-width:0;display:flex}.hire-proof__label{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#14141373;margin:0;font-size:11px;font-weight:600}.hire-proof__track{align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.hire-proof__item{background:#fff;border:1px solid #14141312;border-radius:14px;flex:none;justify-content:center;align-items:center;height:60px;padding:0 16px;display:flex;box-shadow:0 2px 8px #1414130a}.hire-proof__logo{object-fit:contain;opacity:.88;width:auto;max-width:148px;max-height:40px;transition:opacity .18s}.hire-proof__item:hover .hire-proof__logo{opacity:1}.hire-proof__reel{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 56px calc(100% - 56px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 56px calc(100% - 56px),#0000 100%)}.hire-proof__track{width:max-content;animation-name:hire-proof-scroll;animation-timing-function:linear;animation-iteration-count:infinite}.hire-proof__track--reverse{animation-direction:reverse}.hire-proof__reel:hover .hire-proof__track{animation-play-state:paused}@keyframes hire-proof-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 6px))}}@media (min-width:640px){.auth__card{max-width:428px;padding:44px 44px 34px}.auth__title{font-size:30px}}@media (prefers-reduced-motion:reduce){.auth__input,.auth__btn,.auth__otp input{transition:none}.auth__btn:active{transform:none}.hire-proof__track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.hire-proof__track>[aria-hidden=true]{display:none}.hire-proof__logo{transition:none}.hire-proof__reel{overflow:visible;-webkit-mask-image:none;mask-image:none}}
/*# sourceMappingURL=8b7167c0265b7469.css.map*/