.authentication-btn{height:34px;display:flex;flex-direction:row;justify-content:center;align-items:center;font-family:Clear Sans;font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.400000006px;line-height:20px;max-width:414px;cursor:pointer;transition:all .4s ease;color:#0070ba}.authentication-btn,.authentication-btn__container{border-radius:4px;width:100%;margin-left:auto;margin-right:auto;background-color:#fff}.authentication-btn__container{max-width:416px;height:49px}.authentication-btn__container>div{margin:0}.authentication-btn__container input{padding-top:13px;padding-bottom:13px;background-color:#fff;border-radius:4px;font-family:Clear Sans;font-style:normal;font-weight:400;font-size:16px;line-height:19px}.authentication-btn__container label{top:-3px}.authentication-btn__external-signIn{border:1px solid #dadce0;justify-content:flex-start;margin-top:16px;color:#3c4043;transition:background-color .218s,border-color .218s;-webkit-transition:background-color .218s,border-color .218s;height:38px}.authentication-btn__external-signIn__logo{display:flex;align-items:center;margin-right:4px;margin-left:12px}.authentication-btn__external-signIn__title{margin-left:4px;text-align:center;flex:1 1;margin-right:16px}.authentication-btn__external-signIn:hover{background-color:rgba(66,133,244,.04);border-color:#d2e3fc}.authentication-btn__external-signIn.disabled{cursor:default;background:linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08)),#fff;border:1px solid rgba(0,0,0,.23);color:rgba(0,0,0,.38)}.authentication-btn__external-signIn.disabled .authentication-btn__external-signIn__logo{opacity:.5}.authentication-btn__external-signIn__loading{cursor:default;background:#000;height:40px;width:264px;position:absolute;opacity:.08;border-radius:4px}.authentication-btn__continue{border:1px solid rgba(0,111,186,.5);background:linear-gradient(0deg,rgba(0,111,186,.08),rgba(0,111,186,.08)),#fff;color:#0070ba}.authentication-btn__continue:hover{background:rgba(0,111,186,.5)}.authentication-btn__continue.disabled{background:linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08)),#fff;border:1px solid rgba(0,0,0,.23);color:rgba(0,0,0,.38);cursor:default}.authentication-btn__find{border:1px solid rgba(254,200,1,.5);background:rgba(254,200,1,.08);color:#c69800}.authentication-btn__find:hover{background:rgba(254,200,1,.5)}.authentication-btn__find.disabled{background:linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08)),#fff;border:1px solid rgba(0,0,0,.23);color:rgba(0,0,0,.38);cursor:default}.reset-password{width:416px;margin-top:128px;display:flex;flex-direction:column}.reset-password__container{height:calc(100% - 128px);padding-bottom:64px;display:flex;flex-direction:column;align-items:center}.reset-password__title{font-family:Clear Sans;font-style:normal;font-weight:400;font-size:24px;line-height:32px;text-align:center;margin-bottom:16px}.reset-password .authentication-btn__container{margin-top:24px}.reset-password .authentication-btn{margin-top:64px}.authenticate{display:flex;flex-direction:row;justify-content:center;width:100%}.authenticate__container{height:calc(100% - 128px);display:flex;flex-direction:column;justify-content:center}.authenticate__logo{min-height:64px}.authenticate__logo,.authenticate__logo figure{display:flex;flex-direction:row;justify-content:center}.authenticate__logo figure{max-height:150px;max-width:242px;margin:0 0 24px;align-items:center}.authenticate__logo figure img{max-width:100%;max-height:100%}.authenticate__visitor{text-align:center;margin-bottom:12px}.authenticate__visitor__free{color:#4caf50;font-weight:700}.authenticate__visitor a{color:#004589;text-decoration:none;font-family:Clear Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.150000006px}.authenticate__visitor a:hover{text-decoration:underline}.authenticate__authentication{display:flex;flex-direction:column;justify-content:space-between;align-items:center;max-width:calc(100% - 32px)}.authenticate__authentication>div{max-width:100%;width:100%}.authenticate__authentication__container{width:416px;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin-left:auto;margin-right:auto;padding:16px 0;transition:height .2s ease-out;overflow:hidden}.authenticate__authentication__container__height__email{height:193px}.authenticate__authentication__container__height__reset-password{height:161px}.authenticate__authentication__container__height__sign-up{height:313px}.authenticate__authentication__container__height__sign-up.client{height:338px}.authenticate__authentication__container__height__sign-in{height:345px}.authenticate__authentication__container__height__sign-in.client{height:338px}.authenticate__authentication__container__height__show-password{height:258px}.authenticate__authentication__title{width:100%;text-align:center;font-family:Clear Sans;font-style:normal;font-weight:400;font-size:24px;line-height:32px;margin-bottom:24px}.authenticate__authentication__title__registered{font-family:Clear Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.150000006px;padding:6px 12px;background:linear-gradient(0deg,rgba(68,218,118,.08),rgba(68,218,118,.08)),#fff;border:1px solid #00a748;border-radius:8px}.authenticate__authentication__institution{width:433px;max-width:calc(100% - 32px);display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px;background:#fff;border-radius:8px;border:1px solid #fec801;cursor:pointer;transition:all .2s ease-out}.authenticate__authentication__institution__logo{width:89px;height:56px;display:flex;flex-direction:row;justify-content:center;align-items:center}.authenticate__authentication__institution__logo img{max-width:89px;max-height:56px}.authenticate__authentication__institution__name{font-family:Clear Sans;font-size:16px;font-style:normal;font-weight:700;line-height:26px;letter-spacing:.4600000083px;margin-left:16px}.authenticate__authentication__institution:hover{background:rgba(254,200,1,.08)}.authenticate__authentication__institution.disabled{cursor:default;background:linear-gradient(0deg,rgba(0,0,0,.08),rgba(0,0,0,.08)),#fff;border:1px solid rgba(0,0,0,.23);color:rgba(0,0,0,.38)}.authenticate__authentication__institution.disabled .authenticate__authentication__institution__logo{opacity:.5}.authenticate__authentication__buttons{width:262px;max-width:100%;text-align:center}.authenticate__authentication__buttons__or{margin-top:16px;text-align:center;font-family:Clear Sans;font-size:20px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:.150000006px;color:rgba(0,0,0,.54)}.authenticate__authentication__password-forgotten{text-align:center;font-family:Clear Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.150000006px;margin-top:8px;max-width:416px;width:100%;align-self:center}.authenticate__authentication__password-forgotten a{color:#004589;cursor:pointer;text-decoration:none}.authenticate__authentication__password-forgotten a:hover{text-decoration:underline}.authenticate__authentication__mistake>div:first-child{margin-top:28px}.authenticate__authentication__mistake__text{font-family:Clear Sans;font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.400000006px;color:rgba(0,0,0,.54);text-align:center}.authenticate__authentication__mistake__text a,.authenticate__authentication__mistake__text div{color:#579ded;cursor:pointer}.authenticate__authentication__mistake__text a:hover,.authenticate__authentication__mistake__text div:hover{color:#004589}.authenticate__institution{width:calc(50% - 12px);display:flex;flex-direction:column;align-items:center}.authenticate__institution__title{font-family:Clear Sans;font-style:normal;font-weight:400;font-size:24px;line-height:32px;margin-top:141px;margin-bottom:24px}.authenticate__change-sign{color:#004589;text-decoration:none;font-family:Clear Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.150000006px}.authenticate__change-sign:hover{text-decoration:underline}.email-sent{font-family:Clear Sans;font-style:normal;font-weight:400;font-size:24px;line-height:32px;text-align:center}.email-sent__icon{color:#4caf50;margin-bottom:24px}.email-sent__icon svg{width:75px;height:75px}.email-sent__send-again{color:#004589;cursor:pointer}.email-sent__send-again:hover{text-decoration:underline}.email-sent__container{height:calc(100% - 128px);padding-bottom:64px}.email-sent__block,.email-sent__container{display:flex;flex-direction:column;justify-content:center;align-items:center}.email-sent__block{background-color:#fff;padding:16px;border-radius:16px;max-width:calc(100% - 64px)}@media screen and (max-width:600px){.email-sent{font-family:Clear Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.150000006px}.email-sent__container{margin-top:18px}.authenticate__container{justify-content:flex-start}.authenticate__authentication__container{padding-top:0}.authenticate__authentication__buttons__or{font-family:Clear Sans;font-style:normal;font-weight:500;font-size:14px;line-height:22px;letter-spacing:.1px;margin-top:8px}.authenticate__authentication__title{font-family:Clear Sans;font-size:20px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:.150000006px;margin-top:8px}.authenticate__authentication__title__registered{display:none}.authenticate__authentication__container{height:auto!important}}@media screen and (max-height:600px){.email-sent{font-family:Clear Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.150000006px}.email-sent__container{margin-top:18px}.authenticate__container{justify-content:flex-start}.authenticate__authentication__container{padding-top:0}.authenticate__authentication__buttons__or{font-family:Clear Sans;font-style:normal;font-weight:500;font-size:14px;line-height:22px;letter-spacing:.1px;margin-top:8px}.authenticate__authentication__title{font-family:Clear Sans;font-size:20px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:.150000006px;margin-top:8px}.authenticate__authentication__title__registered{display:none}.authenticate__authentication__container{height:auto!important}}@media screen and (min-width:601px){.authenticate__authentication__title.b2c{display:flex;flex-direction:row;justify-content:space-between}.authenticate__change-sign{display:none}}@keyframes slidein{0%{margin-left:0;width:calc(50% - 12px)}to{width:559px;margin-left:calc((100% - 559px)/2)}}@media screen and (max-width:1239px){.client-app.authenticate .authenticate__institution__title{font-family:Clear Sans;font-size:20px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:.150000006px}}.authenticate__authentication__policy{font-family:Clear Sans;font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.400000006px;color:rgba(0,0,0,.54);text-align:left;margin-top:16px;margin-bottom:16px;max-width:383px!important}.authenticate__authentication__policy a{color:#004589}.authenticate__authentication__policy a:hover{text-decoration:underline}@media screen and (max-width:600px){.authenticate__authentication__policy{margin-top:8px}}@media screen and (max-height:600px){.authenticate__authentication__policy{margin-top:8px}}.sign-warning{width:679px;max-width:calc(100% - 32px)}.sign-warning__container{height:calc(100% - 128px);margin-bottom:64px;display:flex;flex-direction:column;justify-content:center;align-items:center}.sign-warning__title{font-size:24px;line-height:32px;margin-bottom:24px}.sign-warning__description,.sign-warning__title{font-family:Clear Sans;font-style:normal;font-weight:400;text-align:center}.sign-warning__description{font-size:16px;line-height:28px;letter-spacing:.150000006px;margin-bottom:32px}.sign-warning__description__text{color:rgba(0,0,0,.54)}.sign-warning__description__dark-text{color:#000}.sign-warning__workplace{padding:24px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.sign-warning__workplace__container{background:#fff;border-radius:8px}.sign-warning__workplace__logo{width:81px;height:50px;max-height:50px;max-width:81px;min-width:81px;margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.sign-warning__workplace__logo img{width:auto;height:auto;max-width:100%;max-height:100%}.sign-warning__workplace__identification{margin-left:16px;display:flex;flex-direction:column;justify-content:center}.sign-warning__workplace__identification__container{display:flex;flex-direction:row;align-items:center}.sign-warning__workplace__identification__name{font-family:Clear Sans;font-size:20px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:.150000006px}.sign-warning__workplace__identification__url{font-family:Clear Sans;font-size:16px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.150000006px;color:rgba(0,0,0,.54)}.sign-warning__workplace .authentication-btn{width:247px}.sign-warning__workplace__action__mobile{display:none}@media screen and (max-width:600px){.sign-warning{margin-bottom:16px}.sign-warning__title{margin-top:16px;font-size:20px;line-height:32px;letter-spacing:.150000006px}.sign-warning__description,.sign-warning__title{font-family:Clear Sans;font-style:normal;font-weight:500}.sign-warning__description{font-size:14px;line-height:22px;letter-spacing:.1px}.sign-warning__workplace{padding:8px}.sign-warning__workplace__action{display:none}.sign-warning__workplace__action__mobile{display:block}}.buy-deck-preview__ai__header{font-family:Clear Sans;font-size:20px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:.150000006px;display:flex;flex-direction:row;align-items:center}.buy-deck-preview__price__line.ai{font-weight:500}.buy-deck-preview{background-color:#fff;width:280px;height:max-content;padding:16px;font-family:Clear Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.150000006px;border:.5px solid rgba(0,0,0,.23);box-shadow:0 1px 1px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.12);border-radius:4px;margin-left:32px}.buy-deck-preview__head{display:flex;flex-direction:row;align-items:flex-start}.buy-deck-preview__head img{width:57px;height:52px;object-fit:contain;object-position:center}.buy-deck-preview__head__title__by{font-family:Clear Sans;font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.400000006px}.buy-deck-preview__description__info{font-family:Clear Sans;font-style:normal;font-weight:500;font-size:14px;line-height:22px;letter-spacing:.1px}.buy-deck-preview__description__info .free{color:#4caf50}.buy-deck-preview__price{font-family:Clear Sans;font-style:normal;font-weight:500;font-size:14px;line-height:22px;letter-spacing:.1px}.buy-deck-preview__price__line{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:8px;padding-left:4px}.buy-deck-preview__price__line.discount{background:linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.9)),#4caf50;color:#183e1f}.buy-deck-preview__price__text__light{font-family:Clear Sans;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.150000006px}.buy-deck-preview__buy__actions{margin-top:8px;display:flex;flex-direction:column}.buy-deck-preview__buy a{color:#004589;text-decoration:none}.buy-deck-preview__buy a:hover{text-decoration:underline}.buy-deck-preview__buy button{margin-top:8px}.buy-deck-preview__buy__description a{color:#004589;font-weight:700;text-decoration:unset}.buy-deck-preview__buy__description a:hover{text-decoration:underline}@media screen and (max-width:904px){.buy-deck-preview:not(.buy){display:none}.buy-deck-preview.buy{margin:16px 0 0;padding:0;width:300px;max-width:calc(100% - 32px);box-shadow:unset;border:none}.buy-deck-preview.buy button{display:none}}.authentication-header{height:64px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#fff;box-shadow:0 0 0 1px #e0e0e0;padding:0 16px}.authentication-header__partner{display:flex;flex-direction:row;align-items:center;font-family:Clear Sans;font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.400000006px}.authentication-header__partner img{max-width:168px;max-height:43px}.authentication-header__partner>div{margin-left:8px;margin-right:8px;font-family:Clear Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.150000006px}.authentication-header__authenticate,.authentication-header__right{display:flex;flex-direction:row;align-items:center}.authentication-header__authenticate{margin-right:8px}.authentication-header__authenticate__title{margin-right:8px;font-family:Clear Sans;font-style:normal;font-weight:500;font-size:14px;line-height:22px;letter-spacing:.1px;color:rgba(0,0,0,.54)}.authentication-header__deepmemory{display:flex;flex-direction:row;align-items:center}.authentication-header__text{font-weight:700;font-size:20px;line-height:48px}.authentication-header__text .deep{color:#fec801}.authentication-header__text .memory{color:#486d92}.authentication-header__logo{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:8px}@media screen and (max-width:1239px){.authentication-header__logo{display:none}}@media screen and (max-width:904px){.authentication-header__partner img{max-width:70px}.authentication-header__right button{min-width:unset}.authentication-header__text{font-family:Clear Sans;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.150000006px;font-weight:700}}@media screen and (max-width:600px){.authentication-header{padding:0 8px;height:56px}.authentication-header__authenticate{display:none}}