.GoalProgress_progress__nwI02{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.GoalProgress_default__sMEsd{background-image:url(/img/goalprogressillustrative.png);background-size:contain;background-repeat:no-repeat;width:100%;height:100%}.GoalProgress_svg__5Fc_6{position:absolute;top:0;left:0}.GoalProgress_circle__VXlpA{transition:all .4s linear;transform:rotate(-90deg);transform-origin:50% 50%}.GoalProgress_data__HWTe7{flex-direction:column;z-index:1}.GoalProgress_data__HWTe7,.GoalProgress_readCount__EbRWM{display:flex;align-items:center}.GoalProgress_readCount__EbRWM.GoalProgress_complete__9olve{color:var(--uiWhite)}.GoalProgress_extra-large__yKJg4{font-size:98px;height:118px}.GoalProgress_large__wL_cj{font-size:52px;height:63px}.GoalProgress_medium__9tY45{font-size:36px;height:44px}.GoalProgress_small__sItee{font-size:16px;color:var(--textSecondary)}.GoalProgress_target__ZINjh{color:var(--textDiscreet);flex-shrink:1}.GoalProgress_target__ZINjh.GoalProgress_complete__9olve{color:var(--uiWhite);opacity:.6}.GoalProgress_target__ZINjh.GoalProgress_largeText__hIPR9{font-size:30px}.GoalMini_container__0vavL{padding:var(--size-5);border-radius:var(--size-1);background-color:var(--uiBoxBackground);display:flex;align-items:center}.GoalMini_progress__VTeDV{flex:0 0 48px}.GoalMini_details__niDS_{display:flex;flex-direction:column;margin-left:var(--size-4);justify-content:center}.GoalMini_top__18N4D{color:var(--textSecondary)}.GoalMini_name__Y8Y93,.GoalMini_top__18N4D{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.GoalMini_slot__TskBI{margin-left:auto;flex:0 0 auto}.ToggleSwitch_container__meu8x{position:relative;width:54px;display:inline-block;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:left}.ToggleSwitch_container__meu8x .ToggleSwitch_checkbox__5HCEB{display:none}.ToggleSwitch_container__meu8x .ToggleSwitch_label__Mxfur{display:block;overflow:hidden;cursor:pointer;border:1px solid var(--uiInput);border-radius:20px;margin:0;transition:all .2s ease-in-out}.ToggleSwitch_container__meu8x .ToggleSwitch_label__Mxfur:focus,.ToggleSwitch_container__meu8x .ToggleSwitch_label__Mxfur>span:focus{outline:none}.ToggleSwitch_container__meu8x .ToggleSwitch_inner__OP8EJ{display:block;width:200%;transform:translateX(-50%);transition:margin .1s ease-in-out}.ToggleSwitch_container__meu8x .ToggleSwitch_inner__OP8EJ:after,.ToggleSwitch_container__meu8x .ToggleSwitch_inner__OP8EJ:before{display:block;float:left;width:50%;height:24px;padding:0;line-height:24px;font-size:14px;color:var(--uiWhite);font-weight:700;box-sizing:border-box}.ToggleSwitch_container__meu8x .ToggleSwitch_inner__OP8EJ:before{content:attr(data-yes);padding-left:10px;color:var(--uiWhite)}.ToggleSwitch_container__meu8x .ToggleSwitch_disabled__SbT6M,.ToggleSwitch_container__meu8x .ToggleSwitch_disabled__SbT6M:before{background-color:var(--textDisabled);cursor:not-allowed}.ToggleSwitch_container__meu8x .ToggleSwitch_inner__OP8EJ:after{content:attr(data-no);padding-right:10px;color:var(--uiWhite);text-align:right}.ToggleSwitch_container__meu8x .ToggleSwitch_switch__SEHtt{display:block;width:18px;height:18px;margin:var(--size-1);background:var(--uiInput);position:absolute;top:0;bottom:0;right:28px;border:0 solid var(--uiInput);border-radius:20px;transition:all .2s ease-in-out}.ToggleSwitch_container__meu8x.ToggleSwitch_smallSwitch___ZX9T{width:40px}.ToggleSwitch_container__meu8x.ToggleSwitch_smallSwitch___ZX9T .ToggleSwitch_inner__OP8EJ:after,.ToggleSwitch_container__meu8x.ToggleSwitch_smallSwitch___ZX9T .ToggleSwitch_inner__OP8EJ:before{content:"";height:20px;line-height:20px}.ToggleSwitch_container__meu8x.ToggleSwitch_smallSwitch___ZX9T .ToggleSwitch_switch__SEHtt{width:16px;right:20px;margin:2px}.ToggleSwitch_container__meu8x input:checked+label .ToggleSwitch_inner__OP8EJ{transform:translateX(0)}.ToggleSwitch_container__meu8x input:checked+label .ToggleSwitch_switch__SEHtt{right:0;background:var(--accentPrimary)}.ToggleSwitch_container__meu8x:hover .ToggleSwitch_switch__SEHtt{background-color:var(--textPrimary)}.ToggleSwitch_container__meu8x:hover .ToggleSwitch_label__Mxfur{border-color:var(--uiBlack)}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker{display:flex;position:relative}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker,.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker *,.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker :after,.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker :before{box-sizing:border-box}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker--disabled{background-color:var(--uiBoxBackground);color:var(--uiSecondary)}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0;border:var(--outlineWidth) solid var(--uiInput);padding-right:10px;padding-top:20px}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__wrapper:focus,.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__wrapper:hover{border:var(--outlineWidth) solid var(--textDiscreet)}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__inputGroup{min-width:calc(12px + 4.32em + .434em);flex-grow:1;padding:14px;font-size:16px;line-height:20px;transition:all .15s linear;box-sizing:content-box}@media(min-width:600px){.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__inputGroup{padding:14px 20px}}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__inputGroup__divider{padding:1px 0;white-space:pre;color:var(--textDiscreet)}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__inputGroup__input{min-width:.54em;height:100%;position:relative;padding:0 1px;border:0;background:none;font:inherit;box-sizing:content-box;-moz-appearance:textfield}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__inputGroup__input:-ms-input-placeholder{color:var(--textDiscreet)}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__inputGroup__input::placeholder{color:var(--textDiscreet)}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__inputGroup__input::-webkit-inner-spin-button,.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__button{border:0;background:transparent;padding:4px 6px}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__button svg{color:var(--uiSecondary)}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__button:enabled{cursor:pointer}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__button:enabled:focus .react-date-picker__button__icon,.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__button:enabled:focus svg,.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__button:enabled:hover .react-date-picker__button__icon,.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__button:enabled:hover svg{color:var(--uiBlack)}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__button:disabled .react-date-picker__button__icon,.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__button:disabled svg{color:var(--textDisabled)}.ReactDatePicker_reactDatePicker__by1Yi .hasDate .react-date-picker__clear-button svg{display:none}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__button svg{display:inherit}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__calendar{width:324px;max-width:100vw;position:absolute;top:100%;left:0;z-index:1}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__calendar--closed{display:none}.ReactDatePicker_reactDatePicker__by1Yi .react-date-picker__calendar .react-calendar{border-width:thin}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar{width:350px;max-width:100%;background:var(--uiOverlayBackground);border:0;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;filter:drop-shadow(0 0 var(--size-2) var(--shadowColor));border-radius:4px;will-change:filter;z-index:var(--zIndexDropdown)}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar--doubleView{width:700px}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar,.ReactDatePicker_reactDatePicker__by1Yi .react-calendar *,.ReactDatePicker_reactDatePicker__by1Yi .react-calendar :after,.ReactDatePicker_reactDatePicker__by1Yi .react-calendar :before{box-sizing:border-box}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar button{margin:0;border:0;outline:none}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar button:enabled:hover{cursor:pointer}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__navigation{height:44px;margin-bottom:1em;border-bottom:var(--outlineWidth) solid var(--uiOutline);display:flex;align-items:center}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__navigation button{min-width:44px;background:none}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__navigation button:enabled:focus,.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__navigation button:enabled:hover{background-color:var(--uiHover)}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__navigation button[disabled]{color:var(--textDisabled);cursor:default}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em;display:none}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__month-view__weekdays__weekday{padding:.5em;display:none}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__month-view__weekNumbers{font-weight:700}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;padding:1em .6666666667em}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__viewContainer{padding:0 16px 8px}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__month-view__days__day--neighboringMonth{color:var(--textPrimary)}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__century-view .react-calendar__tile,.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__decade-view .react-calendar__tile,.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__year-view .react-calendar__tile{padding:1em .5em}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__tile{max-width:100%;text-align:center;padding:5px 0;border-radius:4px;background:none}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__tile:disabled{color:var(--textDisabled);cursor:default}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__tile:enabled:focus,.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__tile:enabled:hover{background-color:var(--uiHover)}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__tile--hasActive{background:var(--accentPrimary);color:var(--textWhite)}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__tile--hasActive:enabled:focus,.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__tile--hasActive:enabled:hover{background:var(--accentPrimaryHover);color:var(--textWhite)}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__tile--active{background:var(--accentPrimary);color:var(--textWhite)}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__tile--active:enabled:focus,.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__tile--active:enabled:hover{background:var(--accentPrimaryHover)}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar--selectRange .react-calendar__tile--hover{background-color:var(--uiHover)}.ReactDatePicker_reactDatePicker__by1Yi .react-calendar__month-view__days__day{aspect-ratio:1/1;padding:10px 0;border-radius:100%}.DatePicker_datePicker__hVPpB{width:100%;position:relative}.DatePicker_datePicker__hVPpB .DatePicker_label__4Pmmy{display:inline-block;color:var(--textDiscreet);position:absolute;top:10px;left:16px}.DatePicker_datePicker__hVPpB .DatePicker_label__4Pmmy.DatePicker_disabled__YZaNk{color:var(--textSecondary);z-index:2}@media(min-width:600px){.DatePicker_datePicker__hVPpB .DatePicker_label__4Pmmy{left:20px}}.DatePicker_datePicker__hVPpB .DatePicker_nativeInput__g_BG0{padding-top:36px;min-height:72px}@media(min-width:600px){.DatePicker_datePicker__hVPpB .DatePicker_nativeInput__g_BG0{padding:40px 20px 20px}}.DatePicker_datePicker__hVPpB .DatePicker_nativeInput__g_BG0::-webkit-date-and-time-value{text-align:left}.DatePicker_datePicker__hVPpB .DatePicker_nativeInput__g_BG0:-ms-input-placeholder{color:var(--textDiscreet)}.DatePicker_datePicker__hVPpB .DatePicker_nativeInput__g_BG0::placeholder{color:var(--textDiscreet)}.FormError_error__0OKZI{background:var(--uiWhite);border:var(--outlineWidth) solid rgba(225,77,77,.2);color:var(--accentDanger);min-height:55px;padding:var(--size-2) var(--size-5);display:flex;align-items:center}.FormError_error__0OKZI svg{margin-right:15px;min-width:24px;min-height:24px}.GoalFormAdvanced_autoUpdate__qJFaT{display:flex;justify-content:space-between;align-items:center;margin-top:var(--size-5)}.GoalFormAdvanced_dates__o04Xu{display:flex;align-items:center;width:100%;max-width:100%;flex-wrap:wrap}.GoalFormAdvanced_dates__o04Xu div:hover{z-index:1}.GoalFormAdvanced_updateInfo__mvpEK{margin-top:var(--size-1);color:var(--textDiscreet)}.GoalFormAdvanced_delete__TKNn8{width:100%;margin-top:var(--size-10);border-top:var(--outlineWidth) solid var(--uiOutline);padding-top:var(--size-6)}.GoalFormAdvanced_button__86_ZI{margin-left:auto;width:100%;display:flex;margin-top:var(--size-5);justify-content:flex-end}.GoalFormAdvanced_datePickerLeft__Bx8cC,.GoalFormAdvanced_datePickerRight__7FIHG{flex:1 1 50%;margin-right:-1px}.GoalFormBasic_inputHolder__vISpj{width:200px;height:200px;background-image:url(/img/goalprogressillustrative.png);background-size:contain;background-repeat:no-repeat;margin:var(--size-5) auto var(--size-14) auto}@media(min-width:600px){.GoalFormBasic_inputHolder__vISpj{margin-top:var(--size-18)}}.GoalFormBasic_inputHolder__vISpj input{margin-top:var(--size-14);width:100%;border:none;font-size:54px;background-color:transparent;text-align:center;line-height:1.3}.GoalFormBasic_inputHolder__vISpj input:-ms-input-placeholder{font-size:54px;color:var(--textDisabled)}.GoalFormBasic_inputHolder__vISpj input::placeholder{font-size:54px;color:var(--textDisabled)}.GoalFormBasic_inputHolder__vISpj input:-ms-input-placeholder{text-align:left;padding-left:42%}.GoalFormBasic_inputHolder__vISpj input:placeholder-shown{text-align:left;padding-left:42%}.GoalFormBasic_info__uxids{display:flex;justify-content:center;align-items:center;flex-direction:column}.GoalFormBasic_actions__d5c_w{width:100%;display:flex;justify-content:space-between}.GoalModal_header__9Ix_p{display:none}@media(min-width:768px){.GoalModal_header__9Ix_p{display:block;text-align:left}}.goals_pageContainer__Mp5yu{max-width:528px}@media(min-width:600px){.goals_pageContainer__Mp5yu{margin-top:var(--size-14)}}.goals_header__ZSeHM{font-family:Libre Baskerville,serif;font-style:normal;font-weight:400;font-size:21px;line-height:150%;text-align:center}@media(min-width:600px){.goals_header__ZSeHM{font-size:24px;font-family:Libre Baskerville,serif;font-style:normal;font-weight:400;font-size:18px;line-height:1.4}.goals_mobileButton__fjNY7{display:none}}.goals_desktopButton__iIXoR{display:none}@media(min-width:600px){.goals_desktopButton__iIXoR{display:block}}