.contentContainer{align-items:center;display:flex;flex-direction:column;width:100%}@media(min-width:781px)and (max-width:1020px){.contentContainer{box-sizing:border-box;padding:0 32px}}@media(max-width:780px){.contentContainer{box-sizing:border-box;padding:0 16px}}.contentContainer .contentInnerContainer{max-width:960px;width:100%}.resetPassword .resetPasswordContents{background:var(--color-white);margin:50px auto 0;max-width:440px;padding:32px}@media(max-width:780px){.resetPassword .resetPasswordContents{padding:16px}}.resetPassword .resetPasswordContents h1{padding:0 0 32px}.resetPassword .resetPasswordContents .message{font-size:14px;line-height:22px}.resetPassword .resetPasswordContents form{display:flex;flex-direction:column}.resetPassword .resetPasswordContents form .textInput{margin:0 0 16px}.resetPassword .resetPasswordContents form .buttonContainer{display:flex;justify-content:flex-end}.resetPassword .resetPasswordContents form .error{display:flex}.errorWrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:440px;padding:16px;text-align:center}.errorWrapper .errorIcon{margin-bottom:26px}.errorWrapper .alertIcon{fill:var(--color-gray-60);stroke:var(--color-gray-60);stroke-width:1}.errorWrapper .alertIcon line{stroke:var(--color-gray-90)}.errorWrapper .text{color:var(--color-foreground);font-size:16px;font-weight:600;margin-bottom:8px}.errorWrapper .subText,.errorWrapper .subText span{color:var(--color-gray-110);font-size:14px}.errorBoundary .error{color:var(--color-red-90);font-size:12px}#canny-portal-container>div{position:absolute}:root{--web-post-margin:40px;--mobile-post-margin:40px}body.modalPortalBodyLock{overflow:hidden}body.modalPortalBodyLock #canny-portal-container .modalPortal{position:fixed}body.modalPortalBodyLock [data-slot=tooltip-content]{z-index:5001}.modalPortal{align-items:center;bottom:0;box-sizing:border-box;display:flex;justify-content:center;left:0;right:0;top:0}.modalPortal .modalPortalContents{background:var(--color-white);border-radius:10px;box-shadow:0 4px 10px 0 #0000001a;box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto;padding:32px}@media(max-width:780px){.modalPortal .modalPortalContents{border-radius:0;padding:16px}}