body{background-color:#fff;background-image:url(../../images/entry-bg.webp);background-repeat:no-repeat;background-size:cover;background-attachment:fixed}header{border-bottom:1px solid rgba(0,0,0,.05)}.backdrop{position:fixed;z-index:1;background:rgba(255,255,255,.9);backdrop-filter:blur(5px);top:0;bottom:0;left:0;right:0}.main-container,.working-container,footer,header{background:0 0;z-index:2;position:relative}.main-container{padding:0}.working-container{min-height:calc(100vh - 87px - 69px)}.working-container.signin{display:flex;align-items:center}.entry-holder{display:flex;width:100%}.entry-container{width:94%;max-width:500px;margin-left:auto;margin-right:auto;padding:25px 0}.entry-container .app-logo{margin:0 0 25px}.btn img{display:inline-block}.inner{padding:50px;background:rgba(255,255,255,.5);backdrop-filter:blur(10px);border:1px solid #ccc;border-radius:6px;box-shadow:rgba(17,17,26,.05)0 1px 0,rgba(17,17,26,.1)0 0 8px;background:linear-gradient(to bottom,#fafafa 0,#fff 30%,#fff 100%)}h1{font-size:1.25rem;margin:0 0 5px;font-weight:600;letter-spacing:-.015em}.other-text{color:#666;font-size:1rem;font-weight:450;display:block}.other-text a,h1{color:#000}.other-text a.text-muted{color:#a5a4a5}.entry-footer{background:0 0;padding:20px 0;text-align:center;font-weight:400;font-size:.875rem;color:#000;height:auto;line-height:2}.btn-google{font-size:.9375rem;font-weight:450;letter-spacing:unset;height:46px;line-height:44px;padding:0 25px;background:#fff;border:1px solid #ccc;color:#666}.btn-google:active,.btn-google:focus,.btn-google:hover{border-color:#333;background:#fafafa;color:#000}.continue-with .line{position:relative;margin-bottom:10px}.continue-with .line span{position:relative;display:table;background:#fff;height:50px;line-height:50px;padding-left:15px;padding-right:15px;color:#a5a4a5;margin-left:auto;margin-right:auto;z-index:2}.continue-with .line::after{display:block;content:"";height:1px;background:#ccc;position:absolute;top:27px;left:0;right:0;z-index:1}.btn-primary{background:linear-gradient(to bottom,#34353e 0,#16171e 100%);color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background:linear-gradient(to bottom,#34353e 0,#16171e 100%);color:#ffca28}footer{border:0;background:#fafafa}.signup-progress{width:100%;background:rgba(0,0,0,.04);padding:8px;border-radius:5px}.signup-progress ._inner{padding:10px;border:1px solid #ccc;background:#fff;display:flex;flex-direction:row;border-radius:5px}.signup-progress .progress-entry{flex:1 0 16.6666666667%;min-width:0;text-align:center;padding:15px 0}.signup-progress .progress-icon{position:relative}.signup-progress .progress-icon:before{width:100%;height:3px;background:#dedede;position:absolute;content:"";left:0;top:15px;z-index:1}.signup-progress .progress-icon .progress-number{z-index:2;position:relative;width:36px;font-size:.875rem;font-weight:500;color:#666;height:36px;line-height:36px;background:#fff;border:1px solid #cdd5de;border-radius:4px;text-align:center;margin:0 auto}.signup-progress .progress-icon .progress-number svg{width:20px;height:20px;margin:8px auto;fill:#666}.signup-progress .progress-detail{margin-top:10px;margin-bottom:10px}.signup-progress .progress-detail h5{padding:0 20px;font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:#242935;margin:0 0 5px}.signup-progress .progress-detail div{padding:0 20px;font-size:.75rem;font-weight:480;color:#51585f}.signup-progress .progress-entry.completed .progress-icon:before{background:#1976d2}.signup-progress .progress-entry.completed .progress-number{background:#1976d2;border-color:#1976d2;color:#fff}.signup-progress .progress-entry.active .progress-number svg,.signup-progress .progress-entry.completed .progress-number svg{fill:#fff}.signup-progress .progress-entry.active{background:#e3f2fd;border-radius:10px}.signup-progress .progress-entry.active .progress-icon:before{background:#bbdefb}.signup-progress .progress-entry.active .progress-number{border-color:#42a5f5;background:#42a5f5;color:#fff}.inline-terms{margin:0 0 30px;padding:40px;line-height:1.75;background:#fff;border:1px solid #ccc;font-size:.9375rem;border-radius:4px}.inline-terms .segment+.segment{margin-top:15px}.inline-terms h4{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;margin:30px 0 20px}.inline-terms ol,.inline-terms ul{margin:10px 0;padding-left:15px}.inline-terms ol li,.inline-terms ul li{padding:5px 10px;font-size:.875rem}.inline-terms ol li{list-style:decimal}.inline-terms ul li{list-style:disc}.entry-form{background:#fafafa;padding:25px;border-radius:10px;max-width:600px;margin:25px auto 0}