.invitation___Fiy6u{height:100vh}.invitation___Fiy6u .ant-pro-grid-content,.invitation___Fiy6u .ant-pro-grid-content .ant-pro-grid-content-children{height:100%}.invitation___Fiy6u .ant-pro-form-login-page .ant-pro-form-login-page .ant-pro-form-login-page-notice{flex:unset}.invitation___Fiy6u .ant-pro-form-login-page .ant-pro-form-login-page .ant-pro-form-login-page-container .ant-pro-form-login-page-header{display:unset}.invitation___Fiy6u .ant-pro-form-login-page .ant-pro-form-login-page .ant-pro-form-login-page-container .ant-pro-form-login-page-header .ant-pro-form-login-page-logo{display:block;margin:0 auto}.invitation___Fiy6u .ant-pro-form-login-page .ant-pro-form-login-page .ant-pro-form-login-page-container .ant-pro-form-login-page-header .ant-pro-form-login-page-logo>img{width:44px;height:44px}.invitationContainer___s31wH{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2)}.invitationCard___F9CsT{background:#fff;border-radius:12px;box-shadow:0 8px 32px #0000001a;padding:40px;width:100%;max-width:480px;text-align:center}.title___KvZTK{font-size:28px;font-weight:600;color:#333;margin-bottom:8px}.subtitle___Io6iJ{font-size:16px;color:#666;margin-bottom:32px}.loadingContainer___vfF73{display:flex;flex-direction:column;align-items:center;gap:16px}.loadingText___apBxr{font-size:16px;color:#666}.errorContainer___OKw9B{text-align:center}.errorIcon___K2Bdj{font-size:48px;color:#ff4d4f;margin-bottom:16px}.errorTitle___YgWtk{font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.errorMessage___El_tT{font-size:14px;color:#666}.autoJoinContainer___uNHfT{text-align:center}.successIcon___VIG7W{font-size:48px;color:#52c41a;margin-bottom:16px}.autoJoinTitle___c91xT{font-size:20px;font-weight:600;color:#333;margin-bottom:8px}.autoJoinMessage___wMdGe{font-size:14px;color:#666;margin-bottom:24px}.registerForm___v0UKo .ant-form-item___NslJY{margin-bottom:20px}.registerForm___v0UKo .ant-input___ODsuq{height:44px;border-radius:8px;border:1px solid #d9d9d9}.registerForm___v0UKo .ant-input___ODsuq:focus{border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.registerForm___v0UKo .ant-btn___Tp4Ed{height:44px;border-radius:8px;font-weight:500}.registerForm___v0UKo .ant-btn___Tp4Ed.ant-btn-primary___pNx2n{background:linear-gradient(135deg,#667eea,#764ba2);border:none}.registerForm___v0UKo .ant-btn___Tp4Ed.ant-btn-primary___pNx2n:hover{background:linear-gradient(135deg,#5a6fd8,#6a4190)}.formTitle___ZTO9w{font-size:20px;font-weight:600;color:#333;margin-bottom:24px}@media (max-width: 768px){.invitationCard___F9CsT{padding:24px;margin:16px}.title___KvZTK{font-size:24px}.subtitle___Io6iJ{font-size:14px}}
