.Confetti_canvasContainer__h3C1W{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:3;pointer-events:none}.Confetti_particle__myBsU{width:var(--size-2);height:var(--size-1);background-color:var(--accentPrimary);animation:Confetti_y__5JDPP 2s cubic-bezier(0,500,1,500) infinite}@keyframes Confetti_x__H8_ye{to{left:250px}}@keyframes Confetti_y__5JDPP{to{top:199.5px}}.GoalDisplayDate_container__iQgrp{display:flex;align-items:center;justify-content:center;width:-webkit-max-content;width:max-content;margin-bottom:var(--size-2);color:var(--textSecondary)}.GoalDisplayDate_container__iQgrp svg{width:16px;height:16px}.GoalFocus_container__9tWXk{background-color:var(--uiBoxBackground);border-radius:4px;padding:var(--size-5);display:grid;grid-template-columns:1fr;grid-gap:var(--size-4);align-items:center;justify-items:center;transition:background-color .1s linear}@media(hover:hover){.GoalFocus_container__9tWXk:hover{--isHover:1;background-color:var(--uiHover)}}@media(min-width:600px){.GoalFocus_container__9tWXk{padding:var(--size-8);grid-gap:var(--size-7);grid-template-columns:145px 1fr;justify-items:left}}.GoalFocus_text__zYtRC{display:flex;flex-direction:column;align-items:center;text-align:center}@media(min-width:600px){.GoalFocus_text__zYtRC{align-items:flex-start;text-align:left}}.GoalProgress_progress__dLqNQ{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.GoalProgress_default__mcguJ{background-image:url(/img/goalprogressillustrative.png);background-size:contain;background-repeat:no-repeat;width:100%;height:100%}.GoalProgress_svg__NN48f{position:absolute;top:0;left:0}.GoalProgress_circle__6edb0{transition:all .4s linear;transform:rotate(-90deg);transform-origin:50% 50%}.GoalProgress_data__JNKZR{flex-direction:column;z-index:1}.GoalProgress_data__JNKZR,.GoalProgress_readCount__h2ioO{display:flex;align-items:center}.GoalProgress_readCount__h2ioO.GoalProgress_complete__2FadW{color:var(--uiWhite)}.GoalProgress_extra-large__B7n_H{font-size:98px;height:118px}.GoalProgress_large__W4qDr{font-size:52px;height:63px}.GoalProgress_medium__el3MX{font-size:36px;height:44px}.GoalProgress_small__tZHtr{font-size:16px;color:var(--textSecondary)}.GoalProgress_target__qJO6D{color:var(--textDiscreet);flex-shrink:1}.GoalProgress_target__qJO6D.GoalProgress_complete__2FadW{color:var(--uiWhite);opacity:.6}.GoalProgress_target__qJO6D.GoalProgress_largeText__hYG_I{font-size:30px}.Inline_container__EhF2y{display:flex;flex-direction:column;justify-content:center}.Inline_left__LBmWX{min-width:40px;display:flex;justify-content:flex-start;align-items:center}.Inline_right___dX6L{display:flex;justify-content:center;align-items:center;padding-left:var(--size-4)}.Inline_center__eZlce{flex:1 1;margin-left:14px;display:flex;flex-direction:column;text-align:left;overflow:hidden}.Inline_bottom__VKd7j,.Inline_top__gOnmP{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.Inline_bottom__VKd7j{color:var(--textDiscreet);word-break:break-word}.Inline_withBorder__xbZW_{position:relative;padding:var(--size-4) var(--size-5);border-top:var(--outlineWidth) solid var(--uiOutline);border-bottom:var(--outlineWidth) solid var(--uiOutline)}@media(min-width:600px){.Inline_withBorder__xbZW_{border:var(--outlineWidth) solid var(--uiOutline)}}@media(hover:hover){.Inline_withBorder__xbZW_:hover{--isHover:1;border-color:var(--uiInput);z-index:1}}.UserInline_track__yCAQB{display:flex;margin:0 -20px;height:84px;padding-left:var(--size-5);overflow-y:hidden;overflow-x:scroll;-webkit-overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.UserInline_track__yCAQB::-webkit-scrollbar{display:none}.UserInline_cover__Tx1JG{margin-right:var(--size-2);flex:0 0 40px;display:flex;align-items:flex-end}.UserInline_cover__Tx1JG:last-child{padding-right:var(--size-5);flex:0 0 60px}.ResizableElement_scaling__9Cj4A{width:100%;min-width:100%;animation-duration:.35s;animation-name:ResizableElement_fade__jC5YE;animation-timing-function:ease}.ResizableElement_withShadow__1oa_t{box-shadow:0 0 8.384px rgba(0,0,0,.15)}.GoalShare_container__VaxX_{width:1200px;height:630px;overflow:hidden;flex-direction:column;display:flex;padding:70px;background-color:var(--uiWhite)}.GoalShare_container__VaxX_.GoalShare_completed__XhP7_{background-image:url(/img/confetti.svg)}.GoalShare_top__mmEGg{justify-content:space-between;flex-direction:row;display:flex}.GoalShare_logo__jgEH7{display:flex;align-items:center}.GoalShare_logo__jgEH7 svg{width:42px;height:58px}.GoalShare_avatar__NYcfP{display:flex;justify-content:center}.GoalShare_bottom__R_4xE{padding:var(--size-6) 0 0 var(--size-6);display:flex;flex-direction:row}.GoalShare_goalInfo___23fY{font-size:54px;line-height:80px;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:64px;font-family:Libre Baskerville,serif}.GoalShare_goalHeader__RG4j3{font-size:36px;line-height:150%;color:var(--textSecondary);font-family:Inter,sans-serif}.GoalShare_large__BbYOL{display:flex;align-items:center;font-size:98px;height:118px}.GoalShare_booksText__7GMCS{font-size:32px;color:var(--textDiscreet)}.GoalShare_square__hwhRl{width:840px;height:840px}.GoalShare_square__hwhRl .GoalShare_goalInfo___23fY{margin-top:30px}.GoalShare_square__hwhRl .GoalShare_progress__Nqkbv{width:367px;height:367px}.GoalShare_portrait__U_3xp{width:1080px;height:1920px;padding-top:260px}.GoalShare_portrait__U_3xp .GoalShare_top__mmEGg{width:217px;align-self:center;margin-bottom:133px}.GoalShare_portrait__U_3xp .GoalShare_goalInfo___23fY{margin-top:120px;width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.GoalShare_portrait__U_3xp .GoalShare_progress__Nqkbv{width:673px;height:673px}.GoalShare_portrait__U_3xp .GoalShare_bottom__R_4xE,.GoalShare_square__hwhRl .GoalShare_bottom__R_4xE{flex-direction:column;align-content:center}.GoalShare_portrait__U_3xp .GoalShare_bottom__R_4xE .GoalShare_progress__Nqkbv,.GoalShare_square__hwhRl .GoalShare_bottom__R_4xE .GoalShare_progress__Nqkbv{display:flex;align-items:center;justify-content:center;align-self:center}.GoalShare_portrait__U_3xp .GoalShare_name__md3fB,.GoalShare_square__hwhRl .GoalShare_name__md3fB{text-align:center}.GoalShare_portrait__U_3xp .GoalShare_goalInfo___23fY,.GoalShare_square__hwhRl .GoalShare_goalInfo___23fY{padding-left:0}.ReactionButton_button__Q0TPm{display:flex;flex-direction:row;align-items:center;color:var(--textDiscreet);border:none;margin:0;background-color:transparent;transition:color .1s ease,background-color .1s linear;padding:6px;border-radius:2px}.ReactionButton_button__Q0TPm.ReactionButton_hasText__cYWx5{padding:6px 9px}.ReactionButton_button__Q0TPm.ReactionButton_hasText__cYWx5.ReactionButton_hasIcon__OwQlQ{padding:6px 9px 6px 7px}@media(hover:hover){.ReactionButton_button__Q0TPm:hover{color:var(--textSecondary);background-color:var(--uiHover)}.ReactionButton_button__Q0TPm:active{color:var(--textSecondary);background-color:var(--uiInput)}}.ReactionButton_button__Q0TPm:disabled{cursor:default;background-color:var(--uiBoxBackground)}.ReactionButton_iconSize-24__4CdXo,.ReactionButton_iconSize-24__4CdXo svg{width:24px;height:24px}.ReactionButton_iconSize-20__tsv71,.ReactionButton_iconSize-20__tsv71 svg{width:20px;height:20px}.ReactionButton_iconSize-16__WNYSw,.ReactionButton_iconSize-16__WNYSw svg{width:16px;height:16px}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-slides-offset-before);margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-end:var(--swiper-slides-offset-after);margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-slides-offset-before);margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-after:var(--swiper-slides-offset-after);margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ShareMenu_container__rjtJN{display:flex;flex-direction:column;align-items:center}.ShareMenu_landscape__v98Gf,.ShareMenu_portrait__k3Td4,.ShareMenu_square__uJPEY{border:2px solid var(--uiInput);border-radius:1px}.ShareMenu_landscape__v98Gf{width:16px;height:9px}.ShareMenu_square__uJPEY{width:16px;height:16px}.ShareMenu_portrait__k3Td4{width:9px;height:16px}.ShareMenu_active__RJ9UF{border-color:var(--textPrimary);transition:all .2s ease-in-out}.ShareMenu_viewerHolder__svXPh{padding-top:var(--size-10)}.ShareMenu_viewer__bcDoL{width:266px;height:266px;display:flex;align-items:center;position:relative}.ShareMenu_shadow__axOxT{box-shadow:0 0 8.384px var(--shadowColor)}@media(prefers-color-scheme:dark){:root:not(.ShareMenu_light___EUa0) .ShareMenu_shadow__axOxT{box-shadow:0 0 8.384px hsla(0,0%,100%,.15)}}.ShareMenu_shadow__axOxT.ShareMenu_dark__3dVzz,:root.ShareMenu_dark__3dVzz .ShareMenu_shadow__axOxT{box-shadow:0 0 8.384px hsla(0,0%,100%,.15)}.ShareMenu_landscapeViewer__D95_r,.ShareMenu_portraitViewer__srlJR,.ShareMenu_squareViewer__hJSME{width:100%;height:100%;position:absolute;top:0;left:0}.ShareMenu_landscapeViewer__D95_r{top:63px;height:140px}.ShareMenu_portraitViewer__srlJR{width:150px;left:58px}.ShareMenu_controls__JaGYi{margin:var(--size-6) var(--size-4) var(--size-4) var(--size-4);display:flex;width:262px;justify-content:center}.ShareMenu_controls__JaGYi>*{margin:0 var(--size-2)}.ShareMenu_slide__hfpLA{display:flex;justify-items:center;justify-content:center}.ShareMenu_slide__hfpLA>div>div>div>div{box-sizing:border-box;box-shadow:0 0 20px rgba(0,0,0,.1)}.ShareMenu_slideInner__t2DEJ{width:266px;height:266px;box-sizing:border-box;display:flex;justify-items:center}.ShareMenu_slideInnerShadow__adqmR{width:246px;height:246px;display:flex;justify-items:center;position:relative}.ShareMenu_slide1___1ldT>div{top:60px;left:10px}.ShareMenu_slide1___1ldT>div>div{box-shadow:0 0 30px rgba(0,0,0,.1)!important}.ShareMenu_slide2__jQF6Z>div,.ShareMenu_slide3__E5EoA>div{top:5px;left:10px}.ShareMenu_slide3__E5EoA>div>div{box-shadow:0 0 50px rgba(0,0,0,.1)!important}.ToggleSwitch_container__W0Dal{position:relative;width:54px;display:inline-block;vertical-align:middle;-webkit-user-select:none;user-select:none;text-align:left}.ToggleSwitch_container__W0Dal .ToggleSwitch_checkbox__MgTzH{display:none}.ToggleSwitch_container__W0Dal .ToggleSwitch_label__l79ev{display:block;overflow:hidden;cursor:pointer;border:1px solid var(--uiInput);border-radius:20px;margin:0;transition:all .2s ease-in-out}.ToggleSwitch_container__W0Dal .ToggleSwitch_label__l79ev:focus,.ToggleSwitch_container__W0Dal .ToggleSwitch_label__l79ev>span:focus{outline:none}.ToggleSwitch_container__W0Dal .ToggleSwitch_inner__Z1fhq{display:block;width:200%;transform:translateX(-50%);transition:margin .1s ease-in-out}.ToggleSwitch_container__W0Dal .ToggleSwitch_inner__Z1fhq:after,.ToggleSwitch_container__W0Dal .ToggleSwitch_inner__Z1fhq: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__W0Dal .ToggleSwitch_inner__Z1fhq:before{content:attr(data-yes);padding-left:10px;color:var(--uiWhite)}.ToggleSwitch_container__W0Dal .ToggleSwitch_disabled__QAb_V,.ToggleSwitch_container__W0Dal .ToggleSwitch_disabled__QAb_V:before{background-color:var(--textDisabled);cursor:not-allowed}.ToggleSwitch_container__W0Dal .ToggleSwitch_inner__Z1fhq:after{content:attr(data-no);padding-right:10px;color:var(--uiWhite);text-align:right}.ToggleSwitch_container__W0Dal .ToggleSwitch_switch__kwv0W{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__W0Dal.ToggleSwitch_smallSwitch__ZrkPf{width:40px}.ToggleSwitch_container__W0Dal.ToggleSwitch_smallSwitch__ZrkPf .ToggleSwitch_inner__Z1fhq:after,.ToggleSwitch_container__W0Dal.ToggleSwitch_smallSwitch__ZrkPf .ToggleSwitch_inner__Z1fhq:before{content:"";height:20px;line-height:20px}.ToggleSwitch_container__W0Dal.ToggleSwitch_smallSwitch__ZrkPf .ToggleSwitch_switch__kwv0W{width:16px;right:20px;margin:2px}.ToggleSwitch_container__W0Dal input:checked+label .ToggleSwitch_inner__Z1fhq{transform:translateX(0)}.ToggleSwitch_container__W0Dal input:checked+label .ToggleSwitch_switch__kwv0W{right:0;background:var(--accentPrimary)}.ToggleSwitch_container__W0Dal:hover .ToggleSwitch_switch__kwv0W{background-color:var(--textPrimary)}.ToggleSwitch_container__W0Dal:hover .ToggleSwitch_label__l79ev{border-color:var(--uiBlack)}.DatePicker_datePicker__pdfuS{width:100%;position:relative}.DatePicker_datePicker__pdfuS .DatePicker_label__51cEF{display:inline-block;color:var(--textDiscreet);position:absolute;top:10px;left:16px}.DatePicker_datePicker__pdfuS .DatePicker_label__51cEF.DatePicker_disabled__RSQSL{color:var(--textSecondary);z-index:2}@media(min-width:600px){.DatePicker_datePicker__pdfuS .DatePicker_label__51cEF{left:20px}}.DatePicker_datePicker__pdfuS .DatePicker_nativeInput__HjKws{padding-top:36px;min-height:72px}@media(min-width:600px){.DatePicker_datePicker__pdfuS .DatePicker_nativeInput__HjKws{padding:40px 20px 20px}}.DatePicker_datePicker__pdfuS .DatePicker_nativeInput__HjKws::-webkit-date-and-time-value{text-align:left}.DatePicker_datePicker__pdfuS .DatePicker_nativeInput__HjKws::placeholder{color:var(--textDiscreet)}.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker{display:flex;position:relative}.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker,.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker *,.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker :after,.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker :before{box-sizing:border-box}.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker--disabled{background-color:var(--uiBoxBackground);color:var(--uiSecondary)}.ReactDatePicker_reactDatePicker__wtZ9d .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__wtZ9d .react-date-picker__wrapper:focus,.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker__wrapper:hover{border:var(--outlineWidth) solid var(--textDiscreet)}.ReactDatePicker_reactDatePicker__wtZ9d .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__wtZ9d .react-date-picker__inputGroup{padding:14px 20px}}.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker__inputGroup__divider{padding:1px 0;white-space:pre;color:var(--textDiscreet)}.ReactDatePicker_reactDatePicker__wtZ9d .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__wtZ9d .react-date-picker__inputGroup__input::placeholder{color:var(--textDiscreet)}.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker__inputGroup__input::-webkit-inner-spin-button,.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker__button{border:0;background:transparent;padding:4px 6px}.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker__button svg{color:var(--uiSecondary)}.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker__button:enabled{cursor:pointer}.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker__button:enabled:focus .react-date-picker__button__icon,.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker__button:enabled:focus svg,.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker__button:enabled:hover .react-date-picker__button__icon,.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker__button:enabled:hover svg{color:var(--uiBlack)}.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker__button:disabled .react-date-picker__button__icon,.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker__button:disabled svg{color:var(--textDisabled)}.ReactDatePicker_reactDatePicker__wtZ9d .hasDate .react-date-picker__clear-button svg{display:none}.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker__button svg{display:inherit}.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker__calendar{width:324px;max-width:100vw;position:absolute;top:100%;left:0;z-index:1}.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker__calendar--closed{display:none}.ReactDatePicker_reactDatePicker__wtZ9d .react-date-picker__calendar .react-calendar{border-width:thin}.ReactDatePicker_reactDatePicker__wtZ9d .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__wtZ9d .react-calendar--doubleView{width:700px}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar,.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar *,.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar :after,.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar :before{box-sizing:border-box}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar button{margin:0;border:0;outline:none}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar button:enabled:hover{cursor:pointer}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__navigation{height:44px;margin-bottom:1em;border-bottom:var(--outlineWidth) solid var(--uiOutline);display:flex;align-items:center}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__navigation button{min-width:44px;background:none}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__navigation button:enabled:focus,.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__navigation button:enabled:hover{background-color:var(--uiHover)}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__navigation button[disabled]{color:var(--textDisabled);cursor:default}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em;display:none}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__month-view__weekdays__weekday{padding:.5em;display:none}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__month-view__weekNumbers{font-weight:700}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font-size:.75em;padding:1em .6666666667em}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__viewContainer{padding:0 16px 8px}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__month-view__days__day--neighboringMonth{color:var(--textPrimary)}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__century-view .react-calendar__tile,.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__decade-view .react-calendar__tile,.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__year-view .react-calendar__tile{padding:1em .5em}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__tile{max-width:100%;text-align:center;padding:5px 0;border-radius:4px;background:none}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__tile:disabled{color:var(--textDisabled);cursor:default}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__tile:enabled:focus,.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__tile:enabled:hover{background-color:var(--uiHover)}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__tile--hasActive{background:var(--accentPrimary);color:var(--textWhite)}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__tile--hasActive:enabled:focus,.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__tile--hasActive:enabled:hover{background:var(--accentPrimaryHover);color:var(--textWhite)}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__tile--active{background:var(--accentPrimary);color:var(--textWhite)}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__tile--active:enabled:focus,.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__tile--active:enabled:hover{background:var(--accentPrimaryHover)}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar--selectRange .react-calendar__tile--hover{background-color:var(--uiHover)}.ReactDatePicker_reactDatePicker__wtZ9d .react-calendar__month-view__days__day{aspect-ratio:1/1;padding:10px 0;border-radius:100%}.FormError_error__QdkBE{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__QdkBE svg{margin-right:15px;min-width:24px;min-height:24px}.GoalFormAdvanced_autoUpdate__7RJ_X{display:flex;justify-content:space-between;align-items:center;margin-top:var(--size-5)}.GoalFormAdvanced_dates__r1qbk{display:flex;align-items:center;width:100%;max-width:100%;flex-wrap:wrap}.GoalFormAdvanced_dates__r1qbk div:hover{z-index:1}.GoalFormAdvanced_updateInfo__q3eEA{margin-top:var(--size-1);color:var(--textDiscreet)}.GoalFormAdvanced_delete__2Wn2B{width:100%;margin-top:var(--size-10);border-top:var(--outlineWidth) solid var(--uiOutline);padding-top:var(--size-6)}.GoalFormAdvanced_button__iCsR5{margin-left:auto;width:100%;display:flex;margin-top:var(--size-5);justify-content:flex-end}.GoalFormAdvanced_datePickerLeft__jc_3C,.GoalFormAdvanced_datePickerRight__Zs9tr{flex:1 1 50%;margin-right:-1px}.GoalFormBasic_inputHolder__TNOYy{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__TNOYy{margin-top:var(--size-18)}}.GoalFormBasic_inputHolder__TNOYy 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__TNOYy input::placeholder{font-size:54px;color:var(--textDisabled)}.GoalFormBasic_inputHolder__TNOYy input:placeholder-shown{text-align:left;padding-left:42%}.GoalFormBasic_info__1YMXW{display:flex;justify-content:center;align-items:center;flex-direction:column}.GoalFormBasic_actions__LqzU9{width:100%;display:flex;justify-content:space-between}.GoalModal_header__0zrkm{display:none}@media(min-width:768px){.GoalModal_header__0zrkm{display:block;text-align:left}}.GoalPage_container__aAyg5{padding:var(--size-8) 0 var(--size-4) 0;background-color:var(--uiBoxBackground);width:100%;max-width:528px;margin:var(--size-5) auto;border-radius:var(--size-1)}@media(min-width:600px){.GoalPage_container__aAyg5{margin:var(--size-12) auto;padding-top:0}}.GoalPage_editShare___lL3N{width:100%;max-width:528px;display:flex;align-items:center;justify-content:flex-end;margin:var(--size-5) auto 0 auto}.GoalPage_progress__v4HpP{display:flex;width:100%;align-items:center;justify-content:center;margin-bottom:var(--size-6)}.GoalPage_user__Whoc4{padding:var(--size-4);max-width:-webkit-max-content;max-width:max-content}.GoalPage_bookGrid__vxbdP{padding:var(--size-4);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;gap:9px;margin:0 auto;align-items:end;max-width:528px}.GoalPage_bookCover__PD1XU{width:100%;display:flex;align-items:flex-end}.GoalPage_placeholder__fPwsH{border:var(--outlineWidth) dashed var(--uiInput);width:100%;padding-top:50%;padding-bottom:50%;display:flex;align-items:center;justify-content:center;color:var(--textSecondary);font-size:16px;line-height:22px}.GoalPage_header__uJgnJ{padding:0 var(--size-5);display:flex;flex-direction:column;align-items:center}.GoalPage_showMobile__XcEhy{display:block;min-height:280px}@media(min-width:600px){.GoalPage_showMobile__XcEhy{display:none}}.GoalPage_showDesktop__bvrp4{display:none}@media(min-width:600px){.GoalPage_showDesktop__bvrp4{min-height:209px;display:block;margin-bottom:var(--size-3)}}.GoalPage_pageHeader__xWQ5_{display:none}@media(min-width:600px){.GoalPage_pageHeader__xWQ5_{display:flex;justify-content:space-between;align-items:center;margin-top:var(--size-14)}}.InlineBookStatus_container__MI_8x{display:flex;align-items:center}.InlineBookStatus_container__MI_8x .InlineBookStatus_tag__T4q11{border-radius:var(--size-15);min-height:30px;padding:5px 12px 5px 10px;background-color:var(--uiBoxBackground);display:flex;align-items:center;margin-left:var(--size-2)}@media(min-width:600px){.InlineBookStatus_container__MI_8x .InlineBookStatus_tag__T4q11{min-height:34px;padding:5px 16px 5px 10px}}.InlineBookStatus_container__MI_8x .InlineBookStatus_tag__T4q11:first-child{margin-left:0}.InlineBookStatus_container__MI_8x .InlineBookStatus_tag__T4q11 .InlineBookStatus_text__fxr0q{display:flex;align-items:center;height:20px}.InlineBookStatus_container__MI_8x .InlineBookStatus_tag__T4q11 svg{width:18px;height:18px;margin-right:4px}@media(min-width:600px){.InlineBookStatus_container__MI_8x .InlineBookStatus_tag__T4q11 svg{width:20px;height:20px}}.ItemMedium_book__ntR3x{-webkit-user-select:none;user-select:none;border:var(--outlineWidth) solid var(--uiOutline);text-decoration:none;display:flex;align-items:center;justify-content:space-between;padding:var(--size-4) var(--size-5);--isHover:0;position:relative;z-index:0;transition:border-color .2s ease}@media(hover:hover){.ItemMedium_book__ntR3x:focus,.ItemMedium_book__ntR3x:hover{border-color:var(--uiInput);z-index:1;--isHover:1}}@media(min-width:600px){.ItemMedium_book__ntR3x{padding:var(--size-5) var(--size-5)}}.ItemMedium_book__ntR3x h4{font-weight:400;font-size:14px}.ItemMedium_inner__v3SUq{flex:1 0;display:flex;align-items:center}.ItemMedium_info__Lc_5u{flex:1 0}.ItemMedium_controls__FhD4t{display:flex;align-items:center;--isHover:1}.ItemMedium_image__Pn9YX{width:40px;flex:0 0 40px;align-self:flex-start;height:64px;display:flex;align-items:center;margin-right:var(--size-6);transition:opacity .3s ease;transition:transform .3s ease}@media(hover:hover){.ItemMedium_image__Pn9YX{transform:translateY(calc(var(--isHover) * -1px));-webkit-transform:translate3d(0,calc(var(--isHover) * -1px),0)}}@media(min-width:600px){.ItemMedium_image__Pn9YX{margin-right:23px}}.ItemMedium_authors__si1qG{color:var(--textDiscreet);margin-top:4px}.ItemMedium_momentsCount__LjfOn{margin-left:auto}.ItemMedium_list__nqlF1{margin:0 -20px;position:relative}@media(min-width:600px){.ItemMedium_list__nqlF1{margin:0}}.ItemMedium_list__nqlF1>*{margin-top:calc(-1*var(--outlineWidth))}@media(hover:hover){.ItemMedium_list__nqlF1>:hover{transition:all .2s linear;border-color:var(--uiInput);z-index:1}}.DropdownSearchBar_container__6FstM{height:var(--size-12);display:flex;width:100%;align-items:center;z-index:1;background-color:transparent;padding-left:var(--size-4);border-bottom:var(--outlineWidth) solid var(--uiOutline)}@media(min-width:600px){.DropdownSearchBar_container__6FstM{position:relative;margin:0;border:none}}.DropdownSearchBar_container__6FstM svg{flex:1 0 24px}.DropdownSearchBar_input__JQ99O{width:100%;transition:all .15s linear,width .2s ease;border:0;font-size:14px;padding:0 var(--size-2);min-width:0;background:transparent}.DropdownSearchBar_input__JQ99O::placeholder{font-size:14px;line-height:var(--size-5);padding-left:2px;color:var(--textDiscreet)}@media(hover:hover){.DropdownSearchBar_input__JQ99O:hover{border:0}}.DropdownSearchBar_input__JQ99O.DropdownSearchBar_active__Eq_oS,.DropdownSearchBar_input__JQ99O:focus{border:0}.DropdownSearchBar_clear__Q6B_l{line-height:24px;width:24px;height:24px;flex:0 0 24px;margin-bottom:-3px}.DropdownSearchBar_clear__Q6B_l svg{width:20px;height:20px}.DropdownSearchBar_mobileClear__1duvn{line-height:24px;width:24px;height:24px;flex:0 0 24px;margin-right:var(--size-5);display:flex;align-items:center;justify-content:center}.DropdownSearchBar_mobileClear__1duvn svg{display:block;width:20px;height:20px}.DropdownItems_container__ED_xn{height:var(--size-14);display:inline-flex;align-items:center;width:100%}.DropdownItems_image__avL35{width:var(--size-7);margin-left:var(--size-1);flex:0 0 var(--size-7)}.DropdownItems_bookInfo__2_OrO{margin-left:var(--size-5);display:flex;flex-direction:column;text-align:left}.DropdownItems_profileInfo__Kv3Q8{margin-left:var(--size-3);display:flex;flex-direction:column}.DropdownItems_bottom__Nr_hd,.DropdownItems_top__XpHge{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.DropdownItems_bottom__Nr_hd{color:var(--textDiscreet)}.DropdownItems_readingStatus__whJi_{flex:0 0 auto;margin-left:auto}.DropdownItems_dropdownInner__GV_6G{background-color:var(--uiOverlayBackground);min-height:var(--size-12)}@media(min-width:600px){.DropdownItems_dropdownInner__GV_6G{padding:0;width:400px;margin:2px 0}}.DropdownItems_resultsContainer__Sbtgm{padding:0;margin-bottom:200px}@media(min-width:600px){.DropdownItems_resultsContainer__Sbtgm{overflow-y:scroll;-webkit-overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;border-top:var(--outlineWidth) solid var(--uiOutline);max-height:345px;padding:0;margin-bottom:-6px;margin-top:0}.DropdownItems_resultsContainer__Sbtgm::-webkit-scrollbar{display:none}}.DropdownItems_bookOptionsHolder__U_QN4{max-height:400px}.ManageBooksInGoalModal_container__wk_7z{margin-top:-21px}@media(min-width:768px){.ManageBooksInGoalModal_container__wk_7z{margin-top:0}}.ManageBooksInGoalModal_header__jTDCX{display:none}@media screen and (min-width:768px){.ManageBooksInGoalModal_header__jTDCX{display:flex;margin-bottom:var(--size-6);text-align:left;align-items:center;justify-content:space-between}}.ManageBooksInGoalModal_goalInfo__3ydM2{display:flex;flex-direction:column}.ManageBooksInGoalModal_goalInfo__3ydM2 h1{text-align:left}.ManageBooksInGoalModal_goalInfo__3ydM2 span{padding-top:var(--size-2);color:var(--textSecondary)}.ManageBooksInGoalModal_bookSearch__jvw_G{position:relative}.ManageBooksInGoalModal_bookInput__wi0Oh{border-radius:4px;background-color:var(--uiWhite);box-shadow:0 0 8px rgba(0,0,0,.15);z-index:2;position:relative;margin-top:var(--size-5)}@media(min-width:769px){.ManageBooksInGoalModal_bookInput__wi0Oh{margin-top:0}}.ManageBooksInGoalModal_bookInput__wi0Oh.ManageBooksInGoalModal_hasResults__BidYj{border-bottom-left-radius:0;border-bottom-right-radius:0}@media(min-width:600px){.ManageBooksInGoalModal_bookInput__wi0Oh{padding-top:var(--size-1);height:56px}}.ManageBooksInGoalModal_results__OxUNg{background-color:var(--uiWhite);box-shadow:0 0 8px rgba(0,0,0,.15);position:absolute;z-index:1;top:72px;left:0;right:0}@media(min-width:600px){.ManageBooksInGoalModal_results__OxUNg{top:56px}}.ManageBooksInGoalModal_list__OnBTC{margin-bottom:var(--size-6);position:relative;z-index:0}.ManageBooksInGoalModal_list__OnBTC>*{margin-top:-1px}