:root{--white:#fff;--light-trans-white:hsla(0,0%,100%,.1);--green:#00e196;--light-purple:#eaeaed;--med-purple:#9898a5;--dark-purple:#32324b;--dark-trans-purple:rgba(5,5,10,.5);--easeOutCubic:cubic-bezier(0.215,0.61,0.355,1);--easeInOutCubic:cubic-bezier(0.645,0.045,0.355,1);--easeOutBack:cubic-bezier(0.175,0.885,0.32,1.275)}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0;border:none;outline:none;background:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{height:100%}body{min-height:100%;color:var(--white);background-color:var(--dark-purple);font-family:Work Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:contain}a{text-decoration:none}a,button{cursor:pointer;color:inherit}button{padding:0;white-space:nowrap;border-radius:0;font-family:inherit;font-size:inherit}button::-moz-focus-inner{border:0}input{width:100%;padding:0;color:inherit;border-radius:0;font-family:inherit;font-size:inherit}:-webkit-autofill,:-webkit-autofill:focus,:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--dark-purple) inset;caret-color:var(--white);-webkit-text-fill-color:var(--white)}::-ms-clear{display:none}::-webkit-input-placeholder{color:var(--med-purple)}::-moz-selection{color:var(--white);background:var(--dark-trans-purple)}::selection{color:var(--white);background:var(--dark-trans-purple)}ul{padding:0}li{list-style-type:none}input{line-height:inherit}.hidden{display:none!important}.underline{text-decoration:underline!important}@media (min-width:577px){.container{width:335px;margin:0 auto;padding:50px 0 100px}}@media (max-width:576px){.container{padding:70px 20px 40px}}.header{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding-bottom:20px}@media (max-width:576px){.header{position:fixed;z-index:1;top:0;right:0;left:0;height:70px;-webkit-transition:-webkit-box-shadow .3s var(--easeOutCubic);transition:-webkit-box-shadow .3s var(--easeOutCubic);-o-transition:box-shadow .3s var(--easeOutCubic);transition:box-shadow .3s var(--easeOutCubic);transition:box-shadow .3s var(--easeOutCubic),-webkit-box-shadow .3s var(--easeOutCubic);background-color:var(--dark-purple)}.header--scrolling{-webkit-box-shadow:0 0 10px var(--dark-purple);box-shadow:0 0 10px var(--dark-purple)}}@media (max-width:576px) and (display-mode:standalone){@supports (-webkit-overflow-scrolling:touch){.container{padding-top:100px}.header{height:100px}}}.headerContents{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1 1;flex:1 1}@media (max-width:576px){.headerContents{padding:0 20px}}.header__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1 1;flex:1 1;-ms-flex-pack:justify;justify-content:space-between;padding-left:8px}.header__title__left{font-size:18px;font-weight:600}.header__title__right{padding:3px 0 0 20px;font-weight:400;line-height:1}.header__title__right--small{font-size:13px}.panel{padding:20px 30px 30px}.panel--card{margin-bottom:40px;color:var(--dark-purple);border-top:4px solid var(--green);background-color:var(--white)}@media (min-width:577px){.panel--card{-webkit-box-shadow:0 2px 10px var(--dark-trans-purple);box-shadow:0 2px 10px var(--dark-trans-purple)}}@media (max-width:576px){.panel--card{padding:0}}.panel--outline{margin-top:20px;border:1px solid var(--light-trans-white)}.task{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--light-purple)}@media (min-width:577px){.task{margin-bottom:20px}}.taskText{-ms-flex:1 1;flex:1 1;padding:10px 0;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (max-width:576px){.taskText{padding:15px 0 15px 15px}}.taskText a{font-weight:600}.taskAction{position:relative;display:-ms-flexbox;display:flex;width:30px;height:30px;margin-left:5px}@media (max-width:576px){.taskAction{margin-right:10px}}.taskAction:focus .taskIcon:after,.taskAction:focus .taskIcon:before{background-color:var(--green)}.taskIcon{display:inline-block;width:20px;height:20px;margin:5px;-webkit-transition:-webkit-transform .3s var(--easeOutCubic);transition:-webkit-transform .3s var(--easeOutCubic);-o-transition:transform .3s var(--easeOutCubic);transition:transform .3s var(--easeOutCubic);transition:transform .3s var(--easeOutCubic),-webkit-transform .3s var(--easeOutCubic);-webkit-transform:translateX(0) rotate(45deg);-ms-transform:translateX(0) rotate(45deg);transform:translateX(0) rotate(45deg)}.taskIcon:after,.taskIcon:before{position:absolute;content:"";background-color:var(--dark-purple)}.taskIcon:before{top:0;left:11px;width:3px;height:15px}.taskIcon:after{bottom:5px;left:5px;width:9px;height:3px}.task--done{text-decoration:line-through;color:var(--med-purple)}.task--done .taskIcon{-webkit-transform:translateX(4px) rotate(225deg);-ms-transform:translateX(4px) rotate(225deg);transform:translateX(4px) rotate(225deg)}.task--done .taskIcon:after{bottom:11px;width:15px}.taskForm{border-bottom:1px solid var(--dark-purple)}.taskForm,.taskForm__input{display:-ms-flexbox;display:flex}.taskForm__input{-ms-flex-align:center;align-items:center;padding:10px 0}@media (max-width:576px){.taskForm__input{padding:15px 0 15px 15px}}.taskForm__submit{width:30px;padding:5px}.taskForm__submit:focus{color:var(--green)}@media (max-width:576px){.taskForm__submit{width:40px;padding-right:15px}}.buttonToggleContainer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.buttonToggleContainer__text{-ms-flex:1 1;flex:1 1;padding-bottom:4px;text-align:center;color:var(--med-purple)}.button:not(.button--link){height:40px}.button--primary{width:100%;margin-top:5px;padding:0 16px;border:1px solid var(--green);font-weight:600}.button--primary:focus{background-color:var(--green)}.button--toggle{-ms-flex:1 1;flex:1 1;border-bottom:4px solid transparent}.button--toggle.button--active,.button--toggle:focus{border-bottom-color:var(--green)}.button--toggle.button--active{font-weight:600}.button--link:focus{color:var(--green)}.button[disabled]{cursor:auto;opacity:.3}.formSection{display:block;margin:30px 0}.formInput{padding:10px 0;border-bottom:1px solid var(--white)}.legalCopy{display:-ms-flexbox;display:flex;font-size:14px}.signOutContainer{text-align:center;color:var(--med-purple)}
/*# sourceMappingURL=main.34338fe0.css.map*/