.auth-page-shell_wrapper__381TT{position:fixed;inset:0;display:grid;min-height:100dvh;height:100dvh;padding:0;overflow-x:hidden;overflow-y:auto;background:var(--background)}.auth-page-shell_container__TggW4{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:100%;width:100%;margin:auto 0;padding:0}.auth-page-shell_card__ZXsV0{position:relative;width:100%;max-width:100%;margin:0;padding:24px 16px;box-sizing:border-box;border-radius:0;background:#ffffff;box-shadow:0 2px 72px rgba(0,0,0,.05)}.auth-page-shell_card__ZXsV0.auth-page-shell_themedCard__jwuxN{width:min(100%,calc(var(--auth-content-width, 600px) + var(--auth-content-area-left, 0px) + var(--auth-content-area-right, 0px)));max-width:none;padding:var(--auth-content-area-top,0) var(--auth-content-area-right,0) var(--auth-content-area-bottom,0) var(--auth-content-area-left,0);color:var(--auth-text);background:transparent;border-radius:var(--auth-radius);box-shadow:none;isolation:isolate}.auth-page-shell_surface__c9TI5{position:relative;z-index:1;display:flex;width:100%;min-width:0;flex-direction:column;gap:32px;box-sizing:border-box}.auth-page-shell_themedCard__jwuxN .auth-page-shell_surface__c9TI5{padding:24px;background:transparent}.auth-page-shell_skinLayer__aih19{position:absolute;z-index:0;inset:calc(-1 * var(--auth-skin-outset-top, 0px)) calc(-1 * var(--auth-skin-outset-right, 0px)) calc(-1 * var(--auth-skin-outset-bottom, 0px)) calc(-1 * var(--auth-skin-outset-left, 0px));box-sizing:border-box;border-style:solid;border-color:transparent;border-width:var(--auth-frame-top) var(--auth-frame-right) var(--auth-frame-bottom) var(--auth-frame-left);border-image-source:var(--auth-skin-image);border-image-slice:var(--auth-skin-slice);border-image-repeat:repeat;pointer-events:none}.auth-page-shell_generatedCenterTexture__MP7xI{position:absolute;inset:0;display:block;overflow:hidden;pointer-events:none}.auth-page-shell_withCenterTexture__Jy_cq .auth-page-shell_skinLayer__aih19{background-image:var(--auth-center-texture);background-repeat:repeat;background-position:0 0;background-size:var(--auth-center-texture-size);background-origin:padding-box;background-clip:padding-box}.auth-page-shell_header__cDIAk{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.auth-page-shell_title__aAtjO{margin:0;color:#333333;font-size:24px;font-weight:600}.auth-page-shell_challengeLogo__ZzIL8{display:block;width:var(--auth-logo-preferred-width,32%);min-width:min(100%,var(--auth-logo-min-width,160px));max-width:min(100%,var(--auth-logo-max-width,360px));height:auto;margin-inline:auto;object-fit:contain}.auth-page-shell_themedCard__jwuxN .auth-page-shell_title__aAtjO{color:var(--auth-text)}.auth-page-shell_themedCard__jwuxN .auth-page-shell_loadingText__KHP1m,.auth-page-shell_themedCard__jwuxN .auth-page-shell_message__ucXdA{color:var(--auth-text-secondary)}.auth-page-shell_centerCard__eEoct{text-align:center}.auth-page-shell_centerCard__eEoct .auth-page-shell_surface__c9TI5{align-items:center;gap:24px}.auth-page-shell_message__ucXdA{max-width:100%;margin:0;color:#666666;font-size:16px}.auth-page-shell_titleSuccess__lLqxw{margin:0;color:#52c41a;font-size:20px;font-weight:600}.auth-page-shell_loadingText__KHP1m{margin:0;color:#666666;font-size:16px}.auth-page-shell_linkButton__8mKrq{display:block;width:100%}.auth-page-shell_footer__IQVmj{width:100%;margin-top:8px}@media (min-width:600px){.auth-page-shell_wrapper__381TT{padding:20px}.auth-page-shell_container__TggW4{max-width:none;margin:auto}.auth-page-shell_card__ZXsV0{max-width:600px;margin:0 auto;padding:32px;border-radius:8px}.auth-page-shell_card__ZXsV0.auth-page-shell_themedCard__jwuxN{max-width:none}.auth-page-shell_title__aAtjO{font-size:32px}.auth-page-shell_titleSuccess__lLqxw{font-size:24px}}.auth-form_wrapper__ETjmi{width:100%;max-width:100%;padding:var(--auth-form-padding,24px);box-sizing:border-box;border-radius:var(--auth-radius,8px);background:var(--auth-form-background,#ffffff)}.auth-form_description__FXIOY{margin-bottom:24px;color:var(--auth-text-secondary,#666666);font-size:14px;line-height:1.5;text-align:center}.auth-form_successState__xI2Hb{display:flex;flex-direction:column;gap:16px;text-align:center}.auth-form_successTitle__1J6Z_{margin:0;color:var(--auth-text,#15171a);font-size:22px;font-weight:600}.auth-form_actions__khrGe{display:flex;flex-direction:column;gap:12px}.auth-form_secondaryAction__V2sa4{color:var(--auth-primary,#1890ff);font-weight:500;text-decoration:none}.auth-form_secondaryAction__V2sa4:hover{text-decoration:underline}.auth-form_centerLink__pLJoO,.auth-form_forgotPassword__pAcgj,.auth-form_links__J1zaQ,.auth-form_loginLink__RJYkH,.auth-form_registerLink__UU6Dm{margin-top:16px;color:var(--auth-text-secondary,#666666);text-align:center}.auth-form_centerLink__pLJoO a,.auth-form_forgotPassword__pAcgj a,.auth-form_links__J1zaQ a,.auth-form_loginLink__RJYkH a,.auth-form_registerLink__UU6Dm a{color:var(--auth-primary,#1890ff);font-weight:500;text-decoration:none}.auth-form_centerLink__pLJoO a:hover,.auth-form_forgotPassword__pAcgj a:hover,.auth-form_links__J1zaQ a:hover,.auth-form_loginLink__RJYkH a:hover,.auth-form_registerLink__UU6Dm a:hover{text-decoration:underline}.auth-form_resendTitle__PavqV{margin:0 0 20px;font-size:16px}.auth-form_resendTitle__PavqV,.auth-form_timer__5qqKX{color:var(--auth-text-secondary,#666666);text-align:center}.auth-form_timer__5qqKX{margin-bottom:16px}.auth-form_tokenError__QPaib{margin-bottom:16px;color:#ff4d4f;text-align:center}@media (max-width:599px){.auth-form_wrapper__ETjmi{padding:var(--auth-form-padding-mobile,20px 16px);border-radius:0;box-shadow:none}}