.AuthLogin_loading__PiZIi,.AuthLogin_page__6e5of{width:100vw;min-height:100vh;background:#fff;color:#111;display:flex;align-items:center;justify-content:center;position:relative;padding:24px;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.AuthLogin_loading__PiZIi{flex-direction:column;gap:16px}.AuthLogin_loading__PiZIi p{color:#6b7280;font-size:14px;font-weight:500;margin:0}.AuthLogin_spinner__sCw4r{color:#126cff;animation:AuthLogin_spin__f1VTq 1s linear infinite}.AuthLogin_backButton__2NvDJ{position:absolute;top:24px;left:24px;background:transparent;border:0;cursor:pointer;display:flex;align-items:center;gap:4px;color:#4b5563;transition:color .2s ease;padding:0;opacity:0;min-height:48px}.AuthLogin_backButton__2NvDJ:hover{color:#111}.AuthLogin_backButton__2NvDJ span{font-size:14px;font-weight:600}.AuthLogin_card__IzSIH{max-width:400px;text-align:center;position:relative}.AuthLogin_card__IzSIH,.AuthLogin_topContent__9AW_O{display:flex;flex-direction:column;align-items:center;width:100%}.AuthLogin_topContent__9AW_O{gap:16px}.AuthLogin_logo__jZ9OW{width:65px;height:65px;border-radius:18px;background:#f5f5f5;color:#111;display:grid;place-items:center;opacity:0;box-shadow:inset 0 -1px 1px rgba(0,0,0,.05),0 12px 30px rgba(9,9,52,.08)}.AuthLogin_card__IzSIH h1{font-size:28px;font-weight:700;color:#111;margin:0;line-height:1.2;letter-spacing:0;opacity:0}.AuthLogin_card__IzSIH p{font-size:16px;color:#6b7280;margin:0;line-height:1.5;opacity:0;letter-spacing:0}.AuthLogin_primaryButton__7DbrZ,.AuthLogin_skipButton__PvZki,.AuthLogin_socialButton__IOaif{width:100%;max-width:320px;min-height:54px;padding:16px 32px;background:#f5f5f5;border:0;border-radius:16px;font-size:18px;font-weight:600;color:#181d27;cursor:pointer;margin-top:8px;opacity:0;position:relative;overflow:hidden}.AuthLogin_primaryButton__7DbrZ:before,.AuthLogin_skipButton__PvZki:before,.AuthLogin_socialButton__IOaif:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:rgba(0,0,0,.04);border-radius:inherit;transform:translate(-50%,-50%) scale(0);transition:transform .25s cubic-bezier(.4,0,.2,1)}.AuthLogin_primaryButton__7DbrZ:hover:before,.AuthLogin_skipButton__PvZki:hover:before,.AuthLogin_socialButton__IOaif:hover:before{transform:translate(-50%,-50%) scale(1)}.AuthLogin_primaryButton__7DbrZ span,.AuthLogin_skipButton__PvZki,.AuthLogin_socialButton__IOaif span{position:relative;z-index:1}.AuthLogin_choices__i10zB{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(320px,calc(100vw - 48px));opacity:0;pointer-events:none;display:flex;flex-direction:column;align-items:center;gap:12px}.AuthLogin_socialButton__IOaif{max-width:320px;border-radius:50px;font-size:16px;display:flex;align-items:center;justify-content:center;gap:18px;margin-top:0;opacity:1}.AuthLogin_choiceIcon__HyLek{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}.AuthLogin_skipButton__PvZki{max-width:320px;min-height:48px;padding:13px 24px;border-radius:50px;font-size:14px;color:#6b7280;opacity:1;margin:0}.AuthLogin_error__X4cPt,.AuthLogin_hint__H_YRW{font-size:12px!important;line-height:1.45!important;opacity:1!important;max-width:300px}.AuthLogin_error__X4cPt{color:#ef4444!important}@keyframes AuthLogin_spin__f1VTq{to{transform:rotate(1turn)}}