.authButton{align-items:center;background-color:var(--white);border:1px solid var(--gray-60);border-radius:6px;cursor:pointer;display:flex;flex-direction:row;transition:all .1s ease-in-out}.authButton .imageContainer{align-items:center;border-right:1px solid var(--gray-70);display:flex;height:50px;justify-content:center;width:50px}.authButton .imageContainer img{border-radius:2px;height:18px;overflow:hidden;-webkit-user-select:none;user-select:none;width:18px}.authButton .cta{align-items:center;box-sizing:border-box;display:flex;flex:1;flex-wrap:nowrap;font-size:14px;justify-content:center;line-height:22px;padding:14px;-webkit-user-select:none;user-select:none}.authButton:hover{background-color:var(--gray-40)}.textInput{background:var(--white);border:1px solid var(--gray-60);border-radius:6px;box-sizing:border-box;cursor:text;display:flex;flex-direction:column;padding:8px 12px}.textInput.focused{border:1px solid var(--gray-80)}.textInput .inset{color:var(--gray-110);cursor:text;display:flex;font-size:12px;font-weight:700;letter-spacing:normal;line-height:15px;margin:0 0 5px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.textInput .inputContainer{align-items:center;display:flex;flex-direction:row}.textInput .inputContainer .prefix,.textInput .inputContainer .suffix{color:var(--gray-80);cursor:text;font-size:14px;line-height:22px;line-height:20px;-webkit-user-select:none;user-select:none}.textInput .inputContainer input{background:none;border:0;color:var(--gray-120);flex:1;font-size:14px;line-height:21px;line-height:22px;margin:0;padding:0;resize:none;transform-style:preserve-3d;width:100%;-webkit-font-smoothing:antialiased;min-width:0;opacity:1}.textInput .inputContainer input:disabled{color:var(--gray-120);-webkit-opacity:1;-webkit-text-fill-color:var(--gray-120)}.textInput .inputContainer input::placeholder{color:var(--gray-110)}.textInput.disabled{background:var(--gray-40);cursor:default}.textInput.disabled .inset{cursor:default}.textInput.disabled input{background:var(--gray-40)}.loginForm{align-items:center;display:flex;flex-direction:column}.loginForm .authButtons{align-items:stretch;display:flex;flex-direction:column}.loginForm .authButtons .authButton{margin:0 0 15px}.loginForm .authButtons .authButton:last-child{margin:0}.loginForm .error{text-align:center}.loginForm .error .unstyledButton{background-color:#0000;border-radius:0;color:var(--red-90);display:inline;font-weight:400;justify-content:inherit;padding:0;text-align:inherit;text-decoration:underline;text-transform:none}.loginForm .emailForm,.loginForm .forgotForm{align-items:stretch;align-self:stretch;display:flex;flex-direction:column}.loginForm .emailForm .textInput,.loginForm .forgotForm .textInput{margin:0 0 16px}.loginForm .emailForm .buttonContainer,.loginForm .forgotForm .buttonContainer{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.loginForm .emailForm .buttonContainer .submitButton,.loginForm .forgotForm .buttonContainer .submitButton{align-self:center;margin:10px 0 0;padding:15px 30px}.loginForm .emailForm .buttonContainer .submitButton .label,.loginForm .forgotForm .buttonContainer .submitButton .label{font-size:12px}.loginForm .reset{font-size:14px;line-height:22px;text-align:center}.loginForm .accountModalCTA{width:100%}.grecaptcha-badge{bottom:100px!important;z-index:9999!important}.grecaptcha-badge:not(.showBadge){visibility:hidden}.reCAPTCHAWidget{margin:10px 0}.userSignupForm{align-items:center;display:flex;flex-direction:column}.userSignupForm .authButtons{align-items:stretch;display:flex;flex-direction:column}.userSignupForm .authButtons .authButton{margin:0 0 15px}.userSignupForm .authButtons .authButton:last-child{margin:0}.userSignupForm form{align-items:stretch;align-self:stretch;display:flex;flex-direction:column}.userSignupForm form .avatar{align-self:center;border-radius:100px;height:75px;margin:0 0 30px;overflow:hidden;width:75px}.userSignupForm form .textInput{margin:0 0 16px}.userSignupForm form .submitButton{align-self:center;margin:10px 0 0;padding:15px 30px}.userSignupForm form .submitButton .label{font-size:12px}.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%}.landingAcceptInvite{align-items:center;display:flex;flex-direction:column;margin:80px 0 0}@media(max-width:780px){.landingAcceptInvite{margin:40px 0 0}}.landingAcceptInvite>.error{background:var(--white);flex:1;padding:32px}.landingAcceptInvite .authForm{background-color:var(--white);border-radius:6px;box-sizing:border-box;display:flex;flex-direction:column;width:420px}.landingAcceptInvite .authForm .topContainer{display:flex;flex-direction:column;padding:32px}.landingAcceptInvite .authForm .topContainer h1{font-size:24px;letter-spacing:normal;line-height:32px;margin:0 0 30px;text-align:center}.landingAcceptInvite .authForm .toggleButton{border-top:1px solid var(--gray-60);cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding:16px;-webkit-user-select:none;user-select:none}.landingAcceptInvite .authForm .toggleButton:hover{background:var(--gray-20)}.landingAcceptInvite .authForm .toggleButton .emphasize{color:var(--indigo-90);margin:0 0 0 5px}.signIn{align-items:center;padding:50px 0 0}.signIn,.signIn .signInContainer{display:flex;flex-direction:column}.signIn .signInContainer{border-radius:6px;box-sizing:border-box;margin:0 auto;max-width:420px;padding:32px;width:100%}.signIn .signInContainer h1{font-size:24px;letter-spacing:normal;line-height:32px;margin:0 0 30px;text-align:center}.signIn .signUpLink{color:var(--gray-110);font-size:14px;line-height:22px;margin:16px 0 0}.signIn .signUpLink:hover{color:var(--gray-120)}.install{display:flex;flex-direction:column}.install .text{font-size:16px;line-height:24px;margin:0 0 32px}.install .loginForm{align-self:center;min-width:320px}.install .companyList{display:flex;flex-direction:column}.install .companyList .companyLink{align-items:center;border:1px solid var(--gray-80);border-radius:6px;box-sizing:border-box;display:flex;flex-direction:row;margin:16px 0 0;min-height:62px;padding:16px;transition:all .1s ease-in-out}.install .companyList .companyLink:hover{border-color:var(--gray-90)}.install .companyList .companyLink>img{height:30px;margin:0 10px 0 0}.clickupInstall{align-items:center;display:flex;flex-direction:column}.clickupInstall>img{height:64px;margin:120px 0 0}.clickupInstall .heading{font-size:24px;line-height:42px;margin:32px 0 70px}.githubInstall{align-items:center;display:flex;flex-direction:column}.githubInstall>img{height:64px;margin:120px 0 0}.githubInstall .heading{font-size:24px;line-height:42px;margin:32px 0 70px}.hubspotInstall{align-items:center;display:flex;flex-direction:column}.hubspotInstall>img{height:64px;margin:120px 0 0}.hubspotInstall .heading{font-size:24px;line-height:42px;margin:32px 0 70px}.intercomInstall{align-items:center;display:flex;flex-direction:column}.intercomInstall>img{height:64px;margin:120px 0 0}.intercomInstall .heading{font-size:24px;line-height:42px;margin:32px 0 70px}.spinner{animation:spinner-spin 1.1s linear infinite;border:4px solid var(--gray-90);border-left-color:var(--gray-30);border-radius:999px;box-sizing:border-box;display:flex;height:22px;width:22px}@keyframes spinner-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.microsoftTeamsInstall{align-items:center;display:flex;height:100%;justify-content:center;min-height:100vh}.microsoftTeamsInstall .center{align-items:center;display:flex;flex-direction:column;margin:32px}.microsoftTeamsInstall .logos{height:64px}.microsoftTeamsInstall .continueButton{margin:32px 0}.microsoftTeamsInstall .buttons{display:flex;justify-content:center;margin:32px 0 0}.microsoftTeamsInstall .buttons .button{margin:0 16px}.microsoftTeamsInstall .text{font-size:16px;line-height:24px;max-width:500px;text-align:center}.microsoftTeamsInstall .bodyText{font-size:14px;line-height:22px;margin:0 0 10px;max-width:600px;text-align:center}.microsoftTeamsInstall .link{color:var(--indigo-90);font-size:14px;font-size:inherit;line-height:22px;transition:all .1s ease-in-out}.microsoftTeamsInstall .link:hover{opacity:.8}.microsoftTeamsInstall .heading{font-size:24px;line-height:42px;margin:32px 0;text-align:center}