.jacobLogin__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.25rem 0;gap:.625rem}.jacobLogin__container__logged-in{text-align:center}.jacobLogin__container__logged-in .profile__info{display:block}.jacobLogin__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:1rem;text-decoration:none;font-weight:600;font-size:.875rem;min-width:13.75rem;max-width:100%;height:3rem;-webkit-box-shadow:0 .125rem .438rem rgba(0,0,0,.1);box-shadow:0 .125rem .438rem rgba(0,0,0,.1);-webkit-filter:grayscale(0);filter:grayscale(0);-webkit-transition:all .3s;transition:all .3s}.jacobLogin__button:focus,.jacobLogin__button:focus-visible{outline:none;border-color:rgba(0,0,0,0)}.jacobLogin__button:focus:not(:focus-visible){outline:none;border-color:rgba(0,0,0,0)}.jacobLogin__button-line{background-color:#06c755;color:#fff}.jacobLogin__button-line:hover{color:#fff;text-decoration:none;-webkit-box-shadow:0 .125rem .438rem rgba(0,0,0,.4);box-shadow:0 .125rem .438rem rgba(0,0,0,.4);-webkit-filter:grayscale(0.3);filter:grayscale(0.3)}.jacobLogin__button-line:active{background-color:#05b64a}.jacobLogin__button-line img{width:2.5rem;height:2.5rem;margin-right:.5rem;vertical-align:middle}.jacobLogin__button-google{background-color:#fff;color:rgba(0,0,0,.6)}.jacobLogin__button-google:hover{color:#000;-webkit-box-shadow:0 .125rem .438rem rgba(0,0,0,.4);box-shadow:0 .125rem .438rem rgba(0,0,0,.4);text-decoration:none}.jacobLogin__button-google:active{background-color:#fff}.jacobLogin__button-google img{width:1.5rem;height:1.5rem;margin-right:.8rem;vertical-align:middle}.jacobLogin__button-logout{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f44336;color:#fff;border-radius:.25rem;padding:.5rem .938rem;text-decoration:none;font-size:.875rem;-webkit-transition:background-color .3s;transition:background-color .3s}.jacobLogin__button-logout:hover{background-color:#d32f2f;color:#fff;text-decoration:none}.jacobLogin__link__container,.jacobLogin__unlink__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.938rem 0;background-color:#f2f2f2;padding:0 1.563rem 0 .625rem;border-radius:.25rem;height:5.25rem;border-radius:5.25rem}.jacobLogin__link__button,.jacobLogin__unlink__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.25rem;padding:.5rem .938rem;text-decoration:none;font-size:.875rem;-webkit-transition:background-color .3s;transition:background-color .3s}.jacobLogin__link__button{background-color:#06c755;color:#fff}.jacobLogin__link__button:hover{background-color:#05b64a;color:#fff;text-decoration:none}.jacobLogin__unlink__button{background-color:#f44336;color:#fff}.jacobLogin__unlink__button:hover{background-color:#d32f2f;color:#fff;text-decoration:none}.jacobLogin__checkbox{position:relative;display:inline-block;width:3.125rem;height:1.625rem}.jacobLogin__checkbox__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.625rem}.jacobLogin__checkbox__wrapper-linked .jacobLogin__line__checkbox__text{color:#06c755}.jacobLogin__checkbox__text{font-size:.875rem;color:#757575}.jacobLogin__checkbox__input{opacity:0;width:0;height:0}.jacobLogin__checkbox__input:checked+.jacobLogin__checkbox__slider{background-color:#06c755}.jacobLogin__checkbox__input:checked+.jacobLogin__checkbox__slider::before{-webkit-transform:translateX(1.5rem);transform:translateX(1.5rem)}.jacobLogin__checkbox__input:focus+.jacobLogin__checkbox__slider{-webkit-box-shadow:0 0 .063rem #06c755;box-shadow:0 0 .063rem #06c755}.jacobLogin__checkbox__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:2.125rem}.jacobLogin__checkbox__slider::before{position:absolute;content:"";height:1.125rem;width:1.125rem;left:.25rem;bottom:.25rem;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}