.userAuth_authMainLayout__BU7Nj{width:100%;position:relative;min-height:100dvh;height:100dvh;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:var(--space-2) var(--space-4)}.userAuth_authCardWrapper__mPwz9{width:100%;max-width:28rem;max-height:100%;padding:0;margin:0 auto}.userAuth_authSection__SjyZ8{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-6);padding:calc(var(--space-8) + env(safe-area-inset-top, 0px)) var(--space-6) calc(var(--space-8) + env(safe-area-inset-bottom, 0px))}.userAuth_authBrand__Xoa2u{width:100%;display:flex;justify-content:center;text-decoration:none}.userAuth_authBrandImage__7jehn{width:80px;max-height:auto;object-fit:contain;filter:drop-shadow(0 10px 24px rgba(15,23,42,.08))}.userAuth_authHeader__Vg8O2{width:100%;margin:0;max-width:32rem;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:var(--space-3)}.userAuth_authTitle__RZmlK{margin:0 auto;color:var(--card-primary-text-primary);font-family:var(--font-family-heading);font-size:clamp(1.75rem,2.6vw,2.4rem);font-weight:700;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);text-wrap:balance;text-align:center}.userAuth_authDescription__UVFJo{margin:0 auto;color:var(--card-primary-text-secondary);font-size:var(--type-body-md-size);line-height:var(--leading-body);text-wrap:pretty;text-align:center;max-width:40ch}.userAuth_authFormContainer__DJMx_{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;gap:var(--space-4)}.userAuth_authFooter__UUPsD{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);text-align:left;margin-top:var(--space-2)}.userAuth_authFooterText__rBpO1{margin:0 auto;text-align:center;color:var(--card-primary-text-secondary);font-size:var(--type-body-sm-size);line-height:var(--leading-body)}.userAuth_authFooterActions__VlBJa{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.userAuth_authFooterSecondary___78M6{padding-top:var(--space-3);border-top:1px solid var(--page-border)}.userAuth_link__3bRGO{margin:0 auto;text-align:center;display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--type-body-sm-size);font-weight:600;color:var(--button-primary-bg);transition:color var(--motion-base) var(--ease-standard),-webkit-text-decoration-color var(--motion-base) var(--ease-standard);transition:color var(--motion-base) var(--ease-standard),text-decoration-color var(--motion-base) var(--ease-standard);transition:color var(--motion-base) var(--ease-standard),text-decoration-color var(--motion-base) var(--ease-standard),-webkit-text-decoration-color var(--motion-base) var(--ease-standard)}.userAuth_link__3bRGO:hover{color:var(--button-primary-bg-hover);text-decoration:underline}.userAuth_link__3bRGO:focus-visible{outline:2px solid var(--input-border-focus);outline-offset:3px;border-radius:var(--radius-md)}.userAuth_mutedLink__OgE0Y{margin:0 auto;text-align:center;color:var(--card-primary-text-secondary);font-weight:500}.userAuth_mutedLink__OgE0Y:hover{color:var(--card-primary-text-primary);text-decoration:underline}@media (max-width:1024px){.userAuth_authMainLayout__BU7Nj{padding:var(--space-5) var(--space-4)}}@media (max-width:767px){.userAuth_authMainLayout__BU7Nj{align-items:stretch;padding:var(--space-3)}.userAuth_authCardWrapper__mPwz9{max-width:none;max-height:none}.userAuth_authSection__SjyZ8{min-height:calc(100dvh - (var(--space-3) * 2));gap:var(--space-8);padding:calc(var(--space-5) + env(safe-area-inset-top, 0px)) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom, 0px))}.userAuth_authHeader__Vg8O2{max-width:none;gap:var(--space-2)}.userAuth_authBrandImage__7jehn{width:60px;max-height:auto}.userAuth_authTitle__RZmlK{font-size:clamp(1.55rem,8vw,2rem)}.userAuth_authDescription__UVFJo{font-size:var(--type-body-sm-size)}.userAuth_authFooter__UUPsD{padding-top:var(--space-1)}.userAuth_authFooterActions__VlBJa{align-items:flex-start;gap:var(--space-2)}}@media (max-width:767px) and (max-height:800px){.userAuth_authSection__SjyZ8{justify-content:center;min-height:calc(100dvh - (var(--space-3) * 2));gap:var(--space-6);padding-top:calc(var(--space-4) + env(safe-area-inset-top, 0px))}.userAuth_authBrand__Xoa2u{display:none}}@media (max-width:400px){.userAuth_authMainLayout__BU7Nj{padding:0}.userAuth_authCardWrapper__mPwz9{height:100dvh}.userAuth_authSection__SjyZ8{min-height:100dvh;padding:calc(var(--space-5) + env(safe-area-inset-top, 0px)) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom, 0px));border:none;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (min-height:801px),(min-width:768px){.userAuth_authSection__SjyZ8{justify-content:center}.userAuth_mutedLink__OgE0Y{display:none}}.Form_form__YQ09s{width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--space-4)}.Form_label__SRGdI{font-size:var(--type-body-sm-size);color:var(--input-label);font-weight:600;letter-spacing:var(--tracking-body)}.Form_input__C_p0W{min-height:3rem;padding:.9rem 1rem;border-radius:var(--radius-input);width:100%;font-size:var(--type-body-md-size);line-height:1.4;color:var(--input-text);border:1px solid var(--input-border);background:color-mix(in srgb,var(--input-bg) 88%,transparent);transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);box-shadow:var(--shadow-sm)}.Form_input__C_p0W:hover{border-color:var(--input-border-hover)}.Form_input__C_p0W::placeholder{font-size:var(--type-body-sm-size);color:var(--input-placeholder);font-family:var(--font-family-body)}.Form_input__C_p0W:focus-visible{outline:none;background:var(--input-bg-focus);border-color:var(--input-border-focus);box-shadow:var(--input-shadow-focus),0 0 0 4px color-mix(in srgb,var(--button-primary-bg) 14%,transparent)}.Form_article__p56Vj{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.Form_div__Cw07q{width:100%;position:relative}.Form_show__R0sp0{position:absolute;right:var(--space-3);top:50%;transform:translateY(-50%);background-color:transparent;border:1px solid transparent;cursor:pointer;font-size:var(--type-body-md-size);color:var(--input-label);padding:4px;border-radius:50%;transition:color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}.Form_show__R0sp0:focus-visible{outline:none;background-color:color-mix(in srgb,var(--button-primary-bg) 8%,transparent);border-color:var(--input-border-focus);color:var(--button-primary-bg)}.Form_forgotPassword__61gM7{border:none;background-color:transparent;color:var(--card-primary-text-secondary);cursor:pointer;transition:color var(--motion-base) var(--ease-standard);font-size:var(--type-caption-size);font-weight:500;padding:0}.Form_forgotPassword__61gM7:hover{color:var(--button-primary-bg)}.Form_wrapper__Z0mLq{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--space-2)}.Form_checkboxWrapper__AHRQk{width:100%;padding-top:var(--space-4)}.Form_checkboxLabel__qzOKM{display:flex;align-items:flex-start;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Form_checkboxInput__aF_Bn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.Form_customCheckbox__6XVob{width:24px;min-width:24px;height:24px;border:2px solid var(--input-border-hover);border-radius:var(--radius-sm);display:inline-block;position:relative;transition:border-color var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard);margin-top:2px;background:color-mix(in srgb,var(--input-bg) 84%,transparent)}.Form_customCheckbox__6XVob:after{content:"";position:absolute;width:7px;height:12px;border-right:2px solid var(--button-primary-bg);border-bottom:2px solid var(--button-primary-bg);transform:rotate(45deg) scale(0);top:3px;left:7px;transition:transform var(--motion-base) var(--ease-standard);opacity:0}.Form_checkboxInput__aF_Bn:checked+.Form_customCheckbox__6XVob{background-color:transparent;border-color:var(--button-primary-bg)}.Form_checkboxInput__aF_Bn:checked+.Form_customCheckbox__6XVob:after{transform:rotate(45deg) scale(1);opacity:1}.Form_checkboxInput__aF_Bn:focus-visible+.Form_customCheckbox__6XVob{border-color:var(--input-border-focus);box-shadow:0 0 0 4px color-mix(in srgb,var(--button-primary-bg) 12%,transparent)}.Form_checkboxText__qHlGz{color:var(--card-primary-text-secondary);font-size:var(--type-body-sm-size);line-height:var(--leading-body)}.Form_policyLink__0HZol{color:var(--button-primary-bg);font-weight:600;text-decoration:underline;transition:color var(--motion-base) var(--ease-standard)}.Form_policyLink__0HZol:hover{color:var(--button-primary-bg-hover)}.Form_policyLink__0HZol:focus-visible{outline:2px solid var(--input-border-focus);outline-offset:2px;border-radius:2px}.Form_feedback__aPKzU{min-height:1rem;margin-top:2px;margin-bottom:0}.Form_assistiveText__gdDku{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.Form_error__9KygN,.Form_hint__GAnRH{color:var(--card-primary-text-secondary);font-size:var(--type-caption-size);line-height:1.45}.Form_error__9KygN{color:var(--input-error-text)}.Form_hidden__kNVWi{max-height:1rem;visibility:hidden}.Form_button__ZDTK4{width:100%;justify-content:center;min-height:48px;padding:12px 20px;align-self:stretch;margin-top:var(--space-2)}@media (max-width:767px){.Form_form__YQ09s{gap:var(--space-3)}.Form_article__p56Vj{flex-wrap:wrap}.Form_button__ZDTK4{min-height:46px}}