@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap");#signup .sso-form,#login .sso-form,#invitation_accept .sso-form{margin-bottom:16px}#signup .sso-hint,#login .sso-hint,#invitation_accept .sso-hint{align-items:center;display:flex;flex-direction:column;font-size:12px;font-weight:300;gap:8px;margin:8px 0 24px}#signup .sso-hint form,#login .sso-hint form,#invitation_accept .sso-hint form{display:inline;margin:0}#signup .sso-hint .sso-hint-connected,#login .sso-hint .sso-hint-connected,#invitation_accept .sso-hint .sso-hint-connected{color:#3d4043;text-align:center;white-space:nowrap}#signup .sso-hint-cancel,#login .sso-hint-cancel,#invitation_accept .sso-hint-cancel{color:#9da1a6;display:block;font-size:12px;margin-top:6px}#signup .sso-hint-cancel .sso-cancel-link,#login .sso-hint-cancel .sso-cancel-link,#invitation_accept .sso-hint-cancel .sso-cancel-link{background:none;border:0;color:#9da1a6;cursor:pointer;display:inline;font:inherit;height:auto;margin:0;padding:0;text-decoration:underline;width:auto}#signup .sso-hint-cancel .sso-cancel-link:hover,#login .sso-hint-cancel .sso-cancel-link:hover,#invitation_accept .sso-hint-cancel .sso-cancel-link:hover{color:#6b7075}#signup .sso-divider,#login .sso-divider,#invitation_accept .sso-divider{align-items:center;color:#9da1a6;display:flex;font-size:13px;letter-spacing:0.3px;margin:0 0 16px;text-transform:uppercase}#signup .sso-divider::before,#signup .sso-divider::after,#login .sso-divider::before,#login .sso-divider::after,#invitation_accept .sso-divider::before,#invitation_accept .sso-divider::after{background-color:#e1e5ea;content:'';flex:1;height:1px}#signup .sso-divider span,#login .sso-divider span,#invitation_accept .sso-divider span{padding:0 12px}#signup .gsi-material-button,#login .gsi-material-button,#invitation_accept .gsi-material-button{all:unset;background-color:#ffffff;border:1px solid #747775;border-radius:4px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;display:block;font-family:'Roboto', arial, sans-serif;font-size:14px;font-weight:500;height:40px;letter-spacing:0.25px;margin:0 auto;max-width:250px;min-width:min-content;overflow:hidden;padding:0 12px;position:relative;text-align:center;transition:background-color .218s, border-color .218s, box-shadow .218s;vertical-align:middle;white-space:nowrap;width:100%}#signup .gsi-material-button .gsi-material-button-icon,#login .gsi-material-button .gsi-material-button-icon,#invitation_accept .gsi-material-button .gsi-material-button-icon{height:20px;margin-right:10px;min-width:20px;width:20px}#signup .gsi-material-button .gsi-material-button-content-wrapper,#login .gsi-material-button .gsi-material-button-content-wrapper,#invitation_accept .gsi-material-button .gsi-material-button-content-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between;position:relative;width:100%}#signup .gsi-material-button .gsi-material-button-contents,#login .gsi-material-button .gsi-material-button-contents,#invitation_accept .gsi-material-button .gsi-material-button-contents{flex-grow:1;font-family:'Roboto', arial, sans-serif;font-weight:500;overflow:hidden;text-overflow:ellipsis;vertical-align:top}#signup .gsi-material-button .gsi-material-button-state,#login .gsi-material-button .gsi-material-button-state,#invitation_accept .gsi-material-button .gsi-material-button-state{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .218s}#signup .gsi-material-button:disabled,#login .gsi-material-button:disabled,#invitation_accept .gsi-material-button:disabled{background-color:#ffffff61;border-color:#1f1f1f1f;cursor:default}#signup .gsi-material-button:disabled .gsi-material-button-contents,#signup .gsi-material-button:disabled .gsi-material-button-icon,#login .gsi-material-button:disabled .gsi-material-button-contents,#login .gsi-material-button:disabled .gsi-material-button-icon,#invitation_accept .gsi-material-button:disabled .gsi-material-button-contents,#invitation_accept .gsi-material-button:disabled .gsi-material-button-icon{opacity:38%}#signup .gsi-material-button:not(:disabled):active,#signup .gsi-material-button:not(:disabled):focus,#login .gsi-material-button:not(:disabled):active,#login .gsi-material-button:not(:disabled):focus,#invitation_accept .gsi-material-button:not(:disabled):active,#invitation_accept .gsi-material-button:not(:disabled):focus{background-color:#ffffff}#signup .gsi-material-button:not(:disabled):active .gsi-material-button-state,#signup .gsi-material-button:not(:disabled):focus .gsi-material-button-state,#login .gsi-material-button:not(:disabled):active .gsi-material-button-state,#login .gsi-material-button:not(:disabled):focus .gsi-material-button-state,#invitation_accept .gsi-material-button:not(:disabled):active .gsi-material-button-state,#invitation_accept .gsi-material-button:not(:disabled):focus .gsi-material-button-state{background-color:#303030;opacity:12%}#signup .gsi-material-button:not(:disabled):hover,#login .gsi-material-button:not(:disabled):hover,#invitation_accept .gsi-material-button:not(:disabled):hover{background-color:#ffffff;box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15)}#signup .gsi-material-button:not(:disabled):hover .gsi-material-button-state,#login .gsi-material-button:not(:disabled):hover .gsi-material-button-state,#invitation_accept .gsi-material-button:not(:disabled):hover .gsi-material-button-state{background-color:#303030;opacity:8%}
