:root{--green:#299b86;--orange:#eb5f38;--yellow:#e7da8e;--mint:#cae7de;--sans:"IBM Plex Sans",sans-serif;--condensed:"IBM Plex Sans Condensed",sans-serif;--serif:"IBM Plex Serif",serif;--mono:"IBM Plex Mono",monospace}body{margin:0}.input-container{position:relative}input{border:0;border-bottom:2px solid #9e9e9e;outline:none;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2rem}input[type=number],input[type=text]{font-size:2rem;text-align:center}label{top:0;left:0;right:0;color:#616161;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;font-size:1rem;cursor:text;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;-webkit-box-sizing:border-box;box-sizing:border-box}input,label{width:100%;height:3rem;font-size:1rem;font-family:var(--sans)}input:focus,input:valid{border-bottom:2px solid #26a69a}input:focus+label,input:valid+label{color:#26a69a;font-size:.8rem;top:-30px;pointer-events:none}#app button{border:0;padding:0;font-family:var(--mono);font-weight:bolder;background:var(--green);font-size:20px;color:#fff;border-radius:7px;-webkit-box-shadow:0 7px 0 var(--mint);box-shadow:0 7px 0 var(--mint);display:inline-block;padding:20px 25px;position:relative;top:0;cursor:pointer;margin:1rem 20px}#app button,#app button:active{-webkit-transition:all .2s;transition:all .2s}#app button:active{top:3px;-webkit-box-shadow:0 2px 0 #387796;box-shadow:0 2px 0 #387796}#app button:focus{outline:none}#app .footer{position:fixed;background-color:var(--green);bottom:0;width:100%}#app .footer .icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#app .footer .icon-wrap .active{opacity:.5}#app .footer .lend{width:3rem}#app .footer .account,#app .footer .home{position:relative;top:.5rem}#app .footer img{width:2rem}.home[data-v-01bf6aee]{margin-bottom:3rem}.home .container .form[data-v-01bf6aee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:67%;margin:auto;text-align:center}.home .container .form .input-container[data-v-01bf6aee]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 3rem 0;margin-top:2rem}.home .container .form .input-container #monthly1[data-v-01bf6aee]{margin-right:15px}.home .container .form .monthly2[data-v-01bf6aee]{margin:3rem 0}.home .container .form .number[data-v-01bf6aee]{margin:2rem 0}.home .container .form .calculate[data-v-01bf6aee]{margin-top:-1rem!important}.home .header[data-v-01bf6aee]{font-family:var(--sans);padding:0 2rem}.vue-dropdown[data-v-01bf6aee]{font-family:var(--sans);width:50%;min-width:unset}.vue-dropdown .dropdown-toggle[data-v-01bf6aee]{min-width:unset!important;width:5rem!important}.v--modal-overlay{background:rgba(0,0,0,.1)!important}.v--modal{-webkit-box-shadow:unset!important;box-shadow:unset!important;background-color:unset!important}.loans .modal .redeem{text-align:center}.loans .modal .reward div img{left:44%;position:relative;width:50%}.loans .modal .reward .closer{color:#fff;font-size:2rem}.loans #confetti{position:absolute;left:0;top:0;height:100%;width:100%}.loans .header{font-family:var(--sans);padding:0 2rem}.loans .card-container{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);padding:1rem;width:80%;margin:auto;margin-bottom:1rem}.loans .card-container .card-topline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.loans .card-container .card-topline .card-title{font-family:var(--sans)}.loans .card-container .card-topline .card-total{font-family:var(--serif);text-transform:uppercase}.loans .card-container .card-topline .card-total span{font-family:var(--mono)}.loans .card-container #progress-bar{position:relative;width:0;height:20px;border-radius:.8em;-webkit-animation:roll-100 .75s ease-in 1 forwards;animation:roll-100 .75s ease-in 1 forwards}.loans .card-container .green{background:repeating-linear-gradient(-45deg,var(--green),var(--green) 20px,var(--mint) 0,var(--mint) 40px)}.loans .card-container .green,.loans .card-container .red{border:1px solid rgba(0,0,0,.8);-webkit-box-shadow:inset 0 10px 10px hsla(0,0%,100%,.2),inset 0 1px 0 hsla(0,0%,100%,.3),inset 0 -5px 3px rgba(0,0,0,.2),0 3px 2px rgba(0,0,0,.3);box-shadow:inset 0 10px 10px hsla(0,0%,100%,.2),inset 0 1px 0 hsla(0,0%,100%,.3),inset 0 -5px 3px rgba(0,0,0,.2),0 3px 2px rgba(0,0,0,.3)}.loans .card-container .red{background:repeating-linear-gradient(-45deg,red,red 20px,#ff4500 0,#ff4500 40px)}.loans .card-container #progress-bar:after{width:300px;height:28px;border:1px solid rgba(0,0,0,.8);background:#333;border-radius:1em;display:block;content:"";position:absolute;left:-5px;top:-5px;z-index:-1}@-webkit-keyframes roll-10{0%{width:0}to{width:29px}}@-webkit-keyframes roll-20{0%{width:0}to{width:58px}}@-webkit-keyframes roll-30{0%{width:0}to{width:87px}}@-webkit-keyframes roll-40{0%{width:0}to{width:116px}}@-webkit-keyframes roll-50{0%{width:0}to{width:145px}}@-webkit-keyframes roll-60{0%{width:0}to{width:174px}}@-webkit-keyframes roll-70{0%{width:0}to{width:203px}}@-webkit-keyframes roll-80{0%{width:0}to{width:232px}}@-webkit-keyframes roll-90{0%{width:0}to{width:261px}}@-webkit-keyframes roll-100{0%{width:0}to{width:290px}}.loans .card-container .card{border-radius:15px;padding:1rem}.loans .card-container .card .table{display:grid;grid-template-columns:1fr 1fr}.loans .card-container .card .table p{margin:0}.loans .card-container .card .table .table-text{font-family:var(--serif)}.loans .card-container .card .table .table-data{font-family:var(--mono)}.login .illustration[data-v-edf28f96]{text-align:center;padding:2rem 0 3rem 0}.login .illustration img[data-v-edf28f96]{width:20rem}.login .splash[data-v-edf28f96]{display:block;background-color:var(--green);height:100vh;width:100vw;z-index:99;position:absolute;top:0;-webkit-animation:splash-data-v-edf28f96 3s ease-in-out 0s 1 forwards;animation:splash-data-v-edf28f96 3s ease-in-out 0s 1 forwards}.login .splash .logo[data-v-edf28f96]{width:24rem;position:absolute;top:33%;z-index:99}@-webkit-keyframes splash-data-v-edf28f96{0%{-webkit-clip-path:circle(100% at 50% 50%);clip-path:circle(100% at 50% 50%);opacity:1}90%{opacity:.95}to{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);opacity:0;display:none}}.login .header[data-v-edf28f96]{font-family:var(--sans);padding:0 2rem}.login .form[data-v-edf28f96]{text-align:center}input[data-v-edf28f96]{margin:10px 0;width:60%;padding:15px;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;outline:none;border:1px solid #bbb}button[data-v-edf28f96]{margin-top:20px;cursor:pointer}p[data-v-edf28f96]{margin-top:40px;font-size:1rem;font-family:var(--serif)}p a[data-v-edf28f96]{text-decoration:underline;cursor:pointer}.sign-up .illustration[data-v-4917106b]{text-align:center;padding:2rem 0 5rem 0}.sign-up .illustration img[data-v-4917106b]{width:20rem}.sign-up .header[data-v-4917106b]{font-family:var(--sans);padding:0 2rem}.sign-up .form[data-v-4917106b]{text-align:center}input[data-v-4917106b]{margin:10px 0;width:60%;padding:15px;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;outline:none;border:1px solid #bbb}button[data-v-4917106b]{margin-top:20px;cursor:pointer}p[data-v-4917106b]{margin-top:40px;font-size:1rem;font-family:var(--serif)}p a[data-v-4917106b]{text-decoration:underline;cursor:pointer}.account .header{font-family:var(--sans);padding:0 2rem}.account .profile{text-align:center}.account .profile img{border-radius:50%;width:10rem}.account .info{font-family:var(--mono);display:grid;padding:0 2rem}.account .info .input-container{margin:3rem 0}.account .info .password{margin-top:2rem}.account section{display:-webkit-box;display:-ms-flexbox;display:flex}.account section .plaid-link-button{padding:.3rem}.account section .plaid-link-button img{-webkit-filter:invert(100%);filter:invert(100%);width:8rem}