@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@1,100&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@1,100&display=swap);@import url(https://fonts.googleapis.com/css2?family=Major+Mono+Display&display=swap);body,html{padding:0;margin:0;overflow-x:hidden}html{background-color:#252525;font-size:10px}html body{padding:0;margin:0;overflow-x:hidden;font-size:1.6rem;font-family:Roboto,Helvetica,Arial,sans-serif}html.modal-open,html.modal-open body{overflow-y:hidden!important}h1,h2,h3,h4,h5,h6{margin-top:0;color:#fff}h1{font-size:4rem}h1,h2{text-align:center}h2{font-size:3.2rem}h3{font-size:2.6rem}p{font-size:1.8rem;color:hsla(0,0%,100%,.8);letter-spacing:.4px;margin-bottom:3rem}.subtitle{text-transform:uppercase;font-weight:300;letter-spacing:.3rem;font-size:2.2rem}img{width:100%;height:auto}#__next>section,main{max-width:120rem;margin:0 auto;padding:1rem}*{-webkit-box-sizing:border-box;box-sizing:border-box}.tagify,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{background:transparent;outline:transparent;border:none;border-bottom:1px solid hsla(0,0%,100%,.6);color:#fff;padding:5px 10px;font-size:19px;-webkit-transition:all .3s ease;transition:all .3s ease;margin-bottom:3rem}.tagify:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-bottom:1px solid #fff}.tagify:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=text]:disabled,textarea:disabled{opacity:.7;cursor:not-allowed}textarea{resize:none;font-family:Roboto,Helvetica,Arial,sans-serif}.tagify.tagify--focus{border-color:#fff}.tagify__dropdown{-webkit-box-shadow:1rem 1rem 2rem rgba(0,0,0,.2);box-shadow:1rem 1rem 2rem rgba(0,0,0,.2);border-radius:.5rem}.tagify__dropdown .tagify__dropdown__wrapper{background:#333;font-size:1.9rem;border:none;overflow-y:scroll;color:#fff}.tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__item{-webkit-transition:all .3s ease;transition:all .3s ease}.tagify__dropdown .tagify__dropdown__wrapper .tagify__dropdown__item:hover{background:#000}.btn,button,input[type=submit]{background:#fff;color:#000;font-size:2rem;padding:1rem 3rem;margin-bottom:3rem;-webkit-box-shadow:.5rem .5rem 1rem rgba(0,0,0,.25);box-shadow:.5rem .5rem 1rem rgba(0,0,0,.25);border-radius:3rem;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;font-weight:700;cursor:pointer;display:inline-block}.btn:focus,.btn:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:1rem 1rem 2rem rgba(0,0,0,.25);box-shadow:1rem 1rem 2rem rgba(0,0,0,.25)}.btn.rounded,button.rounded,input[type=submit].rounded{padding:.5rem;border-radius:100%;width:4rem;height:4rem}.btn.rounded svg,button.rounded svg,input[type=submit].rounded svg{width:3rem;height:3rem}.btn.red,button.red,input[type=submit].red{background:#a04137}.btn.green,button.green,input[type=submit].green{background:#c8eda6}label{display:block;margin-bottom:.5rem;color:#fff;font-weight:400;letter-spacing:.2rem;font-size:1.9rem;line-height:1.9rem}.contained{width:100%;max-width:120rem}.message{width:100%;padding:1rem 2rem;border-radius:1rem;margin-bottom:3rem;filter:drop-shadow(1rem 1rem 2rem rgba(0,0,0,.25))}.message.error{background:#a04137;color:#fff}.message.success{background:#c8eda6}.message.success a{color:#000}.hidden{display:none}ol,ul{color:#fff;-webkit-padding-start:2.5rem;padding-inline-start:2.5rem}table{border-collapse:collapse;width:100%;border-radius:1rem;-webkit-box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2);box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2)}td,th{border:1px solid hsla(0,0%,100%,.6);text-align:left;padding:1rem}tr{color:hsla(0,0%,100%,.6)}tr:nth-child(2n){background-color:#333}.breadcrumbs-wrapper{display:flex;flex-flow:row nowrap;width:100%;margin:1.5rem 0;padding:0 2rem}@media print,screen and (min-width:48em){.breadcrumbs-wrapper{margin:2.5rem 0}}@media screen and (min-width:75em){.breadcrumbs-wrapper{margin-top:3.5rem;padding-left:calc(50% - 60rem);padding-right:calc(50% - 60rem)}}.breadcrumbs-wrapper .crumb{display:none;margin:auto 0;display:flex;flex-flow:row nowrap}.breadcrumbs-wrapper .current,.breadcrumbs-wrapper a,.breadcrumbs-wrapper a:visited{color:#fff;letter-spacing:.2rem;font-size:1.3rem;text-decoration:none;position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block}.breadcrumbs-wrapper a:before{content:"";width:0;height:1px;position:absolute;background:#fff;opacity:0;left:0;bottom:0;-webkit-transition:all .2s ease;transition:all .2s ease}.breadcrumbs-wrapper a:hover:before{width:100%;opacity:1}.breadcrumbs-wrapper svg{stroke:#fff;width:1.3rem;height:1.3rem;margin:auto 1rem}@-webkit-keyframes dash{to{stroke-dashoffset:136}}@-webkit-keyframes blink{50%{opacity:0}}.loading-wrapper{background:rgba(0,0,0,.5);display:flex;flex-flow:row wrap;align-items:center;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;width:100vw;height:100vh}.triangle{stroke:#fff;stroke-dasharray:17;-webkit-animation:dash 2s cubic-bezier(.35,.04,.63,.95) infinite;animation:dash 2s cubic-bezier(.35,.04,.63,.95) infinite}@keyframes dash{to{stroke-dashoffset:136}}.loading{font-family:Orbitron,sans-serif;font-size:.5rem;-webkit-animation:blink 2s ease-in-out infinite;animation:blink 2s ease-in-out infinite;text-align:center}@keyframes blink{50%{opacity:0}}:root{--main-bg-color:#000;--main-text-color:#fff}body{margin:0}main.not-found{min-height:100vh;position:relative;display:block}main.not-found aside,main.not-found span{color:var(--main-text-color)}.nav-text{display:flex;justify-content:space-between;padding:1em}.nav-text.bottom{position:absolute;bottom:0;width:calc(100% - 2em)}.side-text{padding:1em;text-align:center;margin:auto;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;position:absolute;top:0;bottom:0}.side-text.left{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:0}.side-text.right{right:0}.main-text{font-size:10em;font-weight:400;width:50%;margin:0 auto;padding:2rem;display:grid;grid-template-rows:repeat(6,minmax(20px,75px));grid-template-columns:repeat(12,minmax(50px,1fr));letter-spacing:.1em}.first{grid-row:1;grid-column:2}.second{grid-row:2;grid-column:3}.third{grid-row:4;grid-column:6}@media(max-width:1000px){.main-text{width:75%}.first{grid-column:1}.second{grid-column:2}.third{grid-column:5}.back{left:4em}}@media(max-width:720px){main{height:auto}.main-text{width:90%;display:flex;flex-direction:column;text-align:center;height:auto}}.nav-wrapper .fixed-wrapper{height:10rem;position:relative;z-index:500}.nav-wrapper .nav-bar{display:flex;flex-flow:row wrap;position:fixed;width:100%;background:#252525;-webkit-box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2);box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2);z-index:300;height:10rem;padding:2rem}@media screen and (min-width:75em){.nav-wrapper .nav-bar{padding-left:calc(50% - 60rem);padding-right:calc(50% - 60rem)}}.nav-wrapper .nav-bar svg{margin:auto auto auto 0}.nav-wrapper .nav-bar svg.full{display:none}@media print,screen and (min-width:36em){.nav-wrapper .nav-bar svg.full{display:block}.nav-wrapper .nav-bar svg.small{display:none}}.nav-wrapper .menu-wrapper{-webkit-transform:translateX(100vw);transform:translateX(100vw);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.nav-wrapper .burger{position:relative;width:2rem;height:1.5rem;cursor:pointer;background:transparent;margin:auto 0 auto auto;-webkit-box-shadow:none;box-shadow:none;border-radius:0;outline:none}.nav-wrapper .burger:hover span{background:#fff}.nav-wrapper .burger span{position:absolute;left:0;top:0;width:100%;height:2px;-webkit-transition:all .2s,background 0s;transition:all .2s,background 0s;background:#fff}.nav-wrapper .burger span:nth-child(2){top:.6rem}.nav-wrapper .burger span:last-child{top:1.2rem}.nav-wrapper .menu-wrapper{display:flex;flex-flow:row wrap;position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;overflow:hidden scroll;z-index:300;padding:10rem 2rem 0;background:#252525;width:100%}@media screen and (min-width:75em){.nav-wrapper .menu-wrapper{padding-left:calc(50% - 60rem);padding-right:calc(50% - 60rem)}}.nav-wrapper .menu-wrapper .menu{margin-bottom:auto}.nav-wrapper .menu-wrapper .user-menu{display:flex;flex-flow:row wrap;width:100%;margin:auto 0 3rem}.nav-wrapper .menu-wrapper .user-menu a:not(:last-child){margin-right:3rem}.nav-wrapper .menu-wrapper .link{margin-bottom:3rem;position:relative}.nav-wrapper .menu-wrapper .link a{display:inline-block;padding-left:5rem}.nav-wrapper .menu-wrapper .link a:before{content:"";display:block;width:3rem;border-bottom:2px solid #fff;margin-bottom:1rem;-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;left:0;bottom:.8rem}.nav-wrapper .menu-wrapper .link a:hover:before{width:120%}.nav-wrapper .menu-wrapper a{font-weight:700;font-size:3.2rem;line-height:120%;letter-spacing:.1rem;color:#fff;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.nav-wrapper .menu-wrapper a:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.nav-wrapper .menu-wrapper .quote-wrapper{margin-top:auto;margin-bottom:0;padding-bottom:10rem;padding-top:3rem;width:100%;position:relative}.nav-wrapper .menu-wrapper .quote-wrapper:before{content:"";background:#324736;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:100%;position:absolute;z-index:-1;top:0;-webkit-box-shadow:0 -2rem 4rem rgba(0,0,0,.25);box-shadow:0 -2rem 4rem rgba(0,0,0,.25)}.nav-wrapper .menu-wrapper .quote-wrapper .quote{display:inline-block}.nav-wrapper .menu-wrapper .quote-wrapper .quote q{font-style:italic;font-weight:400;color:hsla(0,0%,100%,.6);display:inline-block}.nav-wrapper .menu-wrapper .quote-wrapper .quote .author{font-style:normal;font-weight:500;color:hsla(0,0%,100%,.6);text-align:right;margin-top:3rem}.nav-wrapper.open .nav-bar{-webkit-box-shadow:none;box-shadow:none;background:transparent}.nav-wrapper.open .nav-bar svg{display:none}.nav-wrapper.open .burger span:first-child,.nav-wrapper.open .burger span:last-child{top:8px}.nav-wrapper.open .burger span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-wrapper.open .burger span:last-child{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-wrapper.open .burger span:nth-child(2){opacity:0;visibility:hidden}.nav-wrapper.open .menu-wrapper{-webkit-transform:translateX(0);transform:translateX(0)}footer{padding:4rem 2rem 0;display:flex;flex-flow:row wrap;background:rgba(0,0,0,.3)}@media screen and (min-width:75em){footer{padding:6rem calc(50% - 60rem) 0}}footer a{font-size:1.8rem;display:inline-block;margin-right:2rem;color:#fff;text-decoration:none;position:relative}footer a:before{content:"";width:0;height:1px;position:absolute;background:#fff;opacity:0;left:0;bottom:0;-webkit-transition:all .2s ease;transition:all .2s ease}footer a:hover:before{width:100%;opacity:1}footer .reserved{display:block;width:100%;padding:2rem 0;color:#fff;text-align:right;margin-top:6rem;position:relative;font-size:1.3rem;z-index:1}footer .reserved:before{content:"";position:absolute;top:0;left:-100vh;right:-100vh;height:100%;background:#252525;z-index:-1}footer .reserved span{opacity:.4}main.login-page{display:flex;flex-flow:row wrap;position:relative;height:auto;width:100%;min-height:100vh;padding:2rem}@media print,screen and (min-width:48em){main.login-page{padding:4rem 0}}main.login-page:before{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;content:"";position:absolute;top:0;bottom:0;height:100%;background:url(/assets/images/pexels-sangeet-rao-6407742\ 4.jpg) 50% no-repeat;background-size:cover;z-index:-1}main.login-page .authentication{margin:auto 0;width:100%;max-width:39rem;-webkit-box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2);box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2);border-radius:10px;background:rgba(51,51,51,.8);border-radius:3rem;padding:6rem 3rem}main.login-page .authentication input{max-width:100%;display:block;margin-left:auto;margin-right:auto}main.login-page .authentication h1{text-align:center}main.login-page .authentication button{margin:0 auto;display:block}main.login-page .remember-wrapper{display:flex;flex-flow:row nowrap;margin:0 auto 3rem;max-width:22.7rem}main.login-page .remember-wrapper input{margin-right:1rem;margin-left:0}main.login-page a,main.login-page li,main.login-page p{color:hsla(0,0%,100%,.7)}main.login-page .forgot-pass{margin:0 auto 3rem;max-width:22.7rem}main.login-page .captcha-wrapper{margin-bottom:3rem}main.login-page .captcha-wrapper>div>div>div{margin:auto}main.dashboard{display:flex;flex-flow:row wrap;position:relative;height:auto;width:100%;min-height:100vh;padding:2rem}@media print,screen and (min-width:48em){main.dashboard{padding:4rem 0}}main.dashboard .dashboard-wrapper{width:100%}main.dashboard .apps-list{display:flex;flex-flow:row wrap}main.dashboard .apps-list .app{background:rgba(51,51,51,.8);-webkit-box-shadow:1rem 1rem 1.5rem rgba(0,0,0,.2);box-shadow:1rem 1rem 1.5rem rgba(0,0,0,.2);border-radius:10px;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;margin-bottom:3rem}main.dashboard .apps-list .app:not(.disabled):hover{-webkit-transform:scale(1.04);transform:scale(1.04);background:#333;-webkit-box-shadow:2rem 2rem 3rem rgba(0,0,0,.2);box-shadow:2rem 2rem 3rem rgba(0,0,0,.2)}main.dashboard .apps-list .app.disabled{cursor:not-allowed;opacity:.3}@media print,screen and (min-width:36em){main.dashboard .apps-list .app{flex:0 0 auto;width:calc(50% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:48em){main.dashboard .apps-list .app{flex:0 0 auto;width:calc(33.3333333333% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}@media screen and (min-width:75em){main.dashboard .apps-list .app{flex:0 0 auto;width:calc(25% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}main.dashboard .apps-list .app .svg-wrapper{margin-bottom:1.5rem;padding:30px}main.dashboard .apps-list .app .svg-wrapper svg{display:block;width:60%;height:auto;margin:auto}main.dashboard .apps-list .app .svg-wrapper svg path{fill:hsla(0,0%,100%,.3)}main.dashboard .apps-list .app h3{text-align:center}.balance-page .new-balance-block form{display:flex;flex-flow:row wrap;max-width:28rem;margin-bottom:3rem}.balance-page .new-balance-block form label{width:100%}.balance-page .new-balance-block form .input-wrapper{width:calc(100% - 4rem);display:flex;flex-flow:row wrap}.balance-page .new-balance-block form .input-wrapper span{font-size:4rem;line-height:4rem;margin-right:1rem;font-weight:700;color:hsla(0,0%,100%,.6)}.balance-page .new-balance-block form .input-wrapper input{margin-bottom:0;max-width:calc(100% - 3.5rem)}.balance-page .new-balance-block form button{background:transparent;-webkit-box-shadow:none;box-shadow:none;color:hsla(0,0%,100%,.6);margin-bottom:0}.balance-page .expense-wrapper{position:relative;display:block}.balance-page .expense-wrapper .expense{display:flex;flex-flow:row wrap;margin-bottom:2rem;width:80%;border-radius:1rem;-webkit-box-shadow:1rem 1rem 2rem rgba(0,0,0,.25);box-shadow:1rem 1rem 2rem rgba(0,0,0,.25);padding:1rem 3rem;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.balance-page .expense-wrapper .expense.own{margin-right:0;margin-left:auto;background:#324736}.balance-page .expense-wrapper .expense.others{background:#583d3d;margin-right:auto;margin-left:0}.balance-page .expense-wrapper .expense:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:2rem 2rem 4rem rgba(0,0,0,.25);box-shadow:2rem 2rem 4rem rgba(0,0,0,.25)}.balance-page .expense-wrapper .expense .value{color:#fff;width:calc(100% - 4rem);padding-right:1rem}.balance-page .expense-wrapper .expense .value span{display:block}.balance-page .expense-wrapper .expense .value span.monetary{font-size:4.2rem;font-weight:900}.balance-page .expense-wrapper .expense .value span.date{font-size:1.3rem;font-weight:300;opacity:.6;letter-spacing:.2rem}.balance-page .expense-wrapper .expense .actions{margin:auto 0}.balance-page .expense-wrapper .expense .actions button{background:transparent;color:#fff;width:4rem;height:4rem;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0}.balance-page .expense-wrapper .close-trigger{background:rgba(51,51,51,.2);position:fixed;top:0;bottom:0;left:0;right:0;z-index:1}.balance-page .expense-wrapper .modal.relative{position:absolute;top:-2rem;left:6rem;z-index:100;width:90%;border-radius:1rem;-webkit-box-shadow:1rem 1rem 2rem rgba(0,0,0,.25);box-shadow:1rem 1rem 2rem rgba(0,0,0,.25);padding:4rem 3rem;margin-right:0;margin-left:auto;background:#324736}.balance-page .expense-wrapper .modal.relative form{display:flex;flex-flow:row wrap}.balance-page .expense-wrapper .modal.relative form input,.balance-page .expense-wrapper .modal.relative form label{width:calc(100% - 4.2rem)}.balance-page .expense-wrapper .modal.relative form input #value,.balance-page .expense-wrapper .modal.relative form label #value{margin-bottom:0}.balance-page .expense-wrapper .modal.relative form .actions{margin:auto 0 auto auto}.balance-page .expense-listing{max-width:40rem}.balance-page .expense-listing .standings .standing-wrapper{display:flex;flex-flow:row nowrap;margin-bottom:1.5rem}.balance-page .expense-listing .standings .standing-wrapper .bar{width:70%;padding-right:1rem;display:flex;flex-flow:row wrap;margin:auto auto auto 0;position:relative}.balance-page .expense-listing .standings .standing-wrapper .bar .user{color:#fff;font-family:Major Mono Display,monospace;letter-spacing:.2rem;padding:1rem 0}.balance-page .expense-listing .standings .standing-wrapper .bar .background{position:absolute;left:-1rem;top:0;height:100%;border-radius:0 1rem 1rem 0;-webkit-box-shadow:1rem -.5rem 2rem rgba(0,0,0,.25);box-shadow:1rem -.5rem 2rem rgba(0,0,0,.25);background:#583d3d;z-index:-1;-webkit-transition:width .3s ease;transition:width .3s ease}.balance-page .expense-listing .standings .standing-wrapper .amount{width:30%;font-size:2.2rem;font-weight:700;color:#fff;margin:auto 0 auto auto;text-align:right}.balance-page .expense-listing .standings .standing-wrapper.own .background{background:#324736}.balance-list{display:flex;flex-flow:row wrap}.balance-list .balance-tile{display:flex;flex-flow:row nowrap;background:#333;border-radius:1rem;-webkit-box-shadow:1rem 1rem 2rem rgba(0,0,0,.2);box-shadow:1rem 1rem 2rem rgba(0,0,0,.2);margin-bottom:3rem;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.balance-list .balance-tile:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:2rem 2rem 4rem rgba(0,0,0,.2);box-shadow:2rem 2rem 4rem rgba(0,0,0,.2)}@media print,screen and (min-width:36em){.balance-list .balance-tile{flex:0 0 auto;width:calc(50% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:48em){.balance-list .balance-tile{flex:0 0 auto;width:calc(33.3333333333% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}@media screen and (min-width:75em){.balance-list .balance-tile{flex:0 0 auto;width:calc(25% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.balance-list .balance-tile a{text-decoration:none;padding:2rem;width:calc(100% - 7.1rem);margin:auto 0}.balance-list .balance-tile h3{color:hsla(0,0%,100%,.6);font-size:2.4rem;margin-bottom:0}.balance-list .balance-tile button{background:transparent;border-radius:0 1rem 1rem 0;-webkit-box-shadow:none;box-shadow:none;border-left:1px solid hsla(0,0%,100%,.6);margin:2rem 0;padding:0 2rem;cursor:pointer}.balance-list .balance-tile button svg{width:3rem;height:3rem;fill:hsla(0,0%,100%,.6)}.balance-list .balance-tile button:active,.balance-list .balance-tile button:focus,.balance-list .balance-tile button:hover{outline:none;border:none;border-left:1px solid #fff;-webkit-transform:none;transform:none}.balance-list .balance-tile button:active svg,.balance-list .balance-tile button:focus svg,.balance-list .balance-tile button:hover svg{fill:#fff}.balance-list .modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-flow:row wrap;background:rgba(0,0,0,.6);overflow:hidden scroll;padding:6rem 0;z-index:999}.balance-list .modal-overlay .modal{display:block;margin:auto;background:#333;width:30rem;border-radius:1rem;padding:2rem;-webkit-box-shadow:1rem 1rem 2rem rgba(0,0,0,.25);box-shadow:1rem 1rem 2rem rgba(0,0,0,.25)}@media print,screen and (min-width:36em){.balance-list .modal-overlay .modal{width:42rem}}.balance-list .modal-overlay .modal .heading{display:flex;flex-flow:row nowrap;margin-bottom:3rem}.balance-list .modal-overlay .modal .heading h4{margin:auto auto auto 0}.balance-list .modal-overlay .modal input[type=text]{width:100%}.balance-list .modal-overlay .modal .actions{display:flex;flex-flow:row nowrap}.balance-list .modal-overlay .modal .actions .red{margin-right:auto}.balance-list .modal-overlay .modal .actions .green{margin-left:auto}.balance-list .modal-overlay button{margin-bottom:0}.balance-list .new-item{display:flex;flex-flow:row nowrap}.balance-list .new-item svg{width:4rem;height:4rem;margin:auto 0 auto 2rem}.balance-list .new-item span{margin:auto 0}@media print,screen and (min-width:36em){.balance-list .new-item{flex:0 0 auto;width:calc(50% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}@media print,screen and (min-width:48em){.balance-list .new-item{flex:0 0 auto;width:calc(33.3333333333% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}@media screen and (min-width:75em){.balance-list .new-item{flex:0 0 auto;width:calc(25% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}.user-profile .account-wrapper{max-width:74.8rem;padding:2rem;border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;margin:0 auto 3rem;-webkit-box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2);box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2)}.user-profile .account-wrapper .modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;flex-flow:row wrap;background:rgba(0,0,0,.6);overflow:hidden scroll;padding:6rem 0;z-index:999}.user-profile .account-wrapper .modal-overlay .modal{display:block;margin:auto;background:#333;width:30rem;border-radius:1rem;padding:2rem;-webkit-box-shadow:1rem 1rem 2rem rgba(0,0,0,.25);box-shadow:1rem 1rem 2rem rgba(0,0,0,.25)}@media print,screen and (min-width:36em){.user-profile .account-wrapper .modal-overlay .modal{width:42rem}}.user-profile .account-wrapper .modal-overlay .modal .heading{display:flex;flex-flow:row nowrap;margin-bottom:3rem}.user-profile .account-wrapper .modal-overlay .modal .heading h4{margin:auto auto auto 0}.user-profile .account-wrapper .modal-overlay .modal input[type=password]{width:100%}.user-profile .account-wrapper .modal-overlay button{margin-bottom:0}.user-profile li,.user-profile p{color:hsla(0,0%,100%,.8)}.user-profile span.anchor{margin-top:-12rem;display:block;visibility:hidden;position:absolute}:root{--tagify-dd-color-primary:#3595f6;--tagify-dd-bg-color:#fff}.tagify{--tags-border-color:#ddd;--tags-hover-border-color:#ccc;--tags-focus-border-color:#3595f6;--tag-bg:#e5e5e5;--tag-hover:#d3e2e2;--tag-text-color:#000;--tag-text-color--edit:#000;--tag-pad:0.3em 0.5em;--tag-inset-shadow-size:1.1em;--tag-invalid-color:#d39494;--tag-invalid-bg:rgba(211,148,148,0.5);--tag-remove-bg:rgba(211,148,148,0.3);--tag-remove-btn-color:#000;--tag-remove-btn-bg:none;--tag-remove-btn-bg--hover:#c77777;--input-color:#0a0a0a;--tag--min-width:1ch;--tag--max-width:auto;--tag-hide-transition:0.3s;--placeholder-color:rgba(0,0,0,0.4);--placeholder-color-focus:rgba(0,0,0,0.25);--loader-size:.8em;display:flex;align-items:flex-start;flex-wrap:wrap;border:1px solid #ddd;border:1px solid var(--tags-border-color);padding:0;line-height:normal;cursor:text;outline:none;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.1s;transition:.1s}@-webkit-keyframes tags--bump{30%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes tags--bump{30%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes rotateLoader{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotateLoader{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tagify:hover{border-color:#ccc;border-color:var(--tags-hover-border-color)}.tagify.tagify--focus{-webkit-transition:0s;transition:0s;border-color:#3595f6;border-color:var(--tags-focus-border-color)}.tagify[readonly]:not(.tagify--mix){cursor:default}.tagify[readonly]:not(.tagify--mix)>.tagify__input{visibility:hidden;width:0;margin:5px 0}.tagify[readonly]:not(.tagify--mix) .tagify__tag>div{padding:.3em .5em;padding:var(--tag-pad)}.tagify[readonly]:not(.tagify--mix) .tagify__tag>div:before{background:-webkit-linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;background:linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;-webkit-box-shadow:none;box-shadow:none;filter:brightness(.95)}.tagify[readonly] .tagify__tag__removeBtn{display:none}.tagify--loading .tagify__input:before{content:none}.tagify--loading .tagify__input:after{content:"";vertical-align:middle;opacity:1;width:.7em;height:.7em;width:var(--loader-size);height:var(--loader-size);border-color:#eee #bbb #888 transparent;border-style:solid;border-width:3px;border-radius:50%;-webkit-animation:rotateLoader .4s linear infinite;animation:rotateLoader .4s linear infinite;margin:-2px 0 -2px .5em}.tagify--loading .tagify__input:empty:after{margin-left:0}.tagify+input,.tagify+textarea{display:none!important}.tagify__tag{display:inline-flex;align-items:center;margin:5px 0 5px 5px;position:relative;z-index:1;outline:none;cursor:default}.tagify__tag,.tagify__tag>div{-webkit-transition:.13s ease-out;transition:.13s ease-out}.tagify__tag>div{vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:.3em .5em;padding:var(--tag-pad,.3em .5em);color:#000;color:var(--tag-text-color,#000);line-height:inherit;border-radius:3px;white-space:nowrap}.tagify__tag>div>*{white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top;min-width:1ch;max-width:auto;min-width:var(--tag--min-width,1ch);max-width:var(--tag--max-width,auto);-webkit-transition:.8s ease,color .1s;transition:.8s ease,color .1s}.tagify__tag>div>[contenteditable]{outline:none;-webkit-user-select:text;-ms-user-select:text;user-select:text;cursor:text;margin:-2px;padding:2px;max-width:350px}.tagify__tag>div:before{content:"";position:absolute;border-radius:inherit;left:0;top:0;right:0;bottom:0;z-index:-1;pointer-events:none;-webkit-transition:.12s ease;transition:.12s ease;-webkit-animation:tags--bump .3s ease-out 1;animation:tags--bump .3s ease-out 1;-webkit-box-shadow:inset 0 0 0 1.1em #e5e5e5;box-shadow:inset 0 0 0 1.1em #e5e5e5;-webkit-box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-bg,#e5e5e5) inset;box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-bg,#e5e5e5) inset}.tagify__tag:hover:not([readonly]) div:before{top:-2px;right:-2px;bottom:-2px;left:-2px;-webkit-box-shadow:inset 0 0 0 1.1em #d3e2e2;box-shadow:inset 0 0 0 1.1em #d3e2e2;-webkit-box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-hover,#d3e2e2) inset;box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-hover,#d3e2e2) inset}.tagify__tag--loading{pointer-events:none}.tagify__tag--loading .tagify__tag__removeBtn{display:none}.tagify__tag--loading:after{--loader-size:.4em;content:"";vertical-align:middle;opacity:1;width:.7em;height:.7em;width:var(--loader-size);height:var(--loader-size);border-color:#eee #bbb #888 transparent;border-style:solid;border-width:3px;border-radius:50%;-webkit-animation:rotateLoader .4s linear infinite;animation:rotateLoader .4s linear infinite;margin:0 .5em 0 -.1em}.tagify__tag--flash div:before{-webkit-animation:none;animation:none}.tagify__tag--hide{width:0!important;padding-left:0;padding-right:0;margin-left:0;margin-right:0;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.3s;transition:.3s;-webkit-transition:var(--tag-hide-transition,.3s);transition:var(--tag-hide-transition,.3s);pointer-events:none}.tagify__tag--hide>div>*{white-space:nowrap}.tagify__tag.tagify--noAnim>div:before{-webkit-animation:none;animation:none}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div>span{opacity:.5}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div:before{-webkit-box-shadow:inset 0 0 0 1.1em rgba(211,148,148,.5)!important;box-shadow:inset 0 0 0 1.1em rgba(211,148,148,.5)!important;-webkit-box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-invalid-bg,rgba(211,148,148,.5)) inset!important;box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-invalid-bg,rgba(211,148,148,.5)) inset!important;-webkit-transition:.2s;transition:.2s}.tagify__tag[readonly] .tagify__tag__removeBtn{display:none}.tagify__tag[readonly]>div:before{background:-webkit-linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;background:linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;-webkit-box-shadow:none;box-shadow:none;filter:brightness(.95)}.tagify__tag--editable>div{color:#000;color:var(--tag-text-color--edit,#000)}.tagify__tag--editable>div:before{-webkit-box-shadow:inset 0 0 0 2px #d3e2e2!important;box-shadow:inset 0 0 0 2px #d3e2e2!important;-webkit-box-shadow:0 0 0 2px var(--tag-hover,#d3e2e2) inset!important;box-shadow:0 0 0 2px var(--tag-hover,#d3e2e2) inset!important}.tagify__tag--editable>.tagify__tag__removeBtn{pointer-events:none}.tagify__tag--editable>.tagify__tag__removeBtn:after{opacity:0;-webkit-transform:translateX(100%) translateX(5px);transform:translateX(100%) translateX(5px)}.tagify__tag--editable.tagify--invalid>div:before{-webkit-box-shadow:inset 0 0 0 2px #d39494!important;box-shadow:inset 0 0 0 2px #d39494!important;-webkit-box-shadow:0 0 0 2px var(--tag-invalid-color,#d39494) inset!important;box-shadow:0 0 0 2px var(--tag-invalid-color,#d39494) inset!important}.tagify__tag__removeBtn{order:5;display:inline-flex;align-items:center;justify-content:center;border-radius:50px;cursor:pointer;font:14px/1 Arial;background:none;background:var(--tag-remove-btn-bg,none);color:#000;color:var(--tag-remove-btn-color,#000);width:14px;height:14px;margin-right:4.6666666667px;margin-left:-4.6666666667px;overflow:hidden;-webkit-transition:.2s ease-out;transition:.2s ease-out}.tagify__tag__removeBtn:after{content:"×";-webkit-transition:.3s,color 0s;transition:.3s,color 0s}.tagify__tag__removeBtn:hover{color:#fff;background:#c77777;background:var(--tag-remove-btn-bg--hover,#c77777)}.tagify__tag__removeBtn:hover+div>span{opacity:.5}.tagify__tag__removeBtn:hover+div:before{-webkit-box-shadow:inset 0 0 0 1.1em rgba(211,148,148,.3)!important;box-shadow:inset 0 0 0 1.1em rgba(211,148,148,.3)!important;-webkit-box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-remove-bg,rgba(211,148,148,.3)) inset!important;box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-remove-bg,rgba(211,148,148,.3)) inset!important;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s}.tagify:not(.tagify--mix) .tagify__input br{display:none}.tagify:not(.tagify--mix) .tagify__input *{display:inline;white-space:nowrap}.tagify__input{flex-grow:1;display:inline-block;min-width:110px;margin:5px;padding:.3em .5em;padding:var(--tag-pad,.3em .5em);line-height:inherit;position:relative;white-space:pre-wrap;color:#0a0a0a;color:var(--input-color,#0a0a0a);-webkit-box-sizing:inherit;box-sizing:inherit}.tagify__input:empty:before{-webkit-transition:.2s ease-out;transition:.2s ease-out;opacity:1;-webkit-transform:none;transform:none;display:inline-block;width:auto}.tagify--mix .tagify__input:empty:before{display:inline-block}.tagify__input:focus{outline:none}.tagify__input:focus:before{-webkit-transition:.2s ease-out;transition:.2s ease-out;opacity:0;-webkit-transform:translatex(6px);transform:translatex(6px)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.tagify__input:focus:before{display:none}}@supports(-ms-ime-align:auto){.tagify__input:focus:before{display:none}}.tagify__input:focus:empty:before{-webkit-transition:.2s ease-out;transition:.2s ease-out;opacity:1;-webkit-transform:none;transform:none;color:rgba(0,0,0,.25);color:var(--placeholder-color-focus)}@-moz-document url-prefix(){.tagify__input:focus:empty:after{display:none}}.tagify__input:before{content:attr(data-placeholder);height:1em;line-height:1em;margin:auto 0;z-index:1;color:rgba(0,0,0,.4);color:var(--placeholder-color);white-space:nowrap;pointer-events:none;opacity:0;position:absolute}.tagify--mix .tagify__input:before{display:none;position:static;line-height:inherit}.tagify__input:after{content:attr(data-suggest);display:inline-block;white-space:pre;color:#000;opacity:.3;pointer-events:none;max-width:100px}.tagify__input .tagify__tag{margin:0}.tagify__input .tagify__tag>div{padding-top:0;padding-bottom:0}.tagify--mix{display:block}.tagify--mix .tagify__input{padding:5px;margin:0;width:100%;height:100%;line-height:1.5;display:block}.tagify--mix .tagify__input:before{height:auto}.tagify--mix .tagify__input:after{content:none}.tagify--select:after{content:">";opacity:.5;position:absolute;top:50%;right:0;bottom:0;font:16px monospace;line-height:8px;height:8px;pointer-events:none;-webkit-transform:translate(-150%,-50%) scaleX(1.2) rotate(90deg);transform:translate(-150%,-50%) scaleX(1.2) rotate(90deg);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.tagify--select[aria-expanded=true]:after{-webkit-transform:translate(-150%,-50%) rotate(270deg) scaleY(1.2);transform:translate(-150%,-50%) rotate(270deg) scaleY(1.2)}.tagify--select .tagify__tag{position:absolute;top:0;right:1.8em;bottom:0}.tagify--select .tagify__tag div{display:none}.tagify--select .tagify__input{width:100%}.tagify--invalid{--tags-border-color:#d39494}.tagify__dropdown{position:absolute;z-index:9999;-webkit-transform:translateY(1px);transform:translateY(1px);overflow:hidden}.tagify__dropdown[placement=top]{margin-top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.tagify__dropdown[placement=top] .tagify__dropdown__wrapper{border-top-width:1px;border-bottom-width:0}.tagify__dropdown[position=text]{-webkit-box-shadow:0 0 0 3px rgba(var(--tagify-dd-color-primary),.1);box-shadow:0 0 0 3px rgba(var(--tagify-dd-color-primary),.1);font-size:.9em}.tagify__dropdown[position=text] .tagify__dropdown__wrapper{border-width:1px}.tagify__dropdown__wrapper{max-height:300px;overflow:hidden;background:#fff;background:var(--tagify-dd-bg-color);border:1.1px solid #3595f6;border-color:var(--tagify-dd-color-primary);border-top:0 solid var(--tagify-dd-color-primary);-webkit-box-shadow:0 2px 4px -2px rgba(0,0,0,.2);box-shadow:0 2px 4px -2px rgba(0,0,0,.2);-webkit-transition:.25s cubic-bezier(0,1,.5,1);transition:.25s cubic-bezier(0,1,.5,1)}.tagify__dropdown__wrapper:hover{overflow:auto}.tagify__dropdown--initial .tagify__dropdown__wrapper{max-height:20px;-webkit-transform:translateY(-1em);transform:translateY(-1em)}.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper{-webkit-transform:translateY(2em);transform:translateY(2em)}.tagify__dropdown__item{-webkit-box-sizing:inherit;box-sizing:inherit;padding:.3em .5em;margin:1px;cursor:pointer;border-radius:2px;position:relative;outline:none}.tagify__dropdown__item--active{background:#3595f6;background:var(--tagify-dd-color-primary);color:#fff}.tagify__dropdown__item:active{filter:brightness(105%)}@media screen and (min-width:75em){main.basic-page{padding:3rem 0}}main.basic-page article a,main.basic-page article h1,main.basic-page article h2,main.basic-page article h3,main.basic-page article h4,main.basic-page article h5,main.basic-page article li,main.basic-page article p{color:hsla(0,0%,100%,.6)}main.basic-page article a,main.basic-page article p{font-size:1.8rem;line-height:180%}main.basic-page article .body{max-width:80rem;margin:auto}main.basic-page article a{-webkit-transition:all .2s ease;transition:all .2s ease;text-decoration:none;cursor:pointer}main.basic-page article a:hover{text-decoration:underline}@media print,screen and (min-width:48em){main.notes .note-listing{display:flex;flex-flow:row wrap}}main.notes .create-note-wrapper .close-wrapper{display:flex;flex-flow:row wrap;margin-top:-3rem;margin-right:-3rem}main.notes .create-note-wrapper .close-wrapper button{margin:0 0 0 auto}main.notes .create-note-wrapper .note-title{width:100%}main.notes .create-note-wrapper:not(.open) .note-title{border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;-webkit-box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2);box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2);padding:2rem}main.notes .create-note-wrapper .create-note-form{max-width:70rem;width:100%}main.notes .create-note-wrapper.open .create-note-form{padding:2rem;-webkit-box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2);box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2);border-radius:2rem;margin-bottom:3rem;border:1px solid hsla(0,0%,100%,.2)}main.notes .create-note-wrapper.open.edit{position:fixed;left:0;right:0;top:0;bottom:0;display:flex;padding:11rem 1rem 1rem;overflow-y:auto;z-index:10}main.notes .create-note-wrapper.open.edit .create-note-form{margin:auto;position:relative;z-index:100}main.notes .create-note-wrapper.open.edit .invisible-bg{background:rgba(0,0,0,.6);z-index:1;position:fixed;top:0;left:0;right:0;bottom:0}main.notes .create-note-wrapper button.block-menu-trigger svg{fill:hsla(0,0%,100%,.6)}main.notes .create-note-wrapper .tools-text-editor p.placeholder,main.notes .create-note-wrapper .tools-text-editor p.placeholder:before{color:hsla(0,0%,100%,.6)}main.notes .create-note-wrapper .github-picker{background:#252525!important;margin-left:1em;margin-top:.6rem}main.notes .create-note-wrapper .github-picker>div:first-child,main.notes .create-note-wrapper .github-picker>div:nth-child(2){border-color:transparent transparent #252525!important}main.notes .create-note-wrapper .actions-wrapper{display:flex;flex-flow:row wrap;margin:1rem 0 0}main.notes .create-note-wrapper .actions-wrapper button{margin:0 0 0 auto}main.notes .create-note-wrapper .actions-wrapper button[type=submit]{margin:0 auto 0 0}main.notes .note-tile{border-radius:1rem;-webkit-box-shadow:1rem 1rem 2rem rgba(0,0,0,.2);box-shadow:1rem 1rem 2rem rgba(0,0,0,.2);margin-bottom:2rem;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;padding:2rem;cursor:pointer;color:#fff}main.notes .note-tile:focus,main.notes .note-tile:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:2rem 2rem 4rem rgba(0,0,0,.2);box-shadow:2rem 2rem 4rem rgba(0,0,0,.2)}@media print,screen and (min-width:48em){main.notes .note-tile{flex:0 0 auto;width:calc(50% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}@media screen and (min-width:75em){main.notes .note-tile{flex:0 0 auto;width:calc(33.3333333333% - 1.875rem);margin-left:.9375rem;margin-right:.9375rem}}main.notes .note-tile h2{text-align:left;color:hsla(0,0%,100%,.8)}main.notes .note-tile .body a,main.notes .note-tile .body p{color:hsla(0,0%,100%,.8)}.tools-text-editor{border-bottom:1px solid hsla(0,0%,100%,.2);height:200px;overflow-y:auto}.tools-text-editor>div>div{padding:2rem 3rem;min-height:19.8rem}.tools-text-editor h1,.tools-text-editor h2,.tools-text-editor h3{text-align:left}.tools-text-editor svg{fill:hsla(0,0%,100%,.8)}.tools-text-editor a,.tools-text-editor li,.tools-text-editor p.placeholder,.tools-text-editor p.placeholder:before{color:hsla(0,0%,100%,.8)}#block-menu-container{z-index:300}#block-menu-container ol{padding:2rem 1em;background:#333;-webkit-box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2);box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2)}#block-menu-container button{margin-bottom:1em;color:#fff;background:#252525}#block-menu-container svg{fill:#fff}#block-menu-container span,.tooltip{color:#fff}.tooltip{-webkit-box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2);box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2);border-radius:1rem;width:auto;position:absolute;z-index:10;background:#000;padding:1rem 2rem;margin-top:-2.5rem;min-width:20rem;-webkit-transition:all .3s ease;transition:all .3s ease}.modal-wrapper{display:flex;flex-flow:row wrap;padding:13rem 1rem 1rem;overflow-y:auto;z-index:10}.modal-wrapper,.modal-wrapper .overlay{position:fixed;left:0;right:0;top:0;bottom:0}.modal-wrapper .overlay{background:rgba(0,0,0,.6);z-index:1}.modal-wrapper .close-wrapper{display:flex;flex-flow:row wrap;margin-top:-3rem;margin-right:-3rem}.modal-wrapper .close-wrapper button{margin:0 0 0 auto}.modal-wrapper .modal{padding:2rem;-webkit-box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2);box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2);border-radius:2rem;border:1px solid hsla(0,0%,100%,.2);position:relative;z-index:100;background:#252525;margin:auto;width:30rem}main.activities .random-wrapper{max-width:45rem;background:rgba(51,51,51,.8);-webkit-box-shadow:1rem 1rem 1.5rem rgba(0,0,0,.2);box-shadow:1rem 1rem 1.5rem rgba(0,0,0,.2);border-radius:10px;width:100%;-webkit-transition:all .3s ease;transition:all .3s ease;text-decoration:none;margin:auto auto 3rem}main.activities .random-wrapper form{overflow:hidden}main.activities .random-wrapper button.get-random{width:100%;background:transparent;-webkit-box-shadow:none;box-shadow:none;padding:5rem;outline:none;margin-bottom:0}main.activities .random-wrapper button.get-random:active{-webkit-transform:scale(.95);transform:scale(.95)}main.activities .random-wrapper button.get-random svg{fill:hsla(0,0%,100%,.6)}main.activities .random-wrapper .filter-actions{display:flex;flex-flow:row wrap;margin-bottom:2rem}main.activities .random-wrapper .filter-actions>label{margin:0 auto;display:flex;flex-flow:row wrap;width:6rem;height:6rem;border:1px solid hsla(0,0%,100%,.6);color:hsla(0,0%,100%,.6);border-radius:100%}main.activities .random-wrapper .filter-actions>label input{display:none}main.activities .random-wrapper .filter-actions>label span.duration-wrapper{display:block;margin:auto}main.activities .random-wrapper .filter-actions>label.checked{border:2px solid #fff;border-radius:100%;color:#fff}main.activities .create-activity-wrapper .create-activity-form{max-width:70rem;width:100%}main.activities .create-activity-wrapper .activity-name,main.activities .create-activity-wrapper input,main.activities .create-activity-wrapper textarea{width:100%}main.activities .create-activity-wrapper:not(.open) .activity-name{border:1px solid hsla(0,0%,100%,.2);border-radius:1rem;-webkit-box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2);box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2);padding:2rem}main.activities .create-activity-wrapper .actions-wrapper{display:flex;flex-flow:row wrap}main.activities .create-activity-wrapper .actions-wrapper .red{margin:0 0 0 auto}main.activities .create-activity-wrapper .actions-wrapper .green{margin:0 auto 0 0}main.activities .create-activity-wrapper.open .create-activity-form{padding:2rem;-webkit-box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2);box-shadow:1.5rem 1.5rem 2rem rgba(0,0,0,.2);border-radius:2rem;margin-bottom:3rem;border:1px solid hsla(0,0%,100%,.2);position:relative;z-index:10}main.activities .create-activity-wrapper.open .invisible-bg{z-index:1;position:fixed;top:0;left:0;right:0;bottom:0}main.activities .create-activity-wrapper .tooltip a{color:hsla(0,0%,100%,.6);-webkit-transition:all .3s ease-in;transition:all .3s ease-in;display:block;width:auto;margin-bottom:1rem;float:left;clear:both}main.activities .create-activity-wrapper .tooltip a:hover{color:#fff}