:root{--transition-duration:0.22s;--transition-duration-fast:0.15s;--transition-ease:cubic-bezier(0.33,1,0.68,1)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#root,body,html{height:100%;min-height:100%}#root{display:flex;flex-direction:column}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#201f22;font-family:Roboto,sans-serif;margin:0;overflow-x:hidden}[role=button],a[href],button{touch-action:manipulation}[role=button]:not([aria-disabled=true]),a[href],area[href],button:not(:disabled),input[type=button]:not(:disabled),input[type=checkbox]:not(:disabled),input[type=file]:not(:disabled),input[type=radio]:not(:disabled),input[type=range]:not(:disabled),input[type=reset]:not(:disabled),input[type=submit]:not(:disabled),label[for],select:not(:disabled),summary{cursor:pointer;transition-duration:.22s;transition-duration:var(--transition-duration);transition-property:opacity,background-color,color,transform,box-shadow,border-color,filter;transition-timing-function:cubic-bezier(.33,1,.68,1);transition-timing-function:var(--transition-ease)}input[type=checkbox]:not(:disabled),input[type=radio]:not(:disabled){transition-duration:.15s;transition-duration:var(--transition-duration-fast)}[aria-disabled=true],button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){[role=button]:not([aria-disabled=true]),a[href],area[href],button:not(:disabled),input[type=button]:not(:disabled),input[type=checkbox]:not(:disabled),input[type=file]:not(:disabled),input[type=radio]:not(:disabled),input[type=range]:not(:disabled),input[type=reset]:not(:disabled),input[type=submit]:not(:disabled),label[for],select:not(:disabled),summary{transition-duration:.01ms}}.interactive{cursor:pointer;transition-duration:.22s;transition-duration:var(--transition-duration);transition-property:opacity,background-color,color,transform,box-shadow,border-color,filter;transition-timing-function:cubic-bezier(.33,1,.68,1);transition-timing-function:var(--transition-ease)}@media (prefers-reduced-motion:reduce){.interactive{transition-duration:.01ms}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{display:flex;flex:1 1;flex-direction:column;min-height:0}.MainHeader_header__e2zFX{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.MainHeader_nav__JRbl6{flex-wrap:wrap}.MainHeader_navLink__y8xXj,.MainHeader_nav__JRbl6{align-items:center;display:flex;gap:8px;min-width:0}.MainHeader_navLink__y8xXj{background:#0000;border-radius:200px;box-sizing:border-box;color:#ffffff80;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;justify-content:center;line-height:18px;max-width:min(280px,100%);overflow:hidden;padding:12px 24px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.MainHeader_navLink__y8xXj:hover{color:#ffffffbf}.MainHeader_navLink__y8xXj.MainHeader_active__rcuWM{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff1a;color:#fff}.MainHeader_actions__wH-Vc{align-items:center;display:flex;flex-shrink:0;gap:16px}.MainHeader_notifyWrap__kkpwY{align-items:flex-start;display:flex;flex-shrink:0;min-width:0}.MainHeader_notifyBtn__02C8a{align-items:flex-start;background:#0000;border:none;border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;width:40px}.MainHeader_unreadCount__J\+Yip{color:#fff;flex-shrink:0;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1;max-width:120px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MainHeader_profileWrap__I1kqO{flex-shrink:0;position:relative}.MainHeader_profileTrigger__\+FVXB{align-items:center;background:#0000;border:none;border-radius:12px;color:inherit;cursor:pointer;display:flex;flex-direction:row;font:inherit;gap:10px;margin:0;padding:4px 8px 4px 4px;text-align:left}.MainHeader_profileTrigger__\+FVXB:hover{background:#ffffff0f}.MainHeader_profileTrigger__\+FVXB:focus-visible{outline:2px solid #ffffff59;outline-offset:2px}.MainHeader_profileDropdown__7QOW-{background:#2b2a2d;border:1px solid #ffffff1a;border-radius:8px;box-shadow:8px 4px 16px 4px #00000014;min-width:220px;position:absolute;right:0;top:calc(100% + 8px);z-index:200}.MainHeader_profileMenuItem__8vdue{background:#0000;border:none;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.2;margin:0;padding:12px 16px;text-align:left;text-decoration:none;transition:background-color .15s ease;width:100%}.MainHeader_profileMenuItem__8vdue:hover{background:#ffffff0f}.MainHeader_profileMenuItem__8vdue:focus-visible{background:#ffffff14;outline:none}.MainHeader_avatar__4midi{background:#ffffff26}.MainHeader_avatarImg__vo9Bv,.MainHeader_avatar__4midi{aspect-ratio:1/1;border-radius:50%;flex-shrink:0;height:48px;width:48px}.MainHeader_avatarImg__vo9Bv{display:block;object-fit:cover}.MainHeader_profileName__9T1B4{color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:42px;margin:0;max-width:200px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.MainHeader_navLink__y8xXj{font-size:16px;line-height:16px;max-width:200px;padding:10px 16px}}@media (max-width:559px){.MainHeader_header__e2zFX{align-items:stretch;flex-direction:column}.MainHeader_nav__JRbl6{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;margin:0 -4px;overflow-x:auto;padding-bottom:4px;padding-left:4px}.MainHeader_navLink__y8xXj{font-size:15px;line-height:15px;max-width:180px;padding:10px 14px}.MainHeader_actions__wH-Vc{align-items:center;flex-direction:row;justify-content:space-between}}.AnalyticsPage_shell__BLKDh{display:flex;flex-direction:column;min-height:100%}.AnalyticsPage_page__bNtVT{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:100%}.AnalyticsPage_comingSoon__CO1hz{color:#ffffff8c;font-family:Roboto,sans-serif;font-size:32px;font-weight:500;line-height:1;margin:0}@media (max-width:559px){.AnalyticsPage_page__bNtVT{box-sizing:border-box;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.AnalyticsPage_comingSoon__CO1hz{font-size:24px}}.AuthField_field__kFn7M{align-items:flex-start;align-self:stretch;background:#29282b;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;height:70px;padding:16px}.AuthField_fieldPassword__L\+ZH-,.AuthField_fieldSelect__Lw45w{position:relative}.AuthField_selectShell__NkvBN{position:relative;width:100%}.AuthField_select__Znv2G{appearance:none;background:#0000;border:none;box-sizing:border-box;color:#fff;display:block;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:18px;margin:0;outline:none;padding:0 28px 0 0;width:100%}.AuthField_select__Znv2G option{background:#29282b;color:#fff}.AuthField_select__Znv2G:focus-visible{outline:none}.AuthField_selectChevron__rebuo{align-items:center;color:#fff;display:flex;height:18px;justify-content:center;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:18px}.AuthField_label__x6kzD{color:#ffffff80;font-size:14px;line-height:14px}.AuthField_input__ADNn8,.AuthField_label__x6kzD{display:block;font-family:Roboto,sans-serif;font-style:normal;font-weight:400}.AuthField_input__ADNn8{background:#0000;border:none;color:#fff;font-size:18px;line-height:18px;outline:none;padding:0;width:100%}.AuthField_input__ADNn8::placeholder{color:#ffffff59}.AuthField_input__ADNn8[type=date]{appearance:none;color-scheme:dark}.AuthField_input__ADNn8[type=date]::-webkit-calendar-picker-indicator{display:none}.AuthField_input__ADNn8[type=date]::-moz-calendar-picker-indicator{display:none}.AuthField_passwordInner__d-yh3{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.AuthField_inputPassword__KT5jI{box-sizing:border-box;padding-right:34px}.AuthField_toggle__QaQnA{align-items:center;background:#0000;border:none;border-radius:4px;bottom:16px;color:#fff;display:flex;height:18px;justify-content:center;margin:0;padding:0;position:absolute;right:16px;width:18px}.AuthField_toggle__QaQnA:hover{background:#ffffff0f}.AuthField_toggle__QaQnA:focus-visible{outline:2px solid #fff6;outline-offset:2px}@media (max-width:559px){.AuthField_field__kFn7M{height:auto;min-height:70px;padding:12px 14px}.AuthField_toggle__QaQnA{align-items:center;bottom:8px;display:flex;height:44px;justify-content:center;right:8px;width:44px}.AuthField_inputPassword__KT5jI{padding-right:52px}.AuthField_label__x6kzD{font-size:13px;line-height:13px}.AuthField_input__ADNn8,.AuthField_select__Znv2G{font-size:16px;line-height:20px}}@media (max-width:379px){.AuthField_field__kFn7M{padding:10px 12px}.AuthField_toggle__QaQnA{bottom:4px;right:4px}.AuthField_inputPassword__KT5jI{padding-right:48px}}.PrimaryButton_button__P-\+Hn{background:#fff;border:none;border-radius:999px;color:#201f22;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:18px;padding:14px 24px;width:100%}.PrimaryButton_button__P-\+Hn:hover{opacity:.92}.PrimaryButton_button__P-\+Hn:active{transform:scale(.99)}.PrimaryButton_button__P-\+Hn:focus-visible{outline:2px solid #ffffff80;outline-offset:3px}.PrimaryButton_button__P-\+Hn:disabled{opacity:.5;transform:none}@media (max-width:559px){.PrimaryButton_button__P-\+Hn{font-size:16px;line-height:22px;min-height:48px;padding:16px 20px}}.LoginForm_form__n9aqh{align-self:stretch;display:flex;flex-direction:column;width:100%}.LoginForm_passwordBlock__g6HzF{margin-top:16px}.LoginForm_forgotWrap__sFVVB{display:flex;justify-content:flex-end;margin-top:8px;width:100%}.LoginForm_forgot__6FV\+8{background:none;border:none;color:#fff;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:18px;padding:0;text-align:right;text-decoration:none}.LoginForm_forgot__6FV\+8:hover{text-decoration:underline}.LoginForm_forgot__6FV\+8:focus-visible{border-radius:2px;outline:2px solid #fff6;outline-offset:2px}.LoginForm_submit__T04iy{margin-top:24px}@media (max-width:559px){.LoginForm_forgot__6FV\+8{align-items:center;display:inline-flex;font-size:16px;justify-content:flex-end;line-height:22px;min-height:44px}}.RegisterForm_form__xKmbR{align-self:stretch;display:flex;flex-direction:column;width:100%}.RegisterForm_afterField__TUJ22{margin-top:16px}.RegisterForm_row__M8uS8{align-self:stretch;display:flex;gap:16px}.RegisterForm_rowColNarrow__DCOIr{flex:0 1 40%;min-width:0}.RegisterForm_rowColWide__C5A83{flex:1 1 60%;min-width:0}.RegisterForm_submit__MPP79{margin-top:24px}@media (max-width:559px){.RegisterForm_row__M8uS8{flex-direction:column;gap:16px}.RegisterForm_rowColNarrow__DCOIr,.RegisterForm_rowColWide__C5A83{flex:1 1 auto;width:100%}}.AuthPage_page__pRUhO{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:center;min-height:100vh;min-height:100dvh;padding:24px 16px;width:100%}.AuthPage_content__P-Vzv{align-items:stretch;align-self:center;display:flex;flex-direction:column;gap:24px;max-width:400px;width:100%}.AuthPage_title__Lon1J{color:#fff;font-size:32px;font-weight:500;line-height:32px}.AuthPage_footer__U-xyV,.AuthPage_title__Lon1J{font-family:Roboto,sans-serif;font-style:normal;margin:0;text-align:center}.AuthPage_footer__U-xyV{font-size:18px;font-weight:400;line-height:18px}.AuthPage_footerMuted__QHS2n{color:#ffffff80}.AuthPage_footerLink__sTWLS{color:#fff;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:18px;text-decoration:none}.AuthPage_footerLink__sTWLS:hover{text-decoration:underline}.AuthPage_footerLink__sTWLS:focus-visible{border-radius:2px;outline:2px solid #fff6;outline-offset:3px}@media (max-width:559px){.AuthPage_page__pRUhO{padding:max(20px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}.AuthPage_content__P-Vzv{gap:20px;max-width:min(400px,100%)}.AuthPage_title__Lon1J{font-size:26px;line-height:30px}.AuthPage_footerLink__sTWLS,.AuthPage_footer__U-xyV{font-size:16px;line-height:22px}}@media (max-width:379px){.AuthPage_page__pRUhO{padding:max(16px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.AuthPage_content__P-Vzv{gap:16px}.AuthPage_title__Lon1J{font-size:24px;line-height:28px}}.CreateGoalModal_backdrop__uJpRt{align-items:center;background:#000000a6;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:1000}.CreateGoalModal_modal__LlP4S{background:#201f22;border-radius:16px;box-shadow:0 16px 48px #00000073;box-sizing:border-box;color:#fff;max-height:calc(100vh - 24px);max-width:500px;overflow:auto;padding:28px 24px 32px;width:100%}.CreateGoalModal_header__sXKCY{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin-bottom:24px}.CreateGoalModal_heading__IgiU1{color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:1.2;margin:0}.CreateGoalModal_closeBtn__a3IOW{background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;line-height:0;margin:0;padding:4px}.CreateGoalModal_closeBtn__a3IOW:hover{background:#ffffff14}.CreateGoalModal_closeBtn__a3IOW:focus-visible{outline:2px solid #fff6;outline-offset:2px}.CreateGoalModal_form__EFH5s{display:flex;flex-direction:column;gap:16px}.CreateGoalModal_visuallyHidden__a0igx{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.CreateGoalModal_coverBlock__6IdtN{aspect-ratio:2/1;background-color:#29282b;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;position:relative;width:100%}.CreateGoalModal_coverBtn__oNZ63{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff1a;border:none;border-radius:200px;bottom:12px;color:#fff;display:inline-flex;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;gap:6px;justify-content:center;left:12px;line-height:100%;overflow:hidden;padding:12px 24px;position:absolute;text-overflow:ellipsis}.CreateGoalModal_namedField__oQIhD{background:#29282b;border:1px solid #0000;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;min-height:56px;padding:12px 16px;transition:border-color .15s ease}.CreateGoalModal_namedField__oQIhD:focus-within{border-color:#fff}.CreateGoalModal_fieldLabel__AXLZK{color:#ffffff80;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:100%}.CreateGoalModal_namedInput__UzA30,.CreateGoalModal_plainInput__HB\+D9{background:#0000;border:none;color:#fff;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:100%;margin:0;outline:none;width:100%}.CreateGoalModal_plainInput__HB\+D9{background:#29282b;border-radius:12px;box-sizing:border-box;color-scheme:dark;height:56px;line-height:1.2;padding:0 12px;resize:vertical}textarea.CreateGoalModal_plainInput__HB\+D9{height:auto;min-height:112px;padding:14px 12px}.CreateGoalModal_plainInput__HB\+D9:focus-visible{outline:2px solid #ffffff59;outline-offset:2px}.CreateGoalModal_plainInput__HB\+D9::placeholder{color:#ffffff80}.CreateGoalModal_plusInputWrap__BcW1F{align-items:center;background:#29282b;border:none;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;height:56px;padding:0 16px;width:100%}.CreateGoalModal_plusIconWrap__Ug238{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.CreateGoalModal_plusInputText__BX7hO{color:#fff;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateGoalModal_plusInputText__BX7hO,.CreateGoalModal_submitBtn__biOKt{font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:100%}.CreateGoalModal_submitBtn__biOKt{background:#3ce97f1f;border:none;border-radius:12px;color:#3ce97f;cursor:pointer;height:56px;margin:8px 0 0;width:100%}.CreateGoalModal_submitBtn__biOKt:hover{filter:brightness(1.06)}.CreateGoalModal_submitBtn__biOKt:focus-visible{outline:2px solid #66bb6a99;outline-offset:2px}.CreateGoalModal_submitBtn__biOKt:disabled{cursor:not-allowed;opacity:.45}@media (max-width:559px){.CreateGoalModal_modal__LlP4S{border-radius:20px;padding:24px 18px 28px}.CreateGoalModal_heading__IgiU1{font-size:18px}}.OutlineButton_btn__nJSaM{align-items:center;background:#0000;border:1px solid #fff3;border-radius:200px;color:#fff;display:inline-flex;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;gap:6px;justify-content:center;line-height:18px;max-width:100%;overflow:hidden;padding:10px 20px;text-overflow:ellipsis;white-space:nowrap}.OutlineButton_btn__nJSaM:hover{background:#ffffff0d;border-color:#ffffff59}.OutlineButton_btn__nJSaM:focus-visible{outline:2px solid #fff6;outline-offset:2px}@media (max-width:559px){.OutlineButton_btn__nJSaM{font-size:15px;line-height:15px;padding:8px 14px}}.GoalsPage_shell__xs56R{background:#201f22;color:#fff}.GoalsPage_main__k7kav,.GoalsPage_shell__xs56R{display:flex;flex:1 1;flex-direction:column;min-height:0}.GoalsPage_main__k7kav{box-sizing:border-box;overflow:hidden;padding:16px}.GoalsPage_head__0\+y6Y{align-items:center;display:flex;gap:16px;margin-bottom:32px}.GoalsPage_backBtn__TbPnj{align-items:center;background:#0000;border:none;color:#fff;display:inline-flex;height:42px;justify-content:center;padding:0;width:42px}.GoalsPage_title__NkLP4{color:#fff;font-family:Roboto,sans-serif;font-size:42px;font-style:normal;font-weight:500;line-height:100%;margin:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.GoalsPage_newBtn__W2uvZ{margin-left:auto}.GoalsPage_grid__R7pxk{grid-column-gap:16px;grid-row-gap:32px;align-content:start;column-gap:16px;display:grid;flex:1 1;grid-auto-rows:max-content;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;overflow-y:auto;padding-right:2px;row-gap:32px}.GoalsPage_card__r8hwe{background:#ffffff0a;border-radius:12px;cursor:pointer;min-width:0;overflow:hidden}.GoalsPage_cardImage__cKz2v{aspect-ratio:2/1;background:linear-gradient(180deg,#0000000f,#00000061),radial-gradient(120% 180% at 30% 20%,#637180 0,#434d57 36%,#292f36 100%);background-position:50%;background-size:cover;height:auto;position:relative;width:100%}.GoalsPage_coverPlaceholder__hirwc{background-color:#29282b;background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute}.GoalsPage_cardBody__T6MO8{padding:24px}.GoalsPage_cardTitle__7sD6p{color:#fff;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:24px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GoalsPage_projectList__ONVXa{font-feature-settings:lining-nums tabular-nums;color:#fffc;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-weight:400;line-height:130%;margin:12px 0 0;padding:0 0 0 14px}.GoalsPage_projectItem__e124f+.GoalsPage_projectItem__e124f{margin-top:2px}.GoalsPage_progressRow__jWGfF{align-items:center;display:flex;gap:12px;margin-top:24px}.GoalsPage_progressPill__w8Ydh{align-items:center;background:#ffffff0a;border-radius:32px;box-sizing:border-box;display:flex;flex-shrink:0;gap:8px;justify-content:center;min-width:0;padding:8px 12px;width:180px}.GoalsPage_progressValue__IYxFX{font-feature-settings:lining-nums tabular-nums;color:#ffffff73;flex:0 0 48px;font-family:Roboto,sans-serif;font-size:18px;font-variant-numeric:lining-nums tabular-nums;line-height:100%;text-align:center;width:48px}.GoalsPage_progressValueComplete__Q9rQC{color:#3ce97f}.GoalsPage_progressTrack__ujxtd{background:#00000047;border-radius:8px;flex:1 1;height:8px;max-width:88px;min-width:0;overflow:hidden;position:relative}.GoalsPage_progressFill__RfVuq{background:#fff;border-radius:8px;display:block;height:100%}.GoalsPage_progressFillComplete__mWjP9{background:#3ce97f}.GoalsPage_progressDot__dJnNs{background:#fff;border-radius:50%;height:6px;left:3px;margin-top:-3px;position:absolute;top:50%;width:6px}.GoalsPage_doneDot__JOmIs{border:1px solid #fff3;border-radius:50%;height:32px;margin-left:auto;width:32px}.GoalsPage_doneIcon__\+eslZ{display:block;flex-shrink:0;margin-left:auto}@media (max-width:1400px){.GoalsPage_grid__R7pxk{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.GoalsPage_grid__R7pxk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.GoalsPage_head__0\+y6Y{flex-wrap:wrap}.GoalsPage_title__NkLP4{font-size:34px;text-align:left}.GoalsPage_newBtn__W2uvZ{grid-column:1/-1;justify-self:start}.GoalsPage_grid__R7pxk{grid-template-columns:1fr}}.CreateProjectModal_backdrop__JvkmA{align-items:center;background:#000000a6;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:1000}.CreateProjectModal_modal__p5C27{background:#201f22;border-radius:16px;box-shadow:0 16px 48px #00000073;box-sizing:border-box;color:#fff;max-width:500px;padding:28px 24px 32px;width:100%}.CreateProjectModal_header__C3xRq{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.CreateProjectModal_heading__8CDhL{font-family:Roboto,sans-serif;font-size:20px;font-weight:600;line-height:1.2;margin:0}.CreateProjectModal_closeBtn__AVsoN{background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;line-height:0;margin:0;padding:4px}.CreateProjectModal_closeBtn__AVsoN:disabled{cursor:not-allowed;opacity:.45}.CreateProjectModal_form__XC\+tp{display:flex;flex-direction:column;gap:16px}.CreateProjectModal_namedField__vo7e8{background:#29282b;border:1px solid #0000;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;min-height:56px;padding:12px 16px}.CreateProjectModal_namedField__vo7e8:focus-within{border-color:#fff}.CreateProjectModal_fieldLabel__JEYmz{color:#ffffff80;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1}.CreateProjectModal_namedInput__j5t12{background:#0000;border:none;color:#fff;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1;margin:0;outline:none;width:100%}.CreateProjectModal_namedInput__j5t12::placeholder{color:#ffffff80}.CreateProjectModal_submitBtn__CpyzL{background:#3ce97f1f;border:none;border-radius:12px;color:#3ce97f;cursor:pointer;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;height:56px;line-height:1;width:100%}.CreateProjectModal_submitBtn__CpyzL:disabled{cursor:not-allowed;opacity:.45}.EditGoalModal_backdrop__vMo2E{align-items:center;background:#000000a6;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:1000}.EditGoalModal_modal__LQkbW{background:#201f22;border-radius:16px;box-shadow:0 16px 48px #00000073;box-sizing:border-box;color:#fff;max-height:calc(100vh - 24px);max-width:500px;overflow:auto;padding:28px 24px 32px;width:100%}.EditGoalModal_header__xSSXk{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin-bottom:24px}.EditGoalModal_heading__YzCh4{color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-weight:600;line-height:1.2;margin:0}.EditGoalModal_closeBtn__zsf5a{background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;line-height:0;margin:0;padding:4px}.EditGoalModal_closeBtn__zsf5a:disabled{cursor:not-allowed;opacity:.45}.EditGoalModal_form__ZKSgc{display:flex;flex-direction:column;gap:16px}.EditGoalModal_visuallyHidden__SWsa6{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.EditGoalModal_coverBlock__0OTu3{aspect-ratio:2/1;background-color:#29282b;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;position:relative;width:100%}.EditGoalModal_coverBtn__hLJlK{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff1a;border:none;border-radius:200px;bottom:12px;color:#fff;cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-size:18px;gap:6px;justify-content:center;left:12px;line-height:1;padding:12px 24px;position:absolute}.EditGoalModal_coverBtn__hLJlK:disabled{cursor:not-allowed;opacity:.45}.EditGoalModal_namedField__debnh{background:#29282b;border:1px solid #0000;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;min-height:56px;padding:12px 16px}.EditGoalModal_namedField__debnh:focus-within{border-color:#fff}.EditGoalModal_fieldLabel__zQFSV{color:#ffffff80;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1}.EditGoalModal_namedInput__Zi6rc,.EditGoalModal_plainInput__gx\+NX{background:#0000;border:none;color:#fff;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1;margin:0;outline:none;width:100%}.EditGoalModal_plainInput__gx\+NX{background:#29282b;border-radius:12px;box-sizing:border-box;line-height:1.2;min-height:112px;padding:14px 12px;resize:vertical}.EditGoalModal_plainInput__gx\+NX::placeholder{color:#ffffff80}.EditGoalModal_errorText__bazH1{color:#ff9b9b;font-family:Roboto,sans-serif;font-size:14px;line-height:1.3;margin:0}.EditGoalModal_submitBtn__cbvJA{background:#3ce97f1f;color:#3ce97f;margin:0}.EditGoalModal_deleteBtn__pKqgZ,.EditGoalModal_submitBtn__cbvJA{border:none;border-radius:12px;cursor:pointer;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;height:56px;line-height:1;width:100%}.EditGoalModal_deleteBtn__pKqgZ{background:#ff666629;color:#ff8686}.EditGoalModal_deleteBtn__pKqgZ:disabled,.EditGoalModal_submitBtn__cbvJA:disabled{cursor:not-allowed;opacity:.45}.EditProjectModal_backdrop__CbnAg{align-items:center;background:#000000a6;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:1000}.EditProjectModal_modal__jL7lr{background:#201f22;border-radius:16px;box-shadow:0 16px 48px #00000073;box-sizing:border-box;color:#fff;max-width:500px;padding:28px 24px 32px;width:100%}.EditProjectModal_header__Y-Ip2{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.EditProjectModal_heading__QmvCL{font-family:Roboto,sans-serif;font-size:20px;font-weight:600;line-height:1.2;margin:0}.EditProjectModal_closeBtn__ll3dn{background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;line-height:0;margin:0;padding:4px}.EditProjectModal_form__Qmdkh{display:flex;flex-direction:column;gap:16px}.EditProjectModal_namedField__vjrcO{background:#29282b;border:1px solid #0000;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;min-height:56px;padding:12px 16px}.EditProjectModal_namedField__vjrcO:focus-within{border-color:#fff}.EditProjectModal_fieldLabel__K5D4A{color:#ffffff80;font-family:Roboto,sans-serif;font-size:14px;line-height:1}.EditProjectModal_namedInput__hjRNH{background:#0000;border:none;color:#fff;font-family:Roboto,sans-serif;font-size:18px;line-height:1;margin:0;outline:none;width:100%}.EditProjectModal_errorText__f0l3B{color:#ff9b9b;font-family:Roboto,sans-serif;font-size:14px;line-height:1.3;margin:0}.EditProjectModal_deleteBtn__P1KuR,.EditProjectModal_submitBtn__lfrRb{border:none;border-radius:12px;cursor:pointer;font-family:Roboto,sans-serif;font-size:18px;height:56px;line-height:1;width:100%}.EditProjectModal_deleteBtn__P1KuR{background:#ff666629;color:#ff8686}.EditProjectModal_submitBtn__lfrRb{background:#3ce97f1f;color:#3ce97f}.EditProjectModal_closeBtn__ll3dn:disabled,.EditProjectModal_deleteBtn__P1KuR:disabled,.EditProjectModal_submitBtn__lfrRb:disabled{cursor:not-allowed;opacity:.45}.CreateTaskModal_backdrop__8q1je{align-items:center;background:#000000a6;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.CreateTaskModal_modal__l-KRr{background:#201f22;border-radius:16px;box-shadow:0 16px 48px #00000073;box-sizing:border-box;color:#fff;max-height:min(90vh,640px);max-width:400px;overflow:auto;padding:28px 24px 32px;width:100%}.CreateTaskModal_header__-b-Tr{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin-bottom:24px}.CreateTaskModal_heading__9dYMS{color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:1.2;margin:0}.CreateTaskModal_closeBtn__pQOQH{background:#0000;border:none;border-radius:8px;color:#ffffff80;cursor:pointer;flex-shrink:0;line-height:0;margin:0;padding:4px}.CreateTaskModal_closeBtn__pQOQH:hover{background:#ffffff14}.CreateTaskModal_closeBtn__pQOQH:focus-visible{outline:2px solid #fff6;outline-offset:2px}.CreateTaskModal_form__FyR\+I{display:flex;flex-direction:column;gap:16px}.CreateTaskModal_visuallyHidden__921-2{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.CreateTaskModal_selectWrap__e9TYt{width:100%}.CreateTaskModal_selectShell__ZcM-r{position:relative;width:100%}.CreateTaskModal_select__7LS-w{appearance:none;background:#29282b;border:none;border-radius:12px;box-sizing:border-box;color:#fff;color-scheme:dark;cursor:pointer;display:block;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;height:56px;line-height:1.2;margin:0;outline:none;padding:0 44px 0 16px;width:100%}.CreateTaskModal_select__7LS-w:invalid{color:#ffffff80}.CreateTaskModal_select__7LS-w option{background:#29282b;color:#fff}.CreateTaskModal_select__7LS-w:focus-visible{outline:2px solid #ffffff59;outline-offset:2px}.CreateTaskModal_selectChevronWrap__PX88n{color:#fff;display:flex;flex-shrink:0;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.CreateTaskModal_selectChevron__z8dJ8{display:block}.CreateTaskModal_taskField__YlJuZ{background:#29282b;border:1px solid #0000;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;min-height:56px;padding:12px 16px;transition:border-color .15s ease}.CreateTaskModal_taskField__YlJuZ:focus-within{border-color:#fff}.CreateTaskModal_taskLabel__2HOF-{color:#ffffff80;font-size:14px}.CreateTaskModal_taskInput__uQdMH,.CreateTaskModal_taskLabel__2HOF-{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;line-height:100%}.CreateTaskModal_taskInput__uQdMH{background:#0000;border:none;color:#fff;font-size:18px;margin:0;outline:none;padding:0;width:100%}.CreateTaskModal_row__Rsg1B{grid-gap:12px;align-items:stretch;display:grid;gap:12px;grid-template-columns:1fr 1fr}.CreateTaskModal_half__FKS-P{display:flex;flex-direction:column;gap:6px;min-width:0}.CreateTaskModal_mutedCaption__iMJtO{color:#ffffff80;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:100%}.CreateTaskModal_dateTimeInput__9eUhl{background:#29282b;border:none;border-radius:12px;box-sizing:border-box;color:#fff;color-scheme:dark;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;height:56px;line-height:1.2;margin:0;outline:none;padding:0 12px;width:100%}.CreateTaskModal_dateTimeInput__9eUhl:focus-visible{outline:2px solid #ffffff59;outline-offset:2px}.CreateTaskModal_submit__HOok3{background:#3ce97f1f;border:none;border-radius:12px;color:#3ce97f;cursor:pointer;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;height:56px;line-height:100%;margin:8px 0 0;overflow:hidden;padding:0 16px;text-overflow:ellipsis;width:100%}.CreateTaskModal_submit__HOok3:hover{filter:brightness(1.06)}.CreateTaskModal_submit__HOok3:focus-visible{outline:2px solid #66bb6a99;outline-offset:2px}.CreateTaskModal_submit__HOok3:disabled{cursor:not-allowed;opacity:.45}@media (max-width:559px){.CreateTaskModal_modal__l-KRr{border-radius:20px;padding:24px 18px 28px}.CreateTaskModal_heading__9dYMS{font-size:18px}}.EditTaskModal_errorText__W-91l{color:#ff9b9b;font-family:Roboto,sans-serif;font-size:14px;line-height:1.3;margin:0}.EditTaskModal_submitInEditForm__1CknG{margin:0!important}.EditTaskModal_deleteBtn__q6Gj0{background:#ff666629;border:none;border-radius:12px;color:#ff8686;cursor:pointer;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;height:56px;line-height:1;width:100%}.EditTaskModal_deleteBtn__q6Gj0:disabled{cursor:not-allowed;opacity:.45}.DeleteGoalModal_backdrop__8zOWk{align-items:center;background:#000000a6;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:1000}.DeleteGoalModal_modal__3VPnu{background:#201f22;border-radius:16px;box-shadow:0 16px 48px #00000073;box-sizing:border-box;color:#fff;max-width:500px;padding:28px 24px 24px;width:100%}.DeleteGoalModal_header__Epdg4{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.DeleteGoalModal_heading__1kNoN{font-family:Roboto,sans-serif;font-size:24px;font-weight:500;line-height:1.1;margin:0}.DeleteGoalModal_closeBtn__bkots{background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;line-height:0;margin:0;padding:4px}.DeleteGoalModal_closeBtn__bkots:disabled{cursor:not-allowed;opacity:.5}.DeleteGoalModal_text__Pg4Kb{color:#fffc;font-family:Roboto,sans-serif;font-size:18px;line-height:1.3;margin:16px 0 0}.DeleteGoalModal_errorText__pVR-O{color:#ff9b9b;font-family:Roboto,sans-serif;font-size:14px;line-height:1.3;margin:12px 0 0}.DeleteGoalModal_actions__FUOrc{display:flex;gap:12px;margin-top:24px}.DeleteGoalModal_dangerBtn__hBL5B,.DeleteGoalModal_secondaryBtn__CQj3l{border-radius:12px;cursor:pointer;flex:1 1;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;height:56px;line-height:1}.DeleteGoalModal_secondaryBtn__CQj3l{background:#29282b;border:none;color:#fff}.DeleteGoalModal_dangerBtn__hBL5B{background:#ff666629;border:none;color:#ff8686}.DeleteGoalModal_dangerBtn__hBL5B:disabled,.DeleteGoalModal_secondaryBtn__CQj3l:disabled{cursor:not-allowed;opacity:.5}.GoalDetailPage_shell__589WO{background:#201f22;color:#fff;display:flex;flex:1 1;flex-direction:column;min-height:0}.GoalDetailPage_main__WNWiT{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;overflow:hidden;padding:16px}.GoalDetailPage_top__JbveY{align-items:center;display:flex;gap:16px}.GoalDetailPage_cover__nsxDl{background:#29282b;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px;flex-shrink:0;height:240px;width:240px}.GoalDetailPage_meta__SJLPC{min-width:0;width:561px}.GoalDetailPage_title__iGW90{font-family:Roboto,sans-serif;font-size:48px;font-weight:500;line-height:1;margin:0}.GoalDetailPage_bullets__3q7N4{color:#fffc;font-family:Roboto,sans-serif;font-size:18px;line-height:1.3;margin:16px 0 0;padding-left:20px}.GoalDetailPage_tabsRow__BvqpV{align-items:center;display:flex;justify-content:space-between;margin-top:2px}.GoalDetailPage_tabs__s4aeD{display:inline-flex;gap:16px}.GoalDetailPage_tab__ZFL3S{background:#0000;border:none;border-radius:200px;color:#ffffff80;font-family:Roboto,sans-serif;font-size:18px;padding:12px 24px}.GoalDetailPage_tabActive__wCzC-{background:#ffffff1a;color:#fff}.GoalDetailPage_actions__Q5Ki7{display:inline-flex;gap:16px}.GoalDetailPage_ghostBtn__UHVbL{border:none;border-radius:200px;color:#ffffff80}.GoalDetailPage_ghostBtn__UHVbL,.GoalDetailPage_outlineBtn__E29NX{background:#0000;font-family:Roboto,sans-serif;font-size:18px;padding:12px 24px}.GoalDetailPage_outlineBtn__E29NX{align-items:center;border:1px solid #fff3;border-radius:200px;color:#fff;display:inline-flex;gap:6px}.GoalDetailPage_projectsRow__vbbB7{align-items:flex-start;display:flex;flex:1 1;gap:15px;min-height:0;overflow-x:auto;overflow-y:hidden;padding-bottom:8px}.GoalDetailPage_projectsRowEmpty__9-mK3{overflow:hidden;padding-bottom:0}.GoalDetailPage_projectsEmpty__Pl\+Va{align-items:center;background:#ffffff0f;border-radius:16px;display:flex;height:100%;justify-content:center;min-height:100%;overflow:hidden;width:100%}.GoalDetailPage_projectsEmpty__Pl\+Va p{color:#ffffff80;font-family:Roboto,sans-serif;font-size:20px;line-height:64px;margin:0;text-align:center;white-space:nowrap}.GoalDetailPage_projectColumn__dVjUB{min-width:520px;width:520px}.GoalDetailPage_projectCard__VDtHI{background:#ffffff0a;border-radius:8px;padding:8px 0;position:relative}.GoalDetailPage_projectTitle__E31ux{color:#ffffff80;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:20px;margin:0;padding:12px 48px 8px 24px}.GoalDetailPage_projectEditBtn__W97fX{align-items:center;background:#0000;border:1px solid #fff3;border-radius:50%;box-sizing:border-box;color:#ffffff8c;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;padding:0;position:absolute;right:16px;top:8px;transition:background .12s ease,color .12s ease,border-color .12s ease;width:36px}.GoalDetailPage_projectEditBtn__W97fX:hover{background:#ffffff0f;border-color:#ffffff59;color:#fff}.GoalDetailPage_projectEditBtn__W97fX:focus-visible{border-radius:50%;outline:2px solid #ffffff47;outline-offset:2px}.GoalDetailPage_taskList__CjVrF{list-style:none;margin:0;padding:0}.GoalDetailPage_taskGroups__MaETO{gap:8px}.GoalDetailPage_taskGroup__Zpdte,.GoalDetailPage_taskGroups__MaETO{display:flex;flex-direction:column}.GoalDetailPage_taskDateHeading__KRA\+0{color:#ffffff73;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;line-height:1.2;margin:0;padding:8px 24px 2px;text-transform:capitalize}.GoalDetailPage_taskRow__DmOw3{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) 84px;padding:8px 16px 8px 24px}.GoalDetailPage_taskActions__G2VnM{align-items:center;display:flex;gap:12px;justify-content:flex-start;min-width:0;width:100%}.GoalDetailPage_taskEditBtn__1aLT0{align-items:center;background:#0000;border:1px solid #fff3;border-radius:50%;box-sizing:border-box;color:#ffffff8c;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;opacity:0;padding:0;pointer-events:none;transition:opacity .12s ease,background .12s ease,color .12s ease,border-color .12s ease;width:36px}@media (hover:none){.GoalDetailPage_taskEditBtn__1aLT0{opacity:1;pointer-events:auto}}.GoalDetailPage_taskRow__DmOw3:focus-within .GoalDetailPage_taskEditBtn__1aLT0,.GoalDetailPage_taskRow__DmOw3:hover .GoalDetailPage_taskEditBtn__1aLT0{opacity:1;pointer-events:auto}.GoalDetailPage_taskEditBtn__1aLT0:hover{background:#ffffff0f;border-color:#ffffff59;color:#fff}.GoalDetailPage_taskEditBtn__1aLT0:focus-visible{border-radius:50%;opacity:1;outline:2px solid #ffffff47;outline-offset:2px;pointer-events:auto}.GoalDetailPage_taskTime__Uq8EW{font-feature-settings:lining-nums tabular-nums;font-family:Roboto,sans-serif;font-size:20px;font-variant-numeric:lining-nums tabular-nums;font-weight:400;line-height:1}.GoalDetailPage_taskTimeDone__Keu93{color:#3ce97f}.GoalDetailPage_taskTimeNeutral__H1y\+3{color:#ffffff80}.GoalDetailPage_taskTimeLate__p-3Km{color:#e9503c}.GoalDetailPage_taskName__mM-tk{color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GoalDetailPage_taskEmptyIcon__WUOQA{border:1px solid #fff3;border-radius:32px;box-sizing:border-box;flex-shrink:0;height:36px;width:36px}.GoalDetailPage_taskToggle__VekRB{align-items:center;background:#0000;border:none;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;margin:0;padding:0;width:36px}.GoalDetailPage_taskToggle__VekRB svg{display:block;flex-shrink:0;height:36px;width:36px}.GoalDetailPage_taskToggle__VekRB:focus-visible{border-radius:50%;outline:2px solid #ffffff47;outline-offset:2px}.GoalDetailPage_projectFooter__nBVRF{padding:8px 16px 12px 24px}.GoalDetailPage_createTaskBtn__DcZUt{background:#0000;border:1px solid #fff3;border-radius:200px;color:#ffffffd9;cursor:pointer;font-family:Roboto,sans-serif;font-size:18px;height:42px;line-height:1;width:100%}.GoalDetailPage_createTaskBtn__DcZUt:hover{background:#ffffff14}.GoalDetailPage_back__9RT2-{align-items:center;align-self:flex-start;background:#0000;border:none;color:#fff9;cursor:pointer;display:inline-flex;font-family:Roboto,sans-serif;font-size:18px;gap:6px;line-height:1;padding:0}.HomeCard_card__uCcm2{background:#ffffff0f;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;min-height:0;padding:16px}.HomeCard_cardPadding16__Fx8iD{padding:16px}.HomeCard_cardHeader__oIOVr{align-items:center;display:flex;flex-shrink:0;gap:12px;justify-content:space-between;margin-bottom:16px}.HomeCard_cardTitle__cEGNY{color:#fff;flex:1 1;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:42px;margin:0;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.HomeCard_cardHeaderAside__dmKkj{align-items:center;display:flex;flex-shrink:0;gap:8px;position:static}@media (max-width:559px){.HomeCard_card__uCcm2{border-radius:16px;padding:16px}.HomeCard_cardTitle__cEGNY{font-size:18px;line-height:32px}}.GoalsCard_card__uCSsV{background:#ffffff0f;border-radius:16px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;min-height:0;padding:16px}.GoalsCard_headLeft__apdUx{align-items:center;display:flex;gap:16px}.GoalsCard_headRight__GuPDt{align-items:center;display:flex;gap:8px}.GoalsCard_title__Bfh0h{color:#fff;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:42px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GoalsCard_checkPill__XBBLn{align-items:center;background:#ffffff0a;border-radius:32px;box-sizing:border-box;display:inline-flex;gap:12px;height:34px;padding:8px 12px;width:180px}.GoalsCard_checkPercent__s0oWp{font-feature-settings:lining-nums tabular-nums;color:#ffffff80;flex:0 0 48px;font-family:Roboto,sans-serif;font-size:18px;font-variant-numeric:lining-nums tabular-nums;font-weight:400;line-height:100%;text-align:center;width:48px}.GoalsCard_checkPercentComplete__pLT-7{color:#3ce97f}.GoalsCard_checkBarTrack__gg7bv{background:#00000047;border-radius:8px;flex:1 1;height:8px;max-width:88px;min-width:0;overflow:hidden;position:relative}.GoalsCard_checkBarFill__fJshg{border-radius:8px;display:block;height:100%;transition:width .18s ease}.GoalsCard_checkBarFillMid__mvG\+Z{background:#fff}.GoalsCard_checkBarFillComplete__aLVzs{background:#3ce97f}.GoalsCard_checkBarDot__Hn7VZ{background:#fff;border-radius:50%;height:6px;left:3px;margin-top:-3px;position:absolute;top:50%;width:6px}.GoalsCard_plusBtn__tn7tL{padding:12px}.GoalsCard_list__jDT9o{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;overflow:auto}.GoalsCard_row__dobsh{align-items:center;background:#ffffff0a;border-radius:12px;cursor:pointer;display:flex;gap:0;min-height:120px;overflow:hidden}.GoalsCard_cover__4pNaa{background:#29282b;background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;height:120px;width:120px}.GoalsCard_meta__IjYSV{flex:1 1;min-width:0;padding:0 24px}.GoalsCard_rowTitle__JYVNx{color:#fff;font-family:Roboto,sans-serif;font-size:24px;font-weight:400;line-height:1.2;margin:0}.GoalsCard_progress__iEM5s{flex-shrink:0;height:120px;position:relative;width:180px}.GoalsCard_progressValue__eLE5l{align-items:center;display:inline-flex;gap:6px;position:absolute;right:24px;top:24px}.GoalsCard_progressMain__ZO8l9{color:#fff;font-size:20px;font-weight:500;text-align:right}.GoalsCard_progressMain__ZO8l9,.GoalsCard_progressSub__mgib5{font-family:Roboto,sans-serif;font-style:normal;line-height:100%}.GoalsCard_progressSub__mgib5{color:#ffffff80;font-size:14px;font-weight:400}.GoalsCard_circle__tCJ2H{display:block;height:136px;position:absolute;right:-28px;top:-48px;transform-origin:50% 50%;width:136px}.ImagePromoCard_promoCard__C1WiE{background:#ffffff0f;border-radius:16px;display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.ImagePromoCard_promoCardFullBleed__pPVhF{background-color:#201f22;position:relative}.ImagePromoCard_promoCardFullBleed__pPVhF:before{background-image:var(--promo-bg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:inherit;content:"";filter:brightness(1.27);inset:0;pointer-events:none;position:absolute;transform:scaleX(-1);z-index:0}.ImagePromoCard_head__6\+-8B{flex-shrink:0;padding:20px 20px 16px}.ImagePromoCard_headOnImage__bYJ95{background:linear-gradient(180deg,#0000006b,#0000001f 55%,#0000);position:relative;z-index:1}.ImagePromoCard_slot__JhtTw{background-color:#ffffff0a;background-image:linear-gradient(180deg,#ffffff0f,#0003);flex:1 1;margin:0;min-height:0;width:100%}.ImagePromoCard_slotBare__Au5wa{background:#0000;background-image:none;flex:1 1;min-height:0;position:relative;z-index:1}@media (max-width:559px){.ImagePromoCard_head__6\+-8B{padding:16px 16px 12px}}.ProjectProgressCard_projectTitle__FF3A8{color:#fff;flex:1 1;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:42px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectProgressCard_visuallyHidden__ESOeC{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ProjectProgressCard_filterWrap__lpn0w{max-width:min(280px,55vw);min-width:0}.ProjectProgressCard_filterSelectShell__BOwe9{align-items:center;background:#0000;border:none;box-shadow:none;display:flex;outline:none;padding:8px 32px 8px 0;position:relative}.ProjectProgressCard_filterSelect__QbX\+u{appearance:none;background:#0000;border:0;box-shadow:none;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:100%;margin:0;outline:none;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:100%}.ProjectProgressCard_filterSelect__QbX\+u:focus,.ProjectProgressCard_filterSelect__QbX\+u:focus-visible{box-shadow:none;outline:none}.ProjectProgressCard_filterSelect__QbX\+u:focus-visible+.ProjectProgressCard_filterChevron__oChio{color:#fff}.ProjectProgressCard_filterSelectShell__BOwe9:focus-within{box-shadow:none;outline:none}.ProjectProgressCard_filterChevron__oChio{color:#ffffff73;flex-shrink:0;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ProjectProgressCard_sectionDivider__qL116{background:#ffffff1a;flex-shrink:0;height:1px;margin:0 -16px 10px;width:calc(100% + 32px)}.ProjectProgressCard_listWrap__L3Ggy{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.ProjectProgressCard_list__kalut{-webkit-overflow-scrolling:touch;flex:1 1;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0}.ProjectProgressCard_row__6-Tsq{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:12px 0}.ProjectProgressCard_rowTitle__BnU81{font-feature-settings:lining-nums tabular-nums;color:#fff;flex:1 1;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-weight:400;line-height:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.ProjectProgressCard_rowRightPill__Z51Sy{align-items:center;aspect-ratio:90/17;background:#ffffff0a;border-radius:32px;box-sizing:border-box;display:flex;flex-shrink:0;gap:8px;justify-content:center;min-width:0;padding:8px 12px;width:180px}.ProjectProgressCard_percent__mmfBf{color:#ffffff73;flex:0 0 48px;font-family:Roboto,sans-serif;font-style:normal;width:48px}.ProjectProgressCard_percentComplete__-xA3\+,.ProjectProgressCard_percent__mmfBf{font-feature-settings:lining-nums tabular-nums;font-size:18px;font-variant-numeric:lining-nums tabular-nums;font-weight:400;line-height:100%;overflow:hidden;text-align:center;text-overflow:ellipsis}.ProjectProgressCard_percentComplete__-xA3\+{color:#3ce97f}.ProjectProgressCard_barTrack__SYC1e{background:#00000047;border-radius:8px;flex:1 1;height:8px;max-width:88px;min-width:0;overflow:hidden;position:relative}.ProjectProgressCard_barFill__fcO7h{border-radius:8px;display:block;height:100%;transition:width .2s ease}.ProjectProgressCard_barFillMid__XWjBm{background:#fff}.ProjectProgressCard_barFillComplete__K5CsP{background:#3ce97f}.ProjectProgressCard_barDot__naAf7{background:#fff;border-radius:50%;height:6px;left:3px;margin-top:-3px;position:absolute;top:50%;width:6px}.ProjectProgressCard_body__RZh4t{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0}.ProjectProgressCard_empty__kHX5e{color:#ffffff73;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;margin:0;text-align:center}@media (max-width:559px){.ProjectProgressCard_projectTitle__FF3A8{font-size:20px;line-height:36px}.ProjectProgressCard_rowTitle__BnU81{font-size:18px}.ProjectProgressCard_rowRightPill__Z51Sy{width:min(180px,46vw)}.ProjectProgressCard_percentComplete__-xA3\+,.ProjectProgressCard_percent__mmfBf{font-size:16px}.ProjectProgressCard_empty__kHX5e{font-size:14px}}.QuoteCard_quoteHeader__m7X-Q{flex-shrink:0;margin-bottom:0}.QuoteCard_quoteHeading__IFVB2{font-feature-settings:lining-nums tabular-nums;color:#ffffff80;font-size:18px;font-style:normal;font-variant-numeric:lining-nums tabular-nums;line-height:18px;margin:0;min-width:0;text-align:left}.QuoteCard_quoteHeading__IFVB2,.QuoteCard_text__Q8fB8{flex:1 1;font-family:Roboto,sans-serif;font-weight:400}.QuoteCard_text__Q8fB8{color:#ffffffb3;font-size:14px;line-height:1.55;margin:12px 0 0;min-height:0;overflow-y:auto}.CirclePlusButton_btn__wSNUM{align-items:center;background:#0000;border:1px solid #fff3;border-radius:200px;color:#fff;display:flex;justify-content:center;padding:12px}.CirclePlusButton_btn__wSNUM:hover{background:#ffffff0f}.CirclePlusButton_btn__wSNUM:focus-visible{outline:2px solid #ffffff59;outline-offset:2px}.TasksCard_shell__PasRV{display:flex;flex:1 1;flex-direction:column;min-height:100%}.TasksCard_headActions__0zWTU{align-items:center;display:flex;flex-shrink:0;gap:8px}.TasksCard_iconBtnCalendar__\+UEah{align-items:center;background:#0000;border:none;border-radius:100px;color:#fff;display:flex;height:42px;justify-content:center;padding:0;width:42px}.TasksCard_iconBtnCalendarActive__lqIXV{background:#fff;border-radius:200px;color:#201f22;height:42px;padding:9px;width:42px}.TasksCard_iconBtnCalendar__\+UEah:hover{background:#ffffff0f}.TasksCard_iconBtnCalendarActive__lqIXV:hover{background:#fff}.TasksCard_iconBtnCalendar__\+UEah:focus-visible{outline:2px solid #ffffff59;outline-offset:2px}.TasksCard_strip__V39pb{align-items:flex-start;display:flex;flex-shrink:0;gap:clamp(4px,1vw,8px);justify-content:space-between;margin-bottom:8px;min-width:0;padding-bottom:4px}.TasksCard_sectionDivider__CT-YW{background:#ffffff1a;flex-shrink:0;height:1px;margin:0 -16px 12px;width:calc(100% + 32px)}.TasksCard_dayBtn__wUgah{align-items:stretch;background:#0000;border:none;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-family:inherit;gap:6px;max-width:80px;min-width:0;padding:0}.TasksCard_dayBtn__wUgah:focus-visible{border-radius:8px;outline:2px solid #ffffff59;outline-offset:2px}.TasksCard_dayLetter__AVKF3{color:#ffffff80}.TasksCard_dayLetter__AVKF3,.TasksCard_dayNum__5SN\+u{font-feature-settings:lining-nums tabular-nums;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-weight:400;line-height:18px;overflow:hidden;text-align:center;text-overflow:ellipsis}.TasksCard_dayNum__5SN\+u{align-items:center;align-self:center;aspect-ratio:2/1;background:#ffffff0a;border-radius:200px;box-sizing:border-box;color:#fff;display:flex;gap:6px;height:auto;justify-content:center;max-width:80px;padding:0 10px;transition:box-shadow .16s ease,background-color .16s ease,color .16s ease;width:100%}.TasksCard_dayBtn__wUgah.TasksCard_active__1rmfI .TasksCard_dayNum__5SN\+u{background:#fff;color:#201f22;font-weight:500}.TasksCard_dayNumComplete__zhSDr{background:#3ce97f33}.TasksCard_dayNumEmpty__a55gR{background:#ffffff14;color:#ffffff73}.TasksCard_dayBtn__wUgah.TasksCard_active__1rmfI:hover .TasksCard_dayNum__5SN\+u{background:#fff;color:#201f22}.TasksCard_dayBtn__wUgah:hover .TasksCard_dayNum__5SN\+u{box-shadow:0 0 0 1px #ffffff38,0 0 12px #ffffff1f}.TasksCard_body__4WIXb{align-items:stretch;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start;min-height:0}.TasksCard_bodyEmpty__vbdss{align-items:center;justify-content:center}.TasksCard_goalsScroll__NdZvy{-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:1 1;min-height:0;overflow-y:auto}.TasksCard_goalBlock__hzZg9{margin-bottom:16px}.TasksCard_goalBlock__hzZg9:last-child{margin-bottom:0}.TasksCard_goalHeaderBtn__3F0RN{align-items:center;background:#0000;border:none;border-radius:8px;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;margin:0;padding:4px;text-align:left;width:100%}.TasksCard_goalHeaderBtn__3F0RN:hover{background:#ffffff0a}.TasksCard_goalHeaderBtn__3F0RN:focus-visible{outline:2px solid #ffffff40;outline-offset:2px}.TasksCard_goalChevron__8Vix3{display:block;flex-shrink:0;transition:transform .2s ease}.TasksCard_goalChevronOpen__a7HR\+{transform:rotate(90deg)}.TasksCard_goalTitle__pM8FN{font-feature-settings:lining-nums tabular-nums;flex:1 1;font-variant-numeric:lining-nums tabular-nums;margin:0;min-width:0;text-align:left}.TasksCard_goalFraction__r7jN9,.TasksCard_goalTitle__pM8FN{color:#ffffff80;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TasksCard_goalFraction__r7jN9{font-feature-settings:lining-nums tabular-nums;flex-shrink:0;font-variant-numeric:lining-nums tabular-nums;max-width:40%}.TasksCard_taskCollapsible__iWwJw{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.33,1,.68,1)}.TasksCard_taskCollapsibleOpen__XRHKl{grid-template-rows:1fr}.TasksCard_taskCollapsible__iWwJw:not(.TasksCard_taskCollapsibleOpen__XRHKl){pointer-events:none}.TasksCard_taskCollapsibleInner__6KJCl{min-height:0;overflow:hidden}.TasksCard_taskList__B2dNo{list-style:none;margin:4px 0 0;padding:0 0 0 28px}@media (prefers-reduced-motion:reduce){.TasksCard_taskCollapsible__iWwJw{transition:none}}.TasksCard_taskRow__CLvVw{margin:0;padding:0}.TasksCard_taskRowInner__qDbLZ{align-items:center;background:#0000;border-radius:8px;box-sizing:border-box;color:inherit;display:flex;font:inherit;gap:10px;margin:0;padding:4px 8px;text-align:left;width:100%}.TasksCard_taskRowInner__qDbLZ:hover{background:#ffffff0a}.TasksCard_taskTime__OoKmJ{font-feature-settings:lining-nums tabular-nums;flex-shrink:0;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-weight:400;line-height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:56px}.TasksCard_taskTimeDone__wwUTk{color:#3ce97f}.TasksCard_taskTimeMuted__Swrl1{color:#ffffff73}.TasksCard_taskTimeAttention__FIMC\+{color:#e9503c}.TasksCard_taskTitle__gASZ7{font-feature-settings:lining-nums tabular-nums;color:#fff;flex:1 1;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-variant-numeric:lining-nums tabular-nums;font-weight:400;line-height:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.TasksCard_taskCheckWrap__xKklF{align-items:center;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.TasksCard_taskActions__MYRtn{align-items:center;display:inline-flex;flex-shrink:0;gap:10px}.TasksCard_taskEditBtn__kpGwi{align-items:center;background:#0000;border:1px solid #fff3;border-radius:50%;box-sizing:border-box;color:#ffffff8c;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;opacity:0;padding:0;pointer-events:none;transition:opacity .12s ease,background .12s ease,color .12s ease,border-color .12s ease;width:36px}.TasksCard_taskRow__CLvVw:focus-within .TasksCard_taskEditBtn__kpGwi,.TasksCard_taskRow__CLvVw:hover .TasksCard_taskEditBtn__kpGwi{opacity:1;pointer-events:auto}.TasksCard_taskEditBtn__kpGwi:hover{background:#ffffff0f;border-color:#ffffff59;color:#fff}.TasksCard_taskToggleBtn__wUDs8{align-items:center;background:#0000;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;height:36px;justify-content:center;margin:0;padding:0;width:36px}.TasksCard_taskEditBtn__kpGwi:focus-visible,.TasksCard_taskToggleBtn__wUDs8:focus-visible{border-radius:50%;outline:2px solid #ffffff47;outline-offset:2px}.TasksCard_checkIcon__SvxJI{display:block;flex-shrink:0}.TasksCard_emptyCircle__GJmC5{aspect-ratio:1/1;background:#0000;border:1px solid #fff3;border-radius:32px;box-sizing:border-box;display:block;height:36px;width:36px}.TasksCard_empty__Wlaxs{color:#ffffff73;font-family:Roboto,sans-serif;font-size:15px;margin:0;padding:24px 14px;text-align:center}.TasksCard_monthWrap__iRbFV{flex-shrink:0;margin-bottom:8px}.TasksCard_monthHeader__wFisn{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;padding:0 8px}.TasksCard_monthTitleWrap__olxkv{align-items:center;display:inline-flex;gap:10px}.TasksCard_monthTitle__uG4Aa{color:#fff;font-family:Roboto,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:32px}.TasksCard_monthTitleChevron__YhRWx{align-items:center;display:flex}.TasksCard_monthWeekRow__Hz6d-{grid-gap:clamp(4px,1vw,8px);display:grid;gap:clamp(4px,1vw,8px);grid-template-columns:repeat(7,minmax(0,1fr));padding:0 10px 10px}.TasksCard_monthWeekCell__kPsHP{color:#ffffff80;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:18px;text-align:center}.TasksCard_monthGrid__kH\+bB{grid-gap:clamp(4px,1vw,8px);display:grid;gap:clamp(4px,1vw,8px);grid-template-columns:repeat(7,minmax(0,1fr));padding:0 10px 6px}.TasksCard_monthDayBtn__hYPsn{align-items:center;aspect-ratio:2/1;background:#ffffff0a;border:none;border-radius:200px;color:#ffffffd9;cursor:pointer;display:flex;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;height:auto;justify-content:center;line-height:18px;text-align:center;width:100%}.TasksCard_monthDayBtnComplete__2Lte9:not(.TasksCard_monthDayBtnSelected__rfi5s){background:#3ce97f33}.TasksCard_monthDayBtnEmpty__5zN9H:not(.TasksCard_monthDayBtnSelected__rfi5s){background:#ffffff14;color:#ffffff80}.TasksCard_monthDayBtn__hYPsn:focus-visible{outline:2px solid #ffffff40;outline-offset:2px}.TasksCard_monthDayBtn__hYPsn:hover:not(:disabled){box-shadow:0 0 0 1px #ffffff38,0 0 12px #ffffff1f}.TasksCard_monthDayBtnSelected__rfi5s{background:#fff;color:#201f22;font-weight:500}.TasksCard_monthDayBtnDisabled__f-vPy{color:#ffffff59}.TasksCard_monthDayBtn__hYPsn:disabled{cursor:default;opacity:1}.TasksCard_monthSelectTitle__zpMhI{align-items:center;display:inline-flex;gap:12px;white-space:nowrap}.TasksCard_monthSelect__8Yelg,.TasksCard_yearSelect__j33D1{appearance:auto;background:#0000;border:none;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:inherit;font-style:normal;font-weight:500;line-height:inherit;padding:0}.TasksCard_monthSelect__8Yelg:focus-visible,.TasksCard_yearSelect__j33D1:focus-visible{border-radius:8px;outline:2px solid #ffffff59;outline-offset:2px}@media (max-width:559px){.TasksCard_monthTitle__uG4Aa{font-size:26px;line-height:26px}}.HomePage_shell__hx3\+n{background:#201f22;color:#fff}.HomePage_main__OiWfi,.HomePage_shell__hx3\+n{display:flex;flex:1 1;flex-direction:column;min-height:0}.HomePage_main__OiWfi{box-sizing:border-box;margin:0;padding:16px;width:100%}.HomePage_grid__htsUs{grid-gap:32px;align-items:stretch;display:grid;flex:1 1;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr;min-height:0}.HomePage_colLeft__4GiZY,.HomePage_colMid__4RrUq,.HomePage_colRight__sj0qh{display:flex;flex-direction:column;gap:32px;min-height:0;min-width:0}.HomePage_colLeft__4GiZY>:not(.HomePage_quoteWrap__HeBID),.HomePage_colMid__4RrUq>*,.HomePage_colRight__sj0qh>*{flex:1 1;min-height:0}.HomePage_quoteWrap__HeBID{display:flex;flex:0 0 auto;flex-direction:column;max-height:150px;min-height:0}.HomePage_quoteWrap__HeBID>*{flex:1 1;max-height:100%;min-height:0;overflow:hidden}@media (max-width:1024px){.HomePage_grid__htsUs{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}}@media (max-width:559px){.HomePage_main__OiWfi{padding:max(32px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.HomePage_grid__htsUs{gap:32px}}.MyDreamPage_shell__ly3Nd{display:flex;flex-direction:column;min-height:100%}.MyDreamPage_page__Mg\+E4{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:100%}.MyDreamPage_comingSoon__WPiN1{color:#ffffff8c;font-family:Roboto,sans-serif;font-size:32px;font-weight:500;line-height:1;margin:0}@media (max-width:559px){.MyDreamPage_page__Mg\+E4{box-sizing:border-box;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.MyDreamPage_comingSoon__WPiN1{font-size:24px}}.NewPasswordForm_form__niwHZ{align-self:stretch;display:flex;flex-direction:column;width:100%}.NewPasswordForm_afterField__lpUKC{margin-top:16px}.NewPasswordForm_submit__7saxc{margin-top:24px}.NewPasswordForm_errorText__j8Yj8{color:#e9503c;font-size:14px;margin:12px 0 0}.NewPasswordForm_successText__4rXJf{color:#3ce97f;font-size:14px;margin:12px 0 0}.PersonalityMapPage_shell__MQiOF{display:flex;flex-direction:column;min-height:100%}.PersonalityMapPage_page__evzZl{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:100%}.PersonalityMapPage_comingSoon__2Y62Z{color:#ffffff8c;font-family:Roboto,sans-serif;font-size:32px;font-weight:500;line-height:1;margin:0}@media (max-width:559px){.PersonalityMapPage_page__evzZl{box-sizing:border-box;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.PersonalityMapPage_comingSoon__2Y62Z{font-size:24px}}.ProfilePage_shell__rEytZ{background:#201f22;color:#fff;display:flex;flex:1 1;flex-direction:column;min-height:0;min-height:100%}.ProfilePage_main__FnBfN{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;padding:24px 16px 48px}.ProfilePage_content__SSAP\+{display:flex;flex-direction:column;gap:24px;max-width:400px;width:100%}.ProfilePage_avatarBlock__-M9tP{display:flex;justify-content:center}.ProfilePage_avatarWrap__WzITp{aspect-ratio:1/1;background:#fff;border-radius:16px;flex-shrink:0;height:240px;overflow:hidden;position:relative;width:240px}.ProfilePage_avatarImg__tb6CR{display:block;height:100%;object-fit:cover;width:100%}.ProfilePage_avatarFallback__SL4OV{background:linear-gradient(145deg,#e8e8ea,#d4d4d8);height:100%;width:100%}.ProfilePage_replaceBtn__zpT4\+{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#201f2299;border:none;border-radius:200px;bottom:12px;box-sizing:border-box;color:#fff;display:inline-flex;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;gap:6px;justify-content:center;left:50%;line-height:100%;margin:0;max-width:calc(100% - 24px);overflow:hidden;padding:12px 24px 12px 18px;position:absolute;transform:translateX(-50%)}.ProfilePage_replaceBtnIcon__rWWFF{display:block;flex-shrink:0}.ProfilePage_replaceBtnLabel__gXGgR{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfilePage_replaceBtn__zpT4\+:hover{background:#201f22b8}.ProfilePage_replaceBtn__zpT4\+:focus-visible{outline:2px solid #ffffff73;outline-offset:2px}.ProfilePage_visuallyHidden__Lw3NR{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ProfilePage_fields__-IfSS{display:flex;flex-direction:column;gap:12px}.ProfilePage_field__m0pRj{align-items:stretch;background:#29282b;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;padding:12px 16px}.ProfilePage_label__EbCla{color:#ffffff80;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.ProfilePage_value__HQymw{color:#fff}.ProfilePage_valueMuted__dgI-X,.ProfilePage_value__HQymw{font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:100%}.ProfilePage_valueMuted__dgI-X{color:#ffffffd9;letter-spacing:.06em;-webkit-user-select:none;user-select:none}.ProfilePage_rowValue__SCXR-{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:space-between;min-width:0}.ProfilePage_rowValue__SCXR- .ProfilePage_value__HQymw{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProfilePage_linkAction__GiOGb{background:none;border:none;color:#fff;flex-shrink:0;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:100%;margin:0;padding:0;text-decoration:none}.ProfilePage_linkAction__GiOGb:hover{opacity:.92}.ProfilePage_linkAction__GiOGb:focus-visible{border-radius:4px;outline:2px solid #fff6;outline-offset:2px}.ProfilePage_selectRow__rgEmy{align-items:center;display:flex;min-height:24px;position:relative}.ProfilePage_select__3h5JB{appearance:none;background:#0000;border:none;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:100%;margin:0;outline:none;padding:0 28px 0 0;width:100%}.ProfilePage_select__3h5JB option{background:#29282b;color:#fff}.ProfilePage_select__3h5JB:focus-visible{outline:none}.ProfilePage_selectChevron__LBIoR{background:none;border:none;color:#ffffffbf;display:flex;flex-shrink:0;margin:0;padding:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.ProfilePage_chevronIcon__fekpp{display:block}@media (max-width:559px){.ProfilePage_main__FnBfN{padding:max(16px,env(safe-area-inset-top)) 16px max(32px,env(safe-area-inset-bottom))}.ProfilePage_content__SSAP\+{gap:20px}.ProfilePage_field__m0pRj{padding:12px 14px}}.RoadmapPage_shell__EIdYR{display:flex;flex-direction:column;min-height:100%}.RoadmapPage_page__u4TTP{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:100%}.RoadmapPage_comingSoon__P9Nnp{color:#ffffff8c;font-family:Roboto,sans-serif;font-size:32px;font-weight:500;line-height:1;margin:0}@media (max-width:559px){.RoadmapPage_page__u4TTP{box-sizing:border-box;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.RoadmapPage_comingSoon__P9Nnp{font-size:24px}}.CreateTrackerModal_backdrop__Vk\+F\+{align-items:center;background:#000000a6;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.CreateTrackerModal_modal__TR6Xz{background:#201f22;border-radius:16px;box-shadow:0 16px 48px #00000073;box-sizing:border-box;color:#fff;max-height:min(90vh,640px);max-width:400px;overflow:auto;padding:28px 24px 32px;width:100%}.CreateTrackerModal_header__8aafg{align-items:flex-start;display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin-bottom:24px}.CreateTrackerModal_heading__NvQgy{color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:1.2;margin:0}.CreateTrackerModal_closeBtn__tOPFK{background:#0000;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;line-height:0;margin:0;padding:4px}.CreateTrackerModal_closeBtn__tOPFK:hover{background:#ffffff14}.CreateTrackerModal_closeBtn__tOPFK:focus-visible{outline:2px solid #fff6;outline-offset:2px}.CreateTrackerModal_form__YbYxH{display:flex;flex-direction:column;gap:16px}.CreateTrackerModal_namedField__c0PsL{background:#29282b;border:1px solid #0000;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px;min-height:56px;padding:12px 16px;transition:border-color .15s ease}.CreateTrackerModal_namedField__c0PsL:focus-within{border-color:#fff}.CreateTrackerModal_fieldLabel__-FmoM{color:#ffffff80;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%}.CreateTrackerModal_namedInput__d6g1D,.CreateTrackerModal_plainInput__Sm-5K{background:#0000;font-style:normal;line-height:100%}.CreateTrackerModal_namedInput__d6g1D,.CreateTrackerModal_plainInput__Sm-5K{border:none;color:#fff;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;margin:0;outline:none;width:100%}.CreateTrackerModal_plainInput__Sm-5K{background:#29282b;border-radius:12px;box-sizing:border-box;color-scheme:dark;height:56px;line-height:1.2;padding:0 12px}.CreateTrackerModal_plainInput__Sm-5K:focus-visible{outline:2px solid #ffffff59;outline-offset:2px}.CreateTrackerModal_plainInput__Sm-5K::placeholder{color:#ffffff80}.CreateTrackerModal_submitBtn__-2wPc{background:#3ce97f1f;border:none;border-radius:12px;color:#3ce97f;cursor:pointer;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;height:56px;line-height:100%;margin:8px 0 0;overflow:hidden;padding:0 16px;text-overflow:ellipsis;width:100%}.CreateTrackerModal_submitBtn__-2wPc:hover{filter:brightness(1.06)}.CreateTrackerModal_submitBtn__-2wPc:focus-visible{outline:2px solid #66bb6a99;outline-offset:2px}.CreateTrackerModal_submitBtn__-2wPc:disabled{cursor:not-allowed;opacity:.45}@media (max-width:559px){.CreateTrackerModal_modal__TR6Xz{border-radius:20px;padding:24px 18px 28px}.CreateTrackerModal_heading__NvQgy{font-size:18px}}.TrackersPage_shell__x-iuz{background:#201f22;color:#fff;display:flex;flex:1 1;flex-direction:column;min-height:0}.TrackersPage_main__oyjQX{box-sizing:border-box;flex:1 1;min-height:0;overflow-y:auto;padding:16px}.TrackersPage_grid__TIUDq{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:1fr 1fr;height:auto;min-height:0}.TrackersPage_statsCard__NcsWH{align-items:flex-start;background:#ffffff05;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;justify-self:start;max-width:calc(100vh - 150px);min-height:0;padding:32px;width:100%}.TrackersPage_statsHead__t31s-{align-items:center;display:flex;justify-content:space-between;margin-bottom:0;width:100%}.TrackersPage_title__Lno4v{color:#fff;font-family:Roboto,sans-serif;font-size:32px;font-style:normal;font-weight:500;line-height:42px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrackersPage_modeTabs__PDCz\+{display:inline-flex;gap:8px}.TrackersPage_mode__ycqDQ{background:#0000;border:none;border-radius:200px;color:#ffffff73;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:100%;overflow:hidden;padding:12px 24px;text-overflow:ellipsis;white-space:nowrap}.TrackersPage_modeActive__\+K3D0{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border-radius:200px;color:#fff;display:flex;gap:6px;justify-content:center;padding:12px 24px}.TrackersPage_weekHeader__Is\+9E{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:0;width:100%}.TrackersPage_calendarBlock__9Ha7u{display:flex;flex-direction:column;gap:16px;width:100%}.TrackersPage_weekCell__P3MmT{color:#ffffff61;font-size:14px;text-align:center}.TrackersPage_monthGrid__t69Qy,.TrackersPage_weekGrid__64gwl{border-left:1px solid #ffffff14;border-top:1px solid #ffffff14;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));width:100%}.TrackersPage_dayCell__V62Gz{align-items:center;aspect-ratio:1/1;border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;box-sizing:border-box;display:flex;justify-content:center}.TrackersPage_dayNumber__x25\+X{color:#ffffffb3;font-size:34px;font-weight:400;line-height:1}.TrackersPage_dayMuted__o2jNx{color:#ffffff59}.TrackersPage_dayDone__i0Hgf{background:#0000}.TrackersPage_doneMark__qwxDj{align-items:center;background:#3ce97f1a;display:flex;height:100%;justify-content:center;width:100%}.TrackersPage_statsFooter__l-Yk-{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:0;padding-top:0;width:100%}.TrackersPage_metaLabel__VlBoi{color:#ffffff80;font-size:18px;font-weight:400;line-height:100%;margin:0 0 6px}.TrackersPage_metaLabel__VlBoi,.TrackersPage_metaValue__Kf4UY{font-family:Roboto,sans-serif;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrackersPage_metaValue__Kf4UY{color:#fff;font-size:32px;font-weight:500;line-height:42px;margin:0}.TrackersPage_metaMuted__Ew754{color:#ffffff80;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrackersPage_listCol__bj660{align-self:stretch;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:flex-start;min-height:0;min-width:0}.TrackersPage_trackerRow__hp0b6{align-items:center;align-self:stretch;background:#ffffff05;border-radius:8px;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;overflow:hidden;padding:32px;width:100%}.TrackersPage_trackerTitle__FuNvj{color:#fff;flex:1 1;font-family:Roboto,sans-serif;font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrackersPage_progressDots__lstTk{display:inline-flex;flex-shrink:0;gap:8px}.TrackersPage_dot__thHWJ{aspect-ratio:1/1;background:#0000;border:1px solid #fff3;border-radius:32px;box-sizing:border-box;height:32px;width:32px}.TrackersPage_dotActive__88UKu{display:block;flex-shrink:0}.TrackersPage_newBtn__nKC8Z{align-items:center;align-self:flex-end;background:#0000;border:none;color:#fff;display:inline-flex;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;gap:6px;justify-content:center;line-height:100%;margin-top:auto}.TrackersPage_newBtnText__DJXB9,.TrackersPage_newBtn__nKC8Z{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1200px){.TrackersPage_grid__TIUDq{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=main.c53af89b.css.map*/