.auth-module__Y2OPrW__container{background:var(--background);justify-content:center;align-items:center;min-height:100vh;padding:6rem 1rem 2rem;display:flex}.auth-module__Y2OPrW__container:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 50% at 50% 0,#8080800d 0%,#0000 70%);position:fixed;inset:0}.auth-module__Y2OPrW__card{z-index:1;background:var(--card-bg);border:1px solid var(--card-border);overscroll-behavior:contain;border-radius:28px;flex-direction:column;align-items:center;width:100%;max-width:420px;max-height:calc(100svh - 8rem);padding:2.5rem 2rem;display:flex;position:relative;overflow-y:auto;box-shadow:0 40px 100px #00000059}.auth-module__Y2OPrW__logoMark{background:var(--secondary-bg);border:1px solid var(--card-border);width:52px;height:52px;color:var(--foreground);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:1.75rem;display:flex}.auth-module__Y2OPrW__header{text-align:center;width:100%;margin-bottom:2rem}.auth-module__Y2OPrW__title{color:var(--foreground);letter-spacing:-.03em;margin-bottom:.5rem;font-size:1.875rem;font-weight:700}.auth-module__Y2OPrW__subtitle{color:var(--muted);max-width:300px;margin:0 auto;font-size:.9rem;line-height:1.55}.auth-module__Y2OPrW__form{flex-direction:column;gap:1.25rem;width:100%;display:flex}.auth-module__Y2OPrW__inputGroup{flex-direction:column;gap:.5rem;display:flex}.auth-module__Y2OPrW__label{color:var(--foreground);opacity:.75;margin-left:.25rem;font-size:.8125rem;font-weight:500}.auth-module__Y2OPrW__inputWrapper{align-items:center;display:flex;position:relative}.auth-module__Y2OPrW__inputIcon{color:var(--muted);pointer-events:none;flex-shrink:0;position:absolute;left:1rem}.auth-module__Y2OPrW__input{background:var(--secondary-bg);border:1px solid var(--card-border);width:100%;height:50px;color:var(--foreground);border-radius:14px;outline:none;padding:0 1rem 0 2.875rem;font-family:inherit;font-size:.9375rem;transition:border-color .2s,box-shadow .2s,background .2s}.auth-module__Y2OPrW__input::placeholder{color:var(--muted);opacity:.55}.auth-module__Y2OPrW__input:focus{border-color:var(--foreground);background:var(--tertiary-bg);box-shadow:0 0 0 3px #8080801a}.auth-module__Y2OPrW__inputError{border-color:#ff505080!important}.auth-module__Y2OPrW__select{background:var(--secondary-bg);border:1px solid var(--card-border);width:100%;height:50px;color:var(--foreground);appearance:none;cursor:pointer;border-radius:14px;outline:none;padding:0 1rem 0 2.875rem;font-family:inherit;font-size:.9375rem;transition:border-color .2s,box-shadow .2s,background .2s}.auth-module__Y2OPrW__select:focus{border-color:var(--foreground);background:var(--tertiary-bg);box-shadow:0 0 0 3px #8080801a}.auth-module__Y2OPrW__button{background:var(--primary);width:100%;height:50px;color:var(--primary-invert);cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:.5rem;font-family:inherit;font-size:.9375rem;font-weight:700;transition:opacity .2s,transform .2s;display:inline-flex}.auth-module__Y2OPrW__button:hover:not(:disabled){opacity:.85;transform:translateY(-1px)}.auth-module__Y2OPrW__button:active:not(:disabled){opacity:.8;transform:scale(.98)}.auth-module__Y2OPrW__button:disabled{opacity:.4;cursor:not-allowed;transform:none}.auth-module__Y2OPrW__backButton{color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:4px;width:100%;margin-top:-.25rem;padding:.25rem 0;font-family:inherit;font-size:.8125rem;transition:color .15s;display:inline-flex}.auth-module__Y2OPrW__backButton:hover{color:var(--foreground)}.auth-module__Y2OPrW__feedback{text-align:center;border-radius:12px;padding:.8rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.4}.auth-module__Y2OPrW__error{background:var(--secondary-bg);color:var(--foreground);border:1px solid var(--card-border)}.auth-module__Y2OPrW__success{background:var(--primary);color:var(--primary-invert)}.auth-module__Y2OPrW__fieldError{color:var(--muted);margin-top:.1rem;margin-left:.25rem;font-size:.775rem}.auth-module__Y2OPrW__divider{background:var(--card-border);width:100%;height:1px;margin:.25rem 0}.auth-module__Y2OPrW__otpRow{justify-content:center;gap:.5rem;margin:.25rem 0;display:flex}.auth-module__Y2OPrW__otpInput{background:var(--secondary-bg);border:1px solid var(--card-border);text-align:center;width:52px;height:58px;color:var(--foreground);caret-color:var(--foreground);-moz-appearance:textfield;border-radius:14px;outline:none;font-family:inherit;font-size:1.375rem;font-weight:700;transition:border-color .2s,box-shadow .2s,background .2s}.auth-module__Y2OPrW__otpInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.auth-module__Y2OPrW__otpInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.auth-module__Y2OPrW__otpInput:focus{border-color:var(--foreground);background:var(--tertiary-bg);box-shadow:0 0 0 3px #8080801a}.auth-module__Y2OPrW__otpFilled{border-color:var(--card-border-hover)}.auth-module__Y2OPrW__resendHint{color:var(--muted);text-align:center;font-size:.8rem;line-height:1.5}.auth-module__Y2OPrW__resendButton{color:var(--foreground);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8rem;text-decoration:underline;transition:opacity .15s}.auth-module__Y2OPrW__resendButton:hover{opacity:.7}.auth-module__Y2OPrW__resendButton:disabled{color:var(--muted);cursor:default;opacity:1;text-decoration:none}@keyframes auth-module__Y2OPrW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.auth-module__Y2OPrW__spin{animation:.8s linear infinite auth-module__Y2OPrW__spin}@media (max-width:480px){.auth-module__Y2OPrW__container{padding:5rem .75rem 1.5rem}.auth-module__Y2OPrW__card{border-radius:22px;padding:1.75rem 1.25rem}.auth-module__Y2OPrW__title{font-size:1.5rem}.auth-module__Y2OPrW__otpInput{border-radius:10px;width:40px;height:50px;font-size:1.125rem}.auth-module__Y2OPrW__otpRow{gap:.3rem}}.auth-module__Y2OPrW__orDivider{align-items:center;gap:.75rem;width:100%;margin:.25rem 0;display:flex}.auth-module__Y2OPrW__orDivider:before,.auth-module__Y2OPrW__orDivider:after{content:"";background:var(--card-border);flex:1;height:1px}.auth-module__Y2OPrW__orText{color:var(--muted);white-space:nowrap;font-size:.75rem;font-weight:500}.auth-module__Y2OPrW__qrButton{width:100%;height:50px;color:var(--foreground);border:1px solid var(--card-border);cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:.9375rem;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.auth-module__Y2OPrW__qrButton:hover{border-color:var(--card-border-hover);background:var(--secondary-bg)}.auth-module__Y2OPrW__qrWrap{flex-direction:column;align-items:center;gap:1.25rem;width:100%;display:flex}.auth-module__Y2OPrW__qrFrame{background:#fff;border-radius:20px;flex-shrink:0;width:200px;height:200px;padding:12px;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000001f}.auth-module__Y2OPrW__qrOverlay{-webkit-backdrop-filter:blur(6px);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.auth-module__Y2OPrW__qrOverlayExpired{background:#0000008c}.auth-module__Y2OPrW__qrOverlayRejected{background:#ff453a2e}.auth-module__Y2OPrW__qrOverlayApproved{background:#30d1582e}.auth-module__Y2OPrW__qrOverlayText{color:#fff;text-align:center;padding:0 .5rem;font-size:.8rem;font-weight:700;line-height:1.4}.auth-module__Y2OPrW__qrPulseRing{border:2px solid var(--foreground);opacity:0;border-radius:24px;animation:2.5s ease-in-out infinite auth-module__Y2OPrW__qrPulse;position:absolute;inset:-4px}@keyframes auth-module__Y2OPrW__qrPulse{0%{opacity:0;transform:scale(1)}50%{opacity:.25;transform:scale(1.02)}to{opacity:0;transform:scale(1)}}.auth-module__Y2OPrW__qrStatusText{color:var(--muted);text-align:center;font-size:.8125rem;line-height:1.5}.auth-module__Y2OPrW__qrStatusApproved{color:#30d158;font-weight:600}.auth-module__Y2OPrW__qrStatusRejected{color:#ff453a;font-weight:600}@keyframes auth-module__Y2OPrW__dot{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.auth-module__Y2OPrW__loadingDots{justify-content:center;align-items:center;gap:5px;display:flex}.auth-module__Y2OPrW__loadingDots span{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite auth-module__Y2OPrW__dot}.auth-module__Y2OPrW__loadingDots span:nth-child(2){animation-delay:.2s}.auth-module__Y2OPrW__loadingDots span:nth-child(3){animation-delay:.4s}.auth-module__Y2OPrW__notificationPreview{flex-direction:column;justify-content:center;align-items:center;height:120px;margin:.5rem 0 1rem;display:flex;position:relative}.auth-module__Y2OPrW__notificationMock{-webkit-backdrop-filter:blur(20px);z-index:1;background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:.75rem;width:280px;padding:.875rem;display:flex;position:relative;box-shadow:0 12px 32px #0003}.auth-module__Y2OPrW__notificationIcon{background:var(--tertiary-bg);width:32px;height:32px;color:var(--foreground);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.auth-module__Y2OPrW__notificationContent{flex:1;min-width:0}.auth-module__Y2OPrW__notificationTitle{color:var(--foreground);margin-bottom:.125rem;font-size:.8125rem;font-weight:700}.auth-module__Y2OPrW__notificationText{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.auth-module__Y2OPrW__benefitsList{flex-direction:column;gap:.875rem;margin-bottom:1.5rem;display:flex}.auth-module__Y2OPrW__benefit{color:var(--muted);align-items:center;gap:.75rem;font-size:.875rem;display:flex}.auth-module__Y2OPrW__benefitCheck{color:#30d158;background:#30d1581a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}
