.SsoOptions{margin-top:24px;text-align:center}.SsoOptions__divider{margin-bottom:24px}.SsoOptions__dividerText{font-size:.875rem;line-height:1.25rem;font-weight:500;color:#6b6b6b}.SsoOptions .third_party_buttons{display:flex;flex-direction:column;gap:12px;align-items:center}.SsoOptions__button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;max-width:320px;padding:12px 24px;border:1.5px solid hsla(0,0%,42%,.3);border-radius:50px;background:var(--white);color:#282828;font-size:1rem;line-height:1.375rem;font-weight:500;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;text-decoration:none;outline:none}.SsoOptions__button:hover:not(:disabled){border-color:#6b6b6b;box-shadow:0 2px 4px rgba(0,0,0,.08)}.SsoOptions__button:active:not(:disabled){background-color:#f7f7f7}.SsoOptions__button:disabled{opacity:.6;cursor:not-allowed}.SsoOptions__button--loading{opacity:.7;pointer-events:none}.SsoOptions__icon{width:20px;height:20px;flex-shrink:0;object-fit:contain}.SsoOptions__esotIcon{width:36px;height:24px;flex-shrink:0;object-fit:contain}.SsoOptions__buttonText{white-space:nowrap}.SsoOptions__seeAllWrapper{margin-top:16px}.SsoOptions__seeAll{font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--maincolor50);font-weight:700;text-decoration:none;transition:color .3s cubic-bezier(.37,.74,.15,1);position:relative}.SsoOptions__seeAll:hover{color:var(--maincolor70);text-decoration-thickness:1px;text-underline-offset:2px}.SsoOptions__seeAll{cursor:pointer}.SsoOptions__seeAll:hover{text-decoration:underline}.ToastNotification{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1000;width:calc(100% - 32px);max-width:560px;box-sizing:border-box}.ToastNotification__content{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:8px;background-color:#fff4f4;border:1px solid #e57373;box-shadow:0 8px 24px rgba(0,0,0,.12)}.ToastNotification__message{flex:1;margin:0;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#282828;line-height:1.4}.ToastNotification__close{flex-shrink:0;background:none;border:none;padding:0;margin:0;cursor:pointer;color:#545454;font-size:20px;line-height:1}.ToastNotification__close:hover{color:#282828}.toast-fade-enter-active,.toast-fade-leave-active{transition:opacity .2s ease,transform .2s ease}.toast-fade-enter,.toast-fade-leave-to{opacity:0;transform:translateX(-50%) translateY(8px)}.OAuthCardWrapper{text-align:center;width:var(--layout-col-10)}@media only screen and (max-width:1280px){.OAuthCardWrapper{width:var(--layout-col-12)}}@media only screen and (max-width:1024px){.OAuthCardWrapper{width:var(--layout-col-14)}}@media only screen and (max-width:768px){.OAuthCardWrapper{width:var(--layout-col-12)}}@media only screen and (max-width:563px){.OAuthCardWrapper{width:100%}}.OAuthCardWrapper__frontiersLogo{display:inline-block;width:180px;margin-bottom:24px}@media only screen and (max-width:563px){.OAuthCardWrapper__frontiersLogo{width:150px}}.OAuthCardWrapper__frontiersLogo img{max-width:100%}.OAuthCardWrapper__card{padding:40px;background-color:var(--white);box-shadow:0 0 10px rgba(40,40,40,.12),0 0 14px rgba(40,40,40,.08),0 0 5px rgba(40,40,40,.04)}.OAuthCardWrapper__title{font-size:1.75rem;line-height:2.4375rem;font-weight:500;color:#282828;text-align:center;margin-bottom:24px}@media only screen and (max-width:1280px){.OAuthCardWrapper__title{font-size:1.5rem;line-height:2.0625rem}}@media only screen and (max-width:1024px){.OAuthCardWrapper__title{font-size:1.25rem;line-height:1.75rem}}.OAuthCardWrapper__footer{margin-top:24px;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#6b6b6b}.OAuthCardWrapper__poweredBy{display:flex;align-items:center;justify-content:center}.OAuthCardWrapper__loopLogo{display:inline-flex;align-items:center;width:48px;margin-left:4px}.OAuthCardWrapper__loopLogo img{max-width:100%}.OAuthCardWrapper__copyright{margin-top:16px}.OAuthCardWrapper__copyright p{margin:0}.OAuthCardWrapper__copyright a{color:var(--maincolor50);font-weight:700;cursor:pointer;text-decoration:none;transition:color .3s cubic-bezier(.37,.74,.15,1);position:relative}.OAuthCardWrapper__copyright a:hover{color:var(--maincolor70);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}