@import url(https://fonts.googleapis.com/css2?family=Roboto%3Aital%2Cwght%400%2C400%3B1%2C400&display=swap);.__wab_flex-container{display:flex;flex:1 1;align-self:stretch;pointer-events:none}.__wab_flex-container>*{pointer-events:auto}.__wab_slot{display:contents}.__wab_slot-string-wrapper{position:relative}.__wab_passthrough{display:contents}.plasmic__default_style_all__208hu{display:block;white-space:inherit;grid-row:auto;grid-column:auto;position:relative;background-size:100% 100%;background-repeat:no-repeat;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-decoration-line:none;text-decoration-line:none;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s;margin:0;border-width:0}.plasmic__default_style_img__23ccE{display:inline-block;width:auto;height:auto}.plasmic__default_style_input__25_Su{background:#fff}.plasmic__default_style_input__25_Su,.plasmic__default_style_textarea__2c9Ua{padding:2px}.plasmic__default_style_button__3nItH,.plasmic__default_style_input__25_Su,.plasmic__default_style_textarea__2c9Ua{font-family:inherit;line-height:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit;text-transform:inherit;border:1px solid #d3d3d3}.plasmic__default_style_button__3nItH{padding:2px 6px;background:none}.plasmic__default_style_code__3DJfb,.plasmic__default_style_pre__3MJN8{font-family:inherit;line-height:inherit}.plasmic__default_style_h1__eQpTj,.plasmic__default_style_h2__2bvJx,.plasmic__default_style_h3__3ZEPj,.plasmic__default_style_h4__1M-X7,.plasmic__default_style_h5__22BiX,.plasmic__default_style_h6__367TL{font-size:inherit;font-weight:inherit}.plasmic__default_style_address__mWNXW{font-style:inherit}.plasmic__default_style_ol__2pXAy,.plasmic__default_style_ul__iAncp{list-style-type:none;padding:0}.plasmic__default_style_select__3HQ-o{padding:2px 6px}.plasmic__default_style_li__2xWy3{list-style-type:none}.plasmic__default_style_plasmic_default__component_wrapper__39rWm{display:grid}.plasmic__default_style___wab_text__1tCIX{display:inline-block}.plasmic__default_style_plasmic_page_wrapper__rvRY-{display:flex;width:100%;min-height:100vh;align-items:stretch;align-self:start}.plasmic__default_style_plasmic_page_wrapper__rvRY->*{height:auto!important}.plasmic_todo_mvc_root_reset__2b7Ru{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;font-style:normal;color:#535353;text-align:left;text-transform:none;line-height:1.5;letter-spacing:normal;white-space:pre-wrap}.PlasmicHeader_headerContainer__2N-OV{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;-webkit-box-shadow:inset 0 -2px 1px 0 rgba(0,0,0,.03);box-shadow:inset 0 -2px 1px 0 rgba(0,0,0,.03);position:relative}.PlasmicHeader_headerContainer__state_empty__3qJKa{width:100%}.PlasmicHeader_box__2zphT{flex-direction:row;position:relative;align-items:center;justify-content:space-evenly;width:45px}.PlasmicHeader_box__2zphT,.PlasmicHeader_img__1uIjT{display:flex;flex-grow:0;flex-shrink:0;flex-basis:auto}.PlasmicHeader_img__1uIjT{width:30px;height:30px;align-self:auto;opacity:.1}.PlasmicHeader_img__state_allChecked__sT-0_{opacity:.5}.PlasmicHeader_textbox__2Sc77{display:flex;width:auto;flex-grow:1;flex-shrink:1;flex-basis:100%;font-size:24px;padding:15px;background:hsla(0,0%,100%,0);border-width:0}.PlasmicHeader_textbox__global_theme_dark__3E9lB{color:#eaeaea}.PlasmicHeader_headerContainer__2N-OV .PlasmicHeader_textbox__2Sc77::-webkit-input-placeholder{font-style:italic;color:#e6e6e6}.PlasmicHeader_headerContainer__2N-OV .PlasmicHeader_textbox__2Sc77:-ms-input-placeholder{font-style:italic;color:#e6e6e6}.PlasmicHeader_headerContainer__2N-OV .PlasmicHeader_textbox__2Sc77::placeholder{font-style:italic;color:#e6e6e6}.PlasmicHeader_headerContainer__global_theme_dark__uCO0d .PlasmicHeader_textbox__global_theme_dark__3E9lB::-webkit-input-placeholder{color:#4f4f4f}.PlasmicHeader_headerContainer__global_theme_dark__uCO0d .PlasmicHeader_textbox__global_theme_dark__3E9lB:-ms-input-placeholder{color:#4f4f4f}.PlasmicHeader_headerContainer__global_theme_dark__uCO0d .PlasmicHeader_textbox__global_theme_dark__3E9lB::placeholder{color:#4f4f4f}.PlasmicHeader_headerContainer__state_allChecked__-s4Ez .PlasmicHeader_textbox__state_allChecked__2p3tl::-webkit-input-placeholder{font-style:italic;color:#e6e6e6}.PlasmicHeader_headerContainer__state_allChecked__-s4Ez .PlasmicHeader_textbox__state_allChecked__2p3tl:-ms-input-placeholder{font-style:italic;color:#e6e6e6}.PlasmicHeader_headerContainer__state_allChecked__-s4Ez .PlasmicHeader_textbox__state_allChecked__2p3tl::placeholder{font-style:italic;color:#e6e6e6}.PlasmicTask_root__37Qbz{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;position:relative;width:100%;border-bottom:1px solid #e6e6e6}.PlasmicTask_root__global_theme_dark__Zrlmg{border-bottom-color:#303030}.PlasmicTask_box__gbzcy__3C3w0{display:flex;flex-direction:row;position:relative;align-items:center;justify-content:center;width:45px;flex-grow:0;flex-shrink:0;flex-basis:auto}.PlasmicTask_box__nr96G__362Jc{display:block;position:relative;width:30px;flex-grow:0;flex-shrink:0;flex-basis:auto;height:30px;align-self:auto;border-radius:100px;border:1px solid #e6e6e6}.PlasmicTask_box__state_checked_global_theme_dark__nr96GjMo9AF1WVx__19To1{border-color:#4f4f4f}.PlasmicTask_img__3Ltsj{display:flex;width:16px;height:16px;position:absolute;left:11.5px;top:12px}.PlasmicTask_img__state_checked__PxdDf{left:3px;top:4px;width:23px;height:23px}.PlasmicTask_box__g8Ghk__BmCmP{display:flex;flex-direction:row;position:relative;align-items:center;justify-content:space-evenly;width:auto;flex-grow:1;flex-shrink:1;flex-basis:100%;padding-bottom:15px;padding-top:15px;padding-left:15px}.PlasmicTask_box__state_editing__g8GhkyBu1Y__33uZs{padding-top:0;padding-bottom:0;padding-left:0}.PlasmicTask_box__yd7Vi__GU4Z0{position:relative;width:auto;flex-grow:1;flex-shrink:1;flex-basis:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.PlasmicTask_slotChildren__DQivs{font-size:24px;color:#535353}.PlasmicTask_slotChildren__global_theme_dark__Frflg{color:#eaeaea}.PlasmicTask_slotChildren__state_checked__v44e6{color:#e6e6e6}.PlasmicTask_slotChildren__state_checked__v44e6>*,.PlasmicTask_slotChildren__state_checked__v44e6>.PlasmicTask___wab_slot__17opy>*,.PlasmicTask_slotChildren__state_checked__v44e6>.PlasmicTask___wab_slot__17opy>.PlasmicTask___wab_slot__17opy>*,.PlasmicTask_slotChildren__state_checked__v44e6>.PlasmicTask___wab_slot__17opy>.PlasmicTask___wab_slot__17opy>.PlasmicTask___wab_slot__17opy>*{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.PlasmicTask_slotChildren__state_checked_global_theme_dark__2mqZN{color:#4f4f4f}.PlasmicTask_textbox__2VOEj{display:flex}.PlasmicTask_textbox__state_editing__1BP5a{font-size:24px;padding-top:15px;padding-bottom:15px;padding-left:15px;width:auto;flex-grow:1;flex-shrink:1;flex-basis:100%;-webkit-box-shadow:inset 0 0 4px 2px rgba(0,0,0,.3);box-shadow:inset 0 0 4px 2px rgba(0,0,0,.3);background:hsla(0,0%,100%,0);border-color:#777}.PlasmicTask_textbox__state_editing_global_theme_dark__3k9oh{-webkit-box-shadow:inset 0 0 4px 2px rgba(235,245,16,.46);box-shadow:inset 0 0 4px 2px rgba(235,245,16,.46);color:#eaeaea}.PlasmicTask_root__state_editing__12gAi .PlasmicTask_textbox__state_editing__1BP5a::-webkit-input-placeholder{color:#e6e6e6}.PlasmicTask_root__state_editing__12gAi .PlasmicTask_textbox__state_editing__1BP5a:-ms-input-placeholder{color:#e6e6e6}.PlasmicTask_root__state_editing__12gAi .PlasmicTask_textbox__state_editing__1BP5a::placeholder{color:#e6e6e6}.PlasmicTask_root__state_editing_global_theme_dark__2Nn3v .PlasmicTask_textbox__state_editing_global_theme_dark__3k9oh::-webkit-input-placeholder{color:#4f4f4f;font-style:italic}.PlasmicTask_root__state_editing_global_theme_dark__2Nn3v .PlasmicTask_textbox__state_editing_global_theme_dark__3k9oh:-ms-input-placeholder{color:#4f4f4f;font-style:italic}.PlasmicTask_root__state_editing_global_theme_dark__2Nn3v .PlasmicTask_textbox__state_editing_global_theme_dark__3k9oh::placeholder{color:#4f4f4f;font-style:italic}.PlasmicTask_box__nRbl9__3opn7{display:flex;flex-direction:row;position:relative;align-items:center;justify-content:space-evenly}.PlasmicTask_button__tagiA{position:relative;font-size:30px;padding-left:10px;padding-right:10px;line-height:1;opacity:0}.PlasmicTask_root__37Qbz:hover .PlasmicTask_button__tagiA{opacity:.5;cursor:pointer;border-width:0}.PlasmicToggleButton_root__3YGFu{position:relative;display:flex;flex-direction:row;justify-content:space-around;align-items:center;border-radius:3px;padding:3px 7px;border:1px solid transparent}.PlasmicToggleButton_root__state_selected__32eLi{cursor:pointer;border-radius:3px;border:1px solid rgba(175,47,47,.2)}.PlasmicToggleButton_root__3YGFu:hover{border-radius:3px;border:1px solid #e6e6e6}.PlasmicToggleButton_slotChildren__2EphS{color:#777}.PlasmicFooter_footerContainer__G7lV5{display:flex;flex-direction:row;align-items:center;justify-content:center;position:relative;width:100%;padding:10px 15px}.PlasmicFooter_box___2BBbs__vqsw3{display:flex;flex-direction:row;position:absolute;align-items:stretch;justify-content:flex-start;top:14px;left:15px}.PlasmicFooter_box__state_singularLeft___2BBbsWf9Am__2Jk6y{left:15px}.PlasmicFooter_box__hvOm__1VWvN,.PlasmicFooter_slotCount__1i6fT{color:#777}.PlasmicFooter_box__qBQl3__2ERUT{display:flex;flex-direction:row;position:relative}.PlasmicFooter_box__qBQl3__2ERUT>.__wab_flex-container{flex-direction:row;align-items:stretch;justify-content:center;margin-left:calc(0px - 20px);width:calc(100% + 20px)}.PlasmicFooter_box__qBQl3__2ERUT>.__wab_flex-container>*,.PlasmicFooter_box__qBQl3__2ERUT>.__wab_flex-container>.__wab_slot>*{margin-left:20px}.PlasmicFooter_toggleButton___8W6K__3xz9U.__wab_instance,.PlasmicFooter_toggleButton__uvaDe__1P9DG.__wab_instance,.PlasmicFooter_toggleButton__vklIn__uzsdp.__wab_instance{position:relative;width:auto;flex-grow:0;flex-shrink:1;height:auto;align-self:flex-start}.PlasmicFooter_box__nrDPv__M9NXG{position:absolute;color:#777;left:371px;top:14px;cursor:pointer}.PlasmicFooter_box__state_hasCompleted__nrDPv7263V__flIiP{left:auto;right:15px}.PlasmicFooter_footerContainer__G7lV5 .PlasmicFooter_box__nrDPv__M9NXG:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.PlasmicTodoApp_root__3ns9Z{display:flex;width:100%;height:100%;position:relative;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;min-height:0;background:#f5f5f5}.PlasmicTodoApp_root__global_theme_dark__2Plwg{background:#000}.PlasmicTodoApp_appTitle__1SfJj{position:relative;width:auto;height:auto;align-self:auto;flex-grow:0;flex-shrink:1;flex-basis:auto;font-size:100px;color:rgba(175,47,47,.15)}.PlasmicTodoApp_appTitle__global_theme_dark___zEQD{color:#716565}.PlasmicTodoApp_box__ntxNu__2eIAQ{-webkit-box-shadow:0 25px 50px 0 rgba(0,0,0,.1);box-shadow:0 25px 50px 0 rgba(0,0,0,.1);display:flex;flex-direction:column;position:relative;align-items:stretch;justify-content:flex-start;align-self:auto;width:550px;height:auto}.PlasmicTodoApp_box__global_theme_dark__ntxNuF1WVx__2_03M{-webkit-box-shadow:0 25px 50px 0 hsla(0,0%,100%,.3);box-shadow:0 25px 50px 0 hsla(0,0%,100%,.3)}.PlasmicTodoApp_appBody__2gtzT{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;align-items:stretch;justify-content:space-evenly;width:550px;height:auto;flex-grow:0;flex-shrink:1;flex-basis:auto;position:relative;z-index:1;background:#fff}.PlasmicTodoApp_appBody__global_theme_dark__2Y6aZ{-webkit-box-shadow:0 0 2px 0 hsla(0,0%,100%,.5);box-shadow:0 0 2px 0 hsla(0,0%,100%,.5);background:#222}.PlasmicTodoApp_header__38c2c.__wab_instance{position:relative;width:auto;align-self:stretch;height:auto;flex-grow:0;flex-shrink:1}.PlasmicTodoApp_header__state_empty__24BpP.__wab_instance{width:auto;align-self:stretch}.PlasmicTodoApp_tasksContainer__AgPVF{display:flex;flex-direction:column;position:relative;align-items:stretch;justify-content:flex-start}.PlasmicTodoApp_task___0PHx__3z_Ah.__wab_instance,.PlasmicTodoApp_task___29JBo__1lh86.__wab_instance,.PlasmicTodoApp_task__cg7MQ__3Zuq5.__wab_instance,.PlasmicTodoApp_task__rIb3J__2w9XE.__wab_instance{align-self:stretch}.PlasmicTodoApp_footer__2btuY.__wab_instance{position:relative;width:auto;align-self:stretch;height:auto;flex-grow:0;flex-shrink:1}.PlasmicTodoApp_fakeStack__TBrJ8{display:block;position:relative;width:100%;height:auto;align-self:auto;flex-grow:0;flex-shrink:1;flex-basis:auto;z-index:-1px;margin-top:-4px;background:rgba(68,192,255,0)}.PlasmicTodoApp_box__nixF__28Q5_{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);display:block;position:absolute;left:10px;top:6px;width:auto;height:10px;right:10px;background:#fff}.PlasmicTodoApp_box__global_theme_dark__nixFF1WVx__2k6gH{-webkit-box-shadow:0 0 2px 0 hsla(0,0%,100%,.5);box-shadow:0 0 2px 0 hsla(0,0%,100%,.5);background:#222}.PlasmicTodoApp_box__ryck7__uqhLO{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);display:block;position:absolute;left:5px;top:0;width:auto;right:5px;height:10px;z-index:-1px;background:#fff}.PlasmicTodoApp_box__global_theme_dark__ryck7F1WVx__2tdhl{-webkit-box-shadow:0 0 2px 0 hsla(0,0%,100%,.5);box-shadow:0 0 2px 0 hsla(0,0%,100%,.5);background:#222}