: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_promoCardEmbedded__cYfYT.ImagePromoCard_promoCardFullBleed__pPVhF{background-color:initial}.ImagePromoCard_promoCardEmbedded__cYfYT{background:#0000;border-radius:8px;flex:1 1;min-height:0;overflow:hidden;width:100%}.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}.ImagePromoCard_slotFillWhenHeadless__uYrZK{flex:1 1 auto;min-height:160px}@media (max-width:559px){.ImagePromoCard_head__6\+-8B{padding:16px 16px 12px}}.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;transition:background-color .22s cubic-bezier(.33,1,.68,1);transition:background-color var(--transition-duration,.22s) var(--transition-ease,cubic-bezier(.33,1,.68,1))}.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:0;padding:12px 16px;transition:border-color .15s ease}.CreateTrackerModal_namedField__c0PsL:first-of-type{min-height:56px}.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_fieldHint__\+lw4N{color:#ffffff61;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;line-height:1.35;margin:0 0 4px}.CreateTrackerModal_namedInput__d6g1D,.CreateTrackerModal_plainInput__Sm-5K{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%}.CreateTrackerModal_dateInput__cQjCZ{color-scheme:dark}.CreateTrackerModal_dateInput__cQjCZ::-webkit-calendar-picker-indicator{background:50%/20px 20px no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' stroke='%23fff' stroke-width='1.75'/%3E%3Cpath stroke='%23fff' stroke-width='1.75' stroke-linecap='round' d='M8 2v4m8-4v4M3 10h18'/%3E%3C/svg%3E");cursor:pointer;filter:none;height:22px;margin:0;opacity:1;padding:0;width:22px}.CreateTrackerModal_plainInput__Sm-5K{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%}.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;transition:filter .22s cubic-bezier(.33,1,.68,1),background-color .22s cubic-bezier(.33,1,.68,1),color .22s cubic-bezier(.33,1,.68,1);transition:filter var(--transition-duration,.22s) var(--transition-ease,cubic-bezier(.33,1,.68,1)),background-color var(--transition-duration,.22s) var(--transition-ease,cubic-bezier(.33,1,.68,1)),color var(--transition-duration,.22s) var(--transition-ease,cubic-bezier(.33,1,.68,1));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}.CreateTrackerModal_deleteBtn__HNfXb{background:#0000;border:1px solid #f5a5a566;border-radius:12px;box-sizing:border-box;color:#f5a5a5;cursor:pointer;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;height:48px;line-height:1.2;margin:8px 0 0;padding:0 16px;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:100%}.CreateTrackerModal_deleteBtn__HNfXb:hover:not(:disabled){background:#f5a5a51a;border-color:#f5a5a5a6;color:#ffc9c9}.CreateTrackerModal_deleteBtn__HNfXb:focus-visible{outline:2px solid #f5a5a580;outline-offset:2px}.CreateTrackerModal_deleteBtn__HNfXb: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}}.TrackersHomePanel_panel__rGGqn{align-items:stretch;background:#ffffff0f;border-radius:16px;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;min-width:0;padding:16px;width:100%}.TrackersHomePanel_head__M81vh{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0;width:100%}.TrackersHomePanel_title__1dK1M{color:#fff;flex-shrink:0;font-family:Roboto,sans-serif;font-size:24px;font-weight:500;line-height:42px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrackersHomePanel_actions__0rReg{align-items:center;display:flex;flex-shrink:0;gap:8px}.TrackersHomePanel_allBtn__-9\+tH{background:#0000;border:1px solid #fff3;border-radius:200px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1;padding:12px 24px;transition:background-color .2s ease,border-color .2s ease;white-space:nowrap}.TrackersHomePanel_allBtn__-9\+tH:hover{background:#ffffff0f;border-color:#ffffff59}.TrackersHomePanel_allBtn__-9\+tH:focus-visible{outline:2px solid #ffffff47;outline-offset:2px}.TrackersHomePanel_plusBtn__nggW1{align-items:center;background:#0000;border:1px solid #fff3;border-radius:200px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;padding:12px;transition:background-color .2s ease,border-color .2s ease;width:44px}.TrackersHomePanel_plusBtn__nggW1:hover{background:#ffffff0f;border-color:#ffffff59}.TrackersHomePanel_plusBtn__nggW1:focus-visible{outline:2px solid #ffffff47;outline-offset:2px}.TrackersHomePanel_list__adiQX{display:flex;flex:1 1;flex-direction:column;gap:8px;min-height:0;min-width:0;overflow-y:auto;width:100%}.TrackersHomePanel_card__KQ\+mR{align-items:center;background:#ffffff0a;border-radius:8px;box-sizing:border-box;display:flex;gap:16px;min-width:0;overflow:hidden;padding:24px;width:100%}.TrackersHomePanel_cardTitle__5lwRF{color:#fff;flex:1 1;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:24px;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TrackersHomePanel_cardActions__ZiFnW{align-items:center;display:flex;flex-shrink:0;gap:8px}.TrackersHomePanel_editBtn__FEMXi{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:32px;justify-content:center;opacity:0;padding:0;pointer-events:none;transition:opacity .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease;width:32px}.TrackersHomePanel_editBtn__FEMXi svg{height:18px;width:18px}@media (hover:none){.TrackersHomePanel_editBtn__FEMXi{opacity:1;pointer-events:auto}}.TrackersHomePanel_card__KQ\+mR:focus-within .TrackersHomePanel_editBtn__FEMXi,.TrackersHomePanel_card__KQ\+mR:hover .TrackersHomePanel_editBtn__FEMXi{opacity:1;pointer-events:auto}.TrackersHomePanel_editBtn__FEMXi:hover{background:#ffffff0f;border-color:#ffffff59;color:#fff}.TrackersHomePanel_editBtn__FEMXi:focus-visible{opacity:1;outline:2px solid #ffffff47;outline-offset:2px;pointer-events:auto}.TrackersHomePanel_progressDots__5prFH{align-items:center;display:inline-flex;flex-shrink:0;gap:8px}.TrackersHomePanel_dotCell__vVKLk{align-items:center;display:flex;height:24px;justify-content:center;position:relative;width:24px}.TrackersHomePanel_dotRing__y3eRE{background:#0000;border:1px solid #fff3;border-radius:50%;box-sizing:border-box;inset:0;pointer-events:none;position:absolute}.TrackersHomePanel_dotActive__8-P47{display:block;flex-shrink:0;inset:0;pointer-events:none;position:absolute}.TrackersHomePanel_dotNum__-cYc3{color:#ffffffb8;font-family:Roboto,sans-serif;font-size:10px;font-weight:500;line-height:1;pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;z-index:1}.TrackersHomePanel_dotNumOnDone__ptqOV,.TrackersHomePanel_dotNumToday__GQ\+bV{color:#fff;font-weight:600}.TrackersHomePanel_dotToday__IFWFL{border-radius:999px;box-shadow:0 0 0 1px #ffffff73}.TrackersHomePanel_dotActiveBtn__pbYIE,.TrackersHomePanel_dotIdleBtn__2ZEgd{align-items:center;background:#0000;border:none;border-radius:24px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:24px;justify-content:center;min-height:24px;min-width:24px;padding:0;transition:filter .22s ease,opacity .22s ease;width:24px}.TrackersHomePanel_dotIdleBtn__2ZEgd:hover:not(:disabled){filter:brightness(1.15)}.TrackersHomePanel_dotActiveBtn__pbYIE:disabled,.TrackersHomePanel_dotIdleBtn__2ZEgd:disabled{cursor:not-allowed;opacity:.45}.TrackersHomePanel_inlineError__LPSe\+{color:#f5a5a5;font-size:14px;margin:0}.TrackersHomePanel_inlineErrorOutside__Dve\+Y{color:#f5a5a5;font-size:14px;margin:8px 0 0}.TrackersHomePanel_inlineMuted__Y9eOt{color:#ffffff73;font-size:14px;margin:0}@media (max-width:559px){.TrackersHomePanel_head__M81vh{flex-wrap:wrap}.TrackersHomePanel_actions__0rReg{justify-content:flex-end;width:100%}.TrackersHomePanel_allBtn__-9\+tH{font-size:16px;padding:10px 16px}}.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}}.TrackersPage_shell__x-iuz{background:#201f22;color:#fff}.TrackersPage_main__oyjQX,.TrackersPage_shell__x-iuz{display:flex;flex:1 1;flex-direction:column;min-height:0}.TrackersPage_main__oyjQX{box-sizing:border-box;overflow:hidden;padding:16px}.TrackersPage_grid__TIUDq{grid-gap:32px;align-items:stretch;display:grid;flex:1 1;gap:32px;grid-template-columns:max-content minmax(0,1fr);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;min-height:0;overflow-x:visible;overflow-y:visible;padding:32px;transition:background-color .22s cubic-bezier(.33,1,.68,1);transition:background-color var(--transition-duration,.22s) var(--transition-ease,cubic-bezier(.33,1,.68,1));width:calc(100vh - 300px)}.TrackersPage_statsCardTop__IAJTr{flex-shrink:0;width:100%}.TrackersPage_statsHead__t31s-{display:flex;flex-direction:column;gap:0;margin-bottom:0;width:100%}.TrackersPage_statsHeadRow__B4CkU{grid-gap:8px 12px;align-items:center;display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%}.TrackersPage_statsHeadRow__B4CkU .TrackersPage_title__Lno4v{grid-column:1;justify-self:start}.TrackersPage_statsHeadRow__B4CkU .TrackersPage_monthNav__DBN8y{grid-column:2;justify-self:center}.TrackersPage_statsHeadRow__B4CkU .TrackersPage_modeTabs__PDCz\+{grid-column:3;justify-self:end}.TrackersPage_monthNav__DBN8y{align-items:center;display:inline-flex;flex:0 1 auto;gap:6px;min-width:0}.TrackersPage_monthNavBtn__9qHst{align-items:center;background:#ffffff14;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:18px;height:30px;justify-content:center;line-height:1;padding:0 0 2px;transition:background-color .22s cubic-bezier(.33,1,.68,1);transition:background-color var(--transition-duration,.22s) var(--transition-ease,cubic-bezier(.33,1,.68,1));width:30px}.TrackersPage_monthNavBtn__9qHst:hover{background:#ffffff24}.TrackersPage_monthNavLabel__edaeN{color:#ffffffd9;font-size:14px;min-width:0;text-align:center;white-space:nowrap}.TrackersPage_inlineError__zWxzf{color:#f5a5a5;font-size:14px;margin:0}.TrackersPage_inlineMuted__d0c7c{color:#ffffff73;font-size:14px;margin:0}.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\+{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.TrackersPage_mode__ycqDQ{background:#0000;border:none;border-radius:200px;color:#ffffff80;cursor:pointer;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:1;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;transition:color .22s cubic-bezier(.33,1,.68,1),background-color .22s cubic-bezier(.33,1,.68,1);transition:color var(--transition-duration,.22s) var(--transition-ease,cubic-bezier(.33,1,.68,1)),background-color var(--transition-duration,.22s) var(--transition-ease,cubic-bezier(.33,1,.68,1));white-space:nowrap}.TrackersPage_modeActive__\+K3D0{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff1a;border-radius:200px;color:#fff}.TrackersPage_calendarBlock__9Ha7u,.TrackersPage_calendarInnerSlot__tnRjj{display:flex;flex:1 1;flex-direction:column;min-height:0;min-width:0;overflow-x:visible;overflow-y:hidden;width:100%}.TrackersPage_calendarInnerSlot__tnRjj{align-items:stretch;container-type:size;justify-content:center}.TrackersPage_calendarBundle__A-RJL{--calendar-chrome:36px;--slot-h:var(--calendar-slot-h,min(52vh,520px));--calendar-pref-width:calc(max(0px, var(--slot-h) - var(--calendar-chrome))*7/var(--calendar-rows, 5));align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:16px;margin-inline:auto;max-width:min(840px,100%);padding-right:2px;width:min(var(--calendar-pref-width),100%,840px)}.TrackersPage_weekHeader__Is\+9E{display:grid;flex-shrink:0;grid-template-columns:repeat(7,minmax(0,1fr));width:100%}.TrackersPage_weekCell__P3MmT{color:#fff6;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1;text-align:center}.TrackersPage_calendarFrame__73Toh{border:1px solid #ffffff1a;border-radius:8px;overflow:hidden;width:100%}.TrackersPage_monthGrid__t69Qy,.TrackersPage_weekGrid__64gwl{aspect-ratio:7/5;aspect-ratio:7/var(--calendar-rows,5);box-sizing:border-box;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));grid-template-rows:repeat(var(--calendar-rows,5),minmax(0,1fr));height:auto;width:100%}.TrackersPage_dayCell__V62Gz{border-bottom:1px solid #ffffff1a;border-right:1px solid #ffffff1a;box-sizing:border-box;container-type:size;transition:background-color .22s cubic-bezier(.33,1,.68,1),box-shadow .22s cubic-bezier(.33,1,.68,1);transition:background-color var(--transition-duration,.22s) var(--transition-ease,cubic-bezier(.33,1,.68,1)),box-shadow var(--transition-duration,.22s) var(--transition-ease,cubic-bezier(.33,1,.68,1))}.TrackersPage_dayCellBody__4ML69,.TrackersPage_dayCell__V62Gz{align-items:center;display:flex;justify-content:center;min-height:0;min-width:0}.TrackersPage_dayCellBody__4ML69{aspect-ratio:1;flex-shrink:0;max-height:100%;max-width:100%;width:clamp(18px,58cqmin,36px)}.TrackersPage_dayCell__V62Gz:nth-child(7n){border-right:none}.TrackersPage_monthGrid__t69Qy .TrackersPage_dayCell__V62Gz:nth-last-child(-n+7),.TrackersPage_weekGrid__64gwl .TrackersPage_dayCell__V62Gz:nth-last-child(-n+7){border-bottom:none}.TrackersPage_dayNumber__x25\+X{color:#ffffff80;font-family:Roboto,sans-serif;font-size:clamp(12px,55cqmin,32px);font-weight:400;line-height:1}.TrackersPage_dayCheckSvg__7oAx8{display:block;height:auto;max-height:100%;width:100%}.TrackersPage_dayMuted__o2jNx{color:#fff3}.TrackersPage_dayDone__i0Hgf{background:#3ce97f1a}.TrackersPage_dayCellToday__jDyfW{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff73}.TrackersPage_dayCellToday__jDyfW.TrackersPage_dayDone__i0Hgf{background:#3ce97f2e;box-shadow:inset 0 0 0 1px #ffffff80}.TrackersPage_dayPartial__NhldN{background:#ffc1070f}.TrackersPage_dayCellToday__jDyfW.TrackersPage_dayPartial__NhldN{background:#ffc1071f}.TrackersPage_dayNumberToday__oGQ80{color:#fff;font-weight:500}.TrackersPage_dayMuted__o2jNx.TrackersPage_dayNumberToday__oGQ80{color:#ffffffbf}.TrackersPage_doneMark__qwxDj{align-items:center;background:#0000;display:flex;height:100%;justify-content:center;width:100%}.TrackersPage_statsFooter__l-Yk-{align-items:flex-start;display:flex;flex-shrink:0;gap:16px;width:100%}.TrackersPage_statsFooterCol__eZGRd{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0}.TrackersPage_footerValues__DrSti{align-items:center;display:flex;flex-wrap:wrap;gap:16px;width:100%}.TrackersPage_footerPrimary__\+WVKZ{color:#fff;font-family:Roboto,sans-serif;font-size:32px;font-weight:500;line-height:42px}.TrackersPage_footerSecondary__GgKUe,.TrackersPage_metaLabel__VlBoi{color:#ffffff80;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:1}.TrackersPage_metaLabel__VlBoi{font-style:normal;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:lowercase;white-space:nowrap}.TrackersPage_footerPercentBeside__puucK{color:#ffffff80;font-weight:400}.TrackersPage_listCol__bj660{align-self:stretch;display:flex;flex:1 1;flex-direction:column;gap:16px;justify-content:flex-start;min-height:0;min-width:0;overflow:hidden}.TrackersPage_listScroll__qCCU0{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow-y:auto}.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;transition:background-color .22s cubic-bezier(.33,1,.68,1);transition:background-color var(--transition-duration,.22s) var(--transition-ease,cubic-bezier(.33,1,.68,1));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_trackerRowActions__2-vny{align-items:center;display:flex;flex-shrink:0;gap:8px}.TrackersPage_trackerRowEditBtn__Ke65L{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;line-height:0;opacity:0;padding:0;pointer-events:none;transition:opacity .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease;transition:opacity var(--transition-duration-fast,.15s) ease,background-color var(--transition-duration-fast,.15s) ease,color var(--transition-duration-fast,.15s) ease,border-color var(--transition-duration-fast,.15s) ease;width:36px}.TrackersPage_trackerRowEditBtn__Ke65L svg{height:20px;width:20px}@media (hover:none){.TrackersPage_trackerRowEditBtn__Ke65L{opacity:1;pointer-events:auto}}.TrackersPage_trackerRow__hp0b6:focus-within .TrackersPage_trackerRowEditBtn__Ke65L,.TrackersPage_trackerRow__hp0b6:hover .TrackersPage_trackerRowEditBtn__Ke65L{opacity:1;pointer-events:auto}.TrackersPage_trackerRowEditBtn__Ke65L:hover{background:#ffffff0f;border-color:#ffffff59;color:#fff}.TrackersPage_trackerRowEditBtn__Ke65L:focus-visible{opacity:1;outline:2px solid #ffffff47;outline-offset:2px;pointer-events:auto}.TrackersPage_progressDots__lstTk{display:inline-flex;flex-shrink:0;gap:8px}.TrackersPage_dotCell__MHEWS{align-items:center;display:flex;height:36px;justify-content:center;position:relative;width:36px}.TrackersPage_dotRing__1RxXE{background:#0000;border:1px solid #fff3;border-radius:50%;box-sizing:border-box;inset:0;pointer-events:none;position:absolute}.TrackersPage_dotActive__88UKu{display:block;flex-shrink:0;inset:0;pointer-events:none;position:absolute}.TrackersPage_dotNum__Tu9lW{color:#ffffffb8;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;line-height:1;pointer-events:none;position:relative;transition:color .22s cubic-bezier(.33,1,.68,1),font-weight .22s cubic-bezier(.33,1,.68,1);transition:color var(--transition-duration,.22s) var(--transition-ease,cubic-bezier(.33,1,.68,1)),font-weight var(--transition-duration,.22s) var(--transition-ease,cubic-bezier(.33,1,.68,1));-webkit-user-select:none;user-select:none;z-index:1}.TrackersPage_dotNumOnDone__JUbRv,.TrackersPage_dotNumToday__G45pd{color:#fff;font-weight:600}.TrackersPage_dotToday__-DCKb{border-radius:999px;box-shadow:0 0 0 1px #ffffff73;transition:box-shadow .22s cubic-bezier(.33,1,.68,1);transition:box-shadow var(--transition-duration,.22s) var(--transition-ease,cubic-bezier(.33,1,.68,1))}.TrackersPage_dotActiveBtn__Aq1JA,.TrackersPage_dotIdleBtn__awAAB{align-items:center;background:#0000;border:none;border-radius:36px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:36px;justify-content:center;min-height:36px;min-width:36px;padding:0;transition:filter .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1);transition:filter var(--transition-duration,.22s) var(--transition-ease,cubic-bezier(.33,1,.68,1)),opacity var(--transition-duration,.22s) var(--transition-ease,cubic-bezier(.33,1,.68,1));width:36px}.TrackersPage_dotIdleBtn__awAAB:hover:not(:disabled){filter:brightness(1.15)}.TrackersPage_dotActiveBtn__Aq1JA:disabled,.TrackersPage_dotIdleBtn__awAAB:disabled{cursor:not-allowed;opacity:.45}.TrackersPage_newBtn__nKC8Z{align-items:center;align-self:flex-end;background:#0000;border:none;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Roboto,sans-serif;font-size:18px;font-style:normal;font-weight:400;gap:6px;justify-content:center;line-height:100%;transition:filter .22s cubic-bezier(.33,1,.68,1),opacity .22s cubic-bezier(.33,1,.68,1);transition:filter var(--transition-duration,.22s) var(--transition-ease,cubic-bezier(.33,1,.68,1)),opacity var(--transition-duration,.22s) var(--transition-ease,cubic-bezier(.33,1,.68,1))}.TrackersPage_newBtnText__DJXB9,.TrackersPage_newBtn__nKC8Z{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1200px){.TrackersPage_main__oyjQX{overflow-y:auto}.TrackersPage_grid__TIUDq{flex:none;grid-template-columns:minmax(0,1fr);min-height:min-content}.TrackersPage_statsCard__NcsWH{flex:none;justify-self:stretch;max-width:none;min-height:min-content;overflow:visible;width:100%}.TrackersPage_calendarBlock__9Ha7u,.TrackersPage_calendarInnerSlot__tnRjj{flex:none;min-height:280px;overflow:visible}.TrackersPage_calendarInnerSlot__tnRjj{container-type:normal}.TrackersPage_calendarBundle__A-RJL{max-width:100%;width:100%}.TrackersPage_calendarFrame__73Toh{flex:none;min-height:0}.TrackersPage_monthGrid__t69Qy,.TrackersPage_weekGrid__64gwl{aspect-ratio:7/5;aspect-ratio:7/var(--calendar-rows,5);flex:none;min-height:200px}.TrackersPage_listCol__bj660{flex:none;min-height:min-content;overflow:visible}.TrackersPage_listScroll__qCCU0{flex:none;min-height:0;overflow:visible}}
/*# sourceMappingURL=main.8d72d868.css.map*/