body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.lds-ripple.ripple-color-primary div{border:4px solid #2196f3}.lds-ripple.ripple-color-secondary div{border:4px solid #fff}.lds-ripple div{-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;position:absolute;opacity:1;border-radius:50%}.lds-ripple div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}body,html{height:100%}body{color:#777}::selection{background:#fcd6c1}::-moz-selection{background:#fcd6c1}.app{-webkit-flex-grow:1;flex-grow:1;text-align:center;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.app .app-content{width:90%;padding-top:2em;-webkit-flex:1 1;flex:1 1}.app .app-loader{width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#2196f3;background:radial-gradient(circle,#2196f3,#0a71c2 calc(1rem + 64vmin))}.profile-picture{box-shadow:0 0 0 0 #fff;cursor:pointer;transition:box-shadow .6s linear;-webkit-user-select:none;-ms-user-select:none;user-select:none;border-radius:50%}.profile-picture:hover{box-shadow:0 0 0 3px hsla(0,0%,92.5%,.6862745098)}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.app-header{-webkit-animation:fadein 1s;animation:fadein 1s;display:-webkit-flex;display:flex;font-size:calc(1rem + 2vmin);color:#fff;width:100%}.app-header .login-button-container svg{transition:color 1s}.app-header .login-button-container:hover p{background-position:0 100%}.app-header .login-button-container:hover svg{color:#063b66}.app-header .login-button-container a,.app-header .login-button-container p{cursor:pointer;display:inline-block;-webkit-user-select:none;-ms-user-select:none;user-select:none}.app-header .login-button-container a{padding-left:0}.app-header .login-button-container p{color:#fff;background:linear-gradient(90deg,#063b66 50%,#063b66 0,#fff 0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;transition:background-position 275ms ease;text-decoration:none;font-size:calc(1rem + 2vmin);margin:0}.app-header .nav-link{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.header-container{background:#2196f3;background:linear-gradient(222deg,#65b6f7,#2196f3)}.header-home-icon{background:none;transition:color .6s linear}.header-home-icon:hover{color:#e6e6e6}.header-profile-picture{max-width:2em;border:2px solid #fff}.pointer{cursor:pointer}.button-nav-link{text-transform:none!important}
/*# sourceMappingURL=main.31d2f02c.chunk.css.map */