.auth-modal-body_root__wDGuA{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%;overflow-y:auto}.auth-modal-body_container__iSHfP{display:flex;align-items:center;justify-content:center;max-height:calc(100vh - var(--header-height) - var(--footer-height) - var(--spacing-x-large))}@media (min-width:768px) and (max-height:760px){.auth-modal-body_container__iSHfP{align-items:flex-start}}.auth-modal-body_screenRouter__PNnkG{display:flex;flex-direction:column;align-items:center;width:100%;max-width:448px}.auth-modal_root__vkdld{display:flex;visibility:hidden;z-index:1000;position:fixed;flex-direction:column;align-items:stretch;top:0;right:0;bottom:0;left:0;background:var(--surface-primary);opacity:0;pointer-events:none;transition:opacity var(--animation-duration-fast) var(--animation-ease),visibility var(--animation-duration-fast) var(--animation-ease)}.auth-modal_root_active__JfUKE{visibility:visible;opacity:1;pointer-events:auto}@media (min-width:1200px){.auth-modal_root_active__JfUKE{right:var(--right)}}.auth-modal_content__yzeAi{display:flex;flex-direction:column;width:100%;height:100%}.auth-modal_header__Rd7vQ{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.auth-modal_title__E6Jzm{margin:0;color:var(--grayscale-1000);font-weight:600;font-size:1.25rem}.auth-modal_close__1LPAU{padding:.25rem;border:none;border-radius:.25rem;background:var(--transparent);color:var(--grayscale-600);cursor:pointer}@media (hover:hover){.auth-modal_close__1LPAU:hover{background:var(--grayscale-150);color:var(--grayscale-1000)}}.auth-modal_body__40Yqo{display:flex;position:relative;flex-grow:1;align-items:center;justify-content:center;overflow-y:auto}@media (min-width:768px){.auth-modal_body__40Yqo{padding-bottom:48px}}@media (min-width:1200px){.auth-modal_body__40Yqo{padding-bottom:32px}}.auth-screen_screenWrapper__p39q8{display:flex;flex-direction:column;align-items:center;width:100%}@media (min-width:768px){.auth-screen_screenWrapper__p39q8{padding-bottom:var(--spacing-x-large)}}@media (min-width:1200px){.auth-screen_screenWrapper__p39q8{justify-content:center}}