.button,a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-family:inherit;font-size:inherit;font:inherit;color:inherit;font-weight:inherit;line-height:inherit;vertical-align:baseline;background:none;box-shadow:none;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:inherit;text-transform:inherit}img{max-width:100%}body,html{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--sans-serif:"Avenir Next",Helvetica Neue,Helvetica,Arial,sans-serif;--serif:Palatino,Times,serif;--bg-color:#fbf7f0;--light-bg-color:rgba(0,0,0,0.1);--text-color:#5a422d;--accent-color:#25184e;--half-padding:0.5rem;--padding:1rem;--double-padding:2rem;--triple-padding:4rem;--border-radius:0.66rem;--border-color:#eae4de}body,html{font-family:var(--sans-serif);color:var(--text-color);line-height:1.6;font-size:16px;font-weight:400;background:var(--bg-color)}@media(max-width:640px){body,html{font-size:16px}}#app{width:100%}nav{float:left;display:block;width:20rem;position:sticky;top:0}@media(max-width:640px){nav{float:none;width:100%;z-index:999;background:var(--bg-color);position:sticky;box-shadow:0 0 10px var(--light-bg-color)}}nav header{padding:var(--padding);margin:var(--padding) 0;width:100%}@media(max-width:640px){nav header{padding:0;margin:0}}nav header h1{display:none}@media(max-width:640px){nav header h1{display:block;text-align:center;position:sticky;padding:var(--padding);font-size:1.1rem}}nav header .icon{line-height:1rem;display:block;text-align:center}@media(max-width:640px){nav header .icon{position:absolute;padding:var(--half-padding) var(--padding);z-index:9999}}nav header .icon svg{display:inline-block;height:5rem}@media(max-width:640px){nav header .icon svg{height:2.5rem}}@media(max-width:640px){nav .menu{display:none}nav .menu.show{display:block}}nav .menu ul{width:100%}nav .menu ul li a{display:flex;align-items:center;padding:var(--half-padding) var(--padding);border-top:1px solid transparent;border-bottom:1px solid transparent}nav .menu ul li a.router-link-active{background:#fff;border-color:var(--border-color)}nav .menu ul li a .icon-wrapper{margin-right:var(--padding)}nav .menu ul li a .icon-wrapper .icon{height:var(--double-padding);width:var(--double-padding);vertical-align:middle;text-align:center}nav .menu ul li a .icon-wrapper .icon.plus{opacity:.2;padding:var(--half-padding);border-radius:50%;color:#fff;background:#25184e;vertical-align:top;line-height:1}nav .menu ul li a .name{line-height:normal}nav .menu blockquote{padding:var(--double-padding);font-style:oblique;margin-top:var(--padding);opacity:.6}nav .menu blockquote small{opacity:.6;font-size:80%}.page{background:#fff;position:relative;border:1px solid var(--border-color);border-right:0;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius);margin:var(--double-padding) 0 var(--double-padding) 20rem;box-shadow:0 0 10px var(--light-bg-color);min-height:100vh}@media(max-width:640px){.page{margin:0;border:0;border-radius:0}}.page header{background:#fff;display:block;border-top-left-radius:calc(var(--border-radius) - 1px);border-bottom:3px solid transparent;color:#25184e}.page header>div>svg{margin-bottom:-10px;max-width:100%}@media(max-width:640px){.page header{margin:0;border-radius:0}}.page header h2{font-weight:500;font-size:var(--double-padding);padding:var(--double-padding);padding-bottom:var(--double-padding)}@media(max-width:640px){.page header h2{visibility:hidden;height:var(--triple-padding)}}.page header .subnav{position:absolute;top:0;right:0;display:block;line-height:1}.page header .subnav ul{display:flex;text-align:center}@media(min-width:641px){.page header .subnav ul li{margin-right:var(--padding)}}.page header .subnav ul li a{display:block;padding:var(--padding) var(--half-padding);background:#fff;opacity:.5}@media(min-width:641px){.page header .subnav ul li a{border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:var(--padding)}}.page header .subnav ul li a.router-link-active{opacity:1}.page header .scrollable{width:100%;height:10rem;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.page header .sortable-list{white-space:nowrap;text-align:center}.page header .sortable-list [draggable=true]{opacity:.5}.page header .sortable-list li{display:inline-block}.page header .sortable-list li:not(.ignore){cursor:ew-resize}.page header .sortable-list li .wrapper{margin-top:10rem;padding-left:5rem;width:6rem;rotate:-45deg;transform-origin:0 100%}.page header .sortable-list li .wrapper .name{min-height:1.6rem;min-width:12rem;text-align:left}.page header .sortable-list li .wrapper .name .line{width:12rem;position:absolute;margin-left:-4rem;margin-top:.75rem;border-bottom:3px solid transparent;width:3rem;display:block}.page main{display:block;padding:var(--double-padding)}@media(max-width:640px){.page main{padding:var(--padding)}}.page main .prose{width:100%;max-width:42rem;margin:var(--double-padding) auto;font-size:1rem}.page main .prose .prose-block,.page main .prose h1,.page main .prose h2,.page main .prose h3,.page main .prose h4,.page main .prose h5,.page main .prose h6,.page main .prose ol,.page main .prose p,.page main .prose ul{margin-bottom:1rem}.page main .prose h1{font-size:2.5rem;font-family:var(--serif);color:var(--accent-color);margin-bottom:2rem}.page main .prose h1 span{border-bottom:3px solid #ffdf00;color:var(--text-color);font-style:oblique}.page main .prose h2{color:var(--accent-color);font-size:1.5rem}.page main .prose a:not(.button){border-bottom:3px solid #ffdf00;color:var(--accent-color);font-style:oblique}.page main .prose ul{list-style:disc;margin-left:25px}.page main .prose .aspect-ratio{height:0;position:relative;padding-bottom:56.25%}.page main .prose .aspect-ratio>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}.centered,.centered img{text-align:center}.centered img{float:none}.field{margin-bottom:20px}.field label{display:block;margin-bottom:var(--half-padding)}.field .help-link{display:block;margin-top:var(--half-padding);text-align:right}.field input[type=password],.field input[type=text],.field select,.field textarea{border-bottom:2px solid var(--light-bg-color);width:100%;padding:var(--half-padding) 0}.field input[type=password][disabled],.field input[type=text][disabled],.field select[disabled],.field textarea[disabled]{font-style:oblique;color:#999;background:#fafafa;padding:var(--half-padding)}.field textarea{width:100%;min-width:100%;height:8rem;padding:var(--padding);border-radius:var(--half-padding);border:2px solid var(--light-bg-color);background:#fff;resize:vertical}.button,button{cursor:pointer;display:block;width:100%;padding:var(--half-padding) var(--padding);background:var(--text-color);color:var(--bg-color);border-radius:var(--border-radius);text-align:center}.button.small,button.small{width:auto;display:inline-block}.inline-block{display:inline-block}table{width:100%}table tr:nth-child(odd){background:var(--light-bg-color)}table td,table th{padding:var(--padding)}.list{list-style:disc;margin-left:25px}em{font-style:oblique}.next-checkpoint{margin-top:calc(var(--double-padding)*-1);margin-left:calc(var(--double-padding)*-1);margin-right:calc(var(--double-padding)*-1);margin-bottom:var(--double-padding);padding:var(--padding);line-height:1;text-align:center;border-bottom:2px solid transparent}strong{font-weight:500}.warning{background:var(--bg-color);padding:var(--padding);margin-bottom:var(--padding);border-radius:var(--half-padding)}.warning a{font-weight:500;text-decoration:underline}.error{color:#c0392b;background:#fdedec}.error,.success{padding:var(--padding);margin-bottom:var(--padding);border-radius:var(--half-padding)}.success{color:#27ae60;background:#eafaf1}h2{font-weight:500;font-size:1.25rem}.float-right{float:right}.full-padding{padding:var(--padding)}.full-margin{margin:var(--padding)}.relative{position:relative}.colors li{display:inline-block;margin-right:.5rem}.colors .color{display:block;width:2.75rem;height:2.75rem}.colors .color.selected{outline:2px dotted #777}header img[data-v-0926c9b0]{width:1.5rem;vertical-align:middle;margin-top:-.25rem;margin-bottom:-.25rem;margin-right:var(--half-padding)}.new-check-in{border-left:0;padding-left:0;background:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--half-padding)}.new-check-in textarea{background:var(--bg-color);width:100%;min-width:100%;height:8rem;padding:var(--padding);resize:none;border-top-right-radius:var(--half-padding);border-top-left-radius:var(--half-padding);font-style:oblique;background:#fff;border-bottom:1px solid var(--border-color);resize:vertical;font-style:normal}.new-check-in .actions{text-align:right;padding:var(--half-padding)}.new-check-in .actions:after{content:" ";display:block;clear:both}.new-check-in .actions .options{float:left;text-align:left;margin-top:-.5rem}.new-check-in .actions .options select{margin-bottom:.5rem;border:1px solid var(--border-color);padding:.5rem}.new-check-in .actions .options label{display:block;font-size:.75rem}.new-check-in .actions .options label input[type=checkbox]{vertical-align:middle;margin-top:-2px;margin-right:.25rem}.new-check-in .actions button{display:inline-block;width:auto}.container{width:100%;max-width:44rem;list-style:none!important;margin:var(--double-padding) auto}@media(max-width:640px){.container{max-width:100%}}.list{list-style:none;margin-left:var(--padding)}.list li{border-left:1px solid var(--border-color);padding-left:var(--double-padding);padding-top:1rem;padding-bottom:1rem;position:relative}.list li:first-child{padding-top:2rem}.list li .timepoint{border:1px solid var(--border-color);border-radius:var(--half-padding);padding:var(--padding)}.list li .timepoint.checkpointCompletions{background:#eefff8;border:2px solid #54e684;font-weight:500;color:var(--text-color)}.list li .timepoint.checkpointCompletions .icon{position:absolute;width:2rem;height:2rem;border-radius:50%;text-align:center;line-height:1;padding-top:.3rem;font-size:1.25rem;top:50%;margin-top:-1rem;left:-1rem;border:2px solid #54e684;background:#eefff8;color:#54e684}.list li .timepoint .tag{background:var(--bg-color);padding:var(--half-padding);display:inline-block;border-radius:var(--half-padding);line-height:1;font-size:.75rem;float:right;margin-left:1rem}.list li .timepoint .date{font-size:.75rem;font-style:oblique;opacity:.5;margin-top:var(--half-padding)}.list li:before{content:" ";display:block;border-top:1px solid var(--border-color);width:2rem;position:absolute;margin-left:-2rem;top:50%}.list li .delete{position:absolute;right:.5rem;bottom:1.5rem;font-size:.75rem;opacity:.25;line-height:1}.hint-tip{position:absolute;right:var(--padding)}.hint-tip .prompt{background:rgba(0,0,0,.3);color:#fff;display:inline-block;padding:calc(var(--padding)/2) var(--padding);border-radius:7px}.hint-tip .tip{position:absolute;top:calc(var(--padding)*-1);right:calc(var(--padding)*2.125);background:rgba(0,0,0,.95);padding:var(--padding);width:28rem;border-radius:7px;opacity:.5;transition:all .4s ease-out;z-index:-1;margin-top:calc(var(--padding)*2)}.hint-tip .tip.visible{opacity:1;z-index:auto;height:auto;margin-top:0}@media(max-width:640px){.hint-tip .tip{width:auto;position:fixed;top:calc(var(--padding)*5);right:var(--padding);left:var(--padding)}}.hint-tip .tip h3{font-weight:500;font-size:1.2rem}.hint-tip .tip .content,.hint-tip .tip h3{color:#fff;margin-bottom:var(--padding)}.hint-tip .tip button{float:right}.modal .page-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999999}.modal .page-wrapper .page{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.2);padding:var(--padding);border-radius:var(--border-radius);z-index:100;width:100%;max-width:480px;margin:10vh auto;max-height:80vh;min-height:auto;position:relative}.modal .page-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}.remove-item{position:absolute}.remove-item .hidden{visibility:hidden}.remove-item .icon{position:absolute;margin-left:1rem;z-index:99}.task-list-item{position:relative}.task-name{position:absolute;z-index:9}.checklist{margin-top:.5rem;margin-left:.5rem;margin-bottom:3rem}.checklist li{margin-bottom:.5rem}.checklist input[type=checkbox]{margin-right:.5rem}.checklist input[type=text]{width:90%}.checkpoint-name{width:100%}.checkpoint-remove{position:absolute;right:0}.checkpoint-task-list{position:relative;margin-bottom:var(--padding)}
/*# sourceMappingURL=app.add18891.css.map */